mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-06 12:40:56 -04:00
9498 lines
382 KiB
C
9498 lines
382 KiB
C
#include <ultra64.h>
|
|
#include "constants.h"
|
|
#include "gvars/gvars.h"
|
|
#include "setup/setup_000000.h"
|
|
#include "setup/setup_0160b0.h"
|
|
#include "setup/setup_020df0.h"
|
|
#include "types.h"
|
|
#include "game/chr/chr.h"
|
|
#include "game/game_066310.h"
|
|
#include "game/game_097a50.h"
|
|
#include "game/game_0b0420.h"
|
|
#include "game/game_0b2150.h"
|
|
#include "game/game_0b28d0.h"
|
|
#include "game/game_0d4690.h"
|
|
#include "game/game_152710.h"
|
|
#include "game/game_152fa0.h"
|
|
#include "game/game_1668e0.h"
|
|
#include "game/game_16cfa0.h"
|
|
#include "game/game_176d70.h"
|
|
|
|
const u32 var7f1adba0[] = {0x74786d75};
|
|
const u32 var7f1adba4[] = {0x6c000000};
|
|
|
|
const char var7f1adba8[] = "depthsub";
|
|
const char var7f1adbb4[] = "rsub";
|
|
const char var7f1adbbc[] = ":%02d";
|
|
const char var7f1adbc4[] = "%d";
|
|
|
|
const u32 var7f1adbc8[] = {0xc31fc000};
|
|
const u32 var7f1adbcc[] = {0x42f08000};
|
|
const u32 var7f1adbd0[] = {0x3dcccccd};
|
|
const u32 var7f1adbd4[] = {0x3dcccccd};
|
|
const u32 var7f1adbd8[] = {0x461c4000};
|
|
const u32 var7f1adbdc[] = {0x3dcccccd};
|
|
const u32 var7f1adbe0[] = {0x3dcccccd};
|
|
const u32 var7f1adbe4[] = {0x00000000};
|
|
const u32 var7f1adbe8[] = {0x00000000};
|
|
const u32 var7f1adbec[] = {0x00000000};
|
|
|
|
const char var7f1adbf0[] = "radmax";
|
|
const char var7f1adbf8[] = "radmed";
|
|
const char var7f1adc00[] = "radmin";
|
|
const char var7f1adc08[] = "len1";
|
|
const char var7f1adc10[] = "len2";
|
|
const char var7f1adc18[] = "len3";
|
|
const char var7f1adc20[] = "offx";
|
|
const char var7f1adc28[] = "offy";
|
|
const char var7f1adc30[] = "shieldcol";
|
|
const char var7f1adc3c[] = "armourcol";
|
|
const char var7f1adc48[] = "traumacol";
|
|
const char var7f1adc54[] = "bgcol";
|
|
const char var7f1adc5c[] = "shieldfade";
|
|
const char var7f1adc68[] = "armourfade";
|
|
const char var7f1adc74[] = "traumafade";
|
|
const char var7f1adc80[] = "shielddir";
|
|
const char var7f1adc8c[] = "underleft";
|
|
const char var7f1adc98[] = "undertop";
|
|
const char var7f1adca4[] = "underright";
|
|
const char var7f1adcb0[] = "underbottom";
|
|
const char var7f1adcbc[] = "undercol";
|
|
|
|
const u32 var7f1adcc8[] = {0x3f8a3d71};
|
|
const u32 var7f1adccc[] = {0x3f6c8b44};
|
|
const u32 var7f1adcd0[] = {0x3f851eb8};
|
|
const u32 var7f1adcd4[] = {0x3ec41893};
|
|
const u32 var7f1adcd8[] = {0x3f6c8b44};
|
|
const u32 var7f1adcdc[] = {0x3ec41893};
|
|
const u32 var7f1adce0[] = {0x3d4ccccd};
|
|
const u32 var7f1adce4[] = {0x3f34fdf4};
|
|
const u32 var7f1adce8[] = {0x3f828f5c};
|
|
const u32 var7f1adcec[] = {0x3f34fdf4};
|
|
const u32 var7f1adcf0[] = {0x3f34fdf4};
|
|
const u32 var7f1adcf4[] = {0x3f34fdf4};
|
|
const u32 var7f1adcf8[] = {0x3dcccccd};
|
|
const u32 var7f1adcfc[] = {0x3ec41893};
|
|
const u32 var7f1add00[] = {0x3f6c8b44};
|
|
const u32 var7f1add04[] = {0x3ec41893};
|
|
const u32 var7f1add08[] = {0x3f6c8b44};
|
|
const u32 var7f1add0c[] = {0x3e19999a};
|
|
const u32 var7f1add10[] = {0x3e4ccccd};
|
|
const u32 var7f1add14[] = {0x3f4ccccd};
|
|
const u32 var7f1add18[] = {0x3f59999a};
|
|
const u32 var7f1add1c[] = {0x3f666666};
|
|
const u32 var7f1add20[] = {0x3f733333};
|
|
const u32 var7f1add24[] = {0x3f666666};
|
|
const u32 var7f1add28[] = {0x3eaf1aa0};
|
|
const u32 var7f1add2c[] = {0x3f70a3d7};
|
|
const u32 var7f1add30[] = {0x3f70a3d7};
|
|
const u32 var7f1add34[] = {0x3f70a3d7};
|
|
const u32 var7f1add38[] = {0x3f249ba6};
|
|
const u32 var7f1add3c[] = {0x3f441893};
|
|
const u32 var7f1add40[] = {0x3f441893};
|
|
const u32 var7f1add44[] = {0x3f7851ec};
|
|
const u32 var7f1add48[] = {0x3f5db22d};
|
|
const u32 var7f1add4c[] = {0x3f7d70a4};
|
|
const u32 var7f1add50[] = {0x3f7c28f6};
|
|
const u32 var7f1add54[] = {0x3e322d0e};
|
|
const u32 var7f1add58[] = {0x3e322d0e};
|
|
const u32 var7f1add5c[] = {0x3f4ccccd};
|
|
const u32 var7f1add60[] = {0x3ec41893};
|
|
const u32 var7f1add64[] = {0x3f6c8b44};
|
|
const u32 var7f1add68[] = {0x3f6c8b44};
|
|
const u32 var7f1add6c[] = {0x3f59999a};
|
|
const u32 var7f1add70[] = {0x3f34fdf4};
|
|
const u32 var7f1add74[] = {0x3f34fdf4};
|
|
const u32 var7f1add78[] = {0x3f34fdf4};
|
|
const u32 var7f1add7c[] = {0x3f666666};
|
|
const u32 var7f1add80[] = {0x3f6c8b44};
|
|
const u32 var7f1add84[] = {0x3ec41893};
|
|
const u32 var7f1add88[] = {0x3ec41893};
|
|
const u32 var7f1add8c[] = {0x3f733333};
|
|
const u32 var7f1add90[] = {0x3a83126f};
|
|
const u32 var7f1add94[] = {0x3a83126f};
|
|
const u32 var7f1add98[] = {0x3a83126f};
|
|
const u32 var7f1add9c[] = {0x00000000};
|
|
|
|
const char var7f1adda0[] = "sight";
|
|
const char var7f1adda8[] = "sout";
|
|
const char var7f1addb0[] = "sin";
|
|
|
|
const u32 var7f1addb4[] = {0x7f0d7514};
|
|
const u32 var7f1addb8[] = {0x7f0d7514};
|
|
const u32 var7f1addbc[] = {0x7f0d7514};
|
|
const u32 var7f1addc0[] = {0x7f0d7514};
|
|
const u32 var7f1addc4[] = {0x7f0d7514};
|
|
const u32 var7f1addc8[] = {0x7f0d7880};
|
|
const u32 var7f1addcc[] = {0x7f0d75e8};
|
|
const u32 var7f1addd0[] = {0x7f0d75e8};
|
|
const u32 var7f1addd4[] = {0x7f0d76ac};
|
|
const u32 var7f1addd8[] = {0x7f0d7798};
|
|
const u32 var7f1adddc[] = {0x7f0d7880};
|
|
const u32 var7f1adde0[] = {0x3d4ccccd};
|
|
const u32 var7f1adde4[] = {0xbd4ccccd};
|
|
const u32 var7f1adde8[] = {0xbd4ccccd};
|
|
const u32 var7f1addec[] = {0x7f0d9034};
|
|
const u32 var7f1addf0[] = {0x7f0d906c};
|
|
const u32 var7f1addf4[] = {0x7f0d913c};
|
|
const u32 var7f1addf8[] = {0x7f0d9288};
|
|
const u32 var7f1addfc[] = {0x7f0d9350};
|
|
const u32 var7f1ade00[] = {0x7f0d9350};
|
|
const u32 var7f1ade04[] = {0x7f0d9450};
|
|
const u32 var7f1ade08[] = {0x7f0d9460};
|
|
const u32 var7f1ade0c[] = {0x7f0d9460};
|
|
const u32 var7f1ade10[] = {0x7f0d9460};
|
|
const u32 var7f1ade14[] = {0x7f0d9460};
|
|
const u32 var7f1ade18[] = {0x7f0d9460};
|
|
const u32 var7f1ade1c[] = {0x7f0d9460};
|
|
const u32 var7f1ade20[] = {0x7f0d9460};
|
|
const u32 var7f1ade24[] = {0x7f0d9460};
|
|
const u32 var7f1ade28[] = {0x7f0d9460};
|
|
const u32 var7f1ade2c[] = {0x7f0d9460};
|
|
const u32 var7f1ade30[] = {0x7f0d9460};
|
|
const u32 var7f1ade34[] = {0x7f0d9460};
|
|
const u32 var7f1ade38[] = {0x7f0d9460};
|
|
const u32 var7f1ade3c[] = {0x7f0d9460};
|
|
const u32 var7f1ade40[] = {0x7f0d9400};
|
|
const u32 var7f1ade44[] = {0x7f0d941c};
|
|
const u32 var7f1ade48[] = {0x7f0d9438};
|
|
const u32 var7f1ade4c[] = {0x7f0d9440};
|
|
const u32 var7f1ade50[] = {0x7f0d9448};
|
|
const u32 var7f1ade54[] = {0x3e4ccccd};
|
|
const u32 var7f1ade58[] = {0x7f0dcb84};
|
|
const u32 var7f1ade5c[] = {0x7f0dcbb8};
|
|
const u32 var7f1ade60[] = {0x7f0dcbec};
|
|
const u32 var7f1ade64[] = {0x7f0dcc20};
|
|
const u32 var7f1ade68[] = {0x7f0dcc54};
|
|
const u32 var7f1ade6c[] = {0x7f0dcc88};
|
|
const u32 var7f1ade70[] = {0x7f0dccbc};
|
|
const u32 var7f1ade74[] = {0x7f0dcd14};
|
|
const u32 var7f1ade78[] = {0x00000000};
|
|
const u32 var7f1ade7c[] = {0x00000000};
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d4690
|
|
/* f0d4690: 27bdffd8 */ addiu $sp,$sp,-40
|
|
/* f0d4694: afbf0014 */ sw $ra,0x14($sp)
|
|
/* f0d4698: 0c00566c */ jal func000159b0
|
|
/* f0d469c: afa40028 */ sw $a0,0x28($sp)
|
|
/* f0d46a0: 3c017f1b */ lui $at,%hi(var7f1adbc8)
|
|
/* f0d46a4: c424dbc8 */ lwc1 $f4,%lo(var7f1adbc8)($at)
|
|
/* f0d46a8: 3c017f1b */ lui $at,%hi(var7f1adbcc)
|
|
/* f0d46ac: c426dbcc */ lwc1 $f6,%lo(var7f1adbcc)($at)
|
|
/* f0d46b0: 44804000 */ mtc1 $zero,$f8
|
|
/* f0d46b4: e7a4001c */ swc1 $f4,0x1c($sp)
|
|
/* f0d46b8: e7a60020 */ swc1 $f6,0x20($sp)
|
|
/* f0d46bc: 0c002f02 */ jal func0000bc08
|
|
/* f0d46c0: e7a80024 */ swc1 $f8,0x24($sp)
|
|
/* f0d46c4: 44828000 */ mtc1 $v0,$f16
|
|
/* f0d46c8: 3c013f00 */ lui $at,0x3f00
|
|
/* f0d46cc: 44815000 */ mtc1 $at,$f10
|
|
/* f0d46d0: 468084a0 */ cvt.s.w $f18,$f16
|
|
/* f0d46d4: 44813000 */ mtc1 $at,$f6
|
|
/* f0d46d8: 46125101 */ sub.s $f4,$f10,$f18
|
|
/* f0d46dc: 46062202 */ mul.s $f8,$f4,$f6
|
|
/* f0d46e0: 0c002f06 */ jal func0000bc18
|
|
/* f0d46e4: e7a8001c */ swc1 $f8,0x1c($sp)
|
|
/* f0d46e8: 44828000 */ mtc1 $v0,$f16
|
|
/* f0d46ec: 3c013f00 */ lui $at,0x3f00
|
|
/* f0d46f0: 44819000 */ mtc1 $at,$f18
|
|
/* f0d46f4: 468082a0 */ cvt.s.w $f10,$f16
|
|
/* f0d46f8: 44813000 */ mtc1 $at,$f6
|
|
/* f0d46fc: 44808000 */ mtc1 $zero,$f16
|
|
/* f0d4700: 27a4001c */ addiu $a0,$sp,0x1c
|
|
/* f0d4704: 8fa50028 */ lw $a1,0x28($sp)
|
|
/* f0d4708: e7b00024 */ swc1 $f16,0x24($sp)
|
|
/* f0d470c: 46125100 */ add.s $f4,$f10,$f18
|
|
/* f0d4710: 46062202 */ mul.s $f8,$f4,$f6
|
|
/* f0d4714: 0c005775 */ jal func00015dd4
|
|
/* f0d4718: e7a80020 */ swc1 $f8,0x20($sp)
|
|
/* f0d471c: 3c01bf80 */ lui $at,0xbf80
|
|
/* f0d4720: 44816000 */ mtc1 $at,$f12
|
|
/* f0d4724: 0c005793 */ jal func00015e4c
|
|
/* f0d4728: 8fa50028 */ lw $a1,0x28($sp)
|
|
/* f0d472c: 3c0e8008 */ lui $t6,0x8008
|
|
/* f0d4730: 8dcefac0 */ lw $t6,-0x540($t6)
|
|
/* f0d4734: 24010002 */ addiu $at,$zero,0x2
|
|
/* f0d4738: 15c10004 */ bne $t6,$at,.L0f0d474c
|
|
/* f0d473c: 3c014000 */ lui $at,0x4000
|
|
/* f0d4740: 44816000 */ mtc1 $at,$f12
|
|
/* f0d4744: 0c00577c */ jal func00015df0
|
|
/* f0d4748: 8fa50028 */ lw $a1,0x28($sp)
|
|
.L0f0d474c:
|
|
/* f0d474c: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* f0d4750: 27bd0028 */ addiu $sp,$sp,0x28
|
|
/* f0d4754: 03e00008 */ jr $ra
|
|
/* f0d4758: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d475c
|
|
/* f0d475c: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* f0d4760: afbf0014 */ sw $ra,0x14($sp)
|
|
/* f0d4764: 0fc351a4 */ jal func0f0d4690
|
|
/* f0d4768: afa40018 */ sw $a0,0x18($sp)
|
|
/* f0d476c: 3c017f1b */ lui $at,%hi(var7f1adbd0)
|
|
/* f0d4770: c42cdbd0 */ lwc1 $f12,%lo(var7f1adbd0)($at)
|
|
/* f0d4774: 0c00577c */ jal func00015df0
|
|
/* f0d4778: 8fa50018 */ lw $a1,0x18($sp)
|
|
/* f0d477c: 3c017f1b */ lui $at,%hi(var7f1adbd4)
|
|
/* f0d4780: c42cdbd4 */ lwc1 $f12,%lo(var7f1adbd4)($at)
|
|
/* f0d4784: 0c005793 */ jal func00015e4c
|
|
/* f0d4788: 8fa50018 */ lw $a1,0x18($sp)
|
|
/* f0d478c: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* f0d4790: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* f0d4794: 03e00008 */ jr $ra
|
|
/* f0d4798: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d479c
|
|
/* f0d479c: 27bdff68 */ addiu $sp,$sp,-152
|
|
/* f0d47a0: afbf002c */ sw $ra,0x2c($sp)
|
|
/* f0d47a4: afb10028 */ sw $s1,0x28($sp)
|
|
/* f0d47a8: 00808825 */ or $s1,$a0,$zero
|
|
/* f0d47ac: 0fc59e66 */ jal func0f167998
|
|
/* f0d47b0: afb00024 */ sw $s0,0x24($sp)
|
|
/* f0d47b4: 0fc59e66 */ jal func0f167998
|
|
/* f0d47b8: afa20054 */ sw $v0,0x54($sp)
|
|
/* f0d47bc: 0c0059d8 */ jal func00016760
|
|
/* f0d47c0: afa20050 */ sw $v0,0x50($sp)
|
|
/* f0d47c4: 27b00058 */ addiu $s0,$sp,0x58
|
|
/* f0d47c8: 0fc351d7 */ jal func0f0d475c
|
|
/* f0d47cc: 02002025 */ or $a0,$s0,$zero
|
|
/* f0d47d0: 02002025 */ or $a0,$s0,$zero
|
|
/* f0d47d4: 0c005815 */ jal func00016054
|
|
/* f0d47d8: 8fa50050 */ lw $a1,0x50($sp)
|
|
/* f0d47dc: 0c00566c */ jal func000159b0
|
|
/* f0d47e0: 02002025 */ or $a0,$s0,$zero
|
|
/* f0d47e4: 0c002f02 */ jal func0000bc08
|
|
/* f0d47e8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d47ec: 0c002f02 */ jal func0000bc08
|
|
/* f0d47f0: a7a20034 */ sh $v0,0x34($sp)
|
|
/* f0d47f4: 0c002f06 */ jal func0000bc18
|
|
/* f0d47f8: a7a20036 */ sh $v0,0x36($sp)
|
|
/* f0d47fc: 0c002f06 */ jal func0000bc18
|
|
/* f0d4800: a7a20038 */ sh $v0,0x38($sp)
|
|
/* f0d4804: 87ae0034 */ lh $t6,0x34($sp)
|
|
/* f0d4808: 87af0036 */ lh $t7,0x36($sp)
|
|
/* f0d480c: 3c013f00 */ lui $at,0x3f00
|
|
/* f0d4810: 448e2000 */ mtc1 $t6,$f4
|
|
/* f0d4814: 448f8000 */ mtc1 $t7,$f16
|
|
/* f0d4818: 44810000 */ mtc1 $at,$f0
|
|
/* f0d481c: 468021a0 */ cvt.s.w $f6,$f4
|
|
/* f0d4820: 87b80038 */ lh $t8,0x38($sp)
|
|
/* f0d4824: 3c014120 */ lui $at,0x4120
|
|
/* f0d4828: 02002025 */ or $a0,$s0,$zero
|
|
/* f0d482c: 468084a0 */ cvt.s.w $f18,$f16
|
|
/* f0d4830: 46003207 */ neg.s $f8,$f6
|
|
/* f0d4834: 44983000 */ mtc1 $t8,$f6
|
|
/* f0d4838: 46004282 */ mul.s $f10,$f8,$f0
|
|
/* f0d483c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d4840: 46009102 */ mul.s $f4,$f18,$f0
|
|
/* f0d4844: 44829000 */ mtc1 $v0,$f18
|
|
/* f0d4848: 44055000 */ mfc1 $a1,$f10
|
|
/* f0d484c: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0d4850: 44062000 */ mfc1 $a2,$f4
|
|
/* f0d4854: 46809120 */ cvt.s.w $f4,$f18
|
|
/* f0d4858: 46004287 */ neg.s $f10,$f8
|
|
/* f0d485c: 44814000 */ mtc1 $at,$f8
|
|
/* f0d4860: 46005402 */ mul.s $f16,$f10,$f0
|
|
/* f0d4864: 3c017f1b */ lui $at,%hi(var7f1adbd8)
|
|
/* f0d4868: c42adbd8 */ lwc1 $f10,%lo(var7f1adbd8)($at)
|
|
/* f0d486c: 46002182 */ mul.s $f6,$f4,$f0
|
|
/* f0d4870: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d4874: e7a80014 */ swc1 $f8,0x14($sp)
|
|
/* f0d4878: e7aa0018 */ swc1 $f10,0x18($sp)
|
|
/* f0d487c: 44078000 */ mfc1 $a3,$f16
|
|
/* f0d4880: 44818000 */ mtc1 $at,$f16
|
|
/* f0d4884: e7a60010 */ swc1 $f6,0x10($sp)
|
|
/* f0d4888: 0c013f88 */ jal func0004fe20
|
|
/* f0d488c: e7b0001c */ swc1 $f16,0x1c($sp)
|
|
/* f0d4890: 02002025 */ or $a0,$s0,$zero
|
|
/* f0d4894: 0c005815 */ jal func00016054
|
|
/* f0d4898: 8fa50054 */ lw $a1,0x54($sp)
|
|
/* f0d489c: 0c0059e1 */ jal func00016784
|
|
/* f0d48a0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d48a4: 3c190102 */ lui $t9,0x102
|
|
/* f0d48a8: 37390040 */ ori $t9,$t9,0x40
|
|
/* f0d48ac: 02208025 */ or $s0,$s1,$zero
|
|
/* f0d48b0: ae190000 */ sw $t9,0x0($s0)
|
|
/* f0d48b4: 8fa40050 */ lw $a0,0x50($sp)
|
|
/* f0d48b8: 0c012d20 */ jal func0004b480
|
|
/* f0d48bc: 26310008 */ addiu $s1,$s1,0x8
|
|
/* f0d48c0: 3c080103 */ lui $t0,0x103
|
|
/* f0d48c4: ae020004 */ sw $v0,0x4($s0)
|
|
/* f0d48c8: 35080040 */ ori $t0,$t0,0x40
|
|
/* f0d48cc: 02201825 */ or $v1,$s1,$zero
|
|
/* f0d48d0: ac680000 */ sw $t0,0x0($v1)
|
|
/* f0d48d4: afa30048 */ sw $v1,0x48($sp)
|
|
/* f0d48d8: 8fa40054 */ lw $a0,0x54($sp)
|
|
/* f0d48dc: 0c012d20 */ jal func0004b480
|
|
/* f0d48e0: 26310008 */ addiu $s1,$s1,0x8
|
|
/* f0d48e4: 8fa30048 */ lw $v1,0x48($sp)
|
|
/* f0d48e8: 3c108007 */ lui $s0,%hi(var80070f10)
|
|
/* f0d48ec: 26100f10 */ addiu $s0,$s0,%lo(var80070f10)
|
|
/* f0d48f0: ac620004 */ sw $v0,0x4($v1)
|
|
/* f0d48f4: 8e090000 */ lw $t1,0x0($s0)
|
|
/* f0d48f8: 55200023 */ bnezl $t1,.L0f0d4988
|
|
/* f0d48fc: 3c0f0380 */ lui $t7,0x380
|
|
/* f0d4900: 0fc5db69 */ jal func0f176da4
|
|
/* f0d4904: 24040010 */ addiu $a0,$zero,0x10
|
|
/* f0d4908: 0fc59e7d */ jal func0f1679f4
|
|
/* f0d490c: 00402025 */ or $a0,$v0,$zero
|
|
/* f0d4910: 1040001c */ beqz $v0,.L0f0d4984
|
|
/* f0d4914: ae020000 */ sw $v0,0x0($s0)
|
|
/* f0d4918: 0c002f02 */ jal func0000bc08
|
|
/* f0d491c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d4920: 8e0c0000 */ lw $t4,0x0($s0)
|
|
/* f0d4924: 00025840 */ sll $t3,$v0,0x1
|
|
/* f0d4928: 0c002f06 */ jal func0000bc18
|
|
/* f0d492c: a58b0000 */ sh $t3,0x0($t4)
|
|
/* f0d4930: 8e0e0000 */ lw $t6,0x0($s0)
|
|
/* f0d4934: 00026840 */ sll $t5,$v0,0x1
|
|
/* f0d4938: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0d493c: a5cd0002 */ sh $t5,0x2($t6)
|
|
/* f0d4940: 8e180000 */ lw $t8,0x0($s0)
|
|
/* f0d4944: a70f0004 */ sh $t7,0x4($t8)
|
|
/* f0d4948: 8e190000 */ lw $t9,0x0($s0)
|
|
/* f0d494c: 0c002f02 */ jal func0000bc08
|
|
/* f0d4950: a7200006 */ sh $zero,0x6($t9)
|
|
/* f0d4954: 8e090000 */ lw $t1,0x0($s0)
|
|
/* f0d4958: 00024040 */ sll $t0,$v0,0x1
|
|
/* f0d495c: 0c002f06 */ jal func0000bc18
|
|
/* f0d4960: a5280008 */ sh $t0,0x8($t1)
|
|
/* f0d4964: 8e0b0000 */ lw $t3,0x0($s0)
|
|
/* f0d4968: 00025040 */ sll $t2,$v0,0x1
|
|
/* f0d496c: 240c01ff */ addiu $t4,$zero,0x1ff
|
|
/* f0d4970: a56a000a */ sh $t2,0xa($t3)
|
|
/* f0d4974: 8e0d0000 */ lw $t5,0x0($s0)
|
|
/* f0d4978: a5ac000c */ sh $t4,0xc($t5)
|
|
/* f0d497c: 8e0e0000 */ lw $t6,0x0($s0)
|
|
/* f0d4980: a5c0000e */ sh $zero,0xe($t6)
|
|
.L0f0d4984:
|
|
/* f0d4984: 3c0f0380 */ lui $t7,0x380
|
|
.L0f0d4988:
|
|
/* f0d4988: 35ef0010 */ ori $t7,$t7,0x10
|
|
/* f0d498c: 02201825 */ or $v1,$s1,$zero
|
|
/* f0d4990: ac6f0000 */ sw $t7,0x0($v1)
|
|
/* f0d4994: 8e180000 */ lw $t8,0x0($s0)
|
|
/* f0d4998: 26310008 */ addiu $s1,$s1,0x8
|
|
/* f0d499c: 02202025 */ or $a0,$s1,$zero
|
|
/* f0d49a0: ac780004 */ sw $t8,0x4($v1)
|
|
/* f0d49a4: 3c19e700 */ lui $t9,0xe700
|
|
/* f0d49a8: ac990000 */ sw $t9,0x0($a0)
|
|
/* f0d49ac: ac800004 */ sw $zero,0x4($a0)
|
|
/* f0d49b0: 8fbf002c */ lw $ra,0x2c($sp)
|
|
/* f0d49b4: 26220008 */ addiu $v0,$s1,0x8
|
|
/* f0d49b8: 8fb10028 */ lw $s1,0x28($sp)
|
|
/* f0d49bc: 8fb00024 */ lw $s0,0x24($sp)
|
|
/* f0d49c0: 03e00008 */ jr $ra
|
|
/* f0d49c4: 27bd0098 */ addiu $sp,$sp,0x98
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d49c8
|
|
/* f0d49c8: 27bdffd8 */ addiu $sp,$sp,-40
|
|
/* f0d49cc: 3c0e0380 */ lui $t6,0x380
|
|
/* f0d49d0: afbf001c */ sw $ra,0x1c($sp)
|
|
/* f0d49d4: afb00018 */ sw $s0,0x18($sp)
|
|
/* f0d49d8: 35ce0010 */ ori $t6,$t6,0x10
|
|
/* f0d49dc: ac8e0000 */ sw $t6,0x0($a0)
|
|
/* f0d49e0: afa40024 */ sw $a0,0x24($sp)
|
|
/* f0d49e4: 0c002ad3 */ jal func0000ab4c
|
|
/* f0d49e8: 24900008 */ addiu $s0,$a0,0x8
|
|
/* f0d49ec: 8fa30024 */ lw $v1,0x24($sp)
|
|
/* f0d49f0: 3c018000 */ lui $at,0x8000
|
|
/* f0d49f4: 00417821 */ addu $t7,$v0,$at
|
|
/* f0d49f8: 3c180103 */ lui $t8,0x103
|
|
/* f0d49fc: 37180040 */ ori $t8,$t8,0x40
|
|
/* f0d4a00: 02002025 */ or $a0,$s0,$zero
|
|
/* f0d4a04: ac6f0004 */ sw $t7,0x4($v1)
|
|
/* f0d4a08: ac980000 */ sw $t8,0x0($a0)
|
|
/* f0d4a0c: afa40020 */ sw $a0,0x20($sp)
|
|
/* f0d4a10: 0fc2d3fa */ jal func0f0b4fe8
|
|
/* f0d4a14: 26100008 */ addiu $s0,$s0,0x8
|
|
/* f0d4a18: 0c012d20 */ jal func0004b480
|
|
/* f0d4a1c: 00402025 */ or $a0,$v0,$zero
|
|
/* f0d4a20: 8fb90020 */ lw $t9,0x20($sp)
|
|
/* f0d4a24: af220004 */ sw $v0,0x4($t9)
|
|
/* f0d4a28: 8fbf001c */ lw $ra,0x1c($sp)
|
|
/* f0d4a2c: 02001025 */ or $v0,$s0,$zero
|
|
/* f0d4a30: 8fb00018 */ lw $s0,0x18($sp)
|
|
/* f0d4a34: 03e00008 */ jr $ra
|
|
/* f0d4a38: 27bd0028 */ addiu $sp,$sp,0x28
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d4a3c
|
|
/* f0d4a3c: 27bdff60 */ addiu $sp,$sp,-160
|
|
/* f0d4a40: afbf0024 */ sw $ra,0x24($sp)
|
|
/* f0d4a44: afa400a0 */ sw $a0,0xa0($sp)
|
|
/* f0d4a48: 0fc59e66 */ jal func0f167998
|
|
/* f0d4a4c: afa500a4 */ sw $a1,0xa4($sp)
|
|
/* f0d4a50: 8fae00a0 */ lw $t6,0xa0($sp)
|
|
/* f0d4a54: 8fa400a4 */ lw $a0,0xa4($sp)
|
|
/* f0d4a58: afa2005c */ sw $v0,0x5c($sp)
|
|
/* f0d4a5c: 25cf0008 */ addiu $t7,$t6,0x8
|
|
/* f0d4a60: afaf00a0 */ sw $t7,0xa0($sp)
|
|
/* f0d4a64: 3c18e700 */ lui $t8,0xe700
|
|
/* f0d4a68: add80000 */ sw $t8,0x0($t6)
|
|
/* f0d4a6c: 1480000f */ bnez $a0,.L0f0d4aac
|
|
/* f0d4a70: adc00004 */ sw $zero,0x4($t6)
|
|
/* f0d4a74: 3c05800b */ lui $a1,0x800b
|
|
/* f0d4a78: 8ca5b5a8 */ lw $a1,-0x4a58($a1)
|
|
/* f0d4a7c: 24190002 */ addiu $t9,$zero,0x2
|
|
/* f0d4a80: 24080001 */ addiu $t0,$zero,0x1
|
|
/* f0d4a84: afa80014 */ sw $t0,0x14($sp)
|
|
/* f0d4a88: afb90010 */ sw $t9,0x10($sp)
|
|
/* f0d4a8c: 27a400a0 */ addiu $a0,$sp,0xa0
|
|
/* f0d4a90: 24060002 */ addiu $a2,$zero,0x2
|
|
/* f0d4a94: 00003825 */ or $a3,$zero,$zero
|
|
/* f0d4a98: afa00018 */ sw $zero,0x18($sp)
|
|
/* f0d4a9c: 0fc2ce70 */ jal func0f0b39c0
|
|
/* f0d4aa0: 24a50048 */ addiu $a1,$a1,0x0048
|
|
/* f0d4aa4: 10000010 */ beqz $zero,.L0f0d4ae8
|
|
/* f0d4aa8: 8fab00a0 */ lw $t3,0xa0($sp)
|
|
.L0f0d4aac:
|
|
/* f0d4aac: 24010001 */ addiu $at,$zero,0x1
|
|
/* f0d4ab0: 1481000c */ bne $a0,$at,.L0f0d4ae4
|
|
/* f0d4ab4: 3c05800b */ lui $a1,0x800b
|
|
/* f0d4ab8: 8ca5b5a8 */ lw $a1,-0x4a58($a1)
|
|
/* f0d4abc: 24090002 */ addiu $t1,$zero,0x2
|
|
/* f0d4ac0: 240a0001 */ addiu $t2,$zero,0x1
|
|
/* f0d4ac4: afaa0014 */ sw $t2,0x14($sp)
|
|
/* f0d4ac8: afa90010 */ sw $t1,0x10($sp)
|
|
/* f0d4acc: 27a400a0 */ addiu $a0,$sp,0xa0
|
|
/* f0d4ad0: 24060002 */ addiu $a2,$zero,0x2
|
|
/* f0d4ad4: 00003825 */ or $a3,$zero,$zero
|
|
/* f0d4ad8: afa00018 */ sw $zero,0x18($sp)
|
|
/* f0d4adc: 0fc2ce70 */ jal func0f0b39c0
|
|
/* f0d4ae0: 24a50084 */ addiu $a1,$a1,0x0084
|
|
.L0f0d4ae4:
|
|
/* f0d4ae4: 8fab00a0 */ lw $t3,0xa0($sp)
|
|
.L0f0d4ae8:
|
|
/* f0d4ae8: 3c0de700 */ lui $t5,0xe700
|
|
/* f0d4aec: 3c18ba00 */ lui $t8,0xba00
|
|
/* f0d4af0: 256c0008 */ addiu $t4,$t3,0x8
|
|
/* f0d4af4: afac00a0 */ sw $t4,0xa0($sp)
|
|
/* f0d4af8: ad600004 */ sw $zero,0x4($t3)
|
|
/* f0d4afc: ad6d0000 */ sw $t5,0x0($t3)
|
|
/* f0d4b00: 8fae00a0 */ lw $t6,0xa0($sp)
|
|
/* f0d4b04: 37181402 */ ori $t8,$t8,0x1402
|
|
/* f0d4b08: 3c09b900 */ lui $t1,0xb900
|
|
/* f0d4b0c: 25cf0008 */ addiu $t7,$t6,0x8
|
|
/* f0d4b10: afaf00a0 */ sw $t7,0xa0($sp)
|
|
/* f0d4b14: adc00004 */ sw $zero,0x4($t6)
|
|
/* f0d4b18: add80000 */ sw $t8,0x0($t6)
|
|
/* f0d4b1c: 8fb900a0 */ lw $t9,0xa0($sp)
|
|
/* f0d4b20: 35290002 */ ori $t1,$t1,0x2
|
|
/* f0d4b24: 3c0dff33 */ lui $t5,0xff33
|
|
/* f0d4b28: 27280008 */ addiu $t0,$t9,0x8
|
|
/* f0d4b2c: afa800a0 */ sw $t0,0xa0($sp)
|
|
/* f0d4b30: af200004 */ sw $zero,0x4($t9)
|
|
/* f0d4b34: af290000 */ sw $t1,0x0($t9)
|
|
/* f0d4b38: 8faa00a0 */ lw $t2,0xa0($sp)
|
|
/* f0d4b3c: 3c0cfc12 */ lui $t4,0xfc12
|
|
/* f0d4b40: 358c1824 */ ori $t4,$t4,0x1824
|
|
/* f0d4b44: 254b0008 */ addiu $t3,$t2,0x8
|
|
/* f0d4b48: afab00a0 */ sw $t3,0xa0($sp)
|
|
/* f0d4b4c: 35adffff */ ori $t5,$t5,0xffff
|
|
/* f0d4b50: ad4d0004 */ sw $t5,0x4($t2)
|
|
/* f0d4b54: ad4c0000 */ sw $t4,0x0($t2)
|
|
/* f0d4b58: 8fae00a0 */ lw $t6,0xa0($sp)
|
|
/* f0d4b5c: 3c07b700 */ lui $a3,0xb700
|
|
/* f0d4b60: 24180004 */ addiu $t8,$zero,0x4
|
|
/* f0d4b64: 25cf0008 */ addiu $t7,$t6,0x8
|
|
/* f0d4b68: afaf00a0 */ sw $t7,0xa0($sp)
|
|
/* f0d4b6c: add80004 */ sw $t8,0x4($t6)
|
|
/* f0d4b70: adc70000 */ sw $a3,0x0($t6)
|
|
/* f0d4b74: 8fb900a0 */ lw $t9,0xa0($sp)
|
|
/* f0d4b78: 24090200 */ addiu $t1,$zero,0x200
|
|
/* f0d4b7c: 3c0cb600 */ lui $t4,0xb600
|
|
/* f0d4b80: 27280008 */ addiu $t0,$t9,0x8
|
|
/* f0d4b84: afa800a0 */ sw $t0,0xa0($sp)
|
|
/* f0d4b88: af290004 */ sw $t1,0x4($t9)
|
|
/* f0d4b8c: af270000 */ sw $a3,0x0($t9)
|
|
/* f0d4b90: 8faa00a0 */ lw $t2,0xa0($sp)
|
|
/* f0d4b94: 240d3000 */ addiu $t5,$zero,0x3000
|
|
/* f0d4b98: 3c18ba00 */ lui $t8,0xba00
|
|
/* f0d4b9c: 254b0008 */ addiu $t3,$t2,0x8
|
|
/* f0d4ba0: afab00a0 */ sw $t3,0xa0($sp)
|
|
/* f0d4ba4: ad4d0004 */ sw $t5,0x4($t2)
|
|
/* f0d4ba8: ad4c0000 */ sw $t4,0x0($t2)
|
|
/* f0d4bac: 8fae00a0 */ lw $t6,0xa0($sp)
|
|
/* f0d4bb0: 37180602 */ ori $t8,$t8,0x602
|
|
/* f0d4bb4: 241900c0 */ addiu $t9,$zero,0xc0
|
|
/* f0d4bb8: 25cf0008 */ addiu $t7,$t6,0x8
|
|
/* f0d4bbc: afaf00a0 */ sw $t7,0xa0($sp)
|
|
/* f0d4bc0: add90004 */ sw $t9,0x4($t6)
|
|
/* f0d4bc4: add80000 */ sw $t8,0x0($t6)
|
|
/* f0d4bc8: 8fa800a0 */ lw $t0,0xa0($sp)
|
|
/* f0d4bcc: 3c0aba00 */ lui $t2,0xba00
|
|
/* f0d4bd0: 354a0c02 */ ori $t2,$t2,0xc02
|
|
/* f0d4bd4: 25090008 */ addiu $t1,$t0,0x8
|
|
/* f0d4bd8: afa900a0 */ sw $t1,0xa0($sp)
|
|
/* f0d4bdc: 240b2000 */ addiu $t3,$zero,0x2000
|
|
/* f0d4be0: ad0b0004 */ sw $t3,0x4($t0)
|
|
/* f0d4be4: ad0a0000 */ sw $t2,0x0($t0)
|
|
/* f0d4be8: 8fac00a0 */ lw $t4,0xa0($sp)
|
|
/* f0d4bec: 3c0eb900 */ lui $t6,0xb900
|
|
/* f0d4bf0: 3c0f0050 */ lui $t7,0x50
|
|
/* f0d4bf4: 258d0008 */ addiu $t5,$t4,0x8
|
|
/* f0d4bf8: afad00a0 */ sw $t5,0xa0($sp)
|
|
/* f0d4bfc: 35ef4240 */ ori $t7,$t7,0x4240
|
|
/* f0d4c00: 35ce031d */ ori $t6,$t6,0x31d
|
|
/* f0d4c04: ad8e0000 */ sw $t6,0x0($t4)
|
|
/* f0d4c08: ad8f0004 */ sw $t7,0x4($t4)
|
|
/* f0d4c0c: 8fb800a0 */ lw $t8,0xa0($sp)
|
|
/* f0d4c10: 3c08ba00 */ lui $t0,0xba00
|
|
/* f0d4c14: 35081301 */ ori $t0,$t0,0x1301
|
|
/* f0d4c18: 27190008 */ addiu $t9,$t8,0x8
|
|
/* f0d4c1c: afb900a0 */ sw $t9,0xa0($sp)
|
|
/* f0d4c20: 3c090008 */ lui $t1,0x8
|
|
/* f0d4c24: 27a40060 */ addiu $a0,$sp,0x60
|
|
/* f0d4c28: af090004 */ sw $t1,0x4($t8)
|
|
/* f0d4c2c: 0fc351a4 */ jal func0f0d4690
|
|
/* f0d4c30: af080000 */ sw $t0,0x0($t8)
|
|
/* f0d4c34: 27a40060 */ addiu $a0,$sp,0x60
|
|
/* f0d4c38: 0c005815 */ jal func00016054
|
|
/* f0d4c3c: 8fa5005c */ lw $a1,0x5c($sp)
|
|
/* f0d4c40: 8faa00a0 */ lw $t2,0xa0($sp)
|
|
/* f0d4c44: 3c0c0102 */ lui $t4,0x102
|
|
/* f0d4c48: 358c0040 */ ori $t4,$t4,0x40
|
|
/* f0d4c4c: 254b0008 */ addiu $t3,$t2,0x8
|
|
/* f0d4c50: afab00a0 */ sw $t3,0xa0($sp)
|
|
/* f0d4c54: ad4c0000 */ sw $t4,0x0($t2)
|
|
/* f0d4c58: 8fa4005c */ lw $a0,0x5c($sp)
|
|
/* f0d4c5c: 0c012d20 */ jal func0004b480
|
|
/* f0d4c60: afaa0028 */ sw $t2,0x28($sp)
|
|
/* f0d4c64: 8fa30028 */ lw $v1,0x28($sp)
|
|
/* f0d4c68: ac620004 */ sw $v0,0x4($v1)
|
|
/* f0d4c6c: 8fbf0024 */ lw $ra,0x24($sp)
|
|
/* f0d4c70: 8fa200a0 */ lw $v0,0xa0($sp)
|
|
/* f0d4c74: 27bd00a0 */ addiu $sp,$sp,0xa0
|
|
/* f0d4c78: 03e00008 */ jr $ra
|
|
/* f0d4c7c: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d4c80
|
|
/* f0d4c80: 27bdffa0 */ addiu $sp,$sp,-96
|
|
/* f0d4c84: afbf0014 */ sw $ra,0x14($sp)
|
|
/* f0d4c88: 0fc59e66 */ jal func0f167998
|
|
/* f0d4c8c: afa40060 */ sw $a0,0x60($sp)
|
|
/* f0d4c90: afa2001c */ sw $v0,0x1c($sp)
|
|
/* f0d4c94: 0fc351a4 */ jal func0f0d4690
|
|
/* f0d4c98: 27a40020 */ addiu $a0,$sp,0x20
|
|
/* f0d4c9c: 3c017f1b */ lui $at,%hi(var7f1adbdc)
|
|
/* f0d4ca0: c42cdbdc */ lwc1 $f12,%lo(var7f1adbdc)($at)
|
|
/* f0d4ca4: 0c00577c */ jal func00015df0
|
|
/* f0d4ca8: 27a50020 */ addiu $a1,$sp,0x20
|
|
/* f0d4cac: 3c017f1b */ lui $at,%hi(var7f1adbe0)
|
|
/* f0d4cb0: c42cdbe0 */ lwc1 $f12,%lo(var7f1adbe0)($at)
|
|
/* f0d4cb4: 0c005793 */ jal func00015e4c
|
|
/* f0d4cb8: 27a50020 */ addiu $a1,$sp,0x20
|
|
/* f0d4cbc: 27a40020 */ addiu $a0,$sp,0x20
|
|
/* f0d4cc0: 0c005815 */ jal func00016054
|
|
/* f0d4cc4: 8fa5001c */ lw $a1,0x1c($sp)
|
|
/* f0d4cc8: 8fa20060 */ lw $v0,0x60($sp)
|
|
/* f0d4ccc: 3c0e0102 */ lui $t6,0x102
|
|
/* f0d4cd0: 35ce0040 */ ori $t6,$t6,0x40
|
|
/* f0d4cd4: 00401825 */ or $v1,$v0,$zero
|
|
/* f0d4cd8: ac6e0000 */ sw $t6,0x0($v1)
|
|
/* f0d4cdc: 24420008 */ addiu $v0,$v0,0x8
|
|
/* f0d4ce0: afa20060 */ sw $v0,0x60($sp)
|
|
/* f0d4ce4: afa30018 */ sw $v1,0x18($sp)
|
|
/* f0d4ce8: 0c012d20 */ jal func0004b480
|
|
/* f0d4cec: 8fa4001c */ lw $a0,0x1c($sp)
|
|
/* f0d4cf0: 8fa30018 */ lw $v1,0x18($sp)
|
|
/* f0d4cf4: ac620004 */ sw $v0,0x4($v1)
|
|
/* f0d4cf8: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* f0d4cfc: 8fa20060 */ lw $v0,0x60($sp)
|
|
/* f0d4d00: 27bd0060 */ addiu $sp,$sp,0x60
|
|
/* f0d4d04: 03e00008 */ jr $ra
|
|
/* f0d4d08: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d4d0c
|
|
/* f0d4d0c: 27bdffb8 */ addiu $sp,$sp,-72
|
|
/* f0d4d10: afbf0014 */ sw $ra,0x14($sp)
|
|
/* f0d4d14: afa40048 */ sw $a0,0x48($sp)
|
|
/* f0d4d18: afa5004c */ sw $a1,0x4c($sp)
|
|
/* f0d4d1c: afa60050 */ sw $a2,0x50($sp)
|
|
/* f0d4d20: afa70054 */ sw $a3,0x54($sp)
|
|
/* f0d4d24: 0fc59e73 */ jal func0f1679cc
|
|
/* f0d4d28: 24040002 */ addiu $a0,$zero,0x2
|
|
/* f0d4d2c: afa20044 */ sw $v0,0x44($sp)
|
|
/* f0d4d30: 0fc59e59 */ jal func0f167964
|
|
/* f0d4d34: 24040004 */ addiu $a0,$zero,0x4
|
|
/* f0d4d38: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d4d3c: 44819000 */ mtc1 $at,$f18
|
|
/* f0d4d40: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d4d44: 3c058007 */ lui $a1,%hi(var80070f18)
|
|
/* f0d4d48: 24a50f18 */ addiu $a1,$a1,%lo(var80070f18)
|
|
/* f0d4d4c: 2484dba0 */ addiu $a0,$a0,-9312
|
|
/* f0d4d50: afa20040 */ sw $v0,0x40($sp)
|
|
/* f0d4d54: e7b20030 */ swc1 $f18,0x30($sp)
|
|
/* f0d4d58: 0c0036cc */ jal func0000db30
|
|
/* f0d4d5c: e7b20034 */ swc1 $f18,0x34($sp)
|
|
/* f0d4d60: 3c02800a */ lui $v0,0x800a
|
|
/* f0d4d64: 8fa90050 */ lw $t1,0x50($sp)
|
|
/* f0d4d68: 8c42de90 */ lw $v0,-0x2170($v0)
|
|
/* f0d4d6c: 8fa60040 */ lw $a2,0x40($sp)
|
|
/* f0d4d70: 8fac0048 */ lw $t4,0x48($sp)
|
|
/* f0d4d74: 0122082a */ slt $at,$t1,$v0
|
|
/* f0d4d78: c7b00030 */ lwc1 $f16,0x30($sp)
|
|
/* f0d4d7c: 10200007 */ beqz $at,.L0f0d4d9c
|
|
/* f0d4d80: c7b20034 */ lwc1 $f18,0x34($sp)
|
|
/* f0d4d84: 8fad0058 */ lw $t5,0x58($sp)
|
|
/* f0d4d88: 01a2082a */ slt $at,$t5,$v0
|
|
/* f0d4d8c: 10200003 */ beqz $at,.L0f0d4d9c
|
|
/* f0d4d90: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d4d94: 10000154 */ beqz $zero,.L0f0d52e8
|
|
/* f0d4d98: 01801025 */ or $v0,$t4,$zero
|
|
.L0f0d4d9c:
|
|
/* f0d4d9c: 3c03800a */ lui $v1,0x800a
|
|
/* f0d4da0: 8c63de94 */ lw $v1,-0x216c($v1)
|
|
/* f0d4da4: 8fad0058 */ lw $t5,0x58($sp)
|
|
/* f0d4da8: 8fae004c */ lw $t6,0x4c($sp)
|
|
/* f0d4dac: 0069082a */ slt $at,$v1,$t1
|
|
/* f0d4db0: 10200006 */ beqz $at,.L0f0d4dcc
|
|
/* f0d4db4: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d4db8: 006d082a */ slt $at,$v1,$t5
|
|
/* f0d4dbc: 50200004 */ beqzl $at,.L0f0d4dd0
|
|
/* f0d4dc0: 0122082a */ slt $at,$t1,$v0
|
|
/* f0d4dc4: 10000148 */ beqz $zero,.L0f0d52e8
|
|
/* f0d4dc8: 01801025 */ or $v0,$t4,$zero
|
|
.L0f0d4dcc:
|
|
/* f0d4dcc: 0122082a */ slt $at,$t1,$v0
|
|
.L0f0d4dd0:
|
|
/* f0d4dd0: 10200002 */ beqz $at,.L0f0d4ddc
|
|
/* f0d4dd4: 2484dba8 */ addiu $a0,$a0,-9304
|
|
/* f0d4dd8: 00404825 */ or $t1,$v0,$zero
|
|
.L0f0d4ddc:
|
|
/* f0d4ddc: 01a2082a */ slt $at,$t5,$v0
|
|
/* f0d4de0: 10200002 */ beqz $at,.L0f0d4dec
|
|
/* f0d4de4: 3c058007 */ lui $a1,%hi(var80070f14)
|
|
/* f0d4de8: 00406825 */ or $t5,$v0,$zero
|
|
.L0f0d4dec:
|
|
/* f0d4dec: 0069082a */ slt $at,$v1,$t1
|
|
/* f0d4df0: 10200002 */ beqz $at,.L0f0d4dfc
|
|
/* f0d4df4: 3c028007 */ lui $v0,0x8007
|
|
/* f0d4df8: 00604825 */ or $t1,$v1,$zero
|
|
.L0f0d4dfc:
|
|
/* f0d4dfc: 006d082a */ slt $at,$v1,$t5
|
|
/* f0d4e00: 10200002 */ beqz $at,.L0f0d4e0c
|
|
/* f0d4e04: 24a50f14 */ addiu $a1,$a1,%lo(var80070f14)
|
|
/* f0d4e08: 00606825 */ or $t5,$v1,$zero
|
|
.L0f0d4e0c:
|
|
/* f0d4e0c: 8c420f18 */ lw $v0,0xf18($v0)
|
|
/* f0d4e10: 01c97821 */ addu $t7,$t6,$t1
|
|
/* f0d4e14: 8fae0054 */ lw $t6,0x54($sp)
|
|
/* f0d4e18: 01e20019 */ multu $t7,$v0
|
|
/* f0d4e1c: 8fa70064 */ lw $a3,0x64($sp)
|
|
/* f0d4e20: 01cd7821 */ addu $t7,$t6,$t5
|
|
/* f0d4e24: 240e4000 */ addiu $t6,$zero,0x4000
|
|
/* f0d4e28: 24010001 */ addiu $at,$zero,0x1
|
|
/* f0d4e2c: a7a0002a */ sh $zero,0x2a($sp)
|
|
/* f0d4e30: a7ae0028 */ sh $t6,0x28($sp)
|
|
/* f0d4e34: 00005012 */ mflo $t2
|
|
/* f0d4e38: 000ac400 */ sll $t8,$t2,0x10
|
|
/* f0d4e3c: 00185403 */ sra $t2,$t8,0x10
|
|
/* f0d4e40: 01e20019 */ multu $t7,$v0
|
|
/* f0d4e44: 00005812 */ mflo $t3
|
|
/* f0d4e48: 000bc400 */ sll $t8,$t3,0x10
|
|
/* f0d4e4c: 14e10004 */ bne $a3,$at,.L0f0d4e60
|
|
/* f0d4e50: 00185c03 */ sra $t3,$t8,0x10
|
|
/* f0d4e54: 3c014000 */ lui $at,0x4000
|
|
/* f0d4e58: 44818000 */ mtc1 $at,$f16
|
|
/* f0d4e5c: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0d4e60:
|
|
/* f0d4e60: afa60040 */ sw $a2,0x40($sp)
|
|
/* f0d4e64: afa90050 */ sw $t1,0x50($sp)
|
|
/* f0d4e68: a7aa002e */ sh $t2,0x2e($sp)
|
|
/* f0d4e6c: a7ab002c */ sh $t3,0x2c($sp)
|
|
/* f0d4e70: afac0048 */ sw $t4,0x48($sp)
|
|
/* f0d4e74: afad0058 */ sw $t5,0x58($sp)
|
|
/* f0d4e78: e7b00030 */ swc1 $f16,0x30($sp)
|
|
/* f0d4e7c: 0c0036cc */ jal func0000db30
|
|
/* f0d4e80: e7b20034 */ swc1 $f18,0x34($sp)
|
|
/* f0d4e84: 8fa70064 */ lw $a3,0x64($sp)
|
|
/* f0d4e88: 3c014000 */ lui $at,0x4000
|
|
/* f0d4e8c: 44811000 */ mtc1 $at,$f2
|
|
/* f0d4e90: 24020002 */ addiu $v0,$zero,0x2
|
|
/* f0d4e94: 8fa60040 */ lw $a2,0x40($sp)
|
|
/* f0d4e98: 8fa90050 */ lw $t1,0x50($sp)
|
|
/* f0d4e9c: 87aa002e */ lh $t2,0x2e($sp)
|
|
/* f0d4ea0: 87ab002c */ lh $t3,0x2c($sp)
|
|
/* f0d4ea4: 8fac0048 */ lw $t4,0x48($sp)
|
|
/* f0d4ea8: 8fad0058 */ lw $t5,0x58($sp)
|
|
/* f0d4eac: c7b00030 */ lwc1 $f16,0x30($sp)
|
|
/* f0d4eb0: c7b20034 */ lwc1 $f18,0x34($sp)
|
|
/* f0d4eb4: 10e20004 */ beq $a3,$v0,.L0f0d4ec8
|
|
/* f0d4eb8: 240500c8 */ addiu $a1,$zero,0xc8
|
|
/* f0d4ebc: 24010003 */ addiu $at,$zero,0x3
|
|
/* f0d4ec0: 54e1000c */ bnel $a3,$at,.L0f0d4ef4
|
|
/* f0d4ec4: 3c014080 */ lui $at,0x4080
|
|
.L0f0d4ec8:
|
|
/* f0d4ec8: 14e20004 */ bne $a3,$v0,.L0f0d4edc
|
|
/* f0d4ecc: 3c014080 */ lui $at,0x4080
|
|
/* f0d4ed0: 00005025 */ or $t2,$zero,$zero
|
|
/* f0d4ed4: 10000003 */ beqz $zero,.L0f0d4ee4
|
|
/* f0d4ed8: 240b0400 */ addiu $t3,$zero,0x400
|
|
.L0f0d4edc:
|
|
/* f0d4edc: 240a0400 */ addiu $t2,$zero,0x400
|
|
/* f0d4ee0: 240b0800 */ addiu $t3,$zero,0x800
|
|
.L0f0d4ee4:
|
|
/* f0d4ee4: 44818000 */ mtc1 $at,$f16
|
|
/* f0d4ee8: 24051770 */ addiu $a1,$zero,0x1770
|
|
/* f0d4eec: 46008486 */ mov.s $f18,$f16
|
|
/* f0d4ef0: 3c014080 */ lui $at,0x4080
|
|
.L0f0d4ef4:
|
|
/* f0d4ef4: 44810000 */ mtc1 $at,$f0
|
|
/* f0d4ef8: 24010008 */ addiu $at,$zero,0x8
|
|
/* f0d4efc: 10e10004 */ beq $a3,$at,.L0f0d4f10
|
|
/* f0d4f00: 24010009 */ addiu $at,$zero,0x9
|
|
/* f0d4f04: 10e10002 */ beq $a3,$at,.L0f0d4f10
|
|
/* f0d4f08: 2401000b */ addiu $at,$zero,0xb
|
|
/* f0d4f0c: 14e10008 */ bne $a3,$at,.L0f0d4f30
|
|
.L0f0d4f10:
|
|
/* f0d4f10: 24010009 */ addiu $at,$zero,0x9
|
|
/* f0d4f14: 00005025 */ or $t2,$zero,$zero
|
|
/* f0d4f18: 240b0800 */ addiu $t3,$zero,0x800
|
|
/* f0d4f1c: 240507d0 */ addiu $a1,$zero,0x7d0
|
|
/* f0d4f20: 46000486 */ mov.s $f18,$f0
|
|
/* f0d4f24: 14e10002 */ bne $a3,$at,.L0f0d4f30
|
|
/* f0d4f28: 46000406 */ mov.s $f16,$f0
|
|
/* f0d4f2c: 46001406 */ mov.s $f16,$f2
|
|
.L0f0d4f30:
|
|
/* f0d4f30: 24010004 */ addiu $at,$zero,0x4
|
|
/* f0d4f34: 14e10004 */ bne $a3,$at,.L0f0d4f48
|
|
/* f0d4f38: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d4f3c: 44818000 */ mtc1 $at,$f16
|
|
/* f0d4f40: 240507d0 */ addiu $a1,$zero,0x7d0
|
|
/* f0d4f44: 46008486 */ mov.s $f18,$f16
|
|
.L0f0d4f48:
|
|
/* f0d4f48: 24010005 */ addiu $at,$zero,0x5
|
|
/* f0d4f4c: 10e10005 */ beq $a3,$at,.L0f0d4f64
|
|
/* f0d4f50: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d4f54: 24010006 */ addiu $at,$zero,0x6
|
|
/* f0d4f58: 10e10002 */ beq $a3,$at,.L0f0d4f64
|
|
/* f0d4f5c: 241f000a */ addiu $ra,$zero,0xa
|
|
/* f0d4f60: 14ff0013 */ bne $a3,$ra,.L0f0d4fb0
|
|
.L0f0d4f64:
|
|
/* f0d4f64: 24010006 */ addiu $at,$zero,0x6
|
|
/* f0d4f68: 241f000a */ addiu $ra,$zero,0xa
|
|
/* f0d4f6c: 240503e8 */ addiu $a1,$zero,0x3e8
|
|
/* f0d4f70: 00005025 */ or $t2,$zero,$zero
|
|
/* f0d4f74: 240b1000 */ addiu $t3,$zero,0x1000
|
|
/* f0d4f78: 14e10006 */ bne $a3,$at,.L0f0d4f94
|
|
/* f0d4f7c: 46000406 */ mov.s $f16,$f0
|
|
/* f0d4f80: 3c014100 */ lui $at,0x4100
|
|
/* f0d4f84: 44818000 */ mtc1 $at,$f16
|
|
/* f0d4f88: 240a0180 */ addiu $t2,$zero,0x180
|
|
/* f0d4f8c: 10000008 */ beqz $zero,.L0f0d4fb0
|
|
/* f0d4f90: 240b1180 */ addiu $t3,$zero,0x1180
|
|
.L0f0d4f94:
|
|
/* f0d4f94: 14ff0005 */ bne $a3,$ra,.L0f0d4fac
|
|
/* f0d4f98: 3c014100 */ lui $at,0x4100
|
|
/* f0d4f9c: 44818000 */ mtc1 $at,$f16
|
|
/* f0d4fa0: 240a0180 */ addiu $t2,$zero,0x180
|
|
/* f0d4fa4: 10000002 */ beqz $zero,.L0f0d4fb0
|
|
/* f0d4fa8: 240b1180 */ addiu $t3,$zero,0x1180
|
|
.L0f0d4fac:
|
|
/* f0d4fac: 46001486 */ mov.s $f18,$f2
|
|
.L0f0d4fb0:
|
|
/* f0d4fb0: 24010007 */ addiu $at,$zero,0x7
|
|
/* f0d4fb4: 14e10020 */ bne $a3,$at,.L0f0d5038
|
|
/* f0d4fb8: 2484dbb4 */ addiu $a0,$a0,-9292
|
|
/* f0d4fbc: 3c014100 */ lui $at,0x4100
|
|
/* f0d4fc0: 44818000 */ mtc1 $at,$f16
|
|
/* f0d4fc4: 3c058007 */ lui $a1,%hi(var80070f1c)
|
|
/* f0d4fc8: 24a50f1c */ addiu $a1,$a1,%lo(var80070f1c)
|
|
/* f0d4fcc: afa60040 */ sw $a2,0x40($sp)
|
|
/* f0d4fd0: afa90050 */ sw $t1,0x50($sp)
|
|
/* f0d4fd4: a7aa002e */ sh $t2,0x2e($sp)
|
|
/* f0d4fd8: a7ab002c */ sh $t3,0x2c($sp)
|
|
/* f0d4fdc: afac0048 */ sw $t4,0x48($sp)
|
|
/* f0d4fe0: afad0058 */ sw $t5,0x58($sp)
|
|
/* f0d4fe4: e7b20034 */ swc1 $f18,0x34($sp)
|
|
/* f0d4fe8: 0c0036cc */ jal func0000db30
|
|
/* f0d4fec: e7b00030 */ swc1 $f16,0x30($sp)
|
|
/* f0d4ff0: 3c058007 */ lui $a1,0x8007
|
|
/* f0d4ff4: 8ca50f1c */ lw $a1,0xf1c($a1)
|
|
/* f0d4ff8: 24190100 */ addiu $t9,$zero,0x100
|
|
/* f0d4ffc: 8fa60040 */ lw $a2,0x40($sp)
|
|
/* f0d5000: 00052823 */ negu $a1,$a1
|
|
/* f0d5004: 00057c00 */ sll $t7,$a1,0x10
|
|
/* f0d5008: 8fa70064 */ lw $a3,0x64($sp)
|
|
/* f0d500c: 8fa90050 */ lw $t1,0x50($sp)
|
|
/* f0d5010: 87aa002e */ lh $t2,0x2e($sp)
|
|
/* f0d5014: 87ab002c */ lh $t3,0x2c($sp)
|
|
/* f0d5018: 8fac0048 */ lw $t4,0x48($sp)
|
|
/* f0d501c: 8fad0058 */ lw $t5,0x58($sp)
|
|
/* f0d5020: 241f000a */ addiu $ra,$zero,0xa
|
|
/* f0d5024: c7b00030 */ lwc1 $f16,0x30($sp)
|
|
/* f0d5028: c7b20034 */ lwc1 $f18,0x34($sp)
|
|
/* f0d502c: 000f2c03 */ sra $a1,$t7,0x10
|
|
/* f0d5030: a7b9002a */ sh $t9,0x2a($sp)
|
|
/* f0d5034: a7a00028 */ sh $zero,0x28($sp)
|
|
.L0f0d5038:
|
|
/* f0d5038: 8fae004c */ lw $t6,0x4c($sp)
|
|
/* f0d503c: 2408fff6 */ addiu $t0,$zero,-10
|
|
/* f0d5040: a4c90002 */ sh $t1,0x2($a2)
|
|
/* f0d5044: a4c80004 */ sh $t0,0x4($a2)
|
|
/* f0d5048: a4ce0000 */ sh $t6,0x0($a2)
|
|
/* f0d504c: 8faf0054 */ lw $t7,0x54($sp)
|
|
/* f0d5050: a4cd000e */ sh $t5,0xe($a2)
|
|
/* f0d5054: a4c80010 */ sh $t0,0x10($a2)
|
|
/* f0d5058: 3c19800a */ lui $t9,0x800a
|
|
/* f0d505c: a4cf000c */ sh $t7,0xc($a2)
|
|
/* f0d5060: 8f39de98 */ lw $t9,-0x2168($t9)
|
|
/* f0d5064: 44852000 */ mtc1 $a1,$f4
|
|
/* f0d5068: 2418000a */ addiu $t8,$zero,0xa
|
|
/* f0d506c: 44994000 */ mtc1 $t9,$f8
|
|
/* f0d5070: 44983000 */ mtc1 $t8,$f6
|
|
/* f0d5074: 3c0e800a */ lui $t6,0x800a
|
|
/* f0d5078: 8dcede9c */ lw $t6,-0x2164($t6)
|
|
/* f0d507c: 46802020 */ cvt.s.w $f0,$f4
|
|
/* f0d5080: 84d9000c */ lh $t9,0xc($a2)
|
|
/* f0d5084: 01051023 */ subu $v0,$t0,$a1
|
|
/* f0d5088: a4c2001c */ sh $v0,0x1c($a2)
|
|
/* f0d508c: a4c20028 */ sh $v0,0x28($a2)
|
|
/* f0d5090: 468042a0 */ cvt.s.w $f10,$f8
|
|
/* f0d5094: 3c014280 */ lui $at,0x4280
|
|
/* f0d5098: 468030a0 */ cvt.s.w $f2,$f6
|
|
/* f0d509c: 448e3000 */ mtc1 $t6,$f6
|
|
/* f0d50a0: 46005102 */ mul.s $f4,$f10,$f0
|
|
/* f0d50a4: 84ce0000 */ lh $t6,0x0($a2)
|
|
/* f0d50a8: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0d50ac: 46022303 */ div.s $f12,$f4,$f2
|
|
/* f0d50b0: 46004282 */ mul.s $f10,$f8,$f0
|
|
/* f0d50b4: 46025383 */ div.s $f14,$f10,$f2
|
|
/* f0d50b8: 4600610d */ trunc.w.s $f4,$f12
|
|
/* f0d50bc: 44032000 */ mfc1 $v1,$f4
|
|
/* f0d50c0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d50c4: 01c37821 */ addu $t7,$t6,$v1
|
|
/* f0d50c8: a4cf0018 */ sh $t7,0x18($a2)
|
|
/* f0d50cc: 84cf0002 */ lh $t7,0x2($a2)
|
|
/* f0d50d0: 03237021 */ addu $t6,$t9,$v1
|
|
/* f0d50d4: a4ce0024 */ sh $t6,0x24($a2)
|
|
/* f0d50d8: 4600718d */ trunc.w.s $f6,$f14
|
|
/* f0d50dc: 44043000 */ mfc1 $a0,$f6
|
|
/* f0d50e0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d50e4: 01e4c021 */ addu $t8,$t7,$a0
|
|
/* f0d50e8: 84cf000e */ lh $t7,0xe($a2)
|
|
/* f0d50ec: a4d8001a */ sh $t8,0x1a($a2)
|
|
/* f0d50f0: 01e4c021 */ addu $t8,$t7,$a0
|
|
/* f0d50f4: 14ff0012 */ bne $a3,$ra,.L0f0d5140
|
|
/* f0d50f8: a4d80026 */ sh $t8,0x26($a2)
|
|
/* f0d50fc: 3c014280 */ lui $at,0x4280
|
|
/* f0d5100: 44811000 */ mtc1 $at,$f2
|
|
/* f0d5104: 3c014200 */ lui $at,0x4200
|
|
/* f0d5108: 44816000 */ mtc1 $at,$f12
|
|
/* f0d510c: 3c018006 */ lui $at,0x8006
|
|
/* f0d5110: c4201630 */ lwc1 $f0,0x1630($at)
|
|
/* f0d5114: 46120202 */ mul.s $f8,$f0,$f18
|
|
/* f0d5118: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d511c: 46024282 */ mul.s $f10,$f8,$f2
|
|
/* f0d5120: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5124: 460c5102 */ mul.s $f4,$f10,$f12
|
|
/* f0d5128: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0d512c: 44093000 */ mfc1 $t1,$f6
|
|
/* f0d5130: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5134: 00097400 */ sll $t6,$t1,0x10
|
|
/* f0d5138: 10000014 */ beqz $zero,.L0f0d518c
|
|
/* f0d513c: 000e4c03 */ sra $t1,$t6,0x10
|
|
.L0f0d5140:
|
|
/* f0d5140: 44811000 */ mtc1 $at,$f2
|
|
/* f0d5144: 3c014200 */ lui $at,0x4200
|
|
/* f0d5148: 44816000 */ mtc1 $at,$f12
|
|
/* f0d514c: 3c018006 */ lui $at,0x8006
|
|
/* f0d5150: c4201630 */ lwc1 $f0,0x1630($at)
|
|
/* f0d5154: 3c013f00 */ lui $at,0x3f00
|
|
/* f0d5158: 44814000 */ mtc1 $at,$f8
|
|
/* f0d515c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5160: 46080281 */ sub.s $f10,$f0,$f8
|
|
/* f0d5164: 46125102 */ mul.s $f4,$f10,$f18
|
|
/* f0d5168: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d516c: 46022182 */ mul.s $f6,$f4,$f2
|
|
/* f0d5170: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5174: 460c3202 */ mul.s $f8,$f6,$f12
|
|
/* f0d5178: 4600428d */ trunc.w.s $f10,$f8
|
|
/* f0d517c: 44095000 */ mfc1 $t1,$f10
|
|
/* f0d5180: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5184: 0009cc00 */ sll $t9,$t1,0x10
|
|
/* f0d5188: 00194c03 */ sra $t1,$t9,0x10
|
|
.L0f0d518c:
|
|
/* f0d518c: 14ff0010 */ bne $a3,$ra,.L0f0d51d0
|
|
/* f0d5190: 01491021 */ addu $v0,$t2,$t1
|
|
/* f0d5194: 3c013f00 */ lui $at,0x3f00
|
|
/* f0d5198: 44812000 */ mtc1 $at,$f4
|
|
/* f0d519c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d51a0: 46040181 */ sub.s $f6,$f0,$f4
|
|
/* f0d51a4: 46103202 */ mul.s $f8,$f6,$f16
|
|
/* f0d51a8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d51ac: 46024282 */ mul.s $f10,$f8,$f2
|
|
/* f0d51b0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d51b4: 460c5102 */ mul.s $f4,$f10,$f12
|
|
/* f0d51b8: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0d51bc: 44053000 */ mfc1 $a1,$f6
|
|
/* f0d51c0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d51c4: 0005c400 */ sll $t8,$a1,0x10
|
|
/* f0d51c8: 1000000b */ beqz $zero,.L0f0d51f8
|
|
/* f0d51cc: 00182c03 */ sra $a1,$t8,0x10
|
|
.L0f0d51d0:
|
|
/* f0d51d0: 46100202 */ mul.s $f8,$f0,$f16
|
|
/* f0d51d4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d51d8: 46024282 */ mul.s $f10,$f8,$f2
|
|
/* f0d51dc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d51e0: 460c5102 */ mul.s $f4,$f10,$f12
|
|
/* f0d51e4: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0d51e8: 44053000 */ mfc1 $a1,$f6
|
|
/* f0d51ec: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d51f0: 00057c00 */ sll $t7,$a1,0x10
|
|
/* f0d51f4: 000f2c03 */ sra $a1,$t7,0x10
|
|
.L0f0d51f8:
|
|
/* f0d51f8: a4c20008 */ sh $v0,0x8($a2)
|
|
/* f0d51fc: 87b9002a */ lh $t9,0x2a($sp)
|
|
/* f0d5200: 01692021 */ addu $a0,$t3,$t1
|
|
/* f0d5204: a4c40014 */ sh $a0,0x14($a2)
|
|
/* f0d5208: 03251821 */ addu $v1,$t9,$a1
|
|
/* f0d520c: a4c3000a */ sh $v1,0xa($a2)
|
|
/* f0d5210: a4c30016 */ sh $v1,0x16($a2)
|
|
/* f0d5214: a4c4002c */ sh $a0,0x2c($a2)
|
|
/* f0d5218: 87ae0028 */ lh $t6,0x28($sp)
|
|
/* f0d521c: 24010007 */ addiu $at,$zero,0x7
|
|
/* f0d5220: a4c20020 */ sh $v0,0x20($a2)
|
|
/* f0d5224: 01c54021 */ addu $t0,$t6,$a1
|
|
/* f0d5228: a4c8002e */ sh $t0,0x2e($a2)
|
|
/* f0d522c: 14e10007 */ bne $a3,$at,.L0f0d524c
|
|
/* f0d5230: a4c80022 */ sh $t0,0x22($a2)
|
|
/* f0d5234: 24020004 */ addiu $v0,$zero,0x4
|
|
/* f0d5238: a0c00007 */ sb $zero,0x7($a2)
|
|
/* f0d523c: a0c00013 */ sb $zero,0x13($a2)
|
|
/* f0d5240: a0c2001f */ sb $v0,0x1f($a2)
|
|
/* f0d5244: 10000006 */ beqz $zero,.L0f0d5260
|
|
/* f0d5248: a0c2002b */ sb $v0,0x2b($a2)
|
|
.L0f0d524c:
|
|
/* f0d524c: 24020004 */ addiu $v0,$zero,0x4
|
|
/* f0d5250: a0c00007 */ sb $zero,0x7($a2)
|
|
/* f0d5254: a0c20013 */ sb $v0,0x13($a2)
|
|
/* f0d5258: a0c0001f */ sb $zero,0x1f($a2)
|
|
/* f0d525c: a0c2002b */ sb $v0,0x2b($a2)
|
|
.L0f0d5260:
|
|
/* f0d5260: 8fa40044 */ lw $a0,0x44($sp)
|
|
/* f0d5264: 8faf005c */ lw $t7,0x5c($sp)
|
|
/* f0d5268: 3c190704 */ lui $t9,0x704
|
|
/* f0d526c: 37390008 */ ori $t9,$t9,0x8
|
|
/* f0d5270: ac8f0000 */ sw $t7,0x0($a0)
|
|
/* f0d5274: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* f0d5278: 01801825 */ or $v1,$t4,$zero
|
|
/* f0d527c: 258c0008 */ addiu $t4,$t4,0x8
|
|
/* f0d5280: ac980004 */ sw $t8,0x4($a0)
|
|
/* f0d5284: ac790000 */ sw $t9,0x0($v1)
|
|
/* f0d5288: afac0048 */ sw $t4,0x48($sp)
|
|
/* f0d528c: afa60040 */ sw $a2,0x40($sp)
|
|
/* f0d5290: 0c012d20 */ jal func0004b480
|
|
/* f0d5294: afa3001c */ sw $v1,0x1c($sp)
|
|
/* f0d5298: 8fa3001c */ lw $v1,0x1c($sp)
|
|
/* f0d529c: 8fa50048 */ lw $a1,0x48($sp)
|
|
/* f0d52a0: 8fa40040 */ lw $a0,0x40($sp)
|
|
/* f0d52a4: 3c0e0430 */ lui $t6,0x430
|
|
/* f0d52a8: 35ce0030 */ ori $t6,$t6,0x30
|
|
/* f0d52ac: ac620004 */ sw $v0,0x4($v1)
|
|
/* f0d52b0: acae0000 */ sw $t6,0x0($a1)
|
|
/* f0d52b4: 24ac0008 */ addiu $t4,$a1,0x8
|
|
/* f0d52b8: afac0048 */ sw $t4,0x48($sp)
|
|
/* f0d52bc: 0c012d20 */ jal func0004b480
|
|
/* f0d52c0: afa50018 */ sw $a1,0x18($sp)
|
|
/* f0d52c4: 8fa50018 */ lw $a1,0x18($sp)
|
|
/* f0d52c8: 8fa30048 */ lw $v1,0x48($sp)
|
|
/* f0d52cc: 3c0fb100 */ lui $t7,0xb100
|
|
/* f0d52d0: aca20004 */ sw $v0,0x4($a1)
|
|
/* f0d52d4: 35ef0003 */ ori $t7,$t7,0x3
|
|
/* f0d52d8: 24182310 */ addiu $t8,$zero,0x2310
|
|
/* f0d52dc: ac780004 */ sw $t8,0x4($v1)
|
|
/* f0d52e0: ac6f0000 */ sw $t7,0x0($v1)
|
|
/* f0d52e4: 24620008 */ addiu $v0,$v1,0x8
|
|
.L0f0d52e8:
|
|
/* f0d52e8: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* f0d52ec: 27bd0048 */ addiu $sp,$sp,0x48
|
|
/* f0d52f0: 03e00008 */ jr $ra
|
|
/* f0d52f4: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d52f8
|
|
/* f0d52f8: 24ce001f */ addiu $t6,$a2,0x1f
|
|
/* f0d52fc: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0d5300: 01cf1004 */ sllv $v0,$t7,$t6
|
|
/* f0d5304: 10400014 */ beqz $v0,.L0f0d5358
|
|
/* f0d5308: 24090007 */ addiu $t1,$zero,0x7
|
|
.L0f0d530c:
|
|
/* f0d530c: 0045c024 */ and $t8,$v0,$a1
|
|
/* f0d5310: 5300000c */ beqzl $t8,.L0f0d5344
|
|
/* f0d5314: 8c8e0000 */ lw $t6,0x0($a0)
|
|
/* f0d5318: 8c860000 */ lw $a2,0x0($a0)
|
|
/* f0d531c: 240b0001 */ addiu $t3,$zero,0x1
|
|
/* f0d5320: 000638c2 */ srl $a3,$a2,0x3
|
|
/* f0d5324: 00874021 */ addu $t0,$a0,$a3
|
|
/* f0d5328: 91190004 */ lbu $t9,0x4($t0)
|
|
/* f0d532c: 30c30007 */ andi $v1,$a2,0x7
|
|
/* f0d5330: 01235023 */ subu $t2,$t1,$v1
|
|
/* f0d5334: 014b6804 */ sllv $t5,$t3,$t2
|
|
/* f0d5338: 032d7825 */ or $t7,$t9,$t5
|
|
/* f0d533c: a10f0004 */ sb $t7,0x4($t0)
|
|
/* f0d5340: 8c8e0000 */ lw $t6,0x0($a0)
|
|
.L0f0d5344:
|
|
/* f0d5344: 00025842 */ srl $t3,$v0,0x1
|
|
/* f0d5348: 01601025 */ or $v0,$t3,$zero
|
|
/* f0d534c: 25d80001 */ addiu $t8,$t6,0x1
|
|
/* f0d5350: 1560ffee */ bnez $t3,.L0f0d530c
|
|
/* f0d5354: ac980000 */ sw $t8,0x0($a0)
|
|
.L0f0d5358:
|
|
/* f0d5358: 03e00008 */ jr $ra
|
|
/* f0d535c: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d5360
|
|
/* f0d5360: 27bdfff8 */ addiu $sp,$sp,-8
|
|
/* f0d5364: 24ce001f */ addiu $t6,$a2,0x1f
|
|
/* f0d5368: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0d536c: afb00004 */ sw $s0,0x4($sp)
|
|
/* f0d5370: 01cf1004 */ sllv $v0,$t7,$t6
|
|
/* f0d5374: 1040001d */ beqz $v0,.L0f0d53ec
|
|
/* f0d5378: 00a08025 */ or $s0,$a1,$zero
|
|
/* f0d537c: 24080007 */ addiu $t0,$zero,0x7
|
|
.L0f0d5380:
|
|
/* f0d5380: 8c850000 */ lw $a1,0x0($a0)
|
|
/* f0d5384: 0050c024 */ and $t8,$v0,$s0
|
|
/* f0d5388: 240a0001 */ addiu $t2,$zero,0x1
|
|
/* f0d538c: 30a30007 */ andi $v1,$a1,0x7
|
|
/* f0d5390: 13000008 */ beqz $t8,.L0f0d53b4
|
|
/* f0d5394: 000530c2 */ srl $a2,$a1,0x3
|
|
/* f0d5398: 00e62821 */ addu $a1,$a3,$a2
|
|
/* f0d539c: 90b90000 */ lbu $t9,0x0($a1)
|
|
/* f0d53a0: 01034823 */ subu $t1,$t0,$v1
|
|
/* f0d53a4: 012a6004 */ sllv $t4,$t2,$t1
|
|
/* f0d53a8: 032c6825 */ or $t5,$t9,$t4
|
|
/* f0d53ac: 10000009 */ beqz $zero,.L0f0d53d4
|
|
/* f0d53b0: a0ad0000 */ sb $t5,0x0($a1)
|
|
.L0f0d53b4:
|
|
/* f0d53b4: 00e62821 */ addu $a1,$a3,$a2
|
|
/* f0d53b8: 90af0000 */ lbu $t7,0x0($a1)
|
|
/* f0d53bc: 01037023 */ subu $t6,$t0,$v1
|
|
/* f0d53c0: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0d53c4: 01d84804 */ sllv $t1,$t8,$t6
|
|
/* f0d53c8: 01205827 */ nor $t3,$t1,$zero
|
|
/* f0d53cc: 01ebc824 */ and $t9,$t7,$t3
|
|
/* f0d53d0: a0b90000 */ sb $t9,0x0($a1)
|
|
.L0f0d53d4:
|
|
/* f0d53d4: 8c8c0000 */ lw $t4,0x0($a0)
|
|
/* f0d53d8: 0002c042 */ srl $t8,$v0,0x1
|
|
/* f0d53dc: 03001025 */ or $v0,$t8,$zero
|
|
/* f0d53e0: 258d0001 */ addiu $t5,$t4,0x1
|
|
/* f0d53e4: 1700ffe6 */ bnez $t8,.L0f0d5380
|
|
/* f0d53e8: ac8d0000 */ sw $t5,0x0($a0)
|
|
.L0f0d53ec:
|
|
/* f0d53ec: 8fb00004 */ lw $s0,0x4($sp)
|
|
/* f0d53f0: 03e00008 */ jr $ra
|
|
/* f0d53f4: 27bd0008 */ addiu $sp,$sp,0x8
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d53f8
|
|
/* f0d53f8: 24ae001f */ addiu $t6,$a1,0x1f
|
|
/* f0d53fc: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0d5400: 01cf1004 */ sllv $v0,$t7,$t6
|
|
/* f0d5404: 10400013 */ beqz $v0,.L0f0d5454
|
|
/* f0d5408: 00003025 */ or $a2,$zero,$zero
|
|
/* f0d540c: 24080007 */ addiu $t0,$zero,0x7
|
|
.L0f0d5410:
|
|
/* f0d5410: 8c850000 */ lw $a1,0x0($a0)
|
|
/* f0d5414: 240a0001 */ addiu $t2,$zero,0x1
|
|
/* f0d5418: 00027042 */ srl $t6,$v0,0x1
|
|
/* f0d541c: 000538c2 */ srl $a3,$a1,0x3
|
|
/* f0d5420: 0087c021 */ addu $t8,$a0,$a3
|
|
/* f0d5424: 30a30007 */ andi $v1,$a1,0x7
|
|
/* f0d5428: 93190004 */ lbu $t9,0x4($t8)
|
|
/* f0d542c: 01034823 */ subu $t1,$t0,$v1
|
|
/* f0d5430: 012a5804 */ sllv $t3,$t2,$t1
|
|
/* f0d5434: 316c00ff */ andi $t4,$t3,0xff
|
|
/* f0d5438: 032c6824 */ and $t5,$t9,$t4
|
|
/* f0d543c: 11a00002 */ beqz $t5,.L0f0d5448
|
|
/* f0d5440: 24af0001 */ addiu $t7,$a1,0x1
|
|
/* f0d5444: 00c23025 */ or $a2,$a2,$v0
|
|
.L0f0d5448:
|
|
/* f0d5448: 01c01025 */ or $v0,$t6,$zero
|
|
/* f0d544c: 15c0fff0 */ bnez $t6,.L0f0d5410
|
|
/* f0d5450: ac8f0000 */ sw $t7,0x0($a0)
|
|
.L0f0d5454:
|
|
/* f0d5454: 03e00008 */ jr $ra
|
|
/* f0d5458: 00c01025 */ or $v0,$a2,$zero
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d545c
|
|
/* f0d545c: ac800000 */ sw $zero,0x0($a0)
|
|
/* f0d5460: 00801825 */ or $v1,$a0,$zero
|
|
/* f0d5464: 240400dc */ addiu $a0,$zero,0xdc
|
|
/* f0d5468: 00001025 */ or $v0,$zero,$zero
|
|
.L0f0d546c:
|
|
/* f0d546c: 24420001 */ addiu $v0,$v0,0x1
|
|
/* f0d5470: a0600004 */ sb $zero,0x4($v1)
|
|
/* f0d5474: 1444fffd */ bne $v0,$a0,.L0f0d546c
|
|
/* f0d5478: 24630001 */ addiu $v1,$v1,0x1
|
|
/* f0d547c: 03e00008 */ jr $ra
|
|
/* f0d5480: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d5484
|
|
/* f0d5484: afa60008 */ sw $a2,0x8($sp)
|
|
/* f0d5488: 30c300ff */ andi $v1,$a2,0xff
|
|
/* f0d548c: 00a03825 */ or $a3,$a1,$zero
|
|
/* f0d5490: ac800000 */ sw $zero,0x0($a0)
|
|
/* f0d5494: 18600009 */ blez $v1,.L0f0d54bc
|
|
/* f0d5498: 00001025 */ or $v0,$zero,$zero
|
|
/* f0d549c: 00802825 */ or $a1,$a0,$zero
|
|
/* f0d54a0: 00e03025 */ or $a2,$a3,$zero
|
|
.L0f0d54a4:
|
|
/* f0d54a4: 90cf0000 */ lbu $t7,0x0($a2)
|
|
/* f0d54a8: 24420001 */ addiu $v0,$v0,0x1
|
|
/* f0d54ac: 24a50001 */ addiu $a1,$a1,0x1
|
|
/* f0d54b0: 24c60001 */ addiu $a2,$a2,0x1
|
|
/* f0d54b4: 1443fffb */ bne $v0,$v1,.L0f0d54a4
|
|
/* f0d54b8: a0af0003 */ sb $t7,0x3($a1)
|
|
.L0f0d54bc:
|
|
/* f0d54bc: 03e00008 */ jr $ra
|
|
/* f0d54c0: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d54c4
|
|
/* f0d54c4: 8c830000 */ lw $v1,0x0($a0)
|
|
/* f0d54c8: 00601025 */ or $v0,$v1,$zero
|
|
/* f0d54cc: 04410003 */ bgez $v0,.L0f0d54dc
|
|
/* f0d54d0: 000270c3 */ sra $t6,$v0,0x3
|
|
/* f0d54d4: 24410007 */ addiu $at,$v0,0x7
|
|
/* f0d54d8: 000170c3 */ sra $t6,$at,0x3
|
|
.L0f0d54dc:
|
|
/* f0d54dc: 03e00008 */ jr $ra
|
|
/* f0d54e0: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d54e4
|
|
/* f0d54e4: 27bdffd0 */ addiu $sp,$sp,-48
|
|
/* f0d54e8: afb50028 */ sw $s5,0x28($sp)
|
|
/* f0d54ec: afb40024 */ sw $s4,0x24($sp)
|
|
/* f0d54f0: afb30020 */ sw $s3,0x20($sp)
|
|
/* f0d54f4: afb2001c */ sw $s2,0x1c($sp)
|
|
/* f0d54f8: afb10018 */ sw $s1,0x18($sp)
|
|
/* f0d54fc: afb00014 */ sw $s0,0x14($sp)
|
|
/* f0d5500: 00809825 */ or $s3,$a0,$zero
|
|
/* f0d5504: 00a0a825 */ or $s5,$a1,$zero
|
|
/* f0d5508: afbf002c */ sw $ra,0x2c($sp)
|
|
/* f0d550c: afa60038 */ sw $a2,0x38($sp)
|
|
/* f0d5510: 00008825 */ or $s1,$zero,$zero
|
|
/* f0d5514: 00009025 */ or $s2,$zero,$zero
|
|
/* f0d5518: 00008025 */ or $s0,$zero,$zero
|
|
/* f0d551c: 2414000a */ addiu $s4,$zero,0xa
|
|
/* f0d5520: 02602025 */ or $a0,$s3,$zero
|
|
.L0f0d5524:
|
|
/* f0d5524: 0fc354fe */ jal func0f0d53f8
|
|
/* f0d5528: 24050008 */ addiu $a1,$zero,0x8
|
|
/* f0d552c: 56200008 */ bnezl $s1,.L0f0d5550
|
|
/* f0d5530: 26100001 */ addiu $s0,$s0,0x1
|
|
/* f0d5534: 14400003 */ bnez $v0,.L0f0d5544
|
|
/* f0d5538: 02b07021 */ addu $t6,$s5,$s0
|
|
/* f0d553c: 10000003 */ beqz $zero,.L0f0d554c
|
|
/* f0d5540: 24110001 */ addiu $s1,$zero,0x1
|
|
.L0f0d5544:
|
|
/* f0d5544: a1c20000 */ sb $v0,0x0($t6)
|
|
/* f0d5548: 02009025 */ or $s2,$s0,$zero
|
|
.L0f0d554c:
|
|
/* f0d554c: 26100001 */ addiu $s0,$s0,0x1
|
|
.L0f0d5550:
|
|
/* f0d5550: 5614fff4 */ bnel $s0,$s4,.L0f0d5524
|
|
/* f0d5554: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d5558: 8faf0038 */ lw $t7,0x38($sp)
|
|
/* f0d555c: 2418000a */ addiu $t8,$zero,0xa
|
|
/* f0d5560: 51e00005 */ beqzl $t7,.L0f0d5578
|
|
/* f0d5564: 26520001 */ addiu $s2,$s2,0x1
|
|
/* f0d5568: 26520001 */ addiu $s2,$s2,0x1
|
|
/* f0d556c: 02b2c821 */ addu $t9,$s5,$s2
|
|
/* f0d5570: a3380000 */ sb $t8,0x0($t9)
|
|
/* f0d5574: 26520001 */ addiu $s2,$s2,0x1
|
|
.L0f0d5578:
|
|
/* f0d5578: 02b24021 */ addu $t0,$s5,$s2
|
|
/* f0d557c: a1000000 */ sb $zero,0x0($t0)
|
|
/* f0d5580: 8fbf002c */ lw $ra,0x2c($sp)
|
|
/* f0d5584: 8fb50028 */ lw $s5,0x28($sp)
|
|
/* f0d5588: 8fb40024 */ lw $s4,0x24($sp)
|
|
/* f0d558c: 8fb30020 */ lw $s3,0x20($sp)
|
|
/* f0d5590: 8fb2001c */ lw $s2,0x1c($sp)
|
|
/* f0d5594: 8fb10018 */ lw $s1,0x18($sp)
|
|
/* f0d5598: 8fb00014 */ lw $s0,0x14($sp)
|
|
/* f0d559c: 03e00008 */ jr $ra
|
|
/* f0d55a0: 27bd0030 */ addiu $sp,$sp,0x30
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d55a4
|
|
/* f0d55a4: 27bdffd0 */ addiu $sp,$sp,-48
|
|
/* f0d55a8: afb40028 */ sw $s4,0x28($sp)
|
|
/* f0d55ac: afb30024 */ sw $s3,0x24($sp)
|
|
/* f0d55b0: afb20020 */ sw $s2,0x20($sp)
|
|
/* f0d55b4: afb1001c */ sw $s1,0x1c($sp)
|
|
/* f0d55b8: afb00018 */ sw $s0,0x18($sp)
|
|
/* f0d55bc: 00809025 */ or $s2,$a0,$zero
|
|
/* f0d55c0: 00a0a025 */ or $s4,$a1,$zero
|
|
/* f0d55c4: afbf002c */ sw $ra,0x2c($sp)
|
|
/* f0d55c8: 00008025 */ or $s0,$zero,$zero
|
|
/* f0d55cc: 00008825 */ or $s1,$zero,$zero
|
|
/* f0d55d0: 2413000a */ addiu $s3,$zero,0xa
|
|
.L0f0d55d4:
|
|
/* f0d55d4: 1600000d */ bnez $s0,.L0f0d560c
|
|
/* f0d55d8: 02917021 */ addu $t6,$s4,$s1
|
|
/* f0d55dc: 91c20000 */ lbu $v0,0x0($t6)
|
|
/* f0d55e0: 14400003 */ bnez $v0,.L0f0d55f0
|
|
/* f0d55e4: 00401825 */ or $v1,$v0,$zero
|
|
/* f0d55e8: 10000008 */ beqz $zero,.L0f0d560c
|
|
/* f0d55ec: 24100001 */ addiu $s0,$zero,0x1
|
|
.L0f0d55f0:
|
|
/* f0d55f0: 16630003 */ bne $s3,$v1,.L0f0d5600
|
|
/* f0d55f4: 00402825 */ or $a1,$v0,$zero
|
|
/* f0d55f8: 10000004 */ beqz $zero,.L0f0d560c
|
|
/* f0d55fc: 24100001 */ addiu $s0,$zero,0x1
|
|
.L0f0d5600:
|
|
/* f0d5600: 02402025 */ or $a0,$s2,$zero
|
|
/* f0d5604: 0fc354be */ jal func0f0d52f8
|
|
/* f0d5608: 24060008 */ addiu $a2,$zero,0x8
|
|
.L0f0d560c:
|
|
/* f0d560c: 12000004 */ beqz $s0,.L0f0d5620
|
|
/* f0d5610: 02402025 */ or $a0,$s2,$zero
|
|
/* f0d5614: 00002825 */ or $a1,$zero,$zero
|
|
/* f0d5618: 0fc354be */ jal func0f0d52f8
|
|
/* f0d561c: 24060008 */ addiu $a2,$zero,0x8
|
|
.L0f0d5620:
|
|
/* f0d5620: 26310001 */ addiu $s1,$s1,0x1
|
|
/* f0d5624: 1633ffeb */ bne $s1,$s3,.L0f0d55d4
|
|
/* f0d5628: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d562c: 8fbf002c */ lw $ra,0x2c($sp)
|
|
/* f0d5630: 8fb00018 */ lw $s0,0x18($sp)
|
|
/* f0d5634: 8fb1001c */ lw $s1,0x1c($sp)
|
|
/* f0d5638: 8fb20020 */ lw $s2,0x20($sp)
|
|
/* f0d563c: 8fb30024 */ lw $s3,0x24($sp)
|
|
/* f0d5640: 8fb40028 */ lw $s4,0x28($sp)
|
|
/* f0d5644: 03e00008 */ jr $ra
|
|
/* f0d5648: 27bd0030 */ addiu $sp,$sp,0x30
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d564c
|
|
/* f0d564c: 27bdff08 */ addiu $sp,$sp,-248
|
|
/* f0d5650: afa500fc */ sw $a1,0xfc($sp)
|
|
/* f0d5654: 00802825 */ or $a1,$a0,$zero
|
|
/* f0d5658: afbf0014 */ sw $ra,0x14($sp)
|
|
/* f0d565c: afa400f8 */ sw $a0,0xf8($sp)
|
|
/* f0d5660: afa60100 */ sw $a2,0x100($sp)
|
|
/* f0d5664: 2406000a */ addiu $a2,$zero,0xa
|
|
/* f0d5668: 0fc35521 */ jal func0f0d5484
|
|
/* f0d566c: 27a40018 */ addiu $a0,$sp,0x18
|
|
/* f0d5670: 27a40018 */ addiu $a0,$sp,0x18
|
|
/* f0d5674: 8fa500fc */ lw $a1,0xfc($sp)
|
|
/* f0d5678: 0fc35539 */ jal func0f0d54e4
|
|
/* f0d567c: 8fa60100 */ lw $a2,0x100($sp)
|
|
/* f0d5680: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* f0d5684: 27bd00f8 */ addiu $sp,$sp,0xf8
|
|
/* f0d5688: 03e00008 */ jr $ra
|
|
/* f0d568c: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d5690
|
|
/* f0d5690: 27bdfed8 */ addiu $sp,$sp,-296
|
|
/* f0d5694: afb50028 */ sw $s5,0x28($sp)
|
|
/* f0d5698: afb30020 */ sw $s3,0x20($sp)
|
|
/* f0d569c: afb2001c */ sw $s2,0x1c($sp)
|
|
/* f0d56a0: 00809025 */ or $s2,$a0,$zero
|
|
/* f0d56a4: 27b30048 */ addiu $s3,$sp,0x48
|
|
/* f0d56a8: 00a0a825 */ or $s5,$a1,$zero
|
|
/* f0d56ac: afbf002c */ sw $ra,0x2c($sp)
|
|
/* f0d56b0: afb00014 */ sw $s0,0x14($sp)
|
|
/* f0d56b4: afb40024 */ sw $s4,0x24($sp)
|
|
/* f0d56b8: afb10018 */ sw $s1,0x18($sp)
|
|
/* f0d56bc: 00008025 */ or $s0,$zero,$zero
|
|
/* f0d56c0: 02402825 */ or $a1,$s2,$zero
|
|
/* f0d56c4: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d56c8: 0fc35521 */ jal func0f0d5484
|
|
/* f0d56cc: 2406000a */ addiu $a2,$zero,0xa
|
|
/* f0d56d0: 00008825 */ or $s1,$zero,$zero
|
|
/* f0d56d4: 2414000a */ addiu $s4,$zero,0xa
|
|
.L0f0d56d8:
|
|
/* f0d56d8: 1600000e */ bnez $s0,.L0f0d5714
|
|
/* f0d56dc: 02b17021 */ addu $t6,$s5,$s1
|
|
/* f0d56e0: 91c20000 */ lbu $v0,0x0($t6)
|
|
/* f0d56e4: 14400003 */ bnez $v0,.L0f0d56f4
|
|
/* f0d56e8: 00401825 */ or $v1,$v0,$zero
|
|
/* f0d56ec: 10000009 */ beqz $zero,.L0f0d5714
|
|
/* f0d56f0: 24100001 */ addiu $s0,$zero,0x1
|
|
.L0f0d56f4:
|
|
/* f0d56f4: 16830003 */ bne $s4,$v1,.L0f0d5704
|
|
/* f0d56f8: 00402825 */ or $a1,$v0,$zero
|
|
/* f0d56fc: 10000005 */ beqz $zero,.L0f0d5714
|
|
/* f0d5700: 24100001 */ addiu $s0,$zero,0x1
|
|
.L0f0d5704:
|
|
/* f0d5704: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d5708: 24060008 */ addiu $a2,$zero,0x8
|
|
/* f0d570c: 0fc354d8 */ jal func0f0d5360
|
|
/* f0d5710: 02403825 */ or $a3,$s2,$zero
|
|
.L0f0d5714:
|
|
/* f0d5714: 12000005 */ beqz $s0,.L0f0d572c
|
|
/* f0d5718: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d571c: 00002825 */ or $a1,$zero,$zero
|
|
/* f0d5720: 24060008 */ addiu $a2,$zero,0x8
|
|
/* f0d5724: 0fc354d8 */ jal func0f0d5360
|
|
/* f0d5728: 02403825 */ or $a3,$s2,$zero
|
|
.L0f0d572c:
|
|
/* f0d572c: 26310001 */ addiu $s1,$s1,0x1
|
|
/* f0d5730: 1634ffe9 */ bne $s1,$s4,.L0f0d56d8
|
|
/* f0d5734: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5738: 8fbf002c */ lw $ra,0x2c($sp)
|
|
/* f0d573c: 8fb00014 */ lw $s0,0x14($sp)
|
|
/* f0d5740: 8fb10018 */ lw $s1,0x18($sp)
|
|
/* f0d5744: 8fb2001c */ lw $s2,0x1c($sp)
|
|
/* f0d5748: 8fb30020 */ lw $s3,0x20($sp)
|
|
/* f0d574c: 8fb40024 */ lw $s4,0x24($sp)
|
|
/* f0d5750: 8fb50028 */ lw $s5,0x28($sp)
|
|
/* f0d5754: 03e00008 */ jr $ra
|
|
/* f0d5758: 27bd0128 */ addiu $sp,$sp,0x128
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d575c
|
|
/* f0d575c: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* f0d5760: afbf0014 */ sw $ra,0x14($sp)
|
|
/* f0d5764: afa40018 */ sw $a0,0x18($sp)
|
|
/* f0d5768: afa5001c */ sw $a1,0x1c($sp)
|
|
/* f0d576c: 8ca50000 */ lw $a1,0x0($a1)
|
|
/* f0d5770: 0fc354be */ jal func0f0d52f8
|
|
/* f0d5774: 24060007 */ addiu $a2,$zero,0x7
|
|
/* f0d5778: 8faf001c */ lw $t7,0x1c($sp)
|
|
/* f0d577c: 8fa40018 */ lw $a0,0x18($sp)
|
|
/* f0d5780: 2406000d */ addiu $a2,$zero,0xd
|
|
/* f0d5784: 0fc354be */ jal func0f0d52f8
|
|
/* f0d5788: 95e50004 */ lhu $a1,0x4($t7)
|
|
/* f0d578c: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* f0d5790: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* f0d5794: 03e00008 */ jr $ra
|
|
/* f0d5798: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d579c
|
|
/* f0d579c: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* f0d57a0: afbf0014 */ sw $ra,0x14($sp)
|
|
/* f0d57a4: afa5001c */ sw $a1,0x1c($sp)
|
|
/* f0d57a8: afa40018 */ sw $a0,0x18($sp)
|
|
/* f0d57ac: 0fc354fe */ jal func0f0d53f8
|
|
/* f0d57b0: 24050007 */ addiu $a1,$zero,0x7
|
|
/* f0d57b4: 8fae001c */ lw $t6,0x1c($sp)
|
|
/* f0d57b8: 2405000d */ addiu $a1,$zero,0xd
|
|
/* f0d57bc: adc20000 */ sw $v0,0x0($t6)
|
|
/* f0d57c0: 0fc354fe */ jal func0f0d53f8
|
|
/* f0d57c4: 8fa40018 */ lw $a0,0x18($sp)
|
|
/* f0d57c8: 8faf001c */ lw $t7,0x1c($sp)
|
|
/* f0d57cc: a5e20004 */ sh $v0,0x4($t7)
|
|
/* f0d57d0: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* f0d57d4: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* f0d57d8: 03e00008 */ jr $ra
|
|
/* f0d57dc: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d57e0
|
|
/* f0d57e0: 2402003c */ addiu $v0,$zero,0x3c
|
|
/* f0d57e4: 00a2001a */ div $zero,$a1,$v0
|
|
/* f0d57e8: 00007010 */ mfhi $t6
|
|
/* f0d57ec: 000e7880 */ sll $t7,$t6,0x2
|
|
/* f0d57f0: 01ee7823 */ subu $t7,$t7,$t6
|
|
/* f0d57f4: 000f78c0 */ sll $t7,$t7,0x3
|
|
/* f0d57f8: 01ee7821 */ addu $t7,$t7,$t6
|
|
/* f0d57fc: 000f7880 */ sll $t7,$t7,0x2
|
|
/* f0d5800: 01e2001a */ div $zero,$t7,$v0
|
|
/* f0d5804: 0000c012 */ mflo $t8
|
|
/* f0d5808: 240a0018 */ addiu $t2,$zero,0x18
|
|
/* f0d580c: 27bdff98 */ addiu $sp,$sp,-104
|
|
/* f0d5810: 00a2001a */ div $zero,$a1,$v0
|
|
/* f0d5814: 00001812 */ mflo $v1
|
|
/* f0d5818: afb6002c */ sw $s6,0x2c($sp)
|
|
/* f0d581c: afb50028 */ sw $s5,0x28($sp)
|
|
/* f0d5820: 0062001a */ div $zero,$v1,$v0
|
|
/* f0d5824: 00003812 */ mflo $a3
|
|
/* f0d5828: afb40024 */ sw $s4,0x24($sp)
|
|
/* f0d582c: afb30020 */ sw $s3,0x20($sp)
|
|
/* f0d5830: 00e2001a */ div $zero,$a3,$v0
|
|
/* f0d5834: 00004012 */ mflo $t0
|
|
/* f0d5838: afb2001c */ sw $s2,0x1c($sp)
|
|
/* f0d583c: afb10018 */ sw $s1,0x18($sp)
|
|
/* f0d5840: 010a001a */ div $zero,$t0,$t2
|
|
/* f0d5844: 0000c812 */ mflo $t9
|
|
/* f0d5848: afb00014 */ sw $s0,0x14($sp)
|
|
/* f0d584c: 00809825 */ or $s3,$a0,$zero
|
|
/* f0d5850: 0062001a */ div $zero,$v1,$v0
|
|
/* f0d5854: afbf0034 */ sw $ra,0x34($sp)
|
|
/* f0d5858: afb70030 */ sw $s7,0x30($sp)
|
|
/* f0d585c: 00009025 */ or $s2,$zero,$zero
|
|
/* f0d5860: 00008025 */ or $s0,$zero,$zero
|
|
/* f0d5864: 14400002 */ bnez $v0,.L0f0d5870
|
|
/* f0d5868: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d586c: 0007000d */ break 0x7
|
|
.L0f0d5870:
|
|
/* f0d5870: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d5874: 14410004 */ bne $v0,$at,.L0f0d5888
|
|
/* f0d5878: 3c018000 */ lui $at,0x8000
|
|
/* f0d587c: 14a10002 */ bne $a1,$at,.L0f0d5888
|
|
/* f0d5880: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5884: 0006000d */ break 0x6
|
|
.L0f0d5888:
|
|
/* f0d5888: afb80064 */ sw $t8,0x64($sp)
|
|
/* f0d588c: 14400002 */ bnez $v0,.L0f0d5898
|
|
/* f0d5890: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5894: 0007000d */ break 0x7
|
|
.L0f0d5898:
|
|
/* f0d5898: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d589c: 14410004 */ bne $v0,$at,.L0f0d58b0
|
|
/* f0d58a0: 3c018000 */ lui $at,0x8000
|
|
/* f0d58a4: 15e10002 */ bne $t7,$at,.L0f0d58b0
|
|
/* f0d58a8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d58ac: 0006000d */ break 0x6
|
|
.L0f0d58b0:
|
|
/* f0d58b0: afb90054 */ sw $t9,0x54($sp)
|
|
/* f0d58b4: 14400002 */ bnez $v0,.L0f0d58c0
|
|
/* f0d58b8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d58bc: 0007000d */ break 0x7
|
|
.L0f0d58c0:
|
|
/* f0d58c0: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d58c4: 14410004 */ bne $v0,$at,.L0f0d58d8
|
|
/* f0d58c8: 3c018000 */ lui $at,0x8000
|
|
/* f0d58cc: 14a10002 */ bne $a1,$at,.L0f0d58d8
|
|
/* f0d58d0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d58d4: 0006000d */ break 0x6
|
|
.L0f0d58d8:
|
|
/* f0d58d8: 27b10054 */ addiu $s1,$sp,0x54
|
|
/* f0d58dc: 14400002 */ bnez $v0,.L0f0d58e8
|
|
/* f0d58e0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d58e4: 0007000d */ break 0x7
|
|
.L0f0d58e8:
|
|
/* f0d58e8: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d58ec: 14410004 */ bne $v0,$at,.L0f0d5900
|
|
/* f0d58f0: 3c018000 */ lui $at,0x8000
|
|
/* f0d58f4: 14610002 */ bne $v1,$at,.L0f0d5900
|
|
/* f0d58f8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d58fc: 0006000d */ break 0x6
|
|
.L0f0d5900:
|
|
/* f0d5900: 3c147f1b */ lui $s4,0x7f1b
|
|
/* f0d5904: 14400002 */ bnez $v0,.L0f0d5910
|
|
/* f0d5908: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d590c: 0007000d */ break 0x7
|
|
.L0f0d5910:
|
|
/* f0d5910: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d5914: 14410004 */ bne $v0,$at,.L0f0d5928
|
|
/* f0d5918: 3c018000 */ lui $at,0x8000
|
|
/* f0d591c: 14e10002 */ bne $a3,$at,.L0f0d5928
|
|
/* f0d5920: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5924: 0006000d */ break 0x6
|
|
.L0f0d5928:
|
|
/* f0d5928: 27b5005c */ addiu $s5,$sp,0x5c
|
|
/* f0d592c: 15400002 */ bnez $t2,.L0f0d5938
|
|
/* f0d5930: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5934: 0007000d */ break 0x7
|
|
.L0f0d5938:
|
|
/* f0d5938: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d593c: 15410004 */ bne $t2,$at,.L0f0d5950
|
|
/* f0d5940: 3c018000 */ lui $at,0x8000
|
|
/* f0d5944: 15010002 */ bne $t0,$at,.L0f0d5950
|
|
/* f0d5948: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d594c: 0006000d */ break 0x6
|
|
.L0f0d5950:
|
|
/* f0d5950: 3c167f1b */ lui $s6,0x7f1b
|
|
/* f0d5954: 14400002 */ bnez $v0,.L0f0d5960
|
|
/* f0d5958: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d595c: 0007000d */ break 0x7
|
|
.L0f0d5960:
|
|
/* f0d5960: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d5964: 14410004 */ bne $v0,$at,.L0f0d5978
|
|
/* f0d5968: 3c018000 */ lui $at,0x8000
|
|
/* f0d596c: 14610002 */ bne $v1,$at,.L0f0d5978
|
|
/* f0d5970: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5974: 0006000d */ break 0x6
|
|
.L0f0d5978:
|
|
/* f0d5978: 00001810 */ mfhi $v1
|
|
/* f0d597c: afa30060 */ sw $v1,0x60($sp)
|
|
/* f0d5980: 27ad0054 */ addiu $t5,$sp,0x54
|
|
/* f0d5984: 00e2001a */ div $zero,$a3,$v0
|
|
/* f0d5988: 14400002 */ bnez $v0,.L0f0d5994
|
|
/* f0d598c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5990: 0007000d */ break 0x7
|
|
.L0f0d5994:
|
|
/* f0d5994: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d5998: 14410004 */ bne $v0,$at,.L0f0d59ac
|
|
/* f0d599c: 3c018000 */ lui $at,0x8000
|
|
/* f0d59a0: 14e10002 */ bne $a3,$at,.L0f0d59ac
|
|
/* f0d59a4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d59a8: 0006000d */ break 0x6
|
|
.L0f0d59ac:
|
|
/* f0d59ac: 00003810 */ mfhi $a3
|
|
/* f0d59b0: afa7005c */ sw $a3,0x5c($sp)
|
|
/* f0d59b4: 00004825 */ or $t1,$zero,$zero
|
|
/* f0d59b8: 010a001a */ div $zero,$t0,$t2
|
|
/* f0d59bc: 15400002 */ bnez $t2,.L0f0d59c8
|
|
/* f0d59c0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d59c4: 0007000d */ break 0x7
|
|
.L0f0d59c8:
|
|
/* f0d59c8: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d59cc: 15410004 */ bne $t2,$at,.L0f0d59e0
|
|
/* f0d59d0: 3c018000 */ lui $at,0x8000
|
|
/* f0d59d4: 15010002 */ bne $t0,$at,.L0f0d59e0
|
|
/* f0d59d8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d59dc: 0006000d */ break 0x6
|
|
.L0f0d59e0:
|
|
/* f0d59e0: 00004010 */ mfhi $t0
|
|
/* f0d59e4: afa80058 */ sw $t0,0x58($sp)
|
|
/* f0d59e8: 04c00019 */ bltz $a2,.L0f0d5a50
|
|
/* f0d59ec: 00065880 */ sll $t3,$a2,0x2
|
|
/* f0d59f0: 256c0004 */ addiu $t4,$t3,0x4
|
|
/* f0d59f4: 018db821 */ addu $s7,$t4,$t5
|
|
/* f0d59f8: 26d6dbc4 */ addiu $s6,$s6,-9276
|
|
/* f0d59fc: 2694dbbc */ addiu $s4,$s4,-9284
|
|
.L0f0d5a00:
|
|
/* f0d5a00: 12400006 */ beqz $s2,.L0f0d5a1c
|
|
/* f0d5a04: 02702021 */ addu $a0,$s3,$s0
|
|
/* f0d5a08: 02802825 */ or $a1,$s4,$zero
|
|
/* f0d5a0c: 0c004dad */ jal func000136b4
|
|
/* f0d5a10: 8e260000 */ lw $a2,0x0($s1)
|
|
/* f0d5a14: 1000000b */ beqz $zero,.L0f0d5a44
|
|
/* f0d5a18: 02028021 */ addu $s0,$s0,$v0
|
|
.L0f0d5a1c:
|
|
/* f0d5a1c: 8e260000 */ lw $a2,0x0($s1)
|
|
/* f0d5a20: 0235082b */ sltu $at,$s1,$s5
|
|
/* f0d5a24: 02702021 */ addu $a0,$s3,$s0
|
|
/* f0d5a28: 14c00003 */ bnez $a2,.L0f0d5a38
|
|
/* f0d5a2c: 02c02825 */ or $a1,$s6,$zero
|
|
/* f0d5a30: 54200005 */ bnezl $at,.L0f0d5a48
|
|
/* f0d5a34: 26310004 */ addiu $s1,$s1,0x4
|
|
.L0f0d5a38:
|
|
/* f0d5a38: 0c004dad */ jal func000136b4
|
|
/* f0d5a3c: 24120001 */ addiu $s2,$zero,0x1
|
|
/* f0d5a40: 02028021 */ addu $s0,$s0,$v0
|
|
.L0f0d5a44:
|
|
/* f0d5a44: 26310004 */ addiu $s1,$s1,0x4
|
|
.L0f0d5a48:
|
|
/* f0d5a48: 16f1ffed */ bne $s7,$s1,.L0f0d5a00
|
|
/* f0d5a4c: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0d5a50:
|
|
/* f0d5a50: 8fbf0034 */ lw $ra,0x34($sp)
|
|
/* f0d5a54: 8fb00014 */ lw $s0,0x14($sp)
|
|
/* f0d5a58: 8fb10018 */ lw $s1,0x18($sp)
|
|
/* f0d5a5c: 8fb2001c */ lw $s2,0x1c($sp)
|
|
/* f0d5a60: 8fb30020 */ lw $s3,0x20($sp)
|
|
/* f0d5a64: 8fb40024 */ lw $s4,0x24($sp)
|
|
/* f0d5a68: 8fb50028 */ lw $s5,0x28($sp)
|
|
/* f0d5a6c: 8fb6002c */ lw $s6,0x2c($sp)
|
|
/* f0d5a70: 8fb70030 */ lw $s7,0x30($sp)
|
|
/* f0d5a74: 03e00008 */ jr $ra
|
|
/* f0d5a78: 27bd0068 */ addiu $sp,$sp,0x68
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d5a7c
|
|
/* f0d5a7c: 3c018007 */ lui $at,0x8007
|
|
/* f0d5a80: 03e00008 */ jr $ra
|
|
/* f0d5a84: ac200f10 */ sw $zero,0xf10($at)
|
|
/* f0d5a88: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5a8c: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d5a90
|
|
/* f0d5a90: 44876000 */ mtc1 $a3,$f12
|
|
/* f0d5a94: 44800000 */ mtc1 $zero,$f0
|
|
/* f0d5a98: 27bdffb8 */ addiu $sp,$sp,-72
|
|
/* f0d5a9c: afb00004 */ sw $s0,0x4($sp)
|
|
/* f0d5aa0: 4600603c */ c.lt.s $f12,$f0
|
|
/* f0d5aa4: 00808025 */ or $s0,$a0,$zero
|
|
/* f0d5aa8: 00001825 */ or $v1,$zero,$zero
|
|
/* f0d5aac: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d5ab0: 45000002 */ bc1f .L0f0d5abc
|
|
/* f0d5ab4: 00a02025 */ or $a0,$a1,$zero
|
|
/* f0d5ab8: 46000306 */ mov.s $f12,$f0
|
|
.L0f0d5abc:
|
|
/* f0d5abc: 44810000 */ mtc1 $at,$f0
|
|
/* f0d5ac0: 24090014 */ addiu $t1,$zero,0x14
|
|
/* f0d5ac4: 460c003c */ c.lt.s $f0,$f12
|
|
/* f0d5ac8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5acc: 45000002 */ bc1f .L0f0d5ad8
|
|
/* f0d5ad0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5ad4: 46000306 */ mov.s $f12,$f0
|
|
.L0f0d5ad8:
|
|
/* f0d5ad8: 18c0000a */ blez $a2,.L0f0d5b04
|
|
/* f0d5adc: 00001025 */ or $v0,$zero,$zero
|
|
.L0f0d5ae0:
|
|
/* f0d5ae0: 8c870000 */ lw $a3,0x0($a0)
|
|
/* f0d5ae4: 24420001 */ addiu $v0,$v0,0x1
|
|
/* f0d5ae8: 0067082a */ slt $at,$v1,$a3
|
|
/* f0d5aec: 10200002 */ beqz $at,.L0f0d5af8
|
|
/* f0d5af0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5af4: 00e01825 */ or $v1,$a3,$zero
|
|
.L0f0d5af8:
|
|
/* f0d5af8: 1446fff9 */ bne $v0,$a2,.L0f0d5ae0
|
|
/* f0d5afc: 24840004 */ addiu $a0,$a0,0x4
|
|
/* f0d5b00: 00001025 */ or $v0,$zero,$zero
|
|
.L0f0d5b04:
|
|
/* f0d5b04: 24630001 */ addiu $v1,$v1,0x1
|
|
/* f0d5b08: 18600051 */ blez $v1,.L0f0d5c50
|
|
/* f0d5b0c: 00a02025 */ or $a0,$a1,$zero
|
|
.L0f0d5b10:
|
|
/* f0d5b10: 8c860000 */ lw $a2,0x0($a0)
|
|
/* f0d5b14: 8c870004 */ lw $a3,0x4($a0)
|
|
/* f0d5b18: 00c90019 */ multu $a2,$t1
|
|
/* f0d5b1c: 00007012 */ mflo $t6
|
|
/* f0d5b20: 020e4021 */ addu $t0,$s0,$t6
|
|
/* f0d5b24: c5000010 */ lwc1 $f0,0x10($t0)
|
|
/* f0d5b28: 460c003c */ c.lt.s $f0,$f12
|
|
/* f0d5b2c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5b30: 45020045 */ bc1fl .L0f0d5c48
|
|
/* f0d5b34: 24420001 */ addiu $v0,$v0,0x1
|
|
/* f0d5b38: 00e90019 */ multu $a3,$t1
|
|
/* f0d5b3c: 00007812 */ mflo $t7
|
|
/* f0d5b40: 020f3021 */ addu $a2,$s0,$t7
|
|
/* f0d5b44: c4c20010 */ lwc1 $f2,0x10($a2)
|
|
/* f0d5b48: 4602603c */ c.lt.s $f12,$f2
|
|
/* f0d5b4c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5b50: 4502003d */ bc1fl .L0f0d5c48
|
|
/* f0d5b54: 24420001 */ addiu $v0,$v0,0x1
|
|
/* f0d5b58: c5100000 */ lwc1 $f16,0x0($t0)
|
|
/* f0d5b5c: c4c40000 */ lwc1 $f4,0x0($a2)
|
|
/* f0d5b60: c4c60004 */ lwc1 $f6,0x4($a2)
|
|
/* f0d5b64: c5080004 */ lwc1 $f8,0x4($t0)
|
|
/* f0d5b68: 46102381 */ sub.s $f14,$f4,$f16
|
|
/* f0d5b6c: c5040008 */ lwc1 $f4,0x8($t0)
|
|
/* f0d5b70: c4ca0008 */ lwc1 $f10,0x8($a2)
|
|
/* f0d5b74: 46083481 */ sub.s $f18,$f6,$f8
|
|
/* f0d5b78: 00690019 */ multu $v1,$t1
|
|
/* f0d5b7c: 2469ffff */ addiu $t1,$v1,-1
|
|
/* f0d5b80: 46045181 */ sub.s $f6,$f10,$f4
|
|
/* f0d5b84: 0049082a */ slt $at,$v0,$t1
|
|
/* f0d5b88: 01203825 */ or $a3,$t1,$zero
|
|
/* f0d5b8c: 0009c880 */ sll $t9,$t1,0x2
|
|
/* f0d5b90: e7a6002c */ swc1 $f6,0x2c($sp)
|
|
/* f0d5b94: 46001181 */ sub.s $f6,$f2,$f0
|
|
/* f0d5b98: c4c8000c */ lwc1 $f8,0xc($a2)
|
|
/* f0d5b9c: c50a000c */ lwc1 $f10,0xc($t0)
|
|
/* f0d5ba0: 46006081 */ sub.s $f2,$f12,$f0
|
|
/* f0d5ba4: e7a60020 */ swc1 $f6,0x20($sp)
|
|
/* f0d5ba8: 0000c012 */ mflo $t8
|
|
/* f0d5bac: 460a4101 */ sub.s $f4,$f8,$f10
|
|
/* f0d5bb0: c7a80020 */ lwc1 $f8,0x20($sp)
|
|
/* f0d5bb4: 02183021 */ addu $a2,$s0,$t8
|
|
/* f0d5bb8: 46081283 */ div.s $f10,$f2,$f8
|
|
/* f0d5bbc: e7a40024 */ swc1 $f4,0x24($sp)
|
|
/* f0d5bc0: e7aa0008 */ swc1 $f10,0x8($sp)
|
|
/* f0d5bc4: c7a40008 */ lwc1 $f4,0x8($sp)
|
|
/* f0d5bc8: 460e2182 */ mul.s $f6,$f4,$f14
|
|
/* f0d5bcc: 46068200 */ add.s $f8,$f16,$f6
|
|
/* f0d5bd0: e4c80000 */ swc1 $f8,0x0($a2)
|
|
/* f0d5bd4: c7a40008 */ lwc1 $f4,0x8($sp)
|
|
/* f0d5bd8: c50a0004 */ lwc1 $f10,0x4($t0)
|
|
/* f0d5bdc: 46122182 */ mul.s $f6,$f4,$f18
|
|
/* f0d5be0: 46065200 */ add.s $f8,$f10,$f6
|
|
/* f0d5be4: e4c80004 */ swc1 $f8,0x4($a2)
|
|
/* f0d5be8: c7a40008 */ lwc1 $f4,0x8($sp)
|
|
/* f0d5bec: c7aa002c */ lwc1 $f10,0x2c($sp)
|
|
/* f0d5bf0: c5080008 */ lwc1 $f8,0x8($t0)
|
|
/* f0d5bf4: 460a2182 */ mul.s $f6,$f4,$f10
|
|
/* f0d5bf8: 46064100 */ add.s $f4,$f8,$f6
|
|
/* f0d5bfc: e4c40008 */ swc1 $f4,0x8($a2)
|
|
/* f0d5c00: c7a80024 */ lwc1 $f8,0x24($sp)
|
|
/* f0d5c04: c7aa0008 */ lwc1 $f10,0x8($sp)
|
|
/* f0d5c08: c504000c */ lwc1 $f4,0xc($t0)
|
|
/* f0d5c0c: e4cc0010 */ swc1 $f12,0x10($a2)
|
|
/* f0d5c10: 46085182 */ mul.s $f6,$f10,$f8
|
|
/* f0d5c14: 46062280 */ add.s $f10,$f4,$f6
|
|
/* f0d5c18: 10200007 */ beqz $at,.L0f0d5c38
|
|
/* f0d5c1c: e4ca000c */ swc1 $f10,0xc($a2)
|
|
/* f0d5c20: 00b93021 */ addu $a2,$a1,$t9
|
|
.L0f0d5c24:
|
|
/* f0d5c24: 8cca0000 */ lw $t2,0x0($a2)
|
|
/* f0d5c28: 24e7ffff */ addiu $a3,$a3,-1
|
|
/* f0d5c2c: 24c6fffc */ addiu $a2,$a2,-4
|
|
/* f0d5c30: 1447fffc */ bne $v0,$a3,.L0f0d5c24
|
|
/* f0d5c34: acca0008 */ sw $t2,0x8($a2)
|
|
.L0f0d5c38:
|
|
/* f0d5c38: ac830004 */ sw $v1,0x4($a0)
|
|
/* f0d5c3c: 10000005 */ beqz $zero,.L0f0d5c54
|
|
/* f0d5c40: 24020001 */ addiu $v0,$zero,0x1
|
|
/* f0d5c44: 24420001 */ addiu $v0,$v0,0x1
|
|
.L0f0d5c48:
|
|
/* f0d5c48: 1443ffb1 */ bne $v0,$v1,.L0f0d5b10
|
|
/* f0d5c4c: 24840004 */ addiu $a0,$a0,0x4
|
|
.L0f0d5c50:
|
|
/* f0d5c50: 00001025 */ or $v0,$zero,$zero
|
|
.L0f0d5c54:
|
|
/* f0d5c54: 8fb00004 */ lw $s0,0x4($sp)
|
|
/* f0d5c58: 03e00008 */ jr $ra
|
|
/* f0d5c5c: 27bd0048 */ addiu $sp,$sp,0x48
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d5c60
|
|
/* f0d5c60: 44877000 */ mtc1 $a3,$f14
|
|
/* f0d5c64: c7ac0010 */ lwc1 $f12,0x10($sp)
|
|
/* f0d5c68: afa60008 */ sw $a2,0x8($sp)
|
|
/* f0d5c6c: c7a40008 */ lwc1 $f4,0x8($sp)
|
|
/* f0d5c70: 460c703e */ c.le.s $f14,$f12
|
|
/* f0d5c74: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5c78: 45020004 */ bc1fl .L0f0d5c8c
|
|
/* f0d5c7c: 4604603e */ c.le.s $f12,$f4
|
|
/* f0d5c80: 03e00008 */ jr $ra
|
|
/* f0d5c84: 00a01025 */ or $v0,$a1,$zero
|
|
/* f0d5c88: 4604603e */ c.le.s $f12,$f4
|
|
.L0f0d5c8c:
|
|
/* f0d5c8c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5c90: 45020004 */ bc1fl .L0f0d5ca4
|
|
/* f0d5c94: c7a60008 */ lwc1 $f6,0x8($sp)
|
|
/* f0d5c98: 03e00008 */ jr $ra
|
|
/* f0d5c9c: 00801025 */ or $v0,$a0,$zero
|
|
/* f0d5ca0: c7a60008 */ lwc1 $f6,0x8($sp)
|
|
.L0f0d5ca4:
|
|
/* f0d5ca4: 00041e02 */ srl $v1,$a0,0x18
|
|
/* f0d5ca8: 0005ce02 */ srl $t9,$a1,0x18
|
|
/* f0d5cac: 46066201 */ sub.s $f8,$f12,$f6
|
|
/* f0d5cb0: 332900ff */ andi $t1,$t9,0xff
|
|
/* f0d5cb4: 306e00ff */ andi $t6,$v1,0xff
|
|
/* f0d5cb8: 46067281 */ sub.s $f10,$f14,$f6
|
|
/* f0d5cbc: 00043402 */ srl $a2,$a0,0x10
|
|
/* f0d5cc0: 30cf00ff */ andi $t7,$a2,0xff
|
|
/* f0d5cc4: 012e5023 */ subu $t2,$t1,$t6
|
|
/* f0d5cc8: 460a4003 */ div.s $f0,$f8,$f10
|
|
/* f0d5ccc: 00043a02 */ srl $a3,$a0,0x8
|
|
/* f0d5cd0: 448a8000 */ mtc1 $t2,$f16
|
|
/* f0d5cd4: 30f800ff */ andi $t8,$a3,0xff
|
|
/* f0d5cd8: 01e03025 */ or $a2,$t7,$zero
|
|
/* f0d5cdc: 00057c02 */ srl $t7,$a1,0x10
|
|
/* f0d5ce0: 03003825 */ or $a3,$t8,$zero
|
|
/* f0d5ce4: 31f800ff */ andi $t8,$t7,0xff
|
|
/* f0d5ce8: 468084a0 */ cvt.s.w $f18,$f16
|
|
/* f0d5cec: 0306c823 */ subu $t9,$t8,$a2
|
|
/* f0d5cf0: 44994000 */ mtc1 $t9,$f8
|
|
/* f0d5cf4: 00057a02 */ srl $t7,$a1,0x8
|
|
/* f0d5cf8: 31f800ff */ andi $t8,$t7,0xff
|
|
/* f0d5cfc: 0307c823 */ subu $t9,$t8,$a3
|
|
/* f0d5d00: 30af00ff */ andi $t7,$a1,0xff
|
|
/* f0d5d04: 308800ff */ andi $t0,$a0,0xff
|
|
/* f0d5d08: 01e8c023 */ subu $t8,$t7,$t0
|
|
/* f0d5d0c: 468042a0 */ cvt.s.w $f10,$f8
|
|
/* f0d5d10: 46009102 */ mul.s $f4,$f18,$f0
|
|
/* f0d5d14: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0d5d18: 46005402 */ mul.s $f16,$f10,$f0
|
|
/* f0d5d1c: 44992000 */ mtc1 $t9,$f4
|
|
/* f0d5d20: 440c3000 */ mfc1 $t4,$f6
|
|
/* f0d5d24: 468021a0 */ cvt.s.w $f6,$f4
|
|
/* f0d5d28: 01cc6821 */ addu $t5,$t6,$t4
|
|
/* f0d5d2c: 000d7600 */ sll $t6,$t5,0x18
|
|
/* f0d5d30: 4600848d */ trunc.w.s $f18,$f16
|
|
/* f0d5d34: 44988000 */ mtc1 $t8,$f16
|
|
/* f0d5d38: 46003202 */ mul.s $f8,$f6,$f0
|
|
/* f0d5d3c: 440a9000 */ mfc1 $t2,$f18
|
|
/* f0d5d40: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5d44: 00ca5821 */ addu $t3,$a2,$t2
|
|
/* f0d5d48: 468084a0 */ cvt.s.w $f18,$f16
|
|
/* f0d5d4c: 000b6400 */ sll $t4,$t3,0x10
|
|
/* f0d5d50: 01cc6825 */ or $t5,$t6,$t4
|
|
/* f0d5d54: 4600428d */ trunc.w.s $f10,$f8
|
|
/* f0d5d58: 46009102 */ mul.s $f4,$f18,$f0
|
|
/* f0d5d5c: 440a5000 */ mfc1 $t2,$f10
|
|
/* f0d5d60: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5d64: 00ea5821 */ addu $t3,$a3,$t2
|
|
/* f0d5d68: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0d5d6c: 000b7200 */ sll $t6,$t3,0x8
|
|
/* f0d5d70: 01ae6025 */ or $t4,$t5,$t6
|
|
/* f0d5d74: 44093000 */ mfc1 $t1,$f6
|
|
/* f0d5d78: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5d7c: 01095021 */ addu $t2,$t0,$t1
|
|
/* f0d5d80: 018a1025 */ or $v0,$t4,$t2
|
|
/* f0d5d84: 03e00008 */ jr $ra
|
|
/* f0d5d88: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d5d8c
|
|
/* f0d5d8c: 27bdfbd8 */ addiu $sp,$sp,-1064
|
|
/* f0d5d90: afbf0044 */ sw $ra,0x44($sp)
|
|
/* f0d5d94: afb10024 */ sw $s1,0x24($sp)
|
|
/* f0d5d98: afb00020 */ sw $s0,0x20($sp)
|
|
/* f0d5d9c: afa40428 */ sw $a0,0x428($sp)
|
|
/* f0d5da0: 00a08025 */ or $s0,$a1,$zero
|
|
/* f0d5da4: 00c08825 */ or $s1,$a2,$zero
|
|
/* f0d5da8: afbe0040 */ sw $s8,0x40($sp)
|
|
/* f0d5dac: afb7003c */ sw $s7,0x3c($sp)
|
|
/* f0d5db0: afb60038 */ sw $s6,0x38($sp)
|
|
/* f0d5db4: afb50034 */ sw $s5,0x34($sp)
|
|
/* f0d5db8: afb40030 */ sw $s4,0x30($sp)
|
|
/* f0d5dbc: afb3002c */ sw $s3,0x2c($sp)
|
|
/* f0d5dc0: afb20028 */ sw $s2,0x28($sp)
|
|
/* f0d5dc4: afa70434 */ sw $a3,0x434($sp)
|
|
/* f0d5dc8: 0fc59e59 */ jal func0f167964
|
|
/* f0d5dcc: 24040038 */ addiu $a0,$zero,0x38
|
|
/* f0d5dd0: afa20184 */ sw $v0,0x184($sp)
|
|
/* f0d5dd4: 0fc59e73 */ jal func0f1679cc
|
|
/* f0d5dd8: 24040038 */ addiu $a0,$zero,0x38
|
|
/* f0d5ddc: 8fb20184 */ lw $s2,0x184($sp)
|
|
/* f0d5de0: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5de4: 3c058007 */ lui $a1,%hi(var80070f20)
|
|
/* f0d5de8: 26530120 */ addiu $s3,$s2,0x120
|
|
/* f0d5dec: 265501e0 */ addiu $s5,$s2,0x1e0
|
|
/* f0d5df0: afa20180 */ sw $v0,0x180($sp)
|
|
/* f0d5df4: 0040b025 */ or $s6,$v0,$zero
|
|
/* f0d5df8: 24570060 */ addiu $s7,$v0,0x60
|
|
/* f0d5dfc: 245e00a0 */ addiu $s8,$v0,0xa0
|
|
/* f0d5e00: afb5009c */ sw $s5,0x9c($sp)
|
|
/* f0d5e04: afb300a0 */ sw $s3,0xa0($sp)
|
|
/* f0d5e08: 24a50f20 */ addiu $a1,$a1,%lo(var80070f20)
|
|
/* f0d5e0c: 0c0036cc */ jal func0000db30
|
|
/* f0d5e10: 2484dbf0 */ addiu $a0,$a0,-9232
|
|
/* f0d5e14: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5e18: 3c058007 */ lui $a1,%hi(var80070f24)
|
|
/* f0d5e1c: 24a50f24 */ addiu $a1,$a1,%lo(var80070f24)
|
|
/* f0d5e20: 0c0036cc */ jal func0000db30
|
|
/* f0d5e24: 2484dbf8 */ addiu $a0,$a0,-9224
|
|
/* f0d5e28: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5e2c: 3c058007 */ lui $a1,%hi(var80070f28)
|
|
/* f0d5e30: 24a50f28 */ addiu $a1,$a1,%lo(var80070f28)
|
|
/* f0d5e34: 0c0036cc */ jal func0000db30
|
|
/* f0d5e38: 2484dc00 */ addiu $a0,$a0,-9216
|
|
/* f0d5e3c: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5e40: 3c058007 */ lui $a1,%hi(var80070f2c)
|
|
/* f0d5e44: 24a50f2c */ addiu $a1,$a1,%lo(var80070f2c)
|
|
/* f0d5e48: 0c0036cc */ jal func0000db30
|
|
/* f0d5e4c: 2484dc08 */ addiu $a0,$a0,-9208
|
|
/* f0d5e50: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5e54: 3c058007 */ lui $a1,%hi(var80070f30)
|
|
/* f0d5e58: 24a50f30 */ addiu $a1,$a1,%lo(var80070f30)
|
|
/* f0d5e5c: 0c0036cc */ jal func0000db30
|
|
/* f0d5e60: 2484dc10 */ addiu $a0,$a0,-9200
|
|
/* f0d5e64: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5e68: 3c058007 */ lui $a1,%hi(var80070f34)
|
|
/* f0d5e6c: 24a50f34 */ addiu $a1,$a1,%lo(var80070f34)
|
|
/* f0d5e70: 0c0036cc */ jal func0000db30
|
|
/* f0d5e74: 2484dc18 */ addiu $a0,$a0,-9192
|
|
/* f0d5e78: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5e7c: 3c058007 */ lui $a1,%hi(var80070f48)
|
|
/* f0d5e80: 24a50f48 */ addiu $a1,$a1,%lo(var80070f48)
|
|
/* f0d5e84: 0c0036cc */ jal func0000db30
|
|
/* f0d5e88: 2484dc20 */ addiu $a0,$a0,-9184
|
|
/* f0d5e8c: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5e90: 3c058007 */ lui $a1,%hi(var80070f4c)
|
|
/* f0d5e94: 24a50f4c */ addiu $a1,$a1,%lo(var80070f4c)
|
|
/* f0d5e98: 0c0036cc */ jal func0000db30
|
|
/* f0d5e9c: 2484dc28 */ addiu $a0,$a0,-9176
|
|
/* f0d5ea0: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5ea4: 3c058007 */ lui $a1,%hi(var80070f38)
|
|
/* f0d5ea8: 24a50f38 */ addiu $a1,$a1,%lo(var80070f38)
|
|
/* f0d5eac: 0c0036cc */ jal func0000db30
|
|
/* f0d5eb0: 2484dc30 */ addiu $a0,$a0,-9168
|
|
/* f0d5eb4: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5eb8: 3c058007 */ lui $a1,%hi(var80070f3c)
|
|
/* f0d5ebc: 24a50f3c */ addiu $a1,$a1,%lo(var80070f3c)
|
|
/* f0d5ec0: 0c0036cc */ jal func0000db30
|
|
/* f0d5ec4: 2484dc3c */ addiu $a0,$a0,-9156
|
|
/* f0d5ec8: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5ecc: 3c058007 */ lui $a1,%hi(var80070f40)
|
|
/* f0d5ed0: 24a50f40 */ addiu $a1,$a1,%lo(var80070f40)
|
|
/* f0d5ed4: 0c0036cc */ jal func0000db30
|
|
/* f0d5ed8: 2484dc48 */ addiu $a0,$a0,-9144
|
|
/* f0d5edc: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5ee0: 3c058007 */ lui $a1,%hi(var80070f44)
|
|
/* f0d5ee4: 24a50f44 */ addiu $a1,$a1,%lo(var80070f44)
|
|
/* f0d5ee8: 0c0036cc */ jal func0000db30
|
|
/* f0d5eec: 2484dc54 */ addiu $a0,$a0,-9132
|
|
/* f0d5ef0: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5ef4: 3c058007 */ lui $a1,%hi(var80070f50)
|
|
/* f0d5ef8: 24a50f50 */ addiu $a1,$a1,%lo(var80070f50)
|
|
/* f0d5efc: 0c0036cc */ jal func0000db30
|
|
/* f0d5f00: 2484dc5c */ addiu $a0,$a0,-9124
|
|
/* f0d5f04: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5f08: 3c058007 */ lui $a1,%hi(var80070f54)
|
|
/* f0d5f0c: 24a50f54 */ addiu $a1,$a1,%lo(var80070f54)
|
|
/* f0d5f10: 0c0036cc */ jal func0000db30
|
|
/* f0d5f14: 2484dc68 */ addiu $a0,$a0,-9112
|
|
/* f0d5f18: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5f1c: 3c058007 */ lui $a1,%hi(var80070f58)
|
|
/* f0d5f20: 24a50f58 */ addiu $a1,$a1,%lo(var80070f58)
|
|
/* f0d5f24: 0c0036cc */ jal func0000db30
|
|
/* f0d5f28: 2484dc74 */ addiu $a0,$a0,-9100
|
|
/* f0d5f2c: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5f30: 3c058007 */ lui $a1,%hi(var80070f5c)
|
|
/* f0d5f34: 24a50f5c */ addiu $a1,$a1,%lo(var80070f5c)
|
|
/* f0d5f38: 0c0036cc */ jal func0000db30
|
|
/* f0d5f3c: 2484dc80 */ addiu $a0,$a0,-9088
|
|
/* f0d5f40: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5f44: 3c058007 */ lui $a1,%hi(var80070f60)
|
|
/* f0d5f48: 24a50f60 */ addiu $a1,$a1,%lo(var80070f60)
|
|
/* f0d5f4c: 0c0036cc */ jal func0000db30
|
|
/* f0d5f50: 2484dc8c */ addiu $a0,$a0,-9076
|
|
/* f0d5f54: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5f58: 3c058007 */ lui $a1,%hi(var80070f64)
|
|
/* f0d5f5c: 24a50f64 */ addiu $a1,$a1,%lo(var80070f64)
|
|
/* f0d5f60: 0c0036cc */ jal func0000db30
|
|
/* f0d5f64: 2484dc98 */ addiu $a0,$a0,-9064
|
|
/* f0d5f68: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5f6c: 3c058007 */ lui $a1,%hi(var80070f68)
|
|
/* f0d5f70: 24a50f68 */ addiu $a1,$a1,%lo(var80070f68)
|
|
/* f0d5f74: 0c0036cc */ jal func0000db30
|
|
/* f0d5f78: 2484dca4 */ addiu $a0,$a0,-9052
|
|
/* f0d5f7c: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5f80: 3c058007 */ lui $a1,%hi(var80070f6c)
|
|
/* f0d5f84: 24a50f6c */ addiu $a1,$a1,%lo(var80070f6c)
|
|
/* f0d5f88: 0c0036cc */ jal func0000db30
|
|
/* f0d5f8c: 2484dcb0 */ addiu $a0,$a0,-9040
|
|
/* f0d5f90: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d5f94: 3c058007 */ lui $a1,%hi(var80070f70)
|
|
/* f0d5f98: 24a50f70 */ addiu $a1,$a1,%lo(var80070f70)
|
|
/* f0d5f9c: 0c0036cc */ jal func0000db30
|
|
/* f0d5fa0: 2484dcbc */ addiu $a0,$a0,-9028
|
|
/* f0d5fa4: 12000008 */ beqz $s0,.L0f0d5fc8
|
|
/* f0d5fa8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5fac: 1a200006 */ blez $s1,.L0f0d5fc8
|
|
/* f0d5fb0: c7ae0434 */ lwc1 $f14,0x434($sp)
|
|
/* f0d5fb4: 44805000 */ mtc1 $zero,$f10
|
|
/* f0d5fb8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5fbc: 460a703e */ c.le.s $f14,$f10
|
|
/* f0d5fc0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d5fc4: 45000015 */ bc1f .L0f0d601c
|
|
.L0f0d5fc8:
|
|
/* f0d5fc8: 3c02800a */ lui $v0,%hi(var800a0004)
|
|
/* f0d5fcc: 8c42a244 */ lw $v0,-0x5dbc($v0)
|
|
/* f0d5fd0: 3c013e80 */ lui $at,0x3e80
|
|
/* f0d5fd4: 44816000 */ mtc1 $at,$f12
|
|
/* f0d5fd8: c44800f0 */ lwc1 $f8,0xf0($v0)
|
|
/* f0d5fdc: 3c013f40 */ lui $at,0x3f40
|
|
/* f0d5fe0: 44812000 */ mtc1 $at,$f4
|
|
/* f0d5fe4: e7a8013c */ swc1 $f8,0x13c($sp)
|
|
/* f0d5fe8: c44000ec */ lwc1 $f0,0xec($v0)
|
|
/* f0d5fec: 3c014080 */ lui $at,0x4080
|
|
/* f0d5ff0: 460c0181 */ sub.s $f6,$f0,$f12
|
|
/* f0d5ff4: 46006201 */ sub.s $f8,$f12,$f0
|
|
/* f0d5ff8: 46043283 */ div.s $f10,$f6,$f4
|
|
/* f0d5ffc: 44813000 */ mtc1 $at,$f6
|
|
/* f0d6000: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d6004: 46064102 */ mul.s $f4,$f8,$f6
|
|
/* f0d6008: e7a40134 */ swc1 $f4,0x134($sp)
|
|
/* f0d600c: 0fc305bd */ jal func0f0c16f4
|
|
/* f0d6010: e7aa0138 */ swc1 $f10,0x138($sp)
|
|
/* f0d6014: 1000001c */ beqz $zero,.L0f0d6088
|
|
/* f0d6018: e7a0012c */ swc1 $f0,0x12c($sp)
|
|
.L0f0d601c:
|
|
/* f0d601c: c6020104 */ lwc1 $f2,0x104($s0)
|
|
/* f0d6020: c60a0100 */ lwc1 $f10,0x100($s0)
|
|
/* f0d6024: 3c013e80 */ lui $at,0x3e80
|
|
/* f0d6028: 44816000 */ mtc1 $at,$f12
|
|
/* f0d602c: 460a1201 */ sub.s $f8,$f2,$f10
|
|
/* f0d6030: 3c013e00 */ lui $at,0x3e00
|
|
/* f0d6034: 44812000 */ mtc1 $at,$f4
|
|
/* f0d6038: c6060180 */ lwc1 $f6,0x180($s0)
|
|
/* f0d603c: 46024003 */ div.s $f0,$f8,$f2
|
|
/* f0d6040: 3c013f40 */ lui $at,0x3f40
|
|
/* f0d6044: 3c0c8007 */ lui $t4,0x8007
|
|
/* f0d6048: 8d8c0f4c */ lw $t4,0xf4c($t4)
|
|
/* f0d604c: 46043282 */ mul.s $f10,$f6,$f4
|
|
/* f0d6050: 44813000 */ mtc1 $at,$f6
|
|
/* f0d6054: 3c014080 */ lui $at,0x4080
|
|
/* f0d6058: 01916821 */ addu $t5,$t4,$s1
|
|
/* f0d605c: e7ae012c */ swc1 $f14,0x12c($sp)
|
|
/* f0d6060: e7aa013c */ swc1 $f10,0x13c($sp)
|
|
/* f0d6064: 460c0201 */ sub.s $f8,$f0,$f12
|
|
/* f0d6068: 46006281 */ sub.s $f10,$f12,$f0
|
|
/* f0d606c: 46064103 */ div.s $f4,$f8,$f6
|
|
/* f0d6070: 44814000 */ mtc1 $at,$f8
|
|
/* f0d6074: 3c018007 */ lui $at,0x8007
|
|
/* f0d6078: ac2d0f4c */ sw $t5,0xf4c($at)
|
|
/* f0d607c: 46085182 */ mul.s $f6,$f10,$f8
|
|
/* f0d6080: e7a60134 */ swc1 $f6,0x134($sp)
|
|
/* f0d6084: e7a40138 */ swc1 $f4,0x138($sp)
|
|
.L0f0d6088:
|
|
/* f0d6088: 44800000 */ mtc1 $zero,$f0
|
|
/* f0d608c: c7a40138 */ lwc1 $f4,0x138($sp)
|
|
/* f0d6090: 00008825 */ or $s1,$zero,$zero
|
|
/* f0d6094: 00001025 */ or $v0,$zero,$zero
|
|
/* f0d6098: 4604003c */ c.lt.s $f0,$f4
|
|
/* f0d609c: 27aa01c8 */ addiu $t2,$sp,0x1c8
|
|
/* f0d60a0: 2403ffff */ addiu $v1,$zero,-1
|
|
/* f0d60a4: 3c188007 */ lui $t8,0x8007
|
|
/* f0d60a8: 45030003 */ bc1tl .L0f0d60b8
|
|
/* f0d60ac: c7aa0134 */ lwc1 $f10,0x134($sp)
|
|
/* f0d60b0: e7a00138 */ swc1 $f0,0x138($sp)
|
|
/* f0d60b4: c7aa0134 */ lwc1 $f10,0x134($sp)
|
|
.L0f0d60b8:
|
|
/* f0d60b8: 460a003c */ c.lt.s $f0,$f10
|
|
/* f0d60bc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d60c0: 45010002 */ bc1t .L0f0d60cc
|
|
/* f0d60c4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d60c8: e7a00134 */ swc1 $f0,0x134($sp)
|
|
.L0f0d60cc:
|
|
/* f0d60cc: 2a21000a */ slti $at,$s1,0xa
|
|
/* f0d60d0: 10200003 */ beqz $at,.L0f0d60e0
|
|
/* f0d60d4: 27ae01a8 */ addiu $t6,$sp,0x1a8
|
|
/* f0d60d8: 10000002 */ beqz $zero,.L0f0d60e4
|
|
/* f0d60dc: ad510000 */ sw $s1,0x0($t2)
|
|
.L0f0d60e0:
|
|
/* f0d60e0: ad430000 */ sw $v1,0x0($t2)
|
|
.L0f0d60e4:
|
|
/* f0d60e4: 2a210008 */ slti $at,$s1,0x8
|
|
/* f0d60e8: 1020000f */ beqz $at,.L0f0d6128
|
|
/* f0d60ec: 254a0004 */ addiu $t2,$t2,0x4
|
|
/* f0d60f0: 27af0188 */ addiu $t7,$sp,0x188
|
|
/* f0d60f4: 2a210006 */ slti $at,$s1,0x6
|
|
/* f0d60f8: 004f4821 */ addu $t1,$v0,$t7
|
|
/* f0d60fc: 10200003 */ beqz $at,.L0f0d610c
|
|
/* f0d6100: 004e4021 */ addu $t0,$v0,$t6
|
|
/* f0d6104: 10000002 */ beqz $zero,.L0f0d6110
|
|
/* f0d6108: ad110000 */ sw $s1,0x0($t0)
|
|
.L0f0d610c:
|
|
/* f0d610c: ad030000 */ sw $v1,0x0($t0)
|
|
.L0f0d6110:
|
|
/* f0d6110: 2a210006 */ slti $at,$s1,0x6
|
|
/* f0d6114: 50200004 */ beqzl $at,.L0f0d6128
|
|
/* f0d6118: ad230000 */ sw $v1,0x0($t1)
|
|
/* f0d611c: 10000002 */ beqz $zero,.L0f0d6128
|
|
/* f0d6120: ad310000 */ sw $s1,0x0($t1)
|
|
/* f0d6124: ad230000 */ sw $v1,0x0($t1)
|
|
.L0f0d6128:
|
|
/* f0d6128: 26310001 */ addiu $s1,$s1,0x1
|
|
/* f0d612c: 2a21000c */ slti $at,$s1,0xc
|
|
/* f0d6130: 1420ffe6 */ bnez $at,.L0f0d60cc
|
|
/* f0d6134: 24420004 */ addiu $v0,$v0,%lo(var800a0004)
|
|
/* f0d6138: 8f180f20 */ lw $t8,0xf20($t8)
|
|
/* f0d613c: 3c017f1b */ lui $at,%hi(var7f1adcc8)
|
|
/* f0d6140: c424dcc8 */ lwc1 $f4,%lo(var7f1adcc8)($at)
|
|
/* f0d6144: 44983000 */ mtc1 $t8,$f6
|
|
/* f0d6148: 3c0b8007 */ lui $t3,0x8007
|
|
/* f0d614c: 8d6b0f2c */ lw $t3,0xf2c($t3)
|
|
/* f0d6150: 46803020 */ cvt.s.w $f0,$f6
|
|
/* f0d6154: 3c198007 */ lui $t9,0x8007
|
|
/* f0d6158: 448b4000 */ mtc1 $t3,$f8
|
|
/* f0d615c: 8f390f24 */ lw $t9,0xf24($t9)
|
|
/* f0d6160: 3c017f1b */ lui $at,%hi(var7f1adccc)
|
|
/* f0d6164: 46804320 */ cvt.s.w $f12,$f8
|
|
/* f0d6168: 46040282 */ mul.s $f10,$f0,$f4
|
|
/* f0d616c: 44802000 */ mtc1 $zero,$f4
|
|
/* f0d6170: 3c0d8007 */ lui $t5,0x8007
|
|
/* f0d6174: 8dad0f28 */ lw $t5,0xf28($t5)
|
|
/* f0d6178: e7a4033c */ swc1 $f4,0x33c($sp)
|
|
/* f0d617c: 44802000 */ mtc1 $zero,$f4
|
|
/* f0d6180: 3c0c8007 */ lui $t4,0x8007
|
|
/* f0d6184: e7aa0090 */ swc1 $f10,0x90($sp)
|
|
/* f0d6188: 44995000 */ mtc1 $t9,$f10
|
|
/* f0d618c: c7a80090 */ lwc1 $f8,0x90($sp)
|
|
/* f0d6190: e7a40344 */ swc1 $f4,0x344($sp)
|
|
/* f0d6194: 46805420 */ cvt.s.w $f16,$f10
|
|
/* f0d6198: 44805000 */ mtc1 $zero,$f10
|
|
/* f0d619c: e7a80048 */ swc1 $f8,0x48($sp)
|
|
/* f0d61a0: 8d8c0f30 */ lw $t4,0xf30($t4)
|
|
/* f0d61a4: e7aa0348 */ swc1 $f10,0x348($sp)
|
|
/* f0d61a8: 46086180 */ add.s $f6,$f12,$f8
|
|
/* f0d61ac: e7ac0388 */ swc1 $f12,0x388($sp)
|
|
/* f0d61b0: e7ac0390 */ swc1 $f12,0x390($sp)
|
|
/* f0d61b4: e7ac02ac */ swc1 $f12,0x2ac($sp)
|
|
/* f0d61b8: e7a60338 */ swc1 $f6,0x338($sp)
|
|
/* f0d61bc: 46106180 */ add.s $f6,$f12,$f16
|
|
/* f0d61c0: e7ac02b4 */ swc1 $f12,0x2b4($sp)
|
|
/* f0d61c4: 3c0e8007 */ lui $t6,0x8007
|
|
/* f0d61c8: 3c0f8007 */ lui $t7,0x8007
|
|
/* f0d61cc: e7a60340 */ swc1 $f6,0x340($sp)
|
|
/* f0d61d0: c426dccc */ lwc1 $f6,%lo(var7f1adccc)($at)
|
|
/* f0d61d4: 3c017f1b */ lui $at,%hi(var7f1adcd0)
|
|
/* f0d61d8: c42adcd0 */ lwc1 $f10,%lo(var7f1adcd0)($at)
|
|
/* f0d61dc: 46060102 */ mul.s $f4,$f0,$f6
|
|
/* f0d61e0: 3c017f1b */ lui $at,%hi(var7f1adcd4)
|
|
/* f0d61e4: 3c0b8007 */ lui $t3,0x8007
|
|
/* f0d61e8: 460a2482 */ mul.s $f18,$f4,$f10
|
|
/* f0d61ec: c7a4012c */ lwc1 $f4,0x12c($sp)
|
|
/* f0d61f0: c42adcd4 */ lwc1 $f10,%lo(var7f1adcd4)($at)
|
|
/* f0d61f4: 3c017f1b */ lui $at,%hi(var7f1adcd8)
|
|
/* f0d61f8: 46040082 */ mul.s $f2,$f0,$f4
|
|
/* f0d61fc: 46126180 */ add.s $f6,$f12,$f18
|
|
/* f0d6200: e7a2038c */ swc1 $f2,0x38c($sp)
|
|
/* f0d6204: e7a203a0 */ swc1 $f2,0x3a0($sp)
|
|
/* f0d6208: e7a6034c */ swc1 $f6,0x34c($sp)
|
|
/* f0d620c: 460a1182 */ mul.s $f6,$f2,$f10
|
|
/* f0d6210: e7a60080 */ swc1 $f6,0x80($sp)
|
|
/* f0d6214: c426dcd8 */ lwc1 $f6,%lo(var7f1adcd8)($at)
|
|
/* f0d6218: 3c017f1b */ lui $at,%hi(var7f1adcdc)
|
|
/* f0d621c: c7aa0080 */ lwc1 $f10,0x80($sp)
|
|
/* f0d6220: 46068182 */ mul.s $f6,$f16,$f6
|
|
/* f0d6224: e7aa0350 */ swc1 $f10,0x350($sp)
|
|
/* f0d6228: 46048382 */ mul.s $f14,$f16,$f4
|
|
/* f0d622c: e7aa03dc */ swc1 $f10,0x3dc($sp)
|
|
/* f0d6230: e7a6007c */ swc1 $f6,0x7c($sp)
|
|
/* f0d6234: c7a6007c */ lwc1 $f6,0x7c($sp)
|
|
/* f0d6238: e7ae0394 */ swc1 $f14,0x394($sp)
|
|
/* f0d623c: 46066180 */ add.s $f6,$f12,$f6
|
|
/* f0d6240: e7ae03a8 */ swc1 $f14,0x3a8($sp)
|
|
/* f0d6244: e7a60354 */ swc1 $f6,0x354($sp)
|
|
/* f0d6248: c426dcdc */ lwc1 $f6,%lo(var7f1adcdc)($at)
|
|
/* f0d624c: 3c017f1b */ lui $at,%hi(var7f1adce0)
|
|
/* f0d6250: 46067182 */ mul.s $f6,$f14,$f6
|
|
/* f0d6254: e7a60074 */ swc1 $f6,0x74($sp)
|
|
/* f0d6258: c7a60074 */ lwc1 $f6,0x74($sp)
|
|
/* f0d625c: c7aa0074 */ lwc1 $f10,0x74($sp)
|
|
/* f0d6260: e7a60358 */ swc1 $f6,0x358($sp)
|
|
/* f0d6264: c426dce0 */ lwc1 $f6,%lo(var7f1adce0)($at)
|
|
/* f0d6268: 3c017f1b */ lui $at,%hi(var7f1adce4)
|
|
/* f0d626c: e7aa03e4 */ swc1 $f10,0x3e4($sp)
|
|
/* f0d6270: e7a6035c */ swc1 $f6,0x35c($sp)
|
|
/* f0d6274: c426dce4 */ lwc1 $f6,%lo(var7f1adce4)($at)
|
|
/* f0d6278: 3c017f1b */ lui $at,%hi(var7f1adce8)
|
|
/* f0d627c: c428dce8 */ lwc1 $f8,%lo(var7f1adce8)($at)
|
|
/* f0d6280: 46060182 */ mul.s $f6,$f0,$f6
|
|
/* f0d6284: 3c017f1b */ lui $at,%hi(var7f1adcec)
|
|
/* f0d6288: c7aa0048 */ lwc1 $f10,0x48($sp)
|
|
/* f0d628c: 46083182 */ mul.s $f6,$f6,$f8
|
|
/* f0d6290: e7a60070 */ swc1 $f6,0x70($sp)
|
|
/* f0d6294: c7a80070 */ lwc1 $f8,0x70($sp)
|
|
/* f0d6298: 46086180 */ add.s $f6,$f12,$f8
|
|
/* f0d629c: c428dcec */ lwc1 $f8,%lo(var7f1adcec)($at)
|
|
/* f0d62a0: 3c017f1b */ lui $at,%hi(var7f1adcf0)
|
|
/* f0d62a4: e7a60360 */ swc1 $f6,0x360($sp)
|
|
/* f0d62a8: 46081182 */ mul.s $f6,$f2,$f8
|
|
/* f0d62ac: e7a6006c */ swc1 $f6,0x6c($sp)
|
|
/* f0d62b0: c7a8006c */ lwc1 $f8,0x6c($sp)
|
|
/* f0d62b4: c426dcf0 */ lwc1 $f6,%lo(var7f1adcf0)($at)
|
|
/* f0d62b8: 3c017f1b */ lui $at,%hi(var7f1adcf4)
|
|
/* f0d62bc: e7a80364 */ swc1 $f8,0x364($sp)
|
|
/* f0d62c0: 46068202 */ mul.s $f8,$f16,$f6
|
|
/* f0d62c4: e7a80068 */ swc1 $f8,0x68($sp)
|
|
/* f0d62c8: c7a60068 */ lwc1 $f6,0x68($sp)
|
|
/* f0d62cc: 46066200 */ add.s $f8,$f12,$f6
|
|
/* f0d62d0: c426dcf4 */ lwc1 $f6,%lo(var7f1adcf4)($at)
|
|
/* f0d62d4: 3c017f1b */ lui $at,%hi(var7f1adcf8)
|
|
/* f0d62d8: e7a80368 */ swc1 $f8,0x368($sp)
|
|
/* f0d62dc: 46067202 */ mul.s $f8,$f14,$f6
|
|
/* f0d62e0: e7a80064 */ swc1 $f8,0x64($sp)
|
|
/* f0d62e4: c7a60064 */ lwc1 $f6,0x64($sp)
|
|
/* f0d62e8: c428dcf8 */ lwc1 $f8,%lo(var7f1adcf8)($at)
|
|
/* f0d62ec: 3c017f1b */ lui $at,%hi(var7f1adcfc)
|
|
/* f0d62f0: e7a6036c */ swc1 $f6,0x36c($sp)
|
|
/* f0d62f4: c426dcfc */ lwc1 $f6,%lo(var7f1adcfc)($at)
|
|
/* f0d62f8: e7a80370 */ swc1 $f8,0x370($sp)
|
|
/* f0d62fc: 3c017f1b */ lui $at,%hi(var7f1add00)
|
|
/* f0d6300: 46060202 */ mul.s $f8,$f0,$f6
|
|
/* f0d6304: 44800000 */ mtc1 $zero,$f0
|
|
/* f0d6308: e7a80060 */ swc1 $f8,0x60($sp)
|
|
/* f0d630c: c7a60060 */ lwc1 $f6,0x60($sp)
|
|
/* f0d6310: 46066200 */ add.s $f8,$f12,$f6
|
|
/* f0d6314: c426dd00 */ lwc1 $f6,%lo(var7f1add00)($at)
|
|
/* f0d6318: 3c017f1b */ lui $at,%hi(var7f1add04)
|
|
/* f0d631c: e7a80374 */ swc1 $f8,0x374($sp)
|
|
/* f0d6320: 46061202 */ mul.s $f8,$f2,$f6
|
|
/* f0d6324: e7a8005c */ swc1 $f8,0x5c($sp)
|
|
/* f0d6328: c7a6005c */ lwc1 $f6,0x5c($sp)
|
|
/* f0d632c: c428dd04 */ lwc1 $f8,%lo(var7f1add04)($at)
|
|
/* f0d6330: 3c017f1b */ lui $at,%hi(var7f1add08)
|
|
/* f0d6334: e7a60378 */ swc1 $f6,0x378($sp)
|
|
/* f0d6338: 46088182 */ mul.s $f6,$f16,$f8
|
|
/* f0d633c: e7a60058 */ swc1 $f6,0x58($sp)
|
|
/* f0d6340: c7a80058 */ lwc1 $f8,0x58($sp)
|
|
/* f0d6344: 46086180 */ add.s $f6,$f12,$f8
|
|
/* f0d6348: c428dd08 */ lwc1 $f8,%lo(var7f1add08)($at)
|
|
/* f0d634c: 3c017f1b */ lui $at,%hi(var7f1add0c)
|
|
/* f0d6350: e7a6037c */ swc1 $f6,0x37c($sp)
|
|
/* f0d6354: 46087182 */ mul.s $f6,$f14,$f8
|
|
/* f0d6358: e7a60054 */ swc1 $f6,0x54($sp)
|
|
/* f0d635c: c7a80054 */ lwc1 $f8,0x54($sp)
|
|
/* f0d6360: c426dd0c */ lwc1 $f6,%lo(var7f1add0c)($at)
|
|
/* f0d6364: 3c017f1b */ lui $at,%hi(var7f1add10)
|
|
/* f0d6368: e7a80380 */ swc1 $f8,0x380($sp)
|
|
/* f0d636c: c428dd10 */ lwc1 $f8,%lo(var7f1add10)($at)
|
|
/* f0d6370: e7a60384 */ swc1 $f6,0x384($sp)
|
|
/* f0d6374: 44803000 */ mtc1 $zero,$f6
|
|
/* f0d6378: e7a80398 */ swc1 $f8,0x398($sp)
|
|
/* f0d637c: 44804000 */ mtc1 $zero,$f8
|
|
/* f0d6380: 3c017f1b */ lui $at,%hi(var7f1add14)
|
|
/* f0d6384: e7a6039c */ swc1 $f6,0x39c($sp)
|
|
/* f0d6388: c426dd14 */ lwc1 $f6,%lo(var7f1add14)($at)
|
|
/* f0d638c: e7a803a4 */ swc1 $f8,0x3a4($sp)
|
|
/* f0d6390: c7a80060 */ lwc1 $f8,0x60($sp)
|
|
/* f0d6394: e7a603ac */ swc1 $f6,0x3ac($sp)
|
|
/* f0d6398: 3c017f1b */ lui $at,%hi(var7f1add18)
|
|
/* f0d639c: 46080181 */ sub.s $f6,$f0,$f8
|
|
/* f0d63a0: c7a8005c */ lwc1 $f8,0x5c($sp)
|
|
/* f0d63a4: e7a603b0 */ swc1 $f6,0x3b0($sp)
|
|
/* f0d63a8: c7a60058 */ lwc1 $f6,0x58($sp)
|
|
/* f0d63ac: e7a803b4 */ swc1 $f8,0x3b4($sp)
|
|
/* f0d63b0: 46060201 */ sub.s $f8,$f0,$f6
|
|
/* f0d63b4: c7a60054 */ lwc1 $f6,0x54($sp)
|
|
/* f0d63b8: e7a803b8 */ swc1 $f8,0x3b8($sp)
|
|
/* f0d63bc: c428dd18 */ lwc1 $f8,%lo(var7f1add18)($at)
|
|
/* f0d63c0: e7a603bc */ swc1 $f6,0x3bc($sp)
|
|
/* f0d63c4: c7a60070 */ lwc1 $f6,0x70($sp)
|
|
/* f0d63c8: e7a803c0 */ swc1 $f8,0x3c0($sp)
|
|
/* f0d63cc: 3c017f1b */ lui $at,%hi(var7f1add1c)
|
|
/* f0d63d0: 46060201 */ sub.s $f8,$f0,$f6
|
|
/* f0d63d4: c7a6006c */ lwc1 $f6,0x6c($sp)
|
|
/* f0d63d8: e7a803c4 */ swc1 $f8,0x3c4($sp)
|
|
/* f0d63dc: c7a80068 */ lwc1 $f8,0x68($sp)
|
|
/* f0d63e0: e7a603c8 */ swc1 $f6,0x3c8($sp)
|
|
/* f0d63e4: 46080181 */ sub.s $f6,$f0,$f8
|
|
/* f0d63e8: c7a80064 */ lwc1 $f8,0x64($sp)
|
|
/* f0d63ec: e7a603cc */ swc1 $f6,0x3cc($sp)
|
|
/* f0d63f0: c426dd1c */ lwc1 $f6,%lo(var7f1add1c)($at)
|
|
/* f0d63f4: e7a803d0 */ swc1 $f8,0x3d0($sp)
|
|
/* f0d63f8: 46120201 */ sub.s $f8,$f0,$f18
|
|
/* f0d63fc: e7a603d4 */ swc1 $f6,0x3d4($sp)
|
|
/* f0d6400: c7a6007c */ lwc1 $f6,0x7c($sp)
|
|
/* f0d6404: 3c017f1b */ lui $at,%hi(var7f1add20)
|
|
/* f0d6408: e7a803d8 */ swc1 $f8,0x3d8($sp)
|
|
/* f0d640c: 46060201 */ sub.s $f8,$f0,$f6
|
|
/* f0d6410: c426dd20 */ lwc1 $f6,%lo(var7f1add20)($at)
|
|
/* f0d6414: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d6418: e7a803e0 */ swc1 $f8,0x3e0($sp)
|
|
/* f0d641c: 44804000 */ mtc1 $zero,$f8
|
|
/* f0d6420: e7a603e8 */ swc1 $f6,0x3e8($sp)
|
|
/* f0d6424: 460a4181 */ sub.s $f6,$f8,$f10
|
|
/* f0d6428: 44804000 */ mtc1 $zero,$f8
|
|
/* f0d642c: 44805000 */ mtc1 $zero,$f10
|
|
/* f0d6430: e7a803f0 */ swc1 $f8,0x3f0($sp)
|
|
/* f0d6434: 44804000 */ mtc1 $zero,$f8
|
|
/* f0d6438: e7a603ec */ swc1 $f6,0x3ec($sp)
|
|
/* f0d643c: 46105181 */ sub.s $f6,$f10,$f16
|
|
/* f0d6440: e7a803f8 */ swc1 $f8,0x3f8($sp)
|
|
/* f0d6444: 448d4000 */ mtc1 $t5,$f8
|
|
/* f0d6448: 44815000 */ mtc1 $at,$f10
|
|
/* f0d644c: e7a603f4 */ swc1 $f6,0x3f4($sp)
|
|
/* f0d6450: 468043a0 */ cvt.s.w $f14,$f8
|
|
/* f0d6454: 448c3000 */ mtc1 $t4,$f6
|
|
/* f0d6458: 3c017f1b */ lui $at,%hi(var7f1add24)
|
|
/* f0d645c: e7aa03fc */ swc1 $f10,0x3fc($sp)
|
|
/* f0d6460: c428dd24 */ lwc1 $f8,%lo(var7f1add24)($at)
|
|
/* f0d6464: 46002287 */ neg.s $f10,$f4
|
|
/* f0d6468: 46047002 */ mul.s $f0,$f14,$f4
|
|
/* f0d646c: 3c017f1b */ lui $at,%hi(var7f1add28)
|
|
/* f0d6470: c424dd28 */ lwc1 $f4,%lo(var7f1add28)($at)
|
|
/* f0d6474: 460e5082 */ mul.s $f2,$f10,$f14
|
|
/* f0d6478: 3c017f1b */ lui $at,%hi(var7f1add2c)
|
|
/* f0d647c: e7a802bc */ swc1 $f8,0x2bc($sp)
|
|
/* f0d6480: 46047282 */ mul.s $f10,$f14,$f4
|
|
/* f0d6484: e7a0029c */ swc1 $f0,0x29c($sp)
|
|
/* f0d6488: e7a002b0 */ swc1 $f0,0x2b0($sp)
|
|
/* f0d648c: e7a202a4 */ swc1 $f2,0x2a4($sp)
|
|
/* f0d6490: e7a202b8 */ swc1 $f2,0x2b8($sp)
|
|
/* f0d6494: 468034a0 */ cvt.s.w $f18,$f6
|
|
/* f0d6498: 44803000 */ mtc1 $zero,$f6
|
|
/* f0d649c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d64a0: e7a602a8 */ swc1 $f6,0x2a8($sp)
|
|
/* f0d64a4: c426dd2c */ lwc1 $f6,%lo(var7f1add2c)($at)
|
|
/* f0d64a8: 3c017f1b */ lui $at,%hi(var7f1add30)
|
|
/* f0d64ac: c424dd30 */ lwc1 $f4,%lo(var7f1add30)($at)
|
|
/* f0d64b0: 46060202 */ mul.s $f8,$f0,$f6
|
|
/* f0d64b4: 460a6400 */ add.s $f16,$f12,$f10
|
|
/* f0d64b8: 3c017f1b */ lui $at,%hi(var7f1add34)
|
|
/* f0d64bc: 46041282 */ mul.s $f10,$f2,$f4
|
|
/* f0d64c0: c426dd34 */ lwc1 $f6,%lo(var7f1add34)($at)
|
|
/* f0d64c4: 3c017f1b */ lui $at,%hi(var7f1add38)
|
|
/* f0d64c8: e7b20298 */ swc1 $f18,0x298($sp)
|
|
/* f0d64cc: e7a802c4 */ swc1 $f8,0x2c4($sp)
|
|
/* f0d64d0: c428dd38 */ lwc1 $f8,%lo(var7f1add38)($at)
|
|
/* f0d64d4: 3c017f1b */ lui $at,%hi(var7f1add3c)
|
|
/* f0d64d8: e7aa02cc */ swc1 $f10,0x2cc($sp)
|
|
/* f0d64dc: 46087102 */ mul.s $f4,$f14,$f8
|
|
/* f0d64e0: c42add3c */ lwc1 $f10,%lo(var7f1add3c)($at)
|
|
/* f0d64e4: e7a602d0 */ swc1 $f6,0x2d0($sp)
|
|
/* f0d64e8: 3c017f1b */ lui $at,%hi(var7f1add40)
|
|
/* f0d64ec: 460a0182 */ mul.s $f6,$f0,$f10
|
|
/* f0d64f0: c428dd40 */ lwc1 $f8,%lo(var7f1add40)($at)
|
|
/* f0d64f4: 3c017f1b */ lui $at,%hi(var7f1add44)
|
|
/* f0d64f8: c42add44 */ lwc1 $f10,%lo(var7f1add44)($at)
|
|
/* f0d64fc: e7b202a0 */ swc1 $f18,0x2a0($sp)
|
|
/* f0d6500: 46046480 */ add.s $f18,$f12,$f4
|
|
/* f0d6504: 3c017f1b */ lui $at,%hi(var7f1add48)
|
|
/* f0d6508: e7a602d8 */ swc1 $f6,0x2d8($sp)
|
|
/* f0d650c: 46081102 */ mul.s $f4,$f2,$f8
|
|
/* f0d6510: c426dd48 */ lwc1 $f6,%lo(var7f1add48)($at)
|
|
/* f0d6514: 3c013f00 */ lui $at,0x3f00
|
|
/* f0d6518: e7aa02e4 */ swc1 $f10,0x2e4($sp)
|
|
/* f0d651c: 46067202 */ mul.s $f8,$f14,$f6
|
|
/* f0d6520: 44813000 */ mtc1 $at,$f6
|
|
/* f0d6524: e7b002c0 */ swc1 $f16,0x2c0($sp)
|
|
/* f0d6528: e7a402e0 */ swc1 $f4,0x2e0($sp)
|
|
/* f0d652c: e7b002c8 */ swc1 $f16,0x2c8($sp)
|
|
/* f0d6530: e7b202d4 */ swc1 $f18,0x2d4($sp)
|
|
/* f0d6534: e7b202dc */ swc1 $f18,0x2dc($sp)
|
|
/* f0d6538: 46086100 */ add.s $f4,$f12,$f8
|
|
/* f0d653c: 46060202 */ mul.s $f8,$f0,$f6
|
|
/* f0d6540: e7a40090 */ swc1 $f4,0x90($sp)
|
|
/* f0d6544: c7aa0090 */ lwc1 $f10,0x90($sp)
|
|
/* f0d6548: c7a40090 */ lwc1 $f4,0x90($sp)
|
|
/* f0d654c: e7aa02e8 */ swc1 $f10,0x2e8($sp)
|
|
/* f0d6550: 44815000 */ mtc1 $at,$f10
|
|
/* f0d6554: e7a802ec */ swc1 $f8,0x2ec($sp)
|
|
/* f0d6558: 3c017f1b */ lui $at,%hi(var7f1add4c)
|
|
/* f0d655c: 460a1182 */ mul.s $f6,$f2,$f10
|
|
/* f0d6560: c428dd4c */ lwc1 $f8,%lo(var7f1add4c)($at)
|
|
/* f0d6564: 3c017f1b */ lui $at,%hi(var7f1add50)
|
|
/* f0d6568: e7a402f0 */ swc1 $f4,0x2f0($sp)
|
|
/* f0d656c: c424dd50 */ lwc1 $f4,%lo(var7f1add50)($at)
|
|
/* f0d6570: 3c017f1b */ lui $at,%hi(var7f1add54)
|
|
/* f0d6574: e7a802f8 */ swc1 $f8,0x2f8($sp)
|
|
/* f0d6578: 46047282 */ mul.s $f10,$f14,$f4
|
|
/* f0d657c: e7a602f4 */ swc1 $f6,0x2f4($sp)
|
|
/* f0d6580: c426dd54 */ lwc1 $f6,%lo(var7f1add54)($at)
|
|
/* f0d6584: 3c017f1b */ lui $at,%hi(var7f1add58)
|
|
/* f0d6588: c424dd58 */ lwc1 $f4,%lo(var7f1add58)($at)
|
|
/* f0d658c: 46060202 */ mul.s $f8,$f0,$f6
|
|
/* f0d6590: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d6594: 460a6400 */ add.s $f16,$f12,$f10
|
|
/* f0d6598: 46041282 */ mul.s $f10,$f2,$f4
|
|
/* f0d659c: 44813000 */ mtc1 $at,$f6
|
|
/* f0d65a0: 44802000 */ mtc1 $zero,$f4
|
|
/* f0d65a4: e7b002fc */ swc1 $f16,0x2fc($sp)
|
|
/* f0d65a8: e7a80300 */ swc1 $f8,0x300($sp)
|
|
/* f0d65ac: e7b00304 */ swc1 $f16,0x304($sp)
|
|
/* f0d65b0: 3c017f1b */ lui $at,%hi(var7f1add5c)
|
|
/* f0d65b4: e7aa0308 */ swc1 $f10,0x308($sp)
|
|
/* f0d65b8: 8dce0f34 */ lw $t6,0xf34($t6)
|
|
/* f0d65bc: 44805000 */ mtc1 $zero,$f10
|
|
/* f0d65c0: e7a6030c */ swc1 $f6,0x30c($sp)
|
|
/* f0d65c4: 448e4000 */ mtc1 $t6,$f8
|
|
/* f0d65c8: 44803000 */ mtc1 $zero,$f6
|
|
/* f0d65cc: e7aa020c */ swc1 $f10,0x20c($sp)
|
|
/* f0d65d0: 468044a0 */ cvt.s.w $f18,$f8
|
|
/* f0d65d4: c428dd5c */ lwc1 $f8,%lo(var7f1add5c)($at)
|
|
/* f0d65d8: 3c017f1b */ lui $at,%hi(var7f1add60)
|
|
/* f0d65dc: c42add60 */ lwc1 $f10,%lo(var7f1add60)($at)
|
|
/* f0d65e0: e7a60214 */ swc1 $f6,0x214($sp)
|
|
/* f0d65e4: e7a40208 */ swc1 $f4,0x208($sp)
|
|
/* f0d65e8: 460a7182 */ mul.s $f6,$f14,$f10
|
|
/* f0d65ec: 44802000 */ mtc1 $zero,$f4
|
|
/* f0d65f0: 3c017f1b */ lui $at,%hi(var7f1add64)
|
|
/* f0d65f4: e7a8021c */ swc1 $f8,0x21c($sp)
|
|
/* f0d65f8: c428dd64 */ lwc1 $f8,%lo(var7f1add64)($at)
|
|
/* f0d65fc: 3c017f1b */ lui $at,%hi(var7f1add68)
|
|
/* f0d6600: e7b201f8 */ swc1 $f18,0x1f8($sp)
|
|
/* f0d6604: 46062301 */ sub.s $f12,$f4,$f6
|
|
/* f0d6608: 46080282 */ mul.s $f10,$f0,$f8
|
|
/* f0d660c: c424dd68 */ lwc1 $f4,%lo(var7f1add68)($at)
|
|
/* f0d6610: 3c017f1b */ lui $at,%hi(var7f1add6c)
|
|
/* f0d6614: c428dd6c */ lwc1 $f8,%lo(var7f1add6c)($at)
|
|
/* f0d6618: 46041182 */ mul.s $f6,$f2,$f4
|
|
/* f0d661c: 3c017f1b */ lui $at,%hi(var7f1add70)
|
|
/* f0d6620: c424dd70 */ lwc1 $f4,%lo(var7f1add70)($at)
|
|
/* f0d6624: e7aa0224 */ swc1 $f10,0x224($sp)
|
|
/* f0d6628: 44805000 */ mtc1 $zero,$f10
|
|
/* f0d662c: 3c017f1b */ lui $at,%hi(var7f1add74)
|
|
/* f0d6630: e7a80230 */ swc1 $f8,0x230($sp)
|
|
/* f0d6634: e7a6022c */ swc1 $f6,0x22c($sp)
|
|
/* f0d6638: 46047182 */ mul.s $f6,$f14,$f4
|
|
/* f0d663c: c428dd74 */ lwc1 $f8,%lo(var7f1add74)($at)
|
|
/* f0d6640: 3c017f1b */ lui $at,%hi(var7f1add78)
|
|
/* f0d6644: e7b20200 */ swc1 $f18,0x200($sp)
|
|
/* f0d6648: 46080102 */ mul.s $f4,$f0,$f8
|
|
/* f0d664c: e7a001fc */ swc1 $f0,0x1fc($sp)
|
|
/* f0d6650: e7a00210 */ swc1 $f0,0x210($sp)
|
|
/* f0d6654: 8def0f5c */ lw $t7,0xf5c($t7)
|
|
/* f0d6658: e7a20204 */ swc1 $f2,0x204($sp)
|
|
/* f0d665c: 46065401 */ sub.s $f16,$f10,$f6
|
|
/* f0d6660: c42add78 */ lwc1 $f10,%lo(var7f1add78)($at)
|
|
/* f0d6664: 3c017f1b */ lui $at,%hi(var7f1add7c)
|
|
/* f0d6668: c428dd7c */ lwc1 $f8,%lo(var7f1add7c)($at)
|
|
/* f0d666c: 460a1182 */ mul.s $f6,$f2,$f10
|
|
/* f0d6670: 3c017f1b */ lui $at,%hi(var7f1add80)
|
|
/* f0d6674: c42add80 */ lwc1 $f10,%lo(var7f1add80)($at)
|
|
/* f0d6678: 3c017f1b */ lui $at,%hi(var7f1add84)
|
|
/* f0d667c: e7a80244 */ swc1 $f8,0x244($sp)
|
|
/* f0d6680: c428dd84 */ lwc1 $f8,%lo(var7f1add84)($at)
|
|
/* f0d6684: e7a40238 */ swc1 $f4,0x238($sp)
|
|
/* f0d6688: e7a60240 */ swc1 $f6,0x240($sp)
|
|
/* f0d668c: 460a7182 */ mul.s $f6,$f14,$f10
|
|
/* f0d6690: 44802000 */ mtc1 $zero,$f4
|
|
/* f0d6694: 3c017f1b */ lui $at,%hi(var7f1add88)
|
|
/* f0d6698: 46080282 */ mul.s $f10,$f0,$f8
|
|
/* f0d669c: e7a20218 */ swc1 $f2,0x218($sp)
|
|
/* f0d66a0: e7ac0220 */ swc1 $f12,0x220($sp)
|
|
/* f0d66a4: e7ac0228 */ swc1 $f12,0x228($sp)
|
|
/* f0d66a8: e7b00234 */ swc1 $f16,0x234($sp)
|
|
/* f0d66ac: 46062481 */ sub.s $f18,$f4,$f6
|
|
/* f0d66b0: c424dd88 */ lwc1 $f4,%lo(var7f1add88)($at)
|
|
/* f0d66b4: e7aa024c */ swc1 $f10,0x24c($sp)
|
|
/* f0d66b8: 44805000 */ mtc1 $zero,$f10
|
|
/* f0d66bc: 46041182 */ mul.s $f6,$f2,$f4
|
|
/* f0d66c0: 3c017f1b */ lui $at,%hi(var7f1add8c)
|
|
/* f0d66c4: c428dd8c */ lwc1 $f8,%lo(var7f1add8c)($at)
|
|
/* f0d66c8: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d66cc: 44802000 */ mtc1 $zero,$f4
|
|
/* f0d66d0: 460e5001 */ sub.s $f0,$f10,$f14
|
|
/* f0d66d4: e7a80258 */ swc1 $f8,0x258($sp)
|
|
/* f0d66d8: e7a60254 */ swc1 $f6,0x254($sp)
|
|
/* f0d66dc: 44803000 */ mtc1 $zero,$f6
|
|
/* f0d66e0: 44814000 */ mtc1 $at,$f8
|
|
/* f0d66e4: e7b0023c */ swc1 $f16,0x23c($sp)
|
|
/* f0d66e8: e7b20248 */ swc1 $f18,0x248($sp)
|
|
/* f0d66ec: e7b20250 */ swc1 $f18,0x250($sp)
|
|
/* f0d66f0: e7a0025c */ swc1 $f0,0x25c($sp)
|
|
/* f0d66f4: e7a00264 */ swc1 $f0,0x264($sp)
|
|
/* f0d66f8: e7a40260 */ swc1 $f4,0x260($sp)
|
|
/* f0d66fc: e7a60268 */ swc1 $f6,0x268($sp)
|
|
/* f0d6700: 11e00006 */ beqz $t7,.L0f0d671c
|
|
/* f0d6704: e7a8026c */ swc1 $f8,0x26c($sp)
|
|
/* f0d6708: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d670c: 44815000 */ mtc1 $at,$f10
|
|
/* f0d6710: c7a4013c */ lwc1 $f4,0x13c($sp)
|
|
/* f0d6714: 46045181 */ sub.s $f6,$f10,$f4
|
|
/* f0d6718: e7a6013c */ swc1 $f6,0x13c($sp)
|
|
.L0f0d671c:
|
|
/* f0d671c: 8d6b0f50 */ lw $t3,0xf50($t3)
|
|
/* f0d6720: 3c017f1b */ lui $at,%hi(var7f1add90)
|
|
/* f0d6724: c424dd90 */ lwc1 $f4,%lo(var7f1add90)($at)
|
|
/* f0d6728: 448b4000 */ mtc1 $t3,$f8
|
|
/* f0d672c: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d6730: 44813000 */ mtc1 $at,$f6
|
|
/* f0d6734: 468042a0 */ cvt.s.w $f10,$f8
|
|
/* f0d6738: 27b001c8 */ addiu $s0,$sp,0x1c8
|
|
/* f0d673c: 02002825 */ or $a1,$s0,$zero
|
|
/* f0d6740: 27a40338 */ addiu $a0,$sp,0x338
|
|
/* f0d6744: 2406000c */ addiu $a2,$zero,0xc
|
|
/* f0d6748: 46045002 */ mul.s $f0,$f10,$f4
|
|
/* f0d674c: c7aa013c */ lwc1 $f10,0x13c($sp)
|
|
/* f0d6750: 46003200 */ add.s $f8,$f6,$f0
|
|
/* f0d6754: 460a4082 */ mul.s $f2,$f8,$f10
|
|
/* f0d6758: 46001301 */ sub.s $f12,$f2,$f0
|
|
/* f0d675c: e7a20164 */ swc1 $f2,0x164($sp)
|
|
/* f0d6760: 44076000 */ mfc1 $a3,$f12
|
|
/* f0d6764: 0fc356a4 */ jal func0f0d5a90
|
|
/* f0d6768: e7ac0160 */ swc1 $f12,0x160($sp)
|
|
/* f0d676c: 2458000a */ addiu $t8,$v0,0xa
|
|
/* f0d6770: afb80148 */ sw $t8,0x148($sp)
|
|
/* f0d6774: 27a40338 */ addiu $a0,$sp,0x338
|
|
/* f0d6778: 02002825 */ or $a1,$s0,$zero
|
|
/* f0d677c: 2406000c */ addiu $a2,$zero,0xc
|
|
/* f0d6780: 0fc356a4 */ jal func0f0d5a90
|
|
/* f0d6784: 8fa70164 */ lw $a3,0x164($sp)
|
|
/* f0d6788: 8fb90148 */ lw $t9,0x148($sp)
|
|
/* f0d678c: 00008825 */ or $s1,$zero,$zero
|
|
/* f0d6790: 03226021 */ addu $t4,$t9,$v0
|
|
/* f0d6794: 19800057 */ blez $t4,.L0f0d68f4
|
|
/* f0d6798: afac0148 */ sw $t4,0x148($sp)
|
|
/* f0d679c: 27aa01c8 */ addiu $t2,$sp,0x1c8
|
|
/* f0d67a0: 24140014 */ addiu $s4,$zero,0x14
|
|
.L0f0d67a4:
|
|
/* f0d67a4: 3c0d8007 */ lui $t5,0x8007
|
|
/* f0d67a8: 8dad0f5c */ lw $t5,0xf5c($t5)
|
|
/* f0d67ac: 8d420000 */ lw $v0,0x0($t2)
|
|
/* f0d67b0: 11a00011 */ beqz $t5,.L0f0d67f8
|
|
/* f0d67b4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d67b8: 00540019 */ multu $v0,$s4
|
|
/* f0d67bc: 27af0338 */ addiu $t7,$sp,0x338
|
|
/* f0d67c0: 3c048007 */ lui $a0,0x8007
|
|
/* f0d67c4: 3c058007 */ lui $a1,0x8007
|
|
/* f0d67c8: 8ca50f38 */ lw $a1,0xf38($a1)
|
|
/* f0d67cc: 8c840f44 */ lw $a0,0xf44($a0)
|
|
/* f0d67d0: 8fa60160 */ lw $a2,0x160($sp)
|
|
/* f0d67d4: 8fa70164 */ lw $a3,0x164($sp)
|
|
/* f0d67d8: 00007012 */ mflo $t6
|
|
/* f0d67dc: 01cf8021 */ addu $s0,$t6,$t7
|
|
/* f0d67e0: c6040010 */ lwc1 $f4,0x10($s0)
|
|
/* f0d67e4: afaa0094 */ sw $t2,0x94($sp)
|
|
/* f0d67e8: 0fc35718 */ jal func0f0d5c60
|
|
/* f0d67ec: e7a40010 */ swc1 $f4,0x10($sp)
|
|
/* f0d67f0: 10000010 */ beqz $zero,.L0f0d6834
|
|
/* f0d67f4: 8faa0094 */ lw $t2,0x94($sp)
|
|
.L0f0d67f8:
|
|
/* f0d67f8: 00540019 */ multu $v0,$s4
|
|
/* f0d67fc: 27b80338 */ addiu $t8,$sp,0x338
|
|
/* f0d6800: 3c048007 */ lui $a0,0x8007
|
|
/* f0d6804: 3c058007 */ lui $a1,0x8007
|
|
/* f0d6808: 8ca50f44 */ lw $a1,0xf44($a1)
|
|
/* f0d680c: 8c840f38 */ lw $a0,0xf38($a0)
|
|
/* f0d6810: 8fa60160 */ lw $a2,0x160($sp)
|
|
/* f0d6814: 8fa70164 */ lw $a3,0x164($sp)
|
|
/* f0d6818: 00005812 */ mflo $t3
|
|
/* f0d681c: 01788021 */ addu $s0,$t3,$t8
|
|
/* f0d6820: c6060010 */ lwc1 $f6,0x10($s0)
|
|
/* f0d6824: afaa0094 */ sw $t2,0x94($sp)
|
|
/* f0d6828: 0fc35718 */ jal func0f0d5c60
|
|
/* f0d682c: e7a60010 */ swc1 $f6,0x10($sp)
|
|
/* f0d6830: 8faa0094 */ lw $t2,0x94($sp)
|
|
.L0f0d6834:
|
|
/* f0d6834: c6080000 */ lwc1 $f8,0x0($s0)
|
|
/* f0d6838: 3c0d8007 */ lui $t5,0x8007
|
|
/* f0d683c: 8dad0f48 */ lw $t5,0xf48($t5)
|
|
/* f0d6840: 4600428d */ trunc.w.s $f10,$f8
|
|
/* f0d6844: a6400002 */ sh $zero,0x2($s2)
|
|
/* f0d6848: 3c188007 */ lui $t8,0x8007
|
|
/* f0d684c: 02311821 */ addu $v1,$s1,$s1
|
|
/* f0d6850: 440c5000 */ mfc1 $t4,$f10
|
|
/* f0d6854: 3c0f8007 */ lui $t7,0x8007
|
|
/* f0d6858: 26310001 */ addiu $s1,$s1,0x1
|
|
/* f0d685c: 018d7021 */ addu $t6,$t4,$t5
|
|
/* f0d6860: a64e0000 */ sh $t6,0x0($s2)
|
|
/* f0d6864: c6040004 */ lwc1 $f4,0x4($s0)
|
|
/* f0d6868: 8f180f4c */ lw $t8,0xf4c($t8)
|
|
/* f0d686c: 00036080 */ sll $t4,$v1,0x2
|
|
/* f0d6870: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0d6874: a24c0007 */ sb $t4,0x7($s2)
|
|
/* f0d6878: 3c0c8007 */ lui $t4,0x8007
|
|
/* f0d687c: 254a0004 */ addiu $t2,$t2,0x4
|
|
/* f0d6880: 440b3000 */ mfc1 $t3,$f6
|
|
/* f0d6884: 26520018 */ addiu $s2,$s2,0x18
|
|
/* f0d6888: 26d60008 */ addiu $s6,$s6,0x8
|
|
/* f0d688c: 0178c821 */ addu $t9,$t3,$t8
|
|
/* f0d6890: a659ffec */ sh $t9,-0x14($s2)
|
|
/* f0d6894: aec2fff8 */ sw $v0,-0x8($s6)
|
|
/* f0d6898: c6080008 */ lwc1 $f8,0x8($s0)
|
|
/* f0d689c: 8def0f48 */ lw $t7,0xf48($t7)
|
|
/* f0d68a0: a640fff6 */ sh $zero,-0xa($s2)
|
|
/* f0d68a4: 4600428d */ trunc.w.s $f10,$f8
|
|
/* f0d68a8: 440e5000 */ mfc1 $t6,$f10
|
|
/* f0d68ac: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d68b0: 01cf5821 */ addu $t3,$t6,$t7
|
|
/* f0d68b4: a64bfff4 */ sh $t3,-0xc($s2)
|
|
/* f0d68b8: c604000c */ lwc1 $f4,0xc($s0)
|
|
/* f0d68bc: 8d8c0f4c */ lw $t4,0xf4c($t4)
|
|
/* f0d68c0: 246e0001 */ addiu $t6,$v1,0x1
|
|
/* f0d68c4: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0d68c8: 000e7880 */ sll $t7,$t6,0x2
|
|
/* f0d68cc: a24ffffb */ sb $t7,-0x5($s2)
|
|
/* f0d68d0: 44193000 */ mfc1 $t9,$f6
|
|
/* f0d68d4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d68d8: 032c6821 */ addu $t5,$t9,$t4
|
|
/* f0d68dc: a64dfff8 */ sh $t5,-0x8($s2)
|
|
/* f0d68e0: aec2fffc */ sw $v0,-0x4($s6)
|
|
/* f0d68e4: 8fab0148 */ lw $t3,0x148($sp)
|
|
/* f0d68e8: 162bffae */ bne $s1,$t3,.L0f0d67a4
|
|
/* f0d68ec: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d68f0: 00008825 */ or $s1,$zero,$zero
|
|
.L0f0d68f4:
|
|
/* f0d68f4: 3c188007 */ lui $t8,0x8007
|
|
/* f0d68f8: 8f180f54 */ lw $t8,0xf54($t8)
|
|
/* f0d68fc: 3c017f1b */ lui $at,%hi(var7f1add94)
|
|
/* f0d6900: c424dd94 */ lwc1 $f4,%lo(var7f1add94)($at)
|
|
/* f0d6904: 44984000 */ mtc1 $t8,$f8
|
|
/* f0d6908: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d690c: 44813000 */ mtc1 $at,$f6
|
|
/* f0d6910: 468042a0 */ cvt.s.w $f10,$f8
|
|
/* f0d6914: 27b001a8 */ addiu $s0,$sp,0x1a8
|
|
/* f0d6918: 27b20298 */ addiu $s2,$sp,0x298
|
|
/* f0d691c: 24140014 */ addiu $s4,$zero,0x14
|
|
/* f0d6920: 02402025 */ or $a0,$s2,$zero
|
|
/* f0d6924: 02002825 */ or $a1,$s0,$zero
|
|
/* f0d6928: 46045002 */ mul.s $f0,$f10,$f4
|
|
/* f0d692c: c7aa0138 */ lwc1 $f10,0x138($sp)
|
|
/* f0d6930: 24060008 */ addiu $a2,$zero,0x8
|
|
/* f0d6934: 46003200 */ add.s $f8,$f6,$f0
|
|
/* f0d6938: 460a4082 */ mul.s $f2,$f8,$f10
|
|
/* f0d693c: 46001301 */ sub.s $f12,$f2,$f0
|
|
/* f0d6940: e7a2015c */ swc1 $f2,0x15c($sp)
|
|
/* f0d6944: 44076000 */ mfc1 $a3,$f12
|
|
/* f0d6948: 0fc356a4 */ jal func0f0d5a90
|
|
/* f0d694c: e7ac0158 */ swc1 $f12,0x158($sp)
|
|
/* f0d6950: 24560006 */ addiu $s6,$v0,0x6
|
|
/* f0d6954: 02402025 */ or $a0,$s2,$zero
|
|
/* f0d6958: 02002825 */ or $a1,$s0,$zero
|
|
/* f0d695c: 24060008 */ addiu $a2,$zero,0x8
|
|
/* f0d6960: 0fc356a4 */ jal func0f0d5a90
|
|
/* f0d6964: 8fa7015c */ lw $a3,0x15c($sp)
|
|
/* f0d6968: 02c2b021 */ addu $s6,$s6,$v0
|
|
/* f0d696c: 1ac0003e */ blez $s6,.L0f0d6a68
|
|
/* f0d6970: 27a801a8 */ addiu $t0,$sp,0x1a8
|
|
.L0f0d6974:
|
|
/* f0d6974: 8d020000 */ lw $v0,0x0($t0)
|
|
/* f0d6978: 3c048007 */ lui $a0,%hi(var800700a0)
|
|
/* f0d697c: 3c058007 */ lui $a1,0x8007
|
|
/* f0d6980: 00540019 */ multu $v0,$s4
|
|
/* f0d6984: 8ca50f44 */ lw $a1,0xf44($a1)
|
|
/* f0d6988: 8c840f3c */ lw $a0,0xf3c($a0)
|
|
/* f0d698c: 8fa60158 */ lw $a2,0x158($sp)
|
|
/* f0d6990: 8fa7015c */ lw $a3,0x15c($sp)
|
|
/* f0d6994: 0000c812 */ mflo $t9
|
|
/* f0d6998: 02598021 */ addu $s0,$s2,$t9
|
|
/* f0d699c: c6040010 */ lwc1 $f4,0x10($s0)
|
|
/* f0d69a0: afa80090 */ sw $t0,0x90($sp)
|
|
/* f0d69a4: 0fc35718 */ jal func0f0d5c60
|
|
/* f0d69a8: e7a40010 */ swc1 $f4,0x10($sp)
|
|
/* f0d69ac: c6060000 */ lwc1 $f6,0x0($s0)
|
|
/* f0d69b0: 3c0e8007 */ lui $t6,0x8007
|
|
/* f0d69b4: 8dce0f48 */ lw $t6,0xf48($t6)
|
|
/* f0d69b8: 4600320d */ trunc.w.s $f8,$f6
|
|
/* f0d69bc: 8fa80090 */ lw $t0,0x90($sp)
|
|
/* f0d69c0: a6600002 */ sh $zero,0x2($s3)
|
|
/* f0d69c4: 3c198007 */ lui $t9,0x8007
|
|
/* f0d69c8: 440d4000 */ mfc1 $t5,$f8
|
|
/* f0d69cc: 02311821 */ addu $v1,$s1,$s1
|
|
/* f0d69d0: 3c0b8007 */ lui $t3,0x8007
|
|
/* f0d69d4: 01ae7821 */ addu $t7,$t5,$t6
|
|
/* f0d69d8: a66f0000 */ sh $t7,0x0($s3)
|
|
/* f0d69dc: c60a0004 */ lwc1 $f10,0x4($s0)
|
|
/* f0d69e0: 8f390f4c */ lw $t9,0xf4c($t9)
|
|
/* f0d69e4: 00036880 */ sll $t5,$v1,0x2
|
|
/* f0d69e8: 4600510d */ trunc.w.s $f4,$f10
|
|
/* f0d69ec: a26d0007 */ sb $t5,0x7($s3)
|
|
/* f0d69f0: 3c0d8007 */ lui $t5,0x8007
|
|
/* f0d69f4: 26310001 */ addiu $s1,$s1,0x1
|
|
/* f0d69f8: 44182000 */ mfc1 $t8,$f4
|
|
/* f0d69fc: 26730018 */ addiu $s3,$s3,0x18
|
|
/* f0d6a00: 26f70008 */ addiu $s7,$s7,0x8
|
|
/* f0d6a04: 03196021 */ addu $t4,$t8,$t9
|
|
/* f0d6a08: a66cffec */ sh $t4,-0x14($s3)
|
|
/* f0d6a0c: aee2fff8 */ sw $v0,-0x8($s7)
|
|
/* f0d6a10: c6060008 */ lwc1 $f6,0x8($s0)
|
|
/* f0d6a14: 8d6b0f48 */ lw $t3,0xf48($t3)
|
|
/* f0d6a18: a660fff6 */ sh $zero,-0xa($s3)
|
|
/* f0d6a1c: 4600320d */ trunc.w.s $f8,$f6
|
|
/* f0d6a20: 25080004 */ addiu $t0,$t0,0x4
|
|
/* f0d6a24: 440f4000 */ mfc1 $t7,$f8
|
|
/* f0d6a28: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d6a2c: 01ebc021 */ addu $t8,$t7,$t3
|
|
/* f0d6a30: a678fff4 */ sh $t8,-0xc($s3)
|
|
/* f0d6a34: c60a000c */ lwc1 $f10,0xc($s0)
|
|
/* f0d6a38: 8dad0f4c */ lw $t5,0xf4c($t5)
|
|
/* f0d6a3c: 246f0001 */ addiu $t7,$v1,0x1
|
|
/* f0d6a40: 4600510d */ trunc.w.s $f4,$f10
|
|
/* f0d6a44: 000f5880 */ sll $t3,$t7,0x2
|
|
/* f0d6a48: a26bfffb */ sb $t3,-0x5($s3)
|
|
/* f0d6a4c: 440c2000 */ mfc1 $t4,$f4
|
|
/* f0d6a50: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d6a54: 018d7021 */ addu $t6,$t4,$t5
|
|
/* f0d6a58: a66efff8 */ sh $t6,-0x8($s3)
|
|
/* f0d6a5c: 1636ffc5 */ bne $s1,$s6,.L0f0d6974
|
|
/* f0d6a60: aee2fffc */ sw $v0,-0x4($s7)
|
|
/* f0d6a64: 00008825 */ or $s1,$zero,$zero
|
|
.L0f0d6a68:
|
|
/* f0d6a68: 3c188007 */ lui $t8,0x8007
|
|
/* f0d6a6c: 8f180f58 */ lw $t8,0xf58($t8)
|
|
/* f0d6a70: 3c017f1b */ lui $at,%hi(var7f1add98)
|
|
/* f0d6a74: c42add98 */ lwc1 $f10,%lo(var7f1add98)($at)
|
|
/* f0d6a78: 44983000 */ mtc1 $t8,$f6
|
|
/* f0d6a7c: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d6a80: 44812000 */ mtc1 $at,$f4
|
|
/* f0d6a84: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0d6a88: 27b00188 */ addiu $s0,$sp,0x188
|
|
/* f0d6a8c: 27b201f8 */ addiu $s2,$sp,0x1f8
|
|
/* f0d6a90: 02402025 */ or $a0,$s2,$zero
|
|
/* f0d6a94: 02002825 */ or $a1,$s0,$zero
|
|
/* f0d6a98: 24060008 */ addiu $a2,$zero,0x8
|
|
/* f0d6a9c: 460a4002 */ mul.s $f0,$f8,$f10
|
|
/* f0d6aa0: c7a80134 */ lwc1 $f8,0x134($sp)
|
|
/* f0d6aa4: 46002180 */ add.s $f6,$f4,$f0
|
|
/* f0d6aa8: 46083082 */ mul.s $f2,$f6,$f8
|
|
/* f0d6aac: 46001301 */ sub.s $f12,$f2,$f0
|
|
/* f0d6ab0: e7a20154 */ swc1 $f2,0x154($sp)
|
|
/* f0d6ab4: 44076000 */ mfc1 $a3,$f12
|
|
/* f0d6ab8: 0fc356a4 */ jal func0f0d5a90
|
|
/* f0d6abc: e7ac0150 */ swc1 $f12,0x150($sp)
|
|
/* f0d6ac0: 24530006 */ addiu $s3,$v0,0x6
|
|
/* f0d6ac4: 02402025 */ or $a0,$s2,$zero
|
|
/* f0d6ac8: 02002825 */ or $a1,$s0,$zero
|
|
/* f0d6acc: 24060008 */ addiu $a2,$zero,0x8
|
|
/* f0d6ad0: 0fc356a4 */ jal func0f0d5a90
|
|
/* f0d6ad4: 8fa70154 */ lw $a3,0x154($sp)
|
|
/* f0d6ad8: 02629821 */ addu $s3,$s3,$v0
|
|
/* f0d6adc: 1a60003d */ blez $s3,.L0f0d6bd4
|
|
/* f0d6ae0: 27a90188 */ addiu $t1,$sp,0x188
|
|
.L0f0d6ae4:
|
|
/* f0d6ae4: 8d220000 */ lw $v0,0x0($t1)
|
|
/* f0d6ae8: 3c048007 */ lui $a0,%hi(var80070090)
|
|
/* f0d6aec: 3c058007 */ lui $a1,0x8007
|
|
/* f0d6af0: 00540019 */ multu $v0,$s4
|
|
/* f0d6af4: 8ca50f44 */ lw $a1,0xf44($a1)
|
|
/* f0d6af8: 8c840f40 */ lw $a0,0xf40($a0)
|
|
/* f0d6afc: 8fa60150 */ lw $a2,0x150($sp)
|
|
/* f0d6b00: 8fa70154 */ lw $a3,0x154($sp)
|
|
/* f0d6b04: 0000c812 */ mflo $t9
|
|
/* f0d6b08: 02598021 */ addu $s0,$s2,$t9
|
|
/* f0d6b0c: c60a0010 */ lwc1 $f10,0x10($s0)
|
|
/* f0d6b10: afa9008c */ sw $t1,0x8c($sp)
|
|
/* f0d6b14: 0fc35718 */ jal func0f0d5c60
|
|
/* f0d6b18: e7aa0010 */ swc1 $f10,0x10($sp)
|
|
/* f0d6b1c: c6040000 */ lwc1 $f4,0x0($s0)
|
|
/* f0d6b20: 3c0e8007 */ lui $t6,0x8007
|
|
/* f0d6b24: 8dce0f48 */ lw $t6,0xf48($t6)
|
|
/* f0d6b28: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0d6b2c: 8fa9008c */ lw $t1,0x8c($sp)
|
|
/* f0d6b30: a6a00002 */ sh $zero,0x2($s5)
|
|
/* f0d6b34: 3c198007 */ lui $t9,0x8007
|
|
/* f0d6b38: 440d3000 */ mfc1 $t5,$f6
|
|
/* f0d6b3c: 02311821 */ addu $v1,$s1,$s1
|
|
/* f0d6b40: 3c0b8007 */ lui $t3,0x8007
|
|
/* f0d6b44: 01ae7821 */ addu $t7,$t5,$t6
|
|
/* f0d6b48: a6af0000 */ sh $t7,0x0($s5)
|
|
/* f0d6b4c: c6080004 */ lwc1 $f8,0x4($s0)
|
|
/* f0d6b50: 8f390f4c */ lw $t9,0xf4c($t9)
|
|
/* f0d6b54: 00036880 */ sll $t5,$v1,0x2
|
|
/* f0d6b58: 4600428d */ trunc.w.s $f10,$f8
|
|
/* f0d6b5c: a2ad0007 */ sb $t5,0x7($s5)
|
|
/* f0d6b60: 3c0d8007 */ lui $t5,0x8007
|
|
/* f0d6b64: 26310001 */ addiu $s1,$s1,0x1
|
|
/* f0d6b68: 44185000 */ mfc1 $t8,$f10
|
|
/* f0d6b6c: 26b50018 */ addiu $s5,$s5,0x18
|
|
/* f0d6b70: 27de0008 */ addiu $s8,$s8,0x8
|
|
/* f0d6b74: 03196021 */ addu $t4,$t8,$t9
|
|
/* f0d6b78: a6acffec */ sh $t4,-0x14($s5)
|
|
/* f0d6b7c: afc2fff8 */ sw $v0,-0x8($s8)
|
|
/* f0d6b80: c6040008 */ lwc1 $f4,0x8($s0)
|
|
/* f0d6b84: 8d6b0f48 */ lw $t3,0xf48($t3)
|
|
/* f0d6b88: a6a0fff6 */ sh $zero,-0xa($s5)
|
|
/* f0d6b8c: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0d6b90: 25290004 */ addiu $t1,$t1,0x4
|
|
/* f0d6b94: 440f3000 */ mfc1 $t7,$f6
|
|
/* f0d6b98: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d6b9c: 01ebc021 */ addu $t8,$t7,$t3
|
|
/* f0d6ba0: a6b8fff4 */ sh $t8,-0xc($s5)
|
|
/* f0d6ba4: c608000c */ lwc1 $f8,0xc($s0)
|
|
/* f0d6ba8: 8dad0f4c */ lw $t5,0xf4c($t5)
|
|
/* f0d6bac: 246f0001 */ addiu $t7,$v1,0x1
|
|
/* f0d6bb0: 4600428d */ trunc.w.s $f10,$f8
|
|
/* f0d6bb4: 000f5880 */ sll $t3,$t7,0x2
|
|
/* f0d6bb8: a2abfffb */ sb $t3,-0x5($s5)
|
|
/* f0d6bbc: 440c5000 */ mfc1 $t4,$f10
|
|
/* f0d6bc0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d6bc4: 018d7021 */ addu $t6,$t4,$t5
|
|
/* f0d6bc8: a6aefff8 */ sh $t6,-0x8($s5)
|
|
/* f0d6bcc: 1633ffc5 */ bne $s1,$s3,.L0f0d6ae4
|
|
/* f0d6bd0: afc2fffc */ sw $v0,-0x4($s8)
|
|
.L0f0d6bd4:
|
|
/* f0d6bd4: 0fc54d8a */ jal func0f153628
|
|
/* f0d6bd8: 8fa40428 */ lw $a0,0x428($sp)
|
|
/* f0d6bdc: 3c188007 */ lui $t8,0x8007
|
|
/* f0d6be0: 3c198007 */ lui $t9,0x8007
|
|
/* f0d6be4: 8f390f70 */ lw $t9,0xf70($t9)
|
|
/* f0d6be8: 8f180f6c */ lw $t8,0xf6c($t8)
|
|
/* f0d6bec: 3c058007 */ lui $a1,0x8007
|
|
/* f0d6bf0: 3c068007 */ lui $a2,0x8007
|
|
/* f0d6bf4: 3c078007 */ lui $a3,0x8007
|
|
/* f0d6bf8: 8ce70f68 */ lw $a3,0xf68($a3)
|
|
/* f0d6bfc: 8cc60f64 */ lw $a2,0xf64($a2)
|
|
/* f0d6c00: 8ca50f60 */ lw $a1,0xf60($a1)
|
|
/* f0d6c04: 00402025 */ or $a0,$v0,$zero
|
|
/* f0d6c08: afb90014 */ sw $t9,0x14($sp)
|
|
/* f0d6c0c: 0fc54e8d */ jal func0f153a34
|
|
/* f0d6c10: afb80010 */ sw $t8,0x10($sp)
|
|
/* f0d6c14: 0fc54de0 */ jal func0f153780
|
|
/* f0d6c18: 00402025 */ or $a0,$v0,$zero
|
|
/* f0d6c1c: 3c0cb900 */ lui $t4,0xb900
|
|
/* f0d6c20: 3c0d0050 */ lui $t5,0x50
|
|
/* f0d6c24: 3c0efcff */ lui $t6,0xfcff
|
|
/* f0d6c28: 3c0ffffe */ lui $t7,0xfffe
|
|
/* f0d6c2c: 35ad41c8 */ ori $t5,$t5,0x41c8
|
|
/* f0d6c30: 358c031d */ ori $t4,$t4,0x31d
|
|
/* f0d6c34: 35ef793c */ ori $t7,$t7,0x793c
|
|
/* f0d6c38: 35ceffff */ ori $t6,$t6,0xffff
|
|
/* f0d6c3c: ac4c0000 */ sw $t4,0x0($v0)
|
|
/* f0d6c40: ac4d0004 */ sw $t5,0x4($v0)
|
|
/* f0d6c44: ac4e0008 */ sw $t6,0x8($v0)
|
|
/* f0d6c48: ac4f000c */ sw $t7,0xc($v0)
|
|
/* f0d6c4c: 8fb00148 */ lw $s0,0x148($sp)
|
|
/* f0d6c50: 244b0018 */ addiu $t3,$v0,0x18
|
|
/* f0d6c54: afab0428 */ sw $t3,0x428($sp)
|
|
/* f0d6c58: 0010c040 */ sll $t8,$s0,0x1
|
|
/* f0d6c5c: 2719ffff */ addiu $t9,$t8,-1
|
|
/* f0d6c60: 00196080 */ sll $t4,$t9,0x2
|
|
/* f0d6c64: 318d00ff */ andi $t5,$t4,0xff
|
|
/* f0d6c68: 000d7400 */ sll $t6,$t5,0x10
|
|
/* f0d6c6c: 03008025 */ or $s0,$t8,$zero
|
|
/* f0d6c70: 00185880 */ sll $t3,$t8,0x2
|
|
/* f0d6c74: 3c010700 */ lui $at,0x700
|
|
/* f0d6c78: 01c17825 */ or $t7,$t6,$at
|
|
/* f0d6c7c: 3178ffff */ andi $t8,$t3,0xffff
|
|
/* f0d6c80: 01f8c825 */ or $t9,$t7,$t8
|
|
/* f0d6c84: ac590010 */ sw $t9,0x10($v0)
|
|
/* f0d6c88: 8fa40180 */ lw $a0,0x180($sp)
|
|
/* f0d6c8c: 0c012d20 */ jal func0004b480
|
|
/* f0d6c90: 24510010 */ addiu $s1,$v0,0x10
|
|
/* f0d6c94: 8fb20428 */ lw $s2,0x428($sp)
|
|
/* f0d6c98: 3c0c04d0 */ lui $t4,0x4d0
|
|
/* f0d6c9c: ae220004 */ sw $v0,0x4($s1)
|
|
/* f0d6ca0: 358c00a8 */ ori $t4,$t4,0xa8
|
|
/* f0d6ca4: ae4c0000 */ sw $t4,0x0($s2)
|
|
/* f0d6ca8: 26430008 */ addiu $v1,$s2,0x8
|
|
/* f0d6cac: afa30428 */ sw $v1,0x428($sp)
|
|
/* f0d6cb0: 0c012d20 */ jal func0004b480
|
|
/* f0d6cb4: 8fa40184 */ lw $a0,0x184($sp)
|
|
/* f0d6cb8: 8fa30428 */ lw $v1,0x428($sp)
|
|
/* f0d6cbc: ae420004 */ sw $v0,0x4($s2)
|
|
/* f0d6cc0: 3c17b100 */ lui $s7,0xb100
|
|
/* f0d6cc4: 3c1e4332 */ lui $s8,0x4332
|
|
/* f0d6cc8: 37de2110 */ ori $s8,$s8,0x2110
|
|
/* f0d6ccc: 36f75432 */ ori $s7,$s7,0x5432
|
|
/* f0d6cd0: 24650008 */ addiu $a1,$v1,0x8
|
|
/* f0d6cd4: 3c0db100 */ lui $t5,0xb100
|
|
/* f0d6cd8: 3c0e8776 */ lui $t6,0x8776
|
|
/* f0d6cdc: ac770000 */ sw $s7,0x0($v1)
|
|
/* f0d6ce0: ac7e0004 */ sw $s8,0x4($v1)
|
|
/* f0d6ce4: 35ce6554 */ ori $t6,$t6,0x6554
|
|
/* f0d6ce8: 35ad9876 */ ori $t5,$t5,0x9876
|
|
/* f0d6cec: 3c0bb100 */ lui $t3,0xb100
|
|
/* f0d6cf0: acad0000 */ sw $t5,0x0($a1)
|
|
/* f0d6cf4: acae0004 */ sw $t6,0x4($a1)
|
|
/* f0d6cf8: 24a60008 */ addiu $a2,$a1,0x8
|
|
/* f0d6cfc: 356bdcba */ ori $t3,$t3,0xdcba
|
|
/* f0d6d00: accb0000 */ sw $t3,0x0($a2)
|
|
/* f0d6d04: 2611fff4 */ addiu $s1,$s0,-12
|
|
/* f0d6d08: 2618fff3 */ addiu $t8,$s0,-13
|
|
/* f0d6d0c: 3c0fcbba */ lui $t7,0xcbba
|
|
/* f0d6d10: 0018c900 */ sll $t9,$t8,0x4
|
|
/* f0d6d14: 00115880 */ sll $t3,$s1,0x2
|
|
/* f0d6d18: 35efa998 */ ori $t7,$t7,0xa998
|
|
/* f0d6d1c: 01715823 */ subu $t3,$t3,$s1
|
|
/* f0d6d20: 332c00ff */ andi $t4,$t9,0xff
|
|
/* f0d6d24: accf0004 */ sw $t7,0x4($a2)
|
|
/* f0d6d28: 000c6c00 */ sll $t5,$t4,0x10
|
|
/* f0d6d2c: 000b5880 */ sll $t3,$t3,0x2
|
|
/* f0d6d30: 3c010400 */ lui $at,0x400
|
|
/* f0d6d34: 01a17025 */ or $t6,$t5,$at
|
|
/* f0d6d38: 316fffff */ andi $t7,$t3,0xffff
|
|
/* f0d6d3c: 24d40008 */ addiu $s4,$a2,0x8
|
|
/* f0d6d40: 01cfc025 */ or $t8,$t6,$t7
|
|
/* f0d6d44: ae980000 */ sw $t8,0x0($s4)
|
|
/* f0d6d48: 8fa40184 */ lw $a0,0x184($sp)
|
|
/* f0d6d4c: 26870008 */ addiu $a3,$s4,0x8
|
|
/* f0d6d50: afa70428 */ sw $a3,0x428($sp)
|
|
/* f0d6d54: 0c012d20 */ jal func0004b480
|
|
/* f0d6d58: 24840090 */ addiu $a0,$a0,%lo(var80070090)
|
|
/* f0d6d5c: 8fa50428 */ lw $a1,0x428($sp)
|
|
/* f0d6d60: ae820004 */ sw $v0,0x4($s4)
|
|
/* f0d6d64: 2a21000a */ slti $at,$s1,0xa
|
|
/* f0d6d68: 00a01825 */ or $v1,$a1,$zero
|
|
/* f0d6d6c: ac770000 */ sw $s7,0x0($v1)
|
|
/* f0d6d70: ac7e0004 */ sw $s8,0x4($v1)
|
|
/* f0d6d74: 10200009 */ beqz $at,.L0f0d6d9c
|
|
/* f0d6d78: 24a50008 */ addiu $a1,$a1,0x8
|
|
/* f0d6d7c: 00a01025 */ or $v0,$a1,$zero
|
|
/* f0d6d80: 3c19b100 */ lui $t9,0xb100
|
|
/* f0d6d84: 37390076 */ ori $t9,$t9,0x76
|
|
/* f0d6d88: 240c6554 */ addiu $t4,$zero,0x6554
|
|
/* f0d6d8c: ac4c0004 */ sw $t4,0x4($v0)
|
|
/* f0d6d90: ac590000 */ sw $t9,0x0($v0)
|
|
/* f0d6d94: 10000012 */ beqz $zero,.L0f0d6de0
|
|
/* f0d6d98: 24a50008 */ addiu $a1,$a1,0x8
|
|
.L0f0d6d9c:
|
|
/* f0d6d9c: 00a01025 */ or $v0,$a1,$zero
|
|
/* f0d6da0: 3c0db100 */ lui $t5,0xb100
|
|
/* f0d6da4: 3c0b8776 */ lui $t3,0x8776
|
|
/* f0d6da8: 356b6554 */ ori $t3,$t3,0x6554
|
|
/* f0d6dac: 35ad9876 */ ori $t5,$t5,0x9876
|
|
/* f0d6db0: 2a21000c */ slti $at,$s1,0xc
|
|
/* f0d6db4: ac4d0000 */ sw $t5,0x0($v0)
|
|
/* f0d6db8: ac4b0004 */ sw $t3,0x4($v0)
|
|
/* f0d6dbc: 14200008 */ bnez $at,.L0f0d6de0
|
|
/* f0d6dc0: 24a50008 */ addiu $a1,$a1,0x8
|
|
/* f0d6dc4: 00a01025 */ or $v0,$a1,$zero
|
|
/* f0d6dc8: 3c0eb100 */ lui $t6,0xb100
|
|
/* f0d6dcc: 35ce00ba */ ori $t6,$t6,0xba
|
|
/* f0d6dd0: 340fa998 */ dli $t7,0xa998
|
|
/* f0d6dd4: ac4f0004 */ sw $t7,0x4($v0)
|
|
/* f0d6dd8: ac4e0000 */ sw $t6,0x0($v0)
|
|
/* f0d6ddc: 24a50008 */ addiu $a1,$a1,0x8
|
|
.L0f0d6de0:
|
|
/* f0d6de0: 00168040 */ sll $s0,$s6,0x1
|
|
/* f0d6de4: 2614ffff */ addiu $s4,$s0,-1
|
|
/* f0d6de8: 0014c080 */ sll $t8,$s4,0x2
|
|
/* f0d6dec: 331900ff */ andi $t9,$t8,0xff
|
|
/* f0d6df0: 00196400 */ sll $t4,$t9,0x10
|
|
/* f0d6df4: 00108880 */ sll $s1,$s0,0x2
|
|
/* f0d6df8: 3c010700 */ lui $at,0x700
|
|
/* f0d6dfc: 01816825 */ or $t5,$t4,$at
|
|
/* f0d6e00: 322bffff */ andi $t3,$s1,0xffff
|
|
/* f0d6e04: 01ab7025 */ or $t6,$t5,$t3
|
|
/* f0d6e08: 00a09025 */ or $s2,$a1,$zero
|
|
/* f0d6e0c: ae4e0000 */ sw $t6,0x0($s2)
|
|
/* f0d6e10: 8fa40180 */ lw $a0,0x180($sp)
|
|
/* f0d6e14: 24a50008 */ addiu $a1,$a1,0x8
|
|
/* f0d6e18: afa50428 */ sw $a1,0x428($sp)
|
|
/* f0d6e1c: 0c012d20 */ jal func0004b480
|
|
/* f0d6e20: 24840060 */ addiu $a0,$a0,0x60
|
|
/* f0d6e24: 00147900 */ sll $t7,$s4,0x4
|
|
/* f0d6e28: 00106880 */ sll $t5,$s0,0x2
|
|
/* f0d6e2c: 8fb50428 */ lw $s5,0x428($sp)
|
|
/* f0d6e30: 01b06823 */ subu $t5,$t5,$s0
|
|
/* f0d6e34: 31f800ff */ andi $t8,$t7,0xff
|
|
/* f0d6e38: 0018cc00 */ sll $t9,$t8,0x10
|
|
/* f0d6e3c: 000d6880 */ sll $t5,$t5,0x2
|
|
/* f0d6e40: 3c010400 */ lui $at,0x400
|
|
/* f0d6e44: 03216025 */ or $t4,$t9,$at
|
|
/* f0d6e48: 31abffff */ andi $t3,$t5,0xffff
|
|
/* f0d6e4c: ae420004 */ sw $v0,0x4($s2)
|
|
/* f0d6e50: 018b7025 */ or $t6,$t4,$t3
|
|
/* f0d6e54: aeae0000 */ sw $t6,0x0($s5)
|
|
/* f0d6e58: 26a30008 */ addiu $v1,$s5,0x8
|
|
/* f0d6e5c: afa30428 */ sw $v1,0x428($sp)
|
|
/* f0d6e60: 0c012d20 */ jal func0004b480
|
|
/* f0d6e64: 8fa400a0 */ lw $a0,0xa0($sp)
|
|
/* f0d6e68: 8fa50428 */ lw $a1,0x428($sp)
|
|
/* f0d6e6c: aea20004 */ sw $v0,0x4($s5)
|
|
/* f0d6e70: 3c0fb100 */ lui $t7,0xb100
|
|
/* f0d6e74: 00a01825 */ or $v1,$a1,$zero
|
|
/* f0d6e78: 24a50008 */ addiu $a1,$a1,0x8
|
|
/* f0d6e7c: 00a02025 */ or $a0,$a1,$zero
|
|
/* f0d6e80: 3c188776 */ lui $t8,0x8776
|
|
/* f0d6e84: ac770000 */ sw $s7,0x0($v1)
|
|
/* f0d6e88: ac7e0004 */ sw $s8,0x4($v1)
|
|
/* f0d6e8c: 37186554 */ ori $t8,$t8,0x6554
|
|
/* f0d6e90: 35ef9876 */ ori $t7,$t7,0x9876
|
|
/* f0d6e94: 2a210038 */ slti $at,$s1,0x38
|
|
/* f0d6e98: ac8f0000 */ sw $t7,0x0($a0)
|
|
/* f0d6e9c: ac980004 */ sw $t8,0x4($a0)
|
|
/* f0d6ea0: 10200009 */ beqz $at,.L0f0d6ec8
|
|
/* f0d6ea4: 24a50008 */ addiu $a1,$a1,0x8
|
|
/* f0d6ea8: 00a01025 */ or $v0,$a1,$zero
|
|
/* f0d6eac: 3c19b100 */ lui $t9,0xb100
|
|
/* f0d6eb0: 373900ba */ ori $t9,$t9,0xba
|
|
/* f0d6eb4: 340da998 */ dli $t5,0xa998
|
|
/* f0d6eb8: ac4d0004 */ sw $t5,0x4($v0)
|
|
/* f0d6ebc: ac590000 */ sw $t9,0x0($v0)
|
|
/* f0d6ec0: 10000012 */ beqz $zero,.L0f0d6f0c
|
|
/* f0d6ec4: 24a50008 */ addiu $a1,$a1,0x8
|
|
.L0f0d6ec8:
|
|
/* f0d6ec8: 00a01025 */ or $v0,$a1,$zero
|
|
/* f0d6ecc: 3c0cb100 */ lui $t4,0xb100
|
|
/* f0d6ed0: 3c0bcbba */ lui $t3,0xcbba
|
|
/* f0d6ed4: 356ba998 */ ori $t3,$t3,0xa998
|
|
/* f0d6ed8: 358cdcba */ ori $t4,$t4,0xdcba
|
|
/* f0d6edc: 2a210040 */ slti $at,$s1,0x40
|
|
/* f0d6ee0: ac4c0000 */ sw $t4,0x0($v0)
|
|
/* f0d6ee4: ac4b0004 */ sw $t3,0x4($v0)
|
|
/* f0d6ee8: 14200008 */ bnez $at,.L0f0d6f0c
|
|
/* f0d6eec: 24a50008 */ addiu $a1,$a1,0x8
|
|
/* f0d6ef0: 00a01025 */ or $v0,$a1,$zero
|
|
/* f0d6ef4: 3c0eb100 */ lui $t6,0xb100
|
|
/* f0d6ef8: 35ce00fe */ ori $t6,$t6,0xfe
|
|
/* f0d6efc: 340feddc */ dli $t7,0xeddc
|
|
/* f0d6f00: ac4f0004 */ sw $t7,0x4($v0)
|
|
/* f0d6f04: ac4e0000 */ sw $t6,0x0($v0)
|
|
/* f0d6f08: 24a50008 */ addiu $a1,$a1,0x8
|
|
.L0f0d6f0c:
|
|
/* f0d6f0c: 00138040 */ sll $s0,$s3,0x1
|
|
/* f0d6f10: 2614ffff */ addiu $s4,$s0,-1
|
|
/* f0d6f14: 0014c080 */ sll $t8,$s4,0x2
|
|
/* f0d6f18: 331900ff */ andi $t9,$t8,0xff
|
|
/* f0d6f1c: 00196c00 */ sll $t5,$t9,0x10
|
|
/* f0d6f20: 00108880 */ sll $s1,$s0,0x2
|
|
/* f0d6f24: 3c010700 */ lui $at,0x700
|
|
/* f0d6f28: 01a16025 */ or $t4,$t5,$at
|
|
/* f0d6f2c: 322bffff */ andi $t3,$s1,0xffff
|
|
/* f0d6f30: 018b7025 */ or $t6,$t4,$t3
|
|
/* f0d6f34: 00a09025 */ or $s2,$a1,$zero
|
|
/* f0d6f38: ae4e0000 */ sw $t6,0x0($s2)
|
|
/* f0d6f3c: 8fa40180 */ lw $a0,0x180($sp)
|
|
/* f0d6f40: 24a50008 */ addiu $a1,$a1,0x8
|
|
/* f0d6f44: afa50428 */ sw $a1,0x428($sp)
|
|
/* f0d6f48: 0c012d20 */ jal func0004b480
|
|
/* f0d6f4c: 248400a0 */ addiu $a0,$a0,%lo(var800700a0)
|
|
/* f0d6f50: 00147900 */ sll $t7,$s4,0x4
|
|
/* f0d6f54: 00106080 */ sll $t4,$s0,0x2
|
|
/* f0d6f58: 8fb30428 */ lw $s3,0x428($sp)
|
|
/* f0d6f5c: 01906023 */ subu $t4,$t4,$s0
|
|
/* f0d6f60: 31f800ff */ andi $t8,$t7,0xff
|
|
/* f0d6f64: 0018cc00 */ sll $t9,$t8,0x10
|
|
/* f0d6f68: 000c6080 */ sll $t4,$t4,0x2
|
|
/* f0d6f6c: 3c010400 */ lui $at,0x400
|
|
/* f0d6f70: 03216825 */ or $t5,$t9,$at
|
|
/* f0d6f74: 318bffff */ andi $t3,$t4,0xffff
|
|
/* f0d6f78: ae420004 */ sw $v0,0x4($s2)
|
|
/* f0d6f7c: 01ab7025 */ or $t6,$t5,$t3
|
|
/* f0d6f80: ae6e0000 */ sw $t6,0x0($s3)
|
|
/* f0d6f84: 26630008 */ addiu $v1,$s3,0x8
|
|
/* f0d6f88: afa30428 */ sw $v1,0x428($sp)
|
|
/* f0d6f8c: 0c012d20 */ jal func0004b480
|
|
/* f0d6f90: 8fa4009c */ lw $a0,0x9c($sp)
|
|
/* f0d6f94: 8fa50428 */ lw $a1,0x428($sp)
|
|
/* f0d6f98: ae620004 */ sw $v0,0x4($s3)
|
|
/* f0d6f9c: 3c0fb100 */ lui $t7,0xb100
|
|
/* f0d6fa0: 00a01825 */ or $v1,$a1,$zero
|
|
/* f0d6fa4: 24a50008 */ addiu $a1,$a1,0x8
|
|
/* f0d6fa8: 00a02025 */ or $a0,$a1,$zero
|
|
/* f0d6fac: 3c188776 */ lui $t8,0x8776
|
|
/* f0d6fb0: ac770000 */ sw $s7,0x0($v1)
|
|
/* f0d6fb4: ac7e0004 */ sw $s8,0x4($v1)
|
|
/* f0d6fb8: 37186554 */ ori $t8,$t8,0x6554
|
|
/* f0d6fbc: 35ef9876 */ ori $t7,$t7,0x9876
|
|
/* f0d6fc0: 2a210038 */ slti $at,$s1,0x38
|
|
/* f0d6fc4: ac8f0000 */ sw $t7,0x0($a0)
|
|
/* f0d6fc8: ac980004 */ sw $t8,0x4($a0)
|
|
/* f0d6fcc: 10200009 */ beqz $at,.L0f0d6ff4
|
|
/* f0d6fd0: 24a50008 */ addiu $a1,$a1,0x8
|
|
/* f0d6fd4: 00a01025 */ or $v0,$a1,$zero
|
|
/* f0d6fd8: 3c19b100 */ lui $t9,0xb100
|
|
/* f0d6fdc: 373900ba */ ori $t9,$t9,0xba
|
|
/* f0d6fe0: 340ca998 */ dli $t4,0xa998
|
|
/* f0d6fe4: ac4c0004 */ sw $t4,0x4($v0)
|
|
/* f0d6fe8: ac590000 */ sw $t9,0x0($v0)
|
|
/* f0d6fec: 10000012 */ beqz $zero,.L0f0d7038
|
|
/* f0d6ff0: 24a50008 */ addiu $a1,$a1,0x8
|
|
.L0f0d6ff4:
|
|
/* f0d6ff4: 00a01025 */ or $v0,$a1,$zero
|
|
/* f0d6ff8: 3c0db100 */ lui $t5,0xb100
|
|
/* f0d6ffc: 3c0bcbba */ lui $t3,0xcbba
|
|
/* f0d7000: 356ba998 */ ori $t3,$t3,0xa998
|
|
/* f0d7004: 35addcba */ ori $t5,$t5,0xdcba
|
|
/* f0d7008: 2a210040 */ slti $at,$s1,0x40
|
|
/* f0d700c: ac4d0000 */ sw $t5,0x0($v0)
|
|
/* f0d7010: ac4b0004 */ sw $t3,0x4($v0)
|
|
/* f0d7014: 14200008 */ bnez $at,.L0f0d7038
|
|
/* f0d7018: 24a50008 */ addiu $a1,$a1,0x8
|
|
/* f0d701c: 00a01025 */ or $v0,$a1,$zero
|
|
/* f0d7020: 3c0eb100 */ lui $t6,0xb100
|
|
/* f0d7024: 35ce00fe */ ori $t6,$t6,0xfe
|
|
/* f0d7028: 340feddc */ dli $t7,0xeddc
|
|
/* f0d702c: ac4f0004 */ sw $t7,0x4($v0)
|
|
/* f0d7030: ac4e0000 */ sw $t6,0x0($v0)
|
|
/* f0d7034: 24a50008 */ addiu $a1,$a1,0x8
|
|
.L0f0d7038:
|
|
/* f0d7038: 8fbf0044 */ lw $ra,0x44($sp)
|
|
/* f0d703c: 8fb00020 */ lw $s0,0x20($sp)
|
|
/* f0d7040: 8fb10024 */ lw $s1,0x24($sp)
|
|
/* f0d7044: 8fb20028 */ lw $s2,0x28($sp)
|
|
/* f0d7048: 8fb3002c */ lw $s3,0x2c($sp)
|
|
/* f0d704c: 8fb40030 */ lw $s4,0x30($sp)
|
|
/* f0d7050: 8fb50034 */ lw $s5,0x34($sp)
|
|
/* f0d7054: 8fb60038 */ lw $s6,0x38($sp)
|
|
/* f0d7058: 8fb7003c */ lw $s7,0x3c($sp)
|
|
/* f0d705c: 8fbe0040 */ lw $s8,0x40($sp)
|
|
/* f0d7060: 27bd0428 */ addiu $sp,$sp,0x428
|
|
/* f0d7064: 03e00008 */ jr $ra
|
|
/* f0d7068: 00a01025 */ or $v0,$a1,$zero
|
|
/* f0d706c: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d7070
|
|
/* f0d7070: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* f0d7074: afbf0014 */ sw $ra,0x14($sp)
|
|
/* f0d7078: 14800005 */ bnez $a0,.L0f0d7090
|
|
/* f0d707c: 00803825 */ or $a3,$a0,$zero
|
|
/* f0d7080: 3c03800a */ lui $v1,%hi(g_Vars)
|
|
/* f0d7084: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars)
|
|
/* f0d7088: 8c6e0284 */ lw $t6,0x284($v1)
|
|
/* f0d708c: 8dc71624 */ lw $a3,0x1624($t6)
|
|
.L0f0d7090:
|
|
/* f0d7090: 3c03800a */ lui $v1,%hi(g_Vars)
|
|
/* f0d7094: 14e00003 */ bnez $a3,.L0f0d70a4
|
|
/* f0d7098: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars)
|
|
/* f0d709c: 1000002b */ beqz $zero,.L0f0d714c
|
|
/* f0d70a0: 00001025 */ or $v0,$zero,$zero
|
|
.L0f0d70a4:
|
|
/* f0d70a4: 90e20000 */ lbu $v0,0x0($a3)
|
|
/* f0d70a8: 24010003 */ addiu $at,$zero,0x3
|
|
/* f0d70ac: 24040006 */ addiu $a0,$zero,0x6
|
|
/* f0d70b0: 50410006 */ beql $v0,$at,.L0f0d70cc
|
|
/* f0d70b4: 8c6f0298 */ lw $t7,0x298($v1)
|
|
/* f0d70b8: 50820004 */ beql $a0,$v0,.L0f0d70cc
|
|
/* f0d70bc: 8c6f0298 */ lw $t7,0x298($v1)
|
|
/* f0d70c0: 10000022 */ beqz $zero,.L0f0d714c
|
|
/* f0d70c4: 00001025 */ or $v0,$zero,$zero
|
|
/* f0d70c8: 8c6f0298 */ lw $t7,0x298($v1)
|
|
.L0f0d70cc:
|
|
/* f0d70cc: 24040006 */ addiu $a0,$zero,0x6
|
|
/* f0d70d0: 05e20006 */ bltzl $t7,.L0f0d70ec
|
|
/* f0d70d4: 8c78029c */ lw $t8,0x29c($v1)
|
|
/* f0d70d8: 54820004 */ bnel $a0,$v0,.L0f0d70ec
|
|
/* f0d70dc: 8c78029c */ lw $t8,0x29c($v1)
|
|
/* f0d70e0: 1000001a */ beqz $zero,.L0f0d714c
|
|
/* f0d70e4: 24020001 */ addiu $v0,$zero,0x1
|
|
/* f0d70e8: 8c78029c */ lw $t8,0x29c($v1)
|
|
.L0f0d70ec:
|
|
/* f0d70ec: 07020006 */ bltzl $t8,.L0f0d7108
|
|
/* f0d70f0: 8c790318 */ lw $t9,0x318($v1)
|
|
/* f0d70f4: 54820004 */ bnel $a0,$v0,.L0f0d7108
|
|
/* f0d70f8: 8c790318 */ lw $t9,0x318($v1)
|
|
/* f0d70fc: 10000013 */ beqz $zero,.L0f0d714c
|
|
/* f0d7100: 00001025 */ or $v0,$zero,$zero
|
|
/* f0d7104: 8c790318 */ lw $t9,0x318($v1)
|
|
.L0f0d7108:
|
|
/* f0d7108: 5720000b */ bnezl $t9,.L0f0d7138
|
|
/* f0d710c: 8c6a0284 */ lw $t2,0x284($v1)
|
|
/* f0d7110: 8ce20004 */ lw $v0,0x4($a3)
|
|
/* f0d7114: 50400008 */ beqzl $v0,.L0f0d7138
|
|
/* f0d7118: 8c6a0284 */ lw $t2,0x284($v1)
|
|
/* f0d711c: 94480192 */ lhu $t0,0x192($v0)
|
|
/* f0d7120: 31090008 */ andi $t1,$t0,0x8
|
|
/* f0d7124: 51200004 */ beqzl $t1,.L0f0d7138
|
|
/* f0d7128: 8c6a0284 */ lw $t2,0x284($v1)
|
|
/* f0d712c: 10000007 */ beqz $zero,.L0f0d714c
|
|
/* f0d7130: 24020001 */ addiu $v0,$zero,0x1
|
|
/* f0d7134: 8c6a0284 */ lw $t2,0x284($v1)
|
|
.L0f0d7138:
|
|
/* f0d7138: 8ce50004 */ lw $a1,0x4($a3)
|
|
/* f0d713c: 24060001 */ addiu $a2,$zero,0x1
|
|
/* f0d7140: 8d4b00bc */ lw $t3,0xbc($t2)
|
|
/* f0d7144: 0fc12aa3 */ jal func0f04aa8c
|
|
/* f0d7148: 8d640004 */ lw $a0,0x4($t3)
|
|
.L0f0d714c:
|
|
/* f0d714c: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* f0d7150: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* f0d7154: 03e00008 */ jr $ra
|
|
/* f0d7158: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d715c: 03e00008 */ jr $ra
|
|
/* f0d7160: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7164: 03e00008 */ jr $ra
|
|
/* f0d7168: 00801025 */ or $v0,$a0,$zero
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d716c
|
|
/* f0d716c: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* f0d7170: afbf0014 */ sw $ra,0x14($sp)
|
|
/* f0d7174: 18a0000b */ blez $a1,.L0f0d71a4
|
|
/* f0d7178: 00001025 */ or $v0,$zero,$zero
|
|
/* f0d717c: 3c03800a */ lui $v1,%hi(var800a000c)
|
|
/* f0d7180: 8c63a244 */ lw $v1,-0x5dbc($v1)
|
|
.L0f0d7184:
|
|
/* f0d7184: 8c6e1630 */ lw $t6,0x1630($v1)
|
|
/* f0d7188: 24420001 */ addiu $v0,$v0,0x1
|
|
/* f0d718c: 148e0003 */ bne $a0,$t6,.L0f0d719c
|
|
/* f0d7190: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7194: 10000026 */ beqz $zero,.L0f0d7230
|
|
/* f0d7198: 00001025 */ or $v0,$zero,$zero
|
|
.L0f0d719c:
|
|
/* f0d719c: 1445fff9 */ bne $v0,$a1,.L0f0d7184
|
|
/* f0d71a0: 2463000c */ addiu $v1,$v1,%lo(var800a000c)
|
|
.L0f0d71a4:
|
|
/* f0d71a4: 90820000 */ lbu $v0,0x0($a0)
|
|
/* f0d71a8: 24010003 */ addiu $at,$zero,0x3
|
|
/* f0d71ac: 54410004 */ bnel $v0,$at,.L0f0d71c0
|
|
/* f0d71b0: 24010006 */ addiu $at,$zero,0x6
|
|
/* f0d71b4: 1000001e */ beqz $zero,.L0f0d7230
|
|
/* f0d71b8: 24020001 */ addiu $v0,$zero,0x1
|
|
/* f0d71bc: 24010006 */ addiu $at,$zero,0x6
|
|
.L0f0d71c0:
|
|
/* f0d71c0: 54410004 */ bnel $v0,$at,.L0f0d71d4
|
|
/* f0d71c4: 24010001 */ addiu $at,$zero,0x1
|
|
/* f0d71c8: 10000019 */ beqz $zero,.L0f0d7230
|
|
/* f0d71cc: 24020001 */ addiu $v0,$zero,0x1
|
|
/* f0d71d0: 24010001 */ addiu $at,$zero,0x1
|
|
.L0f0d71d4:
|
|
/* f0d71d4: 10410005 */ beq $v0,$at,.L0f0d71ec
|
|
/* f0d71d8: 24010004 */ addiu $at,$zero,0x4
|
|
/* f0d71dc: 10410003 */ beq $v0,$at,.L0f0d71ec
|
|
/* f0d71e0: 24010002 */ addiu $at,$zero,0x2
|
|
/* f0d71e4: 1441000a */ bne $v0,$at,.L0f0d7210
|
|
/* f0d71e8: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0d71ec:
|
|
/* f0d71ec: 8c820004 */ lw $v0,0x4($a0)
|
|
/* f0d71f0: 10400007 */ beqz $v0,.L0f0d7210
|
|
/* f0d71f4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d71f8: 8c4f0010 */ lw $t7,0x10($v0)
|
|
/* f0d71fc: 31f88000 */ andi $t8,$t7,0x8000
|
|
/* f0d7200: 13000003 */ beqz $t8,.L0f0d7210
|
|
/* f0d7204: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7208: 10000009 */ beqz $zero,.L0f0d7230
|
|
/* f0d720c: 24020001 */ addiu $v0,$zero,0x1
|
|
.L0f0d7210:
|
|
/* f0d7210: 0fc2866a */ jal func0f0a19a8
|
|
/* f0d7214: 00002025 */ or $a0,$zero,$zero
|
|
/* f0d7218: 24010018 */ addiu $at,$zero,0x18
|
|
/* f0d721c: 54410004 */ bnel $v0,$at,.L0f0d7230
|
|
/* f0d7220: 00001025 */ or $v0,$zero,$zero
|
|
/* f0d7224: 10000002 */ beqz $zero,.L0f0d7230
|
|
/* f0d7228: 24020001 */ addiu $v0,$zero,0x1
|
|
/* f0d722c: 00001025 */ or $v0,$zero,$zero
|
|
.L0f0d7230:
|
|
/* f0d7230: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* f0d7234: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* f0d7238: 03e00008 */ jr $ra
|
|
/* f0d723c: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d7240
|
|
/* f0d7240: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* f0d7244: afbf0014 */ sw $ra,0x14($sp)
|
|
/* f0d7248: 8c830004 */ lw $v1,0x4($a0)
|
|
/* f0d724c: 54600004 */ bnezl $v1,.L0f0d7260
|
|
/* f0d7250: 90820000 */ lbu $v0,0x0($a0)
|
|
/* f0d7254: 10000030 */ beqz $zero,.L0f0d7318
|
|
/* f0d7258: 00001025 */ or $v0,$zero,$zero
|
|
/* f0d725c: 90820000 */ lbu $v0,0x0($a0)
|
|
.L0f0d7260:
|
|
/* f0d7260: 24010001 */ addiu $at,$zero,0x1
|
|
/* f0d7264: 3c0e800a */ lui $t6,0x800a
|
|
/* f0d7268: 10410005 */ beq $v0,$at,.L0f0d7280
|
|
/* f0d726c: 24010004 */ addiu $at,$zero,0x4
|
|
/* f0d7270: 10410003 */ beq $v0,$at,.L0f0d7280
|
|
/* f0d7274: 24010002 */ addiu $at,$zero,0x2
|
|
/* f0d7278: 14410016 */ bne $v0,$at,.L0f0d72d4
|
|
/* f0d727c: 24050003 */ addiu $a1,$zero,0x3
|
|
.L0f0d7280:
|
|
/* f0d7280: 8dcea474 */ lw $t6,-0x5b8c($t6)
|
|
/* f0d7284: 24010026 */ addiu $at,$zero,0x26
|
|
/* f0d7288: 00602025 */ or $a0,$v1,$zero
|
|
/* f0d728c: 15c1000b */ bne $t6,$at,.L0f0d72bc
|
|
/* f0d7290: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7294: 84620004 */ lh $v0,0x4($v1)
|
|
/* f0d7298: 240100b0 */ addiu $at,$zero,0xb0
|
|
/* f0d729c: 10410005 */ beq $v0,$at,.L0f0d72b4
|
|
/* f0d72a0: 240101aa */ addiu $at,$zero,0x1aa
|
|
/* f0d72a4: 10410003 */ beq $v0,$at,.L0f0d72b4
|
|
/* f0d72a8: 2401014c */ addiu $at,$zero,0x14c
|
|
/* f0d72ac: 14410003 */ bne $v0,$at,.L0f0d72bc
|
|
/* f0d72b0: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0d72b4:
|
|
/* f0d72b4: 10000018 */ beqz $zero,.L0f0d7318
|
|
/* f0d72b8: 24020001 */ addiu $v0,$zero,0x1
|
|
.L0f0d72bc:
|
|
/* f0d72bc: 0fc1a1ee */ jal func0f0687b8
|
|
/* f0d72c0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d72c4: 58400014 */ blezl $v0,.L0f0d7318
|
|
/* f0d72c8: 24020001 */ addiu $v0,$zero,0x1
|
|
/* f0d72cc: 10000012 */ beqz $zero,.L0f0d7318
|
|
/* f0d72d0: 00001025 */ or $v0,$zero,$zero
|
|
.L0f0d72d4:
|
|
/* f0d72d4: 54a20010 */ bnel $a1,$v0,.L0f0d7318
|
|
/* f0d72d8: 24020001 */ addiu $v0,$zero,0x1
|
|
/* f0d72dc: 1060000d */ beqz $v1,.L0f0d7314
|
|
/* f0d72e0: 00602025 */ or $a0,$v1,$zero
|
|
/* f0d72e4: 906f02fe */ lbu $t7,0x2fe($v1)
|
|
/* f0d72e8: 54af000b */ bnel $a1,$t7,.L0f0d7318
|
|
/* f0d72ec: 24020001 */ addiu $v0,$zero,0x1
|
|
/* f0d72f0: 0fc0f011 */ jal func0f03c044
|
|
/* f0d72f4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d72f8: 10400004 */ beqz $v0,.L0f0d730c
|
|
/* f0d72fc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7300: 90580035 */ lbu $t8,0x35($v0)
|
|
/* f0d7304: 57000004 */ bnezl $t8,.L0f0d7318
|
|
/* f0d7308: 24020001 */ addiu $v0,$zero,0x1
|
|
.L0f0d730c:
|
|
/* f0d730c: 10000002 */ beqz $zero,.L0f0d7318
|
|
/* f0d7310: 00001025 */ or $v0,$zero,$zero
|
|
.L0f0d7314:
|
|
/* f0d7314: 24020001 */ addiu $v0,$zero,0x1
|
|
.L0f0d7318:
|
|
/* f0d7318: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* f0d731c: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* f0d7320: 03e00008 */ jr $ra
|
|
/* f0d7324: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d7328
|
|
/* f0d7328: 1880000b */ blez $a0,.L0f0d7358
|
|
/* f0d732c: 00001825 */ or $v1,$zero,$zero
|
|
/* f0d7330: 3c02800a */ lui $v0,%hi(var800a000c)
|
|
/* f0d7334: 8c42a244 */ lw $v0,-0x5dbc($v0)
|
|
.L0f0d7338:
|
|
/* f0d7338: 8c4e1630 */ lw $t6,0x1630($v0)
|
|
/* f0d733c: 55c00004 */ bnezl $t6,.L0f0d7350
|
|
/* f0d7340: 24630001 */ addiu $v1,$v1,0x1
|
|
/* f0d7344: 03e00008 */ jr $ra
|
|
/* f0d7348: 00601025 */ or $v0,$v1,$zero
|
|
/* f0d734c: 24630001 */ addiu $v1,$v1,0x1
|
|
.L0f0d7350:
|
|
/* f0d7350: 1464fff9 */ bne $v1,$a0,.L0f0d7338
|
|
/* f0d7354: 2442000c */ addiu $v0,$v0,%lo(var800a000c)
|
|
.L0f0d7358:
|
|
/* f0d7358: 2402ffff */ addiu $v0,$zero,-1
|
|
/* f0d735c: 03e00008 */ jr $ra
|
|
/* f0d7360: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d7364
|
|
/* f0d7364: 3c02800a */ lui $v0,%hi(g_Vars)
|
|
/* f0d7368: 24429fc0 */ addiu $v0,$v0,%lo(g_Vars)
|
|
/* f0d736c: 00001825 */ or $v1,$zero,$zero
|
|
/* f0d7370: 24040030 */ addiu $a0,$zero,0x30
|
|
.L0f0d7374:
|
|
/* f0d7374: 8c4e0284 */ lw $t6,0x284($v0)
|
|
/* f0d7378: 01c37821 */ addu $t7,$t6,$v1
|
|
/* f0d737c: 2463000c */ addiu $v1,$v1,0xc
|
|
/* f0d7380: 1464fffc */ bne $v1,$a0,.L0f0d7374
|
|
/* f0d7384: ade01630 */ sw $zero,0x1630($t7)
|
|
/* f0d7388: 03e00008 */ jr $ra
|
|
/* f0d738c: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d7390
|
|
/* f0d7390: 27bdff90 */ addiu $sp,$sp,-112
|
|
/* f0d7394: afb00030 */ sw $s0,0x30($sp)
|
|
/* f0d7398: 3c10800a */ lui $s0,%hi(g_Vars)
|
|
/* f0d739c: 26109fc0 */ addiu $s0,$s0,%lo(g_Vars)
|
|
/* f0d73a0: afa40070 */ sw $a0,0x70($sp)
|
|
/* f0d73a4: 8e040284 */ lw $a0,0x284($s0)
|
|
/* f0d73a8: afbf0034 */ sw $ra,0x34($sp)
|
|
/* f0d73ac: 0fc2c46f */ jal func0f0b11bc
|
|
/* f0d73b0: 24840638 */ addiu $a0,$a0,0x638
|
|
/* f0d73b4: 8e060284 */ lw $a2,0x284($s0)
|
|
/* f0d73b8: afa2005c */ sw $v0,0x5c($sp)
|
|
/* f0d73bc: 90c5063b */ lbu $a1,0x63b($a2)
|
|
/* f0d73c0: 0fc2c401 */ jal func0f0b1004
|
|
/* f0d73c4: 90c40638 */ lbu $a0,0x638($a2)
|
|
/* f0d73c8: 8e060284 */ lw $a2,0x284($s0)
|
|
/* f0d73cc: 8e0f0034 */ lw $t7,0x34($s0)
|
|
/* f0d73d0: 00405025 */ or $t2,$v0,$zero
|
|
/* f0d73d4: 8cce19a8 */ lw $t6,0x19a8($a2)
|
|
/* f0d73d8: 00002825 */ or $a1,$zero,$zero
|
|
/* f0d73dc: 24090200 */ addiu $t1,$zero,0x200
|
|
/* f0d73e0: 01cfc021 */ addu $t8,$t6,$t7
|
|
/* f0d73e4: acd819a8 */ sw $t8,0x19a8($a2)
|
|
/* f0d73e8: 24060400 */ addiu $a2,$zero,0x400
|
|
/* f0d73ec: 24080204 */ addiu $t0,$zero,0x204
|
|
/* f0d73f0: 240703fc */ addiu $a3,$zero,0x3fc
|
|
/* f0d73f4: 8e190284 */ lw $t9,0x284($s0)
|
|
.L0f0d73f8:
|
|
/* f0d73f8: 03252021 */ addu $a0,$t9,$a1
|
|
/* f0d73fc: 94831b90 */ lhu $v1,0x1b90($a0)
|
|
/* f0d7400: 24a50002 */ addiu $a1,$a1,0x2
|
|
/* f0d7404: 28610201 */ slti $at,$v1,0x201
|
|
/* f0d7408: 5420000b */ bnezl $at,.L0f0d7438
|
|
/* f0d740c: 8e020034 */ lw $v0,0x34($s0)
|
|
/* f0d7410: 8e020034 */ lw $v0,0x34($s0)
|
|
/* f0d7414: 00c25823 */ subu $t3,$a2,$v0
|
|
/* f0d7418: 006b082a */ slt $at,$v1,$t3
|
|
/* f0d741c: 10200003 */ beqz $at,.L0f0d742c
|
|
/* f0d7420: 00626021 */ addu $t4,$v1,$v0
|
|
/* f0d7424: 1000000b */ beqz $zero,.L0f0d7454
|
|
/* f0d7428: a48c1b90 */ sh $t4,0x1b90($a0)
|
|
.L0f0d742c:
|
|
/* f0d742c: 10000009 */ beqz $zero,.L0f0d7454
|
|
/* f0d7430: a4871b90 */ sh $a3,0x1b90($a0)
|
|
/* f0d7434: 8e020034 */ lw $v0,0x34($s0)
|
|
.L0f0d7438:
|
|
/* f0d7438: 01026823 */ subu $t5,$t0,$v0
|
|
/* f0d743c: 006d082a */ slt $at,$v1,$t5
|
|
/* f0d7440: 10200003 */ beqz $at,.L0f0d7450
|
|
/* f0d7444: 00627021 */ addu $t6,$v1,$v0
|
|
/* f0d7448: 10000002 */ beqz $zero,.L0f0d7454
|
|
/* f0d744c: a48e1b90 */ sh $t6,0x1b90($a0)
|
|
.L0f0d7450:
|
|
/* f0d7450: a4891b90 */ sh $t1,0x1b90($a0)
|
|
.L0f0d7454:
|
|
/* f0d7454: 28a10008 */ slti $at,$a1,0x8
|
|
/* f0d7458: 5420ffe7 */ bnezl $at,.L0f0d73f8
|
|
/* f0d745c: 8e190284 */ lw $t9,0x284($s0)
|
|
/* f0d7460: 8faf005c */ lw $t7,0x5c($sp)
|
|
/* f0d7464: 8e040284 */ lw $a0,0x284($s0)
|
|
/* f0d7468: 3c050008 */ lui $a1,0x8
|
|
/* f0d746c: 8de70018 */ lw $a3,0x18($t7)
|
|
/* f0d7470: afaa0058 */ sw $t2,0x58($sp)
|
|
/* f0d7474: 24840638 */ addiu $a0,$a0,0x638
|
|
/* f0d7478: 0007cf02 */ srl $t9,$a3,0x1c
|
|
/* f0d747c: 0fc2c7aa */ jal func0f0b1ea8
|
|
/* f0d7480: a3b9006b */ sb $t9,0x6b($sp)
|
|
/* f0d7484: 93a7006b */ lbu $a3,0x6b($sp)
|
|
/* f0d7488: 10400002 */ beqz $v0,.L0f0d7494
|
|
/* f0d748c: 8faa0058 */ lw $t2,0x58($sp)
|
|
/* f0d7490: 24070005 */ addiu $a3,$zero,0x5
|
|
.L0f0d7494:
|
|
/* f0d7494: 51400008 */ beqzl $t2,.L0f0d74b8
|
|
/* f0d7498: 8e060284 */ lw $a2,0x284($s0)
|
|
/* f0d749c: 8d4b0000 */ lw $t3,0x0($t2)
|
|
/* f0d74a0: 24010003 */ addiu $at,$zero,0x3
|
|
/* f0d74a4: 316c00ff */ andi $t4,$t3,0xff
|
|
/* f0d74a8: 55810003 */ bnel $t4,$at,.L0f0d74b8
|
|
/* f0d74ac: 8e060284 */ lw $a2,0x284($s0)
|
|
/* f0d74b0: 00003825 */ or $a3,$zero,$zero
|
|
/* f0d74b4: 8e060284 */ lw $a2,0x284($s0)
|
|
.L0f0d74b8:
|
|
/* f0d74b8: 00e02825 */ or $a1,$a3,$zero
|
|
/* f0d74bc: 24010005 */ addiu $at,$zero,0x5
|
|
/* f0d74c0: 90cd1b98 */ lbu $t5,0x1b98($a2)
|
|
/* f0d74c4: 51a70014 */ beql $t5,$a3,.L0f0d7518
|
|
/* f0d74c8: 8fb90070 */ lw $t9,0x70($sp)
|
|
/* f0d74cc: 14e10008 */ bne $a3,$at,.L0f0d74f0
|
|
/* f0d74d0: 00001825 */ or $v1,$zero,$zero
|
|
/* f0d74d4: 24020030 */ addiu $v0,$zero,0x30
|
|
.L0f0d74d8:
|
|
/* f0d74d8: 8e0e0284 */ lw $t6,0x284($s0)
|
|
/* f0d74dc: 01c37821 */ addu $t7,$t6,$v1
|
|
/* f0d74e0: 2463000c */ addiu $v1,$v1,0xc
|
|
/* f0d74e4: 1462fffc */ bne $v1,$v0,.L0f0d74d8
|
|
/* f0d74e8: ade01630 */ sw $zero,0x1630($t7)
|
|
/* f0d74ec: 8e060284 */ lw $a2,0x284($s0)
|
|
.L0f0d74f0:
|
|
/* f0d74f0: 2ca10005 */ sltiu $at,$a1,0x5
|
|
/* f0d74f4: 10200007 */ beqz $at,.L0f0d7514
|
|
/* f0d74f8: a0c71b98 */ sb $a3,0x1b98($a2)
|
|
/* f0d74fc: 0005c080 */ sll $t8,$a1,0x2
|
|
/* f0d7500: 3c017f1b */ lui $at,%hi(var7f1addb4)
|
|
/* f0d7504: 00380821 */ addu $at,$at,$t8
|
|
/* f0d7508: 8c38ddb4 */ lw $t8,%lo(var7f1addb4)($at)
|
|
/* f0d750c: 03000008 */ jr $t8
|
|
/* f0d7510: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0d7514:
|
|
/* f0d7514: 8fb90070 */ lw $t9,0x70($sp)
|
|
.L0f0d7518:
|
|
/* f0d7518: 8e060284 */ lw $a2,0x284($s0)
|
|
/* f0d751c: 5320000f */ beqzl $t9,.L0f0d755c
|
|
/* f0d7520: 00001825 */ or $v1,$zero,$zero
|
|
/* f0d7524: 8ccb1b8c */ lw $t3,0x1b8c($a2)
|
|
/* f0d7528: 24010005 */ addiu $at,$zero,0x5
|
|
/* f0d752c: 5560000b */ bnezl $t3,.L0f0d755c
|
|
/* f0d7530: 00001825 */ or $v1,$zero,$zero
|
|
/* f0d7534: 10a10008 */ beq $a1,$at,.L0f0d7558
|
|
/* f0d7538: 00001825 */ or $v1,$zero,$zero
|
|
/* f0d753c: 24020030 */ addiu $v0,$zero,0x30
|
|
.L0f0d7540:
|
|
/* f0d7540: 8e0c0284 */ lw $t4,0x284($s0)
|
|
/* f0d7544: 01836821 */ addu $t5,$t4,$v1
|
|
/* f0d7548: 2463000c */ addiu $v1,$v1,0xc
|
|
/* f0d754c: 1462fffc */ bne $v1,$v0,.L0f0d7540
|
|
/* f0d7550: ada01630 */ sw $zero,0x1630($t5)
|
|
/* f0d7554: 8e060284 */ lw $a2,0x284($s0)
|
|
.L0f0d7558:
|
|
/* f0d7558: 00001825 */ or $v1,$zero,$zero
|
|
.L0f0d755c:
|
|
/* f0d755c: 00c32821 */ addu $a1,$a2,$v1
|
|
/* f0d7560: 8ca41630 */ lw $a0,0x1630($a1)
|
|
/* f0d7564: 24a51630 */ addiu $a1,$a1,0x1630
|
|
/* f0d7568: 50800009 */ beqzl $a0,.L0f0d7590
|
|
/* f0d756c: 2463000c */ addiu $v1,$v1,0xc
|
|
/* f0d7570: afa30040 */ sw $v1,0x40($sp)
|
|
/* f0d7574: 0fc35c90 */ jal func0f0d7240
|
|
/* f0d7578: afa5006c */ sw $a1,0x6c($sp)
|
|
/* f0d757c: 8fa30040 */ lw $v1,0x40($sp)
|
|
/* f0d7580: 14400002 */ bnez $v0,.L0f0d758c
|
|
/* f0d7584: 8fa5006c */ lw $a1,0x6c($sp)
|
|
/* f0d7588: aca00000 */ sw $zero,0x0($a1)
|
|
.L0f0d758c:
|
|
/* f0d758c: 2463000c */ addiu $v1,$v1,0xc
|
|
.L0f0d7590:
|
|
/* f0d7590: 24010030 */ addiu $at,$zero,0x30
|
|
/* f0d7594: 1461fff1 */ bne $v1,$at,.L0f0d755c
|
|
/* f0d7598: 8e060284 */ lw $a2,0x284($s0)
|
|
/* f0d759c: 24c51624 */ addiu $a1,$a2,0x1624
|
|
/* f0d75a0: 8ca40000 */ lw $a0,0x0($a1)
|
|
/* f0d75a4: 50800007 */ beqzl $a0,.L0f0d75c4
|
|
/* f0d75a8: 8e060284 */ lw $a2,0x284($s0)
|
|
/* f0d75ac: 0fc35c90 */ jal func0f0d7240
|
|
/* f0d75b0: afa5006c */ sw $a1,0x6c($sp)
|
|
/* f0d75b4: 14400002 */ bnez $v0,.L0f0d75c0
|
|
/* f0d75b8: 8fa5006c */ lw $a1,0x6c($sp)
|
|
/* f0d75bc: aca00000 */ sw $zero,0x0($a1)
|
|
.L0f0d75c0:
|
|
/* f0d75c0: 8e060284 */ lw $a2,0x284($s0)
|
|
.L0f0d75c4:
|
|
/* f0d75c4: 90ce1b98 */ lbu $t6,0x1b98($a2)
|
|
/* f0d75c8: 2dc10006 */ sltiu $at,$t6,0x6
|
|
/* f0d75cc: 102000ac */ beqz $at,.L0f0d7880
|
|
/* f0d75d0: 000e7080 */ sll $t6,$t6,0x2
|
|
/* f0d75d4: 3c017f1b */ lui $at,%hi(var7f1addc8)
|
|
/* f0d75d8: 002e0821 */ addu $at,$at,$t6
|
|
/* f0d75dc: 8c2eddc8 */ lw $t6,%lo(var7f1addc8)($at)
|
|
/* f0d75e0: 01c00008 */ jr $t6
|
|
/* f0d75e4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d75e8: 8faf0070 */ lw $t7,0x70($sp)
|
|
/* f0d75ec: 51e000a5 */ beqzl $t7,.L0f0d7884
|
|
/* f0d75f0: 8fab0070 */ lw $t3,0x70($sp)
|
|
/* f0d75f4: 8cc41624 */ lw $a0,0x1624($a2)
|
|
/* f0d75f8: 50800029 */ beqzl $a0,.L0f0d76a0
|
|
/* f0d75fc: acc01630 */ sw $zero,0x1630($a2)
|
|
/* f0d7600: 8cd81630 */ lw $t8,0x1630($a2)
|
|
/* f0d7604: 00002825 */ or $a1,$zero,$zero
|
|
/* f0d7608: 24070040 */ addiu $a3,$zero,0x40
|
|
/* f0d760c: 1098009c */ beq $a0,$t8,.L0f0d7880
|
|
/* f0d7610: 24190007 */ addiu $t9,$zero,0x7
|
|
/* f0d7614: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d7618: 44812000 */ mtc1 $at,$f4
|
|
/* f0d761c: 240b0001 */ addiu $t3,$zero,0x1
|
|
/* f0d7620: 240cffff */ addiu $t4,$zero,-1
|
|
/* f0d7624: 240d0001 */ addiu $t5,$zero,0x1
|
|
/* f0d7628: afad0020 */ sw $t5,0x20($sp)
|
|
/* f0d762c: afac001c */ sw $t4,0x1c($sp)
|
|
/* f0d7630: afab0018 */ sw $t3,0x18($sp)
|
|
/* f0d7634: 27a40054 */ addiu $a0,$sp,0x54
|
|
/* f0d7638: 24067fff */ addiu $a2,$zero,0x7fff
|
|
/* f0d763c: afb90010 */ sw $t9,0x10($sp)
|
|
/* f0d7640: 0c0041c6 */ jal func00010718
|
|
/* f0d7644: e7a40014 */ swc1 $f4,0x14($sp)
|
|
/* f0d7648: 8e060284 */ lw $a2,0x284($s0)
|
|
/* f0d764c: afa20054 */ sw $v0,0x54($sp)
|
|
/* f0d7650: 8cce1624 */ lw $t6,0x1624($a2)
|
|
/* f0d7654: 24c51630 */ addiu $a1,$a2,0x1630
|
|
/* f0d7658: acae0000 */ sw $t6,0x0($a1)
|
|
/* f0d765c: 8e0f0284 */ lw $t7,0x284($s0)
|
|
/* f0d7660: 85f81628 */ lh $t8,0x1628($t7)
|
|
/* f0d7664: a4b80004 */ sh $t8,0x4($a1)
|
|
/* f0d7668: 8e190284 */ lw $t9,0x284($s0)
|
|
/* f0d766c: 872b162a */ lh $t3,0x162a($t9)
|
|
/* f0d7670: a4ab0006 */ sh $t3,0x6($a1)
|
|
/* f0d7674: 8e0c0284 */ lw $t4,0x284($s0)
|
|
/* f0d7678: 858d162c */ lh $t5,0x162c($t4)
|
|
/* f0d767c: a4ad0008 */ sh $t5,0x8($a1)
|
|
/* f0d7680: 8e0e0284 */ lw $t6,0x284($s0)
|
|
/* f0d7684: 85cf162e */ lh $t7,0x162e($t6)
|
|
/* f0d7688: a4af000a */ sh $t7,0xa($a1)
|
|
/* f0d768c: 8e180284 */ lw $t8,0x284($s0)
|
|
/* f0d7690: a7001b90 */ sh $zero,0x1b90($t8)
|
|
/* f0d7694: 1000007a */ beqz $zero,.L0f0d7880
|
|
/* f0d7698: 8e060284 */ lw $a2,0x284($s0)
|
|
/* f0d769c: acc01630 */ sw $zero,0x1630($a2)
|
|
.L0f0d76a0:
|
|
/* f0d76a0: 3c06800a */ lui $a2,0x800a
|
|
/* f0d76a4: 10000076 */ beqz $zero,.L0f0d7880
|
|
/* f0d76a8: 8cc6a244 */ lw $a2,-0x5dbc($a2)
|
|
/* f0d76ac: 8fb90070 */ lw $t9,0x70($sp)
|
|
/* f0d76b0: 13200036 */ beqz $t9,.L0f0d778c
|
|
/* f0d76b4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d76b8: 8cc41624 */ lw $a0,0x1624($a2)
|
|
/* f0d76bc: 10800033 */ beqz $a0,.L0f0d778c
|
|
/* f0d76c0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d76c4: 0fc35c5b */ jal func0f0d716c
|
|
/* f0d76c8: 24050001 */ addiu $a1,$zero,0x1
|
|
/* f0d76cc: 1040002f */ beqz $v0,.L0f0d778c
|
|
/* f0d76d0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d76d4: 0fc35cca */ jal func0f0d7328
|
|
/* f0d76d8: 24040001 */ addiu $a0,$zero,0x1
|
|
/* f0d76dc: 0440002b */ bltz $v0,.L0f0d778c
|
|
/* f0d76e0: 27a40050 */ addiu $a0,$sp,0x50
|
|
/* f0d76e4: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d76e8: 44813000 */ mtc1 $at,$f6
|
|
/* f0d76ec: 240b0007 */ addiu $t3,$zero,0x7
|
|
/* f0d76f0: 240c0001 */ addiu $t4,$zero,0x1
|
|
/* f0d76f4: 240dffff */ addiu $t5,$zero,-1
|
|
/* f0d76f8: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0d76fc: afae0020 */ sw $t6,0x20($sp)
|
|
/* f0d7700: afad001c */ sw $t5,0x1c($sp)
|
|
/* f0d7704: afac0018 */ sw $t4,0x18($sp)
|
|
/* f0d7708: afab0010 */ sw $t3,0x10($sp)
|
|
/* f0d770c: 00002825 */ or $a1,$zero,$zero
|
|
/* f0d7710: 24067fff */ addiu $a2,$zero,0x7fff
|
|
/* f0d7714: 24070040 */ addiu $a3,$zero,0x40
|
|
/* f0d7718: afa20060 */ sw $v0,0x60($sp)
|
|
/* f0d771c: 0c0041c6 */ jal func00010718
|
|
/* f0d7720: e7a60014 */ swc1 $f6,0x14($sp)
|
|
/* f0d7724: 8fa30060 */ lw $v1,0x60($sp)
|
|
/* f0d7728: 8e060284 */ lw $a2,0x284($s0)
|
|
/* f0d772c: afa20050 */ sw $v0,0x50($sp)
|
|
/* f0d7730: 00037880 */ sll $t7,$v1,0x2
|
|
/* f0d7734: 8cd81624 */ lw $t8,0x1624($a2)
|
|
/* f0d7738: 01e37823 */ subu $t7,$t7,$v1
|
|
/* f0d773c: 000f7880 */ sll $t7,$t7,0x2
|
|
/* f0d7740: 00cf2821 */ addu $a1,$a2,$t7
|
|
/* f0d7744: acb81630 */ sw $t8,0x1630($a1)
|
|
/* f0d7748: 8e190284 */ lw $t9,0x284($s0)
|
|
/* f0d774c: 24a51630 */ addiu $a1,$a1,0x1630
|
|
/* f0d7750: 872b1628 */ lh $t3,0x1628($t9)
|
|
/* f0d7754: a4ab0004 */ sh $t3,0x4($a1)
|
|
/* f0d7758: 8e0c0284 */ lw $t4,0x284($s0)
|
|
/* f0d775c: 858d162a */ lh $t5,0x162a($t4)
|
|
/* f0d7760: 00036040 */ sll $t4,$v1,0x1
|
|
/* f0d7764: a4ad0006 */ sh $t5,0x6($a1)
|
|
/* f0d7768: 8e0e0284 */ lw $t6,0x284($s0)
|
|
/* f0d776c: 85cf162c */ lh $t7,0x162c($t6)
|
|
/* f0d7770: a4af0008 */ sh $t7,0x8($a1)
|
|
/* f0d7774: 8e180284 */ lw $t8,0x284($s0)
|
|
/* f0d7778: 8719162e */ lh $t9,0x162e($t8)
|
|
/* f0d777c: a4b9000a */ sh $t9,0xa($a1)
|
|
/* f0d7780: 8e0b0284 */ lw $t3,0x284($s0)
|
|
/* f0d7784: 016c6821 */ addu $t5,$t3,$t4
|
|
/* f0d7788: a5a01b90 */ sh $zero,0x1b90($t5)
|
|
.L0f0d778c:
|
|
/* f0d778c: 3c06800a */ lui $a2,0x800a
|
|
/* f0d7790: 1000003b */ beqz $zero,.L0f0d7880
|
|
/* f0d7794: 8cc6a244 */ lw $a2,-0x5dbc($a2)
|
|
/* f0d7798: 8fae0070 */ lw $t6,0x70($sp)
|
|
/* f0d779c: 11c00036 */ beqz $t6,.L0f0d7878
|
|
/* f0d77a0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d77a4: 8cc41624 */ lw $a0,0x1624($a2)
|
|
/* f0d77a8: 10800033 */ beqz $a0,.L0f0d7878
|
|
/* f0d77ac: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d77b0: 0fc35c5b */ jal func0f0d716c
|
|
/* f0d77b4: 24050004 */ addiu $a1,$zero,0x4
|
|
/* f0d77b8: 1040002f */ beqz $v0,.L0f0d7878
|
|
/* f0d77bc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d77c0: 0fc35cca */ jal func0f0d7328
|
|
/* f0d77c4: 24040004 */ addiu $a0,$zero,0x4
|
|
/* f0d77c8: 0440002b */ bltz $v0,.L0f0d7878
|
|
/* f0d77cc: 27a4004c */ addiu $a0,$sp,0x4c
|
|
/* f0d77d0: 3c013f80 */ lui $at,0x3f80
|
|
/* f0d77d4: 44814000 */ mtc1 $at,$f8
|
|
/* f0d77d8: 240f0007 */ addiu $t7,$zero,0x7
|
|
/* f0d77dc: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0d77e0: 2419ffff */ addiu $t9,$zero,-1
|
|
/* f0d77e4: 240b0001 */ addiu $t3,$zero,0x1
|
|
/* f0d77e8: afab0020 */ sw $t3,0x20($sp)
|
|
/* f0d77ec: afb9001c */ sw $t9,0x1c($sp)
|
|
/* f0d77f0: afb80018 */ sw $t8,0x18($sp)
|
|
/* f0d77f4: afaf0010 */ sw $t7,0x10($sp)
|
|
/* f0d77f8: 00002825 */ or $a1,$zero,$zero
|
|
/* f0d77fc: 24067fff */ addiu $a2,$zero,0x7fff
|
|
/* f0d7800: 24070040 */ addiu $a3,$zero,0x40
|
|
/* f0d7804: afa20060 */ sw $v0,0x60($sp)
|
|
/* f0d7808: 0c0041c6 */ jal func00010718
|
|
/* f0d780c: e7a80014 */ swc1 $f8,0x14($sp)
|
|
/* f0d7810: 8fa30060 */ lw $v1,0x60($sp)
|
|
/* f0d7814: 8e060284 */ lw $a2,0x284($s0)
|
|
/* f0d7818: afa2004c */ sw $v0,0x4c($sp)
|
|
/* f0d781c: 00036080 */ sll $t4,$v1,0x2
|
|
/* f0d7820: 8ccd1624 */ lw $t5,0x1624($a2)
|
|
/* f0d7824: 01836023 */ subu $t4,$t4,$v1
|
|
/* f0d7828: 000c6080 */ sll $t4,$t4,0x2
|
|
/* f0d782c: 00cc2821 */ addu $a1,$a2,$t4
|
|
/* f0d7830: acad1630 */ sw $t5,0x1630($a1)
|
|
/* f0d7834: 8e0e0284 */ lw $t6,0x284($s0)
|
|
/* f0d7838: 24a51630 */ addiu $a1,$a1,0x1630
|
|
/* f0d783c: 85cf1628 */ lh $t7,0x1628($t6)
|
|
/* f0d7840: a4af0004 */ sh $t7,0x4($a1)
|
|
/* f0d7844: 8e180284 */ lw $t8,0x284($s0)
|
|
/* f0d7848: 8719162a */ lh $t9,0x162a($t8)
|
|
/* f0d784c: 0003c040 */ sll $t8,$v1,0x1
|
|
/* f0d7850: a4b90006 */ sh $t9,0x6($a1)
|
|
/* f0d7854: 8e0b0284 */ lw $t3,0x284($s0)
|
|
/* f0d7858: 856c162c */ lh $t4,0x162c($t3)
|
|
/* f0d785c: a4ac0008 */ sh $t4,0x8($a1)
|
|
/* f0d7860: 8e0d0284 */ lw $t5,0x284($s0)
|
|
/* f0d7864: 85ae162e */ lh $t6,0x162e($t5)
|
|
/* f0d7868: a4ae000a */ sh $t6,0xa($a1)
|
|
/* f0d786c: 8e0f0284 */ lw $t7,0x284($s0)
|
|
/* f0d7870: 01f8c821 */ addu $t9,$t7,$t8
|
|
/* f0d7874: a7201b90 */ sh $zero,0x1b90($t9)
|
|
.L0f0d7878:
|
|
/* f0d7878: 3c06800a */ lui $a2,0x800a
|
|
/* f0d787c: 8cc6a244 */ lw $a2,-0x5dbc($a2)
|
|
.L0f0d7880:
|
|
/* f0d7880: 8fab0070 */ lw $t3,0x70($sp)
|
|
.L0f0d7884:
|
|
/* f0d7884: accb1b8c */ sw $t3,0x1b8c($a2)
|
|
/* f0d7888: 8fbf0034 */ lw $ra,0x34($sp)
|
|
/* f0d788c: 8fb00030 */ lw $s0,0x30($sp)
|
|
/* f0d7890: 27bd0070 */ addiu $sp,$sp,0x70
|
|
/* f0d7894: 03e00008 */ jr $ra
|
|
/* f0d7898: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d789c
|
|
/* f0d789c: 00e6082a */ slt $at,$a3,$a2
|
|
/* f0d78a0: 10200002 */ beqz $at,.L0f0d78ac
|
|
/* f0d78a4: 00857023 */ subu $t6,$a0,$a1
|
|
/* f0d78a8: 00e03025 */ or $a2,$a3,$zero
|
|
.L0f0d78ac:
|
|
/* f0d78ac: 01c60019 */ multu $t6,$a2
|
|
/* f0d78b0: 00007812 */ mflo $t7
|
|
/* f0d78b4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d78b8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d78bc: 01e7001a */ div $zero,$t7,$a3
|
|
/* f0d78c0: 0000c012 */ mflo $t8
|
|
/* f0d78c4: 03051021 */ addu $v0,$t8,$a1
|
|
/* f0d78c8: 14e00002 */ bnez $a3,.L0f0d78d4
|
|
/* f0d78cc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d78d0: 0007000d */ break 0x7
|
|
.L0f0d78d4:
|
|
/* f0d78d4: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d78d8: 14e10004 */ bne $a3,$at,.L0f0d78ec
|
|
/* f0d78dc: 3c018000 */ lui $at,0x8000
|
|
/* f0d78e0: 15e10002 */ bne $t7,$at,.L0f0d78ec
|
|
/* f0d78e4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d78e8: 0006000d */ break 0x6
|
|
.L0f0d78ec:
|
|
/* f0d78ec: 03e00008 */ jr $ra
|
|
/* f0d78f0: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d78f4
|
|
/* f0d78f4: 27bdff68 */ addiu $sp,$sp,-152
|
|
/* f0d78f8: afbf0034 */ sw $ra,0x34($sp)
|
|
/* f0d78fc: afa40098 */ sw $a0,0x98($sp)
|
|
/* f0d7900: afa5009c */ sw $a1,0x9c($sp)
|
|
/* f0d7904: afa600a0 */ sw $a2,0xa0($sp)
|
|
/* f0d7908: 0c002f40 */ jal func0000bd00
|
|
/* f0d790c: afa700a4 */ sw $a3,0xa4($sp)
|
|
/* f0d7910: 3c0e8008 */ lui $t6,0x8008
|
|
/* f0d7914: 8dcefac0 */ lw $t6,-0x540($t6)
|
|
/* f0d7918: 004e001a */ div $zero,$v0,$t6
|
|
/* f0d791c: 00007812 */ mflo $t7
|
|
/* f0d7920: afaf0094 */ sw $t7,0x94($sp)
|
|
/* f0d7924: 15c00002 */ bnez $t6,.L0f0d7930
|
|
/* f0d7928: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d792c: 0007000d */ break 0x7
|
|
.L0f0d7930:
|
|
/* f0d7930: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d7934: 15c10004 */ bne $t6,$at,.L0f0d7948
|
|
/* f0d7938: 3c018000 */ lui $at,0x8000
|
|
/* f0d793c: 14410002 */ bne $v0,$at,.L0f0d7948
|
|
/* f0d7940: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7944: 0006000d */ break 0x6
|
|
.L0f0d7948:
|
|
/* f0d7948: 0c002f44 */ jal func0000bd10
|
|
/* f0d794c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7950: 0c002f22 */ jal func0000bc88
|
|
/* f0d7954: afa20090 */ sw $v0,0x90($sp)
|
|
/* f0d7958: 3c188008 */ lui $t8,0x8008
|
|
/* f0d795c: 8f18fac0 */ lw $t8,-0x540($t8)
|
|
/* f0d7960: 8fad0090 */ lw $t5,0x90($sp)
|
|
/* f0d7964: 0058001a */ div $zero,$v0,$t8
|
|
/* f0d7968: 0000c812 */ mflo $t9
|
|
/* f0d796c: afb9008c */ sw $t9,0x8c($sp)
|
|
/* f0d7970: 17000002 */ bnez $t8,.L0f0d797c
|
|
/* f0d7974: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7978: 0007000d */ break 0x7
|
|
.L0f0d797c:
|
|
/* f0d797c: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d7980: 17010004 */ bne $t8,$at,.L0f0d7994
|
|
/* f0d7984: 3c018000 */ lui $at,0x8000
|
|
/* f0d7988: 14410002 */ bne $v0,$at,.L0f0d7994
|
|
/* f0d798c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7990: 0006000d */ break 0x6
|
|
.L0f0d7994:
|
|
/* f0d7994: 0c002f26 */ jal func0000bc98
|
|
/* f0d7998: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d799c: 8fae0090 */ lw $t6,0x90($sp)
|
|
/* f0d79a0: 24190001 */ addiu $t9,$zero,0x1
|
|
/* f0d79a4: afb90068 */ sw $t9,0x68($sp)
|
|
/* f0d79a8: 01c27821 */ addu $t7,$t6,$v0
|
|
/* f0d79ac: 8fae00a4 */ lw $t6,0xa4($sp)
|
|
/* f0d79b0: 25f8ffff */ addiu $t8,$t7,-1
|
|
/* f0d79b4: afb80080 */ sw $t8,0x80($sp)
|
|
/* f0d79b8: 29c10201 */ slti $at,$t6,0x201
|
|
/* f0d79bc: 54200004 */ bnezl $at,.L0f0d79d0
|
|
/* f0d79c0: 8fb8009c */ lw $t8,0x9c($sp)
|
|
/* f0d79c4: 240f0200 */ addiu $t7,$zero,0x200
|
|
/* f0d79c8: afaf00a4 */ sw $t7,0xa4($sp)
|
|
/* f0d79cc: 8fb8009c */ lw $t8,0x9c($sp)
|
|
.L0f0d79d0:
|
|
/* f0d79d0: 3c0e8008 */ lui $t6,0x8008
|
|
/* f0d79d4: 8dcefac0 */ lw $t6,-0x540($t6)
|
|
/* f0d79d8: 87190004 */ lh $t9,0x4($t8)
|
|
/* f0d79dc: 8fa50094 */ lw $a1,0x94($sp)
|
|
/* f0d79e0: 8fa600a4 */ lw $a2,0xa4($sp)
|
|
/* f0d79e4: 032e001a */ div $zero,$t9,$t6
|
|
/* f0d79e8: 00002012 */ mflo $a0
|
|
/* f0d79ec: 24070050 */ addiu $a3,$zero,0x50
|
|
/* f0d79f0: 15c00002 */ bnez $t6,.L0f0d79fc
|
|
/* f0d79f4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d79f8: 0007000d */ break 0x7
|
|
.L0f0d79fc:
|
|
/* f0d79fc: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d7a00: 15c10004 */ bne $t6,$at,.L0f0d7a14
|
|
/* f0d7a04: 3c018000 */ lui $at,0x8000
|
|
/* f0d7a08: 17210002 */ bne $t9,$at,.L0f0d7a14
|
|
/* f0d7a0c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7a10: 0006000d */ break 0x6
|
|
.L0f0d7a14:
|
|
/* f0d7a14: 0fc35e27 */ jal func0f0d789c
|
|
/* f0d7a18: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7a1c: 8faf009c */ lw $t7,0x9c($sp)
|
|
/* f0d7a20: 8fa50090 */ lw $a1,0x90($sp)
|
|
/* f0d7a24: 8fa600a4 */ lw $a2,0xa4($sp)
|
|
/* f0d7a28: 85e40006 */ lh $a0,0x6($t7)
|
|
/* f0d7a2c: afa20078 */ sw $v0,0x78($sp)
|
|
/* f0d7a30: 0fc35e27 */ jal func0f0d789c
|
|
/* f0d7a34: 24070050 */ addiu $a3,$zero,0x50
|
|
/* f0d7a38: 8fb8009c */ lw $t8,0x9c($sp)
|
|
/* f0d7a3c: 3c0e8008 */ lui $t6,0x8008
|
|
/* f0d7a40: 8dcefac0 */ lw $t6,-0x540($t6)
|
|
/* f0d7a44: 87190008 */ lh $t9,0x8($t8)
|
|
/* f0d7a48: 8fb8008c */ lw $t8,0x8c($sp)
|
|
/* f0d7a4c: 8faf0094 */ lw $t7,0x94($sp)
|
|
/* f0d7a50: 032e001a */ div $zero,$t9,$t6
|
|
/* f0d7a54: 01f82821 */ addu $a1,$t7,$t8
|
|
/* f0d7a58: 00405025 */ or $t2,$v0,$zero
|
|
/* f0d7a5c: 24a5ffff */ addiu $a1,$a1,-1
|
|
/* f0d7a60: 00002012 */ mflo $a0
|
|
/* f0d7a64: 8fa90078 */ lw $t1,0x78($sp)
|
|
/* f0d7a68: 8fac0080 */ lw $t4,0x80($sp)
|
|
/* f0d7a6c: 8fad0090 */ lw $t5,0x90($sp)
|
|
/* f0d7a70: 15c00002 */ bnez $t6,.L0f0d7a7c
|
|
/* f0d7a74: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7a78: 0007000d */ break 0x7
|
|
.L0f0d7a7c:
|
|
/* f0d7a7c: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d7a80: 15c10004 */ bne $t6,$at,.L0f0d7a94
|
|
/* f0d7a84: 3c018000 */ lui $at,0x8000
|
|
/* f0d7a88: 17210002 */ bne $t9,$at,.L0f0d7a94
|
|
/* f0d7a8c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7a90: 0006000d */ break 0x6
|
|
.L0f0d7a94:
|
|
/* f0d7a94: afa5003c */ sw $a1,0x3c($sp)
|
|
/* f0d7a98: afaa0070 */ sw $t2,0x70($sp)
|
|
/* f0d7a9c: 8fa600a4 */ lw $a2,0xa4($sp)
|
|
/* f0d7aa0: 0fc35e27 */ jal func0f0d789c
|
|
/* f0d7aa4: 24070050 */ addiu $a3,$zero,0x50
|
|
/* f0d7aa8: 8fb9009c */ lw $t9,0x9c($sp)
|
|
/* f0d7aac: 8fa50080 */ lw $a1,0x80($sp)
|
|
/* f0d7ab0: 8fa600a4 */ lw $a2,0xa4($sp)
|
|
/* f0d7ab4: 8724000a */ lh $a0,0xa($t9)
|
|
/* f0d7ab8: afa20074 */ sw $v0,0x74($sp)
|
|
/* f0d7abc: 0fc35e27 */ jal func0f0d789c
|
|
/* f0d7ac0: 24070050 */ addiu $a3,$zero,0x50
|
|
/* f0d7ac4: 8fae009c */ lw $t6,0x9c($sp)
|
|
/* f0d7ac8: 8fa80074 */ lw $t0,0x74($sp)
|
|
/* f0d7acc: 8fa90078 */ lw $t1,0x78($sp)
|
|
/* f0d7ad0: 8dc40000 */ lw $a0,0x0($t6)
|
|
/* f0d7ad4: 8faa0070 */ lw $t2,0x70($sp)
|
|
/* f0d7ad8: 5080011a */ beqzl $a0,.L0f0d7f44
|
|
/* f0d7adc: 8fbf0034 */ lw $ra,0x34($sp)
|
|
/* f0d7ae0: afa2006c */ sw $v0,0x6c($sp)
|
|
/* f0d7ae4: afa80074 */ sw $t0,0x74($sp)
|
|
/* f0d7ae8: afa90078 */ sw $t1,0x78($sp)
|
|
/* f0d7aec: 0fc35c1c */ jal func0f0d7070
|
|
/* f0d7af0: afaa0070 */ sw $t2,0x70($sp)
|
|
/* f0d7af4: 8fa6006c */ lw $a2,0x6c($sp)
|
|
/* f0d7af8: 8fa80074 */ lw $t0,0x74($sp)
|
|
/* f0d7afc: 8fa90078 */ lw $t1,0x78($sp)
|
|
/* f0d7b00: 10400003 */ beqz $v0,.L0f0d7b10
|
|
/* f0d7b04: 8faa0070 */ lw $t2,0x70($sp)
|
|
/* f0d7b08: 10000003 */ beqz $zero,.L0f0d7b18
|
|
/* f0d7b0c: 3405ff60 */ dli $a1,0xff60
|
|
.L0f0d7b10:
|
|
/* f0d7b10: 3c05ff00 */ lui $a1,0xff00
|
|
/* f0d7b14: 34a50060 */ ori $a1,$a1,0x60
|
|
.L0f0d7b18:
|
|
/* f0d7b18: 8fa40098 */ lw $a0,0x98($sp)
|
|
/* f0d7b1c: afa6006c */ sw $a2,0x6c($sp)
|
|
/* f0d7b20: afa80074 */ sw $t0,0x74($sp)
|
|
/* f0d7b24: afa90078 */ sw $t1,0x78($sp)
|
|
/* f0d7b28: 0fc54df7 */ jal func0f1537dc
|
|
/* f0d7b2c: afaa0070 */ sw $t2,0x70($sp)
|
|
/* f0d7b30: 8fa50094 */ lw $a1,0x94($sp)
|
|
/* f0d7b34: 8fa90078 */ lw $t1,0x78($sp)
|
|
/* f0d7b38: 8fa6006c */ lw $a2,0x6c($sp)
|
|
/* f0d7b3c: 8fa80074 */ lw $t0,0x74($sp)
|
|
/* f0d7b40: 0125082a */ slt $at,$t1,$a1
|
|
/* f0d7b44: 8faa0070 */ lw $t2,0x70($sp)
|
|
/* f0d7b48: 8fab003c */ lw $t3,0x3c($sp)
|
|
/* f0d7b4c: 8fac0080 */ lw $t4,0x80($sp)
|
|
/* f0d7b50: 8fad0090 */ lw $t5,0x90($sp)
|
|
/* f0d7b54: 1420002b */ bnez $at,.L0f0d7c04
|
|
/* f0d7b58: 00402025 */ or $a0,$v0,$zero
|
|
/* f0d7b5c: 0169082a */ slt $at,$t3,$t1
|
|
/* f0d7b60: 14200028 */ bnez $at,.L0f0d7c04
|
|
/* f0d7b64: 018a082a */ slt $at,$t4,$t2
|
|
/* f0d7b68: 14200026 */ bnez $at,.L0f0d7c04
|
|
/* f0d7b6c: 00cd082a */ slt $at,$a2,$t5
|
|
/* f0d7b70: 14200024 */ bnez $at,.L0f0d7c04
|
|
/* f0d7b74: 00401825 */ or $v1,$v0,$zero
|
|
/* f0d7b78: 00cc082a */ slt $at,$a2,$t4
|
|
/* f0d7b7c: 10200003 */ beqz $at,.L0f0d7b8c
|
|
/* f0d7b80: 24440008 */ addiu $a0,$v0,0x8
|
|
/* f0d7b84: 10000002 */ beqz $zero,.L0f0d7b90
|
|
/* f0d7b88: 00c01025 */ or $v0,$a2,$zero
|
|
.L0f0d7b8c:
|
|
/* f0d7b8c: 01801025 */ or $v0,$t4,$zero
|
|
.L0f0d7b90:
|
|
/* f0d7b90: 3c078008 */ lui $a3,%hi(var8007fac0)
|
|
/* f0d7b94: 24e7fac0 */ addiu $a3,$a3,%lo(var8007fac0)
|
|
/* f0d7b98: 8cf80000 */ lw $t8,0x0($a3)
|
|
/* f0d7b9c: 252f0001 */ addiu $t7,$t1,0x1
|
|
/* f0d7ba0: 3c1ff600 */ lui $ra,0xf600
|
|
/* f0d7ba4: 01f80019 */ multu $t7,$t8
|
|
/* f0d7ba8: 24580001 */ addiu $t8,$v0,0x1
|
|
/* f0d7bac: 01aa082a */ slt $at,$t5,$t2
|
|
/* f0d7bb0: 01a01025 */ or $v0,$t5,$zero
|
|
/* f0d7bb4: 0000c812 */ mflo $t9
|
|
/* f0d7bb8: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0d7bbc: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0d7bc0: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d7bc4: 00197080 */ sll $t6,$t9,0x2
|
|
/* f0d7bc8: 01dfc025 */ or $t8,$t6,$ra
|
|
/* f0d7bcc: 030fc825 */ or $t9,$t8,$t7
|
|
/* f0d7bd0: 10200003 */ beqz $at,.L0f0d7be0
|
|
/* f0d7bd4: ac790000 */ sw $t9,0x0($v1)
|
|
/* f0d7bd8: 10000001 */ beqz $zero,.L0f0d7be0
|
|
/* f0d7bdc: 01401025 */ or $v0,$t2,$zero
|
|
.L0f0d7be0:
|
|
/* f0d7be0: 8cef0000 */ lw $t7,0x0($a3)
|
|
/* f0d7be4: 304e03ff */ andi $t6,$v0,0x3ff
|
|
/* f0d7be8: 000ec080 */ sll $t8,$t6,0x2
|
|
/* f0d7bec: 012f0019 */ multu $t1,$t7
|
|
/* f0d7bf0: 0000c812 */ mflo $t9
|
|
/* f0d7bf4: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0d7bf8: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0d7bfc: 030fc825 */ or $t9,$t8,$t7
|
|
/* f0d7c00: ac790004 */ sw $t9,0x4($v1)
|
|
.L0f0d7c04:
|
|
/* f0d7c04: 3c078008 */ lui $a3,%hi(var8007fac0)
|
|
/* f0d7c08: 0105082a */ slt $at,$t0,$a1
|
|
/* f0d7c0c: 24e7fac0 */ addiu $a3,$a3,%lo(var8007fac0)
|
|
/* f0d7c10: 14200029 */ bnez $at,.L0f0d7cb8
|
|
/* f0d7c14: 3c1ff600 */ lui $ra,0xf600
|
|
/* f0d7c18: 0168082a */ slt $at,$t3,$t0
|
|
/* f0d7c1c: 14200026 */ bnez $at,.L0f0d7cb8
|
|
/* f0d7c20: 018a082a */ slt $at,$t4,$t2
|
|
/* f0d7c24: 14200024 */ bnez $at,.L0f0d7cb8
|
|
/* f0d7c28: 00cd082a */ slt $at,$a2,$t5
|
|
/* f0d7c2c: 14200022 */ bnez $at,.L0f0d7cb8
|
|
/* f0d7c30: 00801825 */ or $v1,$a0,$zero
|
|
/* f0d7c34: 00cc082a */ slt $at,$a2,$t4
|
|
/* f0d7c38: 10200003 */ beqz $at,.L0f0d7c48
|
|
/* f0d7c3c: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d7c40: 10000002 */ beqz $zero,.L0f0d7c4c
|
|
/* f0d7c44: 00c01025 */ or $v0,$a2,$zero
|
|
.L0f0d7c48:
|
|
/* f0d7c48: 01801025 */ or $v0,$t4,$zero
|
|
.L0f0d7c4c:
|
|
/* f0d7c4c: 8cf80000 */ lw $t8,0x0($a3)
|
|
/* f0d7c50: 250e0001 */ addiu $t6,$t0,0x1
|
|
/* f0d7c54: 01aa082a */ slt $at,$t5,$t2
|
|
/* f0d7c58: 01d80019 */ multu $t6,$t8
|
|
/* f0d7c5c: 24580001 */ addiu $t8,$v0,0x1
|
|
/* f0d7c60: 01a01025 */ or $v0,$t5,$zero
|
|
/* f0d7c64: 00007812 */ mflo $t7
|
|
/* f0d7c68: 31f903ff */ andi $t9,$t7,0x3ff
|
|
/* f0d7c6c: 00197380 */ sll $t6,$t9,0xe
|
|
/* f0d7c70: 330f03ff */ andi $t7,$t8,0x3ff
|
|
/* f0d7c74: 000fc880 */ sll $t9,$t7,0x2
|
|
/* f0d7c78: 033fc025 */ or $t8,$t9,$ra
|
|
/* f0d7c7c: 030e7825 */ or $t7,$t8,$t6
|
|
/* f0d7c80: 10200003 */ beqz $at,.L0f0d7c90
|
|
/* f0d7c84: ac6f0000 */ sw $t7,0x0($v1)
|
|
/* f0d7c88: 10000001 */ beqz $zero,.L0f0d7c90
|
|
/* f0d7c8c: 01401025 */ or $v0,$t2,$zero
|
|
.L0f0d7c90:
|
|
/* f0d7c90: 8cee0000 */ lw $t6,0x0($a3)
|
|
/* f0d7c94: 305903ff */ andi $t9,$v0,0x3ff
|
|
/* f0d7c98: 0019c080 */ sll $t8,$t9,0x2
|
|
/* f0d7c9c: 010e0019 */ multu $t0,$t6
|
|
/* f0d7ca0: 00007812 */ mflo $t7
|
|
/* f0d7ca4: 31f903ff */ andi $t9,$t7,0x3ff
|
|
/* f0d7ca8: 00197380 */ sll $t6,$t9,0xe
|
|
/* f0d7cac: 030e7825 */ or $t7,$t8,$t6
|
|
/* f0d7cb0: 10000002 */ beqz $zero,.L0f0d7cbc
|
|
/* f0d7cb4: ac6f0004 */ sw $t7,0x4($v1)
|
|
.L0f0d7cb8:
|
|
/* f0d7cb8: afa00068 */ sw $zero,0x68($sp)
|
|
.L0f0d7cbc:
|
|
/* f0d7cbc: 014d082a */ slt $at,$t2,$t5
|
|
/* f0d7cc0: 14200028 */ bnez $at,.L0f0d7d64
|
|
/* f0d7cc4: 018a082a */ slt $at,$t4,$t2
|
|
/* f0d7cc8: 14200026 */ bnez $at,.L0f0d7d64
|
|
/* f0d7ccc: 0169082a */ slt $at,$t3,$t1
|
|
/* f0d7cd0: 14200024 */ bnez $at,.L0f0d7d64
|
|
/* f0d7cd4: 0105082a */ slt $at,$t0,$a1
|
|
/* f0d7cd8: 14200022 */ bnez $at,.L0f0d7d64
|
|
/* f0d7cdc: 00801825 */ or $v1,$a0,$zero
|
|
/* f0d7ce0: 010b082a */ slt $at,$t0,$t3
|
|
/* f0d7ce4: 10200003 */ beqz $at,.L0f0d7cf4
|
|
/* f0d7ce8: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d7cec: 10000002 */ beqz $zero,.L0f0d7cf8
|
|
/* f0d7cf0: 01001025 */ or $v0,$t0,$zero
|
|
.L0f0d7cf4:
|
|
/* f0d7cf4: 01601025 */ or $v0,$t3,$zero
|
|
.L0f0d7cf8:
|
|
/* f0d7cf8: 8cf80000 */ lw $t8,0x0($a3)
|
|
/* f0d7cfc: 24590001 */ addiu $t9,$v0,0x1
|
|
/* f0d7d00: 00a9082a */ slt $at,$a1,$t1
|
|
/* f0d7d04: 03380019 */ multu $t9,$t8
|
|
/* f0d7d08: 00a01025 */ or $v0,$a1,$zero
|
|
/* f0d7d0c: 00007012 */ mflo $t6
|
|
/* f0d7d10: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d7d14: 000fcb80 */ sll $t9,$t7,0xe
|
|
/* f0d7d18: 254e0001 */ addiu $t6,$t2,0x1
|
|
/* f0d7d1c: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d7d20: 033fc025 */ or $t8,$t9,$ra
|
|
/* f0d7d24: 000fc880 */ sll $t9,$t7,0x2
|
|
/* f0d7d28: 03197025 */ or $t6,$t8,$t9
|
|
/* f0d7d2c: 10200003 */ beqz $at,.L0f0d7d3c
|
|
/* f0d7d30: ac6e0000 */ sw $t6,0x0($v1)
|
|
/* f0d7d34: 10000001 */ beqz $zero,.L0f0d7d3c
|
|
/* f0d7d38: 01201025 */ or $v0,$t1,$zero
|
|
.L0f0d7d3c:
|
|
/* f0d7d3c: 8cef0000 */ lw $t7,0x0($a3)
|
|
/* f0d7d40: 004f0019 */ multu $v0,$t7
|
|
/* f0d7d44: 314f03ff */ andi $t7,$t2,0x3ff
|
|
/* f0d7d48: 0000c012 */ mflo $t8
|
|
/* f0d7d4c: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d7d50: 00197380 */ sll $t6,$t9,0xe
|
|
/* f0d7d54: 000fc080 */ sll $t8,$t7,0x2
|
|
/* f0d7d58: 01d8c825 */ or $t9,$t6,$t8
|
|
/* f0d7d5c: 10000002 */ beqz $zero,.L0f0d7d68
|
|
/* f0d7d60: ac790004 */ sw $t9,0x4($v1)
|
|
.L0f0d7d64:
|
|
/* f0d7d64: afa00068 */ sw $zero,0x68($sp)
|
|
.L0f0d7d68:
|
|
/* f0d7d68: 00cd082a */ slt $at,$a2,$t5
|
|
/* f0d7d6c: 14200027 */ bnez $at,.L0f0d7e0c
|
|
/* f0d7d70: 0186082a */ slt $at,$t4,$a2
|
|
/* f0d7d74: 14200025 */ bnez $at,.L0f0d7e0c
|
|
/* f0d7d78: 0169082a */ slt $at,$t3,$t1
|
|
/* f0d7d7c: 14200023 */ bnez $at,.L0f0d7e0c
|
|
/* f0d7d80: 0105082a */ slt $at,$t0,$a1
|
|
/* f0d7d84: 14200021 */ bnez $at,.L0f0d7e0c
|
|
/* f0d7d88: 00801825 */ or $v1,$a0,$zero
|
|
/* f0d7d8c: 010b082a */ slt $at,$t0,$t3
|
|
/* f0d7d90: 10200003 */ beqz $at,.L0f0d7da0
|
|
/* f0d7d94: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d7d98: 10000002 */ beqz $zero,.L0f0d7da4
|
|
/* f0d7d9c: 01001025 */ or $v0,$t0,$zero
|
|
.L0f0d7da0:
|
|
/* f0d7da0: 01601025 */ or $v0,$t3,$zero
|
|
.L0f0d7da4:
|
|
/* f0d7da4: 8cee0000 */ lw $t6,0x0($a3)
|
|
/* f0d7da8: 244f0001 */ addiu $t7,$v0,0x1
|
|
/* f0d7dac: 00a9082a */ slt $at,$a1,$t1
|
|
/* f0d7db0: 01ee0019 */ multu $t7,$t6
|
|
/* f0d7db4: 00a01025 */ or $v0,$a1,$zero
|
|
/* f0d7db8: 0000c012 */ mflo $t8
|
|
/* f0d7dbc: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d7dc0: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0d7dc4: 24d80001 */ addiu $t8,$a2,0x1
|
|
/* f0d7dc8: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d7dcc: 01ff7025 */ or $t6,$t7,$ra
|
|
/* f0d7dd0: 00197880 */ sll $t7,$t9,0x2
|
|
/* f0d7dd4: 01cfc025 */ or $t8,$t6,$t7
|
|
/* f0d7dd8: 10200003 */ beqz $at,.L0f0d7de8
|
|
/* f0d7ddc: ac780000 */ sw $t8,0x0($v1)
|
|
/* f0d7de0: 10000001 */ beqz $zero,.L0f0d7de8
|
|
/* f0d7de4: 01201025 */ or $v0,$t1,$zero
|
|
.L0f0d7de8:
|
|
/* f0d7de8: 8cf90000 */ lw $t9,0x0($a3)
|
|
/* f0d7dec: 00590019 */ multu $v0,$t9
|
|
/* f0d7df0: 30d903ff */ andi $t9,$a2,0x3ff
|
|
/* f0d7df4: 00007012 */ mflo $t6
|
|
/* f0d7df8: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d7dfc: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d7e00: 00197080 */ sll $t6,$t9,0x2
|
|
/* f0d7e04: 030e7825 */ or $t7,$t8,$t6
|
|
/* f0d7e08: ac6f0004 */ sw $t7,0x4($v1)
|
|
.L0f0d7e0c:
|
|
/* f0d7e0c: afa80074 */ sw $t0,0x74($sp)
|
|
/* f0d7e10: 0fc54e0e */ jal func0f153838
|
|
/* f0d7e14: afaa0070 */ sw $t2,0x70($sp)
|
|
/* f0d7e18: 8fa400a0 */ lw $a0,0xa0($sp)
|
|
/* f0d7e1c: 8fa80074 */ lw $t0,0x74($sp)
|
|
/* f0d7e20: 8faa0070 */ lw $t2,0x70($sp)
|
|
/* f0d7e24: 10800046 */ beqz $a0,.L0f0d7f40
|
|
/* f0d7e28: afa20098 */ sw $v0,0x98($sp)
|
|
/* f0d7e2c: 8fb90068 */ lw $t9,0x68($sp)
|
|
/* f0d7e30: 25180003 */ addiu $t8,$t0,0x3
|
|
/* f0d7e34: 254e0003 */ addiu $t6,$t2,0x3
|
|
/* f0d7e38: 13200041 */ beqz $t9,.L0f0d7f40
|
|
/* f0d7e3c: 28810007 */ slti $at,$a0,0x7
|
|
/* f0d7e40: afb80054 */ sw $t8,0x54($sp)
|
|
/* f0d7e44: 10200022 */ beqz $at,.L0f0d7ed0
|
|
/* f0d7e48: afae0050 */ sw $t6,0x50($sp)
|
|
/* f0d7e4c: 3c198007 */ lui $t9,%hi(var80070f80)
|
|
/* f0d7e50: 27390f80 */ addiu $t9,$t9,%lo(var80070f80)
|
|
/* f0d7e54: 9b210002 */ lwr $at,0x2($t9)
|
|
/* f0d7e58: 27af004c */ addiu $t7,$sp,0x4c
|
|
/* f0d7e5c: 2498002f */ addiu $t8,$a0,0x2f
|
|
/* f0d7e60: b9e10002 */ swr $at,0x2($t7)
|
|
/* f0d7e64: 0c002f02 */ jal func0000bc08
|
|
/* f0d7e68: a3b8004c */ sb $t8,0x4c($sp)
|
|
/* f0d7e6c: 0c002f06 */ jal func0000bc18
|
|
/* f0d7e70: a7a20040 */ sh $v0,0x40($sp)
|
|
/* f0d7e74: 3c0f8008 */ lui $t7,0x8008
|
|
/* f0d7e78: 8deffb00 */ lw $t7,-0x500($t7)
|
|
/* f0d7e7c: 3c198008 */ lui $t9,0x8008
|
|
/* f0d7e80: 8f39fafc */ lw $t9,-0x504($t9)
|
|
/* f0d7e84: afaf0010 */ sw $t7,0x10($sp)
|
|
/* f0d7e88: 87af0040 */ lh $t7,0x40($sp)
|
|
/* f0d7e8c: 3c0e00ff */ lui $t6,0xff
|
|
/* f0d7e90: 35ce00a0 */ ori $t6,$t6,0xa0
|
|
/* f0d7e94: 241800a0 */ addiu $t8,$zero,0xa0
|
|
/* f0d7e98: afb8001c */ sw $t8,0x1c($sp)
|
|
/* f0d7e9c: afae0018 */ sw $t6,0x18($sp)
|
|
/* f0d7ea0: 8fa40098 */ lw $a0,0x98($sp)
|
|
/* f0d7ea4: 27a50054 */ addiu $a1,$sp,0x54
|
|
/* f0d7ea8: 27a60050 */ addiu $a2,$sp,0x50
|
|
/* f0d7eac: 27a7004c */ addiu $a3,$sp,0x4c
|
|
/* f0d7eb0: afa20024 */ sw $v0,0x24($sp)
|
|
/* f0d7eb4: afa00028 */ sw $zero,0x28($sp)
|
|
/* f0d7eb8: afa0002c */ sw $zero,0x2c($sp)
|
|
/* f0d7ebc: afb90014 */ sw $t9,0x14($sp)
|
|
/* f0d7ec0: 0fc55b92 */ jal func0f156e48
|
|
/* f0d7ec4: afaf0020 */ sw $t7,0x20($sp)
|
|
/* f0d7ec8: 1000001d */ beqz $zero,.L0f0d7f40
|
|
/* f0d7ecc: afa20098 */ sw $v0,0x98($sp)
|
|
.L0f0d7ed0:
|
|
/* f0d7ed0: 0fc5b9f1 */ jal textGet
|
|
/* f0d7ed4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7ed8: 0c002f02 */ jal func0000bc08
|
|
/* f0d7edc: afa20048 */ sw $v0,0x48($sp)
|
|
/* f0d7ee0: 0c002f06 */ jal func0000bc18
|
|
/* f0d7ee4: a7a20040 */ sh $v0,0x40($sp)
|
|
/* f0d7ee8: 3c198008 */ lui $t9,0x8008
|
|
/* f0d7eec: 8f39fb08 */ lw $t9,-0x4f8($t9)
|
|
/* f0d7ef0: 3c0e8008 */ lui $t6,0x8008
|
|
/* f0d7ef4: 8dcefb04 */ lw $t6,-0x4fc($t6)
|
|
/* f0d7ef8: afb90010 */ sw $t9,0x10($sp)
|
|
/* f0d7efc: 87b90040 */ lh $t9,0x40($sp)
|
|
/* f0d7f00: 3c1800ff */ lui $t8,0xff
|
|
/* f0d7f04: 371800a0 */ ori $t8,$t8,0xa0
|
|
/* f0d7f08: 240f00a0 */ addiu $t7,$zero,0xa0
|
|
/* f0d7f0c: afaf001c */ sw $t7,0x1c($sp)
|
|
/* f0d7f10: afb80018 */ sw $t8,0x18($sp)
|
|
/* f0d7f14: 8fa40098 */ lw $a0,0x98($sp)
|
|
/* f0d7f18: 27a50054 */ addiu $a1,$sp,0x54
|
|
/* f0d7f1c: 27a60050 */ addiu $a2,$sp,0x50
|
|
/* f0d7f20: 8fa70048 */ lw $a3,0x48($sp)
|
|
/* f0d7f24: afa20024 */ sw $v0,0x24($sp)
|
|
/* f0d7f28: afa00028 */ sw $zero,0x28($sp)
|
|
/* f0d7f2c: afa0002c */ sw $zero,0x2c($sp)
|
|
/* f0d7f30: afae0014 */ sw $t6,0x14($sp)
|
|
/* f0d7f34: 0fc55b92 */ jal func0f156e48
|
|
/* f0d7f38: afb90020 */ sw $t9,0x20($sp)
|
|
/* f0d7f3c: afa20098 */ sw $v0,0x98($sp)
|
|
.L0f0d7f40:
|
|
/* f0d7f40: 8fbf0034 */ lw $ra,0x34($sp)
|
|
.L0f0d7f44:
|
|
/* f0d7f44: 8fa20098 */ lw $v0,0x98($sp)
|
|
/* f0d7f48: 27bd0098 */ addiu $sp,$sp,0x98
|
|
/* f0d7f4c: 03e00008 */ jr $ra
|
|
/* f0d7f50: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d7f54
|
|
/* f0d7f54: 27bdff30 */ addiu $sp,$sp,-208
|
|
/* f0d7f58: afbf0024 */ sw $ra,0x24($sp)
|
|
/* f0d7f5c: afb30020 */ sw $s3,0x20($sp)
|
|
/* f0d7f60: afb2001c */ sw $s2,0x1c($sp)
|
|
/* f0d7f64: afb10018 */ sw $s1,0x18($sp)
|
|
/* f0d7f68: 00a08825 */ or $s1,$a1,$zero
|
|
/* f0d7f6c: 00c09025 */ or $s2,$a2,$zero
|
|
/* f0d7f70: 00e09825 */ or $s3,$a3,$zero
|
|
/* f0d7f74: afb00014 */ sw $s0,0x14($sp)
|
|
/* f0d7f78: 0c002f40 */ jal func0000bd00
|
|
/* f0d7f7c: afa400d0 */ sw $a0,0xd0($sp)
|
|
/* f0d7f80: 3c108008 */ lui $s0,%hi(var8007fac0)
|
|
/* f0d7f84: 2610fac0 */ addiu $s0,$s0,%lo(var8007fac0)
|
|
/* f0d7f88: 8e0e0000 */ lw $t6,0x0($s0)
|
|
/* f0d7f8c: 8fa400d0 */ lw $a0,0xd0($sp)
|
|
/* f0d7f90: 004e001a */ div $zero,$v0,$t6
|
|
/* f0d7f94: 00007812 */ mflo $t7
|
|
/* f0d7f98: afaf00cc */ sw $t7,0xcc($sp)
|
|
/* f0d7f9c: 15c00002 */ bnez $t6,.L0f0d7fa8
|
|
/* f0d7fa0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7fa4: 0007000d */ break 0x7
|
|
.L0f0d7fa8:
|
|
/* f0d7fa8: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d7fac: 15c10004 */ bne $t6,$at,.L0f0d7fc0
|
|
/* f0d7fb0: 3c018000 */ lui $at,0x8000
|
|
/* f0d7fb4: 14410002 */ bne $v0,$at,.L0f0d7fc0
|
|
/* f0d7fb8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7fbc: 0006000d */ break 0x6
|
|
.L0f0d7fc0:
|
|
/* f0d7fc0: 0c002f44 */ jal func0000bd10
|
|
/* f0d7fc4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7fc8: 0c002f22 */ jal func0000bc88
|
|
/* f0d7fcc: afa200c8 */ sw $v0,0xc8($sp)
|
|
/* f0d7fd0: 8e180000 */ lw $t8,0x0($s0)
|
|
/* f0d7fd4: 8fa400d0 */ lw $a0,0xd0($sp)
|
|
/* f0d7fd8: 0058001a */ div $zero,$v0,$t8
|
|
/* f0d7fdc: 0000c812 */ mflo $t9
|
|
/* f0d7fe0: afb900c4 */ sw $t9,0xc4($sp)
|
|
/* f0d7fe4: 17000002 */ bnez $t8,.L0f0d7ff0
|
|
/* f0d7fe8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d7fec: 0007000d */ break 0x7
|
|
.L0f0d7ff0:
|
|
/* f0d7ff0: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d7ff4: 17010004 */ bne $t8,$at,.L0f0d8008
|
|
/* f0d7ff8: 3c018000 */ lui $at,0x8000
|
|
/* f0d7ffc: 14410002 */ bne $v0,$at,.L0f0d8008
|
|
/* f0d8000: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8004: 0006000d */ break 0x6
|
|
.L0f0d8008:
|
|
/* f0d8008: 0c002f26 */ jal func0000bc98
|
|
/* f0d800c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8010: 8fae00c8 */ lw $t6,0xc8($sp)
|
|
/* f0d8014: 3c0500ff */ lui $a1,0xff
|
|
/* f0d8018: 8fa400d0 */ lw $a0,0xd0($sp)
|
|
/* f0d801c: 01c26821 */ addu $t5,$t6,$v0
|
|
/* f0d8020: 25adffff */ addiu $t5,$t5,-1
|
|
/* f0d8024: afad00b8 */ sw $t5,0xb8($sp)
|
|
/* f0d8028: 0fc54df7 */ jal func0f1537dc
|
|
/* f0d802c: 34a50028 */ ori $a1,$a1,0x28
|
|
/* f0d8030: 3c03800a */ lui $v1,%hi(g_Vars)
|
|
/* f0d8034: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars)
|
|
/* f0d8038: 8c6f006c */ lw $t7,0x6c($v1)
|
|
/* f0d803c: 8fad00b8 */ lw $t5,0xb8($sp)
|
|
/* f0d8040: 24010001 */ addiu $at,$zero,0x1
|
|
/* f0d8044: 11e00003 */ beqz $t7,.L0f0d8054
|
|
/* f0d8048: 00003025 */ or $a2,$zero,$zero
|
|
/* f0d804c: 10000001 */ beqz $zero,.L0f0d8054
|
|
/* f0d8050: 24060001 */ addiu $a2,$zero,0x1
|
|
.L0f0d8054:
|
|
/* f0d8054: 8c780068 */ lw $t8,0x68($v1)
|
|
/* f0d8058: 00002025 */ or $a0,$zero,$zero
|
|
/* f0d805c: 00002825 */ or $a1,$zero,$zero
|
|
/* f0d8060: 13000003 */ beqz $t8,.L0f0d8070
|
|
/* f0d8064: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8068: 10000001 */ beqz $zero,.L0f0d8070
|
|
/* f0d806c: 24040001 */ addiu $a0,$zero,0x1
|
|
.L0f0d8070:
|
|
/* f0d8070: 8c790064 */ lw $t9,0x64($v1)
|
|
/* f0d8074: 13200003 */ beqz $t9,.L0f0d8084
|
|
/* f0d8078: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d807c: 10000001 */ beqz $zero,.L0f0d8084
|
|
/* f0d8080: 24050001 */ addiu $a1,$zero,0x1
|
|
.L0f0d8084:
|
|
/* f0d8084: 8c6e0070 */ lw $t6,0x70($v1)
|
|
/* f0d8088: 00001825 */ or $v1,$zero,$zero
|
|
/* f0d808c: 11c00003 */ beqz $t6,.L0f0d809c
|
|
/* f0d8090: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8094: 10000001 */ beqz $zero,.L0f0d809c
|
|
/* f0d8098: 24030001 */ addiu $v1,$zero,0x1
|
|
.L0f0d809c:
|
|
/* f0d809c: 00657821 */ addu $t7,$v1,$a1
|
|
/* f0d80a0: 01e4c021 */ addu $t8,$t7,$a0
|
|
/* f0d80a4: 0306c821 */ addu $t9,$t8,$a2
|
|
/* f0d80a8: 57210066 */ bnel $t9,$at,.L0f0d8244
|
|
/* f0d80ac: 8e0f0000 */ lw $t7,0x0($s0)
|
|
/* f0d80b0: 8e190000 */ lw $t9,0x0($s0)
|
|
/* f0d80b4: 02333023 */ subu $a2,$s1,$s3
|
|
/* f0d80b8: 24d80003 */ addiu $t8,$a2,0x3
|
|
/* f0d80bc: 03190019 */ multu $t8,$t9
|
|
/* f0d80c0: 26470001 */ addiu $a3,$s2,0x1
|
|
/* f0d80c4: 30ee03ff */ andi $t6,$a3,0x3ff
|
|
/* f0d80c8: 000e3880 */ sll $a3,$t6,0x2
|
|
/* f0d80cc: 3c03f600 */ lui $v1,0xf600
|
|
/* f0d80d0: 8fab00cc */ lw $t3,0xcc($sp)
|
|
/* f0d80d4: 324803ff */ andi $t0,$s2,0x3ff
|
|
/* f0d80d8: 24440008 */ addiu $a0,$v0,0x8
|
|
/* f0d80dc: 00804825 */ or $t1,$a0,$zero
|
|
/* f0d80e0: 02335021 */ addu $t2,$s1,$s3
|
|
/* f0d80e4: 00007012 */ mflo $t6
|
|
/* f0d80e8: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d80ec: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d80f0: 0303c825 */ or $t9,$t8,$v1
|
|
/* f0d80f4: 03277025 */ or $t6,$t9,$a3
|
|
/* f0d80f8: ac4e0000 */ sw $t6,0x0($v0)
|
|
/* f0d80fc: 8e190000 */ lw $t9,0x0($s0)
|
|
/* f0d8100: 25780030 */ addiu $t8,$t3,0x30
|
|
/* f0d8104: 00087880 */ sll $t7,$t0,0x2
|
|
/* f0d8108: 03190019 */ multu $t8,$t9
|
|
/* f0d810c: 01e04025 */ or $t0,$t7,$zero
|
|
/* f0d8110: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d8114: 00806025 */ or $t4,$a0,$zero
|
|
/* f0d8118: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d811c: 00802825 */ or $a1,$a0,$zero
|
|
/* f0d8120: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d8124: 00007012 */ mflo $t6
|
|
/* f0d8128: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d812c: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d8130: 0308c825 */ or $t9,$t8,$t0
|
|
/* f0d8134: ac590004 */ sw $t9,0x4($v0)
|
|
/* f0d8138: 8fae00c4 */ lw $t6,0xc4($sp)
|
|
/* f0d813c: 8e190000 */ lw $t9,0x0($s0)
|
|
/* f0d8140: 26220001 */ addiu $v0,$s1,0x1
|
|
/* f0d8144: 016e7821 */ addu $t7,$t3,$t6
|
|
/* f0d8148: 25f8ffcf */ addiu $t8,$t7,-49
|
|
/* f0d814c: 03190019 */ multu $t8,$t9
|
|
/* f0d8150: 02535821 */ addu $t3,$s2,$s3
|
|
/* f0d8154: 00007012 */ mflo $t6
|
|
/* f0d8158: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d815c: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d8160: 0303c825 */ or $t9,$t8,$v1
|
|
/* f0d8164: 03277025 */ or $t6,$t9,$a3
|
|
/* f0d8168: ad2e0000 */ sw $t6,0x0($t1)
|
|
/* f0d816c: 8e180000 */ lw $t8,0x0($s0)
|
|
/* f0d8170: 254ffffe */ addiu $t7,$t2,-2
|
|
/* f0d8174: 02533823 */ subu $a3,$s2,$s3
|
|
/* f0d8178: 01f80019 */ multu $t7,$t8
|
|
/* f0d817c: 0000c812 */ mflo $t9
|
|
/* f0d8180: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0d8184: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0d8188: 01e8c025 */ or $t8,$t7,$t0
|
|
/* f0d818c: ad380004 */ sw $t8,0x4($t1)
|
|
/* f0d8190: 8e190000 */ lw $t9,0x0($s0)
|
|
/* f0d8194: 00590019 */ multu $v0,$t9
|
|
/* f0d8198: 00007012 */ mflo $t6
|
|
/* f0d819c: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d81a0: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d81a4: 24ee0003 */ addiu $t6,$a3,0x3
|
|
/* f0d81a8: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d81ac: 0303c825 */ or $t9,$t8,$v1
|
|
/* f0d81b0: 000fc080 */ sll $t8,$t7,0x2
|
|
/* f0d81b4: 03387025 */ or $t6,$t9,$t8
|
|
/* f0d81b8: ad8e0000 */ sw $t6,0x0($t4)
|
|
/* f0d81bc: 8e0f0000 */ lw $t7,0x0($s0)
|
|
/* f0d81c0: 022f0019 */ multu $s1,$t7
|
|
/* f0d81c4: 8faf00c8 */ lw $t7,0xc8($sp)
|
|
/* f0d81c8: 0000c812 */ mflo $t9
|
|
/* f0d81cc: 333803ff */ andi $t8,$t9,0x3ff
|
|
/* f0d81d0: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0d81d4: 25f9000a */ addiu $t9,$t7,0xa
|
|
/* f0d81d8: 333803ff */ andi $t8,$t9,0x3ff
|
|
/* f0d81dc: 00187880 */ sll $t7,$t8,0x2
|
|
/* f0d81e0: 01cfc825 */ or $t9,$t6,$t7
|
|
/* f0d81e4: ad990004 */ sw $t9,0x4($t4)
|
|
/* f0d81e8: 8e180000 */ lw $t8,0x0($s0)
|
|
/* f0d81ec: 00580019 */ multu $v0,$t8
|
|
/* f0d81f0: 00007012 */ mflo $t6
|
|
/* f0d81f4: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d81f8: 000fcb80 */ sll $t9,$t7,0xe
|
|
/* f0d81fc: 25aefff7 */ addiu $t6,$t5,-9
|
|
/* f0d8200: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d8204: 0323c025 */ or $t8,$t9,$v1
|
|
/* f0d8208: 000fc880 */ sll $t9,$t7,0x2
|
|
/* f0d820c: 03197025 */ or $t6,$t8,$t9
|
|
/* f0d8210: acae0000 */ sw $t6,0x0($a1)
|
|
/* f0d8214: 8e0f0000 */ lw $t7,0x0($s0)
|
|
/* f0d8218: 022f0019 */ multu $s1,$t7
|
|
/* f0d821c: 256ffffe */ addiu $t7,$t3,-2
|
|
/* f0d8220: 0000c012 */ mflo $t8
|
|
/* f0d8224: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d8228: 00197380 */ sll $t6,$t9,0xe
|
|
/* f0d822c: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0d8230: 0018c880 */ sll $t9,$t8,0x2
|
|
/* f0d8234: 01d97825 */ or $t7,$t6,$t9
|
|
/* f0d8238: 10000061 */ beqz $zero,.L0f0d83c0
|
|
/* f0d823c: acaf0004 */ sw $t7,0x4($a1)
|
|
/* f0d8240: 8e0f0000 */ lw $t7,0x0($s0)
|
|
.L0f0d8244:
|
|
/* f0d8244: 02333023 */ subu $a2,$s1,$s3
|
|
/* f0d8248: 24d90003 */ addiu $t9,$a2,0x3
|
|
/* f0d824c: 032f0019 */ multu $t9,$t7
|
|
/* f0d8250: 26470001 */ addiu $a3,$s2,0x1
|
|
/* f0d8254: 30f803ff */ andi $t8,$a3,0x3ff
|
|
/* f0d8258: 00183880 */ sll $a3,$t8,0x2
|
|
/* f0d825c: 3c03f600 */ lui $v1,0xf600
|
|
/* f0d8260: 8fab00cc */ lw $t3,0xcc($sp)
|
|
/* f0d8264: 324803ff */ andi $t0,$s2,0x3ff
|
|
/* f0d8268: 24440008 */ addiu $a0,$v0,0x8
|
|
/* f0d826c: 00804825 */ or $t1,$a0,$zero
|
|
/* f0d8270: 02335021 */ addu $t2,$s1,$s3
|
|
/* f0d8274: 0000c012 */ mflo $t8
|
|
/* f0d8278: 330e03ff */ andi $t6,$t8,0x3ff
|
|
/* f0d827c: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0d8280: 03237825 */ or $t7,$t9,$v1
|
|
/* f0d8284: 01e7c025 */ or $t8,$t7,$a3
|
|
/* f0d8288: ac580000 */ sw $t8,0x0($v0)
|
|
/* f0d828c: 8e190000 */ lw $t9,0x0($s0)
|
|
/* f0d8290: 00087080 */ sll $t6,$t0,0x2
|
|
/* f0d8294: 01c04025 */ or $t0,$t6,$zero
|
|
/* f0d8298: 01790019 */ multu $t3,$t9
|
|
/* f0d829c: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d82a0: 00806025 */ or $t4,$a0,$zero
|
|
/* f0d82a4: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d82a8: 00802825 */ or $a1,$a0,$zero
|
|
/* f0d82ac: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d82b0: 00007812 */ mflo $t7
|
|
/* f0d82b4: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0d82b8: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0d82bc: 01c8c825 */ or $t9,$t6,$t0
|
|
/* f0d82c0: ac590004 */ sw $t9,0x4($v0)
|
|
/* f0d82c4: 8faf00c4 */ lw $t7,0xc4($sp)
|
|
/* f0d82c8: 8e0e0000 */ lw $t6,0x0($s0)
|
|
/* f0d82cc: 26220001 */ addiu $v0,$s1,0x1
|
|
/* f0d82d0: 016fc021 */ addu $t8,$t3,$t7
|
|
/* f0d82d4: 030e0019 */ multu $t8,$t6
|
|
/* f0d82d8: 02535821 */ addu $t3,$s2,$s3
|
|
/* f0d82dc: 0000c812 */ mflo $t9
|
|
/* f0d82e0: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0d82e4: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d82e8: 03037025 */ or $t6,$t8,$v1
|
|
/* f0d82ec: 01c7c825 */ or $t9,$t6,$a3
|
|
/* f0d82f0: ad390000 */ sw $t9,0x0($t1)
|
|
/* f0d82f4: 8e180000 */ lw $t8,0x0($s0)
|
|
/* f0d82f8: 254ffffe */ addiu $t7,$t2,-2
|
|
/* f0d82fc: 02533823 */ subu $a3,$s2,$s3
|
|
/* f0d8300: 01f80019 */ multu $t7,$t8
|
|
/* f0d8304: 00007012 */ mflo $t6
|
|
/* f0d8308: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0d830c: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0d8310: 01e8c025 */ or $t8,$t7,$t0
|
|
/* f0d8314: ad380004 */ sw $t8,0x4($t1)
|
|
/* f0d8318: 8e0e0000 */ lw $t6,0x0($s0)
|
|
/* f0d831c: 004e0019 */ multu $v0,$t6
|
|
/* f0d8320: 0000c812 */ mflo $t9
|
|
/* f0d8324: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0d8328: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d832c: 24f90003 */ addiu $t9,$a3,0x3
|
|
/* f0d8330: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0d8334: 03037025 */ or $t6,$t8,$v1
|
|
/* f0d8338: 000fc080 */ sll $t8,$t7,0x2
|
|
/* f0d833c: 01d8c825 */ or $t9,$t6,$t8
|
|
/* f0d8340: ad990000 */ sw $t9,0x0($t4)
|
|
/* f0d8344: 8e0f0000 */ lw $t7,0x0($s0)
|
|
/* f0d8348: 022f0019 */ multu $s1,$t7
|
|
/* f0d834c: 8faf00c8 */ lw $t7,0xc8($sp)
|
|
/* f0d8350: 00007012 */ mflo $t6
|
|
/* f0d8354: 31d803ff */ andi $t8,$t6,0x3ff
|
|
/* f0d8358: 0018cb80 */ sll $t9,$t8,0xe
|
|
/* f0d835c: 31ee03ff */ andi $t6,$t7,0x3ff
|
|
/* f0d8360: 000ec080 */ sll $t8,$t6,0x2
|
|
/* f0d8364: 03387825 */ or $t7,$t9,$t8
|
|
/* f0d8368: ad8f0004 */ sw $t7,0x4($t4)
|
|
/* f0d836c: 8e0e0000 */ lw $t6,0x0($s0)
|
|
/* f0d8370: 004e0019 */ multu $v0,$t6
|
|
/* f0d8374: 0000c812 */ mflo $t9
|
|
/* f0d8378: 333803ff */ andi $t8,$t9,0x3ff
|
|
/* f0d837c: 00187b80 */ sll $t7,$t8,0xe
|
|
/* f0d8380: 25b90001 */ addiu $t9,$t5,0x1
|
|
/* f0d8384: 333803ff */ andi $t8,$t9,0x3ff
|
|
/* f0d8388: 01e37025 */ or $t6,$t7,$v1
|
|
/* f0d838c: 00187880 */ sll $t7,$t8,0x2
|
|
/* f0d8390: 01cfc825 */ or $t9,$t6,$t7
|
|
/* f0d8394: acb90000 */ sw $t9,0x0($a1)
|
|
/* f0d8398: 8e180000 */ lw $t8,0x0($s0)
|
|
/* f0d839c: 02380019 */ multu $s1,$t8
|
|
/* f0d83a0: 2578fffe */ addiu $t8,$t3,-2
|
|
/* f0d83a4: 00007012 */ mflo $t6
|
|
/* f0d83a8: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d83ac: 000fcb80 */ sll $t9,$t7,0xe
|
|
/* f0d83b0: 330e03ff */ andi $t6,$t8,0x3ff
|
|
/* f0d83b4: 000e7880 */ sll $t7,$t6,0x2
|
|
/* f0d83b8: 032fc025 */ or $t8,$t9,$t7
|
|
/* f0d83bc: acb80004 */ sw $t8,0x4($a1)
|
|
.L0f0d83c0:
|
|
/* f0d83c0: afa60054 */ sw $a2,0x54($sp)
|
|
/* f0d83c4: afa7004c */ sw $a3,0x4c($sp)
|
|
/* f0d83c8: afaa0050 */ sw $t2,0x50($sp)
|
|
/* f0d83cc: 0fc54e0e */ jal func0f153838
|
|
/* f0d83d0: afab0048 */ sw $t3,0x48($sp)
|
|
/* f0d83d4: 00402025 */ or $a0,$v0,$zero
|
|
/* f0d83d8: 0fc54df7 */ jal func0f1537dc
|
|
/* f0d83dc: 8fa500e4 */ lw $a1,0xe4($sp)
|
|
/* f0d83e0: 8fa60054 */ lw $a2,0x54($sp)
|
|
/* f0d83e4: 8e0f0000 */ lw $t7,0x0($s0)
|
|
/* f0d83e8: 8fab0048 */ lw $t3,0x48($sp)
|
|
/* f0d83ec: 24cc0001 */ addiu $t4,$a2,0x1
|
|
/* f0d83f0: 018f0019 */ multu $t4,$t7
|
|
/* f0d83f4: 25680001 */ addiu $t0,$t3,0x1
|
|
/* f0d83f8: 310e03ff */ andi $t6,$t0,0x3ff
|
|
/* f0d83fc: 000e4080 */ sll $t0,$t6,0x2
|
|
/* f0d8400: 3c03f600 */ lui $v1,0xf600
|
|
/* f0d8404: 8fa7004c */ lw $a3,0x4c($sp)
|
|
/* f0d8408: 8faa0050 */ lw $t2,0x50($sp)
|
|
/* f0d840c: 244d0018 */ addiu $t5,$v0,0x18
|
|
/* f0d8410: 30e503ff */ andi $a1,$a3,0x3ff
|
|
/* f0d8414: 25490001 */ addiu $t1,$t2,0x1
|
|
/* f0d8418: 0000c012 */ mflo $t8
|
|
/* f0d841c: 330e03ff */ andi $t6,$t8,0x3ff
|
|
/* f0d8420: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0d8424: 03237825 */ or $t7,$t9,$v1
|
|
/* f0d8428: 01e8c025 */ or $t8,$t7,$t0
|
|
/* f0d842c: ac580000 */ sw $t8,0x0($v0)
|
|
/* f0d8430: 8e190000 */ lw $t9,0x0($s0)
|
|
/* f0d8434: 00057080 */ sll $t6,$a1,0x2
|
|
/* f0d8438: 01c02825 */ or $a1,$t6,$zero
|
|
/* f0d843c: 00d90019 */ multu $a2,$t9
|
|
/* f0d8440: 24ff0001 */ addiu $ra,$a3,0x1
|
|
/* f0d8444: 317303ff */ andi $s3,$t3,0x3ff
|
|
/* f0d8448: 25a40008 */ addiu $a0,$t5,0x8
|
|
/* f0d844c: 00007812 */ mflo $t7
|
|
/* f0d8450: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0d8454: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0d8458: 01c5c825 */ or $t9,$t6,$a1
|
|
/* f0d845c: ac590004 */ sw $t9,0x4($v0)
|
|
/* f0d8460: 8e0f0000 */ lw $t7,0x0($s0)
|
|
/* f0d8464: 012f0019 */ multu $t1,$t7
|
|
/* f0d8468: 0000c012 */ mflo $t8
|
|
/* f0d846c: 330e03ff */ andi $t6,$t8,0x3ff
|
|
/* f0d8470: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0d8474: 03237825 */ or $t7,$t9,$v1
|
|
/* f0d8478: 01e8c025 */ or $t8,$t7,$t0
|
|
/* f0d847c: ac580008 */ sw $t8,0x8($v0)
|
|
/* f0d8480: 8e0e0000 */ lw $t6,0x0($s0)
|
|
/* f0d8484: 014e0019 */ multu $t2,$t6
|
|
/* f0d8488: 0000c812 */ mflo $t9
|
|
/* f0d848c: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0d8490: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d8494: 03057025 */ or $t6,$t8,$a1
|
|
/* f0d8498: ac4e000c */ sw $t6,0xc($v0)
|
|
/* f0d849c: 8e180000 */ lw $t8,0x0($s0)
|
|
/* f0d84a0: 33f903ff */ andi $t9,$ra,0x3ff
|
|
/* f0d84a4: 0019f880 */ sll $ra,$t9,0x2
|
|
/* f0d84a8: 01380019 */ multu $t1,$t8
|
|
/* f0d84ac: 00007012 */ mflo $t6
|
|
/* f0d84b0: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0d84b4: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0d84b8: 01e3c025 */ or $t8,$t7,$v1
|
|
/* f0d84bc: 031f7025 */ or $t6,$t8,$ra
|
|
/* f0d84c0: ac4e0010 */ sw $t6,0x10($v0)
|
|
/* f0d84c4: 8e190000 */ lw $t9,0x0($s0)
|
|
/* f0d84c8: 00d90019 */ multu $a2,$t9
|
|
/* f0d84cc: 00007812 */ mflo $t7
|
|
/* f0d84d0: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0d84d4: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0d84d8: 01c5c825 */ or $t9,$t6,$a1
|
|
/* f0d84dc: ac590014 */ sw $t9,0x14($v0)
|
|
/* f0d84e0: 8e0f0000 */ lw $t7,0x0($s0)
|
|
/* f0d84e4: 012f0019 */ multu $t1,$t7
|
|
/* f0d84e8: 0000c012 */ mflo $t8
|
|
/* f0d84ec: 330e03ff */ andi $t6,$t8,0x3ff
|
|
/* f0d84f0: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0d84f4: 03237825 */ or $t7,$t9,$v1
|
|
/* f0d84f8: 01e8c025 */ or $t8,$t7,$t0
|
|
/* f0d84fc: adb80000 */ sw $t8,0x0($t5)
|
|
/* f0d8500: 8e190000 */ lw $t9,0x0($s0)
|
|
/* f0d8504: 00137080 */ sll $t6,$s3,0x2
|
|
/* f0d8508: 01c09825 */ or $s3,$t6,$zero
|
|
/* f0d850c: 00d90019 */ multu $a2,$t9
|
|
/* f0d8510: 00007812 */ mflo $t7
|
|
/* f0d8514: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0d8518: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0d851c: 01d3c825 */ or $t9,$t6,$s3
|
|
/* f0d8520: adb90004 */ sw $t9,0x4($t5)
|
|
/* f0d8524: 8faf00e0 */ lw $t7,0xe0($sp)
|
|
/* f0d8528: afa40084 */ sw $a0,0x84($sp)
|
|
/* f0d852c: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d8530: 024fc023 */ subu $t8,$s2,$t7
|
|
/* f0d8534: 270e0001 */ addiu $t6,$t8,0x1
|
|
/* f0d8538: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0d853c: 8e0e0000 */ lw $t6,0x0($s0)
|
|
/* f0d8540: 0019c080 */ sll $t8,$t9,0x2
|
|
/* f0d8544: afb8002c */ sw $t8,0x2c($sp)
|
|
/* f0d8548: 018e0019 */ multu $t4,$t6
|
|
/* f0d854c: 00801025 */ or $v0,$a0,$zero
|
|
/* f0d8550: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d8554: 00805825 */ or $t3,$a0,$zero
|
|
/* f0d8558: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d855c: 0000c812 */ mflo $t9
|
|
/* f0d8560: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0d8564: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0d8568: 03237025 */ or $t6,$t9,$v1
|
|
/* f0d856c: 01d8c825 */ or $t9,$t6,$t8
|
|
/* f0d8570: 8fae0084 */ lw $t6,0x84($sp)
|
|
/* f0d8574: add90000 */ sw $t9,0x0($t6)
|
|
/* f0d8578: 8e180000 */ lw $t8,0x0($s0)
|
|
/* f0d857c: afb3004c */ sw $s3,0x4c($sp)
|
|
/* f0d8580: 01e09825 */ or $s3,$t7,$zero
|
|
/* f0d8584: 00d80019 */ multu $a2,$t8
|
|
/* f0d8588: 02533821 */ addu $a3,$s2,$s3
|
|
/* f0d858c: 02336823 */ subu $t5,$s1,$s3
|
|
/* f0d8590: 25ad0001 */ addiu $t5,$t5,0x1
|
|
/* f0d8594: 0000c812 */ mflo $t9
|
|
/* f0d8598: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0d859c: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d85a0: 0305c825 */ or $t9,$t8,$a1
|
|
/* f0d85a4: add90004 */ sw $t9,0x4($t6)
|
|
/* f0d85a8: 8e0f0000 */ lw $t7,0x0($s0)
|
|
/* f0d85ac: 018f0019 */ multu $t4,$t7
|
|
/* f0d85b0: 0000c012 */ mflo $t8
|
|
/* f0d85b4: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d85b8: 00197380 */ sll $t6,$t9,0xe
|
|
/* f0d85bc: 01c37825 */ or $t7,$t6,$v1
|
|
/* f0d85c0: 01e8c025 */ or $t8,$t7,$t0
|
|
/* f0d85c4: ac580000 */ sw $t8,0x0($v0)
|
|
/* f0d85c8: 8e0f0000 */ lw $t7,0x0($s0)
|
|
/* f0d85cc: 30f903ff */ andi $t9,$a3,0x3ff
|
|
/* f0d85d0: 00193880 */ sll $a3,$t9,0x2
|
|
/* f0d85d4: 00cf0019 */ multu $a2,$t7
|
|
/* f0d85d8: 0000c012 */ mflo $t8
|
|
/* f0d85dc: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d85e0: 00197380 */ sll $t6,$t9,0xe
|
|
/* f0d85e4: 01c77825 */ or $t7,$t6,$a3
|
|
/* f0d85e8: ac4f0004 */ sw $t7,0x4($v0)
|
|
/* f0d85ec: 8e180000 */ lw $t8,0x0($s0)
|
|
/* f0d85f0: 00801025 */ or $v0,$a0,$zero
|
|
/* f0d85f4: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d85f8: 01380019 */ multu $t1,$t8
|
|
/* f0d85fc: 00806025 */ or $t4,$a0,$zero
|
|
/* f0d8600: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d8604: 0000c812 */ mflo $t9
|
|
/* f0d8608: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0d860c: 8fb9002c */ lw $t9,0x2c($sp)
|
|
/* f0d8610: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0d8614: 01e3c025 */ or $t8,$t7,$v1
|
|
/* f0d8618: 03197025 */ or $t6,$t8,$t9
|
|
/* f0d861c: ad6e0000 */ sw $t6,0x0($t3)
|
|
/* f0d8620: 8e0f0000 */ lw $t7,0x0($s0)
|
|
/* f0d8624: 014f0019 */ multu $t2,$t7
|
|
/* f0d8628: 0000c012 */ mflo $t8
|
|
/* f0d862c: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d8630: 00197380 */ sll $t6,$t9,0xe
|
|
/* f0d8634: 01c57825 */ or $t7,$t6,$a1
|
|
/* f0d8638: ad6f0004 */ sw $t7,0x4($t3)
|
|
/* f0d863c: 8e180000 */ lw $t8,0x0($s0)
|
|
/* f0d8640: 01380019 */ multu $t1,$t8
|
|
/* f0d8644: 0000c812 */ mflo $t9
|
|
/* f0d8648: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0d864c: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0d8650: 01e3c025 */ or $t8,$t7,$v1
|
|
/* f0d8654: 0308c825 */ or $t9,$t8,$t0
|
|
/* f0d8658: ac590000 */ sw $t9,0x0($v0)
|
|
/* f0d865c: 8e0e0000 */ lw $t6,0x0($s0)
|
|
/* f0d8660: 014e0019 */ multu $t2,$t6
|
|
/* f0d8664: 00007812 */ mflo $t7
|
|
/* f0d8668: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0d866c: 0018cb80 */ sll $t9,$t8,0xe
|
|
/* f0d8670: 03277025 */ or $t6,$t9,$a3
|
|
/* f0d8674: ac4e0004 */ sw $t6,0x4($v0)
|
|
/* f0d8678: 8e0f0000 */ lw $t7,0x0($s0)
|
|
/* f0d867c: 00801025 */ or $v0,$a0,$zero
|
|
/* f0d8680: 02333821 */ addu $a3,$s1,$s3
|
|
/* f0d8684: 01af0019 */ multu $t5,$t7
|
|
/* f0d8688: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d868c: 00805025 */ or $t2,$a0,$zero
|
|
/* f0d8690: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d8694: 0000c012 */ mflo $t8
|
|
/* f0d8698: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d869c: 00197380 */ sll $t6,$t9,0xe
|
|
/* f0d86a0: 01c37825 */ or $t7,$t6,$v1
|
|
/* f0d86a4: 01ffc025 */ or $t8,$t7,$ra
|
|
/* f0d86a8: ad980000 */ sw $t8,0x0($t4)
|
|
/* f0d86ac: 8e190000 */ lw $t9,0x0($s0)
|
|
/* f0d86b0: 00d90019 */ multu $a2,$t9
|
|
/* f0d86b4: 00007012 */ mflo $t6
|
|
/* f0d86b8: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d86bc: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d86c0: 0305c825 */ or $t9,$t8,$a1
|
|
/* f0d86c4: ad990004 */ sw $t9,0x4($t4)
|
|
/* f0d86c8: 8e0e0000 */ lw $t6,0x0($s0)
|
|
/* f0d86cc: 012e0019 */ multu $t1,$t6
|
|
/* f0d86d0: 00007812 */ mflo $t7
|
|
/* f0d86d4: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0d86d8: 0018cb80 */ sll $t9,$t8,0xe
|
|
/* f0d86dc: 03237025 */ or $t6,$t9,$v1
|
|
/* f0d86e0: 01df7825 */ or $t7,$t6,$ra
|
|
/* f0d86e4: ac4f0000 */ sw $t7,0x0($v0)
|
|
/* f0d86e8: 8e180000 */ lw $t8,0x0($s0)
|
|
/* f0d86ec: 00f80019 */ multu $a3,$t8
|
|
/* f0d86f0: 0000c812 */ mflo $t9
|
|
/* f0d86f4: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0d86f8: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0d86fc: 01e5c025 */ or $t8,$t7,$a1
|
|
/* f0d8700: ac580004 */ sw $t8,0x4($v0)
|
|
/* f0d8704: 8e190000 */ lw $t9,0x0($s0)
|
|
/* f0d8708: 00801025 */ or $v0,$a0,$zero
|
|
/* f0d870c: 24840008 */ addiu $a0,$a0,0x8
|
|
/* f0d8710: 01b90019 */ multu $t5,$t9
|
|
/* f0d8714: 00007012 */ mflo $t6
|
|
/* f0d8718: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d871c: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d8720: 0303c825 */ or $t9,$t8,$v1
|
|
/* f0d8724: 03287025 */ or $t6,$t9,$t0
|
|
/* f0d8728: ad4e0000 */ sw $t6,0x0($t2)
|
|
/* f0d872c: 8e0f0000 */ lw $t7,0x0($s0)
|
|
/* f0d8730: 8fa5004c */ lw $a1,0x4c($sp)
|
|
/* f0d8734: 00cf0019 */ multu $a2,$t7
|
|
/* f0d8738: 0000c012 */ mflo $t8
|
|
/* f0d873c: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d8740: 00197380 */ sll $t6,$t9,0xe
|
|
/* f0d8744: 01c57825 */ or $t7,$t6,$a1
|
|
/* f0d8748: ad4f0004 */ sw $t7,0x4($t2)
|
|
/* f0d874c: 8e180000 */ lw $t8,0x0($s0)
|
|
/* f0d8750: 01380019 */ multu $t1,$t8
|
|
/* f0d8754: 0000c812 */ mflo $t9
|
|
/* f0d8758: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0d875c: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0d8760: 01e3c025 */ or $t8,$t7,$v1
|
|
/* f0d8764: 0308c825 */ or $t9,$t8,$t0
|
|
/* f0d8768: ac590000 */ sw $t9,0x0($v0)
|
|
/* f0d876c: 8e0e0000 */ lw $t6,0x0($s0)
|
|
/* f0d8770: 00ee0019 */ multu $a3,$t6
|
|
/* f0d8774: 00007812 */ mflo $t7
|
|
/* f0d8778: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0d877c: 0018cb80 */ sll $t9,$t8,0xe
|
|
/* f0d8780: 03257025 */ or $t6,$t9,$a1
|
|
/* f0d8784: 0fc54e0e */ jal func0f153838
|
|
/* f0d8788: ac4e0004 */ sw $t6,0x4($v0)
|
|
/* f0d878c: 8fbf0024 */ lw $ra,0x24($sp)
|
|
/* f0d8790: 8fb00014 */ lw $s0,0x14($sp)
|
|
/* f0d8794: 8fb10018 */ lw $s1,0x18($sp)
|
|
/* f0d8798: 8fb2001c */ lw $s2,0x1c($sp)
|
|
/* f0d879c: 8fb30020 */ lw $s3,0x20($sp)
|
|
/* f0d87a0: 03e00008 */ jr $ra
|
|
/* f0d87a4: 27bd00d0 */ addiu $sp,$sp,0xd0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d87a8
|
|
/* f0d87a8: 27bdff30 */ addiu $sp,$sp,-208
|
|
/* f0d87ac: 3c03800a */ lui $v1,0x800a
|
|
/* f0d87b0: 8c639ff8 */ lw $v1,-0x6008($v1)
|
|
/* f0d87b4: afb00048 */ sw $s0,0x48($sp)
|
|
/* f0d87b8: 00808025 */ or $s0,$a0,$zero
|
|
/* f0d87bc: afbf004c */ sw $ra,0x4c($sp)
|
|
/* f0d87c0: f7be0040 */ sdc1 $f30,0x40($sp)
|
|
/* f0d87c4: f7bc0038 */ sdc1 $f28,0x38($sp)
|
|
/* f0d87c8: f7ba0030 */ sdc1 $f26,0x30($sp)
|
|
/* f0d87cc: f7b80028 */ sdc1 $f24,0x28($sp)
|
|
/* f0d87d0: f7b60020 */ sdc1 $f22,0x20($sp)
|
|
/* f0d87d4: f7b40018 */ sdc1 $f20,0x18($sp)
|
|
/* f0d87d8: afa500d4 */ sw $a1,0xd4($sp)
|
|
/* f0d87dc: afa600d8 */ sw $a2,0xd8($sp)
|
|
/* f0d87e0: afa700dc */ sw $a3,0xdc($sp)
|
|
/* f0d87e4: 1860008c */ blez $v1,.L0f0d8a18
|
|
/* f0d87e8: 00001025 */ or $v0,$zero,$zero
|
|
/* f0d87ec: 3c013f00 */ lui $at,0x3f00
|
|
/* f0d87f0: 4481f000 */ mtc1 $at,$f30
|
|
/* f0d87f4: 3c018007 */ lui $at,0x8007
|
|
/* f0d87f8: c43c0f88 */ lwc1 $f28,0xf88($at)
|
|
/* f0d87fc: 3c018007 */ lui $at,0x8007
|
|
/* f0d8800: c43a0f84 */ lwc1 $f26,0xf84($at)
|
|
/* f0d8804: 44852000 */ mtc1 $a1,$f4
|
|
/* f0d8808: 44864000 */ mtc1 $a2,$f8
|
|
/* f0d880c: 3c017f1b */ lui $at,%hi(var7f1adde0)
|
|
/* f0d8810: c436dde0 */ lwc1 $f22,%lo(var7f1adde0)($at)
|
|
/* f0d8814: 3c01c000 */ lui $at,0xc000
|
|
/* f0d8818: 468021a0 */ cvt.s.w $f6,$f4
|
|
/* f0d881c: 4481a000 */ mtc1 $at,$f20
|
|
/* f0d8820: 3c014000 */ lui $at,0x4000
|
|
/* f0d8824: 44819000 */ mtc1 $at,$f18
|
|
/* f0d8828: 3c018007 */ lui $at,0x8007
|
|
/* f0d882c: 468042a0 */ cvt.s.w $f10,$f8
|
|
/* f0d8830: c4300f90 */ lwc1 $f16,0xf90($at)
|
|
/* f0d8834: 3c018007 */ lui $at,0x8007
|
|
/* f0d8838: 4480c000 */ mtc1 $zero,$f24
|
|
/* f0d883c: c42e0f8c */ lwc1 $f14,0xf8c($at)
|
|
/* f0d8840: e7a60074 */ swc1 $f6,0x74($sp)
|
|
/* f0d8844: e7aa006c */ swc1 $f10,0x6c($sp)
|
|
/* f0d8848: c7a40074 */ lwc1 $f4,0x74($sp)
|
|
.L0f0d884c:
|
|
/* f0d884c: 24420001 */ addiu $v0,$v0,0x1
|
|
/* f0d8850: 3c01bf00 */ lui $at,0xbf00
|
|
/* f0d8854: 461a2301 */ sub.s $f12,$f4,$f26
|
|
/* f0d8858: c7a8006c */ lwc1 $f8,0x6c($sp)
|
|
/* f0d885c: 460cf03c */ c.lt.s $f30,$f12
|
|
/* f0d8860: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8864: 45010007 */ bc1t .L0f0d8884
|
|
/* f0d8868: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d886c: 44813000 */ mtc1 $at,$f6
|
|
/* f0d8870: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8874: 4606603c */ c.lt.s $f12,$f6
|
|
/* f0d8878: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d887c: 45020027 */ bc1fl .L0f0d891c
|
|
/* f0d8880: c7ba0074 */ lwc1 $f26,0x74($sp)
|
|
.L0f0d8884:
|
|
/* f0d8884: 46166002 */ mul.s $f0,$f12,$f22
|
|
/* f0d8888: 4600903c */ c.lt.s $f18,$f0
|
|
/* f0d888c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8890: 45020003 */ bc1fl .L0f0d88a0
|
|
/* f0d8894: 4614003c */ c.lt.s $f0,$f20
|
|
/* f0d8898: 46009006 */ mov.s $f0,$f18
|
|
/* f0d889c: 4614003c */ c.lt.s $f0,$f20
|
|
.L0f0d88a0:
|
|
/* f0d88a0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d88a4: 45020003 */ bc1fl .L0f0d88b4
|
|
/* f0d88a8: 4600703c */ c.lt.s $f14,$f0
|
|
/* f0d88ac: 4600a006 */ mov.s $f0,$f20
|
|
/* f0d88b0: 4600703c */ c.lt.s $f14,$f0
|
|
.L0f0d88b4:
|
|
/* f0d88b4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d88b8: 45020004 */ bc1fl .L0f0d88cc
|
|
/* f0d88bc: 460e003c */ c.lt.s $f0,$f14
|
|
/* f0d88c0: 10000008 */ beqz $zero,.L0f0d88e4
|
|
/* f0d88c4: 4600b006 */ mov.s $f0,$f22
|
|
/* f0d88c8: 460e003c */ c.lt.s $f0,$f14
|
|
.L0f0d88cc:
|
|
/* f0d88cc: 3c017f1b */ lui $at,%hi(var7f1adde4)
|
|
/* f0d88d0: 45020004 */ bc1fl .L0f0d88e4
|
|
/* f0d88d4: 4600c006 */ mov.s $f0,$f24
|
|
/* f0d88d8: 10000002 */ beqz $zero,.L0f0d88e4
|
|
/* f0d88dc: c420dde4 */ lwc1 $f0,%lo(var7f1adde4)($at)
|
|
/* f0d88e0: 4600c006 */ mov.s $f0,$f24
|
|
.L0f0d88e4:
|
|
/* f0d88e4: 46007380 */ add.s $f14,$f14,$f0
|
|
/* f0d88e8: 460e903c */ c.lt.s $f18,$f14
|
|
/* f0d88ec: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d88f0: 45020003 */ bc1fl .L0f0d8900
|
|
/* f0d88f4: 4614703c */ c.lt.s $f14,$f20
|
|
/* f0d88f8: 46009386 */ mov.s $f14,$f18
|
|
/* f0d88fc: 4614703c */ c.lt.s $f14,$f20
|
|
.L0f0d8900:
|
|
/* f0d8900: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8904: 45000002 */ bc1f .L0f0d8910
|
|
/* f0d8908: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d890c: 4600a386 */ mov.s $f14,$f20
|
|
.L0f0d8910:
|
|
/* f0d8910: 10000003 */ beqz $zero,.L0f0d8920
|
|
/* f0d8914: 460ed680 */ add.s $f26,$f26,$f14
|
|
/* f0d8918: c7ba0074 */ lwc1 $f26,0x74($sp)
|
|
.L0f0d891c:
|
|
/* f0d891c: 4600c386 */ mov.s $f14,$f24
|
|
.L0f0d8920:
|
|
/* f0d8920: 461c4301 */ sub.s $f12,$f8,$f28
|
|
/* f0d8924: 3c01bf00 */ lui $at,0xbf00
|
|
/* f0d8928: 460cf03c */ c.lt.s $f30,$f12
|
|
/* f0d892c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8930: 45010007 */ bc1t .L0f0d8950
|
|
/* f0d8934: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8938: 44815000 */ mtc1 $at,$f10
|
|
/* f0d893c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8940: 460a603c */ c.lt.s $f12,$f10
|
|
/* f0d8944: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8948: 45020027 */ bc1fl .L0f0d89e8
|
|
/* f0d894c: c7bc006c */ lwc1 $f28,0x6c($sp)
|
|
.L0f0d8950:
|
|
/* f0d8950: 46166002 */ mul.s $f0,$f12,$f22
|
|
/* f0d8954: 4600903c */ c.lt.s $f18,$f0
|
|
/* f0d8958: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d895c: 45020003 */ bc1fl .L0f0d896c
|
|
/* f0d8960: 4614003c */ c.lt.s $f0,$f20
|
|
/* f0d8964: 46009006 */ mov.s $f0,$f18
|
|
/* f0d8968: 4614003c */ c.lt.s $f0,$f20
|
|
.L0f0d896c:
|
|
/* f0d896c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8970: 45020003 */ bc1fl .L0f0d8980
|
|
/* f0d8974: 4600803c */ c.lt.s $f16,$f0
|
|
/* f0d8978: 4600a006 */ mov.s $f0,$f20
|
|
/* f0d897c: 4600803c */ c.lt.s $f16,$f0
|
|
.L0f0d8980:
|
|
/* f0d8980: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8984: 45020004 */ bc1fl .L0f0d8998
|
|
/* f0d8988: 4610003c */ c.lt.s $f0,$f16
|
|
/* f0d898c: 10000008 */ beqz $zero,.L0f0d89b0
|
|
/* f0d8990: 4600b006 */ mov.s $f0,$f22
|
|
/* f0d8994: 4610003c */ c.lt.s $f0,$f16
|
|
.L0f0d8998:
|
|
/* f0d8998: 3c017f1b */ lui $at,%hi(var7f1adde8)
|
|
/* f0d899c: 45020004 */ bc1fl .L0f0d89b0
|
|
/* f0d89a0: 4600c006 */ mov.s $f0,$f24
|
|
/* f0d89a4: 10000002 */ beqz $zero,.L0f0d89b0
|
|
/* f0d89a8: c420dde8 */ lwc1 $f0,%lo(var7f1adde8)($at)
|
|
/* f0d89ac: 4600c006 */ mov.s $f0,$f24
|
|
.L0f0d89b0:
|
|
/* f0d89b0: 46008400 */ add.s $f16,$f16,$f0
|
|
/* f0d89b4: 4610903c */ c.lt.s $f18,$f16
|
|
/* f0d89b8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d89bc: 45020003 */ bc1fl .L0f0d89cc
|
|
/* f0d89c0: 4614803c */ c.lt.s $f16,$f20
|
|
/* f0d89c4: 46009406 */ mov.s $f16,$f18
|
|
/* f0d89c8: 4614803c */ c.lt.s $f16,$f20
|
|
.L0f0d89cc:
|
|
/* f0d89cc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d89d0: 45000002 */ bc1f .L0f0d89dc
|
|
/* f0d89d4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d89d8: 4600a406 */ mov.s $f16,$f20
|
|
.L0f0d89dc:
|
|
/* f0d89dc: 10000003 */ beqz $zero,.L0f0d89ec
|
|
/* f0d89e0: 4610e700 */ add.s $f28,$f28,$f16
|
|
/* f0d89e4: c7bc006c */ lwc1 $f28,0x6c($sp)
|
|
.L0f0d89e8:
|
|
/* f0d89e8: 4600c406 */ mov.s $f16,$f24
|
|
.L0f0d89ec:
|
|
/* f0d89ec: 0043082a */ slt $at,$v0,$v1
|
|
/* f0d89f0: 5420ff96 */ bnezl $at,.L0f0d884c
|
|
/* f0d89f4: c7a40074 */ lwc1 $f4,0x74($sp)
|
|
/* f0d89f8: 3c018007 */ lui $at,0x8007
|
|
/* f0d89fc: e4300f90 */ swc1 $f16,0xf90($at)
|
|
/* f0d8a00: 3c018007 */ lui $at,0x8007
|
|
/* f0d8a04: e42e0f8c */ swc1 $f14,0xf8c($at)
|
|
/* f0d8a08: 3c018007 */ lui $at,0x8007
|
|
/* f0d8a0c: e43a0f84 */ swc1 $f26,0xf84($at)
|
|
/* f0d8a10: 3c018007 */ lui $at,0x8007
|
|
/* f0d8a14: e43c0f88 */ swc1 $f28,0xf88($at)
|
|
.L0f0d8a18:
|
|
/* f0d8a18: 3c018007 */ lui $at,0x8007
|
|
/* f0d8a1c: c43a0f84 */ lwc1 $f26,0xf84($at)
|
|
/* f0d8a20: 3c018007 */ lui $at,0x8007
|
|
/* f0d8a24: c43c0f88 */ lwc1 $f28,0xf88($at)
|
|
/* f0d8a28: 4600d10d */ trunc.w.s $f4,$f26
|
|
/* f0d8a2c: 3c0500ff */ lui $a1,0xff
|
|
/* f0d8a30: 34a50028 */ ori $a1,$a1,0x28
|
|
/* f0d8a34: 4600e18d */ trunc.w.s $f6,$f28
|
|
/* f0d8a38: 44192000 */ mfc1 $t9,$f4
|
|
/* f0d8a3c: 02002025 */ or $a0,$s0,$zero
|
|
/* f0d8a40: 440f3000 */ mfc1 $t7,$f6
|
|
/* f0d8a44: afb900cc */ sw $t9,0xcc($sp)
|
|
/* f0d8a48: 0fc54df7 */ jal func0f1537dc
|
|
/* f0d8a4c: afaf00c8 */ sw $t7,0xc8($sp)
|
|
/* f0d8a50: 3c038008 */ lui $v1,%hi(var8007fac0)
|
|
/* f0d8a54: 8fab00d4 */ lw $t3,0xd4($sp)
|
|
/* f0d8a58: 2463fac0 */ addiu $v1,$v1,%lo(var8007fac0)
|
|
/* f0d8a5c: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0d8a60: 25650002 */ addiu $a1,$t3,0x2
|
|
/* f0d8a64: 8faa00d8 */ lw $t2,0xd8($sp)
|
|
/* f0d8a68: 00b90019 */ multu $a1,$t9
|
|
/* f0d8a6c: 3c06f600 */ lui $a2,0xf600
|
|
/* f0d8a70: 314803ff */ andi $t0,$t2,0x3ff
|
|
/* f0d8a74: 0008c080 */ sll $t8,$t0,0x2
|
|
/* f0d8a78: 03004025 */ or $t0,$t8,$zero
|
|
/* f0d8a7c: 2567ffff */ addiu $a3,$t3,-1
|
|
/* f0d8a80: 25490001 */ addiu $t1,$t2,0x1
|
|
/* f0d8a84: 24440018 */ addiu $a0,$v0,0x18
|
|
/* f0d8a88: 00007012 */ mflo $t6
|
|
/* f0d8a8c: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0d8a90: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d8a94: 0306c825 */ or $t9,$t8,$a2
|
|
/* f0d8a98: 03287025 */ or $t6,$t9,$t0
|
|
/* f0d8a9c: ac4e0000 */ sw $t6,0x0($v0)
|
|
/* f0d8aa0: 8c6f0000 */ lw $t7,0x0($v1)
|
|
/* f0d8aa4: 00ef0019 */ multu $a3,$t7
|
|
/* f0d8aa8: 254fffff */ addiu $t7,$t2,-1
|
|
/* f0d8aac: 0000c012 */ mflo $t8
|
|
/* f0d8ab0: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d8ab4: 00197380 */ sll $t6,$t9,0xe
|
|
/* f0d8ab8: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0d8abc: 0018c880 */ sll $t9,$t8,0x2
|
|
/* f0d8ac0: 01d97825 */ or $t7,$t6,$t9
|
|
/* f0d8ac4: ac4f0004 */ sw $t7,0x4($v0)
|
|
/* f0d8ac8: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0d8acc: 313803ff */ andi $t8,$t1,0x3ff
|
|
/* f0d8ad0: 00184880 */ sll $t1,$t8,0x2
|
|
/* f0d8ad4: 00b90019 */ multu $a1,$t9
|
|
/* f0d8ad8: 00007812 */ mflo $t7
|
|
/* f0d8adc: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0d8ae0: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0d8ae4: 01c6c825 */ or $t9,$t6,$a2
|
|
/* f0d8ae8: 03297825 */ or $t7,$t9,$t1
|
|
/* f0d8aec: ac4f0008 */ sw $t7,0x8($v0)
|
|
/* f0d8af0: 8c780000 */ lw $t8,0x0($v1)
|
|
/* f0d8af4: 00f80019 */ multu $a3,$t8
|
|
/* f0d8af8: 00007012 */ mflo $t6
|
|
/* f0d8afc: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0d8b00: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0d8b04: 01e8c025 */ or $t8,$t7,$t0
|
|
/* f0d8b08: ac58000c */ sw $t8,0xc($v0)
|
|
/* f0d8b0c: 8c6e0000 */ lw $t6,0x0($v1)
|
|
/* f0d8b10: 00ae0019 */ multu $a1,$t6
|
|
/* f0d8b14: 0000c812 */ mflo $t9
|
|
/* f0d8b18: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0d8b1c: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d8b20: 25590002 */ addiu $t9,$t2,0x2
|
|
/* f0d8b24: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0d8b28: 03067025 */ or $t6,$t8,$a2
|
|
/* f0d8b2c: 000fc080 */ sll $t8,$t7,0x2
|
|
/* f0d8b30: 01d8c825 */ or $t9,$t6,$t8
|
|
/* f0d8b34: ac590010 */ sw $t9,0x10($v0)
|
|
/* f0d8b38: 8c6f0000 */ lw $t7,0x0($v1)
|
|
/* f0d8b3c: 00ef0019 */ multu $a3,$t7
|
|
/* f0d8b40: 00007012 */ mflo $t6
|
|
/* f0d8b44: 31d803ff */ andi $t8,$t6,0x3ff
|
|
/* f0d8b48: 0018cb80 */ sll $t9,$t8,0xe
|
|
/* f0d8b4c: 03297825 */ or $t7,$t9,$t1
|
|
/* f0d8b50: 0fc54e0e */ jal func0f153838
|
|
/* f0d8b54: ac4f0014 */ sw $t7,0x14($v0)
|
|
/* f0d8b58: 00402025 */ or $a0,$v0,$zero
|
|
/* f0d8b5c: 0fc54df7 */ jal func0f1537dc
|
|
/* f0d8b60: 8fa500e4 */ lw $a1,0xe4($sp)
|
|
/* f0d8b64: 8fb800dc */ lw $t8,0xdc($sp)
|
|
/* f0d8b68: 8fb900c8 */ lw $t9,0xc8($sp)
|
|
/* f0d8b6c: 8fae00cc */ lw $t6,0xcc($sp)
|
|
/* f0d8b70: 3c038008 */ lui $v1,%hi(var8007fac0)
|
|
/* f0d8b74: 2463fac0 */ addiu $v1,$v1,%lo(var8007fac0)
|
|
/* f0d8b78: 0338f821 */ addu $ra,$t9,$t8
|
|
/* f0d8b7c: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0d8b80: 01d82823 */ subu $a1,$t6,$t8
|
|
/* f0d8b84: 24ac0001 */ addiu $t4,$a1,0x1
|
|
/* f0d8b88: 01990019 */ multu $t4,$t9
|
|
/* f0d8b8c: 27e80001 */ addiu $t0,$ra,0x1
|
|
/* f0d8b90: 310f03ff */ andi $t7,$t0,0x3ff
|
|
/* f0d8b94: 000f4080 */ sll $t0,$t7,0x2
|
|
/* f0d8b98: 3c06f600 */ lui $a2,0xf600
|
|
/* f0d8b9c: 244b0018 */ addiu $t3,$v0,0x18
|
|
/* f0d8ba0: 25700008 */ addiu $s0,$t3,0x8
|
|
/* f0d8ba4: 0000c012 */ mflo $t8
|
|
/* f0d8ba8: 330f03ff */ andi $t7,$t8,0x3ff
|
|
/* f0d8bac: 000f7380 */ sll $t6,$t7,0xe
|
|
/* f0d8bb0: 01c6c825 */ or $t9,$t6,$a2
|
|
/* f0d8bb4: 0328c025 */ or $t8,$t9,$t0
|
|
/* f0d8bb8: ac580000 */ sw $t8,0x0($v0)
|
|
/* f0d8bbc: 8c780000 */ lw $t8,0x0($v1)
|
|
/* f0d8bc0: 8faf00c8 */ lw $t7,0xc8($sp)
|
|
/* f0d8bc4: 8fae00dc */ lw $t6,0xdc($sp)
|
|
/* f0d8bc8: 00b80019 */ multu $a1,$t8
|
|
/* f0d8bcc: 01ee3823 */ subu $a3,$t7,$t6
|
|
/* f0d8bd0: 30e403ff */ andi $a0,$a3,0x3ff
|
|
/* f0d8bd4: 0004c880 */ sll $t9,$a0,0x2
|
|
/* f0d8bd8: 03202025 */ or $a0,$t9,$zero
|
|
/* f0d8bdc: 24ed0001 */ addiu $t5,$a3,0x1
|
|
/* f0d8be0: 00007812 */ mflo $t7
|
|
/* f0d8be4: 31ee03ff */ andi $t6,$t7,0x3ff
|
|
/* f0d8be8: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0d8bec: 0324c025 */ or $t8,$t9,$a0
|
|
/* f0d8bf0: ac580004 */ sw $t8,0x4($v0)
|
|
/* f0d8bf4: 8faf00cc */ lw $t7,0xcc($sp)
|
|
/* f0d8bf8: 8fae00dc */ lw $t6,0xdc($sp)
|
|
/* f0d8bfc: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0d8c00: 01ee5021 */ addu $t2,$t7,$t6
|
|
/* f0d8c04: 25490001 */ addiu $t1,$t2,0x1
|
|
/* f0d8c08: 01390019 */ multu $t1,$t9
|
|
/* f0d8c0c: 0000c012 */ mflo $t8
|
|
/* f0d8c10: 330f03ff */ andi $t7,$t8,0x3ff
|
|
/* f0d8c14: 000f7380 */ sll $t6,$t7,0xe
|
|
/* f0d8c18: 01c6c825 */ or $t9,$t6,$a2
|
|
/* f0d8c1c: 0328c025 */ or $t8,$t9,$t0
|
|
/* f0d8c20: ac580008 */ sw $t8,0x8($v0)
|
|
/* f0d8c24: 8c6f0000 */ lw $t7,0x0($v1)
|
|
/* f0d8c28: 014f0019 */ multu $t2,$t7
|
|
/* f0d8c2c: 00007012 */ mflo $t6
|
|
/* f0d8c30: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0d8c34: 0019c380 */ sll $t8,$t9,0xe
|
|
/* f0d8c38: 03047825 */ or $t7,$t8,$a0
|
|
/* f0d8c3c: ac4f000c */ sw $t7,0xc($v0)
|
|
/* f0d8c40: 8c780000 */ lw $t8,0x0($v1)
|
|
/* f0d8c44: 31ae03ff */ andi $t6,$t5,0x3ff
|
|
/* f0d8c48: 000e6880 */ sll $t5,$t6,0x2
|
|
/* f0d8c4c: 01380019 */ multu $t1,$t8
|
|
/* f0d8c50: 00007812 */ mflo $t7
|
|
/* f0d8c54: 31ee03ff */ andi $t6,$t7,0x3ff
|
|
/* f0d8c58: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0d8c5c: 0326c025 */ or $t8,$t9,$a2
|
|
/* f0d8c60: 030d7825 */ or $t7,$t8,$t5
|
|
/* f0d8c64: ac4f0010 */ sw $t7,0x10($v0)
|
|
/* f0d8c68: 8c6e0000 */ lw $t6,0x0($v1)
|
|
/* f0d8c6c: afbf006c */ sw $ra,0x6c($sp)
|
|
/* f0d8c70: 00ae0019 */ multu $a1,$t6
|
|
/* f0d8c74: 0000c812 */ mflo $t9
|
|
/* f0d8c78: 333803ff */ andi $t8,$t9,0x3ff
|
|
/* f0d8c7c: 00187b80 */ sll $t7,$t8,0xe
|
|
/* f0d8c80: 01e47025 */ or $t6,$t7,$a0
|
|
/* f0d8c84: ac4e0014 */ sw $t6,0x14($v0)
|
|
/* f0d8c88: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0d8c8c: 01390019 */ multu $t1,$t9
|
|
/* f0d8c90: 0000c012 */ mflo $t8
|
|
/* f0d8c94: 330f03ff */ andi $t7,$t8,0x3ff
|
|
/* f0d8c98: 000f7380 */ sll $t6,$t7,0xe
|
|
/* f0d8c9c: 01c6c825 */ or $t9,$t6,$a2
|
|
/* f0d8ca0: 0328c025 */ or $t8,$t9,$t0
|
|
/* f0d8ca4: ad780000 */ sw $t8,0x0($t3)
|
|
/* f0d8ca8: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0d8cac: 8fbf006c */ lw $ra,0x6c($sp)
|
|
/* f0d8cb0: 00b90019 */ multu $a1,$t9
|
|
/* f0d8cb4: 33ef03ff */ andi $t7,$ra,0x3ff
|
|
/* f0d8cb8: 000ff880 */ sll $ra,$t7,0x2
|
|
/* f0d8cbc: 0000c012 */ mflo $t8
|
|
/* f0d8cc0: 330f03ff */ andi $t7,$t8,0x3ff
|
|
/* f0d8cc4: 000f7380 */ sll $t6,$t7,0xe
|
|
/* f0d8cc8: 01dfc825 */ or $t9,$t6,$ra
|
|
/* f0d8ccc: ad790004 */ sw $t9,0x4($t3)
|
|
/* f0d8cd0: 8faf00e0 */ lw $t7,0xe0($sp)
|
|
/* f0d8cd4: 8fb800c8 */ lw $t8,0xc8($sp)
|
|
/* f0d8cd8: afb00098 */ sw $s0,0x98($sp)
|
|
/* f0d8cdc: 26100008 */ addiu $s0,$s0,0x8
|
|
/* f0d8ce0: 030f7023 */ subu $t6,$t8,$t7
|
|
/* f0d8ce4: 25d90001 */ addiu $t9,$t6,0x1
|
|
/* f0d8ce8: 8c6e0000 */ lw $t6,0x0($v1)
|
|
/* f0d8cec: 333803ff */ andi $t8,$t9,0x3ff
|
|
/* f0d8cf0: 00187880 */ sll $t7,$t8,0x2
|
|
/* f0d8cf4: 018e0019 */ multu $t4,$t6
|
|
/* f0d8cf8: afaf0050 */ sw $t7,0x50($sp)
|
|
/* f0d8cfc: 02001025 */ or $v0,$s0,$zero
|
|
/* f0d8d00: 26100008 */ addiu $s0,$s0,0x8
|
|
/* f0d8d04: 02005825 */ or $t3,$s0,$zero
|
|
/* f0d8d08: 26100008 */ addiu $s0,$s0,0x8
|
|
/* f0d8d0c: 0000c812 */ mflo $t9
|
|
/* f0d8d10: 333803ff */ andi $t8,$t9,0x3ff
|
|
/* f0d8d14: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0d8d18: 01c6c825 */ or $t9,$t6,$a2
|
|
/* f0d8d1c: 8fae0098 */ lw $t6,0x98($sp)
|
|
/* f0d8d20: 032fc025 */ or $t8,$t9,$t7
|
|
/* f0d8d24: add80000 */ sw $t8,0x0($t6)
|
|
/* f0d8d28: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0d8d2c: 00b90019 */ multu $a1,$t9
|
|
/* f0d8d30: 00007812 */ mflo $t7
|
|
/* f0d8d34: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0d8d38: 0018cb80 */ sll $t9,$t8,0xe
|
|
/* f0d8d3c: 03247825 */ or $t7,$t9,$a0
|
|
/* f0d8d40: adcf0004 */ sw $t7,0x4($t6)
|
|
/* f0d8d44: 8c780000 */ lw $t8,0x0($v1)
|
|
/* f0d8d48: 01980019 */ multu $t4,$t8
|
|
/* f0d8d4c: 0000c812 */ mflo $t9
|
|
/* f0d8d50: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0d8d54: 000f7380 */ sll $t6,$t7,0xe
|
|
/* f0d8d58: 01c6c025 */ or $t8,$t6,$a2
|
|
/* f0d8d5c: 0308c825 */ or $t9,$t8,$t0
|
|
/* f0d8d60: ac590000 */ sw $t9,0x0($v0)
|
|
/* f0d8d64: 8fae00e0 */ lw $t6,0xe0($sp)
|
|
/* f0d8d68: 8faf00c8 */ lw $t7,0xc8($sp)
|
|
/* f0d8d6c: 01ee3821 */ addu $a3,$t7,$t6
|
|
/* f0d8d70: 8c6f0000 */ lw $t7,0x0($v1)
|
|
/* f0d8d74: 30f803ff */ andi $t8,$a3,0x3ff
|
|
/* f0d8d78: 00183880 */ sll $a3,$t8,0x2
|
|
/* f0d8d7c: 00af0019 */ multu $a1,$t7
|
|
/* f0d8d80: 00007012 */ mflo $t6
|
|
/* f0d8d84: 31d803ff */ andi $t8,$t6,0x3ff
|
|
/* f0d8d88: 0018cb80 */ sll $t9,$t8,0xe
|
|
/* f0d8d8c: 03277825 */ or $t7,$t9,$a3
|
|
/* f0d8d90: ac4f0004 */ sw $t7,0x4($v0)
|
|
/* f0d8d94: 8c6e0000 */ lw $t6,0x0($v1)
|
|
/* f0d8d98: 02001025 */ or $v0,$s0,$zero
|
|
/* f0d8d9c: 26100008 */ addiu $s0,$s0,0x8
|
|
/* f0d8da0: 012e0019 */ multu $t1,$t6
|
|
/* f0d8da4: 02006025 */ or $t4,$s0,$zero
|
|
/* f0d8da8: 26100008 */ addiu $s0,$s0,0x8
|
|
/* f0d8dac: 0000c012 */ mflo $t8
|
|
/* f0d8db0: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d8db4: 8fb80050 */ lw $t8,0x50($sp)
|
|
/* f0d8db8: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0d8dbc: 01e67025 */ or $t6,$t7,$a2
|
|
/* f0d8dc0: 01d8c825 */ or $t9,$t6,$t8
|
|
/* f0d8dc4: ad790000 */ sw $t9,0x0($t3)
|
|
/* f0d8dc8: 8c6f0000 */ lw $t7,0x0($v1)
|
|
/* f0d8dcc: 014f0019 */ multu $t2,$t7
|
|
/* f0d8dd0: 00007012 */ mflo $t6
|
|
/* f0d8dd4: 31d803ff */ andi $t8,$t6,0x3ff
|
|
/* f0d8dd8: 0018cb80 */ sll $t9,$t8,0xe
|
|
/* f0d8ddc: 03247825 */ or $t7,$t9,$a0
|
|
/* f0d8de0: ad6f0004 */ sw $t7,0x4($t3)
|
|
/* f0d8de4: 8c6e0000 */ lw $t6,0x0($v1)
|
|
/* f0d8de8: 012e0019 */ multu $t1,$t6
|
|
/* f0d8dec: 0000c012 */ mflo $t8
|
|
/* f0d8df0: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d8df4: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0d8df8: 01e67025 */ or $t6,$t7,$a2
|
|
/* f0d8dfc: 01c8c025 */ or $t8,$t6,$t0
|
|
/* f0d8e00: ac580000 */ sw $t8,0x0($v0)
|
|
/* f0d8e04: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0d8e08: 01590019 */ multu $t2,$t9
|
|
/* f0d8e0c: 00007812 */ mflo $t7
|
|
/* f0d8e10: 31ee03ff */ andi $t6,$t7,0x3ff
|
|
/* f0d8e14: 000ec380 */ sll $t8,$t6,0xe
|
|
/* f0d8e18: 0307c825 */ or $t9,$t8,$a3
|
|
/* f0d8e1c: ac590004 */ sw $t9,0x4($v0)
|
|
/* f0d8e20: 8fae00e0 */ lw $t6,0xe0($sp)
|
|
/* f0d8e24: 8faf00cc */ lw $t7,0xcc($sp)
|
|
/* f0d8e28: 02001025 */ or $v0,$s0,$zero
|
|
/* f0d8e2c: 26100008 */ addiu $s0,$s0,0x8
|
|
/* f0d8e30: 01eec023 */ subu $t8,$t7,$t6
|
|
/* f0d8e34: 8c6f0000 */ lw $t7,0x0($v1)
|
|
/* f0d8e38: 27190001 */ addiu $t9,$t8,0x1
|
|
/* f0d8e3c: afb90070 */ sw $t9,0x70($sp)
|
|
/* f0d8e40: 032f0019 */ multu $t9,$t7
|
|
/* f0d8e44: 02005025 */ or $t2,$s0,$zero
|
|
/* f0d8e48: 26100008 */ addiu $s0,$s0,0x8
|
|
/* f0d8e4c: 00007012 */ mflo $t6
|
|
/* f0d8e50: 31d803ff */ andi $t8,$t6,0x3ff
|
|
/* f0d8e54: 0018cb80 */ sll $t9,$t8,0xe
|
|
/* f0d8e58: 03267825 */ or $t7,$t9,$a2
|
|
/* f0d8e5c: 01ed7025 */ or $t6,$t7,$t5
|
|
/* f0d8e60: ad8e0000 */ sw $t6,0x0($t4)
|
|
/* f0d8e64: 8c780000 */ lw $t8,0x0($v1)
|
|
/* f0d8e68: 00b80019 */ multu $a1,$t8
|
|
/* f0d8e6c: 0000c812 */ mflo $t9
|
|
/* f0d8e70: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0d8e74: 000f7380 */ sll $t6,$t7,0xe
|
|
/* f0d8e78: 01c4c025 */ or $t8,$t6,$a0
|
|
/* f0d8e7c: ad980004 */ sw $t8,0x4($t4)
|
|
/* f0d8e80: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0d8e84: 01390019 */ multu $t1,$t9
|
|
/* f0d8e88: 00007812 */ mflo $t7
|
|
/* f0d8e8c: 31ee03ff */ andi $t6,$t7,0x3ff
|
|
/* f0d8e90: 000ec380 */ sll $t8,$t6,0xe
|
|
/* f0d8e94: 0306c825 */ or $t9,$t8,$a2
|
|
/* f0d8e98: 032d7825 */ or $t7,$t9,$t5
|
|
/* f0d8e9c: ac4f0000 */ sw $t7,0x0($v0)
|
|
/* f0d8ea0: 8fb800e0 */ lw $t8,0xe0($sp)
|
|
/* f0d8ea4: 8fae00cc */ lw $t6,0xcc($sp)
|
|
/* f0d8ea8: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0d8eac: 01d83821 */ addu $a3,$t6,$t8
|
|
/* f0d8eb0: 00f90019 */ multu $a3,$t9
|
|
/* f0d8eb4: 00007812 */ mflo $t7
|
|
/* f0d8eb8: 31ee03ff */ andi $t6,$t7,0x3ff
|
|
/* f0d8ebc: 000ec380 */ sll $t8,$t6,0xe
|
|
/* f0d8ec0: 0304c825 */ or $t9,$t8,$a0
|
|
/* f0d8ec4: ac590004 */ sw $t9,0x4($v0)
|
|
/* f0d8ec8: 8c6e0000 */ lw $t6,0x0($v1)
|
|
/* f0d8ecc: 8faf0070 */ lw $t7,0x70($sp)
|
|
/* f0d8ed0: 01ee0019 */ multu $t7,$t6
|
|
/* f0d8ed4: 0000c012 */ mflo $t8
|
|
/* f0d8ed8: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0d8edc: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0d8ee0: 01e67025 */ or $t6,$t7,$a2
|
|
/* f0d8ee4: 01c8c025 */ or $t8,$t6,$t0
|
|
/* f0d8ee8: ad580000 */ sw $t8,0x0($t2)
|
|
/* f0d8eec: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0d8ef0: 00b90019 */ multu $a1,$t9
|
|
/* f0d8ef4: 00007812 */ mflo $t7
|
|
/* f0d8ef8: 31ee03ff */ andi $t6,$t7,0x3ff
|
|
/* f0d8efc: 000ec380 */ sll $t8,$t6,0xe
|
|
/* f0d8f00: 031fc825 */ or $t9,$t8,$ra
|
|
/* f0d8f04: ad590004 */ sw $t9,0x4($t2)
|
|
/* f0d8f08: 8c6f0000 */ lw $t7,0x0($v1)
|
|
/* f0d8f0c: 02001025 */ or $v0,$s0,$zero
|
|
/* f0d8f10: 26040008 */ addiu $a0,$s0,0x8
|
|
/* f0d8f14: 012f0019 */ multu $t1,$t7
|
|
/* f0d8f18: 00007012 */ mflo $t6
|
|
/* f0d8f1c: 31d803ff */ andi $t8,$t6,0x3ff
|
|
/* f0d8f20: 0018cb80 */ sll $t9,$t8,0xe
|
|
/* f0d8f24: 03267825 */ or $t7,$t9,$a2
|
|
/* f0d8f28: 01e87025 */ or $t6,$t7,$t0
|
|
/* f0d8f2c: ac4e0000 */ sw $t6,0x0($v0)
|
|
/* f0d8f30: 8c780000 */ lw $t8,0x0($v1)
|
|
/* f0d8f34: 00f80019 */ multu $a3,$t8
|
|
/* f0d8f38: 0000c812 */ mflo $t9
|
|
/* f0d8f3c: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0d8f40: 000f7380 */ sll $t6,$t7,0xe
|
|
/* f0d8f44: 01dfc025 */ or $t8,$t6,$ra
|
|
/* f0d8f48: 0fc54e0e */ jal func0f153838
|
|
/* f0d8f4c: ac580004 */ sw $t8,0x4($v0)
|
|
/* f0d8f50: 8fbf004c */ lw $ra,0x4c($sp)
|
|
/* f0d8f54: d7b40018 */ ldc1 $f20,0x18($sp)
|
|
/* f0d8f58: d7b60020 */ ldc1 $f22,0x20($sp)
|
|
/* f0d8f5c: d7b80028 */ ldc1 $f24,0x28($sp)
|
|
/* f0d8f60: d7ba0030 */ ldc1 $f26,0x30($sp)
|
|
/* f0d8f64: d7bc0038 */ ldc1 $f28,0x38($sp)
|
|
/* f0d8f68: d7be0040 */ ldc1 $f30,0x40($sp)
|
|
/* f0d8f6c: 8fb00048 */ lw $s0,0x48($sp)
|
|
/* f0d8f70: 03e00008 */ jr $ra
|
|
/* f0d8f74: 27bd00d0 */ addiu $sp,$sp,0xd0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d8f78
|
|
/* f0d8f78: 27bdff68 */ addiu $sp,$sp,-152
|
|
/* f0d8f7c: 3c08800a */ lui $t0,0x800a
|
|
/* f0d8f80: 8d08a244 */ lw $t0,-0x5dbc($t0)
|
|
/* f0d8f84: afbf0044 */ sw $ra,0x44($sp)
|
|
/* f0d8f88: afb30040 */ sw $s3,0x40($sp)
|
|
/* f0d8f8c: afb2003c */ sw $s2,0x3c($sp)
|
|
/* f0d8f90: afb10038 */ sw $s1,0x38($sp)
|
|
/* f0d8f94: afb00034 */ sw $s0,0x34($sp)
|
|
/* f0d8f98: afa5009c */ sw $a1,0x9c($sp)
|
|
/* f0d8f9c: c5041660 */ lwc1 $f4,0x1660($t0)
|
|
/* f0d8fa0: 3c188008 */ lui $t8,0x8008
|
|
/* f0d8fa4: 8f18fac0 */ lw $t8,-0x540($t8)
|
|
/* f0d8fa8: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0d8fac: 00809825 */ or $s3,$a0,$zero
|
|
/* f0d8fb0: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d8fb4: 440f3000 */ mfc1 $t7,$f6
|
|
/* f0d8fb8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8fbc: 01f8001a */ div $zero,$t7,$t8
|
|
/* f0d8fc0: 0000c812 */ mflo $t9
|
|
/* f0d8fc4: afb90088 */ sw $t9,0x88($sp)
|
|
/* f0d8fc8: c5081664 */ lwc1 $f8,0x1664($t0)
|
|
/* f0d8fcc: 17000002 */ bnez $t8,.L0f0d8fd8
|
|
/* f0d8fd0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8fd4: 0007000d */ break 0x7
|
|
.L0f0d8fd8:
|
|
/* f0d8fd8: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d8fdc: 17010004 */ bne $t8,$at,.L0f0d8ff0
|
|
/* f0d8fe0: 3c018000 */ lui $at,0x8000
|
|
/* f0d8fe4: 15e10002 */ bne $t7,$at,.L0f0d8ff0
|
|
/* f0d8fe8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d8fec: 0006000d */ break 0x6
|
|
.L0f0d8ff0:
|
|
/* f0d8ff0: 4600428d */ trunc.w.s $f10,$f8
|
|
/* f0d8ff4: 440c5000 */ mfc1 $t4,$f10
|
|
/* f0d8ff8: 0fc54d8a */ jal func0f153628
|
|
/* f0d8ffc: afac0084 */ sw $t4,0x84($sp)
|
|
/* f0d9000: 3c0a800a */ lui $t2,%hi(g_Vars)
|
|
/* f0d9004: 254a9fc0 */ addiu $t2,$t2,%lo(g_Vars)
|
|
/* f0d9008: 8d480284 */ lw $t0,0x284($t2)
|
|
/* f0d900c: 00409825 */ or $s3,$v0,$zero
|
|
/* f0d9010: 910d1b98 */ lbu $t5,0x1b98($t0)
|
|
/* f0d9014: 2da10006 */ sltiu $at,$t5,0x6
|
|
/* f0d9018: 10200141 */ beqz $at,.L0f0d9520
|
|
/* f0d901c: 000d6880 */ sll $t5,$t5,0x2
|
|
/* f0d9020: 3c017f1b */ lui $at,%hi(var7f1addec)
|
|
/* f0d9024: 002d0821 */ addu $at,$at,$t5
|
|
/* f0d9028: 8c2dddec */ lw $t5,%lo(var7f1addec)($at)
|
|
/* f0d902c: 01a00008 */ jr $t5
|
|
/* f0d9030: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9034: 8fae009c */ lw $t6,0x9c($sp)
|
|
/* f0d9038: 11c00139 */ beqz $t6,.L0f0d9520
|
|
/* f0d903c: 3c1800ff */ lui $t8,0xff
|
|
/* f0d9040: 37180028 */ ori $t8,$t8,0x28
|
|
/* f0d9044: 240f0005 */ addiu $t7,$zero,0x5
|
|
/* f0d9048: afaf0010 */ sw $t7,0x10($sp)
|
|
/* f0d904c: afb80014 */ sw $t8,0x14($sp)
|
|
/* f0d9050: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d9054: 8fa50088 */ lw $a1,0x88($sp)
|
|
/* f0d9058: 8fa60084 */ lw $a2,0x84($sp)
|
|
/* f0d905c: 0fc35fd5 */ jal func0f0d7f54
|
|
/* f0d9060: 24070008 */ addiu $a3,$zero,0x8
|
|
/* f0d9064: 1000012e */ beqz $zero,.L0f0d9520
|
|
/* f0d9068: 00409825 */ or $s3,$v0,$zero
|
|
/* f0d906c: 8fb9009c */ lw $t9,0x9c($sp)
|
|
/* f0d9070: 1320012b */ beqz $t9,.L0f0d9520
|
|
/* f0d9074: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9078: 8d0b1624 */ lw $t3,0x1624($t0)
|
|
/* f0d907c: 3c1000ff */ lui $s0,0xff
|
|
/* f0d9080: 36100028 */ ori $s0,$s0,0x28
|
|
/* f0d9084: 15600003 */ bnez $t3,.L0f0d9094
|
|
/* f0d9088: 24110008 */ addiu $s1,$zero,0x8
|
|
/* f0d908c: 1000000a */ beqz $zero,.L0f0d90b8
|
|
/* f0d9090: 24030005 */ addiu $v1,$zero,0x5
|
|
.L0f0d9094:
|
|
/* f0d9094: 0fc35c1c */ jal func0f0d7070
|
|
/* f0d9098: 00002025 */ or $a0,$zero,$zero
|
|
/* f0d909c: 10400003 */ beqz $v0,.L0f0d90ac
|
|
/* f0d90a0: 24110006 */ addiu $s1,$zero,0x6
|
|
/* f0d90a4: 10000003 */ beqz $zero,.L0f0d90b4
|
|
/* f0d90a8: 3410ff60 */ dli $s0,0xff60
|
|
.L0f0d90ac:
|
|
/* f0d90ac: 3c10ff00 */ lui $s0,0xff00
|
|
/* f0d90b0: 36100060 */ ori $s0,$s0,0x60
|
|
.L0f0d90b4:
|
|
/* f0d90b4: 24030003 */ addiu $v1,$zero,0x3
|
|
.L0f0d90b8:
|
|
/* f0d90b8: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0d90bc: 3c058007 */ lui $a1,%hi(var80070f94)
|
|
/* f0d90c0: 24a50f94 */ addiu $a1,$a1,%lo(var80070f94)
|
|
/* f0d90c4: 2484dda0 */ addiu $a0,$a0,-8800
|
|
/* f0d90c8: 0c0036cc */ jal func0000db30
|
|
/* f0d90cc: afa30090 */ sw $v1,0x90($sp)
|
|
/* f0d90d0: 3c028007 */ lui $v0,0x8007
|
|
/* f0d90d4: 8c420f94 */ lw $v0,0xf94($v0)
|
|
/* f0d90d8: 8fa30090 */ lw $v1,0x90($sp)
|
|
/* f0d90dc: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d90e0: 10400006 */ beqz $v0,.L0f0d90fc
|
|
/* f0d90e4: 8fa50088 */ lw $a1,0x88($sp)
|
|
/* f0d90e8: 24120001 */ addiu $s2,$zero,0x1
|
|
/* f0d90ec: 1052000a */ beq $v0,$s2,.L0f0d9118
|
|
/* f0d90f0: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d90f4: 1000010a */ beqz $zero,.L0f0d9520
|
|
/* f0d90f8: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0d90fc:
|
|
/* f0d90fc: 8fa60084 */ lw $a2,0x84($sp)
|
|
/* f0d9100: 02203825 */ or $a3,$s1,$zero
|
|
/* f0d9104: afa30010 */ sw $v1,0x10($sp)
|
|
/* f0d9108: 0fc35fd5 */ jal func0f0d7f54
|
|
/* f0d910c: afb00014 */ sw $s0,0x14($sp)
|
|
/* f0d9110: 10000103 */ beqz $zero,.L0f0d9520
|
|
/* f0d9114: 00409825 */ or $s3,$v0,$zero
|
|
.L0f0d9118:
|
|
/* f0d9118: 00036040 */ sll $t4,$v1,0x1
|
|
/* f0d911c: afac0010 */ sw $t4,0x10($sp)
|
|
/* f0d9120: 8fa50088 */ lw $a1,0x88($sp)
|
|
/* f0d9124: 8fa60084 */ lw $a2,0x84($sp)
|
|
/* f0d9128: 00113840 */ sll $a3,$s1,0x1
|
|
/* f0d912c: 0fc361ea */ jal func0f0d87a8
|
|
/* f0d9130: afb00014 */ sw $s0,0x14($sp)
|
|
/* f0d9134: 100000fa */ beqz $zero,.L0f0d9520
|
|
/* f0d9138: 00409825 */ or $s3,$v0,$zero
|
|
/* f0d913c: 8fad009c */ lw $t5,0x9c($sp)
|
|
/* f0d9140: 11a000f7 */ beqz $t5,.L0f0d9520
|
|
/* f0d9144: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9148: 8d0e1624 */ lw $t6,0x1624($t0)
|
|
/* f0d914c: 3c1000ff */ lui $s0,0xff
|
|
/* f0d9150: 36100028 */ ori $s0,$s0,0x28
|
|
/* f0d9154: 15c00003 */ bnez $t6,.L0f0d9164
|
|
/* f0d9158: 24110008 */ addiu $s1,$zero,0x8
|
|
/* f0d915c: 1000000c */ beqz $zero,.L0f0d9190
|
|
/* f0d9160: 24030005 */ addiu $v1,$zero,0x5
|
|
.L0f0d9164:
|
|
/* f0d9164: 0fc35c1c */ jal func0f0d7070
|
|
/* f0d9168: 00002025 */ or $a0,$zero,$zero
|
|
/* f0d916c: 10400003 */ beqz $v0,.L0f0d917c
|
|
/* f0d9170: 24110006 */ addiu $s1,$zero,0x6
|
|
/* f0d9174: 10000003 */ beqz $zero,.L0f0d9184
|
|
/* f0d9178: 3410ff60 */ dli $s0,0xff60
|
|
.L0f0d917c:
|
|
/* f0d917c: 3c10ff00 */ lui $s0,0xff00
|
|
/* f0d9180: 36100060 */ ori $s0,$s0,0x60
|
|
.L0f0d9184:
|
|
/* f0d9184: 3c0a800a */ lui $t2,%hi(g_Vars)
|
|
/* f0d9188: 254a9fc0 */ addiu $t2,$t2,%lo(g_Vars)
|
|
/* f0d918c: 24030003 */ addiu $v1,$zero,0x3
|
|
.L0f0d9190:
|
|
/* f0d9190: 3c028007 */ lui $v0,0x8007
|
|
/* f0d9194: 8c420f98 */ lw $v0,0xf98($v0)
|
|
/* f0d9198: 8d590034 */ lw $t9,0x34($t2)
|
|
/* f0d919c: 240f0087 */ addiu $t7,$zero,0x87
|
|
/* f0d91a0: 241800c8 */ addiu $t8,$zero,0xc8
|
|
/* f0d91a4: 00591021 */ addu $v0,$v0,$t9
|
|
/* f0d91a8: 304b0080 */ andi $t3,$v0,0x80
|
|
/* f0d91ac: 3c018007 */ lui $at,0x8007
|
|
/* f0d91b0: afaf0078 */ sw $t7,0x78($sp)
|
|
/* f0d91b4: afb80074 */ sw $t8,0x74($sp)
|
|
/* f0d91b8: 1160001f */ beqz $t3,.L0f0d9238
|
|
/* f0d91bc: ac220f98 */ sw $v0,0xf98($at)
|
|
/* f0d91c0: 240459b7 */ addiu $a0,$zero,0x59b7
|
|
/* f0d91c4: 0fc5b9f1 */ jal textGet
|
|
/* f0d91c8: afa30090 */ sw $v1,0x90($sp)
|
|
/* f0d91cc: 0c002f02 */ jal func0000bc08
|
|
/* f0d91d0: 00409025 */ or $s2,$v0,$zero
|
|
/* f0d91d4: 0c002f06 */ jal func0000bc18
|
|
/* f0d91d8: a7a20060 */ sh $v0,0x60($sp)
|
|
/* f0d91dc: 3c0c8008 */ lui $t4,0x8008
|
|
/* f0d91e0: 3c0d8008 */ lui $t5,0x8008
|
|
/* f0d91e4: 8dadfb04 */ lw $t5,-0x4fc($t5)
|
|
/* f0d91e8: 8d8cfb08 */ lw $t4,-0x4f8($t4)
|
|
/* f0d91ec: 87b80060 */ lh $t8,0x60($sp)
|
|
/* f0d91f0: 3c0e00ff */ lui $t6,0xff
|
|
/* f0d91f4: 35ce00a0 */ ori $t6,$t6,0xa0
|
|
/* f0d91f8: 240f00a0 */ addiu $t7,$zero,0xa0
|
|
/* f0d91fc: afaf001c */ sw $t7,0x1c($sp)
|
|
/* f0d9200: afae0018 */ sw $t6,0x18($sp)
|
|
/* f0d9204: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d9208: 27a50078 */ addiu $a1,$sp,0x78
|
|
/* f0d920c: 27a60074 */ addiu $a2,$sp,0x74
|
|
/* f0d9210: 02403825 */ or $a3,$s2,$zero
|
|
/* f0d9214: afa20024 */ sw $v0,0x24($sp)
|
|
/* f0d9218: afa00028 */ sw $zero,0x28($sp)
|
|
/* f0d921c: afa0002c */ sw $zero,0x2c($sp)
|
|
/* f0d9220: afad0014 */ sw $t5,0x14($sp)
|
|
/* f0d9224: afac0010 */ sw $t4,0x10($sp)
|
|
/* f0d9228: 0fc55b92 */ jal func0f156e48
|
|
/* f0d922c: afb80020 */ sw $t8,0x20($sp)
|
|
/* f0d9230: 8fa30090 */ lw $v1,0x90($sp)
|
|
/* f0d9234: 00409825 */ or $s3,$v0,$zero
|
|
.L0f0d9238:
|
|
/* f0d9238: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d923c: 8fa50088 */ lw $a1,0x88($sp)
|
|
/* f0d9240: 8fa60084 */ lw $a2,0x84($sp)
|
|
/* f0d9244: 02203825 */ or $a3,$s1,$zero
|
|
/* f0d9248: afa30010 */ sw $v1,0x10($sp)
|
|
/* f0d924c: 0fc35fd5 */ jal func0f0d7f54
|
|
/* f0d9250: afb00014 */ sw $s0,0x14($sp)
|
|
/* f0d9254: 3c08800a */ lui $t0,0x800a
|
|
/* f0d9258: 8d08a244 */ lw $t0,-0x5dbc($t0)
|
|
/* f0d925c: 00409825 */ or $s3,$v0,$zero
|
|
/* f0d9260: 00402025 */ or $a0,$v0,$zero
|
|
/* f0d9264: 8d191624 */ lw $t9,0x1624($t0)
|
|
/* f0d9268: 24060001 */ addiu $a2,$zero,0x1
|
|
/* f0d926c: 25051624 */ addiu $a1,$t0,0x1624
|
|
/* f0d9270: 132000ab */ beqz $t9,.L0f0d9520
|
|
/* f0d9274: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9278: 0fc35e3d */ jal func0f0d78f4
|
|
/* f0d927c: 95071b90 */ lhu $a3,0x1b90($t0)
|
|
/* f0d9280: 100000a7 */ beqz $zero,.L0f0d9520
|
|
/* f0d9284: 00409825 */ or $s3,$v0,$zero
|
|
/* f0d9288: 00008025 */ or $s0,$zero,$zero
|
|
/* f0d928c: 00008825 */ or $s1,$zero,$zero
|
|
/* f0d9290: 24120001 */ addiu $s2,$zero,0x1
|
|
.L0f0d9294:
|
|
/* f0d9294: 8d480284 */ lw $t0,0x284($t2)
|
|
/* f0d9298: 00106040 */ sll $t4,$s0,0x1
|
|
/* f0d929c: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d92a0: 01112821 */ addu $a1,$t0,$s1
|
|
/* f0d92a4: 8cab1630 */ lw $t3,0x1630($a1)
|
|
/* f0d92a8: 24a51630 */ addiu $a1,$a1,0x1630
|
|
/* f0d92ac: 00003025 */ or $a2,$zero,$zero
|
|
/* f0d92b0: 11600006 */ beqz $t3,.L0f0d92cc
|
|
/* f0d92b4: 010c6821 */ addu $t5,$t0,$t4
|
|
/* f0d92b8: 0fc35e3d */ jal func0f0d78f4
|
|
/* f0d92bc: 95a71b90 */ lhu $a3,0x1b90($t5)
|
|
/* f0d92c0: 3c0a800a */ lui $t2,%hi(g_Vars)
|
|
/* f0d92c4: 254a9fc0 */ addiu $t2,$t2,%lo(g_Vars)
|
|
/* f0d92c8: 00409825 */ or $s3,$v0,$zero
|
|
.L0f0d92cc:
|
|
/* f0d92cc: 26100001 */ addiu $s0,$s0,0x1
|
|
/* f0d92d0: 1612fff0 */ bne $s0,$s2,.L0f0d9294
|
|
/* f0d92d4: 2631000c */ addiu $s1,$s1,0xc
|
|
/* f0d92d8: 8fae009c */ lw $t6,0x9c($sp)
|
|
/* f0d92dc: 11c00090 */ beqz $t6,.L0f0d9520
|
|
/* f0d92e0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d92e4: 8d4f0284 */ lw $t7,0x284($t2)
|
|
/* f0d92e8: 3c1000ff */ lui $s0,0xff
|
|
/* f0d92ec: 36100028 */ ori $s0,$s0,0x28
|
|
/* f0d92f0: 8df81624 */ lw $t8,0x1624($t7)
|
|
/* f0d92f4: 24110008 */ addiu $s1,$zero,0x8
|
|
/* f0d92f8: 17000003 */ bnez $t8,.L0f0d9308
|
|
/* f0d92fc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9300: 1000000a */ beqz $zero,.L0f0d932c
|
|
/* f0d9304: 24030005 */ addiu $v1,$zero,0x5
|
|
.L0f0d9308:
|
|
/* f0d9308: 0fc35c1c */ jal func0f0d7070
|
|
/* f0d930c: 00002025 */ or $a0,$zero,$zero
|
|
/* f0d9310: 10400003 */ beqz $v0,.L0f0d9320
|
|
/* f0d9314: 24110006 */ addiu $s1,$zero,0x6
|
|
/* f0d9318: 10000003 */ beqz $zero,.L0f0d9328
|
|
/* f0d931c: 3410ff60 */ dli $s0,0xff60
|
|
.L0f0d9320:
|
|
/* f0d9320: 3c10ff00 */ lui $s0,0xff00
|
|
/* f0d9324: 36100060 */ ori $s0,$s0,0x60
|
|
.L0f0d9328:
|
|
/* f0d9328: 24030003 */ addiu $v1,$zero,0x3
|
|
.L0f0d932c:
|
|
/* f0d932c: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d9330: 8fa50088 */ lw $a1,0x88($sp)
|
|
/* f0d9334: 8fa60084 */ lw $a2,0x84($sp)
|
|
/* f0d9338: 02203825 */ or $a3,$s1,$zero
|
|
/* f0d933c: afa30010 */ sw $v1,0x10($sp)
|
|
/* f0d9340: 0fc35fd5 */ jal func0f0d7f54
|
|
/* f0d9344: afb00014 */ sw $s0,0x14($sp)
|
|
/* f0d9348: 10000075 */ beqz $zero,.L0f0d9520
|
|
/* f0d934c: 00409825 */ or $s3,$v0,$zero
|
|
/* f0d9350: 00008025 */ or $s0,$zero,$zero
|
|
/* f0d9354: 00008825 */ or $s1,$zero,$zero
|
|
/* f0d9358: 24120001 */ addiu $s2,$zero,0x1
|
|
.L0f0d935c:
|
|
/* f0d935c: 8d480284 */ lw $t0,0x284($t2)
|
|
/* f0d9360: 01112821 */ addu $a1,$t0,$s1
|
|
/* f0d9364: 8ca31630 */ lw $v1,0x1630($a1)
|
|
/* f0d9368: 24a51630 */ addiu $a1,$a1,0x1630
|
|
/* f0d936c: 5060004c */ beqzl $v1,.L0f0d94a0
|
|
/* f0d9370: 26100001 */ addiu $s0,$s0,0x1
|
|
/* f0d9374: 91191b98 */ lbu $t9,0x1b98($t0)
|
|
/* f0d9378: 24010005 */ addiu $at,$zero,0x5
|
|
/* f0d937c: 00104840 */ sll $t1,$s0,0x1
|
|
/* f0d9380: 1721003f */ bne $t9,$at,.L0f0d9480
|
|
/* f0d9384: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d9388: 8c640004 */ lw $a0,0x4($v1)
|
|
/* f0d938c: 00003025 */ or $a2,$zero,$zero
|
|
/* f0d9390: 1080000b */ beqz $a0,.L0f0d93c0
|
|
/* f0d9394: 00801025 */ or $v0,$a0,$zero
|
|
/* f0d9398: 904b0003 */ lbu $t3,0x3($v0)
|
|
/* f0d939c: 2401000d */ addiu $at,$zero,0xd
|
|
/* f0d93a0: 15610007 */ bne $t3,$at,.L0f0d93c0
|
|
/* f0d93a4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d93a8: 8c4c000c */ lw $t4,0xc($v0)
|
|
/* f0d93ac: 3c01a000 */ lui $at,0xa000
|
|
/* f0d93b0: 01816824 */ and $t5,$t4,$at
|
|
/* f0d93b4: 15a00002 */ bnez $t5,.L0f0d93c0
|
|
/* f0d93b8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d93bc: 24064cd7 */ addiu $a2,$zero,0x4cd7
|
|
.L0f0d93c0:
|
|
/* f0d93c0: 10800027 */ beqz $a0,.L0f0d9460
|
|
/* f0d93c4: 00801025 */ or $v0,$a0,$zero
|
|
/* f0d93c8: 908e0003 */ lbu $t6,0x3($a0)
|
|
/* f0d93cc: 24010008 */ addiu $at,$zero,0x8
|
|
/* f0d93d0: 55c10024 */ bnel $t6,$at,.L0f0d9464
|
|
/* f0d93d4: 01096821 */ addu $t5,$t0,$t1
|
|
/* f0d93d8: 908f005c */ lbu $t7,0x5c($a0)
|
|
/* f0d93dc: 25f8fff1 */ addiu $t8,$t7,-15
|
|
/* f0d93e0: 2f010014 */ sltiu $at,$t8,0x14
|
|
/* f0d93e4: 1020001e */ beqz $at,.L0f0d9460
|
|
/* f0d93e8: 0018c080 */ sll $t8,$t8,0x2
|
|
/* f0d93ec: 3c017f1b */ lui $at,%hi(var7f1ade04)
|
|
/* f0d93f0: 00380821 */ addu $at,$at,$t8
|
|
/* f0d93f4: 8c38de04 */ lw $t8,%lo(var7f1ade04)($at)
|
|
/* f0d93f8: 03000008 */ jr $t8
|
|
/* f0d93fc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9400: 9059005f */ lbu $t9,0x5f($v0)
|
|
/* f0d9404: 16590003 */ bne $s2,$t9,.L0f0d9414
|
|
/* f0d9408: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d940c: 10000014 */ beqz $zero,.L0f0d9460
|
|
/* f0d9410: 24064cd4 */ addiu $a2,$zero,0x4cd4
|
|
.L0f0d9414:
|
|
/* f0d9414: 10000012 */ beqz $zero,.L0f0d9460
|
|
/* f0d9418: 24064cd5 */ addiu $a2,$zero,0x4cd5
|
|
/* f0d941c: 904b005f */ lbu $t3,0x5f($v0)
|
|
/* f0d9420: 164b0003 */ bne $s2,$t3,.L0f0d9430
|
|
/* f0d9424: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9428: 1000000d */ beqz $zero,.L0f0d9460
|
|
/* f0d942c: 24064cd4 */ addiu $a2,$zero,0x4cd4
|
|
.L0f0d9430:
|
|
/* f0d9430: 1000000b */ beqz $zero,.L0f0d9460
|
|
/* f0d9434: 24064cd8 */ addiu $a2,$zero,0x4cd8
|
|
/* f0d9438: 10000009 */ beqz $zero,.L0f0d9460
|
|
/* f0d943c: 24064cd5 */ addiu $a2,$zero,0x4cd5
|
|
/* f0d9440: 10000007 */ beqz $zero,.L0f0d9460
|
|
/* f0d9444: 24064cd4 */ addiu $a2,$zero,0x4cd4
|
|
/* f0d9448: 10000005 */ beqz $zero,.L0f0d9460
|
|
/* f0d944c: 24064cd6 */ addiu $a2,$zero,0x4cd6
|
|
/* f0d9450: 904c005f */ lbu $t4,0x5f($v0)
|
|
/* f0d9454: 564c0003 */ bnel $s2,$t4,.L0f0d9464
|
|
/* f0d9458: 01096821 */ addu $t5,$t0,$t1
|
|
/* f0d945c: 24064cd4 */ addiu $a2,$zero,0x4cd4
|
|
.L0f0d9460:
|
|
/* f0d9460: 01096821 */ addu $t5,$t0,$t1
|
|
.L0f0d9464:
|
|
/* f0d9464: 95a71b90 */ lhu $a3,0x1b90($t5)
|
|
/* f0d9468: 0fc35e3d */ jal func0f0d78f4
|
|
/* f0d946c: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d9470: 3c0a800a */ lui $t2,%hi(g_Vars)
|
|
/* f0d9474: 254a9fc0 */ addiu $t2,$t2,%lo(g_Vars)
|
|
/* f0d9478: 10000008 */ beqz $zero,.L0f0d949c
|
|
/* f0d947c: 00409825 */ or $s3,$v0,$zero
|
|
.L0f0d9480:
|
|
/* f0d9480: 01097021 */ addu $t6,$t0,$t1
|
|
/* f0d9484: 95c71b90 */ lhu $a3,0x1b90($t6)
|
|
/* f0d9488: 0fc35e3d */ jal func0f0d78f4
|
|
/* f0d948c: 26060002 */ addiu $a2,$s0,0x2
|
|
/* f0d9490: 3c0a800a */ lui $t2,%hi(g_Vars)
|
|
/* f0d9494: 254a9fc0 */ addiu $t2,$t2,%lo(g_Vars)
|
|
/* f0d9498: 00409825 */ or $s3,$v0,$zero
|
|
.L0f0d949c:
|
|
/* f0d949c: 26100001 */ addiu $s0,$s0,0x1
|
|
.L0f0d94a0:
|
|
/* f0d94a0: 24010004 */ addiu $at,$zero,0x4
|
|
/* f0d94a4: 1601ffad */ bne $s0,$at,.L0f0d935c
|
|
/* f0d94a8: 2631000c */ addiu $s1,$s1,0xc
|
|
/* f0d94ac: 8faf009c */ lw $t7,0x9c($sp)
|
|
/* f0d94b0: 11e0001b */ beqz $t7,.L0f0d9520
|
|
/* f0d94b4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d94b8: 8d580284 */ lw $t8,0x284($t2)
|
|
/* f0d94bc: 3c1000ff */ lui $s0,0xff
|
|
/* f0d94c0: 36100028 */ ori $s0,$s0,0x28
|
|
/* f0d94c4: 8f191624 */ lw $t9,0x1624($t8)
|
|
/* f0d94c8: 24110008 */ addiu $s1,$zero,0x8
|
|
/* f0d94cc: 17200003 */ bnez $t9,.L0f0d94dc
|
|
/* f0d94d0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d94d4: 1000000a */ beqz $zero,.L0f0d9500
|
|
/* f0d94d8: 24030005 */ addiu $v1,$zero,0x5
|
|
.L0f0d94dc:
|
|
/* f0d94dc: 0fc35c1c */ jal func0f0d7070
|
|
/* f0d94e0: 00002025 */ or $a0,$zero,$zero
|
|
/* f0d94e4: 10400003 */ beqz $v0,.L0f0d94f4
|
|
/* f0d94e8: 24110006 */ addiu $s1,$zero,0x6
|
|
/* f0d94ec: 10000003 */ beqz $zero,.L0f0d94fc
|
|
/* f0d94f0: 3410ff60 */ dli $s0,0xff60
|
|
.L0f0d94f4:
|
|
/* f0d94f4: 3c10ff00 */ lui $s0,0xff00
|
|
/* f0d94f8: 36100060 */ ori $s0,$s0,0x60
|
|
.L0f0d94fc:
|
|
/* f0d94fc: 24030003 */ addiu $v1,$zero,0x3
|
|
.L0f0d9500:
|
|
/* f0d9500: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d9504: 8fa50088 */ lw $a1,0x88($sp)
|
|
/* f0d9508: 8fa60084 */ lw $a2,0x84($sp)
|
|
/* f0d950c: 02203825 */ or $a3,$s1,$zero
|
|
/* f0d9510: afa30010 */ sw $v1,0x10($sp)
|
|
/* f0d9514: 0fc35fd5 */ jal func0f0d7f54
|
|
/* f0d9518: afb00014 */ sw $s0,0x14($sp)
|
|
/* f0d951c: 00409825 */ or $s3,$v0,$zero
|
|
.L0f0d9520:
|
|
/* f0d9520: 0fc54de0 */ jal func0f153780
|
|
/* f0d9524: 02602025 */ or $a0,$s3,$zero
|
|
/* f0d9528: 8fbf0044 */ lw $ra,0x44($sp)
|
|
/* f0d952c: 8fb00034 */ lw $s0,0x34($sp)
|
|
/* f0d9530: 8fb10038 */ lw $s1,0x38($sp)
|
|
/* f0d9534: 8fb2003c */ lw $s2,0x3c($sp)
|
|
/* f0d9538: 8fb30040 */ lw $s3,0x40($sp)
|
|
/* f0d953c: 03e00008 */ jr $ra
|
|
/* f0d9540: 27bd0098 */ addiu $sp,$sp,0x98
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d9544
|
|
/* f0d9544: 27bdff30 */ addiu $sp,$sp,-208
|
|
/* f0d9548: 3c02800a */ lui $v0,0x800a
|
|
/* f0d954c: 8c42a244 */ lw $v0,-0x5dbc($v0)
|
|
/* f0d9550: afbf0044 */ sw $ra,0x44($sp)
|
|
/* f0d9554: afb00040 */ sw $s0,0x40($sp)
|
|
/* f0d9558: afa400d0 */ sw $a0,0xd0($sp)
|
|
/* f0d955c: c4441660 */ lwc1 $f4,0x1660($v0)
|
|
/* f0d9560: c4481664 */ lwc1 $f8,0x1664($v0)
|
|
/* f0d9564: 8fb800d0 */ lw $t8,0xd0($sp)
|
|
/* f0d9568: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0d956c: 3c10800b */ lui $s0,0x800b
|
|
/* f0d9570: 3c0dba00 */ lui $t5,0xba00
|
|
/* f0d9574: 4600428d */ trunc.w.s $f10,$f8
|
|
/* f0d9578: 44083000 */ mfc1 $t0,$f6
|
|
/* f0d957c: 8e10b580 */ lw $s0,-0x4a80($s0)
|
|
/* f0d9580: 35ad0602 */ ori $t5,$t5,0x602
|
|
/* f0d9584: 44095000 */ mfc1 $t1,$f10
|
|
/* f0d9588: 14a00003 */ bnez $a1,.L0f0d9598
|
|
/* f0d958c: 27190008 */ addiu $t9,$t8,0x8
|
|
/* f0d9590: 100000e0 */ beqz $zero,.L0f0d9914
|
|
/* f0d9594: 00801025 */ or $v0,$a0,$zero
|
|
.L0f0d9598:
|
|
/* f0d9598: afb900d0 */ sw $t9,0xd0($sp)
|
|
/* f0d959c: 240e00c0 */ addiu $t6,$zero,0xc0
|
|
/* f0d95a0: af0e0004 */ sw $t6,0x4($t8)
|
|
/* f0d95a4: af0d0000 */ sw $t5,0x0($t8)
|
|
/* f0d95a8: 8faf00d0 */ lw $t7,0xd0($sp)
|
|
/* f0d95ac: 3c19ba00 */ lui $t9,0xba00
|
|
/* f0d95b0: 37391301 */ ori $t9,$t9,0x1301
|
|
/* f0d95b4: 25f80008 */ addiu $t8,$t7,0x8
|
|
/* f0d95b8: afb800d0 */ sw $t8,0xd0($sp)
|
|
/* f0d95bc: ade00004 */ sw $zero,0x4($t7)
|
|
/* f0d95c0: adf90000 */ sw $t9,0x0($t7)
|
|
/* f0d95c4: 8fad00d0 */ lw $t5,0xd0($sp)
|
|
/* f0d95c8: 3c0fb900 */ lui $t7,0xb900
|
|
/* f0d95cc: 35ef0002 */ ori $t7,$t7,0x2
|
|
/* f0d95d0: 25ae0008 */ addiu $t6,$t5,0x8
|
|
/* f0d95d4: afae00d0 */ sw $t6,0xd0($sp)
|
|
/* f0d95d8: ada00004 */ sw $zero,0x4($t5)
|
|
/* f0d95dc: adaf0000 */ sw $t7,0x0($t5)
|
|
/* f0d95e0: 8fb800d0 */ lw $t8,0xd0($sp)
|
|
/* f0d95e4: 3c0dba00 */ lui $t5,0xba00
|
|
/* f0d95e8: 35ad1001 */ ori $t5,$t5,0x1001
|
|
/* f0d95ec: 27190008 */ addiu $t9,$t8,0x8
|
|
/* f0d95f0: afb900d0 */ sw $t9,0xd0($sp)
|
|
/* f0d95f4: af000004 */ sw $zero,0x4($t8)
|
|
/* f0d95f8: af0d0000 */ sw $t5,0x0($t8)
|
|
/* f0d95fc: 8fae00d0 */ lw $t6,0xd0($sp)
|
|
/* f0d9600: 3c18ba00 */ lui $t8,0xba00
|
|
/* f0d9604: 37180c02 */ ori $t8,$t8,0xc02
|
|
/* f0d9608: 25cf0008 */ addiu $t7,$t6,0x8
|
|
/* f0d960c: afaf00d0 */ sw $t7,0xd0($sp)
|
|
/* f0d9610: adc00004 */ sw $zero,0x4($t6)
|
|
/* f0d9614: add80000 */ sw $t8,0x0($t6)
|
|
/* f0d9618: 8fb900d0 */ lw $t9,0xd0($sp)
|
|
/* f0d961c: 3c0eba00 */ lui $t6,0xba00
|
|
/* f0d9620: 35ce0903 */ ori $t6,$t6,0x903
|
|
/* f0d9624: 272d0008 */ addiu $t5,$t9,0x8
|
|
/* f0d9628: afad00d0 */ sw $t5,0xd0($sp)
|
|
/* f0d962c: 240f0c00 */ addiu $t7,$zero,0xc00
|
|
/* f0d9630: af2f0004 */ sw $t7,0x4($t9)
|
|
/* f0d9634: af2e0000 */ sw $t6,0x0($t9)
|
|
/* f0d9638: 8fb800d0 */ lw $t8,0xd0($sp)
|
|
/* f0d963c: 3c0dba00 */ lui $t5,0xba00
|
|
/* f0d9640: 35ad0e02 */ ori $t5,$t5,0xe02
|
|
/* f0d9644: 27190008 */ addiu $t9,$t8,0x8
|
|
/* f0d9648: afb900d0 */ sw $t9,0xd0($sp)
|
|
/* f0d964c: af000004 */ sw $zero,0x4($t8)
|
|
/* f0d9650: af0d0000 */ sw $t5,0x0($t8)
|
|
/* f0d9654: 8fae00d0 */ lw $t6,0xd0($sp)
|
|
/* f0d9658: 3c18e700 */ lui $t8,0xe700
|
|
/* f0d965c: 44888000 */ mtc1 $t0,$f16
|
|
/* f0d9660: 25cf0008 */ addiu $t7,$t6,0x8
|
|
/* f0d9664: afaf00d0 */ sw $t7,0xd0($sp)
|
|
/* f0d9668: adc00004 */ sw $zero,0x4($t6)
|
|
/* f0d966c: add80000 */ sw $t8,0x0($t6)
|
|
/* f0d9670: 8fb900d0 */ lw $t9,0xd0($sp)
|
|
/* f0d9674: 3c0eba00 */ lui $t6,0xba00
|
|
/* f0d9678: 35ce1402 */ ori $t6,$t6,0x1402
|
|
/* f0d967c: 272d0008 */ addiu $t5,$t9,0x8
|
|
/* f0d9680: afad00d0 */ sw $t5,0xd0($sp)
|
|
/* f0d9684: af200004 */ sw $zero,0x4($t9)
|
|
/* f0d9688: af2e0000 */ sw $t6,0x0($t9)
|
|
/* f0d968c: 8faf00d0 */ lw $t7,0xd0($sp)
|
|
/* f0d9690: 3c19b900 */ lui $t9,0xb900
|
|
/* f0d9694: 3c0d0050 */ lui $t5,0x50
|
|
/* f0d9698: 25f80008 */ addiu $t8,$t7,0x8
|
|
/* f0d969c: afb800d0 */ sw $t8,0xd0($sp)
|
|
/* f0d96a0: 35ad4240 */ ori $t5,$t5,0x4240
|
|
/* f0d96a4: 3739031d */ ori $t9,$t9,0x31d
|
|
/* f0d96a8: adf90000 */ sw $t9,0x0($t7)
|
|
/* f0d96ac: aded0004 */ sw $t5,0x4($t7)
|
|
/* f0d96b0: 8fae00d0 */ lw $t6,0xd0($sp)
|
|
/* f0d96b4: 3c19fffd */ lui $t9,0xfffd
|
|
/* f0d96b8: 3c18fcff */ lui $t8,0xfcff
|
|
/* f0d96bc: 25cf0008 */ addiu $t7,$t6,0x8
|
|
/* f0d96c0: afaf00d0 */ sw $t7,0xd0($sp)
|
|
/* f0d96c4: 3718ffff */ ori $t8,$t8,0xffff
|
|
/* f0d96c8: 3739f6fb */ ori $t9,$t9,0xf6fb
|
|
/* f0d96cc: add90004 */ sw $t9,0x4($t6)
|
|
/* f0d96d0: add80000 */ sw $t8,0x0($t6)
|
|
/* f0d96d4: 8fad00d0 */ lw $t5,0xd0($sp)
|
|
/* f0d96d8: 3c0ffa00 */ lui $t7,0xfa00
|
|
/* f0d96dc: 44892000 */ mtc1 $t1,$f4
|
|
/* f0d96e0: 25ae0008 */ addiu $t6,$t5,0x8
|
|
/* f0d96e4: afae00d0 */ sw $t6,0xd0($sp)
|
|
/* f0d96e8: ada00004 */ sw $zero,0x4($t5)
|
|
/* f0d96ec: adaf0000 */ sw $t7,0x0($t5)
|
|
/* f0d96f0: 92040004 */ lbu $a0,0x4($s0)
|
|
/* f0d96f4: 92050005 */ lbu $a1,0x5($s0)
|
|
/* f0d96f8: 8faa00d0 */ lw $t2,0xd0($sp)
|
|
/* f0d96fc: 0004c043 */ sra $t8,$a0,0x1
|
|
/* f0d9700: 03083021 */ addu $a2,$t8,$t0
|
|
/* f0d9704: 0005c843 */ sra $t9,$a1,0x1
|
|
/* f0d9708: 01185823 */ subu $t3,$t0,$t8
|
|
/* f0d970c: 03293821 */ addu $a3,$t9,$t1
|
|
/* f0d9710: 30cf03ff */ andi $t7,$a2,0x3ff
|
|
/* f0d9714: 254e0008 */ addiu $t6,$t2,0x8
|
|
/* f0d9718: 01396023 */ subu $t4,$t1,$t9
|
|
/* f0d971c: afae00d0 */ sw $t6,0xd0($sp)
|
|
/* f0d9720: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0d9724: 30ed03ff */ andi $t5,$a3,0x3ff
|
|
/* f0d9728: 3c01f600 */ lui $at,0xf600
|
|
/* f0d972c: 0301c825 */ or $t9,$t8,$at
|
|
/* f0d9730: 000d7080 */ sll $t6,$t5,0x2
|
|
/* f0d9734: 032e7825 */ or $t7,$t9,$t6
|
|
/* f0d9738: 468084a0 */ cvt.s.w $f18,$f16
|
|
/* f0d973c: 319903ff */ andi $t9,$t4,0x3ff
|
|
/* f0d9740: 317803ff */ andi $t8,$t3,0x3ff
|
|
/* f0d9744: 00186b80 */ sll $t5,$t8,0xe
|
|
/* f0d9748: 00197080 */ sll $t6,$t9,0x2
|
|
/* f0d974c: 468021a0 */ cvt.s.w $f6,$f4
|
|
/* f0d9750: ad4f0000 */ sw $t7,0x0($t2)
|
|
/* f0d9754: 01ae7825 */ or $t7,$t5,$t6
|
|
/* f0d9758: ad4f0004 */ sw $t7,0x4($t2)
|
|
/* f0d975c: e7b200c4 */ swc1 $f18,0xc4($sp)
|
|
/* f0d9760: 3c0d8008 */ lui $t5,0x8008
|
|
/* f0d9764: e7a600c8 */ swc1 $f6,0xc8($sp)
|
|
/* f0d9768: 92180004 */ lbu $t8,0x4($s0)
|
|
/* f0d976c: 8dadfac0 */ lw $t5,-0x540($t5)
|
|
/* f0d9770: 00003825 */ or $a3,$zero,$zero
|
|
/* f0d9774: 0018c843 */ sra $t9,$t8,0x1
|
|
/* f0d9778: 44994000 */ mtc1 $t9,$f8
|
|
/* f0d977c: 448d8000 */ mtc1 $t5,$f16
|
|
/* f0d9780: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0d9784: 468042a0 */ cvt.s.w $f10,$f8
|
|
/* f0d9788: 24060002 */ addiu $a2,$zero,0x2
|
|
/* f0d978c: 02002825 */ or $a1,$s0,$zero
|
|
/* f0d9790: 27a400d0 */ addiu $a0,$sp,0xd0
|
|
/* f0d9794: 468084a0 */ cvt.s.w $f18,$f16
|
|
/* f0d9798: 46125102 */ mul.s $f4,$f10,$f18
|
|
/* f0d979c: e7a400bc */ swc1 $f4,0xbc($sp)
|
|
/* f0d97a0: 920e0005 */ lbu $t6,0x5($s0)
|
|
/* f0d97a4: afa00018 */ sw $zero,0x18($sp)
|
|
/* f0d97a8: afb80014 */ sw $t8,0x14($sp)
|
|
/* f0d97ac: 000e7843 */ sra $t7,$t6,0x1
|
|
/* f0d97b0: 448f3000 */ mtc1 $t7,$f6
|
|
/* f0d97b4: afa00010 */ sw $zero,0x10($sp)
|
|
/* f0d97b8: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0d97bc: 0fc2ce70 */ jal func0f0b39c0
|
|
/* f0d97c0: e7a800c0 */ swc1 $f8,0xc0($sp)
|
|
/* f0d97c4: 92190005 */ lbu $t9,0x5($s0)
|
|
/* f0d97c8: 92070004 */ lbu $a3,0x4($s0)
|
|
/* f0d97cc: 240d0001 */ addiu $t5,$zero,0x1
|
|
/* f0d97d0: afb90010 */ sw $t9,0x10($sp)
|
|
/* f0d97d4: 2419007f */ addiu $t9,$zero,0x7f
|
|
/* f0d97d8: 240e00ff */ addiu $t6,$zero,0xff
|
|
/* f0d97dc: 240f00ff */ addiu $t7,$zero,0xff
|
|
/* f0d97e0: 241800ff */ addiu $t8,$zero,0xff
|
|
/* f0d97e4: afb80028 */ sw $t8,0x28($sp)
|
|
/* f0d97e8: afaf0024 */ sw $t7,0x24($sp)
|
|
/* f0d97ec: afae0020 */ sw $t6,0x20($sp)
|
|
/* f0d97f0: afb9002c */ sw $t9,0x2c($sp)
|
|
/* f0d97f4: afad001c */ sw $t5,0x1c($sp)
|
|
/* f0d97f8: afa00018 */ sw $zero,0x18($sp)
|
|
/* f0d97fc: afa00014 */ sw $zero,0x14($sp)
|
|
/* f0d9800: 920d0006 */ lbu $t5,0x6($s0)
|
|
/* f0d9804: afa00034 */ sw $zero,0x34($sp)
|
|
/* f0d9808: 27a400d0 */ addiu $a0,$sp,0xd0
|
|
/* f0d980c: 000d702a */ slt $t6,$zero,$t5
|
|
/* f0d9810: afae0030 */ sw $t6,0x30($sp)
|
|
/* f0d9814: 27a500c4 */ addiu $a1,$sp,0xc4
|
|
/* f0d9818: 0fc2c9e3 */ jal func0f0b278c
|
|
/* f0d981c: 27a600bc */ addiu $a2,$sp,0xbc
|
|
/* f0d9820: 8faf00d0 */ lw $t7,0xd0($sp)
|
|
/* f0d9824: 3c19e700 */ lui $t9,0xe700
|
|
/* f0d9828: 25f80008 */ addiu $t8,$t7,0x8
|
|
/* f0d982c: afb800d0 */ sw $t8,0xd0($sp)
|
|
/* f0d9830: ade00004 */ sw $zero,0x4($t7)
|
|
/* f0d9834: adf90000 */ sw $t9,0x0($t7)
|
|
/* f0d9838: 8fad00d0 */ lw $t5,0xd0($sp)
|
|
/* f0d983c: 3c0fba00 */ lui $t7,0xba00
|
|
/* f0d9840: 35ef0602 */ ori $t7,$t7,0x602
|
|
/* f0d9844: 25ae0008 */ addiu $t6,$t5,0x8
|
|
/* f0d9848: afae00d0 */ sw $t6,0xd0($sp)
|
|
/* f0d984c: 24180040 */ addiu $t8,$zero,0x40
|
|
/* f0d9850: adb80004 */ sw $t8,0x4($t5)
|
|
/* f0d9854: adaf0000 */ sw $t7,0x0($t5)
|
|
/* f0d9858: 8fb900d0 */ lw $t9,0xd0($sp)
|
|
/* f0d985c: 3c0eba00 */ lui $t6,0xba00
|
|
/* f0d9860: 35ce1301 */ ori $t6,$t6,0x1301
|
|
/* f0d9864: 272d0008 */ addiu $t5,$t9,0x8
|
|
/* f0d9868: afad00d0 */ sw $t5,0xd0($sp)
|
|
/* f0d986c: 3c0f0008 */ lui $t7,0x8
|
|
/* f0d9870: af2f0004 */ sw $t7,0x4($t9)
|
|
/* f0d9874: af2e0000 */ sw $t6,0x0($t9)
|
|
/* f0d9878: 8fb800d0 */ lw $t8,0xd0($sp)
|
|
/* f0d987c: 3c0db900 */ lui $t5,0xb900
|
|
/* f0d9880: 35ad0002 */ ori $t5,$t5,0x2
|
|
/* f0d9884: 27190008 */ addiu $t9,$t8,0x8
|
|
/* f0d9888: afb900d0 */ sw $t9,0xd0($sp)
|
|
/* f0d988c: af000004 */ sw $zero,0x4($t8)
|
|
/* f0d9890: af0d0000 */ sw $t5,0x0($t8)
|
|
/* f0d9894: 8fae00d0 */ lw $t6,0xd0($sp)
|
|
/* f0d9898: 3c18ba00 */ lui $t8,0xba00
|
|
/* f0d989c: 37181001 */ ori $t8,$t8,0x1001
|
|
/* f0d98a0: 25cf0008 */ addiu $t7,$t6,0x8
|
|
/* f0d98a4: afaf00d0 */ sw $t7,0xd0($sp)
|
|
/* f0d98a8: 3c190001 */ lui $t9,0x1
|
|
/* f0d98ac: add90004 */ sw $t9,0x4($t6)
|
|
/* f0d98b0: add80000 */ sw $t8,0x0($t6)
|
|
/* f0d98b4: 8fad00d0 */ lw $t5,0xd0($sp)
|
|
/* f0d98b8: 3c0fba00 */ lui $t7,0xba00
|
|
/* f0d98bc: 35ef0c02 */ ori $t7,$t7,0xc02
|
|
/* f0d98c0: 25ae0008 */ addiu $t6,$t5,0x8
|
|
/* f0d98c4: afae00d0 */ sw $t6,0xd0($sp)
|
|
/* f0d98c8: 24182000 */ addiu $t8,$zero,0x2000
|
|
/* f0d98cc: adb80004 */ sw $t8,0x4($t5)
|
|
/* f0d98d0: adaf0000 */ sw $t7,0x0($t5)
|
|
/* f0d98d4: 8fb900d0 */ lw $t9,0xd0($sp)
|
|
/* f0d98d8: 3c0eba00 */ lui $t6,0xba00
|
|
/* f0d98dc: 35ce0903 */ ori $t6,$t6,0x903
|
|
/* f0d98e0: 272d0008 */ addiu $t5,$t9,0x8
|
|
/* f0d98e4: afad00d0 */ sw $t5,0xd0($sp)
|
|
/* f0d98e8: 240f0c00 */ addiu $t7,$zero,0xc00
|
|
/* f0d98ec: af2f0004 */ sw $t7,0x4($t9)
|
|
/* f0d98f0: af2e0000 */ sw $t6,0x0($t9)
|
|
/* f0d98f4: 8fb800d0 */ lw $t8,0xd0($sp)
|
|
/* f0d98f8: 3c0dba00 */ lui $t5,0xba00
|
|
/* f0d98fc: 35ad0e02 */ ori $t5,$t5,0xe02
|
|
/* f0d9900: 27190008 */ addiu $t9,$t8,0x8
|
|
/* f0d9904: afb900d0 */ sw $t9,0xd0($sp)
|
|
/* f0d9908: af000004 */ sw $zero,0x4($t8)
|
|
/* f0d990c: af0d0000 */ sw $t5,0x0($t8)
|
|
/* f0d9910: 8fa200d0 */ lw $v0,0xd0($sp)
|
|
.L0f0d9914:
|
|
/* f0d9914: 8fbf0044 */ lw $ra,0x44($sp)
|
|
/* f0d9918: 8fb00040 */ lw $s0,0x40($sp)
|
|
/* f0d991c: 27bd00d0 */ addiu $sp,$sp,0xd0
|
|
/* f0d9920: 03e00008 */ jr $ra
|
|
/* f0d9924: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d9928
|
|
/* f0d9928: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* f0d992c: afbf0014 */ sw $ra,0x14($sp)
|
|
/* f0d9930: 0fc36551 */ jal func0f0d9544
|
|
/* f0d9934: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9938: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* f0d993c: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* f0d9940: 03e00008 */ jr $ra
|
|
/* f0d9944: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d9948
|
|
/* f0d9948: 27bdffc0 */ addiu $sp,$sp,-64
|
|
/* f0d994c: afb10018 */ sw $s1,0x18($sp)
|
|
/* f0d9950: 00808825 */ or $s1,$a0,$zero
|
|
/* f0d9954: afbf001c */ sw $ra,0x1c($sp)
|
|
/* f0d9958: afb00014 */ sw $s0,0x14($sp)
|
|
/* f0d995c: 00a08025 */ or $s0,$a1,$zero
|
|
/* f0d9960: 24040003 */ addiu $a0,$zero,0x3
|
|
/* f0d9964: afa60048 */ sw $a2,0x48($sp)
|
|
/* f0d9968: 0fc59e59 */ jal func0f167964
|
|
/* f0d996c: afa7004c */ sw $a3,0x4c($sp)
|
|
/* f0d9970: 24040002 */ addiu $a0,$zero,0x2
|
|
/* f0d9974: 0fc59e73 */ jal func0f1679cc
|
|
/* f0d9978: afa20024 */ sw $v0,0x24($sp)
|
|
/* f0d997c: 8fa7004c */ lw $a3,0x4c($sp)
|
|
/* f0d9980: 8fa50024 */ lw $a1,0x24($sp)
|
|
/* f0d9984: 8fa60048 */ lw $a2,0x48($sp)
|
|
/* f0d9988: 10e0000c */ beqz $a3,.L0f0d99bc
|
|
/* f0d998c: 00404025 */ or $t0,$v0,$zero
|
|
/* f0d9990: 24010001 */ addiu $at,$zero,0x1
|
|
/* f0d9994: 10e10013 */ beq $a3,$at,.L0f0d99e4
|
|
/* f0d9998: 26180005 */ addiu $t8,$s0,0x5
|
|
/* f0d999c: 24010002 */ addiu $at,$zero,0x2
|
|
/* f0d99a0: 10e10019 */ beq $a3,$at,.L0f0d9a08
|
|
/* f0d99a4: 26020007 */ addiu $v0,$s0,0x7
|
|
/* f0d99a8: 24010003 */ addiu $at,$zero,0x3
|
|
/* f0d99ac: 10e1001f */ beq $a3,$at,.L0f0d9a2c
|
|
/* f0d99b0: 2602fff9 */ addiu $v0,$s0,-7
|
|
/* f0d99b4: 10000075 */ beqz $zero,.L0f0d9b8c
|
|
/* f0d99b8: 02201025 */ or $v0,$s1,$zero
|
|
.L0f0d99bc:
|
|
/* f0d99bc: 260e0005 */ addiu $t6,$s0,0x5
|
|
/* f0d99c0: 24c20007 */ addiu $v0,$a2,0x7
|
|
/* f0d99c4: 260ffffb */ addiu $t7,$s0,-5
|
|
/* f0d99c8: afb00028 */ sw $s0,0x28($sp)
|
|
/* f0d99cc: afa6002c */ sw $a2,0x2c($sp)
|
|
/* f0d99d0: afae0030 */ sw $t6,0x30($sp)
|
|
/* f0d99d4: afa20034 */ sw $v0,0x34($sp)
|
|
/* f0d99d8: afaf0038 */ sw $t7,0x38($sp)
|
|
/* f0d99dc: 1000001e */ beqz $zero,.L0f0d9a58
|
|
/* f0d99e0: afa2003c */ sw $v0,0x3c($sp)
|
|
.L0f0d99e4:
|
|
/* f0d99e4: 24c2fff9 */ addiu $v0,$a2,-7
|
|
/* f0d99e8: 2619fffb */ addiu $t9,$s0,-5
|
|
/* f0d99ec: afb00028 */ sw $s0,0x28($sp)
|
|
/* f0d99f0: afa6002c */ sw $a2,0x2c($sp)
|
|
/* f0d99f4: afb80030 */ sw $t8,0x30($sp)
|
|
/* f0d99f8: afa20034 */ sw $v0,0x34($sp)
|
|
/* f0d99fc: afb90038 */ sw $t9,0x38($sp)
|
|
/* f0d9a00: 10000015 */ beqz $zero,.L0f0d9a58
|
|
/* f0d9a04: afa2003c */ sw $v0,0x3c($sp)
|
|
.L0f0d9a08:
|
|
/* f0d9a08: 24c9fffb */ addiu $t1,$a2,-5
|
|
/* f0d9a0c: 24ca0005 */ addiu $t2,$a2,0x5
|
|
/* f0d9a10: afb00028 */ sw $s0,0x28($sp)
|
|
/* f0d9a14: afa6002c */ sw $a2,0x2c($sp)
|
|
/* f0d9a18: afa20030 */ sw $v0,0x30($sp)
|
|
/* f0d9a1c: afa90034 */ sw $t1,0x34($sp)
|
|
/* f0d9a20: afa20038 */ sw $v0,0x38($sp)
|
|
/* f0d9a24: 1000000c */ beqz $zero,.L0f0d9a58
|
|
/* f0d9a28: afaa003c */ sw $t2,0x3c($sp)
|
|
.L0f0d9a2c:
|
|
/* f0d9a2c: 24cbfffb */ addiu $t3,$a2,-5
|
|
/* f0d9a30: 24cc0005 */ addiu $t4,$a2,0x5
|
|
/* f0d9a34: afb00028 */ sw $s0,0x28($sp)
|
|
/* f0d9a38: afa6002c */ sw $a2,0x2c($sp)
|
|
/* f0d9a3c: afa20030 */ sw $v0,0x30($sp)
|
|
/* f0d9a40: afab0034 */ sw $t3,0x34($sp)
|
|
/* f0d9a44: afa20038 */ sw $v0,0x38($sp)
|
|
/* f0d9a48: 10000003 */ beqz $zero,.L0f0d9a58
|
|
/* f0d9a4c: afac003c */ sw $t4,0x3c($sp)
|
|
/* f0d9a50: 1000004e */ beqz $zero,.L0f0d9b8c
|
|
/* f0d9a54: 02201025 */ or $v0,$s1,$zero
|
|
.L0f0d9a58:
|
|
/* f0d9a58: 2402000a */ addiu $v0,$zero,0xa
|
|
/* f0d9a5c: 02020019 */ multu $s0,$v0
|
|
/* f0d9a60: 8fa60050 */ lw $a2,0x50($sp)
|
|
/* f0d9a64: 2403fff6 */ addiu $v1,$zero,-10
|
|
/* f0d9a68: 3c01ff00 */ lui $at,0xff00
|
|
/* f0d9a6c: 342100b2 */ ori $at,$at,0xb2
|
|
/* f0d9a70: 00002025 */ or $a0,$zero,$zero
|
|
/* f0d9a74: 00006812 */ mflo $t5
|
|
/* f0d9a78: a4ad0000 */ sh $t5,0x0($a1)
|
|
/* f0d9a7c: 8fae002c */ lw $t6,0x2c($sp)
|
|
/* f0d9a80: a4a30004 */ sh $v1,0x4($a1)
|
|
/* f0d9a84: 01c20019 */ multu $t6,$v0
|
|
/* f0d9a88: 00007812 */ mflo $t7
|
|
/* f0d9a8c: a4af0002 */ sh $t7,0x2($a1)
|
|
/* f0d9a90: 8fb80030 */ lw $t8,0x30($sp)
|
|
/* f0d9a94: 03020019 */ multu $t8,$v0
|
|
/* f0d9a98: 0000c812 */ mflo $t9
|
|
/* f0d9a9c: a4b9000c */ sh $t9,0xc($a1)
|
|
/* f0d9aa0: 8fa90034 */ lw $t1,0x34($sp)
|
|
/* f0d9aa4: a4a30010 */ sh $v1,0x10($a1)
|
|
/* f0d9aa8: 01220019 */ multu $t1,$v0
|
|
/* f0d9aac: 00005012 */ mflo $t2
|
|
/* f0d9ab0: a4aa000e */ sh $t2,0xe($a1)
|
|
/* f0d9ab4: 8fab0038 */ lw $t3,0x38($sp)
|
|
/* f0d9ab8: 01620019 */ multu $t3,$v0
|
|
/* f0d9abc: 00006012 */ mflo $t4
|
|
/* f0d9ac0: a4ac0018 */ sh $t4,0x18($a1)
|
|
/* f0d9ac4: 8fad003c */ lw $t5,0x3c($sp)
|
|
/* f0d9ac8: a4a3001c */ sh $v1,0x1c($a1)
|
|
/* f0d9acc: 01a20019 */ multu $t5,$v0
|
|
/* f0d9ad0: 00007012 */ mflo $t6
|
|
/* f0d9ad4: a4ae001a */ sh $t6,0x1a($a1)
|
|
/* f0d9ad8: 54c1000b */ bnel $a2,$at,.L0f0d9b08
|
|
/* f0d9adc: 0006ce02 */ srl $t9,$a2,0x18
|
|
/* f0d9ae0: afa50024 */ sw $a1,0x24($sp)
|
|
/* f0d9ae4: afa60050 */ sw $a2,0x50($sp)
|
|
/* f0d9ae8: 0fc35c1c */ jal func0f0d7070
|
|
/* f0d9aec: afa80020 */ sw $t0,0x20($sp)
|
|
/* f0d9af0: 8fa50024 */ lw $a1,0x24($sp)
|
|
/* f0d9af4: 8fa60050 */ lw $a2,0x50($sp)
|
|
/* f0d9af8: 10400002 */ beqz $v0,.L0f0d9b04
|
|
/* f0d9afc: 8fa80020 */ lw $t0,0x20($sp)
|
|
/* f0d9b00: 3406ff60 */ dli $a2,0xff60
|
|
.L0f0d9b04:
|
|
/* f0d9b04: 0006ce02 */ srl $t9,$a2,0x18
|
|
.L0f0d9b08:
|
|
/* f0d9b08: 00065c02 */ srl $t3,$a2,0x10
|
|
/* f0d9b0c: 316c00ff */ andi $t4,$t3,0xff
|
|
/* f0d9b10: 00194e00 */ sll $t1,$t9,0x18
|
|
/* f0d9b14: 0006c202 */ srl $t8,$a2,0x8
|
|
/* f0d9b18: 331900ff */ andi $t9,$t8,0xff
|
|
/* f0d9b1c: 000c6c00 */ sll $t5,$t4,0x10
|
|
/* f0d9b20: 012d7025 */ or $t6,$t1,$t5
|
|
/* f0d9b24: 00195200 */ sll $t2,$t9,0x8
|
|
/* f0d9b28: 01ca5825 */ or $t3,$t6,$t2
|
|
/* f0d9b2c: 356c0008 */ ori $t4,$t3,0x8
|
|
/* f0d9b30: ad060000 */ sw $a2,0x0($t0)
|
|
/* f0d9b34: ad0c0004 */ sw $t4,0x4($t0)
|
|
/* f0d9b38: 24070004 */ addiu $a3,$zero,0x4
|
|
/* f0d9b3c: a0a00007 */ sb $zero,0x7($a1)
|
|
/* f0d9b40: a0a70013 */ sb $a3,0x13($a1)
|
|
/* f0d9b44: a0a7001f */ sb $a3,0x1f($a1)
|
|
/* f0d9b48: 3c090704 */ lui $t1,0x704
|
|
/* f0d9b4c: 02201025 */ or $v0,$s1,$zero
|
|
/* f0d9b50: 35290008 */ ori $t1,$t1,0x8
|
|
/* f0d9b54: ac490000 */ sw $t1,0x0($v0)
|
|
/* f0d9b58: ac480004 */ sw $t0,0x4($v0)
|
|
/* f0d9b5c: 26230008 */ addiu $v1,$s1,0x8
|
|
/* f0d9b60: 3c0d0420 */ lui $t5,0x420
|
|
/* f0d9b64: 35ad0024 */ ori $t5,$t5,0x24
|
|
/* f0d9b68: 24640008 */ addiu $a0,$v1,0x8
|
|
/* f0d9b6c: ac6d0000 */ sw $t5,0x0($v1)
|
|
/* f0d9b70: ac650004 */ sw $a1,0x4($v1)
|
|
/* f0d9b74: 3c0fb100 */ lui $t7,0xb100
|
|
/* f0d9b78: 35ef0002 */ ori $t7,$t7,0x2
|
|
/* f0d9b7c: 24180010 */ addiu $t8,$zero,0x10
|
|
/* f0d9b80: ac980004 */ sw $t8,0x4($a0)
|
|
/* f0d9b84: ac8f0000 */ sw $t7,0x0($a0)
|
|
/* f0d9b88: 24820008 */ addiu $v0,$a0,0x8
|
|
.L0f0d9b8c:
|
|
/* f0d9b8c: 8fbf001c */ lw $ra,0x1c($sp)
|
|
/* f0d9b90: 8fb00014 */ lw $s0,0x14($sp)
|
|
/* f0d9b94: 8fb10018 */ lw $s1,0x18($sp)
|
|
/* f0d9b98: 03e00008 */ jr $ra
|
|
/* f0d9b9c: 27bd0040 */ addiu $sp,$sp,0x40
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0d9ba0
|
|
/* f0d9ba0: 27bdff70 */ addiu $sp,$sp,-144
|
|
/* f0d9ba4: afbf001c */ sw $ra,0x1c($sp)
|
|
/* f0d9ba8: afa40090 */ sw $a0,0x90($sp)
|
|
/* f0d9bac: 0c002f40 */ jal func0000bd00
|
|
/* f0d9bb0: afa50094 */ sw $a1,0x94($sp)
|
|
/* f0d9bb4: 3c0e8008 */ lui $t6,0x8008
|
|
/* f0d9bb8: 8dcefac0 */ lw $t6,-0x540($t6)
|
|
/* f0d9bbc: 8fa40090 */ lw $a0,0x90($sp)
|
|
/* f0d9bc0: 004e001a */ div $zero,$v0,$t6
|
|
/* f0d9bc4: 00007812 */ mflo $t7
|
|
/* f0d9bc8: afaf008c */ sw $t7,0x8c($sp)
|
|
/* f0d9bcc: 15c00002 */ bnez $t6,.L0f0d9bd8
|
|
/* f0d9bd0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9bd4: 0007000d */ break 0x7
|
|
.L0f0d9bd8:
|
|
/* f0d9bd8: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d9bdc: 15c10004 */ bne $t6,$at,.L0f0d9bf0
|
|
/* f0d9be0: 3c018000 */ lui $at,0x8000
|
|
/* f0d9be4: 14410002 */ bne $v0,$at,.L0f0d9bf0
|
|
/* f0d9be8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9bec: 0006000d */ break 0x6
|
|
.L0f0d9bf0:
|
|
/* f0d9bf0: 0c002f44 */ jal func0000bd10
|
|
/* f0d9bf4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9bf8: 0c002f22 */ jal func0000bc88
|
|
/* f0d9bfc: afa20088 */ sw $v0,0x88($sp)
|
|
/* f0d9c00: 3c188008 */ lui $t8,0x8008
|
|
/* f0d9c04: 8f18fac0 */ lw $t8,-0x540($t8)
|
|
/* f0d9c08: 8fa40090 */ lw $a0,0x90($sp)
|
|
/* f0d9c0c: 0058001a */ div $zero,$v0,$t8
|
|
/* f0d9c10: 00005812 */ mflo $t3
|
|
/* f0d9c14: afab0084 */ sw $t3,0x84($sp)
|
|
/* f0d9c18: 17000002 */ bnez $t8,.L0f0d9c24
|
|
/* f0d9c1c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9c20: 0007000d */ break 0x7
|
|
.L0f0d9c24:
|
|
/* f0d9c24: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0d9c28: 17010004 */ bne $t8,$at,.L0f0d9c3c
|
|
/* f0d9c2c: 3c018000 */ lui $at,0x8000
|
|
/* f0d9c30: 14410002 */ bne $v0,$at,.L0f0d9c3c
|
|
/* f0d9c34: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9c38: 0006000d */ break 0x6
|
|
.L0f0d9c3c:
|
|
/* f0d9c3c: 0c002f26 */ jal func0000bc98
|
|
/* f0d9c40: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9c44: 3c0e8008 */ lui $t6,0x8008
|
|
/* f0d9c48: 8dcefac0 */ lw $t6,-0x540($t6)
|
|
/* f0d9c4c: 3c03800a */ lui $v1,0x800a
|
|
/* f0d9c50: 8c63a244 */ lw $v1,-0x5dbc($v1)
|
|
/* f0d9c54: 448e3000 */ mtc1 $t6,$f6
|
|
/* f0d9c58: 8fb90088 */ lw $t9,0x88($sp)
|
|
/* f0d9c5c: c4641660 */ lwc1 $f4,0x1660($v1)
|
|
/* f0d9c60: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0d9c64: 03226821 */ addu $t5,$t9,$v0
|
|
/* f0d9c68: 8fa40090 */ lw $a0,0x90($sp)
|
|
/* f0d9c6c: 8fab0084 */ lw $t3,0x84($sp)
|
|
/* f0d9c70: 25adffff */ addiu $t5,$t5,-1
|
|
/* f0d9c74: 04410003 */ bgez $v0,.L0f0d9c84
|
|
/* f0d9c78: 00025083 */ sra $t2,$v0,0x2
|
|
/* f0d9c7c: 24410003 */ addiu $at,$v0,0x3
|
|
/* f0d9c80: 00015083 */ sra $t2,$at,0x2
|
|
.L0f0d9c84:
|
|
/* f0d9c84: 46082283 */ div.s $f10,$f4,$f8
|
|
/* f0d9c88: 4600540d */ trunc.w.s $f16,$f10
|
|
/* f0d9c8c: 44188000 */ mfc1 $t8,$f16
|
|
/* f0d9c90: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9c94: afb8006c */ sw $t8,0x6c($sp)
|
|
/* f0d9c98: c4721664 */ lwc1 $f18,0x1664($v1)
|
|
/* f0d9c9c: 8fb80094 */ lw $t8,0x94($sp)
|
|
/* f0d9ca0: 4600918d */ trunc.w.s $f6,$f18
|
|
/* f0d9ca4: 440e3000 */ mfc1 $t6,$f6
|
|
/* f0d9ca8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9cac: afae0060 */ sw $t6,0x60($sp)
|
|
/* f0d9cb0: 8c6c1624 */ lw $t4,0x1624($v1)
|
|
/* f0d9cb4: 000c782b */ sltu $t7,$zero,$t4
|
|
/* f0d9cb8: 17000003 */ bnez $t8,.L0f0d9cc8
|
|
/* f0d9cbc: 01e06025 */ or $t4,$t7,$zero
|
|
/* f0d9cc0: 10000182 */ beqz $zero,.L0f0da2cc
|
|
/* f0d9cc4: 00801025 */ or $v0,$a0,$zero
|
|
.L0f0d9cc8:
|
|
/* f0d9cc8: 55800003 */ bnezl $t4,.L0f0d9cd8
|
|
/* f0d9ccc: afaa0074 */ sw $t2,0x74($sp)
|
|
/* f0d9cd0: ac6019a8 */ sw $zero,0x19a8($v1)
|
|
/* f0d9cd4: afaa0074 */ sw $t2,0x74($sp)
|
|
.L0f0d9cd8:
|
|
/* f0d9cd8: afab0084 */ sw $t3,0x84($sp)
|
|
/* f0d9cdc: afac004c */ sw $t4,0x4c($sp)
|
|
/* f0d9ce0: 0fc351e7 */ jal func0f0d479c
|
|
/* f0d9ce4: afad0078 */ sw $t5,0x78($sp)
|
|
/* f0d9ce8: 8fa7006c */ lw $a3,0x6c($sp)
|
|
/* f0d9cec: 8fac004c */ lw $t4,0x4c($sp)
|
|
/* f0d9cf0: 8faa0074 */ lw $t2,0x74($sp)
|
|
/* f0d9cf4: 8fab0084 */ lw $t3,0x84($sp)
|
|
/* f0d9cf8: 8fad0078 */ lw $t5,0x78($sp)
|
|
/* f0d9cfc: 3c19b600 */ lui $t9,0xb600
|
|
/* f0d9d00: 240e3000 */ addiu $t6,$zero,0x3000
|
|
/* f0d9d04: 3c0fb700 */ lui $t7,0xb700
|
|
/* f0d9d08: ac4e0004 */ sw $t6,0x4($v0)
|
|
/* f0d9d0c: ac590000 */ sw $t9,0x0($v0)
|
|
/* f0d9d10: ac4f0008 */ sw $t7,0x8($v0)
|
|
/* f0d9d14: 3c19fcff */ lui $t9,0xfcff
|
|
/* f0d9d18: 3c0efffe */ lui $t6,0xfffe
|
|
/* f0d9d1c: 3c0fba00 */ lui $t7,0xba00
|
|
/* f0d9d20: 35ce793c */ ori $t6,$t6,0x793c
|
|
/* f0d9d24: 3739ffff */ ori $t9,$t9,0xffff
|
|
/* f0d9d28: 35ef0c02 */ ori $t7,$t7,0xc02
|
|
/* f0d9d2c: 24180204 */ addiu $t8,$zero,0x204
|
|
/* f0d9d30: ac590010 */ sw $t9,0x10($v0)
|
|
/* f0d9d34: ac4e0014 */ sw $t6,0x14($v0)
|
|
/* f0d9d38: ac4f0018 */ sw $t7,0x18($v0)
|
|
/* f0d9d3c: ac58000c */ sw $t8,0xc($v0)
|
|
/* f0d9d40: 3c19ba00 */ lui $t9,0xba00
|
|
/* f0d9d44: 3c0f0050 */ lui $t7,0x50
|
|
/* f0d9d48: 3c0eb900 */ lui $t6,0xb900
|
|
/* f0d9d4c: 24182000 */ addiu $t8,$zero,0x2000
|
|
/* f0d9d50: 37391402 */ ori $t9,$t9,0x1402
|
|
/* f0d9d54: 35ce031d */ ori $t6,$t6,0x31d
|
|
/* f0d9d58: 35ef41c8 */ ori $t7,$t7,0x41c8
|
|
/* f0d9d5c: ac58001c */ sw $t8,0x1c($v0)
|
|
/* f0d9d60: ac590020 */ sw $t9,0x20($v0)
|
|
/* f0d9d64: ac400024 */ sw $zero,0x24($v0)
|
|
/* f0d9d68: ac4f002c */ sw $t7,0x2c($v0)
|
|
/* f0d9d6c: ac4e0028 */ sw $t6,0x28($v0)
|
|
/* f0d9d70: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* f0d9d74: 24440030 */ addiu $a0,$v0,0x30
|
|
/* f0d9d78: 00e02825 */ or $a1,$a3,$zero
|
|
/* f0d9d7c: 1180000d */ beqz $t4,.L0f0d9db4
|
|
/* f0d9d80: afb8005c */ sw $t8,0x5c($sp)
|
|
/* f0d9d84: 3c19800a */ lui $t9,0x800a
|
|
/* f0d9d88: 8f39a244 */ lw $t9,-0x5dbc($t9)
|
|
/* f0d9d8c: 8f2219a8 */ lw $v0,0x19a8($t9)
|
|
/* f0d9d90: 28410030 */ slti $at,$v0,0x30
|
|
/* f0d9d94: 10200007 */ beqz $at,.L0f0d9db4
|
|
/* f0d9d98: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9d9c: 44822000 */ mtc1 $v0,$f4
|
|
/* f0d9da0: 3c014240 */ lui $at,0x4240
|
|
/* f0d9da4: 44815000 */ mtc1 $at,$f10
|
|
/* f0d9da8: 46802220 */ cvt.s.w $f8,$f4
|
|
/* f0d9dac: 460a4403 */ div.s $f16,$f8,$f10
|
|
/* f0d9db0: e7b00048 */ swc1 $f16,0x48($sp)
|
|
.L0f0d9db4:
|
|
/* f0d9db4: 1580001f */ bnez $t4,.L0f0d9e34
|
|
/* f0d9db8: 3c0e800a */ lui $t6,0x800a
|
|
/* f0d9dbc: 8fae008c */ lw $t6,0x8c($sp)
|
|
/* f0d9dc0: 3c1fff55 */ lui $ra,0xff55
|
|
/* f0d9dc4: 37ff5564 */ ori $ra,$ra,0x5564
|
|
/* f0d9dc8: 03e04825 */ or $t1,$ra,$zero
|
|
/* f0d9dcc: 05610003 */ bgez $t3,.L0f0d9ddc
|
|
/* f0d9dd0: 000b1083 */ sra $v0,$t3,0x2
|
|
/* f0d9dd4: 25610003 */ addiu $at,$t3,0x3
|
|
/* f0d9dd8: 00011083 */ sra $v0,$at,0x2
|
|
.L0f0d9ddc:
|
|
/* f0d9ddc: 01c21821 */ addu $v1,$t6,$v0
|
|
/* f0d9de0: 00e3082a */ slt $at,$a3,$v1
|
|
/* f0d9de4: 10200004 */ beqz $at,.L0f0d9df8
|
|
/* f0d9de8: 8fb90088 */ lw $t9,0x88($sp)
|
|
/* f0d9dec: 24080002 */ addiu $t0,$zero,0x2
|
|
/* f0d9df0: 1000000e */ beqz $zero,.L0f0d9e2c
|
|
/* f0d9df4: 00602825 */ or $a1,$v1,$zero
|
|
.L0f0d9df8:
|
|
/* f0d9df8: 8faf008c */ lw $t7,0x8c($sp)
|
|
/* f0d9dfc: 24080001 */ addiu $t0,$zero,0x1
|
|
/* f0d9e00: 01ebc021 */ addu $t8,$t7,$t3
|
|
/* f0d9e04: 03021823 */ subu $v1,$t8,$v0
|
|
/* f0d9e08: 2463ffff */ addiu $v1,$v1,-1
|
|
/* f0d9e0c: 0067082a */ slt $at,$v1,$a3
|
|
/* f0d9e10: 50200005 */ beqzl $at,.L0f0d9e28
|
|
/* f0d9e14: 3c0955ff */ lui $t1,0x55ff
|
|
/* f0d9e18: 24080003 */ addiu $t0,$zero,0x3
|
|
/* f0d9e1c: 10000003 */ beqz $zero,.L0f0d9e2c
|
|
/* f0d9e20: 00602825 */ or $a1,$v1,$zero
|
|
/* f0d9e24: 3c0955ff */ lui $t1,0x55ff
|
|
.L0f0d9e28:
|
|
/* f0d9e28: 35295564 */ ori $t1,$t1,0x5564
|
|
.L0f0d9e2c:
|
|
/* f0d9e2c: 10000021 */ beqz $zero,.L0f0d9eb4
|
|
/* f0d9e30: 032a3021 */ addu $a2,$t9,$t2
|
|
.L0f0d9e34:
|
|
/* f0d9e34: 8dcea244 */ lw $t6,-0x5dbc($t6)
|
|
/* f0d9e38: 8fa60060 */ lw $a2,0x60($sp)
|
|
/* f0d9e3c: 8fb80060 */ lw $t8,0x60($sp)
|
|
/* f0d9e40: 8dcf19a8 */ lw $t7,0x19a8($t6)
|
|
/* f0d9e44: 8fb90088 */ lw $t9,0x88($sp)
|
|
/* f0d9e48: 3c09ff00 */ lui $t1,0xff00
|
|
/* f0d9e4c: 29e10030 */ slti $at,$t7,0x30
|
|
/* f0d9e50: 10200016 */ beqz $at,.L0f0d9eac
|
|
/* f0d9e54: 24c6fffe */ addiu $a2,$a2,-2
|
|
/* f0d9e58: 03197023 */ subu $t6,$t8,$t9
|
|
/* f0d9e5c: 01ca7823 */ subu $t7,$t6,$t2
|
|
/* f0d9e60: 25f8fffe */ addiu $t8,$t7,-2
|
|
/* f0d9e64: 44989000 */ mtc1 $t8,$f18
|
|
/* f0d9e68: c7a40048 */ lwc1 $f4,0x48($sp)
|
|
/* f0d9e6c: 44995000 */ mtc1 $t9,$f10
|
|
/* f0d9e70: 468091a0 */ cvt.s.w $f6,$f18
|
|
/* f0d9e74: 3c1fff55 */ lui $ra,0xff55
|
|
/* f0d9e78: 37e95564 */ ori $t1,$ra,0x5564
|
|
/* f0d9e7c: 24080001 */ addiu $t0,$zero,0x1
|
|
/* f0d9e80: 46805420 */ cvt.s.w $f16,$f10
|
|
/* f0d9e84: 46043202 */ mul.s $f8,$f6,$f4
|
|
/* f0d9e88: 448a3000 */ mtc1 $t2,$f6
|
|
/* f0d9e8c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9e90: 46803120 */ cvt.s.w $f4,$f6
|
|
/* f0d9e94: 46104480 */ add.s $f18,$f8,$f16
|
|
/* f0d9e98: 46049280 */ add.s $f10,$f18,$f4
|
|
/* f0d9e9c: 4600520d */ trunc.w.s $f8,$f10
|
|
/* f0d9ea0: 44064000 */ mfc1 $a2,$f8
|
|
/* f0d9ea4: 10000004 */ beqz $zero,.L0f0d9eb8
|
|
/* f0d9ea8: 01003825 */ or $a3,$t0,$zero
|
|
.L0f0d9eac:
|
|
/* f0d9eac: 352900b2 */ ori $t1,$t1,0xb2
|
|
/* f0d9eb0: 24080001 */ addiu $t0,$zero,0x1
|
|
.L0f0d9eb4:
|
|
/* f0d9eb4: 01003825 */ or $a3,$t0,$zero
|
|
.L0f0d9eb8:
|
|
/* f0d9eb8: afa90010 */ sw $t1,0x10($sp)
|
|
/* f0d9ebc: afa50068 */ sw $a1,0x68($sp)
|
|
/* f0d9ec0: afa8002c */ sw $t0,0x2c($sp)
|
|
/* f0d9ec4: afaa0074 */ sw $t2,0x74($sp)
|
|
/* f0d9ec8: afab0084 */ sw $t3,0x84($sp)
|
|
/* f0d9ecc: afac004c */ sw $t4,0x4c($sp)
|
|
/* f0d9ed0: 0fc36652 */ jal func0f0d9948
|
|
/* f0d9ed4: afad0078 */ sw $t5,0x78($sp)
|
|
/* f0d9ed8: 8fac004c */ lw $t4,0x4c($sp)
|
|
/* f0d9edc: 3c1fff55 */ lui $ra,0xff55
|
|
/* f0d9ee0: 37ff5564 */ ori $ra,$ra,0x5564
|
|
/* f0d9ee4: 8fa50068 */ lw $a1,0x68($sp)
|
|
/* f0d9ee8: 8fa7002c */ lw $a3,0x2c($sp)
|
|
/* f0d9eec: 8faa0074 */ lw $t2,0x74($sp)
|
|
/* f0d9ef0: 8fab0084 */ lw $t3,0x84($sp)
|
|
/* f0d9ef4: 8fad0078 */ lw $t5,0x78($sp)
|
|
/* f0d9ef8: 15800009 */ bnez $t4,.L0f0d9f20
|
|
/* f0d9efc: 00402025 */ or $a0,$v0,$zero
|
|
/* f0d9f00: 24010001 */ addiu $at,$zero,0x1
|
|
/* f0d9f04: 14e10004 */ bne $a3,$at,.L0f0d9f18
|
|
/* f0d9f08: 03e04825 */ or $t1,$ra,$zero
|
|
/* f0d9f0c: 3c0955ff */ lui $t1,0x55ff
|
|
/* f0d9f10: 35295564 */ ori $t1,$t1,0x5564
|
|
/* f0d9f14: 00003825 */ or $a3,$zero,$zero
|
|
.L0f0d9f18:
|
|
/* f0d9f18: 10000020 */ beqz $zero,.L0f0d9f9c
|
|
/* f0d9f1c: 01aa3023 */ subu $a2,$t5,$t2
|
|
.L0f0d9f20:
|
|
/* f0d9f20: 3c0f800a */ lui $t7,0x800a
|
|
/* f0d9f24: 8defa244 */ lw $t7,-0x5dbc($t7)
|
|
/* f0d9f28: 8fa60060 */ lw $a2,0x60($sp)
|
|
/* f0d9f2c: 8fb90060 */ lw $t9,0x60($sp)
|
|
/* f0d9f30: 8df819a8 */ lw $t8,0x19a8($t7)
|
|
/* f0d9f34: 3c09ff00 */ lui $t1,0xff00
|
|
/* f0d9f38: 00003825 */ or $a3,$zero,$zero
|
|
/* f0d9f3c: 2b010030 */ slti $at,$t8,0x30
|
|
/* f0d9f40: 10200015 */ beqz $at,.L0f0d9f98
|
|
/* f0d9f44: 24c60002 */ addiu $a2,$a2,0x2
|
|
/* f0d9f48: 032d7023 */ subu $t6,$t9,$t5
|
|
/* f0d9f4c: 01ca7821 */ addu $t7,$t6,$t2
|
|
/* f0d9f50: 25f80002 */ addiu $t8,$t7,0x2
|
|
/* f0d9f54: 44988000 */ mtc1 $t8,$f16
|
|
/* f0d9f58: c7b20048 */ lwc1 $f18,0x48($sp)
|
|
/* f0d9f5c: 448d5000 */ mtc1 $t5,$f10
|
|
/* f0d9f60: 468081a0 */ cvt.s.w $f6,$f16
|
|
/* f0d9f64: 03e04825 */ or $t1,$ra,$zero
|
|
/* f0d9f68: 00003825 */ or $a3,$zero,$zero
|
|
/* f0d9f6c: 46805220 */ cvt.s.w $f8,$f10
|
|
/* f0d9f70: 46123102 */ mul.s $f4,$f6,$f18
|
|
/* f0d9f74: 448a3000 */ mtc1 $t2,$f6
|
|
/* f0d9f78: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0d9f7c: 468034a0 */ cvt.s.w $f18,$f6
|
|
/* f0d9f80: 46082400 */ add.s $f16,$f4,$f8
|
|
/* f0d9f84: 46128281 */ sub.s $f10,$f16,$f18
|
|
/* f0d9f88: 4600510d */ trunc.w.s $f4,$f10
|
|
/* f0d9f8c: 44062000 */ mfc1 $a2,$f4
|
|
/* f0d9f90: 10000003 */ beqz $zero,.L0f0d9fa0
|
|
/* f0d9f94: afa90010 */ sw $t1,0x10($sp)
|
|
.L0f0d9f98:
|
|
/* f0d9f98: 352900b2 */ ori $t1,$t1,0xb2
|
|
.L0f0d9f9c:
|
|
/* f0d9f9c: afa90010 */ sw $t1,0x10($sp)
|
|
.L0f0d9fa0:
|
|
/* f0d9fa0: afaa0074 */ sw $t2,0x74($sp)
|
|
/* f0d9fa4: afab0084 */ sw $t3,0x84($sp)
|
|
/* f0d9fa8: afac004c */ sw $t4,0x4c($sp)
|
|
/* f0d9fac: 0fc36652 */ jal func0f0d9948
|
|
/* f0d9fb0: afad0078 */ sw $t5,0x78($sp)
|
|
/* f0d9fb4: 8fac004c */ lw $t4,0x4c($sp)
|
|
/* f0d9fb8: 3c1fff55 */ lui $ra,0xff55
|
|
/* f0d9fbc: 37ff5564 */ ori $ra,$ra,0x5564
|
|
/* f0d9fc0: 8faa0074 */ lw $t2,0x74($sp)
|
|
/* f0d9fc4: 8fab0084 */ lw $t3,0x84($sp)
|
|
/* f0d9fc8: 8fad0078 */ lw $t5,0x78($sp)
|
|
/* f0d9fcc: 15800020 */ bnez $t4,.L0f0da050
|
|
/* f0d9fd0: 00402025 */ or $a0,$v0,$zero
|
|
/* f0d9fd4: 8fae0088 */ lw $t6,0x88($sp)
|
|
/* f0d9fd8: 8faf008c */ lw $t7,0x8c($sp)
|
|
/* f0d9fdc: 03e04825 */ or $t1,$ra,$zero
|
|
/* f0d9fe0: 01ca1021 */ addu $v0,$t6,$t2
|
|
/* f0d9fe4: 8fae0060 */ lw $t6,0x60($sp)
|
|
/* f0d9fe8: 01ebc021 */ addu $t8,$t7,$t3
|
|
/* f0d9fec: 05610003 */ bgez $t3,.L0f0d9ffc
|
|
/* f0d9ff0: 000bc883 */ sra $t9,$t3,0x2
|
|
/* f0d9ff4: 25610003 */ addiu $at,$t3,0x3
|
|
/* f0d9ff8: 0001c883 */ sra $t9,$at,0x2
|
|
.L0f0d9ffc:
|
|
/* f0d9ffc: 03191823 */ subu $v1,$t8,$t9
|
|
/* f0da000: 01c2082a */ slt $at,$t6,$v0
|
|
/* f0da004: 10200005 */ beqz $at,.L0f0da01c
|
|
/* f0da008: 2463ffff */ addiu $v1,$v1,-1
|
|
/* f0da00c: 00004025 */ or $t0,$zero,$zero
|
|
/* f0da010: afa2005c */ sw $v0,0x5c($sp)
|
|
/* f0da014: 10000033 */ beqz $zero,.L0f0da0e4
|
|
/* f0da018: 00602825 */ or $a1,$v1,$zero
|
|
.L0f0da01c:
|
|
/* f0da01c: 8faf0060 */ lw $t7,0x60($sp)
|
|
/* f0da020: 01aa1023 */ subu $v0,$t5,$t2
|
|
/* f0da024: 24080002 */ addiu $t0,$zero,0x2
|
|
/* f0da028: 004f082a */ slt $at,$v0,$t7
|
|
/* f0da02c: 10200004 */ beqz $at,.L0f0da040
|
|
/* f0da030: 00602825 */ or $a1,$v1,$zero
|
|
/* f0da034: 24080001 */ addiu $t0,$zero,0x1
|
|
/* f0da038: 1000002a */ beqz $zero,.L0f0da0e4
|
|
/* f0da03c: afa2005c */ sw $v0,0x5c($sp)
|
|
.L0f0da040:
|
|
/* f0da040: 3c0955ff */ lui $t1,0x55ff
|
|
/* f0da044: 35295564 */ ori $t1,$t1,0x5564
|
|
/* f0da048: 10000026 */ beqz $zero,.L0f0da0e4
|
|
/* f0da04c: 00602825 */ or $a1,$v1,$zero
|
|
.L0f0da050:
|
|
/* f0da050: 3c18800a */ lui $t8,0x800a
|
|
/* f0da054: 8f18a244 */ lw $t8,-0x5dbc($t8)
|
|
/* f0da058: 8fa5006c */ lw $a1,0x6c($sp)
|
|
/* f0da05c: 24080002 */ addiu $t0,$zero,0x2
|
|
/* f0da060: 8f1919a8 */ lw $t9,0x19a8($t8)
|
|
/* f0da064: 03e04825 */ or $t1,$ra,$zero
|
|
/* f0da068: 8fae008c */ lw $t6,0x8c($sp)
|
|
/* f0da06c: 2b210030 */ slti $at,$t9,0x30
|
|
/* f0da070: 1020001a */ beqz $at,.L0f0da0dc
|
|
/* f0da074: 24a50002 */ addiu $a1,$a1,0x2
|
|
/* f0da078: 8faf006c */ lw $t7,0x6c($sp)
|
|
/* f0da07c: 01cb1821 */ addu $v1,$t6,$t3
|
|
/* f0da080: 2463ffff */ addiu $v1,$v1,-1
|
|
/* f0da084: 05610003 */ bgez $t3,.L0f0da094
|
|
/* f0da088: 000b1083 */ sra $v0,$t3,0x2
|
|
/* f0da08c: 25610003 */ addiu $at,$t3,0x3
|
|
/* f0da090: 00011083 */ sra $v0,$at,0x2
|
|
.L0f0da094:
|
|
/* f0da094: 01e3c023 */ subu $t8,$t7,$v1
|
|
/* f0da098: 0302c821 */ addu $t9,$t8,$v0
|
|
/* f0da09c: 272e0002 */ addiu $t6,$t9,0x2
|
|
/* f0da0a0: 448e4000 */ mtc1 $t6,$f8
|
|
/* f0da0a4: c7b00048 */ lwc1 $f16,0x48($sp)
|
|
/* f0da0a8: 44835000 */ mtc1 $v1,$f10
|
|
/* f0da0ac: 468041a0 */ cvt.s.w $f6,$f8
|
|
/* f0da0b0: 46805120 */ cvt.s.w $f4,$f10
|
|
/* f0da0b4: 46103482 */ mul.s $f18,$f6,$f16
|
|
/* f0da0b8: 44823000 */ mtc1 $v0,$f6
|
|
/* f0da0bc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da0c0: 46803420 */ cvt.s.w $f16,$f6
|
|
/* f0da0c4: 46049200 */ add.s $f8,$f18,$f4
|
|
/* f0da0c8: 46104281 */ sub.s $f10,$f8,$f16
|
|
/* f0da0cc: 4600548d */ trunc.w.s $f18,$f10
|
|
/* f0da0d0: 44059000 */ mfc1 $a1,$f18
|
|
/* f0da0d4: 10000004 */ beqz $zero,.L0f0da0e8
|
|
/* f0da0d8: 8fa6005c */ lw $a2,0x5c($sp)
|
|
.L0f0da0dc:
|
|
/* f0da0dc: 3c09ff00 */ lui $t1,0xff00
|
|
/* f0da0e0: 352900b2 */ ori $t1,$t1,0xb2
|
|
.L0f0da0e4:
|
|
/* f0da0e4: 8fa6005c */ lw $a2,0x5c($sp)
|
|
.L0f0da0e8:
|
|
/* f0da0e8: 01003825 */ or $a3,$t0,$zero
|
|
/* f0da0ec: afa90010 */ sw $t1,0x10($sp)
|
|
/* f0da0f0: afa8002c */ sw $t0,0x2c($sp)
|
|
/* f0da0f4: afab0084 */ sw $t3,0x84($sp)
|
|
/* f0da0f8: 0fc36652 */ jal func0f0d9948
|
|
/* f0da0fc: afac004c */ sw $t4,0x4c($sp)
|
|
/* f0da100: 8fac004c */ lw $t4,0x4c($sp)
|
|
/* f0da104: 3c1fff55 */ lui $ra,0xff55
|
|
/* f0da108: 37ff5564 */ ori $ra,$ra,0x5564
|
|
/* f0da10c: 8fa7002c */ lw $a3,0x2c($sp)
|
|
/* f0da110: 8fab0084 */ lw $t3,0x84($sp)
|
|
/* f0da114: 1580000f */ bnez $t4,.L0f0da154
|
|
/* f0da118: 00402025 */ or $a0,$v0,$zero
|
|
/* f0da11c: 8fb8008c */ lw $t8,0x8c($sp)
|
|
/* f0da120: 03e04825 */ or $t1,$ra,$zero
|
|
/* f0da124: 05610003 */ bgez $t3,.L0f0da134
|
|
/* f0da128: 000bc883 */ sra $t9,$t3,0x2
|
|
/* f0da12c: 25610003 */ addiu $at,$t3,0x3
|
|
/* f0da130: 0001c883 */ sra $t9,$at,0x2
|
|
.L0f0da134:
|
|
/* f0da134: 24010002 */ addiu $at,$zero,0x2
|
|
/* f0da138: 14e10004 */ bne $a3,$at,.L0f0da14c
|
|
/* f0da13c: 03191821 */ addu $v1,$t8,$t9
|
|
/* f0da140: 3c0955ff */ lui $t1,0x55ff
|
|
/* f0da144: 35295564 */ ori $t1,$t1,0x5564
|
|
/* f0da148: 24070003 */ addiu $a3,$zero,0x3
|
|
.L0f0da14c:
|
|
/* f0da14c: 10000026 */ beqz $zero,.L0f0da1e8
|
|
/* f0da150: 00602825 */ or $a1,$v1,$zero
|
|
.L0f0da154:
|
|
/* f0da154: 3c0e800a */ lui $t6,0x800a
|
|
/* f0da158: 8dcea244 */ lw $t6,-0x5dbc($t6)
|
|
/* f0da15c: 8fa5006c */ lw $a1,0x6c($sp)
|
|
/* f0da160: 24080003 */ addiu $t0,$zero,0x3
|
|
/* f0da164: 8dcf19a8 */ lw $t7,0x19a8($t6)
|
|
/* f0da168: 3c09ff00 */ lui $t1,0xff00
|
|
/* f0da16c: 24070003 */ addiu $a3,$zero,0x3
|
|
/* f0da170: 29e10030 */ slti $at,$t7,0x30
|
|
/* f0da174: 1020001b */ beqz $at,.L0f0da1e4
|
|
/* f0da178: 24a5fffe */ addiu $a1,$a1,-2
|
|
/* f0da17c: 8fb8006c */ lw $t8,0x6c($sp)
|
|
/* f0da180: 8fb9008c */ lw $t9,0x8c($sp)
|
|
/* f0da184: c7a80048 */ lwc1 $f8,0x48($sp)
|
|
/* f0da188: 03e04825 */ or $t1,$ra,$zero
|
|
/* f0da18c: 05610003 */ bgez $t3,.L0f0da19c
|
|
/* f0da190: 000b1083 */ sra $v0,$t3,0x2
|
|
/* f0da194: 25610003 */ addiu $at,$t3,0x3
|
|
/* f0da198: 00011083 */ sra $v0,$at,0x2
|
|
.L0f0da19c:
|
|
/* f0da19c: 03197023 */ subu $t6,$t8,$t9
|
|
/* f0da1a0: 01c27823 */ subu $t7,$t6,$v0
|
|
/* f0da1a4: 25f8fffe */ addiu $t8,$t7,-2
|
|
/* f0da1a8: 44982000 */ mtc1 $t8,$f4
|
|
/* f0da1ac: 44995000 */ mtc1 $t9,$f10
|
|
/* f0da1b0: 24070003 */ addiu $a3,$zero,0x3
|
|
/* f0da1b4: 468021a0 */ cvt.s.w $f6,$f4
|
|
/* f0da1b8: 468054a0 */ cvt.s.w $f18,$f10
|
|
/* f0da1bc: 46083402 */ mul.s $f16,$f6,$f8
|
|
/* f0da1c0: 44823000 */ mtc1 $v0,$f6
|
|
/* f0da1c4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da1c8: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0da1cc: 46128100 */ add.s $f4,$f16,$f18
|
|
/* f0da1d0: 46082280 */ add.s $f10,$f4,$f8
|
|
/* f0da1d4: 4600540d */ trunc.w.s $f16,$f10
|
|
/* f0da1d8: 44058000 */ mfc1 $a1,$f16
|
|
/* f0da1dc: 10000003 */ beqz $zero,.L0f0da1ec
|
|
/* f0da1e0: 8fa6005c */ lw $a2,0x5c($sp)
|
|
.L0f0da1e4:
|
|
/* f0da1e4: 352900b2 */ ori $t1,$t1,0xb2
|
|
.L0f0da1e8:
|
|
/* f0da1e8: 8fa6005c */ lw $a2,0x5c($sp)
|
|
.L0f0da1ec:
|
|
/* f0da1ec: afa90010 */ sw $t1,0x10($sp)
|
|
/* f0da1f0: 0fc36652 */ jal func0f0d9948
|
|
/* f0da1f4: afac004c */ sw $t4,0x4c($sp)
|
|
/* f0da1f8: 8fac004c */ lw $t4,0x4c($sp)
|
|
/* f0da1fc: 3c1fff55 */ lui $ra,0xff55
|
|
/* f0da200: 37ff5564 */ ori $ra,$ra,0x5564
|
|
/* f0da204: 11800007 */ beqz $t4,.L0f0da224
|
|
/* f0da208: 00402025 */ or $a0,$v0,$zero
|
|
/* f0da20c: 3c0f800a */ lui $t7,0x800a
|
|
/* f0da210: 8defa244 */ lw $t7,-0x5dbc($t7)
|
|
/* f0da214: 8df819a8 */ lw $t8,0x19a8($t7)
|
|
/* f0da218: 2b010030 */ slti $at,$t8,0x30
|
|
/* f0da21c: 10200029 */ beqz $at,.L0f0da2c4
|
|
/* f0da220: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0da224:
|
|
/* f0da224: 8fa5006c */ lw $a1,0x6c($sp)
|
|
/* f0da228: 8fa20060 */ lw $v0,0x60($sp)
|
|
/* f0da22c: 24070001 */ addiu $a3,$zero,0x1
|
|
/* f0da230: 24ae0002 */ addiu $t6,$a1,0x2
|
|
/* f0da234: 24affffe */ addiu $t7,$a1,-2
|
|
/* f0da238: 24590002 */ addiu $t9,$v0,0x2
|
|
/* f0da23c: afb90028 */ sw $t9,0x28($sp)
|
|
/* f0da240: afaf0020 */ sw $t7,0x20($sp)
|
|
/* f0da244: afae0024 */ sw $t6,0x24($sp)
|
|
/* f0da248: 11800003 */ beqz $t4,.L0f0da258
|
|
/* f0da24c: 2446fffe */ addiu $a2,$v0,-2
|
|
/* f0da250: 10000003 */ beqz $zero,.L0f0da260
|
|
/* f0da254: 03e04825 */ or $t1,$ra,$zero
|
|
.L0f0da258:
|
|
/* f0da258: 3c0955ff */ lui $t1,0x55ff
|
|
/* f0da25c: 35295564 */ ori $t1,$t1,0x5564
|
|
.L0f0da260:
|
|
/* f0da260: afa90010 */ sw $t1,0x10($sp)
|
|
/* f0da264: 0fc36652 */ jal func0f0d9948
|
|
/* f0da268: afa90054 */ sw $t1,0x54($sp)
|
|
/* f0da26c: 8fa90054 */ lw $t1,0x54($sp)
|
|
/* f0da270: 00402025 */ or $a0,$v0,$zero
|
|
/* f0da274: 8fa5006c */ lw $a1,0x6c($sp)
|
|
/* f0da278: 8fa60028 */ lw $a2,0x28($sp)
|
|
/* f0da27c: 00003825 */ or $a3,$zero,$zero
|
|
/* f0da280: 0fc36652 */ jal func0f0d9948
|
|
/* f0da284: afa90010 */ sw $t1,0x10($sp)
|
|
/* f0da288: 8fa90054 */ lw $t1,0x54($sp)
|
|
/* f0da28c: 00402025 */ or $a0,$v0,$zero
|
|
/* f0da290: 8fa50020 */ lw $a1,0x20($sp)
|
|
/* f0da294: 8fa60060 */ lw $a2,0x60($sp)
|
|
/* f0da298: 24070003 */ addiu $a3,$zero,0x3
|
|
/* f0da29c: 0fc36652 */ jal func0f0d9948
|
|
/* f0da2a0: afa90010 */ sw $t1,0x10($sp)
|
|
/* f0da2a4: 8fa90054 */ lw $t1,0x54($sp)
|
|
/* f0da2a8: 00402025 */ or $a0,$v0,$zero
|
|
/* f0da2ac: 8fa50024 */ lw $a1,0x24($sp)
|
|
/* f0da2b0: 8fa60060 */ lw $a2,0x60($sp)
|
|
/* f0da2b4: 24070002 */ addiu $a3,$zero,0x2
|
|
/* f0da2b8: 0fc36652 */ jal func0f0d9948
|
|
/* f0da2bc: afa90010 */ sw $t1,0x10($sp)
|
|
/* f0da2c0: 00402025 */ or $a0,$v0,$zero
|
|
.L0f0da2c4:
|
|
/* f0da2c4: 0fc35272 */ jal func0f0d49c8
|
|
/* f0da2c8: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0da2cc:
|
|
/* f0da2cc: 8fbf001c */ lw $ra,0x1c($sp)
|
|
/* f0da2d0: 27bd0090 */ addiu $sp,$sp,0x90
|
|
/* f0da2d4: 03e00008 */ jr $ra
|
|
/* f0da2d8: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0da2dc
|
|
/* f0da2dc: 27bdff00 */ addiu $sp,$sp,-256
|
|
/* f0da2e0: afbf0014 */ sw $ra,0x14($sp)
|
|
/* f0da2e4: afa50104 */ sw $a1,0x104($sp)
|
|
/* f0da2e8: 0c002f40 */ jal func0000bd00
|
|
/* f0da2ec: afa40100 */ sw $a0,0x100($sp)
|
|
/* f0da2f0: 3c088008 */ lui $t0,%hi(var8007fac0)
|
|
/* f0da2f4: 2508fac0 */ addiu $t0,$t0,%lo(var8007fac0)
|
|
/* f0da2f8: 8d0e0000 */ lw $t6,0x0($t0)
|
|
/* f0da2fc: 8fa60100 */ lw $a2,0x100($sp)
|
|
/* f0da300: 004e001a */ div $zero,$v0,$t6
|
|
/* f0da304: 00007812 */ mflo $t7
|
|
/* f0da308: afaf00fc */ sw $t7,0xfc($sp)
|
|
/* f0da30c: 15c00002 */ bnez $t6,.L0f0da318
|
|
/* f0da310: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da314: 0007000d */ break 0x7
|
|
.L0f0da318:
|
|
/* f0da318: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0da31c: 15c10004 */ bne $t6,$at,.L0f0da330
|
|
/* f0da320: 3c018000 */ lui $at,0x8000
|
|
/* f0da324: 14410002 */ bne $v0,$at,.L0f0da330
|
|
/* f0da328: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da32c: 0006000d */ break 0x6
|
|
.L0f0da330:
|
|
/* f0da330: 0c002f44 */ jal func0000bd10
|
|
/* f0da334: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da338: 0c002f22 */ jal func0000bc88
|
|
/* f0da33c: afa200f8 */ sw $v0,0xf8($sp)
|
|
/* f0da340: 3c088008 */ lui $t0,%hi(var8007fac0)
|
|
/* f0da344: 2508fac0 */ addiu $t0,$t0,%lo(var8007fac0)
|
|
/* f0da348: 8d180000 */ lw $t8,0x0($t0)
|
|
/* f0da34c: 8fa60100 */ lw $a2,0x100($sp)
|
|
/* f0da350: 0058001a */ div $zero,$v0,$t8
|
|
/* f0da354: 0000c812 */ mflo $t9
|
|
/* f0da358: 00197043 */ sra $t6,$t9,0x1
|
|
/* f0da35c: 17000002 */ bnez $t8,.L0f0da368
|
|
/* f0da360: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da364: 0007000d */ break 0x7
|
|
.L0f0da368:
|
|
/* f0da368: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0da36c: 17010004 */ bne $t8,$at,.L0f0da380
|
|
/* f0da370: 3c018000 */ lui $at,0x8000
|
|
/* f0da374: 14410002 */ bne $v0,$at,.L0f0da380
|
|
/* f0da378: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da37c: 0006000d */ break 0x6
|
|
.L0f0da380:
|
|
/* f0da380: afae00f4 */ sw $t6,0xf4($sp)
|
|
/* f0da384: 0c002f26 */ jal func0000bc98
|
|
/* f0da388: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da38c: 8fb800f8 */ lw $t8,0xf8($sp)
|
|
/* f0da390: 00021843 */ sra $v1,$v0,0x1
|
|
/* f0da394: 3c07800a */ lui $a3,%hi(g_Vars)
|
|
/* f0da398: 00037840 */ sll $t7,$v1,0x1
|
|
/* f0da39c: 3c013f80 */ lui $at,0x3f80
|
|
/* f0da3a0: 44812000 */ mtc1 $at,$f4
|
|
/* f0da3a4: 24e79fc0 */ addiu $a3,$a3,%lo(g_Vars)
|
|
/* f0da3a8: 01f8c821 */ addu $t9,$t7,$t8
|
|
/* f0da3ac: 8cef0284 */ lw $t7,0x284($a3)
|
|
/* f0da3b0: 2465fff6 */ addiu $a1,$v1,-10
|
|
/* f0da3b4: 272effff */ addiu $t6,$t9,-1
|
|
/* f0da3b8: afa300f0 */ sw $v1,0xf0($sp)
|
|
/* f0da3bc: afae00e8 */ sw $t6,0xe8($sp)
|
|
/* f0da3c0: afa500e0 */ sw $a1,0xe0($sp)
|
|
/* f0da3c4: afa500dc */ sw $a1,0xdc($sp)
|
|
/* f0da3c8: e7a400cc */ swc1 $f4,0xcc($sp)
|
|
/* f0da3cc: 91f80638 */ lbu $t8,0x638($t7)
|
|
/* f0da3d0: 8cf90288 */ lw $t9,0x288($a3)
|
|
/* f0da3d4: 00036843 */ sra $t5,$v1,0x1
|
|
/* f0da3d8: afb800b0 */ sw $t8,0xb0($sp)
|
|
/* f0da3dc: 25adffea */ addiu $t5,$t5,-22
|
|
/* f0da3e0: 8f240070 */ lw $a0,0x70($t9)
|
|
/* f0da3e4: 0fc54a28 */ jal func0f1528a0
|
|
/* f0da3e8: afad00b4 */ sw $t5,0xb4($sp)
|
|
/* f0da3ec: 0002202b */ sltu $a0,$zero,$v0
|
|
/* f0da3f0: 8fa60100 */ lw $a2,0x100($sp)
|
|
/* f0da3f4: 1080000a */ beqz $a0,.L0f0da420
|
|
/* f0da3f8: 8fad00b4 */ lw $t5,0xb4($sp)
|
|
/* f0da3fc: 3c0e800a */ lui $t6,0x800a
|
|
/* f0da400: 8dcea248 */ lw $t6,-0x5db8($t6)
|
|
/* f0da404: 8dc40070 */ lw $a0,0x70($t6)
|
|
/* f0da408: afad00b4 */ sw $t5,0xb4($sp)
|
|
/* f0da40c: 0fc54a04 */ jal func0f152810
|
|
/* f0da410: afa60100 */ sw $a2,0x100($sp)
|
|
/* f0da414: 8fa60100 */ lw $a2,0x100($sp)
|
|
/* f0da418: 8fad00b4 */ lw $t5,0xb4($sp)
|
|
/* f0da41c: 0002202b */ sltu $a0,$zero,$v0
|
|
.L0f0da420:
|
|
/* f0da420: a3a400af */ sb $a0,0xaf($sp)
|
|
/* f0da424: afa60100 */ sw $a2,0x100($sp)
|
|
/* f0da428: 0fc2c536 */ jal func0f0b14d8
|
|
/* f0da42c: afad00b4 */ sw $t5,0xb4($sp)
|
|
/* f0da430: 44803000 */ mtc1 $zero,$f6
|
|
/* f0da434: 3c0f800a */ lui $t7,0x800a
|
|
/* f0da438: 8defa244 */ lw $t7,-0x5dbc($t7)
|
|
/* f0da43c: 46060032 */ c.eq.s $f0,$f6
|
|
/* f0da440: 93a200af */ lbu $v0,0xaf($sp)
|
|
/* f0da444: 8fa60100 */ lw $a2,0x100($sp)
|
|
/* f0da448: 8fad00b4 */ lw $t5,0xb4($sp)
|
|
/* f0da44c: 45010008 */ bc1t .L0f0da470
|
|
/* f0da450: c5e21848 */ lwc1 $f2,0x1848($t7)
|
|
/* f0da454: 3c014270 */ lui $at,0x4270
|
|
/* f0da458: 44814000 */ mtc1 $at,$f8
|
|
/* f0da45c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da460: 46080032 */ c.eq.s $f0,$f8
|
|
/* f0da464: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da468: 45020008 */ bc1fl .L0f0da48c
|
|
/* f0da46c: 46020283 */ div.s $f10,$f0,$f2
|
|
.L0f0da470:
|
|
/* f0da470: 8fb800b0 */ lw $t8,0xb0($sp)
|
|
/* f0da474: 24010015 */ addiu $at,$zero,0x15
|
|
/* f0da478: 13010005 */ beq $t8,$at,.L0f0da490
|
|
/* f0da47c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da480: 10000003 */ beqz $zero,.L0f0da490
|
|
/* f0da484: 00001025 */ or $v0,$zero,$zero
|
|
/* f0da488: 46020283 */ div.s $f10,$f0,$f2
|
|
.L0f0da48c:
|
|
/* f0da48c: e7aa00cc */ swc1 $f10,0xcc($sp)
|
|
.L0f0da490:
|
|
/* f0da490: 10400730 */ beqz $v0,.L0f0dc154
|
|
/* f0da494: 00c02025 */ or $a0,$a2,$zero
|
|
/* f0da498: 0fc54d8a */ jal func0f153628
|
|
/* f0da49c: afad00b4 */ sw $t5,0xb4($sp)
|
|
/* f0da4a0: 3c0500ff */ lui $a1,0xff
|
|
/* f0da4a4: 34a50028 */ ori $a1,$a1,0x28
|
|
/* f0da4a8: 0fc54df7 */ jal func0f1537dc
|
|
/* f0da4ac: 00402025 */ or $a0,$v0,$zero
|
|
/* f0da4b0: 3c017f1b */ lui $at,%hi(var7f1ade54)
|
|
/* f0da4b4: c420de54 */ lwc1 $f0,%lo(var7f1ade54)($at)
|
|
/* f0da4b8: c7a400cc */ lwc1 $f4,0xcc($sp)
|
|
/* f0da4bc: 3c088008 */ lui $t0,%hi(var8007fac0)
|
|
/* f0da4c0: 3c04800a */ lui $a0,%hi(g_Vars)
|
|
/* f0da4c4: 4600203c */ c.lt.s $f4,$f0
|
|
/* f0da4c8: 2508fac0 */ addiu $t0,$t0,%lo(var8007fac0)
|
|
/* f0da4cc: 8fad00b4 */ lw $t5,0xb4($sp)
|
|
/* f0da4d0: 24849fc0 */ addiu $a0,$a0,%lo(g_Vars)
|
|
/* f0da4d4: 45020012 */ bc1fl .L0f0da520
|
|
/* f0da4d8: 8fa700f4 */ lw $a3,0xf4($sp)
|
|
/* f0da4dc: 8fa700f4 */ lw $a3,0xf4($sp)
|
|
/* f0da4e0: 0007c843 */ sra $t9,$a3,0x1
|
|
/* f0da4e4: 272effc4 */ addiu $t6,$t9,-60
|
|
/* f0da4e8: 448e3000 */ mtc1 $t6,$f6
|
|
/* f0da4ec: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da4f0: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0da4f4: 448d3000 */ mtc1 $t5,$f6
|
|
/* f0da4f8: 46004282 */ mul.s $f10,$f8,$f0
|
|
/* f0da4fc: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0da500: 4600510d */ trunc.w.s $f4,$f10
|
|
/* f0da504: 46004282 */ mul.s $f10,$f8,$f0
|
|
/* f0da508: 441f2000 */ mfc1 $ra,$f4
|
|
/* f0da50c: 4600510d */ trunc.w.s $f4,$f10
|
|
/* f0da510: 440d2000 */ mfc1 $t5,$f4
|
|
/* f0da514: 10000012 */ beqz $zero,.L0f0da560
|
|
/* f0da518: 8c8f006c */ lw $t7,0x6c($a0)
|
|
/* f0da51c: 8fa700f4 */ lw $a3,0xf4($sp)
|
|
.L0f0da520:
|
|
/* f0da520: c7aa00cc */ lwc1 $f10,0xcc($sp)
|
|
/* f0da524: 00077043 */ sra $t6,$a3,0x1
|
|
/* f0da528: 25cfffc4 */ addiu $t7,$t6,-60
|
|
/* f0da52c: 448f3000 */ mtc1 $t7,$f6
|
|
/* f0da530: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da534: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0da538: 460a4102 */ mul.s $f4,$f8,$f10
|
|
/* f0da53c: 448d4000 */ mtc1 $t5,$f8
|
|
/* f0da540: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0da544: 46804120 */ cvt.s.w $f4,$f8
|
|
/* f0da548: 441f3000 */ mfc1 $ra,$f6
|
|
/* f0da54c: 460a2182 */ mul.s $f6,$f4,$f10
|
|
/* f0da550: 4600320d */ trunc.w.s $f8,$f6
|
|
/* f0da554: 440d4000 */ mfc1 $t5,$f8
|
|
/* f0da558: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da55c: 8c8f006c */ lw $t7,0x6c($a0)
|
|
.L0f0da560:
|
|
/* f0da560: 51e00004 */ beqzl $t7,.L0f0da574
|
|
/* f0da564: 00003025 */ or $a2,$zero,$zero
|
|
/* f0da568: 10000002 */ beqz $zero,.L0f0da574
|
|
/* f0da56c: 24060001 */ addiu $a2,$zero,0x1
|
|
/* f0da570: 00003025 */ or $a2,$zero,$zero
|
|
.L0f0da574:
|
|
/* f0da574: 8c980068 */ lw $t8,0x68($a0)
|
|
/* f0da578: 53000004 */ beqzl $t8,.L0f0da58c
|
|
/* f0da57c: 00001825 */ or $v1,$zero,$zero
|
|
/* f0da580: 10000002 */ beqz $zero,.L0f0da58c
|
|
/* f0da584: 24030001 */ addiu $v1,$zero,0x1
|
|
/* f0da588: 00001825 */ or $v1,$zero,$zero
|
|
.L0f0da58c:
|
|
/* f0da58c: 8c8e0064 */ lw $t6,0x64($a0)
|
|
/* f0da590: 51c00004 */ beqzl $t6,.L0f0da5a4
|
|
/* f0da594: 00002825 */ or $a1,$zero,$zero
|
|
/* f0da598: 10000002 */ beqz $zero,.L0f0da5a4
|
|
/* f0da59c: 24050001 */ addiu $a1,$zero,0x1
|
|
/* f0da5a0: 00002825 */ or $a1,$zero,$zero
|
|
.L0f0da5a4:
|
|
/* f0da5a4: 8c990070 */ lw $t9,0x70($a0)
|
|
/* f0da5a8: 53200004 */ beqzl $t9,.L0f0da5bc
|
|
/* f0da5ac: 00002025 */ or $a0,$zero,$zero
|
|
/* f0da5b0: 10000002 */ beqz $zero,.L0f0da5bc
|
|
/* f0da5b4: 24040001 */ addiu $a0,$zero,0x1
|
|
/* f0da5b8: 00002025 */ or $a0,$zero,$zero
|
|
.L0f0da5bc:
|
|
/* f0da5bc: 00857821 */ addu $t7,$a0,$a1
|
|
/* f0da5c0: 01e3c021 */ addu $t8,$t7,$v1
|
|
/* f0da5c4: 03067021 */ addu $t6,$t8,$a2
|
|
/* f0da5c8: 29c10002 */ slti $at,$t6,0x2
|
|
/* f0da5cc: 14200003 */ bnez $at,.L0f0da5dc
|
|
/* f0da5d0: 24efffcf */ addiu $t7,$a3,-49
|
|
/* f0da5d4: 000dc840 */ sll $t9,$t5,0x1
|
|
/* f0da5d8: 03206825 */ or $t5,$t9,$zero
|
|
.L0f0da5dc:
|
|
/* f0da5dc: 448f5000 */ mtc1 $t7,$f10
|
|
/* f0da5e0: 2be10005 */ slti $at,$ra,0x5
|
|
/* f0da5e4: 10200002 */ beqz $at,.L0f0da5f0
|
|
/* f0da5e8: 468051a0 */ cvt.s.w $f6,$f10
|
|
/* f0da5ec: 241f0005 */ addiu $ra,$zero,0x5
|
|
.L0f0da5f0:
|
|
/* f0da5f0: 29a10005 */ slti $at,$t5,0x5
|
|
/* f0da5f4: 50200003 */ beqzl $at,.L0f0da604
|
|
/* f0da5f8: 44872000 */ mtc1 $a3,$f4
|
|
/* f0da5fc: 240d0005 */ addiu $t5,$zero,0x5
|
|
/* f0da600: 44872000 */ mtc1 $a3,$f4
|
|
.L0f0da604:
|
|
/* f0da604: c7a800cc */ lwc1 $f8,0xcc($sp)
|
|
/* f0da608: 8fa300fc */ lw $v1,0xfc($sp)
|
|
/* f0da60c: 46802020 */ cvt.s.w $f0,$f4
|
|
/* f0da610: 46083102 */ mul.s $f4,$f6,$f8
|
|
/* f0da614: 0007c040 */ sll $t8,$a3,0x1
|
|
/* f0da618: 03037021 */ addu $t6,$t8,$v1
|
|
/* f0da61c: 25d9ffff */ addiu $t9,$t6,-1
|
|
/* f0da620: 44993000 */ mtc1 $t9,$f6
|
|
/* f0da624: 24efffd0 */ addiu $t7,$a3,-48
|
|
/* f0da628: 8fb900dc */ lw $t9,0xdc($sp)
|
|
/* f0da62c: 46040281 */ sub.s $f10,$f0,$f4
|
|
/* f0da630: 3c013f80 */ lui $at,0x3f80
|
|
/* f0da634: 46803120 */ cvt.s.w $f4,$f6
|
|
/* f0da638: 460a2181 */ sub.s $f6,$f4,$f10
|
|
/* f0da63c: 448f2000 */ mtc1 $t7,$f4
|
|
/* f0da640: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da644: 468022a0 */ cvt.s.w $f10,$f4
|
|
/* f0da648: e7a60050 */ swc1 $f6,0x50($sp)
|
|
/* f0da64c: 46085102 */ mul.s $f4,$f10,$f8
|
|
/* f0da650: 44834000 */ mtc1 $v1,$f8
|
|
/* f0da654: 46040281 */ sub.s $f10,$f0,$f4
|
|
/* f0da658: 46804120 */ cvt.s.w $f4,$f8
|
|
/* f0da65c: 449f4000 */ mtc1 $ra,$f8
|
|
/* f0da660: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da664: 46804320 */ cvt.s.w $f12,$f8
|
|
/* f0da668: 44994000 */ mtc1 $t9,$f8
|
|
/* f0da66c: 460a2080 */ add.s $f2,$f4,$f10
|
|
/* f0da670: 46023381 */ sub.s $f14,$f6,$f2
|
|
/* f0da674: 460c703c */ c.lt.s $f14,$f12
|
|
/* f0da678: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da67c: 45020008 */ bc1fl .L0f0da6a0
|
|
/* f0da680: 8fae00f0 */ lw $t6,0xf0($sp)
|
|
/* f0da684: 4600710d */ trunc.w.s $f4,$f14
|
|
/* f0da688: 441f2000 */ mfc1 $ra,$f4
|
|
/* f0da68c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da690: 449f5000 */ mtc1 $ra,$f10
|
|
/* f0da694: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da698: 46805320 */ cvt.s.w $f12,$f10
|
|
/* f0da69c: 8fae00f0 */ lw $t6,0xf0($sp)
|
|
.L0f0da6a0:
|
|
/* f0da6a0: 46804120 */ cvt.s.w $f4,$f8
|
|
/* f0da6a4: c7aa00cc */ lwc1 $f10,0xcc($sp)
|
|
/* f0da6a8: 448e3000 */ mtc1 $t6,$f6
|
|
/* f0da6ac: 8faf00e8 */ lw $t7,0xe8($sp)
|
|
/* f0da6b0: 8fb800e0 */ lw $t8,0xe0($sp)
|
|
/* f0da6b4: 46803020 */ cvt.s.w $f0,$f6
|
|
/* f0da6b8: 460a2182 */ mul.s $f6,$f4,$f10
|
|
/* f0da6bc: 448f2000 */ mtc1 $t7,$f4
|
|
/* f0da6c0: 8fae00f8 */ lw $t6,0xf8($sp)
|
|
/* f0da6c4: 46060201 */ sub.s $f8,$f0,$f6
|
|
/* f0da6c8: 468021a0 */ cvt.s.w $f6,$f4
|
|
/* f0da6cc: 46083101 */ sub.s $f4,$f6,$f8
|
|
/* f0da6d0: 44983000 */ mtc1 $t8,$f6
|
|
/* f0da6d4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da6d8: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0da6dc: e7a40048 */ swc1 $f4,0x48($sp)
|
|
/* f0da6e0: 460a4182 */ mul.s $f6,$f8,$f10
|
|
/* f0da6e4: 448e5000 */ mtc1 $t6,$f10
|
|
/* f0da6e8: 46060201 */ sub.s $f8,$f0,$f6
|
|
/* f0da6ec: 468051a0 */ cvt.s.w $f6,$f10
|
|
/* f0da6f0: 448d5000 */ mtc1 $t5,$f10
|
|
/* f0da6f4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da6f8: 468054a0 */ cvt.s.w $f18,$f10
|
|
/* f0da6fc: 46083380 */ add.s $f14,$f6,$f8
|
|
/* f0da700: 460e2401 */ sub.s $f16,$f4,$f14
|
|
/* f0da704: 4612803c */ c.lt.s $f16,$f18
|
|
/* f0da708: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da70c: 45020008 */ bc1fl .L0f0da730
|
|
/* f0da710: 460c1100 */ add.s $f4,$f2,$f12
|
|
/* f0da714: 4600818d */ trunc.w.s $f6,$f16
|
|
/* f0da718: 440d3000 */ mfc1 $t5,$f6
|
|
/* f0da71c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da720: 448d4000 */ mtc1 $t5,$f8
|
|
/* f0da724: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da728: 468044a0 */ cvt.s.w $f18,$f8
|
|
/* f0da72c: 460c1100 */ add.s $f4,$f2,$f12
|
|
.L0f0da730:
|
|
/* f0da730: 44810000 */ mtc1 $at,$f0
|
|
/* f0da734: 240a0001 */ addiu $t2,$zero,0x1
|
|
/* f0da738: 3c03f600 */ lui $v1,0xf600
|
|
/* f0da73c: 46002281 */ sub.s $f10,$f4,$f0
|
|
/* f0da740: 00402025 */ or $a0,$v0,$zero
|
|
/* f0da744: 24460008 */ addiu $a2,$v0,0x8
|
|
/* f0da748: 46007200 */ add.s $f8,$f14,$f0
|
|
/* f0da74c: 46005180 */ add.s $f6,$f10,$f0
|
|
/* f0da750: 444ff800 */ cfc1 $t7,$31
|
|
/* f0da754: 44caf800 */ ctc1 $t2,$31
|
|
/* f0da758: e7a6001c */ swc1 $f6,0x1c($sp)
|
|
/* f0da75c: 46004124 */ cvt.w.s $f4,$f8
|
|
/* f0da760: 444af800 */ cfc1 $t2,$31
|
|
/* f0da764: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da768: 314a0078 */ andi $t2,$t2,0x78
|
|
/* f0da76c: 11400012 */ beqz $t2,.L0f0da7b8
|
|
/* f0da770: 3c014f00 */ lui $at,0x4f00
|
|
/* f0da774: 44812000 */ mtc1 $at,$f4
|
|
/* f0da778: 240a0001 */ addiu $t2,$zero,0x1
|
|
/* f0da77c: 46044101 */ sub.s $f4,$f8,$f4
|
|
/* f0da780: 44caf800 */ ctc1 $t2,$31
|
|
/* f0da784: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da788: 46002124 */ cvt.w.s $f4,$f4
|
|
/* f0da78c: 444af800 */ cfc1 $t2,$31
|
|
/* f0da790: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da794: 314a0078 */ andi $t2,$t2,0x78
|
|
/* f0da798: 15400005 */ bnez $t2,.L0f0da7b0
|
|
/* f0da79c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da7a0: 440a2000 */ mfc1 $t2,$f4
|
|
/* f0da7a4: 3c018000 */ lui $at,0x8000
|
|
/* f0da7a8: 10000007 */ beqz $zero,.L0f0da7c8
|
|
/* f0da7ac: 01415025 */ or $t2,$t2,$at
|
|
.L0f0da7b0:
|
|
/* f0da7b0: 10000005 */ beqz $zero,.L0f0da7c8
|
|
/* f0da7b4: 240affff */ addiu $t2,$zero,-1
|
|
.L0f0da7b8:
|
|
/* f0da7b8: 440a2000 */ mfc1 $t2,$f4
|
|
/* f0da7bc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da7c0: 0540fffb */ bltz $t2,.L0f0da7b0
|
|
/* f0da7c4: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0da7c8:
|
|
/* f0da7c8: 8d190000 */ lw $t9,0x0($t0)
|
|
/* f0da7cc: 44cff800 */ ctc1 $t7,$31
|
|
/* f0da7d0: 315803ff */ andi $t8,$t2,0x3ff
|
|
/* f0da7d4: 44995000 */ mtc1 $t9,$f10
|
|
/* f0da7d8: 00185080 */ sll $t2,$t8,0x2
|
|
/* f0da7dc: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0da7e0: 46805220 */ cvt.s.w $f8,$f10
|
|
/* f0da7e4: 46083102 */ mul.s $f4,$f6,$f8
|
|
/* f0da7e8: 444ff800 */ cfc1 $t7,$31
|
|
/* f0da7ec: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0da7f0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da7f4: 460022a4 */ cvt.w.s $f10,$f4
|
|
/* f0da7f8: 4458f800 */ cfc1 $t8,$31
|
|
/* f0da7fc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da800: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0da804: 13000012 */ beqz $t8,.L0f0da850
|
|
/* f0da808: 3c014f00 */ lui $at,0x4f00
|
|
/* f0da80c: 44815000 */ mtc1 $at,$f10
|
|
/* f0da810: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0da814: 460a2281 */ sub.s $f10,$f4,$f10
|
|
/* f0da818: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0da81c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da820: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0da824: 4458f800 */ cfc1 $t8,$31
|
|
/* f0da828: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da82c: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0da830: 17000005 */ bnez $t8,.L0f0da848
|
|
/* f0da834: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da838: 44185000 */ mfc1 $t8,$f10
|
|
/* f0da83c: 3c018000 */ lui $at,0x8000
|
|
/* f0da840: 10000007 */ beqz $zero,.L0f0da860
|
|
/* f0da844: 0301c025 */ or $t8,$t8,$at
|
|
.L0f0da848:
|
|
/* f0da848: 10000005 */ beqz $zero,.L0f0da860
|
|
/* f0da84c: 2418ffff */ addiu $t8,$zero,-1
|
|
.L0f0da850:
|
|
/* f0da850: 44185000 */ mfc1 $t8,$f10
|
|
/* f0da854: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da858: 0700fffb */ bltz $t8,.L0f0da848
|
|
/* f0da85c: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0da860:
|
|
/* f0da860: 44cff800 */ ctc1 $t7,$31
|
|
/* f0da864: 330e03ff */ andi $t6,$t8,0x3ff
|
|
/* f0da868: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0da86c: 46001400 */ add.s $f16,$f2,$f0
|
|
/* f0da870: 24070001 */ addiu $a3,$zero,0x1
|
|
/* f0da874: 03237825 */ or $t7,$t9,$v1
|
|
/* f0da878: 01eac025 */ or $t8,$t7,$t2
|
|
/* f0da87c: 444ef800 */ cfc1 $t6,$31
|
|
/* f0da880: 44c7f800 */ ctc1 $a3,$31
|
|
/* f0da884: ac980000 */ sw $t8,0x0($a0)
|
|
/* f0da888: 24090001 */ addiu $t1,$zero,0x1
|
|
/* f0da88c: 460071a4 */ cvt.w.s $f6,$f14
|
|
/* f0da890: 4447f800 */ cfc1 $a3,$31
|
|
/* f0da894: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da898: 30e70078 */ andi $a3,$a3,0x78
|
|
/* f0da89c: 10e00012 */ beqz $a3,.L0f0da8e8
|
|
/* f0da8a0: 3c014f00 */ lui $at,0x4f00
|
|
/* f0da8a4: 44813000 */ mtc1 $at,$f6
|
|
/* f0da8a8: 24070001 */ addiu $a3,$zero,0x1
|
|
/* f0da8ac: 46067181 */ sub.s $f6,$f14,$f6
|
|
/* f0da8b0: 44c7f800 */ ctc1 $a3,$31
|
|
/* f0da8b4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da8b8: 460031a4 */ cvt.w.s $f6,$f6
|
|
/* f0da8bc: 4447f800 */ cfc1 $a3,$31
|
|
/* f0da8c0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da8c4: 30e70078 */ andi $a3,$a3,0x78
|
|
/* f0da8c8: 14e00005 */ bnez $a3,.L0f0da8e0
|
|
/* f0da8cc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da8d0: 44073000 */ mfc1 $a3,$f6
|
|
/* f0da8d4: 3c018000 */ lui $at,0x8000
|
|
/* f0da8d8: 10000007 */ beqz $zero,.L0f0da8f8
|
|
/* f0da8dc: 00e13825 */ or $a3,$a3,$at
|
|
.L0f0da8e0:
|
|
/* f0da8e0: 10000005 */ beqz $zero,.L0f0da8f8
|
|
/* f0da8e4: 2407ffff */ addiu $a3,$zero,-1
|
|
.L0f0da8e8:
|
|
/* f0da8e8: 44073000 */ mfc1 $a3,$f6
|
|
/* f0da8ec: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da8f0: 04e0fffb */ bltz $a3,.L0f0da8e0
|
|
/* f0da8f4: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0da8f8:
|
|
/* f0da8f8: 8d180000 */ lw $t8,0x0($t0)
|
|
/* f0da8fc: 44cef800 */ ctc1 $t6,$31
|
|
/* f0da900: 30f903ff */ andi $t9,$a3,0x3ff
|
|
/* f0da904: 44984000 */ mtc1 $t8,$f8
|
|
/* f0da908: 00193880 */ sll $a3,$t9,0x2
|
|
/* f0da90c: 24190001 */ addiu $t9,$zero,0x1
|
|
/* f0da910: 46804120 */ cvt.s.w $f4,$f8
|
|
/* f0da914: 46048282 */ mul.s $f10,$f16,$f4
|
|
/* f0da918: 444ef800 */ cfc1 $t6,$31
|
|
/* f0da91c: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0da920: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da924: 460051a4 */ cvt.w.s $f6,$f10
|
|
/* f0da928: 4459f800 */ cfc1 $t9,$31
|
|
/* f0da92c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da930: 33390078 */ andi $t9,$t9,0x78
|
|
/* f0da934: 13200012 */ beqz $t9,.L0f0da980
|
|
/* f0da938: 3c014f00 */ lui $at,0x4f00
|
|
/* f0da93c: 44813000 */ mtc1 $at,$f6
|
|
/* f0da940: 24190001 */ addiu $t9,$zero,0x1
|
|
/* f0da944: 46065181 */ sub.s $f6,$f10,$f6
|
|
/* f0da948: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0da94c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da950: 460031a4 */ cvt.w.s $f6,$f6
|
|
/* f0da954: 4459f800 */ cfc1 $t9,$31
|
|
/* f0da958: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da95c: 33390078 */ andi $t9,$t9,0x78
|
|
/* f0da960: 17200005 */ bnez $t9,.L0f0da978
|
|
/* f0da964: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da968: 44193000 */ mfc1 $t9,$f6
|
|
/* f0da96c: 3c018000 */ lui $at,0x8000
|
|
/* f0da970: 10000007 */ beqz $zero,.L0f0da990
|
|
/* f0da974: 0321c825 */ or $t9,$t9,$at
|
|
.L0f0da978:
|
|
/* f0da978: 10000005 */ beqz $zero,.L0f0da990
|
|
/* f0da97c: 2419ffff */ addiu $t9,$zero,-1
|
|
.L0f0da980:
|
|
/* f0da980: 44193000 */ mfc1 $t9,$f6
|
|
/* f0da984: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da988: 0720fffb */ bltz $t9,.L0f0da978
|
|
/* f0da98c: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0da990:
|
|
/* f0da990: 44cef800 */ ctc1 $t6,$31
|
|
/* f0da994: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0da998: 240b0001 */ addiu $t3,$zero,0x1
|
|
/* f0da99c: 46127200 */ add.s $f8,$f14,$f18
|
|
/* f0da9a0: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0da9a4: 03077025 */ or $t6,$t8,$a3
|
|
/* f0da9a8: 00c02825 */ or $a1,$a2,$zero
|
|
/* f0da9ac: 46004101 */ sub.s $f4,$f8,$f0
|
|
/* f0da9b0: ac8e0004 */ sw $t6,0x4($a0)
|
|
/* f0da9b4: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0da9b8: 46002280 */ add.s $f10,$f4,$f0
|
|
/* f0da9bc: 4459f800 */ cfc1 $t9,$31
|
|
/* f0da9c0: 44cbf800 */ ctc1 $t3,$31
|
|
/* f0da9c4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da9c8: 460051a4 */ cvt.w.s $f6,$f10
|
|
/* f0da9cc: 444bf800 */ cfc1 $t3,$31
|
|
/* f0da9d0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da9d4: 316b0078 */ andi $t3,$t3,0x78
|
|
/* f0da9d8: 11600012 */ beqz $t3,.L0f0daa24
|
|
/* f0da9dc: 3c014f00 */ lui $at,0x4f00
|
|
/* f0da9e0: 44813000 */ mtc1 $at,$f6
|
|
/* f0da9e4: 240b0001 */ addiu $t3,$zero,0x1
|
|
/* f0da9e8: 46065181 */ sub.s $f6,$f10,$f6
|
|
/* f0da9ec: 44cbf800 */ ctc1 $t3,$31
|
|
/* f0da9f0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0da9f4: 460031a4 */ cvt.w.s $f6,$f6
|
|
/* f0da9f8: 444bf800 */ cfc1 $t3,$31
|
|
/* f0da9fc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daa00: 316b0078 */ andi $t3,$t3,0x78
|
|
/* f0daa04: 15600005 */ bnez $t3,.L0f0daa1c
|
|
/* f0daa08: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daa0c: 440b3000 */ mfc1 $t3,$f6
|
|
/* f0daa10: 3c018000 */ lui $at,0x8000
|
|
/* f0daa14: 10000007 */ beqz $zero,.L0f0daa34
|
|
/* f0daa18: 01615825 */ or $t3,$t3,$at
|
|
.L0f0daa1c:
|
|
/* f0daa1c: 10000005 */ beqz $zero,.L0f0daa34
|
|
/* f0daa20: 240bffff */ addiu $t3,$zero,-1
|
|
.L0f0daa24:
|
|
/* f0daa24: 440b3000 */ mfc1 $t3,$f6
|
|
/* f0daa28: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daa2c: 0560fffb */ bltz $t3,.L0f0daa1c
|
|
/* f0daa30: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0daa34:
|
|
/* f0daa34: 8d0e0000 */ lw $t6,0x0($t0)
|
|
/* f0daa38: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0daa3c: 316f03ff */ andi $t7,$t3,0x3ff
|
|
/* f0daa40: 448e4000 */ mtc1 $t6,$f8
|
|
/* f0daa44: 000f5880 */ sll $t3,$t7,0x2
|
|
/* f0daa48: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0daa4c: 46804120 */ cvt.s.w $f4,$f8
|
|
/* f0daa50: 46048282 */ mul.s $f10,$f16,$f4
|
|
/* f0daa54: 4459f800 */ cfc1 $t9,$31
|
|
/* f0daa58: 44cff800 */ ctc1 $t7,$31
|
|
/* f0daa5c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daa60: 460051a4 */ cvt.w.s $f6,$f10
|
|
/* f0daa64: 444ff800 */ cfc1 $t7,$31
|
|
/* f0daa68: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daa6c: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0daa70: 11e00012 */ beqz $t7,.L0f0daabc
|
|
/* f0daa74: 3c014f00 */ lui $at,0x4f00
|
|
/* f0daa78: 44813000 */ mtc1 $at,$f6
|
|
/* f0daa7c: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0daa80: 46065181 */ sub.s $f6,$f10,$f6
|
|
/* f0daa84: 44cff800 */ ctc1 $t7,$31
|
|
/* f0daa88: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daa8c: 460031a4 */ cvt.w.s $f6,$f6
|
|
/* f0daa90: 444ff800 */ cfc1 $t7,$31
|
|
/* f0daa94: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daa98: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0daa9c: 15e00005 */ bnez $t7,.L0f0daab4
|
|
/* f0daaa0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daaa4: 440f3000 */ mfc1 $t7,$f6
|
|
/* f0daaa8: 3c018000 */ lui $at,0x8000
|
|
/* f0daaac: 10000007 */ beqz $zero,.L0f0daacc
|
|
/* f0daab0: 01e17825 */ or $t7,$t7,$at
|
|
.L0f0daab4:
|
|
/* f0daab4: 10000005 */ beqz $zero,.L0f0daacc
|
|
/* f0daab8: 240fffff */ addiu $t7,$zero,-1
|
|
.L0f0daabc:
|
|
/* f0daabc: 440f3000 */ mfc1 $t7,$f6
|
|
/* f0daac0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daac4: 05e0fffb */ bltz $t7,.L0f0daab4
|
|
/* f0daac8: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0daacc:
|
|
/* f0daacc: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0daad0: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0daad4: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0daad8: 01c3c825 */ or $t9,$t6,$v1
|
|
/* f0daadc: 032b7825 */ or $t7,$t9,$t3
|
|
/* f0daae0: acaf0000 */ sw $t7,0x0($a1)
|
|
/* f0daae4: 8d180000 */ lw $t8,0x0($t0)
|
|
/* f0daae8: 24190001 */ addiu $t9,$zero,0x1
|
|
/* f0daaec: 44984000 */ mtc1 $t8,$f8
|
|
/* f0daaf0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daaf4: 46804120 */ cvt.s.w $f4,$f8
|
|
/* f0daaf8: 46041282 */ mul.s $f10,$f2,$f4
|
|
/* f0daafc: 444ef800 */ cfc1 $t6,$31
|
|
/* f0dab00: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0dab04: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dab08: 460051a4 */ cvt.w.s $f6,$f10
|
|
/* f0dab0c: 4459f800 */ cfc1 $t9,$31
|
|
/* f0dab10: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dab14: 33390078 */ andi $t9,$t9,0x78
|
|
/* f0dab18: 13200012 */ beqz $t9,.L0f0dab64
|
|
/* f0dab1c: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dab20: 44813000 */ mtc1 $at,$f6
|
|
/* f0dab24: 24190001 */ addiu $t9,$zero,0x1
|
|
/* f0dab28: 46065181 */ sub.s $f6,$f10,$f6
|
|
/* f0dab2c: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0dab30: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dab34: 460031a4 */ cvt.w.s $f6,$f6
|
|
/* f0dab38: 4459f800 */ cfc1 $t9,$31
|
|
/* f0dab3c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dab40: 33390078 */ andi $t9,$t9,0x78
|
|
/* f0dab44: 17200005 */ bnez $t9,.L0f0dab5c
|
|
/* f0dab48: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dab4c: 44193000 */ mfc1 $t9,$f6
|
|
/* f0dab50: 3c018000 */ lui $at,0x8000
|
|
/* f0dab54: 10000007 */ beqz $zero,.L0f0dab74
|
|
/* f0dab58: 0321c825 */ or $t9,$t9,$at
|
|
.L0f0dab5c:
|
|
/* f0dab5c: 10000005 */ beqz $zero,.L0f0dab74
|
|
/* f0dab60: 2419ffff */ addiu $t9,$zero,-1
|
|
.L0f0dab64:
|
|
/* f0dab64: 44193000 */ mfc1 $t9,$f6
|
|
/* f0dab68: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dab6c: 0720fffb */ bltz $t9,.L0f0dab5c
|
|
/* f0dab70: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dab74:
|
|
/* f0dab74: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0dab78: 44cef800 */ ctc1 $t6,$31
|
|
/* f0dab7c: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0dab80: 03077025 */ or $t6,$t8,$a3
|
|
/* f0dab84: acae0004 */ sw $t6,0x4($a1)
|
|
/* f0dab88: 8d190000 */ lw $t9,0x0($t0)
|
|
/* f0dab8c: c7a80050 */ lwc1 $f8,0x50($sp)
|
|
/* f0dab90: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0dab94: 44993000 */ mtc1 $t9,$f6
|
|
/* f0dab98: 46004101 */ sub.s $f4,$f8,$f0
|
|
/* f0dab9c: 00c01025 */ or $v0,$a2,$zero
|
|
/* f0daba0: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0daba4: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0daba8: 46002280 */ add.s $f10,$f4,$f0
|
|
/* f0dabac: 46085102 */ mul.s $f4,$f10,$f8
|
|
/* f0dabb0: e7aa0028 */ swc1 $f10,0x28($sp)
|
|
/* f0dabb4: 444ff800 */ cfc1 $t7,$31
|
|
/* f0dabb8: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0dabbc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dabc0: 460021a4 */ cvt.w.s $f6,$f4
|
|
/* f0dabc4: 4458f800 */ cfc1 $t8,$31
|
|
/* f0dabc8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dabcc: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0dabd0: 13000012 */ beqz $t8,.L0f0dac1c
|
|
/* f0dabd4: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dabd8: 44813000 */ mtc1 $at,$f6
|
|
/* f0dabdc: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0dabe0: 46062181 */ sub.s $f6,$f4,$f6
|
|
/* f0dabe4: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0dabe8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dabec: 460031a4 */ cvt.w.s $f6,$f6
|
|
/* f0dabf0: 4458f800 */ cfc1 $t8,$31
|
|
/* f0dabf4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dabf8: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0dabfc: 17000005 */ bnez $t8,.L0f0dac14
|
|
/* f0dac00: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dac04: 44183000 */ mfc1 $t8,$f6
|
|
/* f0dac08: 3c018000 */ lui $at,0x8000
|
|
/* f0dac0c: 10000007 */ beqz $zero,.L0f0dac2c
|
|
/* f0dac10: 0301c025 */ or $t8,$t8,$at
|
|
.L0f0dac14:
|
|
/* f0dac14: 10000005 */ beqz $zero,.L0f0dac2c
|
|
/* f0dac18: 2418ffff */ addiu $t8,$zero,-1
|
|
.L0f0dac1c:
|
|
/* f0dac1c: 44183000 */ mfc1 $t8,$f6
|
|
/* f0dac20: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dac24: 0700fffb */ bltz $t8,.L0f0dac14
|
|
/* f0dac28: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dac2c:
|
|
/* f0dac2c: 330e03ff */ andi $t6,$t8,0x3ff
|
|
/* f0dac30: 44cff800 */ ctc1 $t7,$31
|
|
/* f0dac34: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0dac38: 03237825 */ or $t7,$t9,$v1
|
|
/* f0dac3c: 01eac025 */ or $t8,$t7,$t2
|
|
/* f0dac40: ac580000 */ sw $t8,0x0($v0)
|
|
/* f0dac44: c7aa0050 */ lwc1 $f10,0x50($sp)
|
|
/* f0dac48: 8d0e0000 */ lw $t6,0x0($t0)
|
|
/* f0dac4c: 3c014000 */ lui $at,0x4000
|
|
/* f0dac50: 460c5201 */ sub.s $f8,$f10,$f12
|
|
/* f0dac54: 44812000 */ mtc1 $at,$f4
|
|
/* f0dac58: 448e5000 */ mtc1 $t6,$f10
|
|
/* f0dac5c: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0dac60: 46044180 */ add.s $f6,$f8,$f4
|
|
/* f0dac64: 46805220 */ cvt.s.w $f8,$f10
|
|
/* f0dac68: e7a60030 */ swc1 $f6,0x30($sp)
|
|
/* f0dac6c: 46083102 */ mul.s $f4,$f6,$f8
|
|
/* f0dac70: 4459f800 */ cfc1 $t9,$31
|
|
/* f0dac74: 44cff800 */ ctc1 $t7,$31
|
|
/* f0dac78: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dac7c: 460022a4 */ cvt.w.s $f10,$f4
|
|
/* f0dac80: 444ff800 */ cfc1 $t7,$31
|
|
/* f0dac84: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dac88: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0dac8c: 11e00012 */ beqz $t7,.L0f0dacd8
|
|
/* f0dac90: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dac94: 44815000 */ mtc1 $at,$f10
|
|
/* f0dac98: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0dac9c: 460a2281 */ sub.s $f10,$f4,$f10
|
|
/* f0daca0: 44cff800 */ ctc1 $t7,$31
|
|
/* f0daca4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daca8: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0dacac: 444ff800 */ cfc1 $t7,$31
|
|
/* f0dacb0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dacb4: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0dacb8: 15e00005 */ bnez $t7,.L0f0dacd0
|
|
/* f0dacbc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dacc0: 440f5000 */ mfc1 $t7,$f10
|
|
/* f0dacc4: 3c018000 */ lui $at,0x8000
|
|
/* f0dacc8: 10000007 */ beqz $zero,.L0f0dace8
|
|
/* f0daccc: 01e17825 */ or $t7,$t7,$at
|
|
.L0f0dacd0:
|
|
/* f0dacd0: 10000005 */ beqz $zero,.L0f0dace8
|
|
/* f0dacd4: 240fffff */ addiu $t7,$zero,-1
|
|
.L0f0dacd8:
|
|
/* f0dacd8: 440f5000 */ mfc1 $t7,$f10
|
|
/* f0dacdc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dace0: 05e0fffb */ bltz $t7,.L0f0dacd0
|
|
/* f0dace4: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dace8:
|
|
/* f0dace8: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0dacec: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0dacf0: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0dacf4: 01c7c825 */ or $t9,$t6,$a3
|
|
/* f0dacf8: ac590004 */ sw $t9,0x4($v0)
|
|
/* f0dacfc: 8d0f0000 */ lw $t7,0x0($t0)
|
|
/* f0dad00: c7a60050 */ lwc1 $f6,0x50($sp)
|
|
/* f0dad04: e7ae004c */ swc1 $f14,0x4c($sp)
|
|
/* f0dad08: 448f4000 */ mtc1 $t7,$f8
|
|
/* f0dad0c: 46003380 */ add.s $f14,$f6,$f0
|
|
/* f0dad10: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0dad14: 00c02025 */ or $a0,$a2,$zero
|
|
/* f0dad18: 46804120 */ cvt.s.w $f4,$f8
|
|
/* f0dad1c: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0dad20: 46047282 */ mul.s $f10,$f14,$f4
|
|
/* f0dad24: 4458f800 */ cfc1 $t8,$31
|
|
/* f0dad28: 44cef800 */ ctc1 $t6,$31
|
|
/* f0dad2c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dad30: 460051a4 */ cvt.w.s $f6,$f10
|
|
/* f0dad34: 444ef800 */ cfc1 $t6,$31
|
|
/* f0dad38: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dad3c: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0dad40: 11c00012 */ beqz $t6,.L0f0dad8c
|
|
/* f0dad44: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dad48: 44813000 */ mtc1 $at,$f6
|
|
/* f0dad4c: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0dad50: 46065181 */ sub.s $f6,$f10,$f6
|
|
/* f0dad54: 44cef800 */ ctc1 $t6,$31
|
|
/* f0dad58: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dad5c: 460031a4 */ cvt.w.s $f6,$f6
|
|
/* f0dad60: 444ef800 */ cfc1 $t6,$31
|
|
/* f0dad64: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dad68: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0dad6c: 15c00005 */ bnez $t6,.L0f0dad84
|
|
/* f0dad70: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dad74: 440e3000 */ mfc1 $t6,$f6
|
|
/* f0dad78: 3c018000 */ lui $at,0x8000
|
|
/* f0dad7c: 10000007 */ beqz $zero,.L0f0dad9c
|
|
/* f0dad80: 01c17025 */ or $t6,$t6,$at
|
|
.L0f0dad84:
|
|
/* f0dad84: 10000005 */ beqz $zero,.L0f0dad9c
|
|
/* f0dad88: 240effff */ addiu $t6,$zero,-1
|
|
.L0f0dad8c:
|
|
/* f0dad8c: 440e3000 */ mfc1 $t6,$f6
|
|
/* f0dad90: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dad94: 05c0fffb */ bltz $t6,.L0f0dad84
|
|
/* f0dad98: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dad9c:
|
|
/* f0dad9c: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0dada0: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0dada4: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0dada8: 01e3c025 */ or $t8,$t7,$v1
|
|
/* f0dadac: 030b7025 */ or $t6,$t8,$t3
|
|
/* f0dadb0: ac8e0000 */ sw $t6,0x0($a0)
|
|
/* f0dadb4: 8d190000 */ lw $t9,0x0($t0)
|
|
/* f0dadb8: c7a80050 */ lwc1 $f8,0x50($sp)
|
|
/* f0dadbc: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0dadc0: 44992000 */ mtc1 $t9,$f4
|
|
/* f0dadc4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dadc8: 468022a0 */ cvt.s.w $f10,$f4
|
|
/* f0dadcc: 460a4182 */ mul.s $f6,$f8,$f10
|
|
/* f0dadd0: 444ff800 */ cfc1 $t7,$31
|
|
/* f0dadd4: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0dadd8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daddc: 46003124 */ cvt.w.s $f4,$f6
|
|
/* f0dade0: 4458f800 */ cfc1 $t8,$31
|
|
/* f0dade4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dade8: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0dadec: 13000012 */ beqz $t8,.L0f0dae38
|
|
/* f0dadf0: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dadf4: 44812000 */ mtc1 $at,$f4
|
|
/* f0dadf8: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0dadfc: 46043101 */ sub.s $f4,$f6,$f4
|
|
/* f0dae00: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0dae04: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dae08: 46002124 */ cvt.w.s $f4,$f4
|
|
/* f0dae0c: 4458f800 */ cfc1 $t8,$31
|
|
/* f0dae10: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dae14: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0dae18: 17000005 */ bnez $t8,.L0f0dae30
|
|
/* f0dae1c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dae20: 44182000 */ mfc1 $t8,$f4
|
|
/* f0dae24: 3c018000 */ lui $at,0x8000
|
|
/* f0dae28: 10000007 */ beqz $zero,.L0f0dae48
|
|
/* f0dae2c: 0301c025 */ or $t8,$t8,$at
|
|
.L0f0dae30:
|
|
/* f0dae30: 10000005 */ beqz $zero,.L0f0dae48
|
|
/* f0dae34: 2418ffff */ addiu $t8,$zero,-1
|
|
.L0f0dae38:
|
|
/* f0dae38: 44182000 */ mfc1 $t8,$f4
|
|
/* f0dae3c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dae40: 0700fffb */ bltz $t8,.L0f0dae30
|
|
/* f0dae44: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dae48:
|
|
/* f0dae48: 330e03ff */ andi $t6,$t8,0x3ff
|
|
/* f0dae4c: 44cff800 */ ctc1 $t7,$31
|
|
/* f0dae50: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0dae54: 03277825 */ or $t7,$t9,$a3
|
|
/* f0dae58: ac8f0004 */ sw $t7,0x4($a0)
|
|
/* f0dae5c: c7a80048 */ lwc1 $f8,0x48($sp)
|
|
/* f0dae60: 24050001 */ addiu $a1,$zero,0x1
|
|
/* f0dae64: 00c01025 */ or $v0,$a2,$zero
|
|
/* f0dae68: 46004280 */ add.s $f10,$f8,$f0
|
|
/* f0dae6c: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0dae70: 4458f800 */ cfc1 $t8,$31
|
|
/* f0dae74: 44c5f800 */ ctc1 $a1,$31
|
|
/* f0dae78: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dae7c: 460051a4 */ cvt.w.s $f6,$f10
|
|
/* f0dae80: 4445f800 */ cfc1 $a1,$31
|
|
/* f0dae84: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dae88: 30a50078 */ andi $a1,$a1,0x78
|
|
/* f0dae8c: 10a00012 */ beqz $a1,.L0f0daed8
|
|
/* f0dae90: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dae94: 44813000 */ mtc1 $at,$f6
|
|
/* f0dae98: 24050001 */ addiu $a1,$zero,0x1
|
|
/* f0dae9c: 46065181 */ sub.s $f6,$f10,$f6
|
|
/* f0daea0: 44c5f800 */ ctc1 $a1,$31
|
|
/* f0daea4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daea8: 460031a4 */ cvt.w.s $f6,$f6
|
|
/* f0daeac: 4445f800 */ cfc1 $a1,$31
|
|
/* f0daeb0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daeb4: 30a50078 */ andi $a1,$a1,0x78
|
|
/* f0daeb8: 14a00005 */ bnez $a1,.L0f0daed0
|
|
/* f0daebc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daec0: 44053000 */ mfc1 $a1,$f6
|
|
/* f0daec4: 3c018000 */ lui $at,0x8000
|
|
/* f0daec8: 10000007 */ beqz $zero,.L0f0daee8
|
|
/* f0daecc: 00a12825 */ or $a1,$a1,$at
|
|
.L0f0daed0:
|
|
/* f0daed0: 10000005 */ beqz $zero,.L0f0daee8
|
|
/* f0daed4: 2405ffff */ addiu $a1,$zero,-1
|
|
.L0f0daed8:
|
|
/* f0daed8: 44053000 */ mfc1 $a1,$f6
|
|
/* f0daedc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daee0: 04a0fffb */ bltz $a1,.L0f0daed0
|
|
/* f0daee4: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0daee8:
|
|
/* f0daee8: 8d0f0000 */ lw $t7,0x0($t0)
|
|
/* f0daeec: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0daef0: c7a4001c */ lwc1 $f4,0x1c($sp)
|
|
/* f0daef4: 448f4000 */ mtc1 $t7,$f8
|
|
/* f0daef8: 30ae03ff */ andi $t6,$a1,0x3ff
|
|
/* f0daefc: 000e2880 */ sll $a1,$t6,0x2
|
|
/* f0daf00: 468042a0 */ cvt.s.w $f10,$f8
|
|
/* f0daf04: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0daf08: 460a2182 */ mul.s $f6,$f4,$f10
|
|
/* f0daf0c: 4458f800 */ cfc1 $t8,$31
|
|
/* f0daf10: 44cef800 */ ctc1 $t6,$31
|
|
/* f0daf14: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daf18: 46003224 */ cvt.w.s $f8,$f6
|
|
/* f0daf1c: 444ef800 */ cfc1 $t6,$31
|
|
/* f0daf20: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daf24: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0daf28: 11c00012 */ beqz $t6,.L0f0daf74
|
|
/* f0daf2c: 3c014f00 */ lui $at,0x4f00
|
|
/* f0daf30: 44814000 */ mtc1 $at,$f8
|
|
/* f0daf34: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0daf38: 46083201 */ sub.s $f8,$f6,$f8
|
|
/* f0daf3c: 44cef800 */ ctc1 $t6,$31
|
|
/* f0daf40: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daf44: 46004224 */ cvt.w.s $f8,$f8
|
|
/* f0daf48: 444ef800 */ cfc1 $t6,$31
|
|
/* f0daf4c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daf50: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0daf54: 15c00005 */ bnez $t6,.L0f0daf6c
|
|
/* f0daf58: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daf5c: 440e4000 */ mfc1 $t6,$f8
|
|
/* f0daf60: 3c018000 */ lui $at,0x8000
|
|
/* f0daf64: 10000007 */ beqz $zero,.L0f0daf84
|
|
/* f0daf68: 01c17025 */ or $t6,$t6,$at
|
|
.L0f0daf6c:
|
|
/* f0daf6c: 10000005 */ beqz $zero,.L0f0daf84
|
|
/* f0daf70: 240effff */ addiu $t6,$zero,-1
|
|
.L0f0daf74:
|
|
/* f0daf74: 440e4000 */ mfc1 $t6,$f8
|
|
/* f0daf78: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0daf7c: 05c0fffb */ bltz $t6,.L0f0daf6c
|
|
/* f0daf80: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0daf84:
|
|
/* f0daf84: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0daf88: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0daf8c: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0daf90: 01e3c025 */ or $t8,$t7,$v1
|
|
/* f0daf94: 03057025 */ or $t6,$t8,$a1
|
|
/* f0daf98: ac4e0000 */ sw $t6,0x0($v0)
|
|
/* f0daf9c: 4459f800 */ cfc1 $t9,$31
|
|
/* f0dafa0: 44c9f800 */ ctc1 $t1,$31
|
|
/* f0dafa4: c7a40048 */ lwc1 $f4,0x48($sp)
|
|
/* f0dafa8: 460022a4 */ cvt.w.s $f10,$f4
|
|
/* f0dafac: 4449f800 */ cfc1 $t1,$31
|
|
/* f0dafb0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dafb4: 31290078 */ andi $t1,$t1,0x78
|
|
/* f0dafb8: 11200012 */ beqz $t1,.L0f0db004
|
|
/* f0dafbc: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dafc0: 44815000 */ mtc1 $at,$f10
|
|
/* f0dafc4: 24090001 */ addiu $t1,$zero,0x1
|
|
/* f0dafc8: 460a2281 */ sub.s $f10,$f4,$f10
|
|
/* f0dafcc: 44c9f800 */ ctc1 $t1,$31
|
|
/* f0dafd0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dafd4: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0dafd8: 4449f800 */ cfc1 $t1,$31
|
|
/* f0dafdc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dafe0: 31290078 */ andi $t1,$t1,0x78
|
|
/* f0dafe4: 15200005 */ bnez $t1,.L0f0daffc
|
|
/* f0dafe8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dafec: 44095000 */ mfc1 $t1,$f10
|
|
/* f0daff0: 3c018000 */ lui $at,0x8000
|
|
/* f0daff4: 10000007 */ beqz $zero,.L0f0db014
|
|
/* f0daff8: 01214825 */ or $t1,$t1,$at
|
|
.L0f0daffc:
|
|
/* f0daffc: 10000005 */ beqz $zero,.L0f0db014
|
|
/* f0db000: 2409ffff */ addiu $t1,$zero,-1
|
|
.L0f0db004:
|
|
/* f0db004: 44095000 */ mfc1 $t1,$f10
|
|
/* f0db008: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db00c: 0520fffb */ bltz $t1,.L0f0daffc
|
|
/* f0db010: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db014:
|
|
/* f0db014: 8d0e0000 */ lw $t6,0x0($t0)
|
|
/* f0db018: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0db01c: 312f03ff */ andi $t7,$t1,0x3ff
|
|
/* f0db020: 448e3000 */ mtc1 $t6,$f6
|
|
/* f0db024: 000f4880 */ sll $t1,$t7,0x2
|
|
/* f0db028: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0db02c: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0db030: 46088102 */ mul.s $f4,$f16,$f8
|
|
/* f0db034: 4459f800 */ cfc1 $t9,$31
|
|
/* f0db038: 44cff800 */ ctc1 $t7,$31
|
|
/* f0db03c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db040: 460022a4 */ cvt.w.s $f10,$f4
|
|
/* f0db044: 444ff800 */ cfc1 $t7,$31
|
|
/* f0db048: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db04c: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0db050: 11e00012 */ beqz $t7,.L0f0db09c
|
|
/* f0db054: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db058: 44815000 */ mtc1 $at,$f10
|
|
/* f0db05c: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0db060: 460a2281 */ sub.s $f10,$f4,$f10
|
|
/* f0db064: 44cff800 */ ctc1 $t7,$31
|
|
/* f0db068: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db06c: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0db070: 444ff800 */ cfc1 $t7,$31
|
|
/* f0db074: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db078: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0db07c: 15e00005 */ bnez $t7,.L0f0db094
|
|
/* f0db080: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db084: 440f5000 */ mfc1 $t7,$f10
|
|
/* f0db088: 3c018000 */ lui $at,0x8000
|
|
/* f0db08c: 10000007 */ beqz $zero,.L0f0db0ac
|
|
/* f0db090: 01e17825 */ or $t7,$t7,$at
|
|
.L0f0db094:
|
|
/* f0db094: 10000005 */ beqz $zero,.L0f0db0ac
|
|
/* f0db098: 240fffff */ addiu $t7,$zero,-1
|
|
.L0f0db09c:
|
|
/* f0db09c: 440f5000 */ mfc1 $t7,$f10
|
|
/* f0db0a0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db0a4: 05e0fffb */ bltz $t7,.L0f0db094
|
|
/* f0db0a8: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db0ac:
|
|
/* f0db0ac: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0db0b0: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0db0b4: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0db0b8: 01c9c825 */ or $t9,$t6,$t1
|
|
/* f0db0bc: ac590004 */ sw $t9,0x4($v0)
|
|
/* f0db0c0: 8d0f0000 */ lw $t7,0x0($t0)
|
|
/* f0db0c4: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0db0c8: 00c01025 */ or $v0,$a2,$zero
|
|
/* f0db0cc: 448f3000 */ mtc1 $t7,$f6
|
|
/* f0db0d0: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0db0d4: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0db0d8: 46088102 */ mul.s $f4,$f16,$f8
|
|
/* f0db0dc: 4458f800 */ cfc1 $t8,$31
|
|
/* f0db0e0: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db0e4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db0e8: 460022a4 */ cvt.w.s $f10,$f4
|
|
/* f0db0ec: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db0f0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db0f4: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0db0f8: 11c00012 */ beqz $t6,.L0f0db144
|
|
/* f0db0fc: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db100: 44815000 */ mtc1 $at,$f10
|
|
/* f0db104: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0db108: 460a2281 */ sub.s $f10,$f4,$f10
|
|
/* f0db10c: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db110: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db114: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0db118: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db11c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db120: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0db124: 15c00005 */ bnez $t6,.L0f0db13c
|
|
/* f0db128: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db12c: 440e5000 */ mfc1 $t6,$f10
|
|
/* f0db130: 3c018000 */ lui $at,0x8000
|
|
/* f0db134: 10000007 */ beqz $zero,.L0f0db154
|
|
/* f0db138: 01c17025 */ or $t6,$t6,$at
|
|
.L0f0db13c:
|
|
/* f0db13c: 10000005 */ beqz $zero,.L0f0db154
|
|
/* f0db140: 240effff */ addiu $t6,$zero,-1
|
|
.L0f0db144:
|
|
/* f0db144: 440e5000 */ mfc1 $t6,$f10
|
|
/* f0db148: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db14c: 05c0fffb */ bltz $t6,.L0f0db13c
|
|
/* f0db150: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db154:
|
|
/* f0db154: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0db158: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0db15c: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0db160: 01e3c025 */ or $t8,$t7,$v1
|
|
/* f0db164: 03057025 */ or $t6,$t8,$a1
|
|
/* f0db168: ac4e0000 */ sw $t6,0x0($v0)
|
|
/* f0db16c: c7a60048 */ lwc1 $f6,0x48($sp)
|
|
/* f0db170: 240b0001 */ addiu $t3,$zero,0x1
|
|
/* f0db174: 46123201 */ sub.s $f8,$f6,$f18
|
|
/* f0db178: 46004100 */ add.s $f4,$f8,$f0
|
|
/* f0db17c: 4459f800 */ cfc1 $t9,$31
|
|
/* f0db180: 44cbf800 */ ctc1 $t3,$31
|
|
/* f0db184: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db188: 460022a4 */ cvt.w.s $f10,$f4
|
|
/* f0db18c: 444bf800 */ cfc1 $t3,$31
|
|
/* f0db190: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db194: 316b0078 */ andi $t3,$t3,0x78
|
|
/* f0db198: 11600012 */ beqz $t3,.L0f0db1e4
|
|
/* f0db19c: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db1a0: 44815000 */ mtc1 $at,$f10
|
|
/* f0db1a4: 240b0001 */ addiu $t3,$zero,0x1
|
|
/* f0db1a8: 460a2281 */ sub.s $f10,$f4,$f10
|
|
/* f0db1ac: 44cbf800 */ ctc1 $t3,$31
|
|
/* f0db1b0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db1b4: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0db1b8: 444bf800 */ cfc1 $t3,$31
|
|
/* f0db1bc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db1c0: 316b0078 */ andi $t3,$t3,0x78
|
|
/* f0db1c4: 15600005 */ bnez $t3,.L0f0db1dc
|
|
/* f0db1c8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db1cc: 440b5000 */ mfc1 $t3,$f10
|
|
/* f0db1d0: 3c018000 */ lui $at,0x8000
|
|
/* f0db1d4: 10000007 */ beqz $zero,.L0f0db1f4
|
|
/* f0db1d8: 01615825 */ or $t3,$t3,$at
|
|
.L0f0db1dc:
|
|
/* f0db1dc: 10000005 */ beqz $zero,.L0f0db1f4
|
|
/* f0db1e0: 240bffff */ addiu $t3,$zero,-1
|
|
.L0f0db1e4:
|
|
/* f0db1e4: 440b5000 */ mfc1 $t3,$f10
|
|
/* f0db1e8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db1ec: 0560fffb */ bltz $t3,.L0f0db1dc
|
|
/* f0db1f0: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db1f4:
|
|
/* f0db1f4: 8d0e0000 */ lw $t6,0x0($t0)
|
|
/* f0db1f8: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0db1fc: 316f03ff */ andi $t7,$t3,0x3ff
|
|
/* f0db200: 448e3000 */ mtc1 $t6,$f6
|
|
/* f0db204: 000f5880 */ sll $t3,$t7,0x2
|
|
/* f0db208: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0db20c: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0db210: 46081102 */ mul.s $f4,$f2,$f8
|
|
/* f0db214: 4459f800 */ cfc1 $t9,$31
|
|
/* f0db218: 44cff800 */ ctc1 $t7,$31
|
|
/* f0db21c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db220: 460022a4 */ cvt.w.s $f10,$f4
|
|
/* f0db224: 444ff800 */ cfc1 $t7,$31
|
|
/* f0db228: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db22c: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0db230: 11e00012 */ beqz $t7,.L0f0db27c
|
|
/* f0db234: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db238: 44815000 */ mtc1 $at,$f10
|
|
/* f0db23c: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0db240: 460a2281 */ sub.s $f10,$f4,$f10
|
|
/* f0db244: 44cff800 */ ctc1 $t7,$31
|
|
/* f0db248: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db24c: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0db250: 444ff800 */ cfc1 $t7,$31
|
|
/* f0db254: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db258: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0db25c: 15e00005 */ bnez $t7,.L0f0db274
|
|
/* f0db260: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db264: 440f5000 */ mfc1 $t7,$f10
|
|
/* f0db268: 3c018000 */ lui $at,0x8000
|
|
/* f0db26c: 10000007 */ beqz $zero,.L0f0db28c
|
|
/* f0db270: 01e17825 */ or $t7,$t7,$at
|
|
.L0f0db274:
|
|
/* f0db274: 10000005 */ beqz $zero,.L0f0db28c
|
|
/* f0db278: 240fffff */ addiu $t7,$zero,-1
|
|
.L0f0db27c:
|
|
/* f0db27c: 440f5000 */ mfc1 $t7,$f10
|
|
/* f0db280: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db284: 05e0fffb */ bltz $t7,.L0f0db274
|
|
/* f0db288: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db28c:
|
|
/* f0db28c: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0db290: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0db294: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0db298: 01cbc825 */ or $t9,$t6,$t3
|
|
/* f0db29c: ac590004 */ sw $t9,0x4($v0)
|
|
/* f0db2a0: 8d0f0000 */ lw $t7,0x0($t0)
|
|
/* f0db2a4: c7a60028 */ lwc1 $f6,0x28($sp)
|
|
/* f0db2a8: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0db2ac: 448f4000 */ mtc1 $t7,$f8
|
|
/* f0db2b0: 00c02025 */ or $a0,$a2,$zero
|
|
/* f0db2b4: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0db2b8: 46804120 */ cvt.s.w $f4,$f8
|
|
/* f0db2bc: 46043282 */ mul.s $f10,$f6,$f4
|
|
/* f0db2c0: 4458f800 */ cfc1 $t8,$31
|
|
/* f0db2c4: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db2c8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db2cc: 46005224 */ cvt.w.s $f8,$f10
|
|
/* f0db2d0: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db2d4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db2d8: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0db2dc: 11c00012 */ beqz $t6,.L0f0db328
|
|
/* f0db2e0: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db2e4: 44814000 */ mtc1 $at,$f8
|
|
/* f0db2e8: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0db2ec: 46085201 */ sub.s $f8,$f10,$f8
|
|
/* f0db2f0: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db2f4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db2f8: 46004224 */ cvt.w.s $f8,$f8
|
|
/* f0db2fc: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db300: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db304: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0db308: 15c00005 */ bnez $t6,.L0f0db320
|
|
/* f0db30c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db310: 440e4000 */ mfc1 $t6,$f8
|
|
/* f0db314: 3c018000 */ lui $at,0x8000
|
|
/* f0db318: 10000007 */ beqz $zero,.L0f0db338
|
|
/* f0db31c: 01c17025 */ or $t6,$t6,$at
|
|
.L0f0db320:
|
|
/* f0db320: 10000005 */ beqz $zero,.L0f0db338
|
|
/* f0db324: 240effff */ addiu $t6,$zero,-1
|
|
.L0f0db328:
|
|
/* f0db328: 440e4000 */ mfc1 $t6,$f8
|
|
/* f0db32c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db330: 05c0fffb */ bltz $t6,.L0f0db320
|
|
/* f0db334: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db338:
|
|
/* f0db338: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0db33c: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0db340: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0db344: 01e3c025 */ or $t8,$t7,$v1
|
|
/* f0db348: 03057025 */ or $t6,$t8,$a1
|
|
/* f0db34c: ac8e0000 */ sw $t6,0x0($a0)
|
|
/* f0db350: 8d190000 */ lw $t9,0x0($t0)
|
|
/* f0db354: c7a60030 */ lwc1 $f6,0x30($sp)
|
|
/* f0db358: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0db35c: 44992000 */ mtc1 $t9,$f4
|
|
/* f0db360: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db364: 468022a0 */ cvt.s.w $f10,$f4
|
|
/* f0db368: 460a3202 */ mul.s $f8,$f6,$f10
|
|
/* f0db36c: 444ff800 */ cfc1 $t7,$31
|
|
/* f0db370: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0db374: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db378: 46004124 */ cvt.w.s $f4,$f8
|
|
/* f0db37c: 4458f800 */ cfc1 $t8,$31
|
|
/* f0db380: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db384: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0db388: 13000012 */ beqz $t8,.L0f0db3d4
|
|
/* f0db38c: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db390: 44812000 */ mtc1 $at,$f4
|
|
/* f0db394: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0db398: 46044101 */ sub.s $f4,$f8,$f4
|
|
/* f0db39c: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0db3a0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db3a4: 46002124 */ cvt.w.s $f4,$f4
|
|
/* f0db3a8: 4458f800 */ cfc1 $t8,$31
|
|
/* f0db3ac: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db3b0: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0db3b4: 17000005 */ bnez $t8,.L0f0db3cc
|
|
/* f0db3b8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db3bc: 44182000 */ mfc1 $t8,$f4
|
|
/* f0db3c0: 3c018000 */ lui $at,0x8000
|
|
/* f0db3c4: 10000007 */ beqz $zero,.L0f0db3e4
|
|
/* f0db3c8: 0301c025 */ or $t8,$t8,$at
|
|
.L0f0db3cc:
|
|
/* f0db3cc: 10000005 */ beqz $zero,.L0f0db3e4
|
|
/* f0db3d0: 2418ffff */ addiu $t8,$zero,-1
|
|
.L0f0db3d4:
|
|
/* f0db3d4: 44182000 */ mfc1 $t8,$f4
|
|
/* f0db3d8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db3dc: 0700fffb */ bltz $t8,.L0f0db3cc
|
|
/* f0db3e0: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db3e4:
|
|
/* f0db3e4: 330e03ff */ andi $t6,$t8,0x3ff
|
|
/* f0db3e8: 44cff800 */ ctc1 $t7,$31
|
|
/* f0db3ec: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0db3f0: 03297825 */ or $t7,$t9,$t1
|
|
/* f0db3f4: ac8f0004 */ sw $t7,0x4($a0)
|
|
/* f0db3f8: 8d180000 */ lw $t8,0x0($t0)
|
|
/* f0db3fc: 24190001 */ addiu $t9,$zero,0x1
|
|
/* f0db400: 00c01025 */ or $v0,$a2,$zero
|
|
/* f0db404: 44983000 */ mtc1 $t8,$f6
|
|
/* f0db408: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0db40c: 468032a0 */ cvt.s.w $f10,$f6
|
|
/* f0db410: 460a7202 */ mul.s $f8,$f14,$f10
|
|
/* f0db414: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db418: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0db41c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db420: 46004124 */ cvt.w.s $f4,$f8
|
|
/* f0db424: 4459f800 */ cfc1 $t9,$31
|
|
/* f0db428: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db42c: 33390078 */ andi $t9,$t9,0x78
|
|
/* f0db430: 13200012 */ beqz $t9,.L0f0db47c
|
|
/* f0db434: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db438: 44812000 */ mtc1 $at,$f4
|
|
/* f0db43c: 24190001 */ addiu $t9,$zero,0x1
|
|
/* f0db440: 46044101 */ sub.s $f4,$f8,$f4
|
|
/* f0db444: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0db448: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db44c: 46002124 */ cvt.w.s $f4,$f4
|
|
/* f0db450: 4459f800 */ cfc1 $t9,$31
|
|
/* f0db454: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db458: 33390078 */ andi $t9,$t9,0x78
|
|
/* f0db45c: 17200005 */ bnez $t9,.L0f0db474
|
|
/* f0db460: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db464: 44192000 */ mfc1 $t9,$f4
|
|
/* f0db468: 3c018000 */ lui $at,0x8000
|
|
/* f0db46c: 10000007 */ beqz $zero,.L0f0db48c
|
|
/* f0db470: 0321c825 */ or $t9,$t9,$at
|
|
.L0f0db474:
|
|
/* f0db474: 10000005 */ beqz $zero,.L0f0db48c
|
|
/* f0db478: 2419ffff */ addiu $t9,$zero,-1
|
|
.L0f0db47c:
|
|
/* f0db47c: 44192000 */ mfc1 $t9,$f4
|
|
/* f0db480: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db484: 0720fffb */ bltz $t9,.L0f0db474
|
|
/* f0db488: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db48c:
|
|
/* f0db48c: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0db490: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db494: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0db498: 03037025 */ or $t6,$t8,$v1
|
|
/* f0db49c: 01c5c825 */ or $t9,$t6,$a1
|
|
/* f0db4a0: ac590000 */ sw $t9,0x0($v0)
|
|
/* f0db4a4: 8d0f0000 */ lw $t7,0x0($t0)
|
|
/* f0db4a8: c7a60050 */ lwc1 $f6,0x50($sp)
|
|
/* f0db4ac: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0db4b0: 448f5000 */ mtc1 $t7,$f10
|
|
/* f0db4b4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db4b8: 46805220 */ cvt.s.w $f8,$f10
|
|
/* f0db4bc: 46083102 */ mul.s $f4,$f6,$f8
|
|
/* f0db4c0: 4458f800 */ cfc1 $t8,$31
|
|
/* f0db4c4: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db4c8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db4cc: 460022a4 */ cvt.w.s $f10,$f4
|
|
/* f0db4d0: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db4d4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db4d8: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0db4dc: 11c00012 */ beqz $t6,.L0f0db528
|
|
/* f0db4e0: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db4e4: 44815000 */ mtc1 $at,$f10
|
|
/* f0db4e8: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0db4ec: 460a2281 */ sub.s $f10,$f4,$f10
|
|
/* f0db4f0: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db4f4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db4f8: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0db4fc: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db500: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db504: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0db508: 15c00005 */ bnez $t6,.L0f0db520
|
|
/* f0db50c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db510: 440e5000 */ mfc1 $t6,$f10
|
|
/* f0db514: 3c018000 */ lui $at,0x8000
|
|
/* f0db518: 10000007 */ beqz $zero,.L0f0db538
|
|
/* f0db51c: 01c17025 */ or $t6,$t6,$at
|
|
.L0f0db520:
|
|
/* f0db520: 10000005 */ beqz $zero,.L0f0db538
|
|
/* f0db524: 240effff */ addiu $t6,$zero,-1
|
|
.L0f0db528:
|
|
/* f0db528: 440e5000 */ mfc1 $t6,$f10
|
|
/* f0db52c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db530: 05c0fffb */ bltz $t6,.L0f0db520
|
|
/* f0db534: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db538:
|
|
/* f0db538: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0db53c: 001f7043 */ sra $t6,$ra,0x1
|
|
/* f0db540: 01c0f825 */ or $ra,$t6,$zero
|
|
/* f0db544: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0db548: 449f3000 */ mtc1 $ra,$f6
|
|
/* f0db54c: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0db550: 01ebc025 */ or $t8,$t7,$t3
|
|
/* f0db554: 46803320 */ cvt.s.w $f12,$f6
|
|
/* f0db558: ac580004 */ sw $t8,0x4($v0)
|
|
/* f0db55c: 8d0f0000 */ lw $t7,0x0($t0)
|
|
/* f0db560: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0db564: 000dc843 */ sra $t9,$t5,0x1
|
|
/* f0db568: 448f5000 */ mtc1 $t7,$f10
|
|
/* f0db56c: 460c1200 */ add.s $f8,$f2,$f12
|
|
/* f0db570: 00c01025 */ or $v0,$a2,$zero
|
|
/* f0db574: 03206825 */ or $t5,$t9,$zero
|
|
/* f0db578: 468051a0 */ cvt.s.w $f6,$f10
|
|
/* f0db57c: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0db580: 46004100 */ add.s $f4,$f8,$f0
|
|
/* f0db584: 46062202 */ mul.s $f8,$f4,$f6
|
|
/* f0db588: e7a40028 */ swc1 $f4,0x28($sp)
|
|
/* f0db58c: 4458f800 */ cfc1 $t8,$31
|
|
/* f0db590: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db594: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db598: 460042a4 */ cvt.w.s $f10,$f8
|
|
/* f0db59c: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db5a0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db5a4: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0db5a8: 11c00012 */ beqz $t6,.L0f0db5f4
|
|
/* f0db5ac: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db5b0: 44815000 */ mtc1 $at,$f10
|
|
/* f0db5b4: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0db5b8: 460a4281 */ sub.s $f10,$f8,$f10
|
|
/* f0db5bc: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db5c0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db5c4: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0db5c8: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db5cc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db5d0: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0db5d4: 15c00005 */ bnez $t6,.L0f0db5ec
|
|
/* f0db5d8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db5dc: 440e5000 */ mfc1 $t6,$f10
|
|
/* f0db5e0: 3c018000 */ lui $at,0x8000
|
|
/* f0db5e4: 10000007 */ beqz $zero,.L0f0db604
|
|
/* f0db5e8: 01c17025 */ or $t6,$t6,$at
|
|
.L0f0db5ec:
|
|
/* f0db5ec: 10000005 */ beqz $zero,.L0f0db604
|
|
/* f0db5f0: 240effff */ addiu $t6,$zero,-1
|
|
.L0f0db5f4:
|
|
/* f0db5f4: 440e5000 */ mfc1 $t6,$f10
|
|
/* f0db5f8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db5fc: 05c0fffb */ bltz $t6,.L0f0db5ec
|
|
/* f0db600: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db604:
|
|
/* f0db604: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0db608: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0db60c: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0db610: 01e3c025 */ or $t8,$t7,$v1
|
|
/* f0db614: 030a7025 */ or $t6,$t8,$t2
|
|
/* f0db618: ac4e0000 */ sw $t6,0x0($v0)
|
|
/* f0db61c: 8d190000 */ lw $t9,0x0($t0)
|
|
/* f0db620: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0db624: 44992000 */ mtc1 $t9,$f4
|
|
/* f0db628: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db62c: 468021a0 */ cvt.s.w $f6,$f4
|
|
/* f0db630: 46061202 */ mul.s $f8,$f2,$f6
|
|
/* f0db634: 444ff800 */ cfc1 $t7,$31
|
|
/* f0db638: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0db63c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db640: 460042a4 */ cvt.w.s $f10,$f8
|
|
/* f0db644: 4458f800 */ cfc1 $t8,$31
|
|
/* f0db648: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db64c: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0db650: 13000012 */ beqz $t8,.L0f0db69c
|
|
/* f0db654: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db658: 44815000 */ mtc1 $at,$f10
|
|
/* f0db65c: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0db660: 460a4281 */ sub.s $f10,$f8,$f10
|
|
/* f0db664: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0db668: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db66c: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0db670: 4458f800 */ cfc1 $t8,$31
|
|
/* f0db674: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db678: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0db67c: 17000005 */ bnez $t8,.L0f0db694
|
|
/* f0db680: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db684: 44185000 */ mfc1 $t8,$f10
|
|
/* f0db688: 3c018000 */ lui $at,0x8000
|
|
/* f0db68c: 10000007 */ beqz $zero,.L0f0db6ac
|
|
/* f0db690: 0301c025 */ or $t8,$t8,$at
|
|
.L0f0db694:
|
|
/* f0db694: 10000005 */ beqz $zero,.L0f0db6ac
|
|
/* f0db698: 2418ffff */ addiu $t8,$zero,-1
|
|
.L0f0db69c:
|
|
/* f0db69c: 44185000 */ mfc1 $t8,$f10
|
|
/* f0db6a0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db6a4: 0700fffb */ bltz $t8,.L0f0db694
|
|
/* f0db6a8: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db6ac:
|
|
/* f0db6ac: 44cff800 */ ctc1 $t7,$31
|
|
/* f0db6b0: 448d2000 */ mtc1 $t5,$f4
|
|
/* f0db6b4: 330e03ff */ andi $t6,$t8,0x3ff
|
|
/* f0db6b8: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0db6bc: 468024a0 */ cvt.s.w $f18,$f4
|
|
/* f0db6c0: 03277825 */ or $t7,$t9,$a3
|
|
/* f0db6c4: ac4f0004 */ sw $t7,0x4($v0)
|
|
/* f0db6c8: c7a6004c */ lwc1 $f6,0x4c($sp)
|
|
/* f0db6cc: 240c0001 */ addiu $t4,$zero,0x1
|
|
/* f0db6d0: 00c02025 */ or $a0,$a2,$zero
|
|
/* f0db6d4: 46123200 */ add.s $f8,$f6,$f18
|
|
/* f0db6d8: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0db6dc: 46004280 */ add.s $f10,$f8,$f0
|
|
/* f0db6e0: 4458f800 */ cfc1 $t8,$31
|
|
/* f0db6e4: 44ccf800 */ ctc1 $t4,$31
|
|
/* f0db6e8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db6ec: 46005124 */ cvt.w.s $f4,$f10
|
|
/* f0db6f0: 444cf800 */ cfc1 $t4,$31
|
|
/* f0db6f4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db6f8: 318c0078 */ andi $t4,$t4,0x78
|
|
/* f0db6fc: 11800012 */ beqz $t4,.L0f0db748
|
|
/* f0db700: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db704: 44812000 */ mtc1 $at,$f4
|
|
/* f0db708: 240c0001 */ addiu $t4,$zero,0x1
|
|
/* f0db70c: 46045101 */ sub.s $f4,$f10,$f4
|
|
/* f0db710: 44ccf800 */ ctc1 $t4,$31
|
|
/* f0db714: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db718: 46002124 */ cvt.w.s $f4,$f4
|
|
/* f0db71c: 444cf800 */ cfc1 $t4,$31
|
|
/* f0db720: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db724: 318c0078 */ andi $t4,$t4,0x78
|
|
/* f0db728: 15800005 */ bnez $t4,.L0f0db740
|
|
/* f0db72c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db730: 440c2000 */ mfc1 $t4,$f4
|
|
/* f0db734: 3c018000 */ lui $at,0x8000
|
|
/* f0db738: 10000007 */ beqz $zero,.L0f0db758
|
|
/* f0db73c: 01816025 */ or $t4,$t4,$at
|
|
.L0f0db740:
|
|
/* f0db740: 10000005 */ beqz $zero,.L0f0db758
|
|
/* f0db744: 240cffff */ addiu $t4,$zero,-1
|
|
.L0f0db748:
|
|
/* f0db748: 440c2000 */ mfc1 $t4,$f4
|
|
/* f0db74c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db750: 0580fffb */ bltz $t4,.L0f0db740
|
|
/* f0db754: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db758:
|
|
/* f0db758: 8d0f0000 */ lw $t7,0x0($t0)
|
|
/* f0db75c: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0db760: 318e03ff */ andi $t6,$t4,0x3ff
|
|
/* f0db764: 448f3000 */ mtc1 $t7,$f6
|
|
/* f0db768: 000e6080 */ sll $t4,$t6,0x2
|
|
/* f0db76c: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0db770: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0db774: 46088282 */ mul.s $f10,$f16,$f8
|
|
/* f0db778: 4458f800 */ cfc1 $t8,$31
|
|
/* f0db77c: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db780: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db784: 46005124 */ cvt.w.s $f4,$f10
|
|
/* f0db788: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db78c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db790: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0db794: 11c00012 */ beqz $t6,.L0f0db7e0
|
|
/* f0db798: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db79c: 44812000 */ mtc1 $at,$f4
|
|
/* f0db7a0: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0db7a4: 46045101 */ sub.s $f4,$f10,$f4
|
|
/* f0db7a8: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db7ac: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db7b0: 46002124 */ cvt.w.s $f4,$f4
|
|
/* f0db7b4: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db7b8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db7bc: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0db7c0: 15c00005 */ bnez $t6,.L0f0db7d8
|
|
/* f0db7c4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db7c8: 440e2000 */ mfc1 $t6,$f4
|
|
/* f0db7cc: 3c018000 */ lui $at,0x8000
|
|
/* f0db7d0: 10000007 */ beqz $zero,.L0f0db7f0
|
|
/* f0db7d4: 01c17025 */ or $t6,$t6,$at
|
|
.L0f0db7d8:
|
|
/* f0db7d8: 10000005 */ beqz $zero,.L0f0db7f0
|
|
/* f0db7dc: 240effff */ addiu $t6,$zero,-1
|
|
.L0f0db7e0:
|
|
/* f0db7e0: 440e2000 */ mfc1 $t6,$f4
|
|
/* f0db7e4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db7e8: 05c0fffb */ bltz $t6,.L0f0db7d8
|
|
/* f0db7ec: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db7f0:
|
|
/* f0db7f0: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0db7f4: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0db7f8: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0db7fc: 01e3c025 */ or $t8,$t7,$v1
|
|
/* f0db800: 030c7025 */ or $t6,$t8,$t4
|
|
/* f0db804: ac8e0000 */ sw $t6,0x0($a0)
|
|
/* f0db808: 8d190000 */ lw $t9,0x0($t0)
|
|
/* f0db80c: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0db810: 44993000 */ mtc1 $t9,$f6
|
|
/* f0db814: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db818: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0db81c: 46081282 */ mul.s $f10,$f2,$f8
|
|
/* f0db820: 444ff800 */ cfc1 $t7,$31
|
|
/* f0db824: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0db828: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db82c: 46005124 */ cvt.w.s $f4,$f10
|
|
/* f0db830: 4458f800 */ cfc1 $t8,$31
|
|
/* f0db834: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db838: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0db83c: 13000012 */ beqz $t8,.L0f0db888
|
|
/* f0db840: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db844: 44812000 */ mtc1 $at,$f4
|
|
/* f0db848: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0db84c: 46045101 */ sub.s $f4,$f10,$f4
|
|
/* f0db850: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0db854: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db858: 46002124 */ cvt.w.s $f4,$f4
|
|
/* f0db85c: 4458f800 */ cfc1 $t8,$31
|
|
/* f0db860: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db864: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0db868: 17000005 */ bnez $t8,.L0f0db880
|
|
/* f0db86c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db870: 44182000 */ mfc1 $t8,$f4
|
|
/* f0db874: 3c018000 */ lui $at,0x8000
|
|
/* f0db878: 10000007 */ beqz $zero,.L0f0db898
|
|
/* f0db87c: 0301c025 */ or $t8,$t8,$at
|
|
.L0f0db880:
|
|
/* f0db880: 10000005 */ beqz $zero,.L0f0db898
|
|
/* f0db884: 2418ffff */ addiu $t8,$zero,-1
|
|
.L0f0db888:
|
|
/* f0db888: 44182000 */ mfc1 $t8,$f4
|
|
/* f0db88c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db890: 0700fffb */ bltz $t8,.L0f0db880
|
|
/* f0db894: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db898:
|
|
/* f0db898: 330e03ff */ andi $t6,$t8,0x3ff
|
|
/* f0db89c: 44cff800 */ ctc1 $t7,$31
|
|
/* f0db8a0: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0db8a4: 03277825 */ or $t7,$t9,$a3
|
|
/* f0db8a8: ac8f0004 */ sw $t7,0x4($a0)
|
|
/* f0db8ac: 8d180000 */ lw $t8,0x0($t0)
|
|
/* f0db8b0: 24190001 */ addiu $t9,$zero,0x1
|
|
/* f0db8b4: 00c01025 */ or $v0,$a2,$zero
|
|
/* f0db8b8: 44983000 */ mtc1 $t8,$f6
|
|
/* f0db8bc: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0db8c0: 46803220 */ cvt.s.w $f8,$f6
|
|
/* f0db8c4: 46087282 */ mul.s $f10,$f14,$f8
|
|
/* f0db8c8: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db8cc: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0db8d0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db8d4: 46005124 */ cvt.w.s $f4,$f10
|
|
/* f0db8d8: 4459f800 */ cfc1 $t9,$31
|
|
/* f0db8dc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db8e0: 33390078 */ andi $t9,$t9,0x78
|
|
/* f0db8e4: 13200012 */ beqz $t9,.L0f0db930
|
|
/* f0db8e8: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db8ec: 44812000 */ mtc1 $at,$f4
|
|
/* f0db8f0: 24190001 */ addiu $t9,$zero,0x1
|
|
/* f0db8f4: 46045101 */ sub.s $f4,$f10,$f4
|
|
/* f0db8f8: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0db8fc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db900: 46002124 */ cvt.w.s $f4,$f4
|
|
/* f0db904: 4459f800 */ cfc1 $t9,$31
|
|
/* f0db908: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db90c: 33390078 */ andi $t9,$t9,0x78
|
|
/* f0db910: 17200005 */ bnez $t9,.L0f0db928
|
|
/* f0db914: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db918: 44192000 */ mfc1 $t9,$f4
|
|
/* f0db91c: 3c018000 */ lui $at,0x8000
|
|
/* f0db920: 10000007 */ beqz $zero,.L0f0db940
|
|
/* f0db924: 0321c825 */ or $t9,$t9,$at
|
|
.L0f0db928:
|
|
/* f0db928: 10000005 */ beqz $zero,.L0f0db940
|
|
/* f0db92c: 2419ffff */ addiu $t9,$zero,-1
|
|
.L0f0db930:
|
|
/* f0db930: 44192000 */ mfc1 $t9,$f4
|
|
/* f0db934: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db938: 0720fffb */ bltz $t9,.L0f0db928
|
|
/* f0db93c: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db940:
|
|
/* f0db940: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0db944: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db948: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0db94c: 03037025 */ or $t6,$t8,$v1
|
|
/* f0db950: 01cac825 */ or $t9,$t6,$t2
|
|
/* f0db954: ac590000 */ sw $t9,0x0($v0)
|
|
/* f0db958: 8d0f0000 */ lw $t7,0x0($t0)
|
|
/* f0db95c: c7a60050 */ lwc1 $f6,0x50($sp)
|
|
/* f0db960: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0db964: 448f4000 */ mtc1 $t7,$f8
|
|
/* f0db968: 460c3001 */ sub.s $f0,$f6,$f12
|
|
/* f0db96c: 468042a0 */ cvt.s.w $f10,$f8
|
|
/* f0db970: 460a0102 */ mul.s $f4,$f0,$f10
|
|
/* f0db974: 4458f800 */ cfc1 $t8,$31
|
|
/* f0db978: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db97c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db980: 460021a4 */ cvt.w.s $f6,$f4
|
|
/* f0db984: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db988: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db98c: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0db990: 11c00012 */ beqz $t6,.L0f0db9dc
|
|
/* f0db994: 3c014f00 */ lui $at,0x4f00
|
|
/* f0db998: 44813000 */ mtc1 $at,$f6
|
|
/* f0db99c: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0db9a0: 46062181 */ sub.s $f6,$f4,$f6
|
|
/* f0db9a4: 44cef800 */ ctc1 $t6,$31
|
|
/* f0db9a8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db9ac: 460031a4 */ cvt.w.s $f6,$f6
|
|
/* f0db9b0: 444ef800 */ cfc1 $t6,$31
|
|
/* f0db9b4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db9b8: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0db9bc: 15c00005 */ bnez $t6,.L0f0db9d4
|
|
/* f0db9c0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db9c4: 440e3000 */ mfc1 $t6,$f6
|
|
/* f0db9c8: 3c018000 */ lui $at,0x8000
|
|
/* f0db9cc: 10000007 */ beqz $zero,.L0f0db9ec
|
|
/* f0db9d0: 01c17025 */ or $t6,$t6,$at
|
|
.L0f0db9d4:
|
|
/* f0db9d4: 10000005 */ beqz $zero,.L0f0db9ec
|
|
/* f0db9d8: 240effff */ addiu $t6,$zero,-1
|
|
.L0f0db9dc:
|
|
/* f0db9dc: 440e3000 */ mfc1 $t6,$f6
|
|
/* f0db9e0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0db9e4: 05c0fffb */ bltz $t6,.L0f0db9d4
|
|
/* f0db9e8: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0db9ec:
|
|
/* f0db9ec: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0db9f0: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0db9f4: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0db9f8: 01e7c025 */ or $t8,$t7,$a3
|
|
/* f0db9fc: ac580004 */ sw $t8,0x4($v0)
|
|
/* f0dba00: 8d0e0000 */ lw $t6,0x0($t0)
|
|
/* f0dba04: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0dba08: 00c05825 */ or $t3,$a2,$zero
|
|
/* f0dba0c: 448e4000 */ mtc1 $t6,$f8
|
|
/* f0dba10: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0dba14: 468042a0 */ cvt.s.w $f10,$f8
|
|
/* f0dba18: 460a7102 */ mul.s $f4,$f14,$f10
|
|
/* f0dba1c: 4459f800 */ cfc1 $t9,$31
|
|
/* f0dba20: 44cff800 */ ctc1 $t7,$31
|
|
/* f0dba24: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dba28: 460021a4 */ cvt.w.s $f6,$f4
|
|
/* f0dba2c: 444ff800 */ cfc1 $t7,$31
|
|
/* f0dba30: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dba34: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0dba38: 11e00012 */ beqz $t7,.L0f0dba84
|
|
/* f0dba3c: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dba40: 44813000 */ mtc1 $at,$f6
|
|
/* f0dba44: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0dba48: 46062181 */ sub.s $f6,$f4,$f6
|
|
/* f0dba4c: 44cff800 */ ctc1 $t7,$31
|
|
/* f0dba50: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dba54: 460031a4 */ cvt.w.s $f6,$f6
|
|
/* f0dba58: 444ff800 */ cfc1 $t7,$31
|
|
/* f0dba5c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dba60: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0dba64: 15e00005 */ bnez $t7,.L0f0dba7c
|
|
/* f0dba68: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dba6c: 440f3000 */ mfc1 $t7,$f6
|
|
/* f0dba70: 3c018000 */ lui $at,0x8000
|
|
/* f0dba74: 10000007 */ beqz $zero,.L0f0dba94
|
|
/* f0dba78: 01e17825 */ or $t7,$t7,$at
|
|
.L0f0dba7c:
|
|
/* f0dba7c: 10000005 */ beqz $zero,.L0f0dba94
|
|
/* f0dba80: 240fffff */ addiu $t7,$zero,-1
|
|
.L0f0dba84:
|
|
/* f0dba84: 440f3000 */ mfc1 $t7,$f6
|
|
/* f0dba88: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dba8c: 05e0fffb */ bltz $t7,.L0f0dba7c
|
|
/* f0dba90: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dba94:
|
|
/* f0dba94: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0dba98: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0dba9c: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0dbaa0: 01c3c825 */ or $t9,$t6,$v1
|
|
/* f0dbaa4: 032c7825 */ or $t7,$t9,$t4
|
|
/* f0dbaa8: ad6f0000 */ sw $t7,0x0($t3)
|
|
/* f0dbaac: 8d180000 */ lw $t8,0x0($t0)
|
|
/* f0dbab0: c7a80050 */ lwc1 $f8,0x50($sp)
|
|
/* f0dbab4: 24190001 */ addiu $t9,$zero,0x1
|
|
/* f0dbab8: 44985000 */ mtc1 $t8,$f10
|
|
/* f0dbabc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbac0: 46805120 */ cvt.s.w $f4,$f10
|
|
/* f0dbac4: 46044182 */ mul.s $f6,$f8,$f4
|
|
/* f0dbac8: 444ef800 */ cfc1 $t6,$31
|
|
/* f0dbacc: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0dbad0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbad4: 460032a4 */ cvt.w.s $f10,$f6
|
|
/* f0dbad8: 4459f800 */ cfc1 $t9,$31
|
|
/* f0dbadc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbae0: 33390078 */ andi $t9,$t9,0x78
|
|
/* f0dbae4: 13200012 */ beqz $t9,.L0f0dbb30
|
|
/* f0dbae8: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dbaec: 44815000 */ mtc1 $at,$f10
|
|
/* f0dbaf0: 24190001 */ addiu $t9,$zero,0x1
|
|
/* f0dbaf4: 460a3281 */ sub.s $f10,$f6,$f10
|
|
/* f0dbaf8: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0dbafc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbb00: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0dbb04: 4459f800 */ cfc1 $t9,$31
|
|
/* f0dbb08: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbb0c: 33390078 */ andi $t9,$t9,0x78
|
|
/* f0dbb10: 17200005 */ bnez $t9,.L0f0dbb28
|
|
/* f0dbb14: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbb18: 44195000 */ mfc1 $t9,$f10
|
|
/* f0dbb1c: 3c018000 */ lui $at,0x8000
|
|
/* f0dbb20: 10000007 */ beqz $zero,.L0f0dbb40
|
|
/* f0dbb24: 0321c825 */ or $t9,$t9,$at
|
|
.L0f0dbb28:
|
|
/* f0dbb28: 10000005 */ beqz $zero,.L0f0dbb40
|
|
/* f0dbb2c: 2419ffff */ addiu $t9,$zero,-1
|
|
.L0f0dbb30:
|
|
/* f0dbb30: 44195000 */ mfc1 $t9,$f10
|
|
/* f0dbb34: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbb38: 0720fffb */ bltz $t9,.L0f0dbb28
|
|
/* f0dbb3c: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dbb40:
|
|
/* f0dbb40: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0dbb44: 44cef800 */ ctc1 $t6,$31
|
|
/* f0dbb48: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0dbb4c: 03077025 */ or $t6,$t8,$a3
|
|
/* f0dbb50: ad6e0004 */ sw $t6,0x4($t3)
|
|
/* f0dbb54: 8d190000 */ lw $t9,0x0($t0)
|
|
/* f0dbb58: c7a80028 */ lwc1 $f8,0x28($sp)
|
|
/* f0dbb5c: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0dbb60: 44992000 */ mtc1 $t9,$f4
|
|
/* f0dbb64: 00c01025 */ or $v0,$a2,$zero
|
|
/* f0dbb68: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0dbb6c: 468021a0 */ cvt.s.w $f6,$f4
|
|
/* f0dbb70: 46064282 */ mul.s $f10,$f8,$f6
|
|
/* f0dbb74: 444ff800 */ cfc1 $t7,$31
|
|
/* f0dbb78: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0dbb7c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbb80: 46005124 */ cvt.w.s $f4,$f10
|
|
/* f0dbb84: 4458f800 */ cfc1 $t8,$31
|
|
/* f0dbb88: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbb8c: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0dbb90: 13000012 */ beqz $t8,.L0f0dbbdc
|
|
/* f0dbb94: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dbb98: 44812000 */ mtc1 $at,$f4
|
|
/* f0dbb9c: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0dbba0: 46045101 */ sub.s $f4,$f10,$f4
|
|
/* f0dbba4: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0dbba8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbbac: 46002124 */ cvt.w.s $f4,$f4
|
|
/* f0dbbb0: 4458f800 */ cfc1 $t8,$31
|
|
/* f0dbbb4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbbb8: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0dbbbc: 17000005 */ bnez $t8,.L0f0dbbd4
|
|
/* f0dbbc0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbbc4: 44182000 */ mfc1 $t8,$f4
|
|
/* f0dbbc8: 3c018000 */ lui $at,0x8000
|
|
/* f0dbbcc: 10000007 */ beqz $zero,.L0f0dbbec
|
|
/* f0dbbd0: 0301c025 */ or $t8,$t8,$at
|
|
.L0f0dbbd4:
|
|
/* f0dbbd4: 10000005 */ beqz $zero,.L0f0dbbec
|
|
/* f0dbbd8: 2418ffff */ addiu $t8,$zero,-1
|
|
.L0f0dbbdc:
|
|
/* f0dbbdc: 44182000 */ mfc1 $t8,$f4
|
|
/* f0dbbe0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbbe4: 0700fffb */ bltz $t8,.L0f0dbbd4
|
|
/* f0dbbe8: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dbbec:
|
|
/* f0dbbec: 330e03ff */ andi $t6,$t8,0x3ff
|
|
/* f0dbbf0: 44cff800 */ ctc1 $t7,$31
|
|
/* f0dbbf4: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0dbbf8: 03237825 */ or $t7,$t9,$v1
|
|
/* f0dbbfc: 01e5c025 */ or $t8,$t7,$a1
|
|
/* f0dbc00: ac580000 */ sw $t8,0x0($v0)
|
|
/* f0dbc04: 8d0e0000 */ lw $t6,0x0($t0)
|
|
/* f0dbc08: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0dbc0c: 448e4000 */ mtc1 $t6,$f8
|
|
/* f0dbc10: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbc14: 468041a0 */ cvt.s.w $f6,$f8
|
|
/* f0dbc18: 46061282 */ mul.s $f10,$f2,$f6
|
|
/* f0dbc1c: 4459f800 */ cfc1 $t9,$31
|
|
/* f0dbc20: 44cff800 */ ctc1 $t7,$31
|
|
/* f0dbc24: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbc28: 46005124 */ cvt.w.s $f4,$f10
|
|
/* f0dbc2c: 444ff800 */ cfc1 $t7,$31
|
|
/* f0dbc30: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbc34: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0dbc38: 11e00012 */ beqz $t7,.L0f0dbc84
|
|
/* f0dbc3c: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dbc40: 44812000 */ mtc1 $at,$f4
|
|
/* f0dbc44: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0dbc48: 46045101 */ sub.s $f4,$f10,$f4
|
|
/* f0dbc4c: 44cff800 */ ctc1 $t7,$31
|
|
/* f0dbc50: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbc54: 46002124 */ cvt.w.s $f4,$f4
|
|
/* f0dbc58: 444ff800 */ cfc1 $t7,$31
|
|
/* f0dbc5c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbc60: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0dbc64: 15e00005 */ bnez $t7,.L0f0dbc7c
|
|
/* f0dbc68: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbc6c: 440f2000 */ mfc1 $t7,$f4
|
|
/* f0dbc70: 3c018000 */ lui $at,0x8000
|
|
/* f0dbc74: 10000007 */ beqz $zero,.L0f0dbc94
|
|
/* f0dbc78: 01e17825 */ or $t7,$t7,$at
|
|
.L0f0dbc7c:
|
|
/* f0dbc7c: 10000005 */ beqz $zero,.L0f0dbc94
|
|
/* f0dbc80: 240fffff */ addiu $t7,$zero,-1
|
|
.L0f0dbc84:
|
|
/* f0dbc84: 440f2000 */ mfc1 $t7,$f4
|
|
/* f0dbc88: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbc8c: 05e0fffb */ bltz $t7,.L0f0dbc7c
|
|
/* f0dbc90: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dbc94:
|
|
/* f0dbc94: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0dbc98: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0dbc9c: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0dbca0: 01c9c825 */ or $t9,$t6,$t1
|
|
/* f0dbca4: ac590004 */ sw $t9,0x4($v0)
|
|
/* f0dbca8: 8d0f0000 */ lw $t7,0x0($t0)
|
|
/* f0dbcac: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0dbcb0: 00c01025 */ or $v0,$a2,$zero
|
|
/* f0dbcb4: 448f4000 */ mtc1 $t7,$f8
|
|
/* f0dbcb8: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0dbcbc: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dbcc0: 468041a0 */ cvt.s.w $f6,$f8
|
|
/* f0dbcc4: 46068282 */ mul.s $f10,$f16,$f6
|
|
/* f0dbcc8: 4458f800 */ cfc1 $t8,$31
|
|
/* f0dbccc: 44cef800 */ ctc1 $t6,$31
|
|
/* f0dbcd0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbcd4: 46005124 */ cvt.w.s $f4,$f10
|
|
/* f0dbcd8: 444ef800 */ cfc1 $t6,$31
|
|
/* f0dbcdc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbce0: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0dbce4: 51c00013 */ beqzl $t6,.L0f0dbd34
|
|
/* f0dbce8: 440e2000 */ mfc1 $t6,$f4
|
|
/* f0dbcec: 44812000 */ mtc1 $at,$f4
|
|
/* f0dbcf0: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0dbcf4: 46045101 */ sub.s $f4,$f10,$f4
|
|
/* f0dbcf8: 44cef800 */ ctc1 $t6,$31
|
|
/* f0dbcfc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbd00: 46002124 */ cvt.w.s $f4,$f4
|
|
/* f0dbd04: 444ef800 */ cfc1 $t6,$31
|
|
/* f0dbd08: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbd0c: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0dbd10: 15c00005 */ bnez $t6,.L0f0dbd28
|
|
/* f0dbd14: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbd18: 440e2000 */ mfc1 $t6,$f4
|
|
/* f0dbd1c: 3c018000 */ lui $at,0x8000
|
|
/* f0dbd20: 10000007 */ beqz $zero,.L0f0dbd40
|
|
/* f0dbd24: 01c17025 */ or $t6,$t6,$at
|
|
.L0f0dbd28:
|
|
/* f0dbd28: 10000005 */ beqz $zero,.L0f0dbd40
|
|
/* f0dbd2c: 240effff */ addiu $t6,$zero,-1
|
|
/* f0dbd30: 440e2000 */ mfc1 $t6,$f4
|
|
.L0f0dbd34:
|
|
/* f0dbd34: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbd38: 05c0fffb */ bltz $t6,.L0f0dbd28
|
|
/* f0dbd3c: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dbd40:
|
|
/* f0dbd40: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0dbd44: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0dbd48: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0dbd4c: 01e3c025 */ or $t8,$t7,$v1
|
|
/* f0dbd50: 03057025 */ or $t6,$t8,$a1
|
|
/* f0dbd54: ac4e0000 */ sw $t6,0x0($v0)
|
|
/* f0dbd58: c7a80048 */ lwc1 $f8,0x48($sp)
|
|
/* f0dbd5c: 240a0001 */ addiu $t2,$zero,0x1
|
|
/* f0dbd60: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dbd64: 46124181 */ sub.s $f6,$f8,$f18
|
|
/* f0dbd68: 4459f800 */ cfc1 $t9,$31
|
|
/* f0dbd6c: 44caf800 */ ctc1 $t2,$31
|
|
/* f0dbd70: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbd74: 460032a4 */ cvt.w.s $f10,$f6
|
|
/* f0dbd78: 444af800 */ cfc1 $t2,$31
|
|
/* f0dbd7c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbd80: 314a0078 */ andi $t2,$t2,0x78
|
|
/* f0dbd84: 51400013 */ beqzl $t2,.L0f0dbdd4
|
|
/* f0dbd88: 440a5000 */ mfc1 $t2,$f10
|
|
/* f0dbd8c: 44815000 */ mtc1 $at,$f10
|
|
/* f0dbd90: 240a0001 */ addiu $t2,$zero,0x1
|
|
/* f0dbd94: 460a3281 */ sub.s $f10,$f6,$f10
|
|
/* f0dbd98: 44caf800 */ ctc1 $t2,$31
|
|
/* f0dbd9c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbda0: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0dbda4: 444af800 */ cfc1 $t2,$31
|
|
/* f0dbda8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbdac: 314a0078 */ andi $t2,$t2,0x78
|
|
/* f0dbdb0: 15400005 */ bnez $t2,.L0f0dbdc8
|
|
/* f0dbdb4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbdb8: 440a5000 */ mfc1 $t2,$f10
|
|
/* f0dbdbc: 3c018000 */ lui $at,0x8000
|
|
/* f0dbdc0: 10000007 */ beqz $zero,.L0f0dbde0
|
|
/* f0dbdc4: 01415025 */ or $t2,$t2,$at
|
|
.L0f0dbdc8:
|
|
/* f0dbdc8: 10000005 */ beqz $zero,.L0f0dbde0
|
|
/* f0dbdcc: 240affff */ addiu $t2,$zero,-1
|
|
/* f0dbdd0: 440a5000 */ mfc1 $t2,$f10
|
|
.L0f0dbdd4:
|
|
/* f0dbdd4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbdd8: 0540fffb */ bltz $t2,.L0f0dbdc8
|
|
/* f0dbddc: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dbde0:
|
|
/* f0dbde0: 8d0e0000 */ lw $t6,0x0($t0)
|
|
/* f0dbde4: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0dbde8: 314f03ff */ andi $t7,$t2,0x3ff
|
|
/* f0dbdec: 448e2000 */ mtc1 $t6,$f4
|
|
/* f0dbdf0: 000f5080 */ sll $t2,$t7,0x2
|
|
/* f0dbdf4: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0dbdf8: 46802220 */ cvt.s.w $f8,$f4
|
|
/* f0dbdfc: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dbe00: 46081182 */ mul.s $f6,$f2,$f8
|
|
/* f0dbe04: 4459f800 */ cfc1 $t9,$31
|
|
/* f0dbe08: 44cff800 */ ctc1 $t7,$31
|
|
/* f0dbe0c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbe10: 460032a4 */ cvt.w.s $f10,$f6
|
|
/* f0dbe14: 444ff800 */ cfc1 $t7,$31
|
|
/* f0dbe18: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbe1c: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0dbe20: 51e00013 */ beqzl $t7,.L0f0dbe70
|
|
/* f0dbe24: 440f5000 */ mfc1 $t7,$f10
|
|
/* f0dbe28: 44815000 */ mtc1 $at,$f10
|
|
/* f0dbe2c: 240f0001 */ addiu $t7,$zero,0x1
|
|
/* f0dbe30: 460a3281 */ sub.s $f10,$f6,$f10
|
|
/* f0dbe34: 44cff800 */ ctc1 $t7,$31
|
|
/* f0dbe38: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbe3c: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0dbe40: 444ff800 */ cfc1 $t7,$31
|
|
/* f0dbe44: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbe48: 31ef0078 */ andi $t7,$t7,0x78
|
|
/* f0dbe4c: 15e00005 */ bnez $t7,.L0f0dbe64
|
|
/* f0dbe50: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbe54: 440f5000 */ mfc1 $t7,$f10
|
|
/* f0dbe58: 3c018000 */ lui $at,0x8000
|
|
/* f0dbe5c: 10000007 */ beqz $zero,.L0f0dbe7c
|
|
/* f0dbe60: 01e17825 */ or $t7,$t7,$at
|
|
.L0f0dbe64:
|
|
/* f0dbe64: 10000005 */ beqz $zero,.L0f0dbe7c
|
|
/* f0dbe68: 240fffff */ addiu $t7,$zero,-1
|
|
/* f0dbe6c: 440f5000 */ mfc1 $t7,$f10
|
|
.L0f0dbe70:
|
|
/* f0dbe70: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbe74: 05e0fffb */ bltz $t7,.L0f0dbe64
|
|
/* f0dbe78: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dbe7c:
|
|
/* f0dbe7c: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0dbe80: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0dbe84: 00187380 */ sll $t6,$t8,0xe
|
|
/* f0dbe88: 01cac825 */ or $t9,$t6,$t2
|
|
/* f0dbe8c: ac590004 */ sw $t9,0x4($v0)
|
|
/* f0dbe90: 8d0f0000 */ lw $t7,0x0($t0)
|
|
/* f0dbe94: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0dbe98: 00c03825 */ or $a3,$a2,$zero
|
|
/* f0dbe9c: 448f2000 */ mtc1 $t7,$f4
|
|
/* f0dbea0: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0dbea4: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dbea8: 46802220 */ cvt.s.w $f8,$f4
|
|
/* f0dbeac: 46087182 */ mul.s $f6,$f14,$f8
|
|
/* f0dbeb0: 4458f800 */ cfc1 $t8,$31
|
|
/* f0dbeb4: 44cef800 */ ctc1 $t6,$31
|
|
/* f0dbeb8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbebc: 460032a4 */ cvt.w.s $f10,$f6
|
|
/* f0dbec0: 444ef800 */ cfc1 $t6,$31
|
|
/* f0dbec4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbec8: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0dbecc: 51c00013 */ beqzl $t6,.L0f0dbf1c
|
|
/* f0dbed0: 440e5000 */ mfc1 $t6,$f10
|
|
/* f0dbed4: 44815000 */ mtc1 $at,$f10
|
|
/* f0dbed8: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0dbedc: 460a3281 */ sub.s $f10,$f6,$f10
|
|
/* f0dbee0: 44cef800 */ ctc1 $t6,$31
|
|
/* f0dbee4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbee8: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0dbeec: 444ef800 */ cfc1 $t6,$31
|
|
/* f0dbef0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbef4: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0dbef8: 15c00005 */ bnez $t6,.L0f0dbf10
|
|
/* f0dbefc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbf00: 440e5000 */ mfc1 $t6,$f10
|
|
/* f0dbf04: 3c018000 */ lui $at,0x8000
|
|
/* f0dbf08: 10000007 */ beqz $zero,.L0f0dbf28
|
|
/* f0dbf0c: 01c17025 */ or $t6,$t6,$at
|
|
.L0f0dbf10:
|
|
/* f0dbf10: 10000005 */ beqz $zero,.L0f0dbf28
|
|
/* f0dbf14: 240effff */ addiu $t6,$zero,-1
|
|
/* f0dbf18: 440e5000 */ mfc1 $t6,$f10
|
|
.L0f0dbf1c:
|
|
/* f0dbf1c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbf20: 05c0fffb */ bltz $t6,.L0f0dbf10
|
|
/* f0dbf24: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dbf28:
|
|
/* f0dbf28: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0dbf2c: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0dbf30: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0dbf34: 01e3c025 */ or $t8,$t7,$v1
|
|
/* f0dbf38: 03057025 */ or $t6,$t8,$a1
|
|
/* f0dbf3c: acee0000 */ sw $t6,0x0($a3)
|
|
/* f0dbf40: 8d190000 */ lw $t9,0x0($t0)
|
|
/* f0dbf44: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0dbf48: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dbf4c: 44992000 */ mtc1 $t9,$f4
|
|
/* f0dbf50: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbf54: 46802220 */ cvt.s.w $f8,$f4
|
|
/* f0dbf58: 46080182 */ mul.s $f6,$f0,$f8
|
|
/* f0dbf5c: 444ff800 */ cfc1 $t7,$31
|
|
/* f0dbf60: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0dbf64: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbf68: 460032a4 */ cvt.w.s $f10,$f6
|
|
/* f0dbf6c: 4458f800 */ cfc1 $t8,$31
|
|
/* f0dbf70: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbf74: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0dbf78: 53000013 */ beqzl $t8,.L0f0dbfc8
|
|
/* f0dbf7c: 44185000 */ mfc1 $t8,$f10
|
|
/* f0dbf80: 44815000 */ mtc1 $at,$f10
|
|
/* f0dbf84: 24180001 */ addiu $t8,$zero,0x1
|
|
/* f0dbf88: 460a3281 */ sub.s $f10,$f6,$f10
|
|
/* f0dbf8c: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0dbf90: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbf94: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0dbf98: 4458f800 */ cfc1 $t8,$31
|
|
/* f0dbf9c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbfa0: 33180078 */ andi $t8,$t8,0x78
|
|
/* f0dbfa4: 17000005 */ bnez $t8,.L0f0dbfbc
|
|
/* f0dbfa8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbfac: 44185000 */ mfc1 $t8,$f10
|
|
/* f0dbfb0: 3c018000 */ lui $at,0x8000
|
|
/* f0dbfb4: 10000007 */ beqz $zero,.L0f0dbfd4
|
|
/* f0dbfb8: 0301c025 */ or $t8,$t8,$at
|
|
.L0f0dbfbc:
|
|
/* f0dbfbc: 10000005 */ beqz $zero,.L0f0dbfd4
|
|
/* f0dbfc0: 2418ffff */ addiu $t8,$zero,-1
|
|
/* f0dbfc4: 44185000 */ mfc1 $t8,$f10
|
|
.L0f0dbfc8:
|
|
/* f0dbfc8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dbfcc: 0700fffb */ bltz $t8,.L0f0dbfbc
|
|
/* f0dbfd0: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dbfd4:
|
|
/* f0dbfd4: 330e03ff */ andi $t6,$t8,0x3ff
|
|
/* f0dbfd8: 44cff800 */ ctc1 $t7,$31
|
|
/* f0dbfdc: 000ecb80 */ sll $t9,$t6,0xe
|
|
/* f0dbfe0: 03297825 */ or $t7,$t9,$t1
|
|
/* f0dbfe4: acef0004 */ sw $t7,0x4($a3)
|
|
/* f0dbfe8: 8d180000 */ lw $t8,0x0($t0)
|
|
/* f0dbfec: 24190001 */ addiu $t9,$zero,0x1
|
|
/* f0dbff0: 00c01025 */ or $v0,$a2,$zero
|
|
/* f0dbff4: 44982000 */ mtc1 $t8,$f4
|
|
/* f0dbff8: 24c60008 */ addiu $a2,$a2,0x8
|
|
/* f0dbffc: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dc000: 46802220 */ cvt.s.w $f8,$f4
|
|
/* f0dc004: 00c02025 */ or $a0,$a2,$zero
|
|
/* f0dc008: 46087182 */ mul.s $f6,$f14,$f8
|
|
/* f0dc00c: 444ef800 */ cfc1 $t6,$31
|
|
/* f0dc010: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0dc014: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc018: 460032a4 */ cvt.w.s $f10,$f6
|
|
/* f0dc01c: 4459f800 */ cfc1 $t9,$31
|
|
/* f0dc020: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc024: 33390078 */ andi $t9,$t9,0x78
|
|
/* f0dc028: 53200013 */ beqzl $t9,.L0f0dc078
|
|
/* f0dc02c: 44195000 */ mfc1 $t9,$f10
|
|
/* f0dc030: 44815000 */ mtc1 $at,$f10
|
|
/* f0dc034: 24190001 */ addiu $t9,$zero,0x1
|
|
/* f0dc038: 460a3281 */ sub.s $f10,$f6,$f10
|
|
/* f0dc03c: 44d9f800 */ ctc1 $t9,$31
|
|
/* f0dc040: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc044: 460052a4 */ cvt.w.s $f10,$f10
|
|
/* f0dc048: 4459f800 */ cfc1 $t9,$31
|
|
/* f0dc04c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc050: 33390078 */ andi $t9,$t9,0x78
|
|
/* f0dc054: 17200005 */ bnez $t9,.L0f0dc06c
|
|
/* f0dc058: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc05c: 44195000 */ mfc1 $t9,$f10
|
|
/* f0dc060: 3c018000 */ lui $at,0x8000
|
|
/* f0dc064: 10000007 */ beqz $zero,.L0f0dc084
|
|
/* f0dc068: 0321c825 */ or $t9,$t9,$at
|
|
.L0f0dc06c:
|
|
/* f0dc06c: 10000005 */ beqz $zero,.L0f0dc084
|
|
/* f0dc070: 2419ffff */ addiu $t9,$zero,-1
|
|
/* f0dc074: 44195000 */ mfc1 $t9,$f10
|
|
.L0f0dc078:
|
|
/* f0dc078: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc07c: 0720fffb */ bltz $t9,.L0f0dc06c
|
|
/* f0dc080: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dc084:
|
|
/* f0dc084: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0dc088: 44cef800 */ ctc1 $t6,$31
|
|
/* f0dc08c: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0dc090: 03037025 */ or $t6,$t8,$v1
|
|
/* f0dc094: 01c5c825 */ or $t9,$t6,$a1
|
|
/* f0dc098: ac590000 */ sw $t9,0x0($v0)
|
|
/* f0dc09c: 8d0f0000 */ lw $t7,0x0($t0)
|
|
/* f0dc0a0: c7a40050 */ lwc1 $f4,0x50($sp)
|
|
/* f0dc0a4: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0dc0a8: 448f4000 */ mtc1 $t7,$f8
|
|
/* f0dc0ac: 3c014f00 */ lui $at,0x4f00
|
|
/* f0dc0b0: 468041a0 */ cvt.s.w $f6,$f8
|
|
/* f0dc0b4: 46062282 */ mul.s $f10,$f4,$f6
|
|
/* f0dc0b8: 4458f800 */ cfc1 $t8,$31
|
|
/* f0dc0bc: 44cef800 */ ctc1 $t6,$31
|
|
/* f0dc0c0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc0c4: 46005224 */ cvt.w.s $f8,$f10
|
|
/* f0dc0c8: 444ef800 */ cfc1 $t6,$31
|
|
/* f0dc0cc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc0d0: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0dc0d4: 51c00013 */ beqzl $t6,.L0f0dc124
|
|
/* f0dc0d8: 440e4000 */ mfc1 $t6,$f8
|
|
/* f0dc0dc: 44814000 */ mtc1 $at,$f8
|
|
/* f0dc0e0: 240e0001 */ addiu $t6,$zero,0x1
|
|
/* f0dc0e4: 46085201 */ sub.s $f8,$f10,$f8
|
|
/* f0dc0e8: 44cef800 */ ctc1 $t6,$31
|
|
/* f0dc0ec: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc0f0: 46004224 */ cvt.w.s $f8,$f8
|
|
/* f0dc0f4: 444ef800 */ cfc1 $t6,$31
|
|
/* f0dc0f8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc0fc: 31ce0078 */ andi $t6,$t6,0x78
|
|
/* f0dc100: 15c00005 */ bnez $t6,.L0f0dc118
|
|
/* f0dc104: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc108: 440e4000 */ mfc1 $t6,$f8
|
|
/* f0dc10c: 3c018000 */ lui $at,0x8000
|
|
/* f0dc110: 10000007 */ beqz $zero,.L0f0dc130
|
|
/* f0dc114: 01c17025 */ or $t6,$t6,$at
|
|
.L0f0dc118:
|
|
/* f0dc118: 10000005 */ beqz $zero,.L0f0dc130
|
|
/* f0dc11c: 240effff */ addiu $t6,$zero,-1
|
|
/* f0dc120: 440e4000 */ mfc1 $t6,$f8
|
|
.L0f0dc124:
|
|
/* f0dc124: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc128: 05c0fffb */ bltz $t6,.L0f0dc118
|
|
/* f0dc12c: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dc130:
|
|
/* f0dc130: 31d903ff */ andi $t9,$t6,0x3ff
|
|
/* f0dc134: 00197b80 */ sll $t7,$t9,0xe
|
|
/* f0dc138: 44d8f800 */ ctc1 $t8,$31
|
|
/* f0dc13c: 01eac025 */ or $t8,$t7,$t2
|
|
/* f0dc140: 0fc54e0e */ jal func0f153838
|
|
/* f0dc144: ac580004 */ sw $t8,0x4($v0)
|
|
/* f0dc148: 0fc54de0 */ jal func0f153780
|
|
/* f0dc14c: 00402025 */ or $a0,$v0,$zero
|
|
/* f0dc150: 00403025 */ or $a2,$v0,$zero
|
|
.L0f0dc154:
|
|
/* f0dc154: 00c02025 */ or $a0,$a2,$zero
|
|
/* f0dc158: 0fc363de */ jal func0f0d8f78
|
|
/* f0dc15c: 8fa50104 */ lw $a1,0x104($sp)
|
|
/* f0dc160: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* f0dc164: 27bd0100 */ addiu $sp,$sp,0x100
|
|
/* f0dc168: 03e00008 */ jr $ra
|
|
/* f0dc16c: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0dc170
|
|
/* f0dc170: 27bdff50 */ addiu $sp,$sp,-176
|
|
/* f0dc174: afbf001c */ sw $ra,0x1c($sp)
|
|
/* f0dc178: afb00014 */ sw $s0,0x14($sp)
|
|
/* f0dc17c: 00808025 */ or $s0,$a0,$zero
|
|
/* f0dc180: afb10018 */ sw $s1,0x18($sp)
|
|
/* f0dc184: 0c002f40 */ jal func0000bd00
|
|
/* f0dc188: afa500b4 */ sw $a1,0xb4($sp)
|
|
/* f0dc18c: 3c118008 */ lui $s1,%hi(var8007fac0)
|
|
/* f0dc190: 2631fac0 */ addiu $s1,$s1,%lo(var8007fac0)
|
|
/* f0dc194: 8e2e0000 */ lw $t6,0x0($s1)
|
|
/* f0dc198: 004e001a */ div $zero,$v0,$t6
|
|
/* f0dc19c: 00007812 */ mflo $t7
|
|
/* f0dc1a0: afaf00ac */ sw $t7,0xac($sp)
|
|
/* f0dc1a4: 15c00002 */ bnez $t6,.L0f0dc1b0
|
|
/* f0dc1a8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc1ac: 0007000d */ break 0x7
|
|
.L0f0dc1b0:
|
|
/* f0dc1b0: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0dc1b4: 15c10004 */ bne $t6,$at,.L0f0dc1c8
|
|
/* f0dc1b8: 3c018000 */ lui $at,0x8000
|
|
/* f0dc1bc: 14410002 */ bne $v0,$at,.L0f0dc1c8
|
|
/* f0dc1c0: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc1c4: 0006000d */ break 0x6
|
|
.L0f0dc1c8:
|
|
/* f0dc1c8: 0c002f44 */ jal func0000bd10
|
|
/* f0dc1cc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc1d0: 0c002f22 */ jal func0000bc88
|
|
/* f0dc1d4: afa200a8 */ sw $v0,0xa8($sp)
|
|
/* f0dc1d8: 8e380000 */ lw $t8,0x0($s1)
|
|
/* f0dc1dc: 0058001a */ div $zero,$v0,$t8
|
|
/* f0dc1e0: 0000c812 */ mflo $t9
|
|
/* f0dc1e4: afb900a4 */ sw $t9,0xa4($sp)
|
|
/* f0dc1e8: 17000002 */ bnez $t8,.L0f0dc1f4
|
|
/* f0dc1ec: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc1f0: 0007000d */ break 0x7
|
|
.L0f0dc1f4:
|
|
/* f0dc1f4: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0dc1f8: 17010004 */ bne $t8,$at,.L0f0dc20c
|
|
/* f0dc1fc: 3c018000 */ lui $at,0x8000
|
|
/* f0dc200: 14410002 */ bne $v0,$at,.L0f0dc20c
|
|
/* f0dc204: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc208: 0006000d */ break 0x6
|
|
.L0f0dc20c:
|
|
/* f0dc20c: 0c002f26 */ jal func0000bc98
|
|
/* f0dc210: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc214: 8fae00a8 */ lw $t6,0xa8($sp)
|
|
/* f0dc218: 3c03800a */ lui $v1,0x800a
|
|
/* f0dc21c: 8c63a244 */ lw $v1,-0x5dbc($v1)
|
|
/* f0dc220: 01c27821 */ addu $t7,$t6,$v0
|
|
/* f0dc224: 25f8ffff */ addiu $t8,$t7,-1
|
|
/* f0dc228: afa200a0 */ sw $v0,0xa0($sp)
|
|
/* f0dc22c: afb80098 */ sw $t8,0x98($sp)
|
|
/* f0dc230: c4641660 */ lwc1 $f4,0x1660($v1)
|
|
/* f0dc234: 8e2f0000 */ lw $t7,0x0($s1)
|
|
/* f0dc238: 3c19ff00 */ lui $t9,0xff00
|
|
/* f0dc23c: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0dc240: 37390060 */ ori $t9,$t9,0x60
|
|
/* f0dc244: 440e3000 */ mfc1 $t6,$f6
|
|
/* f0dc248: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc24c: 01cf001a */ div $zero,$t6,$t7
|
|
/* f0dc250: 0000c012 */ mflo $t8
|
|
/* f0dc254: afb80094 */ sw $t8,0x94($sp)
|
|
/* f0dc258: c4681664 */ lwc1 $f8,0x1664($v1)
|
|
/* f0dc25c: 15e00002 */ bnez $t7,.L0f0dc268
|
|
/* f0dc260: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc264: 0007000d */ break 0x7
|
|
.L0f0dc268:
|
|
/* f0dc268: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0dc26c: 15e10004 */ bne $t7,$at,.L0f0dc280
|
|
/* f0dc270: 3c018000 */ lui $at,0x8000
|
|
/* f0dc274: 15c10002 */ bne $t6,$at,.L0f0dc280
|
|
/* f0dc278: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc27c: 0006000d */ break 0x6
|
|
.L0f0dc280:
|
|
/* f0dc280: 4600428d */ trunc.w.s $f10,$f8
|
|
/* f0dc284: 440e5000 */ mfc1 $t6,$f10
|
|
/* f0dc288: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc28c: afae0090 */ sw $t6,0x90($sp)
|
|
/* f0dc290: 8c6f1624 */ lw $t7,0x1624($v1)
|
|
/* f0dc294: 8fae00b4 */ lw $t6,0xb4($sp)
|
|
/* f0dc298: afb90070 */ sw $t9,0x70($sp)
|
|
/* f0dc29c: 000fc02b */ sltu $t8,$zero,$t7
|
|
/* f0dc2a0: 15c00003 */ bnez $t6,.L0f0dc2b0
|
|
/* f0dc2a4: afb80074 */ sw $t8,0x74($sp)
|
|
/* f0dc2a8: 10000109 */ beqz $zero,.L0f0dc6d0
|
|
/* f0dc2ac: 02001025 */ or $v0,$s0,$zero
|
|
.L0f0dc2b0:
|
|
/* f0dc2b0: 0fc35c1c */ jal func0f0d7070
|
|
/* f0dc2b4: 00002025 */ or $a0,$zero,$zero
|
|
/* f0dc2b8: 10400002 */ beqz $v0,.L0f0dc2c4
|
|
/* f0dc2bc: 340fff60 */ dli $t7,0xff60
|
|
/* f0dc2c0: afaf0070 */ sw $t7,0x70($sp)
|
|
.L0f0dc2c4:
|
|
/* f0dc2c4: 0fc59e59 */ jal func0f167964
|
|
/* f0dc2c8: 24040008 */ addiu $a0,$zero,0x8
|
|
/* f0dc2cc: 24040002 */ addiu $a0,$zero,0x2
|
|
/* f0dc2d0: 0fc59e73 */ jal func0f1679cc
|
|
/* f0dc2d4: afa2008c */ sw $v0,0x8c($sp)
|
|
/* f0dc2d8: 02002025 */ or $a0,$s0,$zero
|
|
/* f0dc2dc: 0fc351e7 */ jal func0f0d479c
|
|
/* f0dc2e0: afa20088 */ sw $v0,0x88($sp)
|
|
/* f0dc2e4: 8fa3008c */ lw $v1,0x8c($sp)
|
|
/* f0dc2e8: 8fa70088 */ lw $a3,0x88($sp)
|
|
/* f0dc2ec: 8fa800ac */ lw $t0,0xac($sp)
|
|
/* f0dc2f0: 8fab00a4 */ lw $t3,0xa4($sp)
|
|
/* f0dc2f4: 3c18b600 */ lui $t8,0xb600
|
|
/* f0dc2f8: ac580000 */ sw $t8,0x0($v0)
|
|
/* f0dc2fc: 3c18fcff */ lui $t8,0xfcff
|
|
/* f0dc300: 240f0204 */ addiu $t7,$zero,0x204
|
|
/* f0dc304: 3718ffff */ ori $t8,$t8,0xffff
|
|
/* f0dc308: ac4f000c */ sw $t7,0xc($v0)
|
|
/* f0dc30c: ac580010 */ sw $t8,0x10($v0)
|
|
/* f0dc310: 240f2000 */ addiu $t7,$zero,0x2000
|
|
/* f0dc314: 3c18ba00 */ lui $t8,0xba00
|
|
/* f0dc318: ac4f001c */ sw $t7,0x1c($v0)
|
|
/* f0dc31c: 37181402 */ ori $t8,$t8,0x1402
|
|
/* f0dc320: ac580020 */ sw $t8,0x20($v0)
|
|
/* f0dc324: 000b7843 */ sra $t7,$t3,0x1
|
|
/* f0dc328: 2404000a */ addiu $a0,$zero,0xa
|
|
/* f0dc32c: 01e8c021 */ addu $t8,$t7,$t0
|
|
/* f0dc330: 03040019 */ multu $t8,$a0
|
|
/* f0dc334: 24193000 */ addiu $t9,$zero,0x3000
|
|
/* f0dc338: 3c0eb700 */ lui $t6,0xb700
|
|
/* f0dc33c: ac590004 */ sw $t9,0x4($v0)
|
|
/* f0dc340: ac4e0008 */ sw $t6,0x8($v0)
|
|
/* f0dc344: 3c19fffe */ lui $t9,0xfffe
|
|
/* f0dc348: 3c0eba00 */ lui $t6,0xba00
|
|
/* f0dc34c: 3739793c */ ori $t9,$t9,0x793c
|
|
/* f0dc350: 35ce0c02 */ ori $t6,$t6,0xc02
|
|
/* f0dc354: ac590014 */ sw $t9,0x14($v0)
|
|
/* f0dc358: ac4e0018 */ sw $t6,0x18($v0)
|
|
/* f0dc35c: 3c0e0050 */ lui $t6,0x50
|
|
/* f0dc360: 3c19b900 */ lui $t9,0xb900
|
|
/* f0dc364: 3739031d */ ori $t9,$t9,0x31d
|
|
/* f0dc368: 35ce41c8 */ ori $t6,$t6,0x41c8
|
|
/* f0dc36c: 00003012 */ mflo $a2
|
|
/* f0dc370: ac400024 */ sw $zero,0x24($v0)
|
|
/* f0dc374: ac4e002c */ sw $t6,0x2c($v0)
|
|
/* f0dc378: ac590028 */ sw $t9,0x28($v0)
|
|
/* f0dc37c: a4660000 */ sh $a2,0x0($v1)
|
|
/* f0dc380: 8fb900a8 */ lw $t9,0xa8($sp)
|
|
/* f0dc384: 2405fff6 */ addiu $a1,$zero,-10
|
|
/* f0dc388: a4650004 */ sh $a1,0x4($v1)
|
|
/* f0dc38c: 03240019 */ multu $t9,$a0
|
|
/* f0dc390: a466000c */ sh $a2,0xc($v1)
|
|
/* f0dc394: 244a0030 */ addiu $t2,$v0,0x30
|
|
/* f0dc398: 25500008 */ addiu $s0,$t2,0x8
|
|
/* f0dc39c: 00007012 */ mflo $t6
|
|
/* f0dc3a0: 25cf0064 */ addiu $t7,$t6,0x64
|
|
/* f0dc3a4: a46f0002 */ sh $t7,0x2($v1)
|
|
/* f0dc3a8: 8fb80098 */ lw $t8,0x98($sp)
|
|
/* f0dc3ac: a4650010 */ sh $a1,0x10($v1)
|
|
/* f0dc3b0: 03040019 */ multu $t8,$a0
|
|
/* f0dc3b4: 0000c812 */ mflo $t9
|
|
/* f0dc3b8: 272eff9c */ addiu $t6,$t9,-100
|
|
/* f0dc3bc: a46e000e */ sh $t6,0xe($v1)
|
|
/* f0dc3c0: 01040019 */ multu $t0,$a0
|
|
/* f0dc3c4: 00007812 */ mflo $t7
|
|
/* f0dc3c8: 25f801e0 */ addiu $t8,$t7,0x1e0
|
|
/* f0dc3cc: a4780018 */ sh $t8,0x18($v1)
|
|
/* f0dc3d0: 8fb900a0 */ lw $t9,0xa0($sp)
|
|
/* f0dc3d4: 8faf00a8 */ lw $t7,0xa8($sp)
|
|
/* f0dc3d8: a465001c */ sh $a1,0x1c($v1)
|
|
/* f0dc3dc: 00197043 */ sra $t6,$t9,0x1
|
|
/* f0dc3e0: 01cfc021 */ addu $t8,$t6,$t7
|
|
/* f0dc3e4: 03040019 */ multu $t8,$a0
|
|
/* f0dc3e8: 010bc821 */ addu $t9,$t0,$t3
|
|
/* f0dc3ec: 272effff */ addiu $t6,$t9,-1
|
|
/* f0dc3f0: 00004812 */ mflo $t1
|
|
/* f0dc3f4: a469001a */ sh $t1,0x1a($v1)
|
|
/* f0dc3f8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc3fc: 01c40019 */ multu $t6,$a0
|
|
/* f0dc400: 00007812 */ mflo $t7
|
|
/* f0dc404: 25f8fe16 */ addiu $t8,$t7,-490
|
|
/* f0dc408: a4780024 */ sh $t8,0x24($v1)
|
|
/* f0dc40c: 8fa20094 */ lw $v0,0x94($sp)
|
|
/* f0dc410: 8fa60090 */ lw $a2,0x90($sp)
|
|
/* f0dc414: a4690026 */ sh $t1,0x26($v1)
|
|
/* f0dc418: 2448fffc */ addiu $t0,$v0,-4
|
|
/* f0dc41c: 01040019 */ multu $t0,$a0
|
|
/* f0dc420: a4650028 */ sh $a1,0x28($v1)
|
|
/* f0dc424: 244b0004 */ addiu $t3,$v0,0x4
|
|
/* f0dc428: 24cc0004 */ addiu $t4,$a2,0x4
|
|
/* f0dc42c: 24cdfffc */ addiu $t5,$a2,-4
|
|
/* f0dc430: afab0078 */ sw $t3,0x78($sp)
|
|
/* f0dc434: afa8007c */ sw $t0,0x7c($sp)
|
|
/* f0dc438: afac0080 */ sw $t4,0x80($sp)
|
|
/* f0dc43c: afad0084 */ sw $t5,0x84($sp)
|
|
/* f0dc440: 26060008 */ addiu $a2,$s0,0x8
|
|
/* f0dc444: 00007012 */ mflo $t6
|
|
/* f0dc448: a46e0030 */ sh $t6,0x30($v1)
|
|
/* f0dc44c: 8faf0084 */ lw $t7,0x84($sp)
|
|
/* f0dc450: a4650034 */ sh $a1,0x34($v1)
|
|
/* f0dc454: 01e40019 */ multu $t7,$a0
|
|
/* f0dc458: 0000c012 */ mflo $t8
|
|
/* f0dc45c: a4780032 */ sh $t8,0x32($v1)
|
|
/* f0dc460: 8fb90078 */ lw $t9,0x78($sp)
|
|
/* f0dc464: 03240019 */ multu $t9,$a0
|
|
/* f0dc468: 00007012 */ mflo $t6
|
|
/* f0dc46c: a46e003c */ sh $t6,0x3c($v1)
|
|
/* f0dc470: 8faf0084 */ lw $t7,0x84($sp)
|
|
/* f0dc474: a4650040 */ sh $a1,0x40($v1)
|
|
/* f0dc478: 01e40019 */ multu $t7,$a0
|
|
/* f0dc47c: 0000c012 */ mflo $t8
|
|
/* f0dc480: a478003e */ sh $t8,0x3e($v1)
|
|
/* f0dc484: 8fb90078 */ lw $t9,0x78($sp)
|
|
/* f0dc488: 03240019 */ multu $t9,$a0
|
|
/* f0dc48c: 00007012 */ mflo $t6
|
|
/* f0dc490: a46e0048 */ sh $t6,0x48($v1)
|
|
/* f0dc494: 8faf0080 */ lw $t7,0x80($sp)
|
|
/* f0dc498: a465004c */ sh $a1,0x4c($v1)
|
|
/* f0dc49c: 01e40019 */ multu $t7,$a0
|
|
/* f0dc4a0: 0000c012 */ mflo $t8
|
|
/* f0dc4a4: a478004a */ sh $t8,0x4a($v1)
|
|
/* f0dc4a8: 8fb9007c */ lw $t9,0x7c($sp)
|
|
/* f0dc4ac: 03240019 */ multu $t9,$a0
|
|
/* f0dc4b0: 3c1900ff */ lui $t9,0xff
|
|
/* f0dc4b4: 3739000f */ ori $t9,$t9,0xf
|
|
/* f0dc4b8: 00007012 */ mflo $t6
|
|
/* f0dc4bc: a46e0054 */ sh $t6,0x54($v1)
|
|
/* f0dc4c0: 8faf0080 */ lw $t7,0x80($sp)
|
|
/* f0dc4c4: a4650058 */ sh $a1,0x58($v1)
|
|
/* f0dc4c8: 24050004 */ addiu $a1,$zero,0x4
|
|
/* f0dc4cc: 01e40019 */ multu $t7,$a0
|
|
/* f0dc4d0: 02002025 */ or $a0,$s0,$zero
|
|
/* f0dc4d4: 0000c012 */ mflo $t8
|
|
/* f0dc4d8: a4780056 */ sh $t8,0x56($v1)
|
|
/* f0dc4dc: acf90000 */ sw $t9,0x0($a3)
|
|
/* f0dc4e0: 8fae0074 */ lw $t6,0x74($sp)
|
|
/* f0dc4e4: 3c190704 */ lui $t9,0x704
|
|
/* f0dc4e8: 3c1800ff */ lui $t8,0xff
|
|
/* f0dc4ec: 11c00004 */ beqz $t6,.L0f0dc500
|
|
/* f0dc4f0: 37390008 */ ori $t9,$t9,0x8
|
|
/* f0dc4f4: 8faf0070 */ lw $t7,0x70($sp)
|
|
/* f0dc4f8: 10000003 */ beqz $zero,.L0f0dc508
|
|
/* f0dc4fc: acef0004 */ sw $t7,0x4($a3)
|
|
.L0f0dc500:
|
|
/* f0dc500: 37180044 */ ori $t8,$t8,0x44
|
|
/* f0dc504: acf80004 */ sw $t8,0x4($a3)
|
|
.L0f0dc508:
|
|
/* f0dc508: a0600007 */ sb $zero,0x7($v1)
|
|
/* f0dc50c: a0600013 */ sb $zero,0x13($v1)
|
|
/* f0dc510: a060001f */ sb $zero,0x1f($v1)
|
|
/* f0dc514: a060002b */ sb $zero,0x2b($v1)
|
|
/* f0dc518: a0650037 */ sb $a1,0x37($v1)
|
|
/* f0dc51c: a0650043 */ sb $a1,0x43($v1)
|
|
/* f0dc520: a065004f */ sb $a1,0x4f($v1)
|
|
/* f0dc524: a065005b */ sb $a1,0x5b($v1)
|
|
/* f0dc528: ad470004 */ sw $a3,0x4($t2)
|
|
/* f0dc52c: ad590000 */ sw $t9,0x0($t2)
|
|
/* f0dc530: 3c0e0470 */ lui $t6,0x470
|
|
/* f0dc534: 35ce0060 */ ori $t6,$t6,0x60
|
|
/* f0dc538: ac8e0000 */ sw $t6,0x0($a0)
|
|
/* f0dc53c: ac830004 */ sw $v1,0x4($a0)
|
|
/* f0dc540: 3c0fb100 */ lui $t7,0xb100
|
|
/* f0dc544: 3c187467 */ lui $t8,0x7467
|
|
/* f0dc548: 37183540 */ ori $t8,$t8,0x3540
|
|
/* f0dc54c: 35ef2165 */ ori $t7,$t7,0x2165
|
|
/* f0dc550: accf0000 */ sw $t7,0x0($a2)
|
|
/* f0dc554: acd80004 */ sw $t8,0x4($a2)
|
|
/* f0dc558: 24c40008 */ addiu $a0,$a2,0x8
|
|
/* f0dc55c: afad0024 */ sw $t5,0x24($sp)
|
|
/* f0dc560: afac0028 */ sw $t4,0x28($sp)
|
|
/* f0dc564: afab0030 */ sw $t3,0x30($sp)
|
|
/* f0dc568: 0fc35272 */ jal func0f0d49c8
|
|
/* f0dc56c: afa8002c */ sw $t0,0x2c($sp)
|
|
/* f0dc570: 3c0500ff */ lui $a1,0xff
|
|
/* f0dc574: 34a50028 */ ori $a1,$a1,0x28
|
|
/* f0dc578: 0fc54df7 */ jal func0f1537dc
|
|
/* f0dc57c: 00402025 */ or $a0,$v0,$zero
|
|
/* f0dc580: 8fa30090 */ lw $v1,0x90($sp)
|
|
/* f0dc584: 8faf0094 */ lw $t7,0x94($sp)
|
|
/* f0dc588: 3c07f600 */ lui $a3,0xf600
|
|
/* f0dc58c: 24630005 */ addiu $v1,$v1,0x5
|
|
/* f0dc590: 307903ff */ andi $t9,$v1,0x3ff
|
|
/* f0dc594: 00191880 */ sll $v1,$t9,0x2
|
|
/* f0dc598: 8e390000 */ lw $t9,0x0($s1)
|
|
/* f0dc59c: 25f8fffd */ addiu $t8,$t7,-3
|
|
/* f0dc5a0: 8fa8002c */ lw $t0,0x2c($sp)
|
|
/* f0dc5a4: 03190019 */ multu $t8,$t9
|
|
/* f0dc5a8: 8fab0030 */ lw $t3,0x30($sp)
|
|
/* f0dc5ac: 8fac0028 */ lw $t4,0x28($sp)
|
|
/* f0dc5b0: 8fad0024 */ lw $t5,0x24($sp)
|
|
/* f0dc5b4: 24440020 */ addiu $a0,$v0,0x20
|
|
/* f0dc5b8: 31a503ff */ andi $a1,$t5,0x3ff
|
|
/* f0dc5bc: 00007012 */ mflo $t6
|
|
/* f0dc5c0: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0dc5c4: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0dc5c8: 0307c825 */ or $t9,$t8,$a3
|
|
/* f0dc5cc: 03237025 */ or $t6,$t9,$v1
|
|
/* f0dc5d0: ac4e0000 */ sw $t6,0x0($v0)
|
|
/* f0dc5d4: 8e380000 */ lw $t8,0x0($s1)
|
|
/* f0dc5d8: 00057880 */ sll $t7,$a1,0x2
|
|
/* f0dc5dc: 01e02825 */ or $a1,$t7,$zero
|
|
/* f0dc5e0: 01180019 */ multu $t0,$t8
|
|
/* f0dc5e4: 0000c812 */ mflo $t9
|
|
/* f0dc5e8: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0dc5ec: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0dc5f0: 01e5c025 */ or $t8,$t7,$a1
|
|
/* f0dc5f4: ac580004 */ sw $t8,0x4($v0)
|
|
/* f0dc5f8: 8fa60094 */ lw $a2,0x94($sp)
|
|
/* f0dc5fc: 8e390000 */ lw $t9,0x0($s1)
|
|
/* f0dc600: 24c60005 */ addiu $a2,$a2,0x5
|
|
/* f0dc604: 00d90019 */ multu $a2,$t9
|
|
/* f0dc608: 00007012 */ mflo $t6
|
|
/* f0dc60c: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0dc610: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0dc614: 0307c825 */ or $t9,$t8,$a3
|
|
/* f0dc618: 03237025 */ or $t6,$t9,$v1
|
|
/* f0dc61c: ac4e0008 */ sw $t6,0x8($v0)
|
|
/* f0dc620: 8e2f0000 */ lw $t7,0x0($s1)
|
|
/* f0dc624: 016f0019 */ multu $t3,$t7
|
|
/* f0dc628: 0000c012 */ mflo $t8
|
|
/* f0dc62c: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0dc630: 00197380 */ sll $t6,$t9,0xe
|
|
/* f0dc634: 01c57825 */ or $t7,$t6,$a1
|
|
/* f0dc638: ac4f000c */ sw $t7,0xc($v0)
|
|
/* f0dc63c: 8e380000 */ lw $t8,0x0($s1)
|
|
/* f0dc640: 00d80019 */ multu $a2,$t8
|
|
/* f0dc644: 0000c812 */ mflo $t9
|
|
/* f0dc648: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0dc64c: 8fb90090 */ lw $t9,0x90($sp)
|
|
/* f0dc650: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0dc654: 01e7c025 */ or $t8,$t7,$a3
|
|
/* f0dc658: 272efffd */ addiu $t6,$t9,-3
|
|
/* f0dc65c: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0dc660: 000fc880 */ sll $t9,$t7,0x2
|
|
/* f0dc664: 03197025 */ or $t6,$t8,$t9
|
|
/* f0dc668: ac4e0010 */ sw $t6,0x10($v0)
|
|
/* f0dc66c: 8e2f0000 */ lw $t7,0x0($s1)
|
|
/* f0dc670: 010f0019 */ multu $t0,$t7
|
|
/* f0dc674: 0000c012 */ mflo $t8
|
|
/* f0dc678: 331903ff */ andi $t9,$t8,0x3ff
|
|
/* f0dc67c: 00197380 */ sll $t6,$t9,0xe
|
|
/* f0dc680: 01c57825 */ or $t7,$t6,$a1
|
|
/* f0dc684: ac4f0014 */ sw $t7,0x14($v0)
|
|
/* f0dc688: 8e380000 */ lw $t8,0x0($s1)
|
|
/* f0dc68c: 00d80019 */ multu $a2,$t8
|
|
/* f0dc690: 0000c812 */ mflo $t9
|
|
/* f0dc694: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0dc698: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0dc69c: 01e7c025 */ or $t8,$t7,$a3
|
|
/* f0dc6a0: 0303c825 */ or $t9,$t8,$v1
|
|
/* f0dc6a4: ac590018 */ sw $t9,0x18($v0)
|
|
/* f0dc6a8: 8e2e0000 */ lw $t6,0x0($s1)
|
|
/* f0dc6ac: 010e0019 */ multu $t0,$t6
|
|
/* f0dc6b0: 318e03ff */ andi $t6,$t4,0x3ff
|
|
/* f0dc6b4: 00007812 */ mflo $t7
|
|
/* f0dc6b8: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0dc6bc: 0018cb80 */ sll $t9,$t8,0xe
|
|
/* f0dc6c0: 000e7880 */ sll $t7,$t6,0x2
|
|
/* f0dc6c4: 032fc025 */ or $t8,$t9,$t7
|
|
/* f0dc6c8: 0fc54e0e */ jal func0f153838
|
|
/* f0dc6cc: ac58001c */ sw $t8,0x1c($v0)
|
|
.L0f0dc6d0:
|
|
/* f0dc6d0: 8fbf001c */ lw $ra,0x1c($sp)
|
|
/* f0dc6d4: 8fb00014 */ lw $s0,0x14($sp)
|
|
/* f0dc6d8: 8fb10018 */ lw $s1,0x18($sp)
|
|
/* f0dc6dc: 03e00008 */ jr $ra
|
|
/* f0dc6e0: 27bd00b0 */ addiu $sp,$sp,0xb0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0dc6e4
|
|
/* f0dc6e4: 3c02800a */ lui $v0,0x800a
|
|
/* f0dc6e8: 8c42a244 */ lw $v0,-0x5dbc($v0)
|
|
/* f0dc6ec: 27bdffd8 */ addiu $sp,$sp,-40
|
|
/* f0dc6f0: afbf001c */ sw $ra,0x1c($sp)
|
|
/* f0dc6f4: afb00018 */ sw $s0,0x18($sp)
|
|
/* f0dc6f8: c4441660 */ lwc1 $f4,0x1660($v0)
|
|
/* f0dc6fc: 3c038008 */ lui $v1,%hi(var8007fac0)
|
|
/* f0dc700: 2463fac0 */ addiu $v1,$v1,%lo(var8007fac0)
|
|
/* f0dc704: 4600218d */ trunc.w.s $f6,$f4
|
|
/* f0dc708: 8c780000 */ lw $t8,0x0($v1)
|
|
/* f0dc70c: c4481664 */ lwc1 $f8,0x1664($v0)
|
|
/* f0dc710: 00808025 */ or $s0,$a0,$zero
|
|
/* f0dc714: 440f3000 */ mfc1 $t7,$f6
|
|
/* f0dc718: 4600428d */ trunc.w.s $f10,$f8
|
|
/* f0dc71c: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0dc720: 01f8001a */ div $zero,$t7,$t8
|
|
/* f0dc724: 44085000 */ mfc1 $t0,$f10
|
|
/* f0dc728: 00003012 */ mflo $a2
|
|
/* f0dc72c: 3c058007 */ lui $a1,%hi(var80070f9c)
|
|
/* f0dc730: 17000002 */ bnez $t8,.L0f0dc73c
|
|
/* f0dc734: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc738: 0007000d */ break 0x7
|
|
.L0f0dc73c:
|
|
/* f0dc73c: 2401ffff */ addiu $at,$zero,-1
|
|
/* f0dc740: 17010004 */ bne $t8,$at,.L0f0dc754
|
|
/* f0dc744: 3c018000 */ lui $at,0x8000
|
|
/* f0dc748: 15e10002 */ bne $t7,$at,.L0f0dc754
|
|
/* f0dc74c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dc750: 0006000d */ break 0x6
|
|
.L0f0dc754:
|
|
/* f0dc754: 24a50f9c */ addiu $a1,$a1,%lo(var80070f9c)
|
|
/* f0dc758: afa60024 */ sw $a2,0x24($sp)
|
|
/* f0dc75c: 2484dda8 */ addiu $a0,$a0,-8792
|
|
/* f0dc760: 0c0036cc */ jal func0000db30
|
|
/* f0dc764: afa80020 */ sw $t0,0x20($sp)
|
|
/* f0dc768: 3c047f1b */ lui $a0,0x7f1b
|
|
/* f0dc76c: 3c058007 */ lui $a1,%hi(var80070fa0)
|
|
/* f0dc770: 24a50fa0 */ addiu $a1,$a1,%lo(var80070fa0)
|
|
/* f0dc774: 0c0036cc */ jal func0000db30
|
|
/* f0dc778: 2484ddb0 */ addiu $a0,$a0,-8784
|
|
/* f0dc77c: 3c0500ff */ lui $a1,0xff
|
|
/* f0dc780: 34a50028 */ ori $a1,$a1,0x28
|
|
/* f0dc784: 0fc54df7 */ jal func0f1537dc
|
|
/* f0dc788: 02002025 */ or $a0,$s0,$zero
|
|
/* f0dc78c: 3c038008 */ lui $v1,%hi(var8007fac0)
|
|
/* f0dc790: 8fa60024 */ lw $a2,0x24($sp)
|
|
/* f0dc794: 2463fac0 */ addiu $v1,$v1,%lo(var8007fac0)
|
|
/* f0dc798: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0dc79c: 24d80007 */ addiu $t8,$a2,0x7
|
|
/* f0dc7a0: 8fa80020 */ lw $t0,0x20($sp)
|
|
/* f0dc7a4: 03190019 */ multu $t8,$t9
|
|
/* f0dc7a8: 3c07f600 */ lui $a3,0xf600
|
|
/* f0dc7ac: 25040001 */ addiu $a0,$t0,0x1
|
|
/* f0dc7b0: 308e03ff */ andi $t6,$a0,0x3ff
|
|
/* f0dc7b4: 000e2080 */ sll $a0,$t6,0x2
|
|
/* f0dc7b8: 24c90002 */ addiu $t1,$a2,0x2
|
|
/* f0dc7bc: 310503ff */ andi $a1,$t0,0x3ff
|
|
/* f0dc7c0: 24caffff */ addiu $t2,$a2,-1
|
|
/* f0dc7c4: 24cb0001 */ addiu $t3,$a2,0x1
|
|
/* f0dc7c8: 250d0002 */ addiu $t5,$t0,0x2
|
|
/* f0dc7cc: 00007012 */ mflo $t6
|
|
/* f0dc7d0: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0dc7d4: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0dc7d8: 0307c825 */ or $t9,$t8,$a3
|
|
/* f0dc7dc: 03247025 */ or $t6,$t9,$a0
|
|
/* f0dc7e0: ac4e0000 */ sw $t6,0x0($v0)
|
|
/* f0dc7e4: 8c780000 */ lw $t8,0x0($v1)
|
|
/* f0dc7e8: 00057880 */ sll $t7,$a1,0x2
|
|
/* f0dc7ec: 01e02825 */ or $a1,$t7,$zero
|
|
/* f0dc7f0: 01380019 */ multu $t1,$t8
|
|
/* f0dc7f4: 244c0028 */ addiu $t4,$v0,0x28
|
|
/* f0dc7f8: 25900008 */ addiu $s0,$t4,0x8
|
|
/* f0dc7fc: 0000c812 */ mflo $t9
|
|
/* f0dc800: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0dc804: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0dc808: 01e5c025 */ or $t8,$t7,$a1
|
|
/* f0dc80c: ac580004 */ sw $t8,0x4($v0)
|
|
/* f0dc810: 8c6e0000 */ lw $t6,0x0($v1)
|
|
/* f0dc814: 24d90005 */ addiu $t9,$a2,0x5
|
|
/* f0dc818: 032e0019 */ multu $t9,$t6
|
|
/* f0dc81c: 00007812 */ mflo $t7
|
|
/* f0dc820: 31f803ff */ andi $t8,$t7,0x3ff
|
|
/* f0dc824: 0018cb80 */ sll $t9,$t8,0xe
|
|
/* f0dc828: 03277025 */ or $t6,$t9,$a3
|
|
/* f0dc82c: 01c47825 */ or $t7,$t6,$a0
|
|
/* f0dc830: ac4f0008 */ sw $t7,0x8($v0)
|
|
/* f0dc834: 8c780000 */ lw $t8,0x0($v1)
|
|
/* f0dc838: 01380019 */ multu $t1,$t8
|
|
/* f0dc83c: 26090008 */ addiu $t1,$s0,0x8
|
|
/* f0dc840: 0000c812 */ mflo $t9
|
|
/* f0dc844: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0dc848: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0dc84c: 01e5c025 */ or $t8,$t7,$a1
|
|
/* f0dc850: ac58000c */ sw $t8,0xc($v0)
|
|
/* f0dc854: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0dc858: 01590019 */ multu $t2,$t9
|
|
/* f0dc85c: 00007012 */ mflo $t6
|
|
/* f0dc860: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0dc864: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0dc868: 0307c825 */ or $t9,$t8,$a3
|
|
/* f0dc86c: 03247025 */ or $t6,$t9,$a0
|
|
/* f0dc870: ac4e0010 */ sw $t6,0x10($v0)
|
|
/* f0dc874: 8c780000 */ lw $t8,0x0($v1)
|
|
/* f0dc878: 24cffffa */ addiu $t7,$a2,-6
|
|
/* f0dc87c: 01f80019 */ multu $t7,$t8
|
|
/* f0dc880: 0000c812 */ mflo $t9
|
|
/* f0dc884: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0dc888: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0dc88c: 01e5c025 */ or $t8,$t7,$a1
|
|
/* f0dc890: ac580014 */ sw $t8,0x14($v0)
|
|
/* f0dc894: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0dc898: 01590019 */ multu $t2,$t9
|
|
/* f0dc89c: 00007012 */ mflo $t6
|
|
/* f0dc8a0: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0dc8a4: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0dc8a8: 0307c825 */ or $t9,$t8,$a3
|
|
/* f0dc8ac: 03247025 */ or $t6,$t9,$a0
|
|
/* f0dc8b0: ac4e0018 */ sw $t6,0x18($v0)
|
|
/* f0dc8b4: 8c780000 */ lw $t8,0x0($v1)
|
|
/* f0dc8b8: 24cffffc */ addiu $t7,$a2,-4
|
|
/* f0dc8bc: 02002025 */ or $a0,$s0,$zero
|
|
/* f0dc8c0: 01f80019 */ multu $t7,$t8
|
|
/* f0dc8c4: 0000c812 */ mflo $t9
|
|
/* f0dc8c8: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0dc8cc: 000e7b80 */ sll $t7,$t6,0xe
|
|
/* f0dc8d0: 01e5c025 */ or $t8,$t7,$a1
|
|
/* f0dc8d4: ac58001c */ sw $t8,0x1c($v0)
|
|
/* f0dc8d8: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0dc8dc: 2505ffff */ addiu $a1,$t0,-1
|
|
/* f0dc8e0: 01790019 */ multu $t3,$t9
|
|
/* f0dc8e4: 00007012 */ mflo $t6
|
|
/* f0dc8e8: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0dc8ec: 000fc380 */ sll $t8,$t7,0xe
|
|
/* f0dc8f0: 250e0007 */ addiu $t6,$t0,0x7
|
|
/* f0dc8f4: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0dc8f8: 0307c825 */ or $t9,$t8,$a3
|
|
/* f0dc8fc: 000fc080 */ sll $t8,$t7,0x2
|
|
/* f0dc900: 03387025 */ or $t6,$t9,$t8
|
|
/* f0dc904: ac4e0020 */ sw $t6,0x20($v0)
|
|
/* f0dc908: 8c780000 */ lw $t8,0x0($v1)
|
|
/* f0dc90c: 31af03ff */ andi $t7,$t5,0x3ff
|
|
/* f0dc910: 000f6880 */ sll $t5,$t7,0x2
|
|
/* f0dc914: 00d80019 */ multu $a2,$t8
|
|
/* f0dc918: 00007012 */ mflo $t6
|
|
/* f0dc91c: 31cf03ff */ andi $t7,$t6,0x3ff
|
|
/* f0dc920: 000fcb80 */ sll $t9,$t7,0xe
|
|
/* f0dc924: 032dc025 */ or $t8,$t9,$t5
|
|
/* f0dc928: ac580024 */ sw $t8,0x24($v0)
|
|
/* f0dc92c: 8c6e0000 */ lw $t6,0x0($v1)
|
|
/* f0dc930: 016e0019 */ multu $t3,$t6
|
|
/* f0dc934: 00007812 */ mflo $t7
|
|
/* f0dc938: 31f903ff */ andi $t9,$t7,0x3ff
|
|
/* f0dc93c: 0019c380 */ sll $t8,$t9,0xe
|
|
/* f0dc940: 250f0005 */ addiu $t7,$t0,0x5
|
|
/* f0dc944: 31f903ff */ andi $t9,$t7,0x3ff
|
|
/* f0dc948: 03077025 */ or $t6,$t8,$a3
|
|
/* f0dc94c: 0019c080 */ sll $t8,$t9,0x2
|
|
/* f0dc950: 01d87825 */ or $t7,$t6,$t8
|
|
/* f0dc954: ad8f0000 */ sw $t7,0x0($t4)
|
|
/* f0dc958: 8c790000 */ lw $t9,0x0($v1)
|
|
/* f0dc95c: 00d90019 */ multu $a2,$t9
|
|
/* f0dc960: 00007012 */ mflo $t6
|
|
/* f0dc964: 31d803ff */ andi $t8,$t6,0x3ff
|
|
/* f0dc968: 00187b80 */ sll $t7,$t8,0xe
|
|
/* f0dc96c: 01edc825 */ or $t9,$t7,$t5
|
|
/* f0dc970: ad990004 */ sw $t9,0x4($t4)
|
|
/* f0dc974: 8c6f0000 */ lw $t7,0x0($v1)
|
|
/* f0dc978: 30ae03ff */ andi $t6,$a1,0x3ff
|
|
/* f0dc97c: 000e2880 */ sll $a1,$t6,0x2
|
|
/* f0dc980: 016f0019 */ multu $t3,$t7
|
|
/* f0dc984: 0000c812 */ mflo $t9
|
|
/* f0dc988: 332e03ff */ andi $t6,$t9,0x3ff
|
|
/* f0dc98c: 000ec380 */ sll $t8,$t6,0xe
|
|
/* f0dc990: 03077825 */ or $t7,$t8,$a3
|
|
/* f0dc994: 01e5c825 */ or $t9,$t7,$a1
|
|
/* f0dc998: ac990000 */ sw $t9,0x0($a0)
|
|
/* f0dc99c: 8c6e0000 */ lw $t6,0x0($v1)
|
|
/* f0dc9a0: 00ce0019 */ multu $a2,$t6
|
|
/* f0dc9a4: 250efffa */ addiu $t6,$t0,-6
|
|
/* f0dc9a8: 0000c012 */ mflo $t8
|
|
/* f0dc9ac: 330f03ff */ andi $t7,$t8,0x3ff
|
|
/* f0dc9b0: 000fcb80 */ sll $t9,$t7,0xe
|
|
/* f0dc9b4: 31d803ff */ andi $t8,$t6,0x3ff
|
|
/* f0dc9b8: 00187880 */ sll $t7,$t8,0x2
|
|
/* f0dc9bc: 032f7025 */ or $t6,$t9,$t7
|
|
/* f0dc9c0: ac8e0004 */ sw $t6,0x4($a0)
|
|
/* f0dc9c4: 8c780000 */ lw $t8,0x0($v1)
|
|
/* f0dc9c8: 25240008 */ addiu $a0,$t1,0x8
|
|
/* f0dc9cc: 01780019 */ multu $t3,$t8
|
|
/* f0dc9d0: 0000c812 */ mflo $t9
|
|
/* f0dc9d4: 332f03ff */ andi $t7,$t9,0x3ff
|
|
/* f0dc9d8: 000f7380 */ sll $t6,$t7,0xe
|
|
/* f0dc9dc: 01c7c025 */ or $t8,$t6,$a3
|
|
/* f0dc9e0: 0305c825 */ or $t9,$t8,$a1
|
|
/* f0dc9e4: ad390000 */ sw $t9,0x0($t1)
|
|
/* f0dc9e8: 8c6f0000 */ lw $t7,0x0($v1)
|
|
/* f0dc9ec: 00cf0019 */ multu $a2,$t7
|
|
/* f0dc9f0: 250ffffc */ addiu $t7,$t0,-4
|
|
/* f0dc9f4: 00007012 */ mflo $t6
|
|
/* f0dc9f8: 31d803ff */ andi $t8,$t6,0x3ff
|
|
/* f0dc9fc: 0018cb80 */ sll $t9,$t8,0xe
|
|
/* f0dca00: 31ee03ff */ andi $t6,$t7,0x3ff
|
|
/* f0dca04: 000ec080 */ sll $t8,$t6,0x2
|
|
/* f0dca08: 03387825 */ or $t7,$t9,$t8
|
|
/* f0dca0c: 0fc54e0e */ jal func0f153838
|
|
/* f0dca10: ad2f0004 */ sw $t7,0x4($t1)
|
|
/* f0dca14: 8fbf001c */ lw $ra,0x1c($sp)
|
|
/* f0dca18: 8fb00018 */ lw $s0,0x18($sp)
|
|
/* f0dca1c: 27bd0028 */ addiu $sp,$sp,0x28
|
|
/* f0dca20: 03e00008 */ jr $ra
|
|
/* f0dca24: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0dca28
|
|
/* f0dca28: 10800003 */ beqz $a0,.L0f0dca38
|
|
/* f0dca2c: 24010005 */ addiu $at,$zero,0x5
|
|
/* f0dca30: 14810003 */ bne $a0,$at,.L0f0dca40
|
|
/* f0dca34: 00001025 */ or $v0,$zero,$zero
|
|
.L0f0dca38:
|
|
/* f0dca38: 03e00008 */ jr $ra
|
|
/* f0dca3c: 24020001 */ addiu $v0,$zero,0x1
|
|
.L0f0dca40:
|
|
/* f0dca40: 03e00008 */ jr $ra
|
|
/* f0dca44: 00000000 */ sll $zero,$zero,0x0
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func0f0dca48
|
|
/* f0dca48: 00c03825 */ or $a3,$a2,$zero
|
|
/* f0dca4c: 3c06800a */ lui $a2,%hi(g_Vars)
|
|
/* f0dca50: 27bdffd0 */ addiu $sp,$sp,-48
|
|
/* f0dca54: 24c69fc0 */ addiu $a2,$a2,%lo(g_Vars)
|
|
/* f0dca58: 8cc20284 */ lw $v0,0x284($a2)
|
|
/* f0dca5c: afbf0014 */ sw $ra,0x14($sp)
|
|
/* f0dca60: afa40030 */ sw $a0,0x30($sp)
|
|
/* f0dca64: afa50034 */ sw $a1,0x34($sp)
|
|
/* f0dca68: 904e0250 */ lbu $t6,0x250($v0)
|
|
/* f0dca6c: 51c00004 */ beqzl $t6,.L0f0dca80
|
|
/* f0dca70: 8c4f1580 */ lw $t7,0x1580($v0)
|
|
/* f0dca74: 100000c9 */ beqz $zero,.L0f0dcd9c
|
|
/* f0dca78: 00801025 */ or $v0,$a0,$zero
|
|
/* f0dca7c: 8c4f1580 */ lw $t7,0x1580($v0)
|
|
.L0f0dca80:
|
|
/* f0dca80: 3c198007 */ lui $t9,0x8007
|
|
/* f0dca84: 31f80001 */ andi $t8,$t7,0x1
|
|
/* f0dca88: 13000003 */ beqz $t8,.L0f0dca98
|
|
/* f0dca8c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dca90: 100000c2 */ beqz $zero,.L0f0dcd9c
|
|
/* f0dca94: 8fa20030 */ lw $v0,0x30($sp)
|
|
.L0f0dca98:
|
|
/* f0dca98: 8f3906c8 */ lw $t9,0x6c8($t9)
|
|
/* f0dca9c: 24080001 */ addiu $t0,$zero,0x1
|
|
/* f0dcaa0: 24090002 */ addiu $t1,$zero,0x2
|
|
/* f0dcaa4: 15190004 */ bne $t0,$t9,.L0f0dcab8
|
|
/* f0dcaa8: 3c018008 */ lui $at,0x8008
|
|
/* f0dcaac: 3c018008 */ lui $at,0x8008
|
|
/* f0dcab0: 10000002 */ beqz $zero,.L0f0dcabc
|
|
/* f0dcab4: ac29fac0 */ sw $t1,-0x540($at)
|
|
.L0f0dcab8:
|
|
/* f0dcab8: ac28fac0 */ sw $t0,-0x540($at)
|
|
.L0f0dcabc:
|
|
/* f0dcabc: 8cca006c */ lw $t2,0x6c($a2)
|
|
/* f0dcac0: 00002025 */ or $a0,$zero,$zero
|
|
/* f0dcac4: 00001025 */ or $v0,$zero,$zero
|
|
/* f0dcac8: 11400003 */ beqz $t2,.L0f0dcad8
|
|
/* f0dcacc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcad0: 10000001 */ beqz $zero,.L0f0dcad8
|
|
/* f0dcad4: 01002025 */ or $a0,$t0,$zero
|
|
.L0f0dcad8:
|
|
/* f0dcad8: 8ccb0068 */ lw $t3,0x68($a2)
|
|
/* f0dcadc: 00001825 */ or $v1,$zero,$zero
|
|
/* f0dcae0: 11600003 */ beqz $t3,.L0f0dcaf0
|
|
/* f0dcae4: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcae8: 10000001 */ beqz $zero,.L0f0dcaf0
|
|
/* f0dcaec: 01001025 */ or $v0,$t0,$zero
|
|
.L0f0dcaf0:
|
|
/* f0dcaf0: 8ccc0064 */ lw $t4,0x64($a2)
|
|
/* f0dcaf4: 00002825 */ or $a1,$zero,$zero
|
|
/* f0dcaf8: 11800003 */ beqz $t4,.L0f0dcb08
|
|
/* f0dcafc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcb00: 10000001 */ beqz $zero,.L0f0dcb08
|
|
/* f0dcb04: 01001825 */ or $v1,$t0,$zero
|
|
.L0f0dcb08:
|
|
/* f0dcb08: 8ccd0070 */ lw $t5,0x70($a2)
|
|
/* f0dcb0c: 11a00003 */ beqz $t5,.L0f0dcb1c
|
|
/* f0dcb10: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcb14: 10000001 */ beqz $zero,.L0f0dcb1c
|
|
/* f0dcb18: 01002825 */ or $a1,$t0,$zero
|
|
.L0f0dcb1c:
|
|
/* f0dcb1c: 00a37021 */ addu $t6,$a1,$v1
|
|
/* f0dcb20: 01c27821 */ addu $t7,$t6,$v0
|
|
/* f0dcb24: 01e4c021 */ addu $t8,$t7,$a0
|
|
/* f0dcb28: 2b010002 */ slti $at,$t8,0x2
|
|
/* f0dcb2c: 14200008 */ bnez $at,.L0f0dcb50
|
|
/* f0dcb30: 8fa40034 */ lw $a0,0x34($sp)
|
|
/* f0dcb34: 8cd90298 */ lw $t9,0x298($a2)
|
|
/* f0dcb38: 07210005 */ bgez $t9,.L0f0dcb50
|
|
/* f0dcb3c: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcb40: 8cc9029c */ lw $t1,0x29c($a2)
|
|
/* f0dcb44: 05210002 */ bgez $t1,.L0f0dcb50
|
|
/* f0dcb48: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcb4c: 00003825 */ or $a3,$zero,$zero
|
|
.L0f0dcb50:
|
|
/* f0dcb50: 0fc35ce4 */ jal func0f0d7390
|
|
/* f0dcb54: afa70038 */ sw $a3,0x38($sp)
|
|
/* f0dcb58: 8faa0038 */ lw $t2,0x38($sp)
|
|
/* f0dcb5c: 8fa30034 */ lw $v1,0x34($sp)
|
|
/* f0dcb60: 2d410008 */ sltiu $at,$t2,0x8
|
|
/* f0dcb64: 10200062 */ beqz $at,.L0f0dccf0
|
|
/* f0dcb68: 0003282b */ sltu $a1,$zero,$v1
|
|
/* f0dcb6c: 000a5080 */ sll $t2,$t2,0x2
|
|
/* f0dcb70: 3c017f1b */ lui $at,%hi(var7f1ade58)
|
|
/* f0dcb74: 002a0821 */ addu $at,$at,$t2
|
|
/* f0dcb78: 8c2ade58 */ lw $t2,%lo(var7f1ade58)($at)
|
|
/* f0dcb7c: 01400008 */ jr $t2
|
|
/* f0dcb80: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcb84: 8fa30034 */ lw $v1,0x34($sp)
|
|
/* f0dcb88: 3c0c800a */ lui $t4,0x800a
|
|
/* f0dcb8c: 0003282b */ sltu $a1,$zero,$v1
|
|
/* f0dcb90: 10a00005 */ beqz $a1,.L0f0dcba8
|
|
/* f0dcb94: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcb98: 8d8ca248 */ lw $t4,-0x5db8($t4)
|
|
/* f0dcb9c: 0fc54a04 */ jal func0f152810
|
|
/* f0dcba0: 8d840070 */ lw $a0,0x70($t4)
|
|
/* f0dcba4: 0002282b */ sltu $a1,$zero,$v0
|
|
.L0f0dcba8:
|
|
/* f0dcba8: 0fc363de */ jal func0f0d8f78
|
|
/* f0dcbac: 8fa40030 */ lw $a0,0x30($sp)
|
|
/* f0dcbb0: 10000058 */ beqz $zero,.L0f0dcd14
|
|
/* f0dcbb4: afa20030 */ sw $v0,0x30($sp)
|
|
/* f0dcbb8: 8fa30034 */ lw $v1,0x34($sp)
|
|
/* f0dcbbc: 3c0e800a */ lui $t6,0x800a
|
|
/* f0dcbc0: 0003282b */ sltu $a1,$zero,$v1
|
|
/* f0dcbc4: 10a00005 */ beqz $a1,.L0f0dcbdc
|
|
/* f0dcbc8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcbcc: 8dcea248 */ lw $t6,-0x5db8($t6)
|
|
/* f0dcbd0: 0fc54a04 */ jal func0f152810
|
|
/* f0dcbd4: 8dc40070 */ lw $a0,0x70($t6)
|
|
/* f0dcbd8: 0002282b */ sltu $a1,$zero,$v0
|
|
.L0f0dcbdc:
|
|
/* f0dcbdc: 0fc36551 */ jal func0f0d9544
|
|
/* f0dcbe0: 8fa40030 */ lw $a0,0x30($sp)
|
|
/* f0dcbe4: 1000004b */ beqz $zero,.L0f0dcd14
|
|
/* f0dcbe8: afa20030 */ sw $v0,0x30($sp)
|
|
/* f0dcbec: 8fa30034 */ lw $v1,0x34($sp)
|
|
/* f0dcbf0: 3c18800a */ lui $t8,0x800a
|
|
/* f0dcbf4: 0003282b */ sltu $a1,$zero,$v1
|
|
/* f0dcbf8: 10a00005 */ beqz $a1,.L0f0dcc10
|
|
/* f0dcbfc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcc00: 8f18a248 */ lw $t8,-0x5db8($t8)
|
|
/* f0dcc04: 0fc54a04 */ jal func0f152810
|
|
/* f0dcc08: 8f040070 */ lw $a0,0x70($t8)
|
|
/* f0dcc0c: 0002282b */ sltu $a1,$zero,$v0
|
|
.L0f0dcc10:
|
|
/* f0dcc10: 0fc3664a */ jal func0f0d9928
|
|
/* f0dcc14: 8fa40030 */ lw $a0,0x30($sp)
|
|
/* f0dcc18: 1000003e */ beqz $zero,.L0f0dcd14
|
|
/* f0dcc1c: afa20030 */ sw $v0,0x30($sp)
|
|
/* f0dcc20: 8fa30034 */ lw $v1,0x34($sp)
|
|
/* f0dcc24: 3c09800a */ lui $t1,0x800a
|
|
/* f0dcc28: 0003282b */ sltu $a1,$zero,$v1
|
|
/* f0dcc2c: 10a00005 */ beqz $a1,.L0f0dcc44
|
|
/* f0dcc30: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcc34: 8d29a248 */ lw $t1,-0x5db8($t1)
|
|
/* f0dcc38: 0fc54a04 */ jal func0f152810
|
|
/* f0dcc3c: 8d240070 */ lw $a0,0x70($t1)
|
|
/* f0dcc40: 0002282b */ sltu $a1,$zero,$v0
|
|
.L0f0dcc44:
|
|
/* f0dcc44: 0fc363de */ jal func0f0d8f78
|
|
/* f0dcc48: 8fa40030 */ lw $a0,0x30($sp)
|
|
/* f0dcc4c: 10000031 */ beqz $zero,.L0f0dcd14
|
|
/* f0dcc50: afa20030 */ sw $v0,0x30($sp)
|
|
/* f0dcc54: 8fa30034 */ lw $v1,0x34($sp)
|
|
/* f0dcc58: 3c0b800a */ lui $t3,0x800a
|
|
/* f0dcc5c: 0003282b */ sltu $a1,$zero,$v1
|
|
/* f0dcc60: 10a00005 */ beqz $a1,.L0f0dcc78
|
|
/* f0dcc64: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcc68: 8d6ba248 */ lw $t3,-0x5db8($t3)
|
|
/* f0dcc6c: 0fc54a04 */ jal func0f152810
|
|
/* f0dcc70: 8d640070 */ lw $a0,0x70($t3)
|
|
/* f0dcc74: 0002282b */ sltu $a1,$zero,$v0
|
|
.L0f0dcc78:
|
|
/* f0dcc78: 0fc366e8 */ jal func0f0d9ba0
|
|
/* f0dcc7c: 8fa40030 */ lw $a0,0x30($sp)
|
|
/* f0dcc80: 10000024 */ beqz $zero,.L0f0dcd14
|
|
/* f0dcc84: afa20030 */ sw $v0,0x30($sp)
|
|
/* f0dcc88: 8fa30034 */ lw $v1,0x34($sp)
|
|
/* f0dcc8c: 3c0d800a */ lui $t5,0x800a
|
|
/* f0dcc90: 0003282b */ sltu $a1,$zero,$v1
|
|
/* f0dcc94: 10a00005 */ beqz $a1,.L0f0dccac
|
|
/* f0dcc98: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcc9c: 8dada248 */ lw $t5,-0x5db8($t5)
|
|
/* f0dcca0: 0fc54a04 */ jal func0f152810
|
|
/* f0dcca4: 8da40070 */ lw $a0,0x70($t5)
|
|
/* f0dcca8: 0002282b */ sltu $a1,$zero,$v0
|
|
.L0f0dccac:
|
|
/* f0dccac: 0fc368b7 */ jal func0f0da2dc
|
|
/* f0dccb0: 8fa40030 */ lw $a0,0x30($sp)
|
|
/* f0dccb4: 10000017 */ beqz $zero,.L0f0dcd14
|
|
/* f0dccb8: afa20030 */ sw $v0,0x30($sp)
|
|
/* f0dccbc: 8fa30034 */ lw $v1,0x34($sp)
|
|
/* f0dccc0: 3c0f800a */ lui $t7,0x800a
|
|
/* f0dccc4: 0003282b */ sltu $a1,$zero,$v1
|
|
/* f0dccc8: 10a00005 */ beqz $a1,.L0f0dcce0
|
|
/* f0dcccc: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dccd0: 8defa248 */ lw $t7,-0x5db8($t7)
|
|
/* f0dccd4: 0fc54a04 */ jal func0f152810
|
|
/* f0dccd8: 8de40070 */ lw $a0,0x70($t7)
|
|
/* f0dccdc: 0002282b */ sltu $a1,$zero,$v0
|
|
.L0f0dcce0:
|
|
/* f0dcce0: 0fc3705c */ jal func0f0dc170
|
|
/* f0dcce4: 8fa40030 */ lw $a0,0x30($sp)
|
|
/* f0dcce8: 1000000a */ beqz $zero,.L0f0dcd14
|
|
/* f0dccec: afa20030 */ sw $v0,0x30($sp)
|
|
.L0f0dccf0:
|
|
/* f0dccf0: 10a00005 */ beqz $a1,.L0f0dcd08
|
|
/* f0dccf4: 3c19800a */ lui $t9,0x800a
|
|
/* f0dccf8: 8f39a248 */ lw $t9,-0x5db8($t9)
|
|
/* f0dccfc: 0fc54a04 */ jal func0f152810
|
|
/* f0dcd00: 8f240070 */ lw $a0,0x70($t9)
|
|
/* f0dcd04: 0002282b */ sltu $a1,$zero,$v0
|
|
.L0f0dcd08:
|
|
/* f0dcd08: 0fc363de */ jal func0f0d8f78
|
|
/* f0dcd0c: 8fa40030 */ lw $a0,0x30($sp)
|
|
/* f0dcd10: afa20030 */ sw $v0,0x30($sp)
|
|
.L0f0dcd14:
|
|
/* f0dcd14: 8fa90038 */ lw $t1,0x38($sp)
|
|
/* f0dcd18: 24010007 */ addiu $at,$zero,0x7
|
|
/* f0dcd1c: 3c0a800a */ lui $t2,0x800a
|
|
/* f0dcd20: 5121001b */ beql $t1,$at,.L0f0dcd90
|
|
/* f0dcd24: 240d0001 */ addiu $t5,$zero,0x1
|
|
/* f0dcd28: 8d4aa248 */ lw $t2,-0x5db8($t2)
|
|
/* f0dcd2c: 0fc54a04 */ jal func0f152810
|
|
/* f0dcd30: 8d440070 */ lw $a0,0x70($t2)
|
|
/* f0dcd34: 10400015 */ beqz $v0,.L0f0dcd8c
|
|
/* f0dcd38: 3c0b800a */ lui $t3,0x800a
|
|
/* f0dcd3c: 8d6ba248 */ lw $t3,-0x5db8($t3)
|
|
/* f0dcd40: 8fa30034 */ lw $v1,0x34($sp)
|
|
/* f0dcd44: 8d640070 */ lw $a0,0x70($t3)
|
|
/* f0dcd48: 0003602b */ sltu $t4,$zero,$v1
|
|
/* f0dcd4c: 01801825 */ or $v1,$t4,$zero
|
|
/* f0dcd50: 0fc54a1f */ jal func0f15287c
|
|
/* f0dcd54: afac001c */ sw $t4,0x1c($sp)
|
|
/* f0dcd58: 10400003 */ beqz $v0,.L0f0dcd68
|
|
/* f0dcd5c: 8fa3001c */ lw $v1,0x1c($sp)
|
|
/* f0dcd60: 10600007 */ beqz $v1,.L0f0dcd80
|
|
/* f0dcd64: 00000000 */ sll $zero,$zero,0x0
|
|
.L0f0dcd68:
|
|
/* f0dcd68: 50600009 */ beqzl $v1,.L0f0dcd90
|
|
/* f0dcd6c: 240d0001 */ addiu $t5,$zero,0x1
|
|
/* f0dcd70: 0fc3728a */ jal func0f0dca28
|
|
/* f0dcd74: 8fa40038 */ lw $a0,0x38($sp)
|
|
/* f0dcd78: 50400005 */ beqzl $v0,.L0f0dcd90
|
|
/* f0dcd7c: 240d0001 */ addiu $t5,$zero,0x1
|
|
.L0f0dcd80:
|
|
/* f0dcd80: 0fc371b9 */ jal func0f0dc6e4
|
|
/* f0dcd84: 8fa40030 */ lw $a0,0x30($sp)
|
|
/* f0dcd88: afa20030 */ sw $v0,0x30($sp)
|
|
.L0f0dcd8c:
|
|
/* f0dcd8c: 240d0001 */ addiu $t5,$zero,0x1
|
|
.L0f0dcd90:
|
|
/* f0dcd90: 3c018008 */ lui $at,0x8008
|
|
/* f0dcd94: ac2dfac0 */ sw $t5,-0x540($at)
|
|
/* f0dcd98: 8fa20030 */ lw $v0,0x30($sp)
|
|
.L0f0dcd9c:
|
|
/* f0dcd9c: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* f0dcda0: 27bd0030 */ addiu $sp,$sp,0x30
|
|
/* f0dcda4: 03e00008 */ jr $ra
|
|
/* f0dcda8: 00000000 */ sll $zero,$zero,0x0
|
|
/* f0dcdac: 00000000 */ sll $zero,$zero,0x0
|
|
);
|