mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-09-08 19:22:27 -04:00
pal-final: Get lib segment fully matching
This commit is contained in:
@@ -76,9 +76,15 @@
|
||||
* increased.
|
||||
*/
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
#define ROMALLOCATION_LIB 0x038850
|
||||
#define ROMALLOCATION_DATA 0x015000
|
||||
#define ROMALLOCATION_GAME 0x13d180
|
||||
#else
|
||||
#define ROMALLOCATION_LIB 0x038850
|
||||
#define ROMALLOCATION_DATA 0x015000
|
||||
#define ROMALLOCATION_GAME 0x151980
|
||||
#endif
|
||||
|
||||
OUTPUT_ARCH (mips)
|
||||
|
||||
@@ -122,12 +128,21 @@ SECTIONS
|
||||
_val7f11c378 = 0x11fe;
|
||||
#endif
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
rspbootTextStart = 0x80059fe0;
|
||||
rspbootTextEnd = 0x8005a0b0;
|
||||
aspMainTextStart = 0x8005b180;
|
||||
aspMainTextEnd = 0x8005c180;
|
||||
aspMainDataStart = 0x8008a2d0;
|
||||
aspMainDataEnd = 0x8008aad0;
|
||||
#else
|
||||
rspbootTextStart = 0x80059fe0;
|
||||
rspbootTextEnd = 0x8005a0b0;
|
||||
aspMainTextStart = 0x8005b4d0;
|
||||
aspMainTextEnd = 0x8005c4d0;
|
||||
aspMainDataStart = 0x8008a2d0;
|
||||
aspMainDataEnd = 0x8008aad0;
|
||||
#endif
|
||||
|
||||
osTvType = 0x80000300;
|
||||
osRomType = 0x80000304;
|
||||
@@ -189,7 +204,7 @@ SECTIONS
|
||||
|
||||
PLACEHOLDER_SEGMENT(libzip)
|
||||
|
||||
__rompos = 0x04000000;
|
||||
__rompos = 0x02000000;
|
||||
__rampos = 0x70001000;
|
||||
|
||||
BEGIN_SEG(lib)
|
||||
|
||||
@@ -259,7 +259,11 @@ struct mpconfig g_MpConfigs[] = {
|
||||
// MPCONFIG_SKEDARKING
|
||||
{
|
||||
{
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
"SkedarKing",
|
||||
#else
|
||||
"Skedar King",
|
||||
#endif
|
||||
MPOPTION_KOH_MOBILEHILL | MPOPTION_KOH_HILLONRADAR | MPOPTION_TEAMSENABLED,
|
||||
MPSCENARIO_KINGOFTHEHILL,
|
||||
STAGE_MP_SKEDAR,
|
||||
|
||||
@@ -30022,7 +30022,7 @@ void func0f0482cc(u32 ailistid)
|
||||
struct prop *prop;
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
*(f32 *)&var8009de20 = 0;
|
||||
var8009e388pf = 0;
|
||||
#else
|
||||
var8009de20 = 0;
|
||||
#endif
|
||||
|
||||
@@ -385,7 +385,7 @@ bool aiKneel(void)
|
||||
}
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
f32 g_SomePalFloat;
|
||||
extern f32 g_SomePalFloat;
|
||||
#endif
|
||||
|
||||
/**
|
||||
|
||||
@@ -92,9 +92,8 @@ u32 __osGlobalIntMask = OS_IM_ALL;
|
||||
u32 var8005cf74 = 0x00000000;
|
||||
u32 var8005cf78 = 0x00000000;
|
||||
u32 var8005cf7c = 0x00000000;
|
||||
u32 var8005cf80 = 0x00000000;
|
||||
#endif
|
||||
|
||||
u32 var8005cf80 = 0x00000000;
|
||||
u32 var8005cf84 = 0x00000000;
|
||||
u32 var8005cf88 = 0x00000000;
|
||||
u32 var8005cf8c = 0x00000000;
|
||||
|
||||
+11
-10
@@ -81,16 +81,17 @@ u32 var8005efb8 = 0x3f800000;
|
||||
bool var8005efbc = false;
|
||||
u32 var8005efc0 = 0x00000000;
|
||||
void *var8005efc4 = NULL; // pointer to a function
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
u32 var8005efd8_2 = 0;
|
||||
#endif
|
||||
|
||||
void *var8005efc8 = NULL; // pointer to a function
|
||||
u32 var8005efcc = 0x00000000;
|
||||
u32 var8005efd0 = 0x00000000;
|
||||
u32 var8005efd4 = 0x00000000;
|
||||
u32 var8005efd8 = 0x00000000;
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
u32 var8005efd8_2 = 0;
|
||||
#endif
|
||||
|
||||
u32 var8005efdc = 0x00000001;
|
||||
u32 var8005efe0 = 0x00000000;
|
||||
u32 var8005efe4 = 0x00000000;
|
||||
@@ -100,18 +101,18 @@ u32 var8005eff0 = 0x00000000;
|
||||
u32 var8005eff4 = 0x00000000;
|
||||
u32 var8005eff8 = 0xffffffff;
|
||||
u32 var8005effc = 0x00000000;
|
||||
u32 var8005f000 = 0x00000000;
|
||||
u32 var8005f004 = 0x00000000;
|
||||
s16 g_NumAnimations = 0x00000000;
|
||||
struct animheader *g_Anims = NULL;
|
||||
u32 var8005f010 = 0x00000000;
|
||||
u32 var8005f014 = 0x00000000;
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
u32 var8005f014_2 = 0;
|
||||
u32 var8005f014_3 = 0;
|
||||
#endif
|
||||
|
||||
u32 var8005f000 = 0x00000000;
|
||||
u32 var8005f004 = 0x00000000;
|
||||
s16 g_NumAnimations = 0x00000000;
|
||||
struct animheader *g_Anims = NULL;
|
||||
u32 var8005f010 = 0x00000000;
|
||||
u32 var8005f014 = 0x00000000;
|
||||
u32 var8005f018 = 0x000000b0;
|
||||
u32 var8005f01c = 0x00000260;
|
||||
u32 var8005f020 = 0x00000000;
|
||||
|
||||
+31
-2
@@ -49,8 +49,37 @@
|
||||
#include "data.h"
|
||||
#include "types.h"
|
||||
|
||||
u32 var8009d140;
|
||||
u32 var8009d144;
|
||||
u32 var8009d0d0[2];
|
||||
s32 var8009d0d8; // correct
|
||||
u32 var8009d0dc; // d63c -> d650
|
||||
u32 var8009d0e0[4]; // d640 (correct)
|
||||
u32 var8009d0f0; // d650 (correct)
|
||||
u32 var8009d0f4;
|
||||
u32 var8009d0f8;
|
||||
u32 var8009d0fc;
|
||||
u32 var8009d100;
|
||||
u32 var8009d104;
|
||||
u32 var8009d108;
|
||||
u32 var8009d10c;
|
||||
u32 var8009d110;
|
||||
u32 var8009d114;
|
||||
u32 var8009d118;
|
||||
u32 var8009d11c;
|
||||
u32 var8009d120;
|
||||
u32 var8009d124;
|
||||
u32 var8009d128;
|
||||
u32 var8009d12c;
|
||||
u32 var8009d130;
|
||||
u32 var8009d134;
|
||||
u32 var8009d138;
|
||||
u32 var8009d13c;
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
u32 fill2[2];
|
||||
#endif
|
||||
|
||||
u32 var8009d140; // d6a0 -> d6a8
|
||||
u32 var8009d144; // d5a4 -> d6ac
|
||||
u32 var8009d148;
|
||||
|
||||
u32 var80070090 = 0x96969600;
|
||||
|
||||
+17
-7
@@ -91,14 +91,25 @@ f32 var8009de00;
|
||||
u32 var8009de04;
|
||||
u32 var8009de08;
|
||||
u32 var8009de0c;
|
||||
s32 g_CameraAnimCurFrame;
|
||||
s32 g_CameraAnimCurFrame; // e380 (good)
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
f32 var8009de14; // e384
|
||||
f32 var8009e388pf; // e388
|
||||
#else
|
||||
s32 var8009de14;
|
||||
s16 g_CameraAnimNum;
|
||||
f32 g_CutsceneBlurFrac;
|
||||
#endif
|
||||
|
||||
s16 g_CameraAnimNum; // e388 -> e38c
|
||||
f32 g_CutsceneBlurFrac; // e38c -> e390
|
||||
|
||||
#if VERSION < VERSION_PAL_FINAL
|
||||
s32 var8009de20;
|
||||
#endif
|
||||
|
||||
s32 var8009de24;
|
||||
f32 var8009de28;
|
||||
s32 var8009de2c;
|
||||
s32 var8009de2c; // e3a0 -> e39c
|
||||
f32 var8009de30;
|
||||
u32 var8009de34;
|
||||
s16 g_SpawnPoints[MAX_SPAWNPOINTS];
|
||||
@@ -2893,9 +2904,8 @@ void func0f0ba010(void)
|
||||
allPlayersClearMemCamRoom();
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
// Variables here are likely wrong
|
||||
*(f32 *)&var8009de14 = *(f32 *)&var8009de20;
|
||||
g_CameraAnimCurFrame = floorf(*(f32 *)&var8009de14 + 0.01f);
|
||||
var8009de14 = var8009e388pf;
|
||||
g_CameraAnimCurFrame = floorf(var8009de14 + 0.01f);
|
||||
#else
|
||||
var8009de14 = var8009de20;
|
||||
g_CameraAnimCurFrame = var8009de20 >> 2;
|
||||
|
||||
@@ -5,6 +5,10 @@
|
||||
#include "data.h"
|
||||
#include "types.h"
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
f32 g_SomePalFloat;
|
||||
#endif
|
||||
|
||||
void func0f1a78b0(void)
|
||||
{
|
||||
// empty
|
||||
|
||||
@@ -7,6 +7,13 @@
|
||||
#include "data.h"
|
||||
#include "types.h"
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
u32 var80084660pf = 0;
|
||||
u32 var80084664pf = 0;
|
||||
u32 var80084668pf = 0;
|
||||
u32 var8008466cpf = 0;
|
||||
#endif
|
||||
|
||||
u32 *g_LangBanks[69];
|
||||
void *var800aabb4;
|
||||
struct var800aabb8 *var800aabb8;
|
||||
|
||||
@@ -21,6 +21,10 @@
|
||||
#include "data.h"
|
||||
#include "types.h"
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
u8 fill3[0x30];
|
||||
#endif
|
||||
|
||||
u8 g_MpSelectedPlayersForStats[4];
|
||||
|
||||
const char var7f1adfa0[] = "brcol";
|
||||
|
||||
+1
-2
@@ -45,9 +45,8 @@ char *var80084100[] = {
|
||||
"paused",
|
||||
};
|
||||
|
||||
#if PAL
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
u32 var8008465cpf = 0;
|
||||
u32 var80084660pf = 0;
|
||||
#endif
|
||||
|
||||
const char var7f1b7918[] = "MUSIC : activedeath=%d\n";
|
||||
|
||||
@@ -31,30 +31,6 @@ struct criteria_holograph *g_HolographCriterias;
|
||||
s32 g_NumTags;
|
||||
struct tag **g_TagPtrs;
|
||||
u32 var8009d0cc;
|
||||
u32 var8009d0d0[2];
|
||||
s32 var8009d0d8;
|
||||
u32 var8009d0dc;
|
||||
u32 var8009d0e0[4];
|
||||
u32 var8009d0f0;
|
||||
u32 var8009d0f4;
|
||||
u32 var8009d0f8;
|
||||
u32 var8009d0fc;
|
||||
u32 var8009d100;
|
||||
u32 var8009d104;
|
||||
u32 var8009d108;
|
||||
u32 var8009d10c;
|
||||
u32 var8009d110;
|
||||
u32 var8009d114;
|
||||
u32 var8009d118;
|
||||
u32 var8009d11c;
|
||||
u32 var8009d120;
|
||||
u32 var8009d124;
|
||||
u32 var8009d128;
|
||||
u32 var8009d12c;
|
||||
u32 var8009d130;
|
||||
u32 var8009d134;
|
||||
u32 var8009d138;
|
||||
u32 var8009d13c;
|
||||
|
||||
s32 g_ObjectiveLastIndex = -1;
|
||||
bool g_ObjectiveChecksDisabled = false;
|
||||
|
||||
@@ -14018,5 +14018,10 @@ u32 var8009cab0 = 0;
|
||||
u32 var8009cab4 = 0;
|
||||
u32 var8009cab8 = 0;
|
||||
u32 var8009cabc = 0;
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
u32 var8009d010pf[4] = {0};
|
||||
#endif
|
||||
|
||||
void *var8009cac0 = NULL;
|
||||
void *var8009cac4 = NULL;
|
||||
|
||||
@@ -477,6 +477,9 @@ extern u32 var800840f0;
|
||||
extern u32 var800840f4;
|
||||
extern u32 var800840f8;
|
||||
extern u32 var800840fc;
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
extern u32 var80084660pf;
|
||||
#endif
|
||||
extern u32 g_LanguageId;
|
||||
extern struct something *somethings[];
|
||||
extern void *var800844f0;
|
||||
|
||||
@@ -604,7 +604,11 @@ extern u32 var8009de04;
|
||||
extern u32 var8009de08;
|
||||
extern u32 var8009de0c;
|
||||
extern s32 g_CameraAnimCurFrame;
|
||||
extern s32 var8009de14;
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
extern f32 var8009e388pf;
|
||||
#endif
|
||||
|
||||
extern s16 g_CameraAnimNum;
|
||||
extern f32 g_CutsceneBlurFrac;
|
||||
extern s32 var8009de20;
|
||||
|
||||
@@ -89,7 +89,11 @@ bool argsParseDebugArgs(void)
|
||||
}
|
||||
|
||||
if (argFindByPrefix(1, "-j")) {
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
var80084660pf = LANGUAGE_NTSC_JP;
|
||||
#else
|
||||
g_LanguageId = LANGUAGE_NTSC_JP;
|
||||
#endif
|
||||
}
|
||||
|
||||
return ret;
|
||||
|
||||
@@ -263,7 +263,7 @@ void contDisableTemporarily(void)
|
||||
s32 i;
|
||||
|
||||
for (i = 0; i < 4; i++) {
|
||||
g_ContDisableCooldown[i] = 60;
|
||||
g_ContDisableCooldown[i] = TIME60TOFRAMES(60);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -79,7 +79,7 @@ void dmaCheckPiracy(void *memaddr, u32 len)
|
||||
{
|
||||
if (g_LoadType != LOADTYPE_NONE && len > 128) {
|
||||
#if PIRACYCHECKS
|
||||
u32 value = xorDeadbeef(0x0330c820 ^ 0xdeadbeef);
|
||||
u32 value = xorDeadbeef((PAL ? 0x0109082b : 0x0330c820) ^ 0xdeadbeef);
|
||||
u32 *ptr = (u32 *)memaddr;
|
||||
u32 data;
|
||||
u32 devaddr;
|
||||
@@ -89,7 +89,7 @@ void dmaCheckPiracy(void *memaddr, u32 len)
|
||||
ptr[i] ^= value;
|
||||
}
|
||||
|
||||
devaddr = xorDeadbabe(0xb0000340 ^ 0xdeadbabe);
|
||||
devaddr = xorDeadbabe((PAL ? 0xb0000454 : 0xb0000340) ^ 0xdeadbabe);
|
||||
|
||||
osPiReadIo(devaddr, &data);
|
||||
|
||||
|
||||
+371
-10
@@ -20,6 +20,32 @@
|
||||
* This function is generated automatically by makerom. It clears the BSS
|
||||
* segment, sets the stack pointer to 0x80000f10 and then calls boot.
|
||||
*/
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
GLOBAL_ASM(
|
||||
glabel preamble
|
||||
/* 1000: 3c088009 */ lui $t0,%hi(_gvarsSegmentStart)
|
||||
/* 1004: 3c090002 */ lui $t1,0x2
|
||||
/* 1008: 2508ae20 */ addiu $t0,$t0,%lo(_gvarsSegmentStart)
|
||||
/* 100c: 352923a0 */ ori $t1,$t1,0x23f0
|
||||
.L00001010:
|
||||
/* 1010: 2129fff8 */ addi $t1,$t1,-8
|
||||
/* 1014: ad000000 */ sw $zero,0x0($t0)
|
||||
/* 1018: ad000004 */ sw $zero,0x4($t0)
|
||||
/* 101c: 1520fffc */ bnez $t1,.L00001010
|
||||
/* 1020: 21080008 */ addi $t0,$t0,0x8
|
||||
/* 1024: 3c0a8000 */ lui $t2,0x8000
|
||||
/* 1028: 3c1d8000 */ lui $sp,0x8000
|
||||
/* 102c: 254a1050 */ addiu $t2,$t2,0x1050
|
||||
/* 1030: 01400008 */ jr $t2
|
||||
/* 1034: 27bd0f10 */ addiu $sp,$sp,0xf10
|
||||
/* 1038: 00000000 */ nop
|
||||
/* 103c: 00000000 */ nop
|
||||
/* 1040: 00000000 */ nop
|
||||
/* 1044: 00000000 */ nop
|
||||
/* 1048: 00000000 */ nop
|
||||
/* 104c: 00000000 */ nop
|
||||
);
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
glabel preamble
|
||||
/* 1000: 3c088009 */ lui $t0,%hi(_gvarsSegmentStart)
|
||||
@@ -44,6 +70,7 @@ glabel preamble
|
||||
/* 1048: 00000000 */ nop
|
||||
/* 104c: 00000000 */ nop
|
||||
);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Sets up TLB index 0 (0x70000000), then calls init.
|
||||
@@ -138,7 +165,7 @@ glabel boot0000113c
|
||||
/* 117c: 00000000 */ nop
|
||||
);
|
||||
|
||||
#if VERSION >= VERSION_NTSC_1_0
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
GLOBAL_ASM(
|
||||
glabel boot00001180
|
||||
/* 1180: 40082000 */ mfc0 $t0,$4
|
||||
@@ -190,7 +217,7 @@ glabel boot00001180
|
||||
.L0000122c:
|
||||
/* 122c: 152afff3 */ bne $t1,$t2,.L000011fc
|
||||
/* 1230: 25290001 */ addiu $t1,$t1,0x1
|
||||
/* 1234: 0800055c */ j 0x1570
|
||||
/* 1234: 0800055c */ j .L00001570
|
||||
/* 1238: 00000000 */ nop
|
||||
.L0000123c:
|
||||
/* 123c: 010f4026 */ xor $t0,$t0,$t7
|
||||
@@ -204,6 +231,7 @@ glabel boot00001180
|
||||
/* 125c: 01c94021 */ addu $t0,$t6,$t1
|
||||
/* 1260: 00084300 */ sll $t0,$t0,0xc
|
||||
/* 1264: 02288821 */ addu $s1,$s1,$t0
|
||||
.L00001268:
|
||||
/* 1268: 400a4000 */ mfc0 $t2,$8
|
||||
/* 126c: 3c0800ff */ lui $t0,0xff
|
||||
/* 1270: 3508f000 */ ori $t0,$t0,0xf000
|
||||
@@ -437,7 +465,7 @@ glabel boot00001180
|
||||
/* 15b8: 25290008 */ addiu $t1,$t1,8
|
||||
/* 15bc: 153cfffb */ bne $t1,$gp,.L000015ac
|
||||
/* 15c0: 00000000 */ nop
|
||||
/* 15c4: 0800056b */ j 0x15ac
|
||||
/* 15c4: 0800056b */ j .L000015ac
|
||||
/* 15c8: 02804825 */ or $t1,$s4,$zero
|
||||
.L000015cc:
|
||||
/* 15cc: 01344023 */ subu $t0,$t1,$s4
|
||||
@@ -459,11 +487,343 @@ glabel boot00001180
|
||||
/* 160c: 40085000 */ mfc0 $t0,$10
|
||||
/* 1610: 05400003 */ bltz $t2,.L00001620
|
||||
/* 1614: 00000000 */ nop
|
||||
/* 1618: 0800055c */ j 0x1570
|
||||
/* 1618: 0800055c */ j .L00001570
|
||||
/* 161c: 00000000 */ nop
|
||||
.L00001620:
|
||||
/* 1620: ad200000 */ sw $zero,0x0($t1)
|
||||
/* 1624: 0800049a */ j 0x1268
|
||||
/* 1624: 0800049a */ j .L00001268
|
||||
/* 1628: 00000000 */ nop
|
||||
.L0000162c:
|
||||
/* 162c: 08000ea2 */ j 0x3a58
|
||||
/* 1630: 00000000 */ nop
|
||||
);
|
||||
#elif VERSION >= VERSION_NTSC_1_0
|
||||
GLOBAL_ASM(
|
||||
glabel boot00001180
|
||||
/* 1180: 40082000 */ mfc0 $t0,$4
|
||||
/* 1184: 0008aa40 */ sll $s5,$t0,0x9
|
||||
/* 1188: 3c097f00 */ lui $t1,0x7f00
|
||||
/* 118c: 02a94022 */ sub $t0,$s5,$t1
|
||||
/* 1190: 00084302 */ srl $t0,$t0,0xc
|
||||
/* 1194: 000840c0 */ sll $t0,$t0,0x3
|
||||
/* 1198: 3c098009 */ lui $t1,%hi(var8008ae24)
|
||||
/* 119c: 8d29ae24 */ lw $t1,%lo(var8008ae24)($t1)
|
||||
/* 11a0: 01098021 */ addu $s0,$t0,$t1
|
||||
/* 11a4: 3c1e7f00 */ lui $s8,0x7f00
|
||||
/* 11a8: 02be082a */ slt $at,$s5,$s8
|
||||
/* 11ac: 1420011f */ bnez $at,.L0000162c
|
||||
/* 11b0: 00000000 */ nop
|
||||
/* 11b4: 3c098009 */ lui $t1,%hi(var80090b04)
|
||||
/* 11b8: 8d290b04 */ lw $t1,%lo(var80090b04)($t1)
|
||||
/* 11bc: 02a9082a */ slt $at,$s5,$t1
|
||||
/* 11c0: 1020011a */ beqz $at,.L0000162c
|
||||
/* 11c4: 00000000 */ nop
|
||||
/* 11c8: 40194000 */ mfc0 $t9,$8
|
||||
/* 11cc: 0019cb02 */ srl $t9,$t9,0xc
|
||||
/* 11d0: 33390001 */ andi $t9,$t9,0x1
|
||||
/* 11d4: 53200002 */ beqzl $t9,.L000011e0
|
||||
/* 11d8: 8e110000 */ lw $s1,0x0($s0)
|
||||
/* 11dc: 8e110008 */ lw $s1,0x8($s0)
|
||||
.L000011e0:
|
||||
/* 11e0: 562000b8 */ bnezl $s1,.L000014c4
|
||||
/* 11e4: 240d0001 */ addiu $t5,$zero,0x1
|
||||
/* 11e8: 240d0000 */ addiu $t5,$zero,0x0
|
||||
/* 11ec: 3c098009 */ lui $t1,%hi(var8008d25c)
|
||||
/* 11f0: 8d29d25c */ lw $t1,%lo(var8008d25c)($t1)
|
||||
/* 11f4: 3c0a8009 */ lui $t2,%hi(var8008d260)
|
||||
/* 11f8: 8d4ad260 */ lw $t2,%lo(var8008d260)($t2)
|
||||
.L000011fc:
|
||||
/* 11fc: 91280000 */ lbu $t0,0x0($t1)
|
||||
/* 1200: 1100000a */ beqz $t0,.L0000122c
|
||||
/* 1204: 00000000 */ nop
|
||||
/* 1208: 240e0000 */ addiu $t6,$zero,0x0
|
||||
/* 120c: 240f0001 */ addiu $t7,$zero,0x1
|
||||
.L00001210:
|
||||
/* 1210: 010fc024 */ and $t8,$t0,$t7
|
||||
/* 1214: 17000009 */ bnez $t8,.L0000123c
|
||||
/* 1218: 00000000 */ nop
|
||||
/* 121c: 25ce0001 */ addiu $t6,$t6,0x1
|
||||
/* 1220: 24010008 */ addiu $at,$zero,0x8
|
||||
/* 1224: 15c1fffa */ bne $t6,$at,.L00001210
|
||||
/* 1228: 000f7840 */ sll $t7,$t7,0x1
|
||||
.L0000122c:
|
||||
/* 122c: 152afff3 */ bne $t1,$t2,.L000011fc
|
||||
/* 1230: 25290001 */ addiu $t1,$t1,0x1
|
||||
/* 1234: 0800055c */ j .L00001570
|
||||
/* 1238: 00000000 */ nop
|
||||
.L0000123c:
|
||||
/* 123c: 010f4026 */ xor $t0,$t0,$t7
|
||||
/* 1240: a1280000 */ sb $t0,0x0($t1)
|
||||
/* 1244: 3c0a8009 */ lui $t2,%hi(var8008d25c)
|
||||
/* 1248: 8d4ad25c */ lw $t2,%lo(var8008d25c)($t2)
|
||||
/* 124c: 3c118009 */ lui $s1,%hi(var8008d268)
|
||||
/* 1250: 8e31d268 */ lw $s1,%lo(var8008d268)($s1)
|
||||
/* 1254: 012a4823 */ subu $t1,$t1,$t2
|
||||
/* 1258: 000948c0 */ sll $t1,$t1,0x3
|
||||
/* 125c: 01c94021 */ addu $t0,$t6,$t1
|
||||
/* 1260: 00084300 */ sll $t0,$t0,0xc
|
||||
/* 1264: 02288821 */ addu $s1,$s1,$t0
|
||||
.L00001268:
|
||||
/* 1268: 400a4000 */ mfc0 $t2,$8
|
||||
/* 126c: 3c0800ff */ lui $t0,0xff
|
||||
/* 1270: 3508f000 */ ori $t0,$t0,0xf000
|
||||
/* 1274: 01485024 */ and $t2,$t2,$t0
|
||||
/* 1278: 000a5282 */ srl $t2,$t2,0xa
|
||||
/* 127c: 3c088009 */ lui $t0,%hi(var8008ae30)
|
||||
/* 1280: 8d08ae30 */ lw $t0,%lo(var8008ae30)($t0)
|
||||
/* 1284: 010a4021 */ addu $t0,$t0,$t2
|
||||
/* 1288: 8d0a0000 */ lw $t2,0x0($t0)
|
||||
/* 128c: 8d080004 */ lw $t0,0x4($t0)
|
||||
/* 1290: 010a4023 */ subu $t0,$t0,$t2
|
||||
/* 1294: 2409fff0 */ addiu $t1,$zero,-16
|
||||
/* 1298: 2508000f */ addiu $t0,$t0,0xf
|
||||
/* 129c: 01097024 */ and $t6,$t0,$t1
|
||||
/* 12a0: 3c08a460 */ lui $t0,0xa460
|
||||
/* 12a4: 35080010 */ ori $t0,$t0,0x10
|
||||
.L000012a8:
|
||||
/* 12a8: 8d090000 */ lw $t1,0x0($t0)
|
||||
/* 12ac: 31290003 */ andi $t1,$t1,0x3
|
||||
/* 12b0: 1520fffd */ bnez $t1,.L000012a8
|
||||
/* 12b4: 00000000 */ nop
|
||||
/* 12b8: 3c16a430 */ lui $s6,0xa430
|
||||
/* 12bc: 8ed60008 */ lw $s6,0x8($s6)
|
||||
/* 12c0: 32d60010 */ andi $s6,$s6,0x10
|
||||
/* 12c4: 3c08a460 */ lui $t0,0xa460
|
||||
/* 12c8: 3c098009 */ lui $t1,%hi(var8008ae2c)
|
||||
/* 12cc: 8d29ae2c */ lw $t1,%lo(var8008ae2c)($t1)
|
||||
/* 12d0: 3c0f0fff */ lui $t7,0xfff
|
||||
/* 12d4: 35efffff */ ori $t7,$t7,0xffff
|
||||
/* 12d8: 012f4824 */ and $t1,$t1,$t7
|
||||
/* 12dc: ad090000 */ sw $t1,0x0($t0)
|
||||
/* 12e0: 3c08a460 */ lui $t0,0xa460
|
||||
/* 12e4: 35080004 */ ori $t0,$t0,0x4
|
||||
/* 12e8: 3c098000 */ lui $t1,0x8000
|
||||
/* 12ec: 8d290308 */ lw $t1,0x308($t1)
|
||||
/* 12f0: 012a4825 */ or $t1,$t1,$t2
|
||||
/* 12f4: 3c0a1fff */ lui $t2,0x1fff
|
||||
/* 12f8: 354affff */ ori $t2,$t2,0xffff
|
||||
/* 12fc: 012a4824 */ and $t1,$t1,$t2
|
||||
/* 1300: ad090000 */ sw $t1,0x0($t0)
|
||||
/* 1304: 3c08a460 */ lui $t0,0xa460
|
||||
/* 1308: 3508000c */ ori $t0,$t0,0xc
|
||||
/* 130c: 25ceffff */ addiu $t6,$t6,-1
|
||||
/* 1310: ad0e0000 */ sw $t6,0x0($t0)
|
||||
/* 1314: 53200003 */ beqzl $t9,.L00001324
|
||||
/* 1318: 00000000 */ nop
|
||||
/* 131c: 50000002 */ beqzl $zero,.L00001328
|
||||
/* 1320: ae110008 */ sw $s1,0x8($s0)
|
||||
.L00001324:
|
||||
/* 1324: ae110000 */ sw $s1,0x0($s0)
|
||||
.L00001328:
|
||||
/* 1328: 3c08a460 */ lui $t0,0xa460
|
||||
/* 132c: 35080010 */ ori $t0,$t0,0x10
|
||||
.L00001330:
|
||||
/* 1330: 8d090000 */ lw $t1,0x0($t0)
|
||||
/* 1334: 31290003 */ andi $t1,$t1,0x3
|
||||
/* 1338: 1520fffd */ bnez $t1,.L00001330
|
||||
/* 133c: 00000000 */ nop
|
||||
/* 1340: 3c088009 */ lui $t0,%hi(var8008ae2c)
|
||||
/* 1344: 8d08ae2c */ lw $t0,%lo(var8008ae2c)($t0)
|
||||
/* 1348: 25091000 */ addiu $t1,$t0,0x1000
|
||||
.L0000134c:
|
||||
/* 134c: bd150000 */ cache 0x15,0x0($t0)
|
||||
/* 1350: 0109082b */ sltu $at,$t0,$t1
|
||||
/* 1354: 1420fffd */ bnez $at,.L0000134c
|
||||
/* 1358: 25080010 */ addiu $t0,$t0,16
|
||||
/* 135c: 16c00004 */ bnez $s6,.L00001370
|
||||
/* 1360: 00000000 */ nop
|
||||
/* 1364: 24080002 */ addiu $t0,$zero,0x2
|
||||
/* 1368: 3c01a460 */ lui $at,0xa460
|
||||
/* 136c: ac280010 */ sw $t0,0x10($at)
|
||||
.L00001370:
|
||||
/* 1370: 3c048009 */ lui $a0,%hi(var8008ae38)
|
||||
/* 1374: 2484ae38 */ addiu $a0,$a0,%lo(var8008ae38)
|
||||
/* 1378: 24840ff8 */ addiu $a0,$a0,0xff8
|
||||
/* 137c: ac9d0000 */ sw $sp,0x0($a0)
|
||||
/* 1380: 249d0000 */ addiu $sp,$a0,0x0
|
||||
/* 1384: 3c048009 */ lui $a0,%hi(var8008ae2c)
|
||||
/* 1388: 8c84ae2c */ lw $a0,%lo(var8008ae2c)($a0)
|
||||
/* 138c: 24840002 */ addiu $a0,$a0,0x2
|
||||
/* 1390: 3c088000 */ lui $t0,0x8000
|
||||
/* 1394: 02282825 */ or $a1,$s1,$t0
|
||||
/* 1398: 3c068009 */ lui $a2,%hi(var8008be38)
|
||||
/* 139c: 24c6be38 */ addiu $a2,$a2,%lo(var8008be38)
|
||||
/* 13a0: 27bdff80 */ addiu $sp,$sp,-128
|
||||
/* 13a4: afbf0000 */ sw $ra,0x0($sp)
|
||||
/* 13a8: afa10004 */ sw $at,0x4($sp)
|
||||
/* 13ac: afa20008 */ sw $v0,0x8($sp)
|
||||
/* 13b0: afa3000c */ sw $v1,0xc($sp)
|
||||
/* 13b4: afa40010 */ sw $a0,0x10($sp)
|
||||
/* 13b8: afa50014 */ sw $a1,0x14($sp)
|
||||
/* 13bc: afa60018 */ sw $a2,0x18($sp)
|
||||
/* 13c0: afa7001c */ sw $a3,0x1c($sp)
|
||||
/* 13c4: afa80020 */ sw $t0,0x20($sp)
|
||||
/* 13c8: afa90024 */ sw $t1,0x24($sp)
|
||||
/* 13cc: afaa0028 */ sw $t2,0x28($sp)
|
||||
/* 13d0: afab002c */ sw $t3,0x2c($sp)
|
||||
/* 13d4: afac0030 */ sw $t4,0x30($sp)
|
||||
/* 13d8: afad0034 */ sw $t5,0x34($sp)
|
||||
/* 13dc: afae0038 */ sw $t6,0x38($sp)
|
||||
/* 13e0: afaf003c */ sw $t7,0x3c($sp)
|
||||
/* 13e4: afb00040 */ sw $s0,0x40($sp)
|
||||
/* 13e8: afb10044 */ sw $s1,0x44($sp)
|
||||
/* 13ec: afb20048 */ sw $s2,0x48($sp)
|
||||
/* 13f0: afb3004c */ sw $s3,0x4c($sp)
|
||||
/* 13f4: afb40050 */ sw $s4,0x50($sp)
|
||||
/* 13f8: afb50054 */ sw $s5,0x54($sp)
|
||||
/* 13fc: afb60058 */ sw $s6,0x58($sp)
|
||||
/* 1400: afb7005c */ sw $s7,0x5c($sp)
|
||||
/* 1404: afb80060 */ sw $t8,0x60($sp)
|
||||
/* 1408: afb90064 */ sw $t9,0x64($sp)
|
||||
/* 140c: afbc0070 */ sw $gp,0x70($sp)
|
||||
/* 1410: afbd0074 */ sw $sp,0x74($sp)
|
||||
/* 1414: afbe0078 */ sw $s8,0x78($sp)
|
||||
/* 1418: 0c001d3c */ jal rzipInflate
|
||||
/* 141c: 00000000 */ nop
|
||||
/* 1420: 8fbf0000 */ lw $ra,0x0($sp)
|
||||
/* 1424: 8fa10004 */ lw $at,0x4($sp)
|
||||
/* 1428: 8fa20008 */ lw $v0,0x8($sp)
|
||||
/* 142c: 8fa3000c */ lw $v1,0xc($sp)
|
||||
/* 1430: 8fa40010 */ lw $a0,0x10($sp)
|
||||
/* 1434: 8fa50014 */ lw $a1,0x14($sp)
|
||||
/* 1438: 8fa60018 */ lw $a2,0x18($sp)
|
||||
/* 143c: 8fa7001c */ lw $a3,0x1c($sp)
|
||||
/* 1440: 8fa80020 */ lw $t0,0x20($sp)
|
||||
/* 1444: 8fa90024 */ lw $t1,0x24($sp)
|
||||
/* 1448: 8faa0028 */ lw $t2,0x28($sp)
|
||||
/* 144c: 8fab002c */ lw $t3,0x2c($sp)
|
||||
/* 1450: 8fac0030 */ lw $t4,0x30($sp)
|
||||
/* 1454: 8fad0034 */ lw $t5,0x34($sp)
|
||||
/* 1458: 8fae0038 */ lw $t6,0x38($sp)
|
||||
/* 145c: 8faf003c */ lw $t7,0x3c($sp)
|
||||
/* 1460: 8fb00040 */ lw $s0,0x40($sp)
|
||||
/* 1464: 8fb10044 */ lw $s1,0x44($sp)
|
||||
/* 1468: 8fb20048 */ lw $s2,0x48($sp)
|
||||
/* 146c: 8fb3004c */ lw $s3,0x4c($sp)
|
||||
/* 1470: 8fb40050 */ lw $s4,0x50($sp)
|
||||
/* 1474: 8fb50054 */ lw $s5,0x54($sp)
|
||||
/* 1478: 8fb60058 */ lw $s6,0x58($sp)
|
||||
/* 147c: 8fb7005c */ lw $s7,0x5c($sp)
|
||||
/* 1480: 8fb80060 */ lw $t8,0x60($sp)
|
||||
/* 1484: 8fb90064 */ lw $t9,0x64($sp)
|
||||
/* 1488: 8fbc0070 */ lw $gp,0x70($sp)
|
||||
/* 148c: 8fbd0074 */ lw $sp,0x74($sp)
|
||||
/* 1490: 8fbe0078 */ lw $s8,0x78($sp)
|
||||
/* 1494: 27bd0080 */ addiu $sp,$sp,0x80
|
||||
/* 1498: 3c048009 */ lui $a0,%hi(var8008ae38)
|
||||
/* 149c: 2484ae38 */ addiu $a0,$a0,%lo(var8008ae38)
|
||||
/* 14a0: 24840ff8 */ addiu $a0,$a0,4088
|
||||
/* 14a4: 8c9d0000 */ lw $sp,0x0($a0)
|
||||
/* 14a8: 3c088000 */ lui $t0,0x8000
|
||||
/* 14ac: 02284025 */ or $t0,$s1,$t0
|
||||
/* 14b0: 25090ff0 */ addiu $t1,$t0,0xff0
|
||||
.L000014b4:
|
||||
/* 14b4: bd190000 */ cache 0x19,0x0($t0)
|
||||
/* 14b8: 0109082b */ sltu $at,$t0,$t1
|
||||
/* 14bc: 1420fffd */ bnez $at,.L000014b4
|
||||
/* 14c0: 25080010 */ addiu $t0,$t0,0x10
|
||||
.L000014c4:
|
||||
/* 14c4: 24080000 */ addiu $t0,$zero,0x0
|
||||
/* 14c8: 40882800 */ mtc0 $t0,$5
|
||||
/* 14cc: 40955000 */ mtc0 $s5,$10
|
||||
/* 14d0: 00000000 */ nop
|
||||
/* 14d4: 00000000 */ nop
|
||||
/* 14d8: 00000000 */ nop
|
||||
/* 14dc: 42000008 */ tlbp
|
||||
/* 14e0: 00000000 */ nop
|
||||
/* 14e4: 00000000 */ nop
|
||||
/* 14e8: 40090000 */ mfc0 $t1,$0
|
||||
/* 14ec: 40882800 */ mtc0 $t0,$5
|
||||
/* 14f0: 40955000 */ mtc0 $s5,$10
|
||||
/* 14f4: 8e080000 */ lw $t0,0x0($s0)
|
||||
/* 14f8: 00084302 */ srl $t0,$t0,0xc
|
||||
/* 14fc: 00084180 */ sll $t0,$t0,0x6
|
||||
/* 1500: 55000001 */ bnezl $t0,.L00001508
|
||||
/* 1504: 3508001e */ ori $t0,$t0,0x1e
|
||||
.L00001508:
|
||||
/* 1508: 40881000 */ mtc0 $t0,$2
|
||||
/* 150c: 8e080008 */ lw $t0,0x8($s0)
|
||||
/* 1510: 00084302 */ srl $t0,$t0,0xc
|
||||
/* 1514: 00084180 */ sll $t0,$t0,0x6
|
||||
/* 1518: 55000001 */ bnezl $t0,.L00001520
|
||||
/* 151c: 3508001e */ ori $t0,$t0,0x1e
|
||||
.L00001520:
|
||||
/* 1520: 40881800 */ mtc0 $t0,$3
|
||||
/* 1524: 05220003 */ bltzl $t1,.L00001534
|
||||
/* 1528: 00000000 */ nop
|
||||
/* 152c: 10000002 */ b .L00001538
|
||||
/* 1530: 42000002 */ tlbwi
|
||||
.L00001534:
|
||||
/* 1534: 42000006 */ tlbwr
|
||||
.L00001538:
|
||||
/* 1538: 15a0000b */ bnez $t5,.L00001568
|
||||
/* 153c: 00000000 */ nop
|
||||
/* 1540: 02a04025 */ or $t0,$s5,$zero
|
||||
/* 1544: 57200001 */ bnezl $t9,.L0000154c
|
||||
/* 1548: 25081000 */ addiu $t0,$t0,0x1000
|
||||
.L0000154c:
|
||||
/* 154c: 25090fe0 */ addiu $t1,$t0,0xfe0
|
||||
/* 1550: 310a001f */ andi $t2,$t0,0x1f
|
||||
/* 1554: 010a4023 */ subu $t0,$t0,$t2
|
||||
.L00001558:
|
||||
/* 1558: bd100000 */ cache 0x10,0x0($t0)
|
||||
/* 155c: 0109082b */ sltu $at,$t0,$t1
|
||||
/* 1560: 1420fffd */ bnez $at,.L00001558
|
||||
/* 1564: 25080020 */ addiu $t0,$t0,0x20
|
||||
.L00001568:
|
||||
/* 1568: 03e00008 */ jr $ra
|
||||
/* 156c: 00000000 */ nop
|
||||
.L00001570:
|
||||
/* 1570: 3c148009 */ lui $s4,%hi(var8008ae24)
|
||||
/* 1574: 8e94ae24 */ lw $s4,%lo(var8008ae24)($s4)
|
||||
/* 1578: 3c1c8009 */ lui $gp,%hi(var80090b08)
|
||||
/* 157c: 8f9c0b08 */ lw $gp,%lo(var80090b08)($gp)
|
||||
/* 1580: 40084800 */ mfc0 $t0,$9
|
||||
/* 1584: 3c098009 */ lui $t1,%hi(var8008d264+0x2)
|
||||
/* 1588: 9529d266 */ lhu $t1,%lo(var8008d264+0x2)($t1)
|
||||
/* 158c: 3c0a8006 */ lui $t2,%hi(var8005cf84)
|
||||
/* 1590: 8d4acf84 */ lw $t2,%lo(var8005cf84)($t2)
|
||||
/* 1594: 01094024 */ and $t0,$t0,$t1
|
||||
/* 1598: 010a082a */ slt $at,$t0,$t2
|
||||
/* 159c: 50200001 */ beqzl $at,.L000015a4
|
||||
/* 15a0: 010a4023 */ subu $t0,$t0,$t2
|
||||
.L000015a4:
|
||||
/* 15a4: 000848c0 */ sll $t1,$t0,0x3
|
||||
/* 15a8: 01344821 */ addu $t1,$t1,$s4
|
||||
.L000015ac:
|
||||
/* 15ac: 8d310000 */ lw $s1,0x0($t1)
|
||||
/* 15b0: 16200006 */ bnez $s1,.L000015cc
|
||||
/* 15b4: 00000000 */ nop
|
||||
/* 15b8: 25290008 */ addiu $t1,$t1,8
|
||||
/* 15bc: 153cfffb */ bne $t1,$gp,.L000015ac
|
||||
/* 15c0: 00000000 */ nop
|
||||
/* 15c4: 0800056b */ j .L000015ac
|
||||
/* 15c8: 02804825 */ or $t1,$s4,$zero
|
||||
.L000015cc:
|
||||
/* 15cc: 01344023 */ subu $t0,$t1,$s4
|
||||
/* 15d0: 000840c2 */ srl $t0,$t0,0x3
|
||||
/* 15d4: 00084300 */ sll $t0,$t0,0xc
|
||||
/* 15d8: 011e4021 */ addu $t0,$t0,$s8
|
||||
/* 15dc: 240af000 */ addiu $t2,$zero,-4096
|
||||
/* 15e0: 010a4024 */ and $t0,$t0,$t2
|
||||
/* 15e4: 40885000 */ mtc0 $t0,$10
|
||||
/* 15e8: 24080000 */ addiu $t0,$zero,0x0
|
||||
/* 15ec: 40882800 */ mtc0 $t0,$5
|
||||
/* 15f0: 00000000 */ nop
|
||||
/* 15f4: 00000000 */ nop
|
||||
/* 15f8: 00000000 */ nop
|
||||
/* 15fc: 42000008 */ tlbp
|
||||
/* 1600: 00000000 */ nop
|
||||
/* 1604: 00000000 */ nop
|
||||
/* 1608: 400a0000 */ mfc0 $t2,$0
|
||||
/* 160c: 40085000 */ mfc0 $t0,$10
|
||||
/* 1610: 05400003 */ bltz $t2,.L00001620
|
||||
/* 1614: 00000000 */ nop
|
||||
/* 1618: 0800055c */ j .L00001570
|
||||
/* 161c: 00000000 */ nop
|
||||
.L00001620:
|
||||
/* 1620: ad200000 */ sw $zero,0x0($t1)
|
||||
/* 1624: 0800049a */ j .L00001268
|
||||
/* 1628: 00000000 */ nop
|
||||
.L0000162c:
|
||||
/* 162c: 08000ea2 */ j 0x3a88
|
||||
@@ -526,7 +886,7 @@ glabel boot00001180
|
||||
.L00001240:
|
||||
/* 1240: 152afff3 */ bne $t1,$t2,.L00001210
|
||||
/* 1244: 25290001 */ addiu $t1,$t1,0x1
|
||||
/* 1248: 08000566 */ j 0x1598
|
||||
/* 1248: 08000566 */ j .L00001598
|
||||
/* 124c: 00000000 */ nop
|
||||
.L00001250:
|
||||
/* 1250: 010f4026 */ xor $t0,$t0,$t7
|
||||
@@ -535,6 +895,7 @@ glabel boot00001180
|
||||
/* 125c: 8d4af88c */ lw $t2,-0x774($t2)
|
||||
/* 1260: 3c118009 */ lui $s1,0x8009
|
||||
/* 1264: 8e31f898 */ lw $s1,-0x768($s1)
|
||||
.L00001268:
|
||||
/* 1268: 012a4823 */ subu $t1,$t1,$t2
|
||||
/* 126c: 000948c0 */ sll $t1,$t1,0x3
|
||||
/* 1270: 01c94021 */ addu $t0,$t6,$t1
|
||||
@@ -782,7 +1143,7 @@ glabel boot00001180
|
||||
/* 15f4: 25290008 */ addiu $t1,$t1,0x8
|
||||
/* 15f8: 153cfffb */ bne $t1,$gp,.L000015e8
|
||||
/* 15fc: 00000000 */ nop
|
||||
/* 1600: 0800057a */ j 0x15e8
|
||||
/* 1600: 0800057a */ j .L000015e8
|
||||
/* 1604: 02804825 */ move $t1,$s4
|
||||
.L00001608:
|
||||
/* 1608: 01344023 */ subu $t0,$t1,$s4
|
||||
@@ -804,14 +1165,14 @@ glabel boot00001180
|
||||
/* 1648: 40085000 */ mfc0 $t0,$10
|
||||
/* 164c: 05400003 */ bltz $t2,.L0000165c
|
||||
/* 1650: 00000000 */ nop
|
||||
/* 1654: 0800056b */ j 0x15ac
|
||||
/* 1654: 0800056b */ j .L000015ac
|
||||
/* 1658: 00000000 */ nop
|
||||
.L0000165c:
|
||||
/* 165c: ad200000 */ sw $zero,0x0($t1)
|
||||
/* 1660: 0800049f */ j 0x127c
|
||||
/* 1660: 0800049f */ j .L0000127c
|
||||
/* 1664: 00000000 */ nop
|
||||
.L00001668:
|
||||
/* 1668: 08000f2a */ j 0x3ca8
|
||||
/* 1668: 08000f2a */ j .L00003ca8
|
||||
/* 166c: 00000000 */ nop
|
||||
);
|
||||
#endif
|
||||
|
||||
+34
-21
@@ -155,7 +155,7 @@ glabel rzipInflate
|
||||
/* 7628: 8fbd0074 */ lw $sp,0x74($sp)
|
||||
/* 762c: 8fbe0078 */ lw $s8,0x78($sp)
|
||||
/* 7630: 27bd0080 */ addiu $sp,$sp,0x80
|
||||
/* 7634: 08001dfd */ j 0x77f4
|
||||
/* 7634: 08001dfd */ j .L000077f4
|
||||
/* 7638: 00000000 */ nop
|
||||
.L0000763c:
|
||||
/* 763c: 90890001 */ lbu $t1,0x1($a0)
|
||||
@@ -228,14 +228,15 @@ glabel rzipInflate
|
||||
/* 7748: 8fbd0074 */ lw $sp,0x74($sp)
|
||||
/* 774c: 8fbe0078 */ lw $s8,0x78($sp)
|
||||
/* 7750: 27bd0080 */ addiu $sp,$sp,0x80
|
||||
/* 7754: 08001dfd */ j 0x77f4
|
||||
/* 7754: 08001dfd */ j .L000077f4
|
||||
/* 7758: 00000000 */ nop
|
||||
.L0000775c:
|
||||
/* 775c: 08001ddb */ j 0x776c
|
||||
/* 775c: 08001ddb */ j .L0000776c
|
||||
/* 7760: 24840002 */ addiu $a0,$a0,0x2
|
||||
.L00007764:
|
||||
/* 7764: 08001ddb */ j 0x776c
|
||||
/* 7764: 08001ddb */ j .L0000776c
|
||||
/* 7768: 24840005 */ addiu $a0,$a0,0x5
|
||||
.L0000776c:
|
||||
/* 776c: 24970000 */ addiu $s7,$a0,0x0
|
||||
/* 7770: 44858000 */ mtc1 $a1,$f16
|
||||
/* 7774: 00c0b025 */ or $s6,$a2,$zero
|
||||
@@ -259,6 +260,7 @@ glabel rzipInflate
|
||||
/* 77b4: 00000000 */ nop
|
||||
/* 77b8: 1440000e */ bnez $v0,.L000077f4
|
||||
/* 77bc: 44028800 */ mfc1 $v0,$f17
|
||||
.L000077c0:
|
||||
/* 77c0: 8fb00a48 */ lw $s0,0xa48($sp)
|
||||
/* 77c4: 8fb10a4c */ lw $s1,0xa4c($sp)
|
||||
/* 77c8: 8fb20a50 */ lw $s2,0xa50($sp)
|
||||
@@ -340,7 +342,7 @@ glabel rzipInflate
|
||||
/* 78f4: 8fbd0074 */ lw $sp,0x74($sp)
|
||||
/* 78f8: 8fbe0078 */ lw $s8,0x78($sp)
|
||||
/* 78fc: 27bd0080 */ addiu $sp,$sp,0x80
|
||||
/* 7900: 08001df0 */ j 0x77c0
|
||||
/* 7900: 08001df0 */ j .L000077c0
|
||||
/* 7904: 24020000 */ addiu $v0,$zero,0x0
|
||||
);
|
||||
|
||||
@@ -404,24 +406,25 @@ glabel func0000796c
|
||||
/* 79bc: 00000000 */ nop
|
||||
/* 79c0: 0c001e84 */ jal func00007a10
|
||||
/* 79c4: 00000000 */ nop
|
||||
/* 79c8: 08001e81 */ j 0x7a04
|
||||
/* 79c8: 08001e81 */ j .L00007a04
|
||||
/* 79cc: 00000000 */ nop
|
||||
.L000079d0:
|
||||
/* 79d0: 15600005 */ bnez $t3,.L000079e8
|
||||
/* 79d4: 24010001 */ addiu $at,$zero,0x1
|
||||
/* 79d8: 0c001fc8 */ jal func00007f20
|
||||
/* 79dc: 00000000 */ nop
|
||||
/* 79e0: 08001e81 */ j 0x7a04
|
||||
/* 79e0: 08001e81 */ j .L00007a04
|
||||
/* 79e4: 00000000 */ nop
|
||||
.L000079e8:
|
||||
/* 79e8: 15610005 */ bne $t3,$at,.L00007a00
|
||||
/* 79ec: 00000000 */ nop
|
||||
/* 79f0: 0c002009 */ jal func00008024
|
||||
/* 79f4: 00000000 */ nop
|
||||
/* 79f8: 08001e81 */ j 0x7a04
|
||||
/* 79f8: 08001e81 */ j .L00007a04
|
||||
/* 79fc: 00000000 */ nop
|
||||
.L00007a00:
|
||||
/* 7a00: 24020002 */ addiu $v0,$zero,0x2
|
||||
.L00007a04:
|
||||
/* 7a04: 8fbf0a68 */ lw $ra,0xa68($sp)
|
||||
/* 7a08: 03e00008 */ jr $ra
|
||||
/* 7a0c: 00000000 */ nop
|
||||
@@ -556,7 +559,7 @@ glabel func00007a10
|
||||
/* 7bd8: 025d9021 */ addu $s2,$s2,$sp
|
||||
/* 7bdc: ae510548 */ sw $s1,0x548($s2)
|
||||
/* 7be0: 27390001 */ addiu $t9,$t9,0x1
|
||||
/* 7be4: 08001f51 */ j 0x7d44
|
||||
/* 7be4: 08001f51 */ j .L00007d44
|
||||
/* 7be8: 02209025 */ or $s2,$s1,$zero
|
||||
.L00007bec:
|
||||
/* 7bec: 24010010 */ addiu $at,$zero,0x10
|
||||
@@ -590,7 +593,7 @@ glabel func00007a10
|
||||
/* 7c50: 2631ffff */ addiu $s1,$s1,-1
|
||||
/* 7c54: 1620fffc */ bnez $s1,.L00007c48
|
||||
/* 7c58: 27180004 */ addiu $t8,$t8,0x4
|
||||
/* 7c5c: 08001f51 */ j 0x7d44
|
||||
/* 7c5c: 08001f51 */ j .L00007d44
|
||||
/* 7c60: 00000000 */ nop
|
||||
.L00007c64:
|
||||
/* 7c64: 24010011 */ addiu $at,$zero,0x11
|
||||
@@ -624,7 +627,7 @@ glabel func00007a10
|
||||
/* 7cc8: 2631ffff */ addiu $s1,$s1,-1
|
||||
/* 7ccc: 1620fffc */ bnez $s1,.L00007cc0
|
||||
/* 7cd0: 27180004 */ addiu $t8,$t8,0x4
|
||||
/* 7cd4: 08001f51 */ j 0x7d44
|
||||
/* 7cd4: 08001f51 */ j .L00007d44
|
||||
/* 7cd8: 24120000 */ addiu $s2,$zero,0x0
|
||||
.L00007cdc:
|
||||
/* 7cdc: 2bc10007 */ slti $at,$s8,0x7
|
||||
@@ -656,6 +659,7 @@ glabel func00007a10
|
||||
/* 7d38: 1620fffc */ bnez $s1,.L00007d2c
|
||||
/* 7d3c: 27180004 */ addiu $t8,$t8,0x4
|
||||
/* 7d40: 24120000 */ addiu $s2,$zero,0x0
|
||||
.L00007d44:
|
||||
/* 7d44: 0334082a */ slt $at,$t9,$s4
|
||||
/* 7d48: 1420ff8a */ bnez $at,.L00007b74
|
||||
/* 7d4c: 00000000 */ nop
|
||||
@@ -705,7 +709,7 @@ glabel func00007a10
|
||||
/* 7df8: 8fa70a40 */ lw $a3,0xa40($sp)
|
||||
/* 7dfc: 14400044 */ bnez $v0,.L00007f10
|
||||
/* 7e00: 00000000 */ nop
|
||||
/* 7e04: 08001fc5 */ j 0x7f14
|
||||
/* 7e04: 08001fc5 */ j .L00007f14
|
||||
/* 7e08: 24020000 */ addiu $v0,$zero,0x0
|
||||
.L00007e0c:
|
||||
/* 7e0c: 27bdff80 */ addiu $sp,$sp,-128
|
||||
@@ -775,6 +779,7 @@ glabel func00007a10
|
||||
/* 7f0c: 27bd0080 */ addiu $sp,$sp,0x80
|
||||
.L00007f10:
|
||||
/* 7f10: 24020001 */ addiu $v0,$zero,0x1
|
||||
.L00007f14:
|
||||
/* 7f14: 8fbf0a44 */ lw $ra,0xa44($sp)
|
||||
/* 7f18: 03e00008 */ jr $ra
|
||||
/* 7f1c: 00000000 */ nop
|
||||
@@ -1009,7 +1014,7 @@ glabel func00008064
|
||||
/* 8228: 2402ffff */ addiu $v0,$zero,-1
|
||||
/* 822c: 000a8823 */ negu $s1,$t2
|
||||
/* 8230: afa00044 */ sw $zero,0x44($sp)
|
||||
/* 8234: 0800211d */ j 0x8474
|
||||
/* 8234: 0800211d */ j .L00008474
|
||||
/* 8238: 24100000 */ addiu $s0,$zero,0x0
|
||||
/* 823c: 022a8821 */ addu $s1,$s1,$t2
|
||||
.L00008240:
|
||||
@@ -1082,6 +1087,7 @@ glabel func00008064
|
||||
/* 8338: 10200071 */ beqz $at,.L00008500
|
||||
.L0000833c:
|
||||
/* 833c: 022ab821 */ addu $s7,$s1,$t2
|
||||
.L00008340:
|
||||
/* 8340: 02ec082a */ slt $at,$s7,$t4
|
||||
/* 8344: 5420ffbe */ bnezl $at,.L00008240
|
||||
/* 8348: 022a8821 */ addu $s1,$s1,$t2
|
||||
@@ -1092,7 +1098,7 @@ glabel func00008064
|
||||
/* 835c: 0117082a */ slt $at,$t0,$s7
|
||||
/* 8360: 14200003 */ bnez $at,.L00008370
|
||||
/* 8364: 24140063 */ addiu $s4,$zero,0x63
|
||||
/* 8368: 080020ef */ j 0x83bc
|
||||
/* 8368: 080020ef */ j .L000083bc
|
||||
/* 836c: 24120001 */ addiu $s2,$zero,0x1
|
||||
.L00008370:
|
||||
/* 8370: 8d170000 */ lw $s7,0x0($t0)
|
||||
@@ -1105,7 +1111,7 @@ glabel func00008064
|
||||
/* 838c: 24140010 */ addiu $s4,$zero,0x10
|
||||
/* 8390: 2414000f */ addiu $s4,$zero,0xf
|
||||
.L00008394:
|
||||
/* 8394: 080020ee */ j 0x83b8
|
||||
/* 8394: 080020ee */ j .L000083b8
|
||||
/* 8398: 25080004 */ addiu $t0,$t0,0x4
|
||||
.L0000839c:
|
||||
/* 839c: 02e6b823 */ subu $s7,$s7,$a2
|
||||
@@ -1115,7 +1121,9 @@ glabel func00008064
|
||||
/* 83ac: 02e7b821 */ addu $s7,$s7,$a3
|
||||
/* 83b0: 96fc0000 */ lhu $gp,0x0($s7)
|
||||
/* 83b4: 25080004 */ addiu $t0,$t0,0x4
|
||||
.L000083b8:
|
||||
/* 83b8: 24120001 */ addiu $s2,$zero,0x1
|
||||
.L000083bc:
|
||||
/* 83bc: 0191b823 */ subu $s7,$t4,$s1
|
||||
/* 83c0: 02f29004 */ sllv $s2,$s2,$s7
|
||||
/* 83c4: 02295806 */ srlv $t3,$t1,$s1
|
||||
@@ -1151,11 +1159,12 @@ glabel func00008064
|
||||
/* 8430: 16e0fffd */ bnez $s7,.L00008428
|
||||
/* 8434: 012b4826 */ xor $t1,$t1,$t3
|
||||
.L00008438:
|
||||
/* 8438: 08002112 */ j 0x8448
|
||||
/* 8438: 08002112 */ j .L00008448
|
||||
/* 843c: 241e0001 */ addiu $s8,$zero,0x1
|
||||
/* 8440: 2442ffff */ addiu $v0,$v0,-1
|
||||
.L00008444:
|
||||
/* 8444: 022a8823 */ subu $s1,$s1,$t2
|
||||
.L00008448:
|
||||
/* 8448: 023eb804 */ sllv $s7,$s8,$s1
|
||||
/* 844c: 26f7ffff */ addiu $s7,$s7,-1
|
||||
/* 8450: 00020880 */ sll $at,$v0,0x2
|
||||
@@ -1168,6 +1177,7 @@ glabel func00008064
|
||||
/* 846c: 2484ffff */ addiu $a0,$a0,-1
|
||||
.L00008470:
|
||||
/* 8470: 258c0001 */ addiu $t4,$t4,0x1
|
||||
.L00008474:
|
||||
/* 8474: 01ac082a */ slt $at,$t5,$t4
|
||||
/* 8478: 14200007 */ bnez $at,.L00008498
|
||||
/* 847c: 000c2080 */ sll $a0,$t4,0x2
|
||||
@@ -1175,7 +1185,7 @@ glabel func00008064
|
||||
/* 8484: 8c840000 */ lw $a0,0x0($a0)
|
||||
/* 8488: 1080fff9 */ beqz $a0,.L00008470
|
||||
/* 848c: 2484ffff */ addiu $a0,$a0,-1
|
||||
/* 8490: 080020d0 */ j 0x8340
|
||||
/* 8490: 080020d0 */ j .L00008340
|
||||
/* 8494: 022ab821 */ addu $s7,$s1,$t2
|
||||
.L00008498:
|
||||
/* 8498: 57200002 */ bnezl $t9,.L000084a4
|
||||
@@ -1189,6 +1199,7 @@ glabel func00008064
|
||||
.L000084b4:
|
||||
/* 84b4: 02e11024 */ and $v0,$s7,$at
|
||||
/* 84b8: 44939800 */ mtc1 $s3,$f19
|
||||
.L000084bc:
|
||||
/* 84bc: 44101000 */ mfc1 $s0,$f2
|
||||
/* 84c0: 44111800 */ mfc1 $s1,$f3
|
||||
/* 84c4: 44122000 */ mfc1 $s2,$f4
|
||||
@@ -1206,7 +1217,7 @@ glabel func00008064
|
||||
.L000084f0:
|
||||
/* 84f0: a7000000 */ sh $zero,0x0($t8)
|
||||
/* 84f4: af200000 */ sw $zero,0x0($t9)
|
||||
/* 84f8: 0800212f */ j 0x84bc
|
||||
/* 84f8: 0800212f */ j .L000084bc
|
||||
/* 84fc: 24020000 */ addiu $v0,$zero,0x0
|
||||
.L00008500:
|
||||
/* 8500: 27bdff80 */ addiu $sp,$sp,-128
|
||||
@@ -1275,7 +1286,7 @@ glabel func00008064
|
||||
/* 85fc: 8fbc0070 */ lw $gp,0x70($sp)
|
||||
/* 8600: 8fbd0074 */ lw $sp,0x74($sp)
|
||||
/* 8604: 8fbe0078 */ lw $s8,0x78($sp)
|
||||
/* 8608: 080020cf */ j 0x833c
|
||||
/* 8608: 080020cf */ j .L0000833c
|
||||
/* 860c: 27bd0080 */ addiu $sp,$sp,0x80
|
||||
);
|
||||
|
||||
@@ -1292,7 +1303,9 @@ glabel func00008610
|
||||
/* 8630: 00077840 */ sll $t7,$a3,0x1
|
||||
/* 8634: 01f07821 */ addu $t7,$t7,$s0
|
||||
/* 8638: 95e80000 */ lhu $t0,0x0($t7)
|
||||
.L0000863c:
|
||||
/* 863c: 03c6082a */ slt $at,$s8,$a2
|
||||
.L00008640:
|
||||
/* 8640: 10200009 */ beqz $at,.L00008668
|
||||
/* 8644: 038aa824 */ and $s5,$gp,$t2
|
||||
.L00008648:
|
||||
@@ -1349,7 +1362,7 @@ glabel func00008610
|
||||
/* 86fc: 96af0002 */ lhu $t7,0x2($s5)
|
||||
/* 8700: 0174c021 */ addu $t8,$t3,$s4
|
||||
/* 8704: a30f0000 */ sb $t7,0x0($t8)
|
||||
/* 8708: 0800218f */ j 0x863c
|
||||
/* 8708: 0800218f */ j .L0000863c
|
||||
/* 870c: 26940001 */ addiu $s4,$s4,0x1
|
||||
.L00008710:
|
||||
/* 8710: 2401000f */ addiu $at,$zero,0xf
|
||||
@@ -1458,7 +1471,7 @@ glabel func00008610
|
||||
/* 8880: a32fffff */ sb $t7,-0x1($t9)
|
||||
/* 8884: 1722fffc */ bne $t9,$v0,.L00008878
|
||||
/* 8888: 27180001 */ addiu $t8,$t8,0x1
|
||||
/* 888c: 08002190 */ j 0x8640
|
||||
/* 888c: 08002190 */ j .L00008640
|
||||
/* 8890: 03c6082a */ slt $at,$s8,$a2
|
||||
.L00008894:
|
||||
/* 8894: 44948800 */ mtc1 $s4,$f17
|
||||
|
||||
@@ -18,7 +18,12 @@
|
||||
const u32 var700526d0[] = {0x01400140};
|
||||
const u32 var700526d4[] = {0x02800000};
|
||||
const u32 var700526d8[] = {0x00dc00dc};
|
||||
|
||||
#if PAL
|
||||
const u32 var700526dc[] = {0x01f80000};
|
||||
#else
|
||||
const u32 var700526dc[] = {0x01b80000};
|
||||
#endif
|
||||
|
||||
struct rend_vidat var8005d530 = {
|
||||
NULL,
|
||||
@@ -287,6 +292,194 @@ glabel func00009bf8
|
||||
);
|
||||
#endif
|
||||
|
||||
#if PAL
|
||||
GLOBAL_ASM(
|
||||
glabel func00009c3c
|
||||
/* 9c3c: 3c05800a */ lui $a1,%hi(g_Vars)
|
||||
/* 9c40: 24a59fc0 */ addiu $a1,$a1,%lo(g_Vars)
|
||||
/* 9c44: 27bdffe0 */ addiu $sp,$sp,-32
|
||||
/* 9c48: 2401005a */ addiu $at,$zero,0x5a
|
||||
/* 9c4c: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* 9c50: 10810003 */ beq $a0,$at,.L00009c60
|
||||
/* 9c54: a0a004e0 */ sb $zero,0x4e0($a1)
|
||||
/* 9c58: 2401004e */ addiu $at,$zero,0x4e
|
||||
/* 9c5c: 14810015 */ bne $a0,$at,.L00009cb4
|
||||
.L00009c60:
|
||||
/* 9c60: 3c0e8009 */ lui $t6,%hi(g_Is4Mb)
|
||||
/* 9c64: 91ce0af0 */ lbu $t6,%lo(g_Is4Mb)($t6)
|
||||
/* 9c68: 24010001 */ addiu $at,$zero,0x1
|
||||
/* 9c6c: 15c10006 */ bne $t6,$at,.L00009c88
|
||||
/* 9c70: 00000000 */ nop
|
||||
/* 9c74: 0c002aac */ jal func0000aab0
|
||||
/* 9c78: 24040002 */ addiu $a0,$zero,0x2
|
||||
/* 9c7c: 3c060008 */ lui $a2,0x8
|
||||
/* 9c80: 10000060 */ b .L00009e04
|
||||
/* 9c84: 34c69800 */ ori $a2,$a2,0x9800
|
||||
.L00009c88:
|
||||
/* 9c88: 0c002aac */ jal func0000aab0
|
||||
/* 9c8c: 24040002 */ addiu $a0,$zero,0x2
|
||||
/* 9c90: 3c0f7005 */ lui $t7,%hi(var700526dc)
|
||||
/* 9c94: 3c187005 */ lui $t8,%hi(var700526d4)
|
||||
/* 9c98: 871826d4 */ lh $t8,%lo(var700526d4)($t8)
|
||||
/* 9c9c: 85ef26dc */ lh $t7,%lo(var700526dc)($t7)
|
||||
/* 9ca0: 01f80019 */ multu $t7,$t8
|
||||
/* 9ca4: 00003012 */ mflo $a2
|
||||
/* 9ca8: 0006c840 */ sll $t9,$a2,0x1
|
||||
/* 9cac: 10000055 */ b .L00009e04
|
||||
/* 9cb0: 03203025 */ or $a2,$t9,$zero
|
||||
.L00009cb4:
|
||||
/* 9cb4: 0c002aac */ jal func0000aab0
|
||||
/* 9cb8: 24040001 */ addiu $a0,$zero,0x1
|
||||
/* 9cbc: 3c028009 */ lui $v0,%hi(g_Is4Mb)
|
||||
/* 9cc0: 90420af0 */ lbu $v0,%lo(g_Is4Mb)($v0)
|
||||
/* 9cc4: 3c05800a */ lui $a1,%hi(g_Vars)
|
||||
/* 9cc8: 24010001 */ addiu $at,$zero,0x1
|
||||
/* 9ccc: 14410004 */ bne $v0,$at,.L00009ce0
|
||||
/* 9cd0: 24a59fc0 */ addiu $a1,$a1,%lo(g_Vars)
|
||||
/* 9cd4: 3c060002 */ lui $a2,0x2
|
||||
/* 9cd8: 10000003 */ b .L00009ce8
|
||||
/* 9cdc: 34c62600 */ ori $a2,$a2,0x2600
|
||||
.L00009ce0:
|
||||
/* 9ce0: 3c060004 */ lui $a2,0x4
|
||||
/* 9ce4: 34c64c00 */ ori $a2,$a2,0x4c00
|
||||
.L00009ce8:
|
||||
/* 9ce8: 24010001 */ addiu $at,$zero,0x1
|
||||
/* 9cec: 54410023 */ bnel $v0,$at,.L00009d7c
|
||||
/* 9cf0: 8cb90298 */ lw $t9,0x298($a1)
|
||||
/* 9cf4: 8ca9006c */ lw $t1,0x6c($a1)
|
||||
/* 9cf8: 24010002 */ addiu $at,$zero,0x2
|
||||
/* 9cfc: 00003825 */ or $a3,$zero,$zero
|
||||
/* 9d00: 11200003 */ beqz $t1,.L00009d10
|
||||
/* 9d04: 00002025 */ or $a0,$zero,$zero
|
||||
/* 9d08: 10000001 */ b .L00009d10
|
||||
/* 9d0c: 24070001 */ addiu $a3,$zero,0x1
|
||||
.L00009d10:
|
||||
/* 9d10: 8caa0068 */ lw $t2,0x68($a1)
|
||||
/* 9d14: 00001825 */ or $v1,$zero,$zero
|
||||
/* 9d18: 00001025 */ or $v0,$zero,$zero
|
||||
/* 9d1c: 11400003 */ beqz $t2,.L00009d2c
|
||||
/* 9d20: 24180001 */ addiu $t8,$zero,0x1
|
||||
/* 9d24: 10000001 */ b .L00009d2c
|
||||
/* 9d28: 24040001 */ addiu $a0,$zero,0x1
|
||||
.L00009d2c:
|
||||
/* 9d2c: 8cab0064 */ lw $t3,0x64($a1)
|
||||
/* 9d30: 11600003 */ beqz $t3,.L00009d40
|
||||
/* 9d34: 00000000 */ nop
|
||||
/* 9d38: 10000001 */ b .L00009d40
|
||||
/* 9d3c: 24030001 */ addiu $v1,$zero,0x1
|
||||
.L00009d40:
|
||||
/* 9d40: 8cac0070 */ lw $t4,0x70($a1)
|
||||
/* 9d44: 11800003 */ beqz $t4,.L00009d54
|
||||
/* 9d48: 00000000 */ nop
|
||||
/* 9d4c: 10000001 */ b .L00009d54
|
||||
/* 9d50: 24020001 */ addiu $v0,$zero,0x1
|
||||
.L00009d54:
|
||||
/* 9d54: 00436821 */ addu $t5,$v0,$v1
|
||||
/* 9d58: 01a47021 */ addu $t6,$t5,$a0
|
||||
/* 9d5c: 01c77821 */ addu $t7,$t6,$a3
|
||||
/* 9d60: 55e10006 */ bnel $t7,$at,.L00009d7c
|
||||
/* 9d64: 8cb90298 */ lw $t9,0x298($a1)
|
||||
/* 9d68: 3c060001 */ lui $a2,0x1
|
||||
/* 9d6c: 34c61300 */ ori $a2,$a2,0x1300
|
||||
/* 9d70: 10000024 */ b .L00009e04
|
||||
/* 9d74: a0b804e0 */ sb $t8,0x4e0($a1)
|
||||
/* 9d78: 8cb90298 */ lw $t9,0x298($a1)
|
||||
.L00009d7c:
|
||||
/* 9d7c: 24010002 */ addiu $at,$zero,0x2
|
||||
/* 9d80: 07230005 */ bgezl $t9,.L00009d98
|
||||
/* 9d84: 8caa006c */ lw $t2,0x6c($a1)
|
||||
/* 9d88: 8ca9029c */ lw $t1,0x29c($a1)
|
||||
/* 9d8c: 0522001e */ bltzl $t1,.L00009e08
|
||||
/* 9d90: 00062040 */ sll $a0,$a2,0x1
|
||||
/* 9d94: 8caa006c */ lw $t2,0x6c($a1)
|
||||
.L00009d98:
|
||||
/* 9d98: 8ca20068 */ lw $v0,0x68($a1)
|
||||
/* 9d9c: 8ca30064 */ lw $v1,0x64($a1)
|
||||
/* 9da0: 11400003 */ beqz $t2,.L00009db0
|
||||
/* 9da4: 8ca80070 */ lw $t0,0x70($a1)
|
||||
/* 9da8: 10000002 */ b .L00009db4
|
||||
/* 9dac: 24070001 */ addiu $a3,$zero,0x1
|
||||
.L00009db0:
|
||||
/* 9db0: 00003825 */ or $a3,$zero,$zero
|
||||
.L00009db4:
|
||||
/* 9db4: 10400003 */ beqz $v0,.L00009dc4
|
||||
/* 9db8: 00002025 */ or $a0,$zero,$zero
|
||||
/* 9dbc: 10000001 */ b .L00009dc4
|
||||
/* 9dc0: 24040001 */ addiu $a0,$zero,0x1
|
||||
.L00009dc4:
|
||||
/* 9dc4: 10600003 */ beqz $v1,.L00009dd4
|
||||
/* 9dc8: 00001025 */ or $v0,$zero,$zero
|
||||
/* 9dcc: 10000002 */ b .L00009dd8
|
||||
/* 9dd0: 24030001 */ addiu $v1,$zero,0x1
|
||||
.L00009dd4:
|
||||
/* 9dd4: 00001825 */ or $v1,$zero,$zero
|
||||
.L00009dd8:
|
||||
/* 9dd8: 11000003 */ beqz $t0,.L00009de8
|
||||
/* 9ddc: 00000000 */ nop
|
||||
/* 9de0: 10000001 */ b .L00009de8
|
||||
/* 9de4: 24020001 */ addiu $v0,$zero,0x1
|
||||
.L00009de8:
|
||||
/* 9de8: 00435821 */ addu $t3,$v0,$v1
|
||||
/* 9dec: 01646021 */ addu $t4,$t3,$a0
|
||||
/* 9df0: 01876821 */ addu $t5,$t4,$a3
|
||||
/* 9df4: 55a10004 */ bnel $t5,$at,.L00009e08
|
||||
/* 9df8: 00062040 */ sll $a0,$a2,0x1
|
||||
/* 9dfc: 3c060002 */ lui $a2,0x2
|
||||
/* 9e00: 34c62600 */ ori $a2,$a2,0x9900
|
||||
.L00009e04:
|
||||
/* 9e04: 00062040 */ sll $a0,$a2,0x1
|
||||
.L00009e08:
|
||||
/* 9e08: 24840040 */ addiu $a0,$a0,0x40
|
||||
/* 9e0c: 24050004 */ addiu $a1,$zero,0x4
|
||||
/* 9e10: 0c0048f2 */ jal malloc
|
||||
/* 9e14: afa60018 */ sw $a2,0x18($sp)
|
||||
/* 9e18: 8fa60018 */ lw $a2,0x18($sp)
|
||||
/* 9e1c: 3c04800a */ lui $a0,%hi(var8009cac0)
|
||||
/* 9e20: 2445003f */ addiu $a1,$v0,0x3f
|
||||
/* 9e24: 2401ffc0 */ addiu $at,$zero,-64
|
||||
/* 9e28: 2484cac0 */ addiu $a0,$a0,%lo(var8009cac0)
|
||||
/* 9e2c: 00a17024 */ and $t6,$a1,$at
|
||||
/* 9e30: 00ce7821 */ addu $t7,$a2,$t6
|
||||
/* 9e34: ac8e0000 */ sw $t6,0x0($a0)
|
||||
/* 9e38: ac8f0004 */ sw $t7,0x4($a0)
|
||||
/* 9e3c: 3c188009 */ lui $t8,%hi(var80092874+0x2)
|
||||
/* 9e40: 93182876 */ lbu $t8,%lo(var80092874+0x2)($t8)
|
||||
/* 9e44: 3c0b8006 */ lui $t3,%hi(var8005d590)
|
||||
/* 9e48: 8d6bd590 */ lw $t3,%lo(var8005d590)($t3)
|
||||
/* 9e4c: 0018c880 */ sll $t9,$t8,0x2
|
||||
/* 9e50: 00994821 */ addu $t1,$a0,$t9
|
||||
/* 9e54: 8d2a0000 */ lw $t2,0x0($t1)
|
||||
/* 9e58: 3c0c8009 */ lui $t4,%hi(var80092874+0x3)
|
||||
/* 9e5c: 3c188006 */ lui $t8,%hi(g_ViData)
|
||||
/* 9e60: ad6a0028 */ sw $t2,0x28($t3)
|
||||
/* 9e64: 918c2877 */ lbu $t4,%lo(var80092874+0x3)($t4)
|
||||
/* 9e68: 8f18d594 */ lw $t8,%lo(g_ViData)($t8)
|
||||
/* 9e6c: 00001825 */ or $v1,$zero,$zero
|
||||
/* 9e70: 000c6880 */ sll $t5,$t4,0x2
|
||||
/* 9e74: 008d7021 */ addu $t6,$a0,$t5
|
||||
/* 9e78: 8dcf0000 */ lw $t7,0x0($t6)
|
||||
/* 9e7c: 24190001 */ addiu $t9,$zero,0x1
|
||||
/* 9e80: af0f0028 */ sw $t7,0x28($t8)
|
||||
/* 9e84: 8c870000 */ lw $a3,0x0($a0)
|
||||
/* 9e88: 18c00009 */ blez $a2,.L00009eb0
|
||||
/* 9e8c: 8c880004 */ lw $t0,0x4($a0)
|
||||
/* 9e90: 00e01025 */ or $v0,$a3,$zero
|
||||
/* 9e94: 01002025 */ or $a0,$t0,$zero
|
||||
.L00009e98:
|
||||
/* 9e98: 24630001 */ addiu $v1,$v1,0x1
|
||||
/* 9e9c: a0400000 */ sb $zero,0x0($v0)
|
||||
/* 9ea0: 24420001 */ addiu $v0,$v0,0x1
|
||||
/* 9ea4: 24840001 */ addiu $a0,$a0,0x1
|
||||
/* 9ea8: 1466fffb */ bne $v1,$a2,.L00009e98
|
||||
/* 9eac: a080ffff */ sb $zero,-0x1($a0)
|
||||
.L00009eb0:
|
||||
/* 9eb0: 8fbf0014 */ lw $ra,0x14($sp)
|
||||
/* 9eb4: 3c018006 */ lui $at,%hi(var8005d59c)
|
||||
/* 9eb8: ac39d59c */ sw $t9,%lo(var8005d59c)($at)
|
||||
/* 9ebc: 03e00008 */ jr $ra
|
||||
/* 9ec0: 27bd0020 */ addiu $sp,$sp,0x20
|
||||
);
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
glabel func00009c3c
|
||||
/* 9c3c: 3c05800a */ lui $a1,%hi(g_Vars)
|
||||
@@ -473,6 +666,7 @@ glabel func00009c3c
|
||||
/* 9ebc: 03e00008 */ jr $ra
|
||||
/* 9ec0: 27bd0020 */ addiu $sp,$sp,0x20
|
||||
);
|
||||
#endif
|
||||
|
||||
void func00009ec4(s32 arg0)
|
||||
{
|
||||
|
||||
+2
-2
@@ -567,8 +567,8 @@ glabel func0000c240
|
||||
/* c24c: 25ef1050 */ addiu $t7,$t7,%lo(boot)
|
||||
/* c250: 008f082b */ sltu $at,$a0,$t7
|
||||
/* c254: 14200015 */ bnez $at,.L0000c2ac
|
||||
/* c258: 3c187006 */ lui $t8,0x7006
|
||||
/* c25c: 27189fe0 */ addiu $t8,$t8,-0x6020
|
||||
/* c258: 3c187006 */ lui $t8,%hi(_libSegmentEnd)
|
||||
/* c25c: 27189fe0 */ addiu $t8,$t8,%lo(_libSegmentEnd)
|
||||
/* c260: 0304082b */ sltu $at,$t8,$a0
|
||||
/* c264: 54200012 */ bnezl $at,.L0000c2b0
|
||||
/* c268: 00001025 */ or $v0,$zero,$zero
|
||||
|
||||
+750
-2
@@ -2410,6 +2410,355 @@ glabel func0000fe50
|
||||
/* fe84: 00000000 */ nop
|
||||
);
|
||||
|
||||
#if PAL
|
||||
GLOBAL_ASM(
|
||||
glabel func0000fe88
|
||||
/* fe88: 27bdeb98 */ addiu $sp,$sp,-5224
|
||||
/* fe8c: afbf002c */ sw $ra,0x2c($sp)
|
||||
/* fe90: 0c003b45 */ jal func0000ed14
|
||||
/* fe94: afb00028 */ sw $s0,0x28($sp)
|
||||
/* fe98: 0c012230 */ jal osGetThreadPri
|
||||
/* fe9c: 00002025 */ or $a0,$zero,$zero
|
||||
/* fea0: 3c048009 */ lui $a0,%hi(g_AudioManager+0x18)
|
||||
/* fea4: 00408025 */ or $s0,$v0,$zero
|
||||
/* fea8: 0c012230 */ jal osGetThreadPri
|
||||
/* feac: 248415e0 */ addiu $a0,$a0,%lo(g_AudioManager+0x18)
|
||||
/* feb0: 00002025 */ or $a0,$zero,$zero
|
||||
/* feb4: 0c01210c */ jal osSetThreadPri
|
||||
/* feb8: 24450001 */ addiu $a1,$v0,0x1
|
||||
/* febc: 0c00cfc9 */ jal func00033f24
|
||||
/* fec0: 00000000 */ nop
|
||||
/* fec4: 0c00cfc2 */ jal func00033f08
|
||||
/* fec8: afa20060 */ sw $v0,0x60($sp)
|
||||
/* fecc: 3c078006 */ lui $a3,%hi(var8005ddd4)
|
||||
/* fed0: 24e7ddd4 */ addiu $a3,$a3,%lo(var8005ddd4)
|
||||
/* fed4: 8fa80060 */ lw $t0,0x60($sp)
|
||||
/* fed8: 00401825 */ or $v1,$v0,$zero
|
||||
/* fedc: 1040002c */ beqz $v0,.L0000ff90
|
||||
/* fee0: ace00000 */ sw $zero,0x0($a3)
|
||||
/* fee4: 27a51368 */ addiu $a1,$sp,0x1368
|
||||
/* fee8: 27a60068 */ addiu $a2,$sp,0x68
|
||||
/* feec: 24090001 */ addiu $t1,$zero,0x1
|
||||
/* fef0: aca30000 */ sw $v1,0x0($a1)
|
||||
.L0000fef4:
|
||||
/* fef4: 0060c025 */ or $t8,$v1,$zero
|
||||
/* fef8: 00c0c825 */ or $t9,$a2,$zero
|
||||
/* fefc: 246f0048 */ addiu $t7,$v1,0x48
|
||||
.L0000ff00:
|
||||
/* ff00: 8f010000 */ lw $at,0x0($t8)
|
||||
/* ff04: 2718000c */ addiu $t8,$t8,0xc
|
||||
/* ff08: 2739000c */ addiu $t9,$t9,0xc
|
||||
/* ff0c: af21fff4 */ sw $at,-0xc($t9)
|
||||
/* ff10: 8f01fff8 */ lw $at,-0x8($t8)
|
||||
/* ff14: af21fff8 */ sw $at,-0x8($t9)
|
||||
/* ff18: 8f01fffc */ lw $at,-0x4($t8)
|
||||
/* ff1c: 170ffff8 */ bne $t8,$t7,.L0000ff00
|
||||
/* ff20: af21fffc */ sw $at,-0x4($t9)
|
||||
/* ff24: 8f010000 */ lw $at,0x0($t8)
|
||||
/* ff28: af210000 */ sw $at,0x0($t9)
|
||||
/* ff2c: 8cea0000 */ lw $t2,0x0($a3)
|
||||
/* ff30: 254b0001 */ addiu $t3,$t2,0x1
|
||||
/* ff34: aceb0000 */ sw $t3,0x0($a3)
|
||||
/* ff38: 906c0044 */ lbu $t4,0x44($v1)
|
||||
/* ff3c: 318d0002 */ andi $t5,$t4,0x2
|
||||
/* ff40: 55a0000f */ bnezl $t5,.L0000ff80
|
||||
/* ff44: 8c630000 */ lw $v1,0x0($v1)
|
||||
/* ff48: 8ca20000 */ lw $v0,0x0($a1)
|
||||
/* ff4c: 904e0045 */ lbu $t6,0x45($v0)
|
||||
/* ff50: 552e000b */ bnel $t1,$t6,.L0000ff80
|
||||
/* ff54: 8c630000 */ lw $v1,0x0($v1)
|
||||
/* ff58: 8c440048 */ lw $a0,0x48($v0)
|
||||
/* ff5c: 18800007 */ blez $a0,.L0000ff7c
|
||||
/* ff60: 0088082a */ slt $at,$a0,$t0
|
||||
/* ff64: 50200006 */ beqzl $at,.L0000ff80
|
||||
/* ff68: 8c630000 */ lw $v1,0x0($v1)
|
||||
/* ff6c: 0c00cf6c */ jal func00033db0
|
||||
/* ff70: ac600048 */ sw $zero,0x48($v1)
|
||||
/* ff74: 10000007 */ b .L0000ff94
|
||||
/* ff78: 00002025 */ or $a0,$zero,$zero
|
||||
.L0000ff7c:
|
||||
/* ff7c: 8c630000 */ lw $v1,0x0($v1)
|
||||
.L0000ff80:
|
||||
/* ff80: 24a50004 */ addiu $a1,$a1,0x4
|
||||
/* ff84: 24c6004c */ addiu $a2,$a2,0x4c
|
||||
/* ff88: 5460ffda */ bnezl $v1,.L0000fef4
|
||||
/* ff8c: aca30000 */ sw $v1,0x0($a1)
|
||||
.L0000ff90:
|
||||
/* ff90: 00002025 */ or $a0,$zero,$zero
|
||||
.L0000ff94:
|
||||
/* ff94: 0c01210c */ jal osSetThreadPri
|
||||
/* ff98: 02002825 */ or $a1,$s0,$zero
|
||||
/* ff9c: 3c048006 */ lui $a0,%hi(var8005ddd8)
|
||||
/* ffa0: 3c078006 */ lui $a3,%hi(var8005ddd4)
|
||||
/* ffa4: 24e7ddd4 */ addiu $a3,$a3,%lo(var8005ddd4)
|
||||
/* ffa8: 2484ddd8 */ addiu $a0,$a0,%lo(var8005ddd8)
|
||||
/* ffac: 8c820000 */ lw $v0,0x0($a0)
|
||||
/* ffb0: 8ce30000 */ lw $v1,0x0($a3)
|
||||
/* ffb4: 3c0f8006 */ lui $t7,%hi(var8005edec)
|
||||
/* ffb8: 3c188006 */ lui $t8,%hi(g_Silent)
|
||||
/* ffbc: 0043082a */ slt $at,$v0,$v1
|
||||
/* ffc0: 10200003 */ beqz $at,.L0000ffd0
|
||||
/* ffc4: 3c198006 */ lui $t9,%hi(var8005ddd0)
|
||||
/* ffc8: ac830000 */ sw $v1,0x0($a0)
|
||||
/* ffcc: 00601025 */ or $v0,$v1,$zero
|
||||
.L0000ffd0:
|
||||
/* ffd0: 8defedec */ lw $t7,%lo(var8005edec)($t7)
|
||||
/* ffd4: 3c018006 */ lui $at,%hi(var8005edec)
|
||||
/* ffd8: 11e20002 */ beq $t7,$v0,.L0000ffe4
|
||||
/* ffdc: 00000000 */ nop
|
||||
/* ffe0: ac22edec */ sw $v0,%lo(var8005edec)($at)
|
||||
.L0000ffe4:
|
||||
/* ffe4: 8f18dda0 */ lw $t8,%lo(g_Silent)($t8)
|
||||
/* ffe8: 570000d4 */ bnezl $t8,.L0001033c
|
||||
/* ffec: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
/* fff0: 8f39ddd0 */ lw $t9,%lo(var8005ddd0)($t9)
|
||||
/* fff4: 3c02800a */ lui $v0,%hi(g_Vars+0x4b4)
|
||||
/* fff8: 532000d0 */ beqzl $t9,.L0001033c
|
||||
/* fffc: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
/* 10000: 8c42a474 */ lw $v0,%lo(g_Vars+0x4b4)($v0)
|
||||
/* 10004: 24010031 */ addiu $at,$zero,0x31
|
||||
/* 10008: 54410006 */ bnel $v0,$at,.L00010024
|
||||
/* 1000c: 24010019 */ addiu $at,$zero,0x19
|
||||
/* 10010: 0c004384 */ jal func00010e10
|
||||
/* 10014: 00000000 */ nop
|
||||
/* 10018: 10000006 */ b .L00010034
|
||||
/* 1001c: 00000000 */ nop
|
||||
/* 10020: 24010019 */ addiu $at,$zero,0x19
|
||||
.L00010024:
|
||||
/* 10024: 14410003 */ bne $v0,$at,.L00010034
|
||||
/* 10028: 00000000 */ nop
|
||||
/* 1002c: 0c004447 */ jal func0001111c
|
||||
/* 10030: 00000000 */ nop
|
||||
.L00010034:
|
||||
/* 10034: 3c0a800a */ lui $t2,%hi(g_Vars+0x2ac)
|
||||
/* 10038: 8d4aa26c */ lw $t2,%lo(g_Vars+0x2ac)($t2)
|
||||
/* 1003c: 24010006 */ addiu $at,$zero,0x6
|
||||
/* 10040: 15410014 */ bne $t2,$at,.L00010094
|
||||
/* 10044: 00000000 */ nop
|
||||
/* 10048: 0fc5b3e8 */ jal musicGetVolume
|
||||
/* 1004c: 00000000 */ nop
|
||||
/* 10050: 3c038006 */ lui $v1,%hi(g_SfxVolume)
|
||||
/* 10054: 9463ddc8 */ lhu $v1,%lo(g_SfxVolume)($v1)
|
||||
/* 10058: 0062082a */ slt $at,$v1,$v0
|
||||
/* 1005c: 10200005 */ beqz $at,.L00010074
|
||||
/* 10060: 00608025 */ or $s0,$v1,$zero
|
||||
/* 10064: 0fc5b3e8 */ jal musicGetVolume
|
||||
/* 10068: 00000000 */ nop
|
||||
/* 1006c: 10000001 */ b .L00010074
|
||||
/* 10070: 00408025 */ or $s0,$v0,$zero
|
||||
.L00010074:
|
||||
/* 10074: 0c003a77 */ jal func0000e9dc
|
||||
/* 10078: 00000000 */ nop
|
||||
/* 1007c: 1202000d */ beq $s0,$v0,.L000100b4
|
||||
/* 10080: 00000000 */ nop
|
||||
/* 10084: 0c003aa0 */ jal func0000ea80
|
||||
/* 10088: 3204ffff */ andi $a0,$s0,0xffff
|
||||
/* 1008c: 10000009 */ b .L000100b4
|
||||
/* 10090: 00000000 */ nop
|
||||
.L00010094:
|
||||
/* 10094: 0c003a77 */ jal func0000e9dc
|
||||
/* 10098: 00000000 */ nop
|
||||
/* 1009c: 3c048006 */ lui $a0,%hi(g_SfxVolume)
|
||||
/* 100a0: 9484ddc8 */ lhu $a0,%lo(g_SfxVolume)($a0)
|
||||
/* 100a4: 10820003 */ beq $a0,$v0,.L000100b4
|
||||
/* 100a8: 00000000 */ nop
|
||||
/* 100ac: 0c003aa0 */ jal func0000ea80
|
||||
/* 100b0: 00000000 */ nop
|
||||
.L000100b4:
|
||||
/* 100b4: 3c048006 */ lui $a0,%hi(var8005dde0)
|
||||
/* 100b8: 8c84dde0 */ lw $a0,%lo(var8005dde0)($a0)
|
||||
/* 100bc: 3c057005 */ lui $a1,%hi(var70053b20)
|
||||
/* 100c0: 10800003 */ beqz $a0,.L000100d0
|
||||
/* 100c4: 00000000 */ nop
|
||||
/* 100c8: 0c004c9d */ jal strcmp
|
||||
/* 100cc: 24a53b20 */ addiu $a1,$a1,%lo(var70053b20)
|
||||
.L000100d0:
|
||||
/* 100d0: 0c00dfa9 */ jal func00037ea4
|
||||
/* 100d4: 00000000 */ nop
|
||||
/* 100d8: 1440001d */ bnez $v0,.L00010150
|
||||
/* 100dc: 3c108009 */ lui $s0,%hi(var80094eb0)
|
||||
/* 100e0: 26104eb0 */ addiu $s0,$s0,%lo(var80094eb0)
|
||||
/* 100e4: 8e0b0004 */ lw $t3,0x4($s0)
|
||||
/* 100e8: 11600019 */ beqz $t3,.L00010150
|
||||
/* 100ec: 00000000 */ nop
|
||||
/* 100f0: 8e0c0008 */ lw $t4,0x8($s0)
|
||||
/* 100f4: 51800007 */ beqzl $t4,.L00010114
|
||||
/* 100f8: 8e020024 */ lw $v0,0x24($s0)
|
||||
/* 100fc: 8e04001c */ lw $a0,0x1c($s0)
|
||||
/* 10100: 0c00df62 */ jal func00037d88
|
||||
/* 10104: 8e050020 */ lw $a1,0x20($s0)
|
||||
/* 10108: 1000008c */ b .L0001033c
|
||||
/* 1010c: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
/* 10110: 8e020024 */ lw $v0,0x24($s0)
|
||||
.L00010114:
|
||||
/* 10114: 24030001 */ addiu $v1,$zero,0x1
|
||||
/* 10118: 24010002 */ addiu $at,$zero,0x2
|
||||
/* 1011c: 10430007 */ beq $v0,$v1,.L0001013c
|
||||
/* 10120: 240d003c */ addiu $t5,$zero,0x32
|
||||
/* 10124: 10410005 */ beq $v0,$at,.L0001013c
|
||||
/* 10128: 24010003 */ addiu $at,$zero,0x3
|
||||
/* 1012c: 50410006 */ beql $v0,$at,.L00010148
|
||||
/* 10130: ae03000c */ sw $v1,0xc($s0)
|
||||
/* 10134: 10000004 */ b .L00010148
|
||||
/* 10138: 00000000 */ nop
|
||||
.L0001013c:
|
||||
/* 1013c: 10000002 */ b .L00010148
|
||||
/* 10140: ae0d000c */ sw $t5,0xc($s0)
|
||||
/* 10144: ae03000c */ sw $v1,0xc($s0)
|
||||
.L00010148:
|
||||
/* 10148: 1000007b */ b .L00010338
|
||||
/* 1014c: ae000004 */ sw $zero,0x4($s0)
|
||||
.L00010150:
|
||||
/* 10150: 3c108009 */ lui $s0,%hi(var80094eb0)
|
||||
/* 10154: 26104eb0 */ addiu $s0,$s0,%lo(var80094eb0)
|
||||
/* 10158: 8e02000c */ lw $v0,0xc($s0)
|
||||
/* 1015c: 3c0e800a */ lui $t6,%hi(g_Vars+0x34)
|
||||
/* 10160: 58400076 */ blezl $v0,.L0001033c
|
||||
/* 10164: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
/* 10168: 8dce9ff4 */ lw $t6,%lo(g_Vars+0x34)($t6)
|
||||
/* 1016c: 004e7823 */ subu $t7,$v0,$t6
|
||||
/* 10170: 1de00071 */ bgtz $t7,.L00010338
|
||||
/* 10174: ae0f000c */ sw $t7,0xc($s0)
|
||||
/* 10178: 8e020024 */ lw $v0,0x24($s0)
|
||||
/* 1017c: 24010002 */ addiu $at,$zero,0x2
|
||||
/* 10180: 5441001f */ bnel $v0,$at,.L00010200
|
||||
/* 10184: 24010001 */ addiu $at,$zero,0x1
|
||||
.L00010188:
|
||||
/* 10188: 0c004b70 */ jal random
|
||||
/* 1018c: 00000000 */ nop
|
||||
/* 10190: 8e190010 */ lw $t9,0x10($s0)
|
||||
/* 10194: 30430003 */ andi $v1,$v0,0x3
|
||||
/* 10198: 1323fffb */ beq $t9,$v1,.L00010188
|
||||
/* 1019c: 00000000 */ nop
|
||||
/* 101a0: 3c018009 */ lui $at,%hi(var80094ec0)
|
||||
/* 101a4: 1060000c */ beqz $v1,.L000101d8
|
||||
/* 101a8: ac234ec0 */ sw $v1,%lo(var80094ec0)($at)
|
||||
/* 101ac: 24010001 */ addiu $at,$zero,0x1
|
||||
/* 101b0: 1061000c */ beq $v1,$at,.L000101e4
|
||||
/* 101b4: 240b7cee */ addiu $t3,$zero,0x7cee
|
||||
/* 101b8: 24010002 */ addiu $at,$zero,0x2
|
||||
/* 101bc: 1061000b */ beq $v1,$at,.L000101ec
|
||||
/* 101c0: 240c7cef */ addiu $t4,$zero,0x7cef
|
||||
/* 101c4: 24010003 */ addiu $at,$zero,0x3
|
||||
/* 101c8: 1061000a */ beq $v1,$at,.L000101f4
|
||||
/* 101cc: 240d7cf0 */ addiu $t5,$zero,0x7cf0
|
||||
/* 101d0: 1000004a */ b .L000102fc
|
||||
/* 101d4: 3c01bf80 */ lui $at,0xbf80
|
||||
.L000101d8:
|
||||
/* 101d8: 240a7ced */ addiu $t2,$zero,0x7ced
|
||||
/* 101dc: 10000046 */ b .L000102f8
|
||||
/* 101e0: a7aa0050 */ sh $t2,0x50($sp)
|
||||
.L000101e4:
|
||||
/* 101e4: 10000044 */ b .L000102f8
|
||||
/* 101e8: a7ab0050 */ sh $t3,0x50($sp)
|
||||
.L000101ec:
|
||||
/* 101ec: 10000042 */ b .L000102f8
|
||||
/* 101f0: a7ac0050 */ sh $t4,0x50($sp)
|
||||
.L000101f4:
|
||||
/* 101f4: 10000040 */ b .L000102f8
|
||||
/* 101f8: a7ad0050 */ sh $t5,0x50($sp)
|
||||
/* 101fc: 24010001 */ addiu $at,$zero,0x1
|
||||
.L00010200:
|
||||
/* 10200: 5441001f */ bnel $v0,$at,.L00010280
|
||||
/* 10204: 24010003 */ addiu $at,$zero,0x3
|
||||
.L00010208:
|
||||
/* 10208: 0c004b70 */ jal random
|
||||
/* 1020c: 00000000 */ nop
|
||||
/* 10210: 8e0e0014 */ lw $t6,0x14($s0)
|
||||
/* 10214: 30430003 */ andi $v1,$v0,0x3
|
||||
/* 10218: 11c3fffb */ beq $t6,$v1,.L00010208
|
||||
/* 1021c: 00000000 */ nop
|
||||
/* 10220: 3c018009 */ lui $at,%hi(var80094ec4)
|
||||
/* 10224: 1060000c */ beqz $v1,.L00010258
|
||||
/* 10228: ac234ec4 */ sw $v1,%lo(var80094ec4)($at)
|
||||
/* 1022c: 24010001 */ addiu $at,$zero,0x1
|
||||
/* 10230: 1061000c */ beq $v1,$at,.L00010264
|
||||
/* 10234: 24187cf9 */ addiu $t8,$zero,0x7cf9
|
||||
/* 10238: 24010002 */ addiu $at,$zero,0x2
|
||||
/* 1023c: 1061000b */ beq $v1,$at,.L0001026c
|
||||
/* 10240: 24197cfa */ addiu $t9,$zero,0x7cfa
|
||||
/* 10244: 24010003 */ addiu $at,$zero,0x3
|
||||
/* 10248: 1061000a */ beq $v1,$at,.L00010274
|
||||
/* 1024c: 240a7cfb */ addiu $t2,$zero,0x7cfb
|
||||
/* 10250: 1000002a */ b .L000102fc
|
||||
/* 10254: 3c01bf80 */ lui $at,0xbf80
|
||||
.L00010258:
|
||||
/* 10258: 240f7cf8 */ addiu $t7,$zero,0x7cf8
|
||||
/* 1025c: 10000026 */ b .L000102f8
|
||||
/* 10260: a7af0050 */ sh $t7,0x50($sp)
|
||||
.L00010264:
|
||||
/* 10264: 10000024 */ b .L000102f8
|
||||
/* 10268: a7b80050 */ sh $t8,0x50($sp)
|
||||
.L0001026c:
|
||||
/* 1026c: 10000022 */ b .L000102f8
|
||||
/* 10270: a7b90050 */ sh $t9,0x50($sp)
|
||||
.L00010274:
|
||||
/* 10274: 10000020 */ b .L000102f8
|
||||
/* 10278: a7aa0050 */ sh $t2,0x50($sp)
|
||||
/* 1027c: 24010003 */ addiu $at,$zero,0x3
|
||||
.L00010280:
|
||||
/* 10280: 5441001e */ bnel $v0,$at,.L000102fc
|
||||
/* 10284: 3c01bf80 */ lui $at,0xbf80
|
||||
.L00010288:
|
||||
/* 10288: 0c004b70 */ jal random
|
||||
/* 1028c: 00000000 */ nop
|
||||
/* 10290: 8e0b0018 */ lw $t3,0x18($s0)
|
||||
/* 10294: 30430003 */ andi $v1,$v0,0x3
|
||||
/* 10298: 1163fffb */ beq $t3,$v1,.L00010288
|
||||
/* 1029c: 00000000 */ nop
|
||||
/* 102a0: 3c018009 */ lui $at,%hi(var80094ec8)
|
||||
/* 102a4: 1060000c */ beqz $v1,.L000102d8
|
||||
/* 102a8: ac234ec8 */ sw $v1,%lo(var80094ec8)($at)
|
||||
/* 102ac: 24010001 */ addiu $at,$zero,0x1
|
||||
/* 102b0: 1061000c */ beq $v1,$at,.L000102e4
|
||||
/* 102b4: 240d77b7 */ addiu $t5,$zero,0x77b7
|
||||
/* 102b8: 24010002 */ addiu $at,$zero,0x2
|
||||
/* 102bc: 1061000b */ beq $v1,$at,.L000102ec
|
||||
/* 102c0: 240e77b8 */ addiu $t6,$zero,0x77b8
|
||||
/* 102c4: 24010003 */ addiu $at,$zero,0x3
|
||||
/* 102c8: 1061000a */ beq $v1,$at,.L000102f4
|
||||
/* 102cc: 240f77b9 */ addiu $t7,$zero,0x77b9
|
||||
/* 102d0: 1000000a */ b .L000102fc
|
||||
/* 102d4: 3c01bf80 */ lui $at,0xbf80
|
||||
.L000102d8:
|
||||
/* 102d8: 240c77b6 */ addiu $t4,$zero,0x77b6
|
||||
/* 102dc: 10000006 */ b .L000102f8
|
||||
/* 102e0: a7ac0050 */ sh $t4,0x50($sp)
|
||||
.L000102e4:
|
||||
/* 102e4: 10000004 */ b .L000102f8
|
||||
/* 102e8: a7ad0050 */ sh $t5,0x50($sp)
|
||||
.L000102ec:
|
||||
/* 102ec: 10000002 */ b .L000102f8
|
||||
/* 102f0: a7ae0050 */ sh $t6,0x50($sp)
|
||||
.L000102f4:
|
||||
/* 102f4: a7af0050 */ sh $t7,0x50($sp)
|
||||
.L000102f8:
|
||||
/* 102f8: 3c01bf80 */ lui $at,0xbf80
|
||||
.L000102fc:
|
||||
/* 102fc: 44812000 */ mtc1 $at,$f4
|
||||
/* 10300: 2418ffff */ addiu $t8,$zero,-1
|
||||
/* 10304: 2419ffff */ addiu $t9,$zero,-1
|
||||
/* 10308: 240affff */ addiu $t2,$zero,-1
|
||||
/* 1030c: 240bffff */ addiu $t3,$zero,-1
|
||||
/* 10310: ae18000c */ sw $t8,0xc($s0)
|
||||
/* 10314: afab001c */ sw $t3,0x1c($sp)
|
||||
/* 10318: afaa0018 */ sw $t2,0x18($sp)
|
||||
/* 1031c: afb90010 */ sw $t9,0x10($sp)
|
||||
/* 10320: 00002025 */ or $a0,$zero,$zero
|
||||
/* 10324: 87a50050 */ lh $a1,0x50($sp)
|
||||
/* 10328: 00003025 */ or $a2,$zero,$zero
|
||||
/* 1032c: 2407ffff */ addiu $a3,$zero,-1
|
||||
/* 10330: 0c004241 */ jal audioStart
|
||||
/* 10334: e7a40014 */ swc1 $f4,0x14($sp)
|
||||
.L00010338:
|
||||
/* 10338: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
.L0001033c:
|
||||
/* 1033c: 8fb00028 */ lw $s0,0x28($sp)
|
||||
/* 10340: 27bd1468 */ addiu $sp,$sp,0x1468
|
||||
/* 10344: 03e00008 */ jr $ra
|
||||
/* 10348: 00000000 */ nop
|
||||
);
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
glabel func0000fe88
|
||||
/* fe88: 27bdeb98 */ addiu $sp,$sp,-5224
|
||||
@@ -2756,6 +3105,11 @@ glabel func0000fe88
|
||||
/* 10340: 27bd1468 */ addiu $sp,$sp,0x1468
|
||||
/* 10344: 03e00008 */ jr $ra
|
||||
/* 10348: 00000000 */ nop
|
||||
);
|
||||
#endif
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0001034c
|
||||
/* 1034c: 309907ff */ andi $t9,$a0,0x7ff
|
||||
/* 10350: 00194400 */ sll $t0,$t9,0x10
|
||||
/* 10354: afa40000 */ sw $a0,0x0($sp)
|
||||
@@ -3596,6 +3950,192 @@ glabel envStopNosedive
|
||||
/* 10e0c: 00000000 */ nop
|
||||
);
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
GLOBAL_ASM(
|
||||
glabel func00010e10
|
||||
/* 10e10: 3c038006 */ lui $v1,%hi(var8005ddac)
|
||||
/* 10e14: 2463ddac */ addiu $v1,$v1,%lo(var8005ddac)
|
||||
/* 10e18: 8c620000 */ lw $v0,0x0($v1)
|
||||
/* 10e1c: 27bdffc8 */ addiu $sp,$sp,-56
|
||||
/* 10e20: 2401ffff */ addiu $at,$zero,-1
|
||||
/* 10e24: 104100a1 */ beq $v0,$at,.L000110ac
|
||||
/* 10e28: afbf002c */ sw $ra,0x2c($sp)
|
||||
/* 10e2c: 3c08800a */ lui $t0,%hi(g_Vars)
|
||||
/* 10e30: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars)
|
||||
/* 10e34: 8d0e0034 */ lw $t6,0x34($t0)
|
||||
/* 10e38: 3c198006 */ lui $t9,%hi(var8005ddb0)
|
||||
/* 10e3c: 3c013f80 */ lui $at,0x3f80
|
||||
/* 10e40: 004ec021 */ addu $t8,$v0,$t6
|
||||
/* 10e44: ac780000 */ sw $t8,0x0($v1)
|
||||
/* 10e48: 8f39ddb0 */ lw $t9,%lo(var8005ddb0)($t9)
|
||||
/* 10e4c: 44982000 */ mtc1 $t8,$f4
|
||||
/* 10e50: 44818000 */ mtc1 $at,$f16
|
||||
/* 10e54: 44994000 */ mtc1 $t9,$f8
|
||||
/* 10e58: 468021a0 */ cvt.s.w $f6,$f4
|
||||
/* 10e5c: 3c028006 */ lui $v0,%hi(var8005dda8)
|
||||
/* 10e60: 3c017005 */ lui $at,%hi(var70053c84)
|
||||
/* 10e64: 2442dda8 */ addiu $v0,$v0,%lo(var8005dda8)
|
||||
/* 10e68: 468042a0 */ cvt.s.w $f10,$f8
|
||||
/* 10e6c: 460a3003 */ div.s $f0,$f6,$f10
|
||||
/* 10e70: 4610003c */ c.lt.s $f0,$f16
|
||||
/* 10e74: 00000000 */ nop
|
||||
/* 10e78: 45020067 */ bc1fl .L00011018
|
||||
/* 10e7c: 8c460000 */ lw $a2,0x0($v0)
|
||||
/* 10e80: c4323c84 */ lwc1 $f18,%lo(var70053c84)($at)
|
||||
/* 10e84: 46120000 */ add.s $f0,$f0,$f18
|
||||
/* 10e88: 0fc5b364 */ jal coreIsPaused
|
||||
/* 10e8c: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* 10e90: 3c08800a */ lui $t0,%hi(g_Vars)
|
||||
/* 10e94: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars)
|
||||
/* 10e98: 10400028 */ beqz $v0,.L00010f3c
|
||||
/* 10e9c: c7a00034 */ lwc1 $f0,0x34($sp)
|
||||
/* 10ea0: 3c028006 */ lui $v0,%hi(var8005dda8)
|
||||
/* 10ea4: 2442dda8 */ addiu $v0,$v0,%lo(var8005dda8)
|
||||
/* 10ea8: 8c460000 */ lw $a2,0x0($v0)
|
||||
/* 10eac: 00002825 */ or $a1,$zero,$zero
|
||||
/* 10eb0: 24070040 */ addiu $a3,$zero,0x40
|
||||
/* 10eb4: 18c0000b */ blez $a2,.L00010ee4
|
||||
/* 10eb8: 3c048006 */ lui $a0,%hi(var8005ddc0)
|
||||
/* 10ebc: 8d090040 */ lw $t1,0x40($t0)
|
||||
/* 10ec0: 00095080 */ sll $t2,$t1,0x2
|
||||
/* 10ec4: 01495023 */ subu $t2,$t2,$t1
|
||||
/* 10ec8: 000a5140 */ sll $t2,$t2,0x5
|
||||
/* 10ecc: 00ca5823 */ subu $t3,$a2,$t2
|
||||
/* 10ed0: ac4b0000 */ sw $t3,0x0($v0)
|
||||
/* 10ed4: 05610003 */ bgez $t3,.L00010ee4
|
||||
/* 10ed8: 01603025 */ or $a2,$t3,$zero
|
||||
/* 10edc: ac400000 */ sw $zero,0x0($v0)
|
||||
/* 10ee0: 00003025 */ or $a2,$zero,$zero
|
||||
.L00010ee4:
|
||||
/* 10ee4: 10c0000d */ beqz $a2,.L00010f1c
|
||||
/* 10ee8: 240cffff */ addiu $t4,$zero,-1
|
||||
/* 10eec: 3c048006 */ lui $a0,%hi(var8005ddc0)
|
||||
/* 10ef0: 240dffff */ addiu $t5,$zero,-1
|
||||
/* 10ef4: 240e0001 */ addiu $t6,$zero,0x1
|
||||
/* 10ef8: afae0020 */ sw $t6,0x20($sp)
|
||||
/* 10efc: afad001c */ sw $t5,0x1c($sp)
|
||||
/* 10f00: 2484ddc0 */ addiu $a0,$a0,%lo(var8005ddc0)
|
||||
/* 10f04: afac0010 */ sw $t4,0x10($sp)
|
||||
/* 10f08: e7a00014 */ swc1 $f0,0x14($sp)
|
||||
/* 10f0c: 0c004128 */ jal audioAdjust
|
||||
/* 10f10: afa00018 */ sw $zero,0x18($sp)
|
||||
/* 10f14: 10000066 */ b .L000110b0
|
||||
/* 10f18: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
.L00010f1c:
|
||||
/* 10f1c: 8c84ddc0 */ lw $a0,%lo(var8005ddc0)($a0)
|
||||
/* 10f20: 50800063 */ beqzl $a0,.L000110b0
|
||||
/* 10f24: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
/* 10f28: 0c00cec9 */ jal audioStop
|
||||
/* 10f2c: 00000000 */ nop
|
||||
/* 10f30: 3c018006 */ lui $at,%hi(var8005ddc0)
|
||||
/* 10f34: 1000005d */ b .L000110ac
|
||||
/* 10f38: ac20ddc0 */ sw $zero,%lo(var8005ddc0)($at)
|
||||
.L00010f3c:
|
||||
/* 10f3c: 3c0f8006 */ lui $t7,%hi(var8005ddc0)
|
||||
/* 10f40: 8defddc0 */ lw $t7,%lo(var8005ddc0)($t7)
|
||||
/* 10f44: 3c048009 */ lui $a0,%hi(var80095200)
|
||||
/* 10f48: 24050608 */ addiu $a1,$zero,0x608
|
||||
/* 10f4c: 15e00012 */ bnez $t7,.L00010f98
|
||||
/* 10f50: 3c068006 */ lui $a2,%hi(var8005ddc0)
|
||||
/* 10f54: 3c01bf80 */ lui $at,0xbf80
|
||||
/* 10f58: 44812000 */ mtc1 $at,$f4
|
||||
/* 10f5c: 2418ffff */ addiu $t8,$zero,-1
|
||||
/* 10f60: 2419ffff */ addiu $t9,$zero,-1
|
||||
/* 10f64: 2409ffff */ addiu $t1,$zero,-1
|
||||
/* 10f68: afa9001c */ sw $t1,0x1c($sp)
|
||||
/* 10f6c: afb90018 */ sw $t9,0x18($sp)
|
||||
/* 10f70: afb80010 */ sw $t8,0x10($sp)
|
||||
/* 10f74: 8c845200 */ lw $a0,%lo(var80095200)($a0)
|
||||
/* 10f78: 24c6ddc0 */ addiu $a2,$a2,%lo(var8005ddc0)
|
||||
/* 10f7c: 2407ffff */ addiu $a3,$zero,-1
|
||||
/* 10f80: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* 10f84: 0c004241 */ jal audioStart
|
||||
/* 10f88: e7a40014 */ swc1 $f4,0x14($sp)
|
||||
/* 10f8c: 3c08800a */ lui $t0,%hi(g_Vars)
|
||||
/* 10f90: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars)
|
||||
/* 10f94: c7a00034 */ lwc1 $f0,0x34($sp)
|
||||
.L00010f98:
|
||||
/* 10f98: 3c028006 */ lui $v0,%hi(var8005dda8)
|
||||
/* 10f9c: 2442dda8 */ addiu $v0,$v0,%lo(var8005dda8)
|
||||
/* 10fa0: 8c460000 */ lw $a2,0x0($v0)
|
||||
/* 10fa4: 3c048006 */ lui $a0,%hi(var8005ddc0)
|
||||
/* 10fa8: 2484ddc0 */ addiu $a0,$a0,%lo(var8005ddc0)
|
||||
/* 10fac: 28c14e20 */ slti $at,$a2,0x4e20
|
||||
/* 10fb0: 1020000c */ beqz $at,.L00010fe4
|
||||
/* 10fb4: 00002825 */ or $a1,$zero,$zero
|
||||
/* 10fb8: 8d0a0040 */ lw $t2,0x40($t0)
|
||||
/* 10fbc: 000a5880 */ sll $t3,$t2,0x2
|
||||
/* 10fc0: 016a5823 */ subu $t3,$t3,$t2
|
||||
/* 10fc4: 000b5900 */ sll $t3,$t3,0x4
|
||||
/* 10fc8: 00cb6021 */ addu $t4,$a2,$t3
|
||||
/* 10fcc: 29814e21 */ slti $at,$t4,0x4e21
|
||||
/* 10fd0: ac4c0000 */ sw $t4,0x0($v0)
|
||||
/* 10fd4: 14200003 */ bnez $at,.L00010fe4
|
||||
/* 10fd8: 01803025 */ or $a2,$t4,$zero
|
||||
/* 10fdc: 24064e20 */ addiu $a2,$zero,0x4e20
|
||||
/* 10fe0: ac460000 */ sw $a2,0x0($v0)
|
||||
.L00010fe4:
|
||||
/* 10fe4: 240effff */ addiu $t6,$zero,-1
|
||||
/* 10fe8: 240fffff */ addiu $t7,$zero,-1
|
||||
/* 10fec: 24180001 */ addiu $t8,$zero,0x1
|
||||
/* 10ff0: afb80020 */ sw $t8,0x20($sp)
|
||||
/* 10ff4: afaf001c */ sw $t7,0x1c($sp)
|
||||
/* 10ff8: afae0010 */ sw $t6,0x10($sp)
|
||||
/* 10ffc: 24070040 */ addiu $a3,$zero,0x40
|
||||
/* 11000: e7a00014 */ swc1 $f0,0x14($sp)
|
||||
/* 11004: 0c004128 */ jal audioAdjust
|
||||
/* 11008: afa00018 */ sw $zero,0x18($sp)
|
||||
/* 1100c: 10000028 */ b .L000110b0
|
||||
/* 11010: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
/* 11014: 8c460000 */ lw $a2,0x0($v0)
|
||||
.L00011018:
|
||||
/* 11018: 00002825 */ or $a1,$zero,$zero
|
||||
/* 1101c: 24070040 */ addiu $a3,$zero,0x40
|
||||
/* 11020: 18c0000b */ blez $a2,.L00011050
|
||||
/* 11024: 3c048006 */ lui $a0,%hi(var8005ddc0)
|
||||
/* 11028: 8d190040 */ lw $t9,0x40($t0)
|
||||
/* 1102c: 00194880 */ sll $t1,$t9,0x2
|
||||
/* 11030: 01394823 */ subu $t1,$t1,$t9
|
||||
/* 11034: 00094940 */ sll $t1,$t1,0x5
|
||||
/* 11038: 00c95023 */ subu $t2,$a2,$t1
|
||||
/* 1103c: ac4a0000 */ sw $t2,0x0($v0)
|
||||
/* 11040: 05410003 */ bgez $t2,.L00011050
|
||||
/* 11044: 01403025 */ or $a2,$t2,$zero
|
||||
/* 11048: ac400000 */ sw $zero,0x0($v0)
|
||||
/* 1104c: 00003025 */ or $a2,$zero,$zero
|
||||
.L00011050:
|
||||
/* 11050: 10c0000f */ beqz $a2,.L00011090
|
||||
/* 11054: 240bffff */ addiu $t3,$zero,-1
|
||||
/* 11058: 3c01bf80 */ lui $at,0xbf80
|
||||
/* 1105c: 44814000 */ mtc1 $at,$f8
|
||||
/* 11060: 3c048006 */ lui $a0,%hi(var8005ddc0)
|
||||
/* 11064: 240cffff */ addiu $t4,$zero,-1
|
||||
/* 11068: 240d0001 */ addiu $t5,$zero,0x1
|
||||
/* 1106c: afad0020 */ sw $t5,0x20($sp)
|
||||
/* 11070: afac001c */ sw $t4,0x1c($sp)
|
||||
/* 11074: 2484ddc0 */ addiu $a0,$a0,%lo(var8005ddc0)
|
||||
/* 11078: afab0010 */ sw $t3,0x10($sp)
|
||||
/* 1107c: afa00018 */ sw $zero,0x18($sp)
|
||||
/* 11080: 0c004128 */ jal audioAdjust
|
||||
/* 11084: e7a80014 */ swc1 $f8,0x14($sp)
|
||||
/* 11088: 10000009 */ b .L000110b0
|
||||
/* 1108c: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
.L00011090:
|
||||
/* 11090: 8c84ddc0 */ lw $a0,%lo(var8005ddc0)($a0)
|
||||
/* 11094: 50800006 */ beqzl $a0,.L000110b0
|
||||
/* 11098: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
/* 1109c: 0c00cec9 */ jal audioStop
|
||||
/* 110a0: 00000000 */ nop
|
||||
/* 110a4: 3c018006 */ lui $at,%hi(var8005ddc0)
|
||||
/* 110a8: ac20ddc0 */ sw $zero,%lo(var8005ddc0)($at)
|
||||
.L000110ac:
|
||||
/* 110ac: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
.L000110b0:
|
||||
/* 110b0: 27bd0038 */ addiu $sp,$sp,0x38
|
||||
/* 110b4: 03e00008 */ jr $ra
|
||||
/* 110b8: 00000000 */ nop
|
||||
);
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
glabel func00010e10
|
||||
/* 10e10: 3c038006 */ lui $v1,%hi(var8005ddac)
|
||||
@@ -3780,6 +4320,7 @@ glabel func00010e10
|
||||
/* 110b4: 03e00008 */ jr $ra
|
||||
/* 110b8: 00000000 */ nop
|
||||
);
|
||||
#endif
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
GLOBAL_ASM(
|
||||
@@ -3834,6 +4375,214 @@ glabel envStopUfoHum
|
||||
/* 11118: 00000000 */ nop
|
||||
);
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
GLOBAL_ASM(
|
||||
glabel func0001111c
|
||||
/* 1111c: 3c038006 */ lui $v1,%hi(var8005ddb8)
|
||||
/* 11120: 2463ddb8 */ addiu $v1,$v1,%lo(var8005ddb8)
|
||||
/* 11124: 8c620000 */ lw $v0,0x0($v1)
|
||||
/* 11128: 27bdffc8 */ addiu $sp,$sp,-56
|
||||
/* 1112c: 2401ffff */ addiu $at,$zero,-1
|
||||
/* 11130: 104100b5 */ beq $v0,$at,.L00011408
|
||||
/* 11134: afbf002c */ sw $ra,0x2c($sp)
|
||||
/* 11138: 3c08800a */ lui $t0,%hi(g_Vars)
|
||||
/* 1113c: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars)
|
||||
/* 11140: 8d0e0034 */ lw $t6,0x34($t0)
|
||||
/* 11144: 3c198006 */ lui $t9,%hi(var8005ddbc)
|
||||
/* 11148: 3c013f80 */ lui $at,0x3f80
|
||||
/* 1114c: 004ec021 */ addu $t8,$v0,$t6
|
||||
/* 11150: ac780000 */ sw $t8,0x0($v1)
|
||||
/* 11154: 8f39ddbc */ lw $t9,%lo(var8005ddbc)($t9)
|
||||
/* 11158: 44982000 */ mtc1 $t8,$f4
|
||||
/* 1115c: 44816000 */ mtc1 $at,$f12
|
||||
/* 11160: 44994000 */ mtc1 $t9,$f8
|
||||
/* 11164: 468021a0 */ cvt.s.w $f6,$f4
|
||||
/* 11168: 3c028006 */ lui $v0,%hi(var8005ddb4)
|
||||
/* 1116c: 3c017005 */ lui $at,%hi(var70053c88)
|
||||
/* 11170: 2442ddb4 */ addiu $v0,$v0,%lo(var8005ddb4)
|
||||
/* 11174: 468042a0 */ cvt.s.w $f10,$f8
|
||||
/* 11178: 460a3003 */ div.s $f0,$f6,$f10
|
||||
/* 1117c: 460c003c */ c.lt.s $f0,$f12
|
||||
/* 11180: 00000000 */ nop
|
||||
/* 11184: 4502007b */ bc1fl .L00011374
|
||||
/* 11188: 8c460000 */ lw $a2,0x0($v0)
|
||||
/* 1118c: c4223c88 */ lwc1 $f2,%lo(var70053c88)($at)
|
||||
/* 11190: 3c017005 */ lui $at,%hi(var70053c94)
|
||||
/* 11194: 4602003c */ c.lt.s $f0,$f2
|
||||
/* 11198: 00000000 */ nop
|
||||
/* 1119c: 4502000a */ bc1fl .L000111c8
|
||||
/* 111a0: 46020181 */ sub.s $f6,$f0,$f2
|
||||
/* 111a4: 46020403 */ div.s $f16,$f0,$f2
|
||||
/* 111a8: 3c017005 */ lui $at,%hi(var70053c8c)
|
||||
/* 111ac: c4323c8c */ lwc1 $f18,%lo(var70053c8c)($at)
|
||||
/* 111b0: 3c017005 */ lui $at,%hi(var70053c90)
|
||||
/* 111b4: c4283c90 */ lwc1 $f8,%lo(var70053c90)($at)
|
||||
/* 111b8: 46128102 */ mul.s $f4,$f16,$f18
|
||||
/* 111bc: 10000008 */ b .L000111e0
|
||||
/* 111c0: 46082000 */ add.s $f0,$f4,$f8
|
||||
/* 111c4: 46020181 */ sub.s $f6,$f0,$f2
|
||||
.L000111c8:
|
||||
/* 111c8: c42a3c94 */ lwc1 $f10,%lo(var70053c94)($at)
|
||||
/* 111cc: 3c017005 */ lui $at,%hi(var70053c98)
|
||||
/* 111d0: c4323c98 */ lwc1 $f18,%lo(var70053c98)($at)
|
||||
/* 111d4: 460a3403 */ div.s $f16,$f6,$f10
|
||||
/* 111d8: 46128102 */ mul.s $f4,$f16,$f18
|
||||
/* 111dc: 460c2000 */ add.s $f0,$f4,$f12
|
||||
.L000111e0:
|
||||
/* 111e0: 0fc5b364 */ jal coreIsPaused
|
||||
/* 111e4: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* 111e8: 3c08800a */ lui $t0,%hi(g_Vars)
|
||||
/* 111ec: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars)
|
||||
/* 111f0: 10400028 */ beqz $v0,.L00011294
|
||||
/* 111f4: c7a00034 */ lwc1 $f0,0x34($sp)
|
||||
/* 111f8: 3c028006 */ lui $v0,%hi(var8005ddb4)
|
||||
/* 111fc: 2442ddb4 */ addiu $v0,$v0,%lo(var8005ddb4)
|
||||
/* 11200: 8c460000 */ lw $a2,0x0($v0)
|
||||
/* 11204: 00002825 */ or $a1,$zero,$zero
|
||||
/* 11208: 24070040 */ addiu $a3,$zero,0x40
|
||||
/* 1120c: 18c0000b */ blez $a2,.L0001123c
|
||||
/* 11210: 3c048006 */ lui $a0,%hi(var8005ddc4)
|
||||
/* 11214: 8d090040 */ lw $t1,0x40($t0)
|
||||
/* 11218: 000950c0 */ sll $t2,$t1,0x3
|
||||
/* 1121c: 01495021 */ addu $t2,$t2,$t1
|
||||
/* 11220: 000a5100 */ sll $t2,$t2,0x4
|
||||
/* 11224: 00ca5823 */ subu $t3,$a2,$t2
|
||||
/* 11228: ac4b0000 */ sw $t3,0x0($v0)
|
||||
/* 1122c: 05610003 */ bgez $t3,.L0001123c
|
||||
/* 11230: 01603025 */ or $a2,$t3,$zero
|
||||
/* 11234: ac400000 */ sw $zero,0x0($v0)
|
||||
/* 11238: 00003025 */ or $a2,$zero,$zero
|
||||
.L0001123c:
|
||||
/* 1123c: 10c0000d */ beqz $a2,.L00011274
|
||||
/* 11240: 240cffff */ addiu $t4,$zero,-1
|
||||
/* 11244: 3c048006 */ lui $a0,%hi(var8005ddc4)
|
||||
/* 11248: 240dffff */ addiu $t5,$zero,-1
|
||||
/* 1124c: 240e0001 */ addiu $t6,$zero,0x1
|
||||
/* 11250: afae0020 */ sw $t6,0x20($sp)
|
||||
/* 11254: afad001c */ sw $t5,0x1c($sp)
|
||||
/* 11258: 2484ddc4 */ addiu $a0,$a0,%lo(var8005ddc4)
|
||||
/* 1125c: afac0010 */ sw $t4,0x10($sp)
|
||||
/* 11260: e7a00014 */ swc1 $f0,0x14($sp)
|
||||
/* 11264: 0c004128 */ jal audioAdjust
|
||||
/* 11268: afa00018 */ sw $zero,0x18($sp)
|
||||
/* 1126c: 10000067 */ b .L0001140c
|
||||
/* 11270: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
.L00011274:
|
||||
/* 11274: 8c84ddc4 */ lw $a0,%lo(var8005ddc4)($a0)
|
||||
/* 11278: 50800064 */ beqzl $a0,.L0001140c
|
||||
/* 1127c: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
/* 11280: 0c00cec9 */ jal audioStop
|
||||
/* 11284: 00000000 */ nop
|
||||
/* 11288: 3c018006 */ lui $at,%hi(var8005ddc4)
|
||||
/* 1128c: 1000005e */ b .L00011408
|
||||
/* 11290: ac20ddc4 */ sw $zero,%lo(var8005ddc4)($at)
|
||||
.L00011294:
|
||||
/* 11294: 3c0f8006 */ lui $t7,%hi(var8005ddc4)
|
||||
/* 11298: 8defddc4 */ lw $t7,%lo(var8005ddc4)($t7)
|
||||
/* 1129c: 3c048009 */ lui $a0,%hi(var80095200)
|
||||
/* 112a0: 24050609 */ addiu $a1,$zero,0x609
|
||||
/* 112a4: 15e00012 */ bnez $t7,.L000112f0
|
||||
/* 112a8: 3c068006 */ lui $a2,%hi(var8005ddc4)
|
||||
/* 112ac: 3c01bf80 */ lui $at,0xbf80
|
||||
/* 112b0: 44814000 */ mtc1 $at,$f8
|
||||
/* 112b4: 2418ffff */ addiu $t8,$zero,-1
|
||||
/* 112b8: 2419ffff */ addiu $t9,$zero,-1
|
||||
/* 112bc: 2409ffff */ addiu $t1,$zero,-1
|
||||
/* 112c0: afa9001c */ sw $t1,0x1c($sp)
|
||||
/* 112c4: afb90018 */ sw $t9,0x18($sp)
|
||||
/* 112c8: afb80010 */ sw $t8,0x10($sp)
|
||||
/* 112cc: 8c845200 */ lw $a0,%lo(var80095200)($a0)
|
||||
/* 112d0: 24c6ddc4 */ addiu $a2,$a2,%lo(var8005ddc4)
|
||||
/* 112d4: 2407ffff */ addiu $a3,$zero,-1
|
||||
/* 112d8: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* 112dc: 0c004241 */ jal audioStart
|
||||
/* 112e0: e7a80014 */ swc1 $f8,0x14($sp)
|
||||
/* 112e4: 3c08800a */ lui $t0,%hi(g_Vars)
|
||||
/* 112e8: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars)
|
||||
/* 112ec: c7a00034 */ lwc1 $f0,0x34($sp)
|
||||
.L000112f0:
|
||||
/* 112f0: 3c028006 */ lui $v0,%hi(var8005ddb4)
|
||||
/* 112f4: 2442ddb4 */ addiu $v0,$v0,%lo(var8005ddb4)
|
||||
/* 112f8: 8c460000 */ lw $a2,0x0($v0)
|
||||
/* 112fc: 3c048006 */ lui $a0,%hi(var8005ddc4)
|
||||
/* 11300: 2484ddc4 */ addiu $a0,$a0,%lo(var8005ddc4)
|
||||
/* 11304: 28c17fff */ slti $at,$a2,0x7fff
|
||||
/* 11308: 1020000d */ beqz $at,.L00011340
|
||||
/* 1130c: 00002825 */ or $a1,$zero,$zero
|
||||
/* 11310: 8d0a0040 */ lw $t2,0x40($t0)
|
||||
/* 11314: 34018000 */ dli $at,0x8000
|
||||
/* 11318: 000a5880 */ sll $t3,$t2,0x2
|
||||
/* 1131c: 016a5823 */ subu $t3,$t3,$t2
|
||||
/* 11320: 000b5900 */ sll $t3,$t3,0x4
|
||||
/* 11324: 00cb6021 */ addu $t4,$a2,$t3
|
||||
/* 11328: 0181082a */ slt $at,$t4,$at
|
||||
/* 1132c: ac4c0000 */ sw $t4,0x0($v0)
|
||||
/* 11330: 14200003 */ bnez $at,.L00011340
|
||||
/* 11334: 01803025 */ or $a2,$t4,$zero
|
||||
/* 11338: 24067fff */ addiu $a2,$zero,0x7fff
|
||||
/* 1133c: ac460000 */ sw $a2,0x0($v0)
|
||||
.L00011340:
|
||||
/* 11340: 240effff */ addiu $t6,$zero,-1
|
||||
/* 11344: 240fffff */ addiu $t7,$zero,-1
|
||||
/* 11348: 24180001 */ addiu $t8,$zero,0x1
|
||||
/* 1134c: afb80020 */ sw $t8,0x20($sp)
|
||||
/* 11350: afaf001c */ sw $t7,0x1c($sp)
|
||||
/* 11354: afae0010 */ sw $t6,0x10($sp)
|
||||
/* 11358: 24070040 */ addiu $a3,$zero,0x40
|
||||
/* 1135c: e7a00014 */ swc1 $f0,0x14($sp)
|
||||
/* 11360: 0c004128 */ jal audioAdjust
|
||||
/* 11364: afa00018 */ sw $zero,0x18($sp)
|
||||
/* 11368: 10000028 */ b .L0001140c
|
||||
/* 1136c: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
/* 11370: 8c460000 */ lw $a2,0x0($v0)
|
||||
.L00011374:
|
||||
/* 11374: 00002825 */ or $a1,$zero,$zero
|
||||
/* 11378: 24070040 */ addiu $a3,$zero,0x40
|
||||
/* 1137c: 18c0000b */ blez $a2,.L000113ac
|
||||
/* 11380: 3c048006 */ lui $a0,%hi(var8005ddc4)
|
||||
/* 11384: 8d190040 */ lw $t9,0x40($t0)
|
||||
/* 11388: 001948c0 */ sll $t1,$t9,0x3
|
||||
/* 1138c: 01394821 */ addu $t1,$t1,$t9
|
||||
/* 11390: 00094900 */ sll $t1,$t1,0x4
|
||||
/* 11394: 00c95023 */ subu $t2,$a2,$t1
|
||||
/* 11398: ac4a0000 */ sw $t2,0x0($v0)
|
||||
/* 1139c: 05410003 */ bgez $t2,.L000113ac
|
||||
/* 113a0: 01403025 */ or $a2,$t2,$zero
|
||||
/* 113a4: ac400000 */ sw $zero,0x0($v0)
|
||||
/* 113a8: 00003025 */ or $a2,$zero,$zero
|
||||
.L000113ac:
|
||||
/* 113ac: 10c0000f */ beqz $a2,.L000113ec
|
||||
/* 113b0: 240bffff */ addiu $t3,$zero,-1
|
||||
/* 113b4: 3c01bf80 */ lui $at,0xbf80
|
||||
/* 113b8: 44813000 */ mtc1 $at,$f6
|
||||
/* 113bc: 3c048006 */ lui $a0,%hi(var8005ddc4)
|
||||
/* 113c0: 240cffff */ addiu $t4,$zero,-1
|
||||
/* 113c4: 240d0001 */ addiu $t5,$zero,0x1
|
||||
/* 113c8: afad0020 */ sw $t5,0x20($sp)
|
||||
/* 113cc: afac001c */ sw $t4,0x1c($sp)
|
||||
/* 113d0: 2484ddc4 */ addiu $a0,$a0,%lo(var8005ddc4)
|
||||
/* 113d4: afab0010 */ sw $t3,0x10($sp)
|
||||
/* 113d8: afa00018 */ sw $zero,0x18($sp)
|
||||
/* 113dc: 0c004128 */ jal audioAdjust
|
||||
/* 113e0: e7a60014 */ swc1 $f6,0x14($sp)
|
||||
/* 113e4: 10000009 */ b .L0001140c
|
||||
/* 113e8: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
.L000113ec:
|
||||
/* 113ec: 8c84ddc4 */ lw $a0,%lo(var8005ddc4)($a0)
|
||||
/* 113f0: 50800006 */ beqzl $a0,.L0001140c
|
||||
/* 113f4: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
/* 113f8: 0c00cec9 */ jal audioStop
|
||||
/* 113fc: 00000000 */ nop
|
||||
/* 11400: 3c018006 */ lui $at,%hi(var8005ddc4)
|
||||
/* 11404: ac20ddc4 */ sw $zero,%lo(var8005ddc4)($at)
|
||||
.L00011408:
|
||||
/* 11408: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
.L0001140c:
|
||||
/* 1140c: 27bd0038 */ addiu $sp,$sp,0x38
|
||||
/* 11410: 03e00008 */ jr $ra
|
||||
/* 11414: 00000000 */ nop
|
||||
);
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
glabel func0001111c
|
||||
/* 1111c: 3c038006 */ lui $v1,%hi(var8005ddb8)
|
||||
@@ -4039,6 +4788,5 @@ glabel func0001111c
|
||||
/* 1140c: 27bd0038 */ addiu $sp,$sp,0x38
|
||||
/* 11410: 03e00008 */ jr $ra
|
||||
/* 11414: 00000000 */ nop
|
||||
/* 11418: 00000000 */ nop
|
||||
/* 1141c: 00000000 */ nop
|
||||
);
|
||||
#endif
|
||||
|
||||
+320
-2
@@ -38,6 +38,19 @@ const char var70053f38[] = "MUSIC : Tick -> Channel %d (State=%d) has faded to s
|
||||
const char var70053f7c[] = "MUSIC : WARNING -> Force fade termination\n";
|
||||
const char var70053fa8[] = "MUSIC TICK : Job Guid = %u\n";
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
const u32 var70053fc4[] = {0x70011200};
|
||||
const u32 var70053fc8[] = {0x70011200};
|
||||
const u32 var70053fcc[] = {0x70011200};
|
||||
const u32 var70053fd0[] = {0x70011200};
|
||||
const u32 var70053fd4[] = {0x70011200};
|
||||
const u32 var70053fd8[] = {0x70011200};
|
||||
const u32 var70053fdc[] = {0x700119c0};
|
||||
const u32 var70053fe0[] = {0x700119d4};
|
||||
const u32 var70053fe4[] = {0x700119e8};
|
||||
const u32 var70053fe8[] = {0x700119fc};
|
||||
const u32 var70053fec[] = {0x70011a0c};
|
||||
#else
|
||||
const u32 var70053fc4[] = {0x70011470};
|
||||
const u32 var70053fc8[] = {0x70011470};
|
||||
const u32 var70053fcc[] = {0x70011470};
|
||||
@@ -49,6 +62,7 @@ const u32 var70053fe0[] = {0x70011c44};
|
||||
const u32 var70053fe4[] = {0x70011c58};
|
||||
const u32 var70053fe8[] = {0x70011c6c};
|
||||
const u32 var70053fec[] = {0x70011c7c};
|
||||
#endif
|
||||
|
||||
u32 var8005edf0 = 0xffffffff;
|
||||
u32 var8005edf4 = 0x00000000;
|
||||
@@ -738,6 +752,311 @@ glabel func0001190c
|
||||
/* 11d80: 27bd0048 */ addiu $sp,$sp,0x48
|
||||
);
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
GLOBAL_ASM(
|
||||
glabel func00011d84
|
||||
/* 11d84: 3c0e8006 */ lui $t6,%hi(g_Silent)
|
||||
/* 11d88: 8dcedda0 */ lw $t6,%lo(g_Silent)($t6)
|
||||
/* 11d8c: 27bdffd8 */ addiu $sp,$sp,-40
|
||||
/* 11d90: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* 11d94: 15c000e0 */ bnez $t6,.L00012118
|
||||
/* 11d98: afa00020 */ sw $zero,0x20($sp)
|
||||
/* 11d9c: 3c038008 */ lui $v1,%hi(var800840f0)
|
||||
/* 11da0: 246340f0 */ addiu $v1,$v1,%lo(var800840f0)
|
||||
/* 11da4: 8c620000 */ lw $v0,0x0($v1)
|
||||
/* 11da8: 3c0a800a */ lui $t2,%hi(g_Vars)
|
||||
/* 11dac: 254a9fc0 */ addiu $t2,$t2,%lo(g_Vars)
|
||||
/* 11db0: 18400044 */ blez $v0,.L00011ec4
|
||||
/* 11db4: 00000000 */ nop
|
||||
/* 11db8: 8d4f0318 */ lw $t7,0x318($t2)
|
||||
/* 11dbc: 3c048008 */ lui $a0,%hi(var800840fc)
|
||||
/* 11dc0: 55e00014 */ bnezl $t7,.L00011e14
|
||||
/* 11dc4: 8d590034 */ lw $t9,0x34($t2)
|
||||
/* 11dc8: 8d58029c */ lw $t8,0x29c($t2)
|
||||
/* 11dcc: 07020006 */ bltzl $t8,.L00011de8
|
||||
/* 11dd0: 8d4c0298 */ lw $t4,0x298($t2)
|
||||
/* 11dd4: 8d5902a0 */ lw $t9,0x2a0($t2)
|
||||
/* 11dd8: 8f2b00d8 */ lw $t3,0xd8($t9)
|
||||
/* 11ddc: 5160000d */ beqzl $t3,.L00011e14
|
||||
/* 11de0: 8d590034 */ lw $t9,0x34($t2)
|
||||
/* 11de4: 8d4c0298 */ lw $t4,0x298($t2)
|
||||
.L00011de8:
|
||||
/* 11de8: 05800036 */ bltz $t4,.L00011ec4
|
||||
/* 11dec: 00000000 */ nop
|
||||
/* 11df0: 8d4d02a0 */ lw $t5,0x2a0($t2)
|
||||
/* 11df4: 8dae00d8 */ lw $t6,0xd8($t5)
|
||||
/* 11df8: 51c00006 */ beqzl $t6,.L00011e14
|
||||
/* 11dfc: 8d590034 */ lw $t9,0x34($t2)
|
||||
/* 11e00: 8d4f02a4 */ lw $t7,0x2a4($t2)
|
||||
/* 11e04: 8df800d8 */ lw $t8,0xd8($t7)
|
||||
/* 11e08: 1700002e */ bnez $t8,.L00011ec4
|
||||
/* 11e0c: 00000000 */ nop
|
||||
/* 11e10: 8d590034 */ lw $t9,0x34($t2)
|
||||
.L00011e14:
|
||||
/* 11e14: 248440fc */ addiu $a0,$a0,%lo(var800840fc)
|
||||
/* 11e18: ac800000 */ sw $zero,0x0($a0)
|
||||
/* 11e1c: 00595823 */ subu $t3,$v0,$t9
|
||||
/* 11e20: 1d600023 */ bgtz $t3,.L00011eb0
|
||||
/* 11e24: ac6b0000 */ sw $t3,0x0($v1)
|
||||
/* 11e28: 0fc5b76c */ jal func0f16ddb0
|
||||
/* 11e2c: 00000000 */ nop
|
||||
/* 11e30: 3c0d8008 */ lui $t5,%hi(var80087264)
|
||||
/* 11e34: 8dad7264 */ lw $t5,%lo(var80087264)($t5)
|
||||
/* 11e38: 3c0e800a */ lui $t6,%hi(g_Vars+0x318)
|
||||
/* 11e3c: 11a0001c */ beqz $t5,.L00011eb0
|
||||
/* 11e40: 00000000 */ nop
|
||||
/* 11e44: 8dcea2d8 */ lw $t6,%lo(g_Vars+0x318)($t6)
|
||||
/* 11e48: 3c058008 */ lui $a1,%hi(var800840f4)
|
||||
/* 11e4c: 24a540f4 */ addiu $a1,$a1,%lo(var800840f4)
|
||||
/* 11e50: 11c00017 */ beqz $t6,.L00011eb0
|
||||
/* 11e54: 3c0f8008 */ lui $t7,%hi(var800840f8)
|
||||
/* 11e58: 8def40f8 */ lw $t7,%lo(var800840f8)($t7)
|
||||
/* 11e5c: 8cb80000 */ lw $t8,0x0($a1)
|
||||
/* 11e60: 24040003 */ addiu $a0,$zero,0x3
|
||||
/* 11e64: 01f8082a */ slt $at,$t7,$t8
|
||||
/* 11e68: 10200011 */ beqz $at,.L00011eb0
|
||||
/* 11e6c: 00000000 */ nop
|
||||
/* 11e70: 0fc5b490 */ jal musicEnd
|
||||
/* 11e74: aca00000 */ sw $zero,0x0($a1)
|
||||
/* 11e78: 0fc5b490 */ jal musicEnd
|
||||
/* 11e7c: 24040004 */ addiu $a0,$zero,0x4
|
||||
/* 11e80: 0fc5b490 */ jal musicEnd
|
||||
/* 11e84: 24040001 */ addiu $a0,$zero,0x1
|
||||
/* 11e88: 3c04800b */ lui $a0,%hi(g_MusicStageNum)
|
||||
/* 11e8c: 0fc5db10 */ jal stageGetPrimaryTrack
|
||||
/* 11e90: 8c84a5d0 */ lw $a0,%lo(g_MusicStageNum)($a0)
|
||||
/* 11e94: 0fc5b3e8 */ jal musicGetVolume
|
||||
/* 11e98: afa20018 */ sw $v0,0x18($sp)
|
||||
/* 11e9c: 24040001 */ addiu $a0,$zero,0x1
|
||||
/* 11ea0: 8fa50018 */ lw $a1,0x18($sp)
|
||||
/* 11ea4: 24060000 */ addiu $a2,$zero,0x0
|
||||
/* 11ea8: 0fc5b46f */ jal musicStart
|
||||
/* 11eac: 3047ffff */ andi $a3,$v0,0xffff
|
||||
.L00011eb0:
|
||||
/* 11eb0: 3c0a800a */ lui $t2,%hi(g_Vars)
|
||||
/* 11eb4: 3c028008 */ lui $v0,%hi(var80087264)
|
||||
/* 11eb8: 8c427264 */ lw $v0,%lo(var80087264)($v0)
|
||||
/* 11ebc: 1000001d */ b .L00011f34
|
||||
/* 11ec0: 254a9fc0 */ addiu $t2,$t2,%lo(g_Vars)
|
||||
.L00011ec4:
|
||||
/* 11ec4: 3c028008 */ lui $v0,%hi(var80087264)
|
||||
/* 11ec8: 8c427264 */ lw $v0,%lo(var80087264)($v0)
|
||||
/* 11ecc: 3c0a800a */ lui $t2,%hi(g_Vars)
|
||||
/* 11ed0: 254a9fc0 */ addiu $t2,$t2,%lo(g_Vars)
|
||||
/* 11ed4: 10400017 */ beqz $v0,.L00011f34
|
||||
/* 11ed8: 00000000 */ nop
|
||||
/* 11edc: 8d590318 */ lw $t9,0x318($t2)
|
||||
/* 11ee0: 3c0b8008 */ lui $t3,%hi(var800840f8)
|
||||
/* 11ee4: 3c0c8008 */ lui $t4,%hi(var800840f4)
|
||||
/* 11ee8: 13200012 */ beqz $t9,.L00011f34
|
||||
/* 11eec: 00000000 */ nop
|
||||
/* 11ef0: 8d6b40f8 */ lw $t3,%lo(var800840f8)($t3)
|
||||
/* 11ef4: 8d8c40f4 */ lw $t4,%lo(var800840f4)($t4)
|
||||
/* 11ef8: 24040001 */ addiu $a0,$zero,0x1
|
||||
/* 11efc: 3c054000 */ lui $a1,0x4000
|
||||
/* 11f00: 016c082a */ slt $at,$t3,$t4
|
||||
/* 11f04: 1020000b */ beqz $at,.L00011f34
|
||||
/* 11f08: 24060001 */ addiu $a2,$zero,0x1
|
||||
/* 11f0c: 3c018008 */ lui $at,%hi(var800840f4)
|
||||
/* 11f10: 0fc5b4ab */ jal func0f16d2ac
|
||||
/* 11f14: ac2040f4 */ sw $zero,%lo(var800840f4)($at)
|
||||
/* 11f18: 240d0078 */ addiu $t5,$zero,0x64
|
||||
/* 11f1c: 3c018008 */ lui $at,%hi(var800840fc)
|
||||
/* 11f20: 3c028008 */ lui $v0,%hi(var80087264)
|
||||
/* 11f24: 3c0a800a */ lui $t2,%hi(g_Vars)
|
||||
/* 11f28: 254a9fc0 */ addiu $t2,$t2,%lo(g_Vars)
|
||||
/* 11f2c: 8c427264 */ lw $v0,%lo(var80087264)($v0)
|
||||
/* 11f30: ac2d40fc */ sw $t5,%lo(var800840fc)($at)
|
||||
.L00011f34:
|
||||
/* 11f34: 3c048008 */ lui $a0,%hi(var800840fc)
|
||||
/* 11f38: 3c058008 */ lui $a1,%hi(var800840f4)
|
||||
/* 11f3c: 24a540f4 */ addiu $a1,$a1,%lo(var800840f4)
|
||||
/* 11f40: 1040001f */ beqz $v0,.L00011fc0
|
||||
/* 11f44: 248440fc */ addiu $a0,$a0,%lo(var800840fc)
|
||||
/* 11f48: 8d4e0318 */ lw $t6,0x318($t2)
|
||||
/* 11f4c: 11c0001c */ beqz $t6,.L00011fc0
|
||||
/* 11f50: 00000000 */ nop
|
||||
/* 11f54: 8d420000 */ lw $v0,0x0($t2)
|
||||
/* 11f58: 8caf0000 */ lw $t7,0x0($a1)
|
||||
/* 11f5c: 8c830000 */ lw $v1,0x0($a0)
|
||||
/* 11f60: 01e2c021 */ addu $t8,$t7,$v0
|
||||
/* 11f64: 18600016 */ blez $v1,.L00011fc0
|
||||
/* 11f68: acb80000 */ sw $t8,0x0($a1)
|
||||
/* 11f6c: 0062c823 */ subu $t9,$v1,$v0
|
||||
/* 11f70: 1f200013 */ bgtz $t9,.L00011fc0
|
||||
/* 11f74: ac990000 */ sw $t9,0x0($a0)
|
||||
/* 11f78: 0fc5b490 */ jal musicEnd
|
||||
/* 11f7c: 24040003 */ addiu $a0,$zero,0x3
|
||||
/* 11f80: 0fc5b490 */ jal musicEnd
|
||||
/* 11f84: 24040004 */ addiu $a0,$zero,0x4
|
||||
/* 11f88: 0fc5b490 */ jal musicEnd
|
||||
/* 11f8c: 24040001 */ addiu $a0,$zero,0x1
|
||||
/* 11f90: 3c04800b */ lui $a0,%hi(g_MusicStageNum)
|
||||
/* 11f94: 0fc5db10 */ jal stageGetPrimaryTrack
|
||||
/* 11f98: 8c84a5d0 */ lw $a0,%lo(g_MusicStageNum)($a0)
|
||||
/* 11f9c: 0fc5b3e8 */ jal musicGetVolume
|
||||
/* 11fa0: afa20018 */ sw $v0,0x18($sp)
|
||||
/* 11fa4: 24040001 */ addiu $a0,$zero,0x1
|
||||
/* 11fa8: 8fa50018 */ lw $a1,0x18($sp)
|
||||
/* 11fac: 24060000 */ addiu $a2,$zero,0x0
|
||||
/* 11fb0: 0fc5b46f */ jal musicStart
|
||||
/* 11fb4: 3047ffff */ andi $a3,$v0,0xffff
|
||||
/* 11fb8: 3c0a800a */ lui $t2,%hi(g_Vars)
|
||||
/* 11fbc: 254a9fc0 */ addiu $t2,$t2,%lo(g_Vars)
|
||||
.L00011fc0:
|
||||
/* 11fc0: 3c06800b */ lui $a2,%hi(g_AudioXReasonsActive)
|
||||
/* 11fc4: 3c04800b */ lui $a0,%hi(var800aaa78)
|
||||
/* 11fc8: 3c09800b */ lui $t1,%hi(g_AudioXReasonDurations)
|
||||
/* 11fcc: 2529aa88 */ addiu $t1,$t1,%lo(g_AudioXReasonDurations)
|
||||
/* 11fd0: 2484aa78 */ addiu $a0,$a0,%lo(var800aaa78)
|
||||
/* 11fd4: 24c6aa68 */ addiu $a2,$a2,%lo(g_AudioXReasonsActive)
|
||||
/* 11fd8: 8d480034 */ lw $t0,0x34($t2)
|
||||
/* 11fdc: 00003825 */ or $a3,$zero,$zero
|
||||
.L00011fe0:
|
||||
/* 11fe0: 8cc50000 */ lw $a1,0x0($a2)
|
||||
/* 11fe4: 54a00005 */ bnezl $a1,.L00011ffc
|
||||
/* 11fe8: 8c820000 */ lw $v0,0x0($a0)
|
||||
/* 11fec: 8c8c0000 */ lw $t4,0x0($a0)
|
||||
/* 11ff0: 5980001f */ blezl $t4,.L00012070
|
||||
/* 11ff4: 24840004 */ addiu $a0,$a0,0x0004
|
||||
/* 11ff8: 8c820000 */ lw $v0,0x0($a0)
|
||||
.L00011ffc:
|
||||
/* 11ffc: 3c0d800b */ lui $t5,%hi(g_AudioXReasonDurations)
|
||||
/* 12000: 25adaa88 */ addiu $t5,$t5,%lo(g_AudioXReasonDurations)
|
||||
/* 12004: 0048082a */ slt $at,$v0,$t0
|
||||
/* 12008: 14200004 */ bnez $at,.L0001201c
|
||||
/* 1200c: 00ed1821 */ addu $v1,$a3,$t5
|
||||
/* 12010: 00487023 */ subu $t6,$v0,$t0
|
||||
/* 12014: 10000002 */ b .L00012020
|
||||
/* 12018: ac8e0000 */ sw $t6,0x0($a0)
|
||||
.L0001201c:
|
||||
/* 1201c: ac800000 */ sw $zero,0x0($a0)
|
||||
.L00012020:
|
||||
/* 12020: 8c620000 */ lw $v0,0x0($v1)
|
||||
/* 12024: 10400011 */ beqz $v0,.L0001206c
|
||||
/* 12028: 0048082a */ slt $at,$v0,$t0
|
||||
/* 1202c: 14200003 */ bnez $at,.L0001203c
|
||||
/* 12030: 00487823 */ subu $t7,$v0,$t0
|
||||
/* 12034: 10000002 */ b .L00012040
|
||||
/* 12038: ac6f0000 */ sw $t7,0x0($v1)
|
||||
.L0001203c:
|
||||
/* 1203c: ac600000 */ sw $zero,0x0($v1)
|
||||
.L00012040:
|
||||
/* 12040: 8c780000 */ lw $t8,0x0($v1)
|
||||
/* 12044: 53000009 */ beqzl $t8,.L0001206c
|
||||
/* 12048: acc00000 */ sw $zero,0x0($a2)
|
||||
/* 1204c: 14a00004 */ bnez $a1,.L00012060
|
||||
/* 12050: 240b0001 */ addiu $t3,$zero,0x1
|
||||
/* 12054: 8c990000 */ lw $t9,0x0($a0)
|
||||
/* 12058: 53200005 */ beqzl $t9,.L00012070
|
||||
/* 1205c: 24840004 */ addiu $a0,$a0,0x0004
|
||||
.L00012060:
|
||||
/* 12060: 10000002 */ b .L0001206c
|
||||
/* 12064: afab0020 */ sw $t3,0x20($sp)
|
||||
/* 12068: acc00000 */ sw $zero,0x0($a2)
|
||||
.L0001206c:
|
||||
/* 1206c: 24840004 */ addiu $a0,$a0,0x4
|
||||
.L00012070:
|
||||
/* 12070: 24e70004 */ addiu $a3,$a3,0x4
|
||||
/* 12074: 1489ffda */ bne $a0,$t1,.L00011fe0
|
||||
/* 12078: 24c60004 */ addiu $a2,$a2,0x4
|
||||
/* 1207c: 11000016 */ beqz $t0,.L000120d8
|
||||
/* 12080: 3c0c8008 */ lui $t4,%hi(var800840d8)
|
||||
/* 12084: 8d8c40d8 */ lw $t4,%lo(var800840d8)($t4)
|
||||
/* 12088: 8fad0020 */ lw $t5,0x20($sp)
|
||||
/* 1208c: 8fae0020 */ lw $t6,0x20($sp)
|
||||
/* 12090: 11800008 */ beqz $t4,.L000120b4
|
||||
/* 12094: 00000000 */ nop
|
||||
/* 12098: 15a0000f */ bnez $t5,.L000120d8
|
||||
/* 1209c: 00000000 */ nop
|
||||
/* 120a0: 0fc5b6a9 */ jal func0f16daa4
|
||||
/* 120a4: 00000000 */ nop
|
||||
/* 120a8: 3c08800a */ lui $t0,%hi(g_Vars+0x34)
|
||||
/* 120ac: 1000000a */ b .L000120d8
|
||||
/* 120b0: 8d089ff4 */ lw $t0,%lo(g_Vars+0x34)($t0)
|
||||
.L000120b4:
|
||||
/* 120b4: 11c00008 */ beqz $t6,.L000120d8
|
||||
/* 120b8: 00000000 */ nop
|
||||
/* 120bc: 8d4f04c8 */ lw $t7,0x4c8($t2)
|
||||
/* 120c0: 15e00005 */ bnez $t7,.L000120d8
|
||||
/* 120c4: 00000000 */ nop
|
||||
/* 120c8: 0fc5b68b */ jal func0f16da2c
|
||||
/* 120cc: 00000000 */ nop
|
||||
/* 120d0: 3c08800a */ lui $t0,%hi(g_Vars+0x34)
|
||||
/* 120d4: 8d089ff4 */ lw $t0,%lo(g_Vars+0x34)($t0)
|
||||
.L000120d8:
|
||||
/* 120d8: 3c038006 */ lui $v1,%hi(var8005edf0)
|
||||
/* 120dc: 2463edf0 */ addiu $v1,$v1,%lo(var8005edf0)
|
||||
/* 120e0: 8c620000 */ lw $v0,0x0($v1)
|
||||
/* 120e4: 0048082a */ slt $at,$v0,$t0
|
||||
/* 120e8: 10200008 */ beqz $at,.L0001210c
|
||||
/* 120ec: 0048c823 */ subu $t9,$v0,$t0
|
||||
/* 120f0: 0fc5b84e */ jal func0f16e138
|
||||
/* 120f4: 00000000 */ nop
|
||||
/* 120f8: 3c038006 */ lui $v1,%hi(var8005edf0)
|
||||
/* 120fc: 2463edf0 */ addiu $v1,$v1,%lo(var8005edf0)
|
||||
/* 12100: 2418003c */ addiu $t8,$zero,0x32
|
||||
/* 12104: 10000002 */ b .L00012110
|
||||
/* 12108: ac780000 */ sw $t8,0x0($v1)
|
||||
.L0001210c:
|
||||
/* 1210c: ac790000 */ sw $t9,0x0($v1)
|
||||
.L00012110:
|
||||
/* 12110: 0c004643 */ jal func0001190c
|
||||
/* 12114: 00000000 */ nop
|
||||
.L00012118:
|
||||
/* 12118: 8fbf0014 */ lw $ra,0x14($sp)
|
||||
/* 1211c: 27bd0028 */ addiu $sp,$sp,0x28
|
||||
/* 12120: 03e00008 */ jr $ra
|
||||
/* 12124: 00000000 */ nop
|
||||
/* 12128: 27bdffc8 */ addiu $sp,$sp,-56
|
||||
/* 1212c: afb30024 */ sw $s3,0x24($sp)
|
||||
/* 12130: afb1001c */ sw $s1,0x1c($sp)
|
||||
/* 12134: afb60030 */ sw $s6,0x30($sp)
|
||||
/* 12138: afb5002c */ sw $s5,0x2c($sp)
|
||||
/* 1213c: afb40028 */ sw $s4,0x28($sp)
|
||||
/* 12140: afb20020 */ sw $s2,0x20($sp)
|
||||
/* 12144: afb00018 */ sw $s0,0x18($sp)
|
||||
/* 12148: 3c11800b */ lui $s1,%hi(var800aaa38)
|
||||
/* 1214c: 3c138009 */ lui $s3,%hi(var80094ed8)
|
||||
/* 12150: 00809025 */ or $s2,$a0,$zero
|
||||
/* 12154: afbf0034 */ sw $ra,0x34($sp)
|
||||
/* 12158: 26734ed8 */ addiu $s3,$s3,%lo(var80094ed8)
|
||||
/* 1215c: 2631aa38 */ addiu $s1,$s1,%lo(var800aaa38)
|
||||
/* 12160: 00008025 */ or $s0,$zero,$zero
|
||||
/* 12164: 24140108 */ addiu $s4,$zero,0x108
|
||||
/* 12168: 24150001 */ addiu $s5,$zero,0x1
|
||||
/* 1216c: 24160003 */ addiu $s6,$zero,0x3
|
||||
.L00012170:
|
||||
/* 12170: 8e2e0000 */ lw $t6,0x0($s1)
|
||||
/* 12174: 564e000b */ bnel $s2,$t6,.L000121a4
|
||||
/* 12178: 26100001 */ addiu $s0,$s0,0x1
|
||||
/* 1217c: 02140019 */ multu $s0,$s4
|
||||
/* 12180: 00007812 */ mflo $t7
|
||||
/* 12184: 026fc021 */ addu $t8,$s3,$t7
|
||||
/* 12188: 0c00e344 */ jal func00038d10
|
||||
/* 1218c: 8f0400f8 */ lw $a0,0xf8($t8)
|
||||
/* 12190: 54550004 */ bnel $v0,$s5,.L000121a4
|
||||
/* 12194: 26100001 */ addiu $s0,$s0,0x1
|
||||
/* 12198: 10000005 */ b .L000121b0
|
||||
/* 1219c: 24020001 */ addiu $v0,$zero,0x1
|
||||
/* 121a0: 26100001 */ addiu $s0,$s0,0x1
|
||||
.L000121a4:
|
||||
/* 121a4: 1616fff2 */ bne $s0,$s6,.L00012170
|
||||
/* 121a8: 26310010 */ addiu $s1,$s1,0x10
|
||||
/* 121ac: 00001025 */ or $v0,$zero,$zero
|
||||
.L000121b0:
|
||||
/* 121b0: 8fbf0034 */ lw $ra,0x34($sp)
|
||||
/* 121b4: 8fb00018 */ lw $s0,0x18($sp)
|
||||
/* 121b8: 8fb1001c */ lw $s1,0x1c($sp)
|
||||
/* 121bc: 8fb20020 */ lw $s2,0x20($sp)
|
||||
/* 121c0: 8fb30024 */ lw $s3,0x24($sp)
|
||||
/* 121c4: 8fb40028 */ lw $s4,0x28($sp)
|
||||
/* 121c8: 8fb5002c */ lw $s5,0x2c($sp)
|
||||
/* 121cc: 8fb60030 */ lw $s6,0x30($sp)
|
||||
/* 121d0: 03e00008 */ jr $ra
|
||||
/* 121d4: 27bd0038 */ addiu $sp,$sp,0x38
|
||||
);
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
glabel func00011d84
|
||||
/* 11d84: 3c0e8006 */ lui $t6,%hi(g_Silent)
|
||||
@@ -1040,6 +1359,5 @@ glabel func00011d84
|
||||
/* 121cc: 8fb60030 */ lw $s6,0x30($sp)
|
||||
/* 121d0: 03e00008 */ jr $ra
|
||||
/* 121d4: 27bd0038 */ addiu $sp,$sp,0x38
|
||||
/* 121d8: 00000000 */ nop
|
||||
/* 121dc: 00000000 */ nop
|
||||
);
|
||||
#endif
|
||||
|
||||
+49
-37
@@ -2729,6 +2729,7 @@ glabel func00018680
|
||||
/* 189d8: 03a0b825 */ or $s7,$sp,$zero
|
||||
/* 189dc: 138002fa */ beqz $gp,.L000195c8
|
||||
/* 189e0: 24420001 */ addiu $v0,$v0,0x1
|
||||
.L000189e4:
|
||||
/* 189e4: 3c098006 */ lui $t1,%hi(var8005ef40)
|
||||
/* 189e8: 2529ef40 */ addiu $t1,$t1,%lo(var8005ef40)
|
||||
/* 189ec: 97880000 */ lhu $t0,0x0($gp)
|
||||
@@ -2780,7 +2781,7 @@ glabel func00018680
|
||||
.L00018aa0:
|
||||
/* 18aa0: 316bffff */ andi $t3,$t3,0xffff
|
||||
/* 18aa4: 318cffff */ andi $t4,$t4,0xffff
|
||||
/* 18aa8: 080062b2 */ j 0x18ac8
|
||||
/* 18aa8: 080062b2 */ j .L00018ac8
|
||||
/* 18aac: 950a0002 */ lhu $t2,0x2($t0)
|
||||
.L00018ab0:
|
||||
/* 18ab0: 000948c0 */ sll $t1,$t1,0x3
|
||||
@@ -2789,6 +2790,7 @@ glabel func00018680
|
||||
/* 18abc: 950a0002 */ lhu $t2,0x2($t0)
|
||||
/* 18ac0: 950b0004 */ lhu $t3,0x4($t0)
|
||||
/* 18ac4: 950c0006 */ lhu $t4,0x6($t0)
|
||||
.L00018ac8:
|
||||
/* 18ac8: 8f900004 */ lw $s0,0x4($gp)
|
||||
/* 18acc: 90d10009 */ lbu $s1,0x9($a2)
|
||||
/* 18ad0: 12200015 */ beqz $s1,.L00018b28
|
||||
@@ -2847,7 +2849,7 @@ glabel func00018680
|
||||
/* 18b94: e7a307f4 */ swc1 $f3,0x7f4($sp)
|
||||
/* 18b98: 0c006844 */ jal func0001a110
|
||||
/* 18b9c: 00000000 */ nop
|
||||
/* 18ba0: 0800631b */ j 0x18c6c
|
||||
/* 18ba0: 0800631b */ j .L00018c6c
|
||||
/* 18ba4: 00000000 */ nop
|
||||
.L00018ba8:
|
||||
/* 18ba8: 90ca0008 */ lbu $t2,0x8($a2)
|
||||
@@ -2894,7 +2896,7 @@ glabel func00018680
|
||||
/* 18c3c: 46006bc6 */ mov.s $f15,$f13
|
||||
/* 18c40: 46006c46 */ mov.s $f17,$f13
|
||||
/* 18c44: 46006c86 */ mov.s $f18,$f13
|
||||
/* 18c48: 0800631b */ j 0x18c6c
|
||||
/* 18c48: 0800631b */ j .L00018c6c
|
||||
/* 18c4c: 46006cc6 */ mov.s $f19,$f13
|
||||
.L00018c50:
|
||||
/* 18c50: 000a8020 */ add $s0,$zero,$t2
|
||||
@@ -2904,6 +2906,7 @@ glabel func00018680
|
||||
/* 18c60: 00089820 */ add $s3,$zero,$t0
|
||||
/* 18c64: 0c00682b */ jal func0001a0ac
|
||||
/* 18c68: 00134020 */ add $t0,$zero,$s3
|
||||
.L00018c6c:
|
||||
/* 18c6c: 33ca0002 */ andi $t2,$s8,0x2
|
||||
/* 18c70: 11400024 */ beqz $t2,.L00018d04
|
||||
/* 18c74: 00000000 */ nop
|
||||
@@ -2949,7 +2952,7 @@ glabel func00018680
|
||||
/* 18d0c: 8f880004 */ lw $t0,0x4($gp)
|
||||
/* 18d10: c5150000 */ lwc1 $f21,0x0($t0)
|
||||
/* 18d14: c5160004 */ lwc1 $f22,0x4($t0)
|
||||
/* 18d18: 0800634b */ j 0x18d2c
|
||||
/* 18d18: 0800634b */ j .L00018d2c
|
||||
/* 18d1c: c5170008 */ lwc1 $f23,0x8($t0)
|
||||
.L00018d20:
|
||||
/* 18d20: 4480a800 */ mtc1 $zero,$f21
|
||||
@@ -3054,7 +3057,7 @@ glabel func00018680
|
||||
/* 18e9c: c7a007e8 */ lwc1 $f0,0x7e8($sp)
|
||||
/* 18ea0: c7a107ec */ lwc1 $f1,0x7ec($sp)
|
||||
/* 18ea4: c7a207f0 */ lwc1 $f2,0x7f0($sp)
|
||||
/* 18ea8: 080063b3 */ j 0x18ecc
|
||||
/* 18ea8: 080063b3 */ j .L00018ecc
|
||||
/* 18eac: c7a307f4 */ lwc1 $f3,0x7f4($sp)
|
||||
.L00018eb0:
|
||||
/* 18eb0: 00105020 */ add $t2,$zero,$s0
|
||||
@@ -3064,6 +3067,7 @@ glabel func00018680
|
||||
/* 18ec0: 00088020 */ add $s0,$zero,$t0
|
||||
/* 18ec4: 0c0067cb */ jal func00019f2c
|
||||
/* 18ec8: 00104020 */ add $t0,$zero,$s0
|
||||
.L00018ecc:
|
||||
/* 18ecc: 3c013f00 */ lui $at,0x3f00
|
||||
/* 18ed0: 44814000 */ mtc1 $at,$f8
|
||||
/* 18ed4: 44802000 */ mtc1 $zero,$f4
|
||||
@@ -3133,7 +3137,7 @@ glabel func00018680
|
||||
/* 18fc4: 8ca9000c */ lw $t1,0xc($a1)
|
||||
/* 18fc8: 0c006870 */ jal func0001a1c0
|
||||
/* 18fcc: 012a4820 */ add $t1,$t1,$t2
|
||||
/* 18fd0: 0800655d */ j 0x19574
|
||||
/* 18fd0: 0800655d */ j .L00019574
|
||||
/* 18fd4: 00000000 */ nop
|
||||
.L00018fd8:
|
||||
/* 18fd8: 44806800 */ mtc1 $zero,$f13
|
||||
@@ -3147,7 +3151,7 @@ glabel func00018680
|
||||
/* 18ff8: 46006cc6 */ mov.s $f19,$f13
|
||||
/* 18ffc: 000948c0 */ sll $t1,$t1,0x3
|
||||
/* 19000: 02e94020 */ add $t0,$s7,$t1
|
||||
/* 19004: 0800631b */ j 0x18c6c
|
||||
/* 19004: 0800631b */ j .L00018c6c
|
||||
/* 19008: 951e0000 */ lhu $s8,0x0($t0)
|
||||
.L0001900c:
|
||||
/* 1900c: 0000000c */ syscall
|
||||
@@ -3191,11 +3195,11 @@ glabel func00018680
|
||||
/* 1909c: 8d290008 */ lw $t1,0x8($t1)
|
||||
/* 190a0: 24080001 */ addiu $t0,$zero,0x1
|
||||
/* 190a4: ac480000 */ sw $t0,0x0($v0)
|
||||
/* 190a8: 0800655d */ j 0x19574
|
||||
/* 190a8: 0800655d */ j .L00019574
|
||||
/* 190ac: af890014 */ sw $t1,0x14($gp)
|
||||
.L000190b0:
|
||||
/* 190b0: ac400000 */ sw $zero,0x0($v0)
|
||||
/* 190b4: 0800655d */ j 0x19574
|
||||
/* 190b4: 0800655d */ j .L00019574
|
||||
/* 190b8: af800014 */ sw $zero,0x14($gp)
|
||||
/* 190bc: 10a000f8 */ beqz $a1,.L000194a0
|
||||
/* 190c0: 8f880004 */ lw $t0,0x4($gp)
|
||||
@@ -3230,7 +3234,7 @@ glabel func00018680
|
||||
.L00019130:
|
||||
/* 19130: 316bffff */ andi $t3,$t3,0xffff
|
||||
/* 19134: 318cffff */ andi $t4,$t4,0xffff
|
||||
/* 19138: 08006456 */ j 0x19158
|
||||
/* 19138: 08006456 */ j .L00019158
|
||||
/* 1913c: 950a0002 */ lhu $t2,0x2($t0)
|
||||
.L00019140:
|
||||
/* 19140: 000948c0 */ sll $t1,$t1,0x3
|
||||
@@ -3239,6 +3243,7 @@ glabel func00018680
|
||||
/* 1914c: 950a0002 */ lhu $t2,0x2($t0)
|
||||
/* 19150: 950b0004 */ lhu $t3,0x4($t0)
|
||||
/* 19154: 950c0006 */ lhu $t4,0x6($t0)
|
||||
.L00019158:
|
||||
/* 19158: 8f900004 */ lw $s0,0x4($gp)
|
||||
/* 1915c: 90d10009 */ lbu $s1,0x9($a2)
|
||||
/* 19160: 12200015 */ beqz $s1,.L000191b8
|
||||
@@ -3291,7 +3296,7 @@ glabel func00018680
|
||||
/* 1920c: 8fa807e8 */ lw $t0,0x7e8($sp)
|
||||
/* 19210: 0c006844 */ jal func0001a110
|
||||
/* 19214: 00000000 */ nop
|
||||
/* 19218: 080064aa */ j 0x192a8
|
||||
/* 19218: 080064aa */ j .L000192a8
|
||||
/* 1921c: 00000000 */ nop
|
||||
.L00019220:
|
||||
/* 19220: 90ca0008 */ lbu $t2,0x8($a2)
|
||||
@@ -3332,6 +3337,7 @@ glabel func00018680
|
||||
.L000192a0:
|
||||
/* 192a0: 0c00682b */ jal func0001a0ac
|
||||
/* 192a4: 00000000 */ nop
|
||||
.L000192a8:
|
||||
/* 192a8: 0c006747 */ jal func00019d1c
|
||||
/* 192ac: 44800000 */ mtc1 $zero,$f0
|
||||
/* 192b0: 460066c6 */ mov.s $f27,$f12
|
||||
@@ -3361,7 +3367,7 @@ glabel func00018680
|
||||
/* 1930c: 4606603e */ c.le.s $f12,$f6
|
||||
/* 19310: 4501000a */ bc1t .L0001933c
|
||||
/* 19314: 00000000 */ nop
|
||||
/* 19318: 080064cf */ j 0x1933c
|
||||
/* 19318: 080064cf */ j .L0001933c
|
||||
/* 1931c: 46066301 */ sub.s $f12,$f12,$f6
|
||||
.L00019320:
|
||||
/* 19320: 46053141 */ sub.s $f5,$f6,$f5
|
||||
@@ -3448,7 +3454,7 @@ glabel func00018680
|
||||
/* 19458: 8ca9000c */ lw $t1,0xc($a1)
|
||||
/* 1945c: 0c006870 */ jal func0001a1c0
|
||||
/* 19460: 012a4820 */ add $t1,$t1,$t2
|
||||
/* 19464: 0800655d */ j 0x19574
|
||||
/* 19464: 0800655d */ j .L00019574
|
||||
/* 19468: 00000000 */ nop
|
||||
.L0001946c:
|
||||
/* 1946c: 44806800 */ mtc1 $zero,$f13
|
||||
@@ -3462,7 +3468,7 @@ glabel func00018680
|
||||
/* 1948c: 46006cc6 */ mov.s $f19,$f13
|
||||
/* 19490: 000948c0 */ sll $t1,$t1,0x3
|
||||
/* 19494: 02e94020 */ add $t0,$s7,$t1
|
||||
/* 19498: 080064aa */ j 0x192a8
|
||||
/* 19498: 080064aa */ j .L000192a8
|
||||
/* 1949c: 951e0000 */ lhu $s8,0x0($t0)
|
||||
.L000194a0:
|
||||
/* 194a0: 0000000c */ syscall
|
||||
@@ -3480,16 +3486,17 @@ glabel func00018680
|
||||
/* 194cc: 8d4a000c */ lw $t2,0xc($t2)
|
||||
/* 194d0: 1540fffd */ bnez $t2,.L000194c8
|
||||
/* 194d4: 00000000 */ nop
|
||||
/* 194d8: 0800655d */ j 0x19574
|
||||
/* 194d8: 0800655d */ j .L00019574
|
||||
/* 194dc: 00000000 */ nop
|
||||
/* 194e0: 8f880008 */ lw $t0,0x8($gp)
|
||||
/* 194e4: 15000003 */ bnez $t0,.L000194f4
|
||||
/* 194e8: 00000000 */ nop
|
||||
/* 194ec: 0800653f */ j 0x194fc
|
||||
/* 194ec: 0800653f */ j .L000194fc
|
||||
/* 194f0: 8c880000 */ lw $t0,0x0($a0)
|
||||
.L000194f4:
|
||||
/* 194f4: 0c006897 */ jal func0001a25c
|
||||
/* 194f8: 00000000 */ nop
|
||||
.L000194fc:
|
||||
/* 194fc: 8f890004 */ lw $t1,0x4($gp)
|
||||
/* 19500: 44806800 */ mtc1 $zero,$f13
|
||||
/* 19504: 4600fb06 */ mov.s $f12,$f31
|
||||
@@ -3508,16 +3515,16 @@ glabel func00018680
|
||||
/* 19538: 8ca9000c */ lw $t1,0xc($a1)
|
||||
/* 1953c: 0c006870 */ jal func0001a1c0
|
||||
/* 19540: 012a4820 */ add $t1,$t1,$t2
|
||||
/* 19544: 0800655d */ j 0x19574
|
||||
/* 19544: 0800655d */ j .L00019574
|
||||
/* 19548: 00000000 */ nop
|
||||
/* 1954c: 0800655d */ j 0x19574
|
||||
/* 1954c: 0800655d */ j .L00019574
|
||||
/* 19550: 00000000 */ nop
|
||||
/* 19554: 0c006747 */ jal func00019d1c
|
||||
/* 19558: 8f880004 */ lw $t0,0x4($gp)
|
||||
/* 1955c: 8c490000 */ lw $t1,0x0($v0)
|
||||
/* 19560: 11200003 */ beqz $t1,.L00019570
|
||||
/* 19564: 8d090000 */ lw $t1,0x0($t0)
|
||||
/* 19568: 0800655d */ j 0x19574
|
||||
/* 19568: 0800655d */ j .L00019574
|
||||
/* 1956c: af890014 */ sw $t1,0x14($gp)
|
||||
.L00019570:
|
||||
/* 19570: af800014 */ sw $zero,0x14($gp)
|
||||
@@ -3525,13 +3532,13 @@ glabel func00018680
|
||||
/* 19574: 8f880014 */ lw $t0,0x14($gp)
|
||||
/* 19578: 11000003 */ beqz $t0,.L00019588
|
||||
/* 1957c: 00000000 */ nop
|
||||
/* 19580: 08006279 */ j 0x189e4
|
||||
/* 19580: 08006279 */ j .L000189e4
|
||||
/* 19584: 0008e020 */ add $gp,$zero,$t0
|
||||
.L00019588:
|
||||
/* 19588: 8f88000c */ lw $t0,0xc($gp)
|
||||
/* 1958c: 11000003 */ beqz $t0,.L0001959c
|
||||
/* 19590: 00000000 */ nop
|
||||
/* 19594: 08006279 */ j 0x189e4
|
||||
/* 19594: 08006279 */ j .L000189e4
|
||||
/* 19598: 0008e020 */ add $gp,$zero,$t0
|
||||
.L0001959c:
|
||||
/* 1959c: 8f9c0008 */ lw $gp,0x8($gp)
|
||||
@@ -3613,10 +3620,10 @@ glabel func00019634
|
||||
/* 196b0: 241c0008 */ addiu $gp,$zero,0x8
|
||||
/* 196b4: 25ce0001 */ addiu $t6,$t6,0x1
|
||||
/* 196b8: 0382e022 */ sub $gp,$gp,$v0
|
||||
/* 196bc: 08006602 */ j 0x19808
|
||||
/* 196bc: 08006602 */ j .L00019808
|
||||
/* 196c0: 214a000c */ addi $t2,$t2,0xc
|
||||
.L000196c4:
|
||||
/* 196c4: 08006602 */ j 0x19808
|
||||
/* 196c4: 08006602 */ j .L00019808
|
||||
/* 196c8: 214a000c */ addi $t2,$t2,0xc
|
||||
.L000196cc:
|
||||
/* 196cc: 0c0066f8 */ jal func00019be0
|
||||
@@ -3706,7 +3713,7 @@ glabel func00019634
|
||||
/* 1980c: 17000004 */ bnez $t8,.L00019820
|
||||
/* 19810: 20100000 */ addi $s0,$zero,0x0
|
||||
/* 19814: 20110000 */ addi $s1,$zero,0x0
|
||||
/* 19818: 0800662d */ j 0x198b4
|
||||
/* 19818: 0800662d */ j .L000198b4
|
||||
/* 1981c: 20120000 */ addi $s2,$zero,0x0
|
||||
.L00019820:
|
||||
/* 19820: 0c0066f8 */ jal func00019be0
|
||||
@@ -3746,6 +3753,7 @@ glabel func00019634
|
||||
/* 198a8: 00529004 */ sllv $s2,$s2,$v0
|
||||
/* 198ac: 3252ffff */ andi $s2,$s2,0xffff
|
||||
/* 198b0: 214a0009 */ addi $t2,$t2,0x9
|
||||
.L000198b4:
|
||||
/* 198b4: a5100002 */ sh $s0,0x2($t0)
|
||||
/* 198b8: a5110004 */ sh $s1,0x4($t0)
|
||||
/* 198bc: a5120006 */ sh $s2,0x6($t0)
|
||||
@@ -3794,10 +3802,10 @@ glabel func000198dc
|
||||
/* 19954: 241c0008 */ addiu $gp,$zero,0x8
|
||||
/* 19958: 25ce0001 */ addiu $t6,$t6,0x1
|
||||
/* 1995c: 0382e022 */ sub $gp,$gp,$v0
|
||||
/* 19960: 0800666e */ j 0x199b8
|
||||
/* 19960: 0800666e */ j .L000199b8
|
||||
/* 19964: 214a000c */ addi $t2,$t2,0xc
|
||||
.L00019968:
|
||||
/* 19968: 0800666e */ j 0x199b8
|
||||
/* 19968: 0800666e */ j .L000199b8
|
||||
/* 1996c: 214a000c */ addi $t2,$t2,0xc
|
||||
.L00019970:
|
||||
/* 19970: 91420002 */ lbu $v0,0x2($t2)
|
||||
@@ -3824,7 +3832,7 @@ glabel func000198dc
|
||||
/* 199bc: 17000004 */ bnez $t8,.L000199d0
|
||||
/* 199c0: 20100000 */ addi $s0,$zero,0x0
|
||||
/* 199c4: 20110000 */ addi $s1,$zero,0x0
|
||||
/* 199c8: 08006699 */ j 0x19a64
|
||||
/* 199c8: 08006699 */ j .L00019a64
|
||||
/* 199cc: 20120000 */ addi $s2,$zero,0x0
|
||||
.L000199d0:
|
||||
/* 199d0: 0c0066f8 */ jal func00019be0
|
||||
@@ -3864,6 +3872,7 @@ glabel func000198dc
|
||||
/* 19a58: 00529004 */ sllv $s2,$s2,$v0
|
||||
/* 19a5c: 3252ffff */ andi $s2,$s2,0xffff
|
||||
/* 19a60: 214a0009 */ addi $t2,$t2,0x9
|
||||
.L00019a64:
|
||||
/* 19a64: 44130000 */ mfc1 $s3,$f0
|
||||
/* 19a68: 3c030001 */ lui $v1,0x1
|
||||
/* 19a6c: 95140002 */ lhu $s4,0x2($t0)
|
||||
@@ -3885,7 +3894,7 @@ glabel func000198dc
|
||||
/* 19aa8: 1420000c */ bnez $at,.L00019adc
|
||||
/* 19aac: 00000000 */ nop
|
||||
/* 19ab0: 3c140001 */ lui $s4,0x1
|
||||
/* 19ab4: 080066b7 */ j 0x19adc
|
||||
/* 19ab4: 080066b7 */ j .L00019adc
|
||||
/* 19ab8: 02148022 */ sub $s0,$s0,$s4
|
||||
.L00019abc:
|
||||
/* 19abc: 0075a822 */ sub $s5,$v1,$s5
|
||||
@@ -3915,7 +3924,7 @@ glabel func000198dc
|
||||
/* 19b14: 0221082a */ slt $at,$s1,$at
|
||||
/* 19b18: 1420000b */ bnez $at,.L00019b48
|
||||
/* 19b1c: 00000000 */ nop
|
||||
/* 19b20: 080066d2 */ j 0x19b48
|
||||
/* 19b20: 080066d2 */ j .L00019b48
|
||||
/* 19b24: 02238822 */ sub $s1,$s1,$v1
|
||||
.L00019b28:
|
||||
/* 19b28: 0075a822 */ sub $s5,$v1,$s5
|
||||
@@ -3945,7 +3954,7 @@ glabel func000198dc
|
||||
/* 19b80: 0241082a */ slt $at,$s2,$at
|
||||
/* 19b84: 1420000c */ bnez $at,.L00019bb8
|
||||
/* 19b88: 00000000 */ nop
|
||||
/* 19b8c: 080066ee */ j 0x19bb8
|
||||
/* 19b8c: 080066ee */ j .L00019bb8
|
||||
/* 19b90: 02439022 */ sub $s2,$s2,$v1
|
||||
.L00019b94:
|
||||
/* 19b94: 0075a822 */ sub $s5,$v1,$s5
|
||||
@@ -3974,6 +3983,7 @@ GLOBAL_ASM(
|
||||
glabel func00019be0
|
||||
/* 19be0: 1060004c */ beqz $v1,.L00019d14
|
||||
/* 19be4: 20020000 */ addi $v0,$zero,0x0
|
||||
.L00019be8:
|
||||
/* 19be8: 0383082a */ slt $at,$gp,$v1
|
||||
/* 19bec: 10200041 */ beqz $at,.L00019cf4
|
||||
/* 19bf0: 00000000 */ nop
|
||||
@@ -4008,13 +4018,13 @@ glabel func00019be0
|
||||
/* 19c5c: 02c00008 */ jr $s6
|
||||
/* 19c60: 91de0000 */ lbu $s8,0x0($t6)
|
||||
/* 19c64: 25ce0001 */ addiu $t6,$t6,0x1
|
||||
/* 19c68: 080066fa */ j 0x19be8
|
||||
/* 19c68: 080066fa */ j .L00019be8
|
||||
/* 19c6c: 241c0008 */ addiu $gp,$zero,0x8
|
||||
/* 19c70: 001ef200 */ sll $s8,$s8,0x8
|
||||
/* 19c74: 91d60001 */ lbu $s6,0x1($t6)
|
||||
/* 19c78: 03d6f025 */ or $s8,$s8,$s6
|
||||
/* 19c7c: 25ce0002 */ addiu $t6,$t6,0x2
|
||||
/* 19c80: 080066fa */ j 0x19be8
|
||||
/* 19c80: 080066fa */ j .L00019be8
|
||||
/* 19c84: 241c0010 */ addiu $gp,$zero,0x10
|
||||
/* 19c88: 001ef200 */ sll $s8,$s8,0x8
|
||||
/* 19c8c: 91d60001 */ lbu $s6,0x1($t6)
|
||||
@@ -4023,7 +4033,7 @@ glabel func00019be0
|
||||
/* 19c98: 91d60002 */ lbu $s6,0x2($t6)
|
||||
/* 19c9c: 03d6f025 */ or $s8,$s8,$s6
|
||||
/* 19ca0: 25ce0003 */ addiu $t6,$t6,0x3
|
||||
/* 19ca4: 080066fa */ j 0x19be8
|
||||
/* 19ca4: 080066fa */ j .L00019be8
|
||||
/* 19ca8: 241c0018 */ addiu $gp,$zero,0x18
|
||||
/* 19cac: 31d60003 */ andi $s6,$t6,0x3
|
||||
/* 19cb0: 12c0000c */ beqz $s6,.L00019ce4
|
||||
@@ -4037,12 +4047,12 @@ glabel func00019be0
|
||||
/* 19cd0: 91d60003 */ lbu $s6,0x3($t6)
|
||||
/* 19cd4: 03d6f025 */ or $s8,$s8,$s6
|
||||
/* 19cd8: 25ce0004 */ addiu $t6,$t6,0x4
|
||||
/* 19cdc: 080066fa */ j 0x19be8
|
||||
/* 19cdc: 080066fa */ j .L00019be8
|
||||
/* 19ce0: 241c0020 */ addiu $gp,$zero,0x20
|
||||
.L00019ce4:
|
||||
/* 19ce4: 8dde0000 */ lw $s8,0x0($t6)
|
||||
/* 19ce8: 25ce0004 */ addiu $t6,$t6,0x4
|
||||
/* 19cec: 080066fa */ j 0x19be8
|
||||
/* 19cec: 080066fa */ j .L00019be8
|
||||
/* 19cf0: 241c0020 */ addiu $gp,$zero,0x20
|
||||
.L00019cf4:
|
||||
/* 19cf4: 10600007 */ beqz $v1,.L00019d14
|
||||
@@ -4116,6 +4126,7 @@ glabel func00019d1c
|
||||
GLOBAL_ASM(
|
||||
glabel func00019ddc
|
||||
/* 19ddc: afbf07ac */ sw $ra,0x7ac($sp)
|
||||
.L00019de0:
|
||||
/* 19de0: 46008142 */ mul.s $f5,$f16,$f0
|
||||
/* 19de4: 44802000 */ mtc1 $zero,$f4
|
||||
/* 19de8: 46018982 */ mul.s $f6,$f17,$f1
|
||||
@@ -4131,7 +4142,7 @@ glabel func00019ddc
|
||||
/* 19e10: 46000007 */ neg.s $f0,$f0
|
||||
/* 19e14: 46000847 */ neg.s $f1,$f1
|
||||
/* 19e18: 46001087 */ neg.s $f2,$f2
|
||||
/* 19e1c: 08006778 */ j 0x19de0
|
||||
/* 19e1c: 08006778 */ j .L00019de0
|
||||
/* 19e20: 460018c7 */ neg.s $f3,$f3
|
||||
.L00019e24:
|
||||
/* 19e24: 3c017005 */ lui $at,%hi(var70054224)
|
||||
@@ -4180,6 +4191,7 @@ glabel func00019ddc
|
||||
/* 19ecc: 00000000 */ nop
|
||||
/* 19ed0: 46150783 */ div.s $f30,$f0,$f21
|
||||
/* 19ed4: 4600a006 */ mov.s $f0,$f20
|
||||
.L00019ed8:
|
||||
/* 19ed8: 46102982 */ mul.s $f6,$f5,$f16
|
||||
/* 19edc: 00000000 */ nop
|
||||
/* 19ee0: 4600f1c2 */ mul.s $f7,$f30,$f0
|
||||
@@ -4200,7 +4212,7 @@ glabel func00019ddc
|
||||
/* 19f1c: 460940c0 */ add.s $f3,$f8,$f9
|
||||
.L00019f20:
|
||||
/* 19f20: 4600f946 */ mov.s $f5,$f31
|
||||
/* 19f24: 080067b6 */ j 0x19ed8
|
||||
/* 19f24: 080067b6 */ j .L00019ed8
|
||||
/* 19f28: 461e2941 */ sub.s $f5,$f5,$f30
|
||||
);
|
||||
|
||||
|
||||
+2
-2
@@ -323,8 +323,8 @@ glabel func000237e8
|
||||
/* 23820: 8fa20018 */ lw $v0,0x18($sp)
|
||||
.L00023824:
|
||||
/* 23824: 8fb9001c */ lw $t9,0x1c($sp)
|
||||
/* 23828: 3c08001a */ lui $t0,0x1a
|
||||
/* 2382c: 250815c0 */ addiu $t0,$t0,0x15c0
|
||||
/* 23828: 3c08001a */ lui $t0,%hi(_animationsSegmentRomStart)
|
||||
/* 2382c: 250815c0 */ addiu $t0,$t0,%lo(_animationsSegmentRomStart)
|
||||
/* 23830: 00e02025 */ or $a0,$a3,$zero
|
||||
/* 23834: 0c003522 */ jal dmaExecWithAutoAlign
|
||||
/* 23838: 03282821 */ addu $a1,$t9,$t0
|
||||
|
||||
+218
-2
@@ -11,7 +11,29 @@ const u32 var700546b0[] = {0x3f83f794};
|
||||
const u32 var700546b4[] = {0x40c90fdb};
|
||||
const u32 var700546b8[] = {0x40c90fdb};
|
||||
const u32 var700546bc[] = {0x4622f985};
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
const u32 var70054370pf[] = {0x469c4000};
|
||||
const u32 var700546c0[] = {0x49742400};
|
||||
const u32 var70054378pf[] = {0x469c4000};
|
||||
#else
|
||||
const u32 var700546c0[] = {0x49742400};
|
||||
#endif
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
const u32 var700546c4[] = {0x7002fdd0};
|
||||
const u32 var700546c8[] = {0x7002fdd0};
|
||||
const u32 var700546cc[] = {0x7002fdd0};
|
||||
const u32 var700546d0[] = {0x7002fdd0};
|
||||
const u32 var700546d4[] = {0x7002fe48};
|
||||
const u32 var700546d8[] = {0x7002fe68};
|
||||
const u32 var700546dc[] = {0x7002fe48};
|
||||
const u32 var700546e0[] = {0x7002fe68};
|
||||
const u32 var700546e4[] = {0x7002fea0};
|
||||
const u32 var700546e8[] = {0x7002fe48};
|
||||
const u32 var700546ec[] = {0x7002fe48};
|
||||
const u32 var700546f0[] = {0x7002fe68};
|
||||
#else
|
||||
const u32 var700546c4[] = {0x700304d0};
|
||||
const u32 var700546c8[] = {0x700304d0};
|
||||
const u32 var700546cc[] = {0x700304d0};
|
||||
@@ -24,7 +46,24 @@ const u32 var700546e4[] = {0x700305a0};
|
||||
const u32 var700546e8[] = {0x70030548};
|
||||
const u32 var700546ec[] = {0x70030548};
|
||||
const u32 var700546f0[] = {0x70030568};
|
||||
#endif
|
||||
|
||||
const u32 var700546f4[] = {0x48f42400};
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
const u32 var700546f8[] = {0x7003011c};
|
||||
const u32 var700546fc[] = {0x7003011c};
|
||||
const u32 var70054700[] = {0x7003011c};
|
||||
const u32 var70054704[] = {0x7003011c};
|
||||
const u32 var70054708[] = {0x7003015c};
|
||||
const u32 var7005470c[] = {0x7003015c};
|
||||
const u32 var70054710[] = {0x70030260};
|
||||
const u32 var70054714[] = {0x70030260};
|
||||
const u32 var70054718[] = {0x70030298};
|
||||
const u32 var7005471c[] = {0x70030298};
|
||||
const u32 var70054720[] = {0x700302c4};
|
||||
const u32 var70054724[] = {0x700302c4};
|
||||
#else
|
||||
const u32 var700546f8[] = {0x7003081c};
|
||||
const u32 var700546fc[] = {0x7003081c};
|
||||
const u32 var70054700[] = {0x7003081c};
|
||||
@@ -37,8 +76,7 @@ const u32 var70054718[] = {0x70030998};
|
||||
const u32 var7005471c[] = {0x70030998};
|
||||
const u32 var70054720[] = {0x700309c4};
|
||||
const u32 var70054724[] = {0x700309c4};
|
||||
const u32 var70054728[] = {0x00000000};
|
||||
const u32 var7005472c[] = {0x00000000};
|
||||
#endif
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0002fc60
|
||||
@@ -211,6 +249,183 @@ glabel func0002fcdc
|
||||
/* 2feb8: 00000000 */ nop
|
||||
);
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
GLOBAL_ASM(
|
||||
glabel func0002febc
|
||||
/* 2febc: 27bdffd0 */ addiu $sp,$sp,-48
|
||||
/* 2fec0: afbf001c */ sw $ra,0x1c($sp)
|
||||
/* 2fec4: afa40030 */ sw $a0,0x30($sp)
|
||||
/* 2fec8: afa50034 */ sw $a1,0x34($sp)
|
||||
/* 2fecc: afb00018 */ sw $s0,0x18($sp)
|
||||
/* 2fed0: 8fae0030 */ lw $t6,0x30($sp)
|
||||
/* 2fed4: afae0028 */ sw $t6,0x28($sp)
|
||||
/* 2fed8: 240f3e80 */ addiu $t7,$zero,0x4e20
|
||||
/* 2fedc: afaf0024 */ sw $t7,0x24($sp)
|
||||
/* 2fee0: 8fb80028 */ lw $t8,0x28($sp)
|
||||
/* 2fee4: 24010001 */ addiu $at,$zero,0x1
|
||||
/* 2fee8: 93190004 */ lbu $t9,0x4($t8)
|
||||
/* 2feec: 13210009 */ beq $t9,$at,.L0002ff14
|
||||
/* 2fef0: 00000000 */ nop
|
||||
/* 2fef4: 24010080 */ addiu $at,$zero,0x80
|
||||
/* 2fef8: 13210006 */ beq $t9,$at,.L0002ff14
|
||||
/* 2fefc: 00000000 */ nop
|
||||
/* 2ff00: 8fa40030 */ lw $a0,0x30($sp)
|
||||
/* 2ff04: 0c00c1a4 */ jal func00030690
|
||||
/* 2ff08: 8fa50034 */ lw $a1,0x34($sp)
|
||||
/* 2ff0c: 10000084 */ b .L00030120
|
||||
/* 2ff10: 00000000 */ nop
|
||||
.L0002ff14:
|
||||
/* 2ff14: 8fa80028 */ lw $t0,0x28($sp)
|
||||
/* 2ff18: 24010001 */ addiu $at,$zero,0x1
|
||||
/* 2ff1c: 91100004 */ lbu $s0,0x4($t0)
|
||||
/* 2ff20: 12010006 */ beq $s0,$at,.L0002ff3c
|
||||
/* 2ff24: 00000000 */ nop
|
||||
/* 2ff28: 24010080 */ addiu $at,$zero,0x80
|
||||
/* 2ff2c: 12010044 */ beq $s0,$at,.L00030040
|
||||
/* 2ff30: 00000000 */ nop
|
||||
/* 2ff34: 10000074 */ b .L00030108
|
||||
/* 2ff38: 00000000 */ nop
|
||||
.L0002ff3c:
|
||||
/* 2ff3c: 8fa90028 */ lw $t1,0x28($sp)
|
||||
/* 2ff40: 952a0024 */ lhu $t2,0x24($t1)
|
||||
/* 2ff44: 254b0001 */ addiu $t3,$t2,0x1
|
||||
/* 2ff48: a52b0024 */ sh $t3,0x24($t1)
|
||||
/* 2ff4c: 8fac0028 */ lw $t4,0x28($sp)
|
||||
/* 2ff50: 958d0024 */ lhu $t5,0x24($t4)
|
||||
/* 2ff54: 958e0022 */ lhu $t6,0x22($t4)
|
||||
/* 2ff58: 01ae082a */ slt $at,$t5,$t6
|
||||
/* 2ff5c: 14200003 */ bnez $at,.L0002ff6c
|
||||
/* 2ff60: 00000000 */ nop
|
||||
/* 2ff64: 8faf0028 */ lw $t7,0x28($sp)
|
||||
/* 2ff68: a5e00024 */ sh $zero,0x24($t7)
|
||||
.L0002ff6c:
|
||||
/* 2ff6c: 8fb80028 */ lw $t8,0x28($sp)
|
||||
/* 2ff70: 97190024 */ lhu $t9,0x24($t8)
|
||||
/* 2ff74: 44992000 */ mtc1 $t9,$f4
|
||||
/* 2ff78: 07210005 */ bgez $t9,.L0002ff90
|
||||
/* 2ff7c: 468021a0 */ cvt.s.w $f6,$f4
|
||||
/* 2ff80: 3c014f80 */ lui $at,0x4f80
|
||||
/* 2ff84: 44814000 */ mtc1 $at,$f8
|
||||
/* 2ff88: 00000000 */ nop
|
||||
/* 2ff8c: 46083180 */ add.s $f6,$f6,$f8
|
||||
.L0002ff90:
|
||||
/* 2ff90: 97080022 */ lhu $t0,0x22($t8)
|
||||
/* 2ff94: 44885000 */ mtc1 $t0,$f10
|
||||
/* 2ff98: 05010005 */ bgez $t0,.L0002ffb0
|
||||
/* 2ff9c: 46805420 */ cvt.s.w $f16,$f10
|
||||
/* 2ffa0: 3c014f80 */ lui $at,0x4f80
|
||||
/* 2ffa4: 44819000 */ mtc1 $at,$f18
|
||||
/* 2ffa8: 00000000 */ nop
|
||||
/* 2ffac: 46128400 */ add.s $f16,$f16,$f18
|
||||
.L0002ffb0:
|
||||
/* 2ffb0: 46103103 */ div.s $f4,$f6,$f16
|
||||
/* 2ffb4: e7a4002c */ swc1 $f4,0x2c($sp)
|
||||
/* 2ffb8: 3c017005 */ lui $at,%hi(var700546b4)
|
||||
/* 2ffbc: c42a46b4 */ lwc1 $f10,%lo(var700546b4)($at)
|
||||
/* 2ffc0: c7a8002c */ lwc1 $f8,0x2c($sp)
|
||||
/* 2ffc4: 460a4302 */ mul.s $f12,$f8,$f10
|
||||
/* 2ffc8: 0c0068f7 */ jal sinf
|
||||
/* 2ffcc: 00000000 */ nop
|
||||
/* 2ffd0: e7a0002c */ swc1 $f0,0x2c($sp)
|
||||
/* 2ffd4: 8faa0028 */ lw $t2,0x28($sp)
|
||||
/* 2ffd8: 914b0028 */ lbu $t3,0x28($t2)
|
||||
/* 2ffdc: 448b9000 */ mtc1 $t3,$f18
|
||||
/* 2ffe0: 05610005 */ bgez $t3,.L0002fff8
|
||||
/* 2ffe4: 468091a0 */ cvt.s.w $f6,$f18
|
||||
/* 2ffe8: 3c014f80 */ lui $at,0x4f80
|
||||
/* 2ffec: 44818000 */ mtc1 $at,$f16
|
||||
/* 2fff0: 00000000 */ nop
|
||||
/* 2fff4: 46103180 */ add.s $f6,$f6,$f16
|
||||
.L0002fff8:
|
||||
/* 2fff8: c7a4002c */ lwc1 $f4,0x2c($sp)
|
||||
/* 2fffc: 46043202 */ mul.s $f8,$f6,$f4
|
||||
/* 30000: e7a8002c */ swc1 $f8,0x2c($sp)
|
||||
/* 30004: 8fa90028 */ lw $t1,0x28($sp)
|
||||
/* 30008: 912c0029 */ lbu $t4,0x29($t1)
|
||||
/* 3000c: 448c5000 */ mtc1 $t4,$f10
|
||||
/* 30010: 05810005 */ bgez $t4,.L00030028
|
||||
/* 30014: 468054a0 */ cvt.s.w $f18,$f10
|
||||
/* 30018: 3c014f80 */ lui $at,0x4f80
|
||||
/* 3001c: 44818000 */ mtc1 $at,$f16
|
||||
/* 30020: 00000000 */ nop
|
||||
/* 30024: 46109480 */ add.s $f18,$f18,$f16
|
||||
.L00030028:
|
||||
/* 30028: c7a6002c */ lwc1 $f6,0x2c($sp)
|
||||
/* 3002c: 8fad0034 */ lw $t5,0x34($sp)
|
||||
/* 30030: 46069100 */ add.s $f4,$f18,$f6
|
||||
/* 30034: e5a40000 */ swc1 $f4,0x0($t5)
|
||||
/* 30038: 10000035 */ b .L00030110
|
||||
/* 3003c: 00000000 */ nop
|
||||
.L00030040:
|
||||
/* 30040: 8fae0028 */ lw $t6,0x28($sp)
|
||||
/* 30044: 95cf0024 */ lhu $t7,0x24($t6)
|
||||
/* 30048: 25f90001 */ addiu $t9,$t7,0x1
|
||||
/* 3004c: a5d90024 */ sh $t9,0x24($t6)
|
||||
/* 30050: 8fb80028 */ lw $t8,0x28($sp)
|
||||
/* 30054: 97080024 */ lhu $t0,0x24($t8)
|
||||
/* 30058: 970a0022 */ lhu $t2,0x22($t8)
|
||||
/* 3005c: 010a082a */ slt $at,$t0,$t2
|
||||
/* 30060: 14200003 */ bnez $at,.L00030070
|
||||
/* 30064: 00000000 */ nop
|
||||
/* 30068: 8fab0028 */ lw $t3,0x28($sp)
|
||||
/* 3006c: a5600024 */ sh $zero,0x24($t3)
|
||||
.L00030070:
|
||||
/* 30070: 8fa90028 */ lw $t1,0x28($sp)
|
||||
/* 30074: 952c0024 */ lhu $t4,0x24($t1)
|
||||
/* 30078: 448c4000 */ mtc1 $t4,$f8
|
||||
/* 3007c: 05810005 */ bgez $t4,.L00030094
|
||||
/* 30080: 468042a0 */ cvt.s.w $f10,$f8
|
||||
/* 30084: 3c014f80 */ lui $at,0x4f80
|
||||
/* 30088: 44818000 */ mtc1 $at,$f16
|
||||
/* 3008c: 00000000 */ nop
|
||||
/* 30090: 46105280 */ add.s $f10,$f10,$f16
|
||||
.L00030094:
|
||||
/* 30094: 952d0022 */ lhu $t5,0x22($t1)
|
||||
/* 30098: 448d9000 */ mtc1 $t5,$f18
|
||||
/* 3009c: 05a10005 */ bgez $t5,.L000300b4
|
||||
/* 300a0: 468091a0 */ cvt.s.w $f6,$f18
|
||||
/* 300a4: 3c014f80 */ lui $at,0x4f80
|
||||
/* 300a8: 44812000 */ mtc1 $at,$f4
|
||||
/* 300ac: 00000000 */ nop
|
||||
/* 300b0: 46043180 */ add.s $f6,$f6,$f4
|
||||
.L000300b4:
|
||||
/* 300b4: 46065203 */ div.s $f8,$f10,$f6
|
||||
/* 300b8: e7a8002c */ swc1 $f8,0x2c($sp)
|
||||
/* 300bc: 3c017005 */ lui $at,%hi(var700546b8)
|
||||
/* 300c0: c43246b8 */ lwc1 $f18,%lo(var700546b8)($at)
|
||||
/* 300c4: c7b0002c */ lwc1 $f16,0x2c($sp)
|
||||
/* 300c8: 46128302 */ mul.s $f12,$f16,$f18
|
||||
/* 300cc: 0c0068f7 */ jal sinf
|
||||
/* 300d0: 00000000 */ nop
|
||||
/* 300d4: 8faf0028 */ lw $t7,0x28($sp)
|
||||
/* 300d8: c5e40028 */ lwc1 $f4,0x28($t7)
|
||||
/* 300dc: 46040282 */ mul.s $f10,$f0,$f4
|
||||
/* 300e0: e7aa002c */ swc1 $f10,0x2c($sp)
|
||||
/* 300e4: c7a6002c */ lwc1 $f6,0x2c($sp)
|
||||
/* 300e8: 4600320d */ trunc.w.s $f8,$f6
|
||||
/* 300ec: 44044000 */ mfc1 $a0,$f8
|
||||
/* 300f0: 0c00e7f8 */ jal func00039fe0
|
||||
/* 300f4: 00000000 */ nop
|
||||
/* 300f8: 8fae0034 */ lw $t6,0x34($sp)
|
||||
/* 300fc: e5c00000 */ swc1 $f0,0x0($t6)
|
||||
/* 30100: 10000003 */ b .L00030110
|
||||
/* 30104: 00000000 */ nop
|
||||
.L00030108:
|
||||
/* 30108: 10000001 */ b .L00030110
|
||||
/* 3010c: 00000000 */ nop
|
||||
.L00030110:
|
||||
/* 30110: 10000003 */ b .L00030120
|
||||
/* 30114: 8fa20024 */ lw $v0,0x24($sp)
|
||||
/* 30118: 10000001 */ b .L00030120
|
||||
/* 3011c: 00000000 */ nop
|
||||
.L00030120:
|
||||
/* 30120: 8fbf001c */ lw $ra,0x1c($sp)
|
||||
/* 30124: 8fb00018 */ lw $s0,0x18($sp)
|
||||
/* 30128: 27bd0030 */ addiu $sp,$sp,0x30
|
||||
/* 3012c: 03e00008 */ jr $ra
|
||||
/* 30130: 00000000 */ nop
|
||||
);
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
glabel func0002febc
|
||||
/* 2febc: 27bdffd0 */ addiu $sp,$sp,-48
|
||||
@@ -386,6 +601,7 @@ glabel func0002febc
|
||||
/* 3012c: 03e00008 */ jr $ra
|
||||
/* 30130: 00000000 */ nop
|
||||
);
|
||||
#endif
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func00030134
|
||||
|
||||
@@ -20,6 +20,24 @@
|
||||
#include "data.h"
|
||||
#include "types.h"
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
const u32 var70054740[] = {0x700315e0};
|
||||
const u32 var70054744[] = {0x70031eac};
|
||||
const u32 var70054748[] = {0x70032910};
|
||||
const u32 var7005474c[] = {0x70032030};
|
||||
const u32 var70054750[] = {0x70032910};
|
||||
const u32 var70054754[] = {0x70032910};
|
||||
const u32 var70054758[] = {0x70032910};
|
||||
const u32 var7005475c[] = {0x7003233c};
|
||||
const u32 var70054760[] = {0x70032910};
|
||||
const u32 var70054764[] = {0x70032910};
|
||||
const u32 var70054768[] = {0x70032910};
|
||||
const u32 var7005476c[] = {0x70032910};
|
||||
const u32 var70054770[] = {0x70032910};
|
||||
const u32 var70054774[] = {0x70032910};
|
||||
const u32 var70054778[] = {0x70032910};
|
||||
const u32 var7005477c[] = {0x700320d4};
|
||||
#else
|
||||
const u32 var70054740[] = {0x70031ce0};
|
||||
const u32 var70054744[] = {0x700325ac};
|
||||
const u32 var70054748[] = {0x70033010};
|
||||
@@ -36,7 +54,176 @@ const u32 var70054770[] = {0x70033010};
|
||||
const u32 var70054774[] = {0x70033010};
|
||||
const u32 var70054778[] = {0x70033010};
|
||||
const u32 var7005477c[] = {0x700327d4};
|
||||
#endif
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
GLOBAL_ASM(
|
||||
glabel func000317f0
|
||||
/* 317f0: 27bdffc0 */ addiu $sp,$sp,-64
|
||||
/* 317f4: afbf001c */ sw $ra,0x1c($sp)
|
||||
/* 317f8: afa40040 */ sw $a0,0x40($sp)
|
||||
/* 317fc: 8fae0040 */ lw $t6,0x40($sp)
|
||||
/* 31800: 3c188006 */ lui $t8,%hi(var8005f12c)
|
||||
/* 31804: 8f18f12c */ lw $t8,%lo(var8005f12c)($t8)
|
||||
/* 31808: 8dcf0008 */ lw $t7,0x8($t6)
|
||||
/* 3180c: af0f0044 */ sw $t7,0x44($t8)
|
||||
/* 31810: 3c198006 */ lui $t9,%hi(var8005f12c)
|
||||
/* 31814: 8f39f12c */ lw $t9,%lo(var8005f12c)($t9)
|
||||
/* 31818: af20003c */ sw $zero,0x3c($t9)
|
||||
/* 3181c: 3c098006 */ lui $t1,%hi(var8005f12c)
|
||||
/* 31820: 8d29f12c */ lw $t1,%lo(var8005f12c)($t1)
|
||||
/* 31824: 24083e80 */ addiu $t0,$zero,0x4e20
|
||||
/* 31828: ad280048 */ sw $t0,0x48($t1)
|
||||
/* 3182c: 8faa0040 */ lw $t2,0x40($sp)
|
||||
/* 31830: 00002025 */ or $a0,$zero,$zero
|
||||
/* 31834: 00002825 */ or $a1,$zero,$zero
|
||||
/* 31838: 8d4b0000 */ lw $t3,0x0($t2)
|
||||
/* 3183c: 8d46000c */ lw $a2,0xc($t2)
|
||||
/* 31840: 24070001 */ addiu $a3,$zero,0x1
|
||||
/* 31844: 000b6080 */ sll $t4,$t3,0x2
|
||||
/* 31848: 018b6021 */ addu $t4,$t4,$t3
|
||||
/* 3184c: 000c6080 */ sll $t4,$t4,0x2
|
||||
/* 31850: 018b6023 */ subu $t4,$t4,$t3
|
||||
/* 31854: 000c6080 */ sll $t4,$t4,0x2
|
||||
/* 31858: 0c00bec5 */ jal func0002fb14
|
||||
/* 3185c: afac0010 */ sw $t4,0x10($sp)
|
||||
/* 31860: afa20038 */ sw $v0,0x38($sp)
|
||||
/* 31864: 3c0e8006 */ lui $t6,%hi(var8005f12c)
|
||||
/* 31868: 8dcef12c */ lw $t6,%lo(var8005f12c)($t6)
|
||||
/* 3186c: 8fad0038 */ lw $t5,0x38($sp)
|
||||
/* 31870: adcd0040 */ sw $t5,0x40($t6)
|
||||
/* 31874: 8faf0040 */ lw $t7,0x40($sp)
|
||||
/* 31878: 00002025 */ or $a0,$zero,$zero
|
||||
/* 3187c: 00002825 */ or $a1,$zero,$zero
|
||||
/* 31880: 8df80004 */ lw $t8,0x4($t7)
|
||||
/* 31884: 8de6000c */ lw $a2,0xc($t7)
|
||||
/* 31888: 24070001 */ addiu $a3,$zero,0x1
|
||||
/* 3188c: 0018c8c0 */ sll $t9,$t8,0x3
|
||||
/* 31890: 0338c823 */ subu $t9,$t9,$t8
|
||||
/* 31894: 0019c880 */ sll $t9,$t9,0x2
|
||||
/* 31898: 0c00bec5 */ jal func0002fb14
|
||||
/* 3189c: afb90010 */ sw $t9,0x10($sp)
|
||||
/* 318a0: afa20038 */ sw $v0,0x38($sp)
|
||||
/* 318a4: 3c048006 */ lui $a0,%hi(var8005f12c)
|
||||
/* 318a8: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
||||
/* 318ac: 8fa80040 */ lw $t0,0x40($sp)
|
||||
/* 318b0: 8fa50038 */ lw $a1,0x38($sp)
|
||||
/* 318b4: 24840014 */ addiu $a0,$a0,20
|
||||
/* 318b8: 0c00f134 */ jal func0003c4d0
|
||||
/* 318bc: 8d060004 */ lw $a2,0x4($t0)
|
||||
/* 318c0: 3c098006 */ lui $t1,%hi(var8005f12c)
|
||||
/* 318c4: 8d29f12c */ lw $t1,%lo(var8005f12c)($t1)
|
||||
/* 318c8: 3c018006 */ lui $at,%hi(var8005f128)
|
||||
/* 318cc: 8d2a0040 */ lw $t2,0x40($t1)
|
||||
/* 318d0: ac2af128 */ sw $t2,%lo(var8005f128)($at)
|
||||
/* 318d4: 8fac0040 */ lw $t4,0x40($sp)
|
||||
/* 318d8: 240b0001 */ addiu $t3,$zero,0x1
|
||||
/* 318dc: afab003c */ sw $t3,0x3c($sp)
|
||||
/* 318e0: 8d8d0000 */ lw $t5,0x0($t4)
|
||||
/* 318e4: 2da10002 */ sltiu $at,$t5,0x2
|
||||
/* 318e8: 14200018 */ bnez $at,.L0003194c
|
||||
/* 318ec: 00000000 */ nop
|
||||
.L000318f0:
|
||||
/* 318f0: 3c0e8006 */ lui $t6,%hi(var8005f12c)
|
||||
/* 318f4: 8dcef12c */ lw $t6,%lo(var8005f12c)($t6)
|
||||
/* 318f8: 8dcf0040 */ lw $t7,0x40($t6)
|
||||
/* 318fc: afaf0024 */ sw $t7,0x24($sp)
|
||||
/* 31900: 8fb8003c */ lw $t8,0x3c($sp)
|
||||
/* 31904: 8fa80024 */ lw $t0,0x24($sp)
|
||||
/* 31908: 0018c880 */ sll $t9,$t8,0x2
|
||||
/* 3190c: 0338c821 */ addu $t9,$t9,$t8
|
||||
/* 31910: 0019c880 */ sll $t9,$t9,0x2
|
||||
/* 31914: 0338c823 */ subu $t9,$t9,$t8
|
||||
/* 31918: 0019c880 */ sll $t9,$t9,0x2
|
||||
/* 3191c: 03284821 */ addu $t1,$t9,$t0
|
||||
/* 31920: 01202025 */ or $a0,$t1,$zero
|
||||
/* 31924: 0c00c5dc */ jal alLink
|
||||
/* 31928: 2525ffb4 */ addiu $a1,$t1,-76
|
||||
/* 3192c: 8faa003c */ lw $t2,0x3c($sp)
|
||||
/* 31930: 8fac0040 */ lw $t4,0x40($sp)
|
||||
/* 31934: 254b0001 */ addiu $t3,$t2,0x1
|
||||
/* 31938: afab003c */ sw $t3,0x3c($sp)
|
||||
/* 3193c: 8d8d0000 */ lw $t5,0x0($t4)
|
||||
/* 31940: 016d082b */ sltu $at,$t3,$t5
|
||||
/* 31944: 1420ffea */ bnez $at,.L000318f0
|
||||
/* 31948: 00000000 */ nop
|
||||
.L0003194c:
|
||||
/* 3194c: 0c00ccde */ jal func00033378
|
||||
/* 31950: 00002025 */ or $a0,$zero,$zero
|
||||
/* 31954: 0c00cd8d */ jal func00033634
|
||||
/* 31958: 00002025 */ or $a0,$zero,$zero
|
||||
/* 3195c: 8fae0040 */ lw $t6,0x40($sp)
|
||||
/* 31960: 00002025 */ or $a0,$zero,$zero
|
||||
/* 31964: 00002825 */ or $a1,$zero,$zero
|
||||
/* 31968: 95cf0010 */ lhu $t7,0x10($t6)
|
||||
/* 3196c: 8dc6000c */ lw $a2,0xc($t6)
|
||||
/* 31970: 24070002 */ addiu $a3,$zero,0x2
|
||||
/* 31974: 0c00bec5 */ jal func0002fb14
|
||||
/* 31978: afaf0010 */ sw $t7,0x10($sp)
|
||||
/* 3197c: 3c01800a */ lui $at,%hi(var8009c334)
|
||||
/* 31980: ac22c334 */ sw $v0,%lo(var8009c334)($at)
|
||||
/* 31984: 8fb80040 */ lw $t8,0x40($sp)
|
||||
/* 31988: afa0003c */ sw $zero,0x3c($sp)
|
||||
/* 3198c: 97190010 */ lhu $t9,0x10($t8)
|
||||
/* 31990: 13200010 */ beqz $t9,.L000319d4
|
||||
/* 31994: 00000000 */ nop
|
||||
.L00031998:
|
||||
/* 31998: 8faa003c */ lw $t2,0x3c($sp)
|
||||
/* 3199c: 3c09800a */ lui $t1,%hi(var8009c334)
|
||||
/* 319a0: 8d29c334 */ lw $t1,%lo(var8009c334)($t1)
|
||||
/* 319a4: 000a6040 */ sll $t4,$t2,0x1
|
||||
/* 319a8: 24087fff */ addiu $t0,$zero,0x7fff
|
||||
/* 319ac: 012c5821 */ addu $t3,$t1,$t4
|
||||
/* 319b0: a5680000 */ sh $t0,0x0($t3)
|
||||
/* 319b4: 8fad003c */ lw $t5,0x3c($sp)
|
||||
/* 319b8: 8faf0040 */ lw $t7,0x40($sp)
|
||||
/* 319bc: 25ae0001 */ addiu $t6,$t5,0x1
|
||||
/* 319c0: afae003c */ sw $t6,0x3c($sp)
|
||||
/* 319c4: 95f80010 */ lhu $t8,0x10($t7)
|
||||
/* 319c8: 01d8082b */ sltu $at,$t6,$t8
|
||||
/* 319cc: 1420fff2 */ bnez $at,.L00031998
|
||||
/* 319d0: 00000000 */ nop
|
||||
.L000319d4:
|
||||
/* 319d4: 3c198006 */ lui $t9,%hi(var8005f12c)
|
||||
/* 319d8: 8f39f12c */ lw $t9,%lo(var8005f12c)($t9)
|
||||
/* 319dc: af200000 */ sw $zero,0x0($t9)
|
||||
/* 319e0: 3c098006 */ lui $t1,%hi(var8005f12c)
|
||||
/* 319e4: 8d29f12c */ lw $t1,%lo(var8005f12c)($t1)
|
||||
/* 319e8: 3c0a7003 */ lui $t2,%hi(func00031a68)
|
||||
/* 319ec: 254a1a68 */ addiu $t2,$t2,%lo(func00031a68)
|
||||
/* 319f0: ad2a0008 */ sw $t2,0x8($t1)
|
||||
/* 319f4: 3c0c8006 */ lui $t4,%hi(var8005f12c)
|
||||
/* 319f8: 8d8cf12c */ lw $t4,%lo(var8005f12c)($t4)
|
||||
/* 319fc: ad8c0004 */ sw $t4,0x4($t4)
|
||||
/* 31a00: 3c048006 */ lui $a0,%hi(var8005f12c)
|
||||
/* 31a04: 0c00f240 */ jal func0003c900
|
||||
/* 31a08: 8c84f12c */ lw $a0,%lo(var8005f12c)($a0)
|
||||
/* 31a0c: 24080020 */ addiu $t0,$zero,0x20
|
||||
/* 31a10: a7a80028 */ sh $t0,0x28($sp)
|
||||
/* 31a14: 3c0b8006 */ lui $t3,%hi(var8005f12c)
|
||||
/* 31a18: 8d6bf12c */ lw $t3,%lo(var8005f12c)($t3)
|
||||
/* 31a1c: 27a50028 */ addiu $a1,$sp,0x28
|
||||
/* 31a20: 24070001 */ addiu $a3,$zero,0x1
|
||||
/* 31a24: 25640014 */ addiu $a0,$t3,0x14
|
||||
/* 31a28: 0c00f184 */ jal alEvtqPostEvent
|
||||
/* 31a2c: 8d660048 */ lw $a2,0x48($t3)
|
||||
/* 31a30: 3c0d8006 */ lui $t5,%hi(var8005f12c)
|
||||
/* 31a34: 8dadf12c */ lw $t5,%lo(var8005f12c)($t5)
|
||||
/* 31a38: 25a40014 */ addiu $a0,$t5,0x14
|
||||
/* 31a3c: 0c00f15b */ jal func0003c56c
|
||||
/* 31a40: 25a50028 */ addiu $a1,$t5,0x28
|
||||
/* 31a44: 3c0f8006 */ lui $t7,%hi(var8005f12c)
|
||||
/* 31a48: 8deff12c */ lw $t7,%lo(var8005f12c)($t7)
|
||||
/* 31a4c: ade2004c */ sw $v0,0x4c($t7)
|
||||
/* 31a50: 10000001 */ b .L00031a58
|
||||
/* 31a54: 00000000 */ nop
|
||||
.L00031a58:
|
||||
/* 31a58: 8fbf001c */ lw $ra,0x1c($sp)
|
||||
/* 31a5c: 27bd0040 */ addiu $sp,$sp,0x40
|
||||
/* 31a60: 03e00008 */ jr $ra
|
||||
/* 31a64: 00000000 */ nop
|
||||
);
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
glabel func000317f0
|
||||
/* 317f0: 27bdffc0 */ addiu $sp,$sp,-64
|
||||
@@ -203,6 +390,7 @@ glabel func000317f0
|
||||
/* 31a60: 03e00008 */ jr $ra
|
||||
/* 31a64: 00000000 */ nop
|
||||
);
|
||||
#endif
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func00031a68
|
||||
|
||||
+2595
-2
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -112,7 +112,7 @@ glabel func00037b00
|
||||
/* 37c84: 240f0040 */ addiu $t7,$zero,0x40
|
||||
/* 37c88: 24180040 */ addiu $t8,$zero,0x40
|
||||
/* 37c8c: a438c3ec */ sh $t8,%lo(var8009c3ec)($at)
|
||||
/* 37c90: a42fc3ee */ sh $t7,-0x3c12($at)
|
||||
/* 37c90: a42fc3ee */ sh $t7,%lo(var8009c3ec+0x2)($at)
|
||||
/* 37c94: 24197fff */ addiu $t9,$zero,0x7fff
|
||||
/* 37c98: 3c01800a */ lui $at,%hi(var8009c39c+0x2)
|
||||
/* 37c9c: a439c39e */ sh $t9,%lo(var8009c39c+0x2)($at)
|
||||
|
||||
+14
-2
@@ -9,6 +9,17 @@
|
||||
#include "types.h"
|
||||
|
||||
const u32 var70054a90[] = {0x3fb50481};
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
const u32 var70054a94[] = {0x7003a2c8};
|
||||
const u32 var70054a98[] = {0x7003a324};
|
||||
const u32 var70054a9c[] = {0x7003a380};
|
||||
const u32 var70054aa0[] = {0x7003a3ac};
|
||||
const u32 var70054aa4[] = {0x7003a3d8};
|
||||
const u32 var70054aa8[] = {0x7003a404};
|
||||
const u32 var70054aac[] = {0x7003a468};
|
||||
const u32 var70054ab0[] = {0x7003a484};
|
||||
#else
|
||||
const u32 var70054a94[] = {0x7003a9c8};
|
||||
const u32 var70054a98[] = {0x7003aa24};
|
||||
const u32 var70054a9c[] = {0x7003aa80};
|
||||
@@ -17,6 +28,8 @@ const u32 var70054aa4[] = {0x7003aad8};
|
||||
const u32 var70054aa8[] = {0x7003ab04};
|
||||
const u32 var70054aac[] = {0x7003ab68};
|
||||
const u32 var70054ab0[] = {0x7003ab84};
|
||||
#endif
|
||||
|
||||
const u32 var70054ab4[] = {0x482910da};
|
||||
const u32 var70054ab8[] = {0x482910da};
|
||||
const u32 var70054abc[] = {0x00000000};
|
||||
@@ -27,7 +40,6 @@ const u32 var70054acc[] = {0x3f71a1bf};
|
||||
const u32 var70054ad0[] = {0x46d12000};
|
||||
const u32 var70054ad4[] = {0x46d12000};
|
||||
const u32 var70054ad8[] = {0x482910da};
|
||||
const u32 var70054adc[] = {0x00000000};
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0003a100
|
||||
@@ -2413,4 +2425,4 @@ glabel func0003c214
|
||||
/* 3c424: 00000000 */ nop
|
||||
/* 3c428: 00000000 */ nop
|
||||
/* 3c42c: 00000000 */ nop
|
||||
);
|
||||
);
|
||||
|
||||
+105
-12
@@ -15,6 +15,25 @@
|
||||
#include "data.h"
|
||||
#include "types.h"
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
const u32 var70054af0[] = {0x7003e8f8};
|
||||
const u32 var70054af4[] = {0x7003e9d0};
|
||||
const u32 var70054af8[] = {0x7003e9d0};
|
||||
const u32 var70054afc[] = {0x7003e9d0};
|
||||
const u32 var70054b00[] = {0x7003e9d0};
|
||||
const u32 var70054b04[] = {0x7003e990};
|
||||
const u32 var70054b08[] = {0x7003e9d0};
|
||||
const u32 var70054b0c[] = {0x7003e924};
|
||||
const u32 var70054b10[] = {0x7003e95c};
|
||||
const u32 var70054b14[] = {0x7003e9d0};
|
||||
const u32 var70054b18[] = {0x7003e9d0};
|
||||
const u32 var70054b1c[] = {0x7003e52c};
|
||||
const u32 var70054b20[] = {0x7003e52c};
|
||||
const u32 var70054b24[] = {0x7003e2b8};
|
||||
const u32 var70054b28[] = {0x7003e870};
|
||||
const u32 var70054b2c[] = {0x7003e8c0};
|
||||
const u32 var70054b30[] = {0x7003e52c};
|
||||
#else
|
||||
const u32 var70054af0[] = {0x7003eff8};
|
||||
const u32 var70054af4[] = {0x7003f0d0};
|
||||
const u32 var70054af8[] = {0x7003f0d0};
|
||||
@@ -32,9 +51,12 @@ const u32 var70054b24[] = {0x7003e9b8};
|
||||
const u32 var70054b28[] = {0x7003ef70};
|
||||
const u32 var70054b2c[] = {0x7003efc0};
|
||||
const u32 var70054b30[] = {0x7003ec2c};
|
||||
#endif
|
||||
|
||||
const u32 var70054b34[] = {0x477fff00};
|
||||
const u32 var70054b38[] = {0x00000000};
|
||||
const u32 var70054b3c[] = {0x00000000};
|
||||
|
||||
const u32 var70054b40[] = {0x00000100};
|
||||
const u32 var70054b44[] = {0x00000001};
|
||||
const u32 var70054b48[] = {0x00010300};
|
||||
@@ -5375,6 +5397,16 @@ const u32 var70059ea0[] = {0x0a950a96};
|
||||
const u32 var70059ea4[] = {0x0a990a9a};
|
||||
const u32 var70059ea8[] = {0x0aa50aa6};
|
||||
const u32 var70059eac[] = {0x0aa90aaa};
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
const u32 var70059eb0[] = {0x70049a7c};
|
||||
const u32 var70059eb4[] = {0x70049994};
|
||||
const u32 var70059eb8[] = {0x700499c8};
|
||||
const u32 var70059ebc[] = {0x70049a98};
|
||||
const u32 var70059ec0[] = {0x70049a98};
|
||||
const u32 var70059ec4[] = {0x700499fc};
|
||||
const u32 var70059ec8[] = {0x70049a3c};
|
||||
#else
|
||||
const u32 var70059eb0[] = {0x7004a17c};
|
||||
const u32 var70059eb4[] = {0x7004a094};
|
||||
const u32 var70059eb8[] = {0x7004a0c8};
|
||||
@@ -5382,7 +5414,10 @@ const u32 var70059ebc[] = {0x7004a198};
|
||||
const u32 var70059ec0[] = {0x7004a198};
|
||||
const u32 var70059ec4[] = {0x7004a0fc};
|
||||
const u32 var70059ec8[] = {0x7004a13c};
|
||||
#endif
|
||||
|
||||
const u32 var70059ecc[] = {0x00000000};
|
||||
|
||||
const u32 var70059ed0[] = {0x686c4c00};
|
||||
const u32 var70059ed4[] = {0x202b2d23};
|
||||
const u32 var70059ed8[] = {0x30000000};
|
||||
@@ -5392,6 +5427,61 @@ const u32 var70059ee4[] = {0x00000004};
|
||||
const u32 var70059ee8[] = {0x00000008};
|
||||
const u32 var70059eec[] = {0x00000010};
|
||||
const u32 var70059ef0[] = {0x00000000};
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
const u32 var70059ef4[] = {0x7004e2f8};
|
||||
const u32 var70059ef8[] = {0x7004e5d8};
|
||||
const u32 var70059efc[] = {0x7004e2f8};
|
||||
const u32 var70059f00[] = {0x7004e5d8};
|
||||
const u32 var70059f04[] = {0x7004e5d8};
|
||||
const u32 var70059f08[] = {0x7004e5d8};
|
||||
const u32 var70059f0c[] = {0x7004e5d8};
|
||||
const u32 var70059f10[] = {0x7004e5d8};
|
||||
const u32 var70059f14[] = {0x7004e5d8};
|
||||
const u32 var70059f18[] = {0x7004e5d8};
|
||||
const u32 var70059f1c[] = {0x7004e5d8};
|
||||
const u32 var70059f20[] = {0x7004e5d8};
|
||||
const u32 var70059f24[] = {0x7004e5d8};
|
||||
const u32 var70059f28[] = {0x7004e5d8};
|
||||
const u32 var70059f2c[] = {0x7004e5d8};
|
||||
const u32 var70059f30[] = {0x7004e5d8};
|
||||
const u32 var70059f34[] = {0x7004e5d8};
|
||||
const u32 var70059f38[] = {0x7004e5d8};
|
||||
const u32 var70059f3c[] = {0x7004e5d8};
|
||||
const u32 var70059f40[] = {0x7004e1a8};
|
||||
const u32 var70059f44[] = {0x7004e5d8};
|
||||
const u32 var70059f48[] = {0x7004e5d8};
|
||||
const u32 var70059f4c[] = {0x7004e5d8};
|
||||
const u32 var70059f50[] = {0x7004e5d8};
|
||||
const u32 var70059f54[] = {0x7004e5d8};
|
||||
const u32 var70059f58[] = {0x7004e5d8};
|
||||
const u32 var70059f5c[] = {0x7004e5d8};
|
||||
const u32 var70059f60[] = {0x7004e5d8};
|
||||
const u32 var70059f64[] = {0x7004e5d8};
|
||||
const u32 var70059f68[] = {0x7004e5d8};
|
||||
const u32 var70059f6c[] = {0x7004e000};
|
||||
const u32 var70059f70[] = {0x7004e038};
|
||||
const u32 var70059f74[] = {0x7004e2f8};
|
||||
const u32 var70059f78[] = {0x7004e2f8};
|
||||
const u32 var70059f7c[] = {0x7004e2f8};
|
||||
const u32 var70059f80[] = {0x7004e5d8};
|
||||
const u32 var70059f84[] = {0x7004e038};
|
||||
const u32 var70059f88[] = {0x7004e5d8};
|
||||
const u32 var70059f8c[] = {0x7004e5d8};
|
||||
const u32 var70059f90[] = {0x7004e5d8};
|
||||
const u32 var70059f94[] = {0x7004e5d8};
|
||||
const u32 var70059f98[] = {0x7004e45c};
|
||||
const u32 var70059f9c[] = {0x7004e1a8};
|
||||
const u32 var70059fa0[] = {0x7004e52c};
|
||||
const u32 var70059fa4[] = {0x7004e5d8};
|
||||
const u32 var70059fa8[] = {0x7004e5d8};
|
||||
const u32 var70059fac[] = {0x7004e574};
|
||||
const u32 var70059fb0[] = {0x7004e5d8};
|
||||
const u32 var70059fb4[] = {0x7004e1a8};
|
||||
const u32 var70059fb8[] = {0x7004e5d8};
|
||||
const u32 var70059fbc[] = {0x7004e5d8};
|
||||
const u32 var70059fc0[] = {0x7004e1a8};
|
||||
#else
|
||||
const u32 var70059ef4[] = {0x7004e9f8};
|
||||
const u32 var70059ef8[] = {0x7004ecd8};
|
||||
const u32 var70059efc[] = {0x7004e9f8};
|
||||
@@ -5444,9 +5534,12 @@ const u32 var70059fb4[] = {0x7004e8a8};
|
||||
const u32 var70059fb8[] = {0x7004ecd8};
|
||||
const u32 var70059fbc[] = {0x7004ecd8};
|
||||
const u32 var70059fc0[] = {0x7004e8a8};
|
||||
#endif
|
||||
|
||||
const u32 var70059fc4[] = {0x00000000};
|
||||
const u32 var70059fc8[] = {0x00000000};
|
||||
const u32 var70059fcc[] = {0x00000000};
|
||||
|
||||
const u32 var70059fd0[] = {0x3c8efa35};
|
||||
const u32 var70059fd4[] = {0x00000000};
|
||||
const u32 var70059fd8[] = {0x00000000};
|
||||
@@ -6677,8 +6770,8 @@ glabel func0003f8a0
|
||||
/* 3f8dc: 3c013f00 */ lui $at,0x3f00
|
||||
/* 3f8e0: 44814000 */ mtc1 $at,$f8
|
||||
/* 3f8e4: 44892000 */ mtc1 $t1,$f4
|
||||
/* 3f8e8: 3c017006 */ lui $at,0x7006
|
||||
/* 3f8ec: c4309c54 */ lwc1 $f16,-0x63ac($at)
|
||||
/* 3f8e8: 3c017006 */ lui $at,%hi(var70059c54)
|
||||
/* 3f8ec: c4309c54 */ lwc1 $f16,%lo(var70059c54)($at)
|
||||
/* 3f8f0: 468021a0 */ cvt.s.w $f6,$f4
|
||||
/* 3f8f4: 46083280 */ add.s $f10,$f6,$f8
|
||||
/* 3f8f8: 46105302 */ mul.s $f12,$f10,$f16
|
||||
@@ -6700,8 +6793,8 @@ glabel func0003f8a0
|
||||
/* 3f934: 3c013f00 */ lui $at,0x3f00
|
||||
/* 3f938: 44813000 */ mtc1 $at,$f6
|
||||
/* 3f93c: 448e9000 */ mtc1 $t6,$f18
|
||||
/* 3f940: 3c017006 */ lui $at,0x7006
|
||||
/* 3f944: c42a9c58 */ lwc1 $f10,-0x63a8($at)
|
||||
/* 3f940: 3c017006 */ lui $at,%hi(var70059c58)
|
||||
/* 3f944: c42a9c58 */ lwc1 $f10,%lo(var70059c58)($at)
|
||||
/* 3f948: 46809120 */ cvt.s.w $f4,$f18
|
||||
/* 3f94c: 46062200 */ add.s $f8,$f4,$f6
|
||||
/* 3f950: 460a4302 */ mul.s $f12,$f8,$f10
|
||||
@@ -6742,8 +6835,8 @@ glabel func0003f8a0
|
||||
/* 3f9d4: 3c014190 */ lui $at,0x4190
|
||||
/* 3f9d8: 44815000 */ mtc1 $at,$f10
|
||||
/* 3f9dc: 46809120 */ cvt.s.w $f4,$f18
|
||||
/* 3f9e0: 3c017006 */ lui $at,0x7006
|
||||
/* 3f9e4: c4329c5c */ lwc1 $f18,-0x63a4($at)
|
||||
/* 3f9e0: 3c017006 */ lui $at,%hi(var70059c5c)
|
||||
/* 3f9e4: c4329c5c */ lwc1 $f18,%lo(var70059c5c)($at)
|
||||
/* 3f9e8: 46062200 */ add.s $f8,$f4,$f6
|
||||
/* 3f9ec: 460a4401 */ sub.s $f16,$f8,$f10
|
||||
/* 3f9f0: 46128302 */ mul.s $f12,$f16,$f18
|
||||
@@ -6796,8 +6889,8 @@ glabel func0003f8a0
|
||||
/* 3faa0: 3c0140c0 */ lui $at,0x40c0
|
||||
/* 3faa4: 44812000 */ mtc1 $at,$f4
|
||||
/* 3faa8: 468042a0 */ cvt.s.w $f10,$f8
|
||||
/* 3faac: 3c017006 */ lui $at,0x7006
|
||||
/* 3fab0: c4289c60 */ lwc1 $f8,-0x63a0($at)
|
||||
/* 3faac: 3c017006 */ lui $at,%hi(var70059c60)
|
||||
/* 3fab0: c4289c60 */ lwc1 $f8,%lo(var70059c60)($at)
|
||||
/* 3fab4: 46105480 */ add.s $f18,$f10,$f16
|
||||
/* 3fab8: 46049181 */ sub.s $f6,$f18,$f4
|
||||
/* 3fabc: 46083302 */ mul.s $f12,$f6,$f8
|
||||
@@ -6835,8 +6928,8 @@ glabel func0003f8a0
|
||||
/* 3fb34: 3c013f00 */ lui $at,0x3f00
|
||||
/* 3fb38: 44812000 */ mtc1 $at,$f4
|
||||
/* 3fb3c: 448b8000 */ mtc1 $t3,$f16
|
||||
/* 3fb40: 3c017006 */ lui $at,0x7006
|
||||
/* 3fb44: c4289c64 */ lwc1 $f8,-0x639c($at)
|
||||
/* 3fb40: 3c017006 */ lui $at,%hi(var70059c64)
|
||||
/* 3fb44: c4289c64 */ lwc1 $f8,%lo(var70059c64)($at)
|
||||
/* 3fb48: 468084a0 */ cvt.s.w $f18,$f16
|
||||
/* 3fb4c: 46049180 */ add.s $f6,$f18,$f4
|
||||
/* 3fb50: 46083302 */ mul.s $f12,$f6,$f8
|
||||
@@ -7192,8 +7285,8 @@ glabel func0003f8a0
|
||||
/* 40060: afa0026c */ sw $zero,0x26c($sp)
|
||||
.L00040064:
|
||||
/* 40064: 8fac026c */ lw $t4,0x26c($sp)
|
||||
/* 40068: 3c017006 */ lui $at,0x7006
|
||||
/* 4006c: c42e9c68 */ lwc1 $f14,-0x6398($at)
|
||||
/* 40068: 3c017006 */ lui $at,%hi(var70059c68)
|
||||
/* 4006c: c42e9c68 */ lwc1 $f14,%lo(var70059c68)($at)
|
||||
/* 40070: 448c5000 */ mtc1 $t4,$f10
|
||||
/* 40074: 0c0117b4 */ jal func00045ed0
|
||||
/* 40078: 46805320 */ cvt.s.w $f12,$f10
|
||||
|
||||
+3
-3
@@ -136,8 +136,8 @@ glabel func000446d0
|
||||
.L000448bc:
|
||||
/* 448bc: 0c012974 */ jal sqrtf
|
||||
/* 448c0: 00000000 */ nop
|
||||
/* 448c4: 3c017006 */ lui $at,0x7006
|
||||
/* 448c8: c4289c70 */ lwc1 $f8,-0x6390($at)
|
||||
/* 448c4: 3c017006 */ lui $at,%hi(var70059c70)
|
||||
/* 448c8: c4289c70 */ lwc1 $f8,%lo(var70059c70)($at)
|
||||
/* 448cc: 24190001 */ addiu $t9,$zero,0x1
|
||||
/* 448d0: 46004283 */ div.s $f10,$f8,$f0
|
||||
/* 448d4: 4449f800 */ cfc1 $t1,$31
|
||||
@@ -343,4 +343,4 @@ glabel func000446d0
|
||||
/* 44bb4: 00000000 */ nop
|
||||
/* 44bb8: 00000000 */ nop
|
||||
/* 44bbc: 00000000 */ nop
|
||||
);
|
||||
);
|
||||
|
||||
+7
-7
@@ -831,8 +831,8 @@ glabel func00045ab0
|
||||
/* 45b3c: 44815000 */ mtc1 $at,$f10
|
||||
/* 45b40: 0c012974 */ jal sqrtf
|
||||
/* 45b44: 460a3300 */ add.s $f12,$f6,$f10
|
||||
/* 45b48: 3c017006 */ lui $at,0x7006
|
||||
/* 45b4c: c4309c80 */ lwc1 $f16,-0x6380($at)
|
||||
/* 45b48: 3c017006 */ lui $at,%hi(var70059c80)
|
||||
/* 45b4c: c4309c80 */ lwc1 $f16,%lo(var70059c80)($at)
|
||||
/* 45b50: 46008483 */ div.s $f18,$f16,$f0
|
||||
/* 45b54: 10000011 */ b .L00045b9c
|
||||
/* 45b58: e7b20028 */ swc1 $f18,0x28($sp)
|
||||
@@ -855,15 +855,15 @@ glabel func00045ab0
|
||||
/* 45b94: 46109103 */ div.s $f4,$f18,$f16
|
||||
/* 45b98: e7a40028 */ swc1 $f4,0x28($sp)
|
||||
.L00045b9c:
|
||||
/* 45b9c: 3c017006 */ lui $at,0x7006
|
||||
/* 45ba0: c4289c84 */ lwc1 $f8,-0x637c($at)
|
||||
/* 45b9c: 3c017006 */ lui $at,%hi(var70059c84)
|
||||
/* 45ba0: c4289c84 */ lwc1 $f8,%lo(var70059c84)($at)
|
||||
/* 45ba4: c7a60028 */ lwc1 $f6,0x28($sp)
|
||||
/* 45ba8: 4608303c */ c.lt.s $f6,$f8
|
||||
/* 45bac: 00000000 */ nop
|
||||
/* 45bb0: 45000004 */ bc1f .L00045bc4
|
||||
/* 45bb4: 00000000 */ nop
|
||||
/* 45bb8: 3c017006 */ lui $at,0x7006
|
||||
/* 45bbc: c42a9c88 */ lwc1 $f10,-0x6378($at)
|
||||
/* 45bb8: 3c017006 */ lui $at,%hi(var70059c88)
|
||||
/* 45bbc: c42a9c88 */ lwc1 $f10,%lo(var70059c88)($at)
|
||||
/* 45bc0: e7aa0028 */ swc1 $f10,0x28($sp)
|
||||
.L00045bc4:
|
||||
/* 45bc4: 8fad002c */ lw $t5,0x2c($sp)
|
||||
@@ -1080,4 +1080,4 @@ glabel func00045da8
|
||||
/* 45ec4: 03e00008 */ jr $ra
|
||||
/* 45ec8: 00000000 */ nop
|
||||
/* 45ecc: 00000000 */ nop
|
||||
);
|
||||
);
|
||||
|
||||
+135
-135
@@ -102,18 +102,18 @@ glabel func00046650
|
||||
/* 467c4: 46042080 */ add.s $f2,$f4,$f4
|
||||
/* 467c8: 46061000 */ add.s $f0,$f2,$f6
|
||||
/* 467cc: c4840010 */ lwc1 $f4,0x10($a0)
|
||||
/* 467d0: 3c017006 */ lui $at,0x7006
|
||||
/* 467d4: c4269c90 */ lwc1 $f6,-0x6370($at)
|
||||
/* 467d0: 3c017006 */ lui $at,%hi(var70059c90)
|
||||
/* 467d4: c4269c90 */ lwc1 $f6,%lo(var70059c90)($at)
|
||||
/* 467d8: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 467dc: 00000000 */ nop
|
||||
/* 467e0: c4880020 */ lwc1 $f8,0x20($a0)
|
||||
/* 467e4: 3c017006 */ lui $at,0x7006
|
||||
/* 467e8: c42a9c94 */ lwc1 $f10,-0x636c($at)
|
||||
/* 467e4: 3c017006 */ lui $at,%hi(var70059c94)
|
||||
/* 467e8: c42a9c94 */ lwc1 $f10,%lo(var70059c94)($at)
|
||||
/* 467ec: c4900040 */ lwc1 $f16,0x40($a0)
|
||||
/* 467f0: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 467f4: 00000000 */ nop
|
||||
/* 467f8: 3c017006 */ lui $at,0x7006
|
||||
/* 467fc: c4269c98 */ lwc1 $f6,-0x6368($at)
|
||||
/* 467f8: 3c017006 */ lui $at,%hi(var70059c98)
|
||||
/* 467fc: c4269c98 */ lwc1 $f6,%lo(var70059c98)($at)
|
||||
/* 46800: 46068402 */ mul.s $f16,$f16,$f6
|
||||
/* 46804: 00000000 */ nop
|
||||
/* 46808: 46082100 */ add.s $f4,$f4,$f8
|
||||
@@ -121,18 +121,18 @@ glabel func00046650
|
||||
/* 46810: 46002100 */ add.s $f4,$f4,$f0
|
||||
/* 46814: e5040000 */ swc1 $f4,0x0($t0)
|
||||
/* 46818: c4840010 */ lwc1 $f4,0x10($a0)
|
||||
/* 4681c: 3c017006 */ lui $at,0x7006
|
||||
/* 46820: c4269c9c */ lwc1 $f6,-0x6364($at)
|
||||
/* 4681c: 3c017006 */ lui $at,%hi(var70059c9c)
|
||||
/* 46820: c4269c9c */ lwc1 $f6,%lo(var70059c9c)($at)
|
||||
/* 46824: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 46828: 00000000 */ nop
|
||||
/* 4682c: c4880020 */ lwc1 $f8,0x20($a0)
|
||||
/* 46830: 3c017006 */ lui $at,0x7006
|
||||
/* 46834: c42a9ca0 */ lwc1 $f10,-0x6360($at)
|
||||
/* 46830: 3c017006 */ lui $at,%hi(var70059ca0)
|
||||
/* 46834: c42a9ca0 */ lwc1 $f10,%lo(var70059ca0)($at)
|
||||
/* 46838: c4900040 */ lwc1 $f16,0x40($a0)
|
||||
/* 4683c: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 46840: 00000000 */ nop
|
||||
/* 46844: 3c017006 */ lui $at,0x7006
|
||||
/* 46848: c4269ca4 */ lwc1 $f6,-0x635c($at)
|
||||
/* 46844: 3c017006 */ lui $at,%hi(var70059ca4)
|
||||
/* 46848: c4269ca4 */ lwc1 $f6,%lo(var70059ca4)($at)
|
||||
/* 4684c: 46068402 */ mul.s $f16,$f16,$f6
|
||||
/* 46850: 00000000 */ nop
|
||||
/* 46854: 46082100 */ add.s $f4,$f4,$f8
|
||||
@@ -140,18 +140,18 @@ glabel func00046650
|
||||
/* 4685c: 46002100 */ add.s $f4,$f4,$f0
|
||||
/* 46860: e5040008 */ swc1 $f4,0x8($t0)
|
||||
/* 46864: c4840010 */ lwc1 $f4,0x10($a0)
|
||||
/* 46868: 3c017006 */ lui $at,0x7006
|
||||
/* 4686c: c4269ca8 */ lwc1 $f6,-0x6358($at)
|
||||
/* 46868: 3c017006 */ lui $at,%hi(var70059ca8)
|
||||
/* 4686c: c4269ca8 */ lwc1 $f6,%lo(var70059ca8)($at)
|
||||
/* 46870: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 46874: 00000000 */ nop
|
||||
/* 46878: c4880020 */ lwc1 $f8,0x20($a0)
|
||||
/* 4687c: 3c017006 */ lui $at,0x7006
|
||||
/* 46880: c42a9cac */ lwc1 $f10,-0x6354($at)
|
||||
/* 4687c: 3c017006 */ lui $at,%hi(var70059cac)
|
||||
/* 46880: c42a9cac */ lwc1 $f10,%lo(var70059cac)($at)
|
||||
/* 46884: c4900040 */ lwc1 $f16,0x40($a0)
|
||||
/* 46888: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 4688c: 00000000 */ nop
|
||||
/* 46890: 3c017006 */ lui $at,0x7006
|
||||
/* 46894: c4269cb0 */ lwc1 $f6,-0x6350($at)
|
||||
/* 46890: 3c017006 */ lui $at,%hi(var70059cb0)
|
||||
/* 46894: c4269cb0 */ lwc1 $f6,%lo(var70059cb0)($at)
|
||||
/* 46898: 46068402 */ mul.s $f16,$f16,$f6
|
||||
/* 4689c: 00000000 */ nop
|
||||
/* 468a0: 46082100 */ add.s $f4,$f4,$f8
|
||||
@@ -175,23 +175,23 @@ glabel func00046650
|
||||
/* 468e8: 460a1080 */ add.s $f2,$f2,$f10
|
||||
/* 468ec: e5020010 */ swc1 $f2,0x10($t0)
|
||||
/* 468f0: c4800018 */ lwc1 $f0,0x18($a0)
|
||||
/* 468f4: 3c017006 */ lui $at,0x7006
|
||||
/* 468f8: c4249cb4 */ lwc1 $f4,-0x634c($at)
|
||||
/* 468f4: 3c017006 */ lui $at,%hi(var70059cb4)
|
||||
/* 468f8: c4249cb4 */ lwc1 $f4,%lo(var70059cb4)($at)
|
||||
/* 468fc: 46040002 */ mul.s $f0,$f0,$f4
|
||||
/* 46900: 00000000 */ nop
|
||||
/* 46904: c4840008 */ lwc1 $f4,0x8($a0)
|
||||
/* 46908: 3c017006 */ lui $at,0x7006
|
||||
/* 4690c: c4269cb8 */ lwc1 $f6,-0x6348($at)
|
||||
/* 46908: 3c017006 */ lui $at,%hi(var70059cb8)
|
||||
/* 4690c: c4269cb8 */ lwc1 $f6,%lo(var70059cb8)($at)
|
||||
/* 46910: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 46914: 00000000 */ nop
|
||||
/* 46918: c4880028 */ lwc1 $f8,0x28($a0)
|
||||
/* 4691c: 3c017006 */ lui $at,0x7006
|
||||
/* 46920: c42a9cbc */ lwc1 $f10,-0x6344($at)
|
||||
/* 4691c: 3c017006 */ lui $at,%hi(var70059cbc)
|
||||
/* 46920: c42a9cbc */ lwc1 $f10,%lo(var70059cbc)($at)
|
||||
/* 46924: c4900038 */ lwc1 $f16,0x38($a0)
|
||||
/* 46928: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 4692c: 00000000 */ nop
|
||||
/* 46930: 3c017006 */ lui $at,0x7006
|
||||
/* 46934: c4269cc0 */ lwc1 $f6,-0x6340($at)
|
||||
/* 46930: 3c017006 */ lui $at,%hi(var70059cc0)
|
||||
/* 46934: c4269cc0 */ lwc1 $f6,%lo(var70059cc0)($at)
|
||||
/* 46938: 46068402 */ mul.s $f16,$f16,$f6
|
||||
/* 4693c: 00000000 */ nop
|
||||
/* 46940: 46082100 */ add.s $f4,$f4,$f8
|
||||
@@ -200,18 +200,18 @@ glabel func00046650
|
||||
/* 4694c: e5040014 */ swc1 $f4,0x14($t0)
|
||||
/* 46950: 46000007 */ neg.s $f0,$f0
|
||||
/* 46954: c4840008 */ lwc1 $f4,0x8($a0)
|
||||
/* 46958: 3c017006 */ lui $at,0x7006
|
||||
/* 4695c: c4269cc4 */ lwc1 $f6,-0x633c($at)
|
||||
/* 46958: 3c017006 */ lui $at,%hi(var70059cc4)
|
||||
/* 4695c: c4269cc4 */ lwc1 $f6,%lo(var70059cc4)($at)
|
||||
/* 46960: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 46964: 00000000 */ nop
|
||||
/* 46968: c4880028 */ lwc1 $f8,0x28($a0)
|
||||
/* 4696c: 3c017006 */ lui $at,0x7006
|
||||
/* 46970: c42a9cc8 */ lwc1 $f10,-0x6338($at)
|
||||
/* 4696c: 3c017006 */ lui $at,%hi(var70059cc8)
|
||||
/* 46970: c42a9cc8 */ lwc1 $f10,%lo(var70059cc8)($at)
|
||||
/* 46974: c4900038 */ lwc1 $f16,0x38($a0)
|
||||
/* 46978: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 4697c: 00000000 */ nop
|
||||
/* 46980: 3c017006 */ lui $at,0x7006
|
||||
/* 46984: c4269ccc */ lwc1 $f6,-0x6334($at)
|
||||
/* 46980: 3c017006 */ lui $at,%hi(var70059ccc)
|
||||
/* 46984: c4269ccc */ lwc1 $f6,%lo(var70059ccc)($at)
|
||||
/* 46988: 46068402 */ mul.s $f16,$f16,$f6
|
||||
/* 4698c: 00000000 */ nop
|
||||
/* 46990: 46082100 */ add.s $f4,$f4,$f8
|
||||
@@ -219,18 +219,18 @@ glabel func00046650
|
||||
/* 46998: 46002100 */ add.s $f4,$f4,$f0
|
||||
/* 4699c: e5040018 */ swc1 $f4,0x18($t0)
|
||||
/* 469a0: c4840008 */ lwc1 $f4,0x8($a0)
|
||||
/* 469a4: 3c017006 */ lui $at,0x7006
|
||||
/* 469a8: c4269cd0 */ lwc1 $f6,-0x6330($at)
|
||||
/* 469a4: 3c017006 */ lui $at,%hi(var70059cd0)
|
||||
/* 469a8: c4269cd0 */ lwc1 $f6,%lo(var70059cd0)($at)
|
||||
/* 469ac: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 469b0: 00000000 */ nop
|
||||
/* 469b4: c4880028 */ lwc1 $f8,0x28($a0)
|
||||
/* 469b8: 3c017006 */ lui $at,0x7006
|
||||
/* 469bc: c42a9cd4 */ lwc1 $f10,-0x632c($at)
|
||||
/* 469b8: 3c017006 */ lui $at,%hi(var70059cd4)
|
||||
/* 469bc: c42a9cd4 */ lwc1 $f10,%lo(var70059cd4)($at)
|
||||
/* 469c0: c4900038 */ lwc1 $f16,0x38($a0)
|
||||
/* 469c4: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 469c8: 00000000 */ nop
|
||||
/* 469cc: 3c017006 */ lui $at,0x7006
|
||||
/* 469d0: c4269cd8 */ lwc1 $f6,-0x6328($at)
|
||||
/* 469cc: 3c017006 */ lui $at,%hi(var70059cd8)
|
||||
/* 469d0: c4269cd8 */ lwc1 $f6,%lo(var70059cd8)($at)
|
||||
/* 469d4: 46068402 */ mul.s $f16,$f16,$f6
|
||||
/* 469d8: 00000000 */ nop
|
||||
/* 469dc: 46082100 */ add.s $f4,$f4,$f8
|
||||
@@ -241,8 +241,8 @@ glabel func00046650
|
||||
/* 469f0: c4860028 */ lwc1 $f6,0x28($a0)
|
||||
/* 469f4: 46062101 */ sub.s $f4,$f4,$f6
|
||||
/* 469f8: c4880038 */ lwc1 $f8,0x38($a0)
|
||||
/* 469fc: 3c017006 */ lui $at,0x7006
|
||||
/* 46a00: c42a9cdc */ lwc1 $f10,-0x6324($at)
|
||||
/* 469fc: 3c017006 */ lui $at,%hi(var70059cdc)
|
||||
/* 46a00: c42a9cdc */ lwc1 $f10,%lo(var70059cdc)($at)
|
||||
/* 46a04: 46082101 */ sub.s $f4,$f4,$f8
|
||||
/* 46a08: 460a2102 */ mul.s $f4,$f4,$f10
|
||||
/* 46a0c: 00000000 */ nop
|
||||
@@ -252,18 +252,18 @@ glabel func00046650
|
||||
/* 46a1c: 46042080 */ add.s $f2,$f4,$f4
|
||||
/* 46a20: 46061000 */ add.s $f0,$f2,$f6
|
||||
/* 46a24: c4840014 */ lwc1 $f4,0x14($a0)
|
||||
/* 46a28: 3c017006 */ lui $at,0x7006
|
||||
/* 46a2c: c4269ce0 */ lwc1 $f6,-0x6320($at)
|
||||
/* 46a28: 3c017006 */ lui $at,%hi(var70059ce0)
|
||||
/* 46a2c: c4269ce0 */ lwc1 $f6,%lo(var70059ce0)($at)
|
||||
/* 46a30: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 46a34: 00000000 */ nop
|
||||
/* 46a38: c4880024 */ lwc1 $f8,0x24($a0)
|
||||
/* 46a3c: 3c017006 */ lui $at,0x7006
|
||||
/* 46a40: c42a9ce4 */ lwc1 $f10,-0x631c($at)
|
||||
/* 46a3c: 3c017006 */ lui $at,%hi(var70059ce4)
|
||||
/* 46a40: c42a9ce4 */ lwc1 $f10,%lo(var70059ce4)($at)
|
||||
/* 46a44: c4900044 */ lwc1 $f16,0x44($a0)
|
||||
/* 46a48: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 46a4c: 00000000 */ nop
|
||||
/* 46a50: 3c017006 */ lui $at,0x7006
|
||||
/* 46a54: c4269ce8 */ lwc1 $f6,-0x6318($at)
|
||||
/* 46a50: 3c017006 */ lui $at,%hi(var70059ce8)
|
||||
/* 46a54: c4269ce8 */ lwc1 $f6,%lo(var70059ce8)($at)
|
||||
/* 46a58: 46068402 */ mul.s $f16,$f16,$f6
|
||||
/* 46a5c: 00000000 */ nop
|
||||
/* 46a60: 46082100 */ add.s $f4,$f4,$f8
|
||||
@@ -271,18 +271,18 @@ glabel func00046650
|
||||
/* 46a68: 46002100 */ add.s $f4,$f4,$f0
|
||||
/* 46a6c: e5040024 */ swc1 $f4,0x24($t0)
|
||||
/* 46a70: c4840014 */ lwc1 $f4,0x14($a0)
|
||||
/* 46a74: 3c017006 */ lui $at,0x7006
|
||||
/* 46a78: c4269cec */ lwc1 $f6,-0x6314($at)
|
||||
/* 46a74: 3c017006 */ lui $at,%hi(var70059cec)
|
||||
/* 46a78: c4269cec */ lwc1 $f6,%lo(var70059cec)($at)
|
||||
/* 46a7c: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 46a80: 00000000 */ nop
|
||||
/* 46a84: c4880024 */ lwc1 $f8,0x24($a0)
|
||||
/* 46a88: 3c017006 */ lui $at,0x7006
|
||||
/* 46a8c: c42a9cf0 */ lwc1 $f10,-0x6310($at)
|
||||
/* 46a88: 3c017006 */ lui $at,%hi(var70059cf0)
|
||||
/* 46a8c: c42a9cf0 */ lwc1 $f10,%lo(var70059cf0)($at)
|
||||
/* 46a90: c4900044 */ lwc1 $f16,0x44($a0)
|
||||
/* 46a94: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 46a98: 00000000 */ nop
|
||||
/* 46a9c: 3c017006 */ lui $at,0x7006
|
||||
/* 46aa0: c4269cf4 */ lwc1 $f6,-0x630c($at)
|
||||
/* 46a9c: 3c017006 */ lui $at,%hi(var70059cf4)
|
||||
/* 46aa0: c4269cf4 */ lwc1 $f6,%lo(var70059cf4)($at)
|
||||
/* 46aa4: 46068402 */ mul.s $f16,$f16,$f6
|
||||
/* 46aa8: 00000000 */ nop
|
||||
/* 46aac: 46082100 */ add.s $f4,$f4,$f8
|
||||
@@ -290,18 +290,18 @@ glabel func00046650
|
||||
/* 46ab4: 46002100 */ add.s $f4,$f4,$f0
|
||||
/* 46ab8: e504002c */ swc1 $f4,0x2c($t0)
|
||||
/* 46abc: c4840014 */ lwc1 $f4,0x14($a0)
|
||||
/* 46ac0: 3c017006 */ lui $at,0x7006
|
||||
/* 46ac4: c4269cf8 */ lwc1 $f6,-0x6308($at)
|
||||
/* 46ac0: 3c017006 */ lui $at,%hi(var70059cf8)
|
||||
/* 46ac4: c4269cf8 */ lwc1 $f6,%lo(var70059cf8)($at)
|
||||
/* 46ac8: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 46acc: 00000000 */ nop
|
||||
/* 46ad0: c4880024 */ lwc1 $f8,0x24($a0)
|
||||
/* 46ad4: 3c017006 */ lui $at,0x7006
|
||||
/* 46ad8: c42a9cfc */ lwc1 $f10,-0x6304($at)
|
||||
/* 46ad4: 3c017006 */ lui $at,%hi(var70059cfc)
|
||||
/* 46ad8: c42a9cfc */ lwc1 $f10,%lo(var70059cfc)($at)
|
||||
/* 46adc: c4900044 */ lwc1 $f16,0x44($a0)
|
||||
/* 46ae0: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 46ae4: 00000000 */ nop
|
||||
/* 46ae8: 3c017006 */ lui $at,0x7006
|
||||
/* 46aec: c4269d00 */ lwc1 $f6,-0x6300($at)
|
||||
/* 46ae8: 3c017006 */ lui $at,%hi(var70059d00)
|
||||
/* 46aec: c4269d00 */ lwc1 $f6,%lo(var70059d00)($at)
|
||||
/* 46af0: 46068402 */ mul.s $f16,$f16,$f6
|
||||
/* 46af4: 00000000 */ nop
|
||||
/* 46af8: 46082100 */ add.s $f4,$f4,$f8
|
||||
@@ -325,23 +325,23 @@ glabel func00046650
|
||||
/* 46b40: 460a1080 */ add.s $f2,$f2,$f10
|
||||
/* 46b44: e5020034 */ swc1 $f2,0x34($t0)
|
||||
/* 46b48: c480001c */ lwc1 $f0,0x1c($a0)
|
||||
/* 46b4c: 3c017006 */ lui $at,0x7006
|
||||
/* 46b50: c4249d04 */ lwc1 $f4,-0x62fc($at)
|
||||
/* 46b4c: 3c017006 */ lui $at,%hi(var70059d04)
|
||||
/* 46b50: c4249d04 */ lwc1 $f4,%lo(var70059d04)($at)
|
||||
/* 46b54: 46040002 */ mul.s $f0,$f0,$f4
|
||||
/* 46b58: 00000000 */ nop
|
||||
/* 46b5c: c484000c */ lwc1 $f4,0xc($a0)
|
||||
/* 46b60: 3c017006 */ lui $at,0x7006
|
||||
/* 46b64: c4269d08 */ lwc1 $f6,-0x62f8($at)
|
||||
/* 46b60: 3c017006 */ lui $at,%hi(var70059d08)
|
||||
/* 46b64: c4269d08 */ lwc1 $f6,%lo(var70059d08)($at)
|
||||
/* 46b68: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 46b6c: 00000000 */ nop
|
||||
/* 46b70: c488002c */ lwc1 $f8,0x2c($a0)
|
||||
/* 46b74: 3c017006 */ lui $at,0x7006
|
||||
/* 46b78: c42a9d0c */ lwc1 $f10,-0x62f4($at)
|
||||
/* 46b74: 3c017006 */ lui $at,%hi(var70059d0c)
|
||||
/* 46b78: c42a9d0c */ lwc1 $f10,%lo(var70059d0c)($at)
|
||||
/* 46b7c: c490003c */ lwc1 $f16,0x3c($a0)
|
||||
/* 46b80: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 46b84: 00000000 */ nop
|
||||
/* 46b88: 3c017006 */ lui $at,0x7006
|
||||
/* 46b8c: c4269d10 */ lwc1 $f6,-0x62f0($at)
|
||||
/* 46b88: 3c017006 */ lui $at,%hi(var70059d10)
|
||||
/* 46b8c: c4269d10 */ lwc1 $f6,%lo(var70059d10)($at)
|
||||
/* 46b90: 46068402 */ mul.s $f16,$f16,$f6
|
||||
/* 46b94: 00000000 */ nop
|
||||
/* 46b98: 46082100 */ add.s $f4,$f4,$f8
|
||||
@@ -350,18 +350,18 @@ glabel func00046650
|
||||
/* 46ba4: e5040038 */ swc1 $f4,0x38($t0)
|
||||
/* 46ba8: 46000007 */ neg.s $f0,$f0
|
||||
/* 46bac: c484000c */ lwc1 $f4,0xc($a0)
|
||||
/* 46bb0: 3c017006 */ lui $at,0x7006
|
||||
/* 46bb4: c4269d14 */ lwc1 $f6,-0x62ec($at)
|
||||
/* 46bb0: 3c017006 */ lui $at,%hi(var70059d14)
|
||||
/* 46bb4: c4269d14 */ lwc1 $f6,%lo(var70059d14)($at)
|
||||
/* 46bb8: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 46bbc: 00000000 */ nop
|
||||
/* 46bc0: c488002c */ lwc1 $f8,0x2c($a0)
|
||||
/* 46bc4: 3c017006 */ lui $at,0x7006
|
||||
/* 46bc8: c42a9d18 */ lwc1 $f10,-0x62e8($at)
|
||||
/* 46bc4: 3c017006 */ lui $at,%hi(var70059d18)
|
||||
/* 46bc8: c42a9d18 */ lwc1 $f10,%lo(var70059d18)($at)
|
||||
/* 46bcc: c490003c */ lwc1 $f16,0x3c($a0)
|
||||
/* 46bd0: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 46bd4: 00000000 */ nop
|
||||
/* 46bd8: 3c017006 */ lui $at,0x7006
|
||||
/* 46bdc: c4269d1c */ lwc1 $f6,-0x62e4($at)
|
||||
/* 46bd8: 3c017006 */ lui $at,%hi(var70059d1c)
|
||||
/* 46bdc: c4269d1c */ lwc1 $f6,%lo(var70059d1c)($at)
|
||||
/* 46be0: 46068402 */ mul.s $f16,$f16,$f6
|
||||
/* 46be4: 00000000 */ nop
|
||||
/* 46be8: 46082100 */ add.s $f4,$f4,$f8
|
||||
@@ -369,18 +369,18 @@ glabel func00046650
|
||||
/* 46bf0: 46002100 */ add.s $f4,$f4,$f0
|
||||
/* 46bf4: e504003c */ swc1 $f4,0x3c($t0)
|
||||
/* 46bf8: c484000c */ lwc1 $f4,0xc($a0)
|
||||
/* 46bfc: 3c017006 */ lui $at,0x7006
|
||||
/* 46c00: c4269d20 */ lwc1 $f6,-0x62e0($at)
|
||||
/* 46bfc: 3c017006 */ lui $at,%hi(var70059d20)
|
||||
/* 46c00: c4269d20 */ lwc1 $f6,%lo(var70059d20)($at)
|
||||
/* 46c04: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 46c08: 00000000 */ nop
|
||||
/* 46c0c: c488002c */ lwc1 $f8,0x2c($a0)
|
||||
/* 46c10: 3c017006 */ lui $at,0x7006
|
||||
/* 46c14: c42a9d24 */ lwc1 $f10,-0x62dc($at)
|
||||
/* 46c10: 3c017006 */ lui $at,%hi(var70059d24)
|
||||
/* 46c14: c42a9d24 */ lwc1 $f10,%lo(var70059d24)($at)
|
||||
/* 46c18: c490003c */ lwc1 $f16,0x3c($a0)
|
||||
/* 46c1c: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 46c20: 00000000 */ nop
|
||||
/* 46c24: 3c017006 */ lui $at,0x7006
|
||||
/* 46c28: c4269d28 */ lwc1 $f6,-0x62d8($at)
|
||||
/* 46c24: 3c017006 */ lui $at,%hi(var70059d28)
|
||||
/* 46c28: c4269d28 */ lwc1 $f6,%lo(var70059d28)($at)
|
||||
/* 46c2c: 46068402 */ mul.s $f16,$f16,$f6
|
||||
/* 46c30: 00000000 */ nop
|
||||
/* 46c34: 46082100 */ add.s $f4,$f4,$f8
|
||||
@@ -391,8 +391,8 @@ glabel func00046650
|
||||
/* 46c48: c486002c */ lwc1 $f6,0x2c($a0)
|
||||
/* 46c4c: 46062101 */ sub.s $f4,$f4,$f6
|
||||
/* 46c50: c488003c */ lwc1 $f8,0x3c($a0)
|
||||
/* 46c54: 3c017006 */ lui $at,0x7006
|
||||
/* 46c58: c42a9d2c */ lwc1 $f10,-0x62d4($at)
|
||||
/* 46c54: 3c017006 */ lui $at,%hi(var70059d2c)
|
||||
/* 46c58: c42a9d2c */ lwc1 $f10,%lo(var70059d2c)($at)
|
||||
/* 46c5c: 46082101 */ sub.s $f4,$f4,$f8
|
||||
/* 46c60: 460a2102 */ mul.s $f4,$f4,$f10
|
||||
/* 46c64: 00000000 */ nop
|
||||
@@ -402,18 +402,18 @@ glabel func00046650
|
||||
/* 46c74: 46062100 */ add.s $f4,$f4,$f6
|
||||
/* 46c78: c5080024 */ lwc1 $f8,0x24($t0)
|
||||
/* 46c7c: c50a0038 */ lwc1 $f10,0x38($t0)
|
||||
/* 46c80: 3c017006 */ lui $at,0x7006
|
||||
/* 46c84: c4309d30 */ lwc1 $f16,-0x62d0($at)
|
||||
/* 46c80: 3c017006 */ lui $at,%hi(var70059d30)
|
||||
/* 46c84: c4309d30 */ lwc1 $f16,%lo(var70059d30)($at)
|
||||
/* 46c88: 460a4200 */ add.s $f8,$f8,$f10
|
||||
/* 46c8c: 46104202 */ mul.s $f8,$f8,$f16
|
||||
/* 46c90: 00000000 */ nop
|
||||
/* 46c94: 3c017006 */ lui $at,0x7006
|
||||
/* 46c98: c4269d34 */ lwc1 $f6,-0x62cc($at)
|
||||
/* 46c94: 3c017006 */ lui $at,%hi(var70059d34)
|
||||
/* 46c98: c4269d34 */ lwc1 $f6,%lo(var70059d34)($at)
|
||||
/* 46c9c: 46082280 */ add.s $f10,$f4,$f8
|
||||
/* 46ca0: 46065282 */ mul.s $f10,$f10,$f6
|
||||
/* 46ca4: 00000000 */ nop
|
||||
/* 46ca8: 3c017006 */ lui $at,0x7006
|
||||
/* 46cac: c4309d38 */ lwc1 $f16,-0x62c8($at)
|
||||
/* 46ca8: 3c017006 */ lui $at,%hi(var70059d38)
|
||||
/* 46cac: c4309d38 */ lwc1 $f16,%lo(var70059d38)($at)
|
||||
/* 46cb0: 46082101 */ sub.s $f4,$f4,$f8
|
||||
/* 46cb4: 46102102 */ mul.s $f4,$f4,$f16
|
||||
/* 46cb8: 00000000 */ nop
|
||||
@@ -424,18 +424,18 @@ glabel func00046650
|
||||
/* 46ccc: 46062100 */ add.s $f4,$f4,$f6
|
||||
/* 46cd0: c5080028 */ lwc1 $f8,0x28($t0)
|
||||
/* 46cd4: c50a0044 */ lwc1 $f10,0x44($t0)
|
||||
/* 46cd8: 3c017006 */ lui $at,0x7006
|
||||
/* 46cdc: c4309d3c */ lwc1 $f16,-0x62c4($at)
|
||||
/* 46cd8: 3c017006 */ lui $at,%hi(var70059d3c)
|
||||
/* 46cdc: c4309d3c */ lwc1 $f16,%lo(var70059d3c)($at)
|
||||
/* 46ce0: 460a4200 */ add.s $f8,$f8,$f10
|
||||
/* 46ce4: 46104202 */ mul.s $f8,$f8,$f16
|
||||
/* 46ce8: 00000000 */ nop
|
||||
/* 46cec: 3c017006 */ lui $at,0x7006
|
||||
/* 46cf0: c4269d40 */ lwc1 $f6,-0x62c0($at)
|
||||
/* 46cec: 3c017006 */ lui $at,%hi(var70059d40)
|
||||
/* 46cf0: c4269d40 */ lwc1 $f6,%lo(var70059d40)($at)
|
||||
/* 46cf4: 46082280 */ add.s $f10,$f4,$f8
|
||||
/* 46cf8: 46065282 */ mul.s $f10,$f10,$f6
|
||||
/* 46cfc: 00000000 */ nop
|
||||
/* 46d00: 3c017006 */ lui $at,0x7006
|
||||
/* 46d04: c4309d44 */ lwc1 $f16,-0x62bc($at)
|
||||
/* 46d00: 3c017006 */ lui $at,%hi(var70059d44)
|
||||
/* 46d04: c4309d44 */ lwc1 $f16,%lo(var70059d44)($at)
|
||||
/* 46d08: 46082101 */ sub.s $f4,$f4,$f8
|
||||
/* 46d0c: 46102102 */ mul.s $f4,$f4,$f16
|
||||
/* 46d10: 00000000 */ nop
|
||||
@@ -446,18 +446,18 @@ glabel func00046650
|
||||
/* 46d24: 46062100 */ add.s $f4,$f4,$f6
|
||||
/* 46d28: c508002c */ lwc1 $f8,0x2c($t0)
|
||||
/* 46d2c: c50a003c */ lwc1 $f10,0x3c($t0)
|
||||
/* 46d30: 3c017006 */ lui $at,0x7006
|
||||
/* 46d34: c4309d48 */ lwc1 $f16,-0x62b8($at)
|
||||
/* 46d30: 3c017006 */ lui $at,%hi(var70059d48)
|
||||
/* 46d34: c4309d48 */ lwc1 $f16,%lo(var70059d48)($at)
|
||||
/* 46d38: 460a4200 */ add.s $f8,$f8,$f10
|
||||
/* 46d3c: 46104202 */ mul.s $f8,$f8,$f16
|
||||
/* 46d40: 00000000 */ nop
|
||||
/* 46d44: 3c017006 */ lui $at,0x7006
|
||||
/* 46d48: c4269d4c */ lwc1 $f6,-0x62b4($at)
|
||||
/* 46d44: 3c017006 */ lui $at,%hi(var70059d4c)
|
||||
/* 46d48: c4269d4c */ lwc1 $f6,%lo(var70059d4c)($at)
|
||||
/* 46d4c: 46082280 */ add.s $f10,$f4,$f8
|
||||
/* 46d50: 46065282 */ mul.s $f10,$f10,$f6
|
||||
/* 46d54: 00000000 */ nop
|
||||
/* 46d58: 3c017006 */ lui $at,0x7006
|
||||
/* 46d5c: c4309d50 */ lwc1 $f16,-0x62b0($at)
|
||||
/* 46d58: 3c017006 */ lui $at,%hi(var70059d50)
|
||||
/* 46d5c: c4309d50 */ lwc1 $f16,%lo(var70059d50)($at)
|
||||
/* 46d60: 46082101 */ sub.s $f4,$f4,$f8
|
||||
/* 46d64: 46102102 */ mul.s $f4,$f4,$f16
|
||||
/* 46d68: 00000000 */ nop
|
||||
@@ -468,18 +468,18 @@ glabel func00046650
|
||||
/* 46d7c: 46062100 */ add.s $f4,$f4,$f6
|
||||
/* 46d80: c5080030 */ lwc1 $f8,0x30($t0)
|
||||
/* 46d84: c50a0040 */ lwc1 $f10,0x40($t0)
|
||||
/* 46d88: 3c017006 */ lui $at,0x7006
|
||||
/* 46d8c: c4309d54 */ lwc1 $f16,-0x62ac($at)
|
||||
/* 46d88: 3c017006 */ lui $at,%hi(var70059d54)
|
||||
/* 46d8c: c4309d54 */ lwc1 $f16,%lo(var70059d54)($at)
|
||||
/* 46d90: 460a4200 */ add.s $f8,$f8,$f10
|
||||
/* 46d94: 46104202 */ mul.s $f8,$f8,$f16
|
||||
/* 46d98: 00000000 */ nop
|
||||
/* 46d9c: 3c017006 */ lui $at,0x7006
|
||||
/* 46da0: c4269d58 */ lwc1 $f6,-0x62a8($at)
|
||||
/* 46d9c: 3c017006 */ lui $at,%hi(var70059d58)
|
||||
/* 46da0: c4269d58 */ lwc1 $f6,%lo(var70059d58)($at)
|
||||
/* 46da4: 46082280 */ add.s $f10,$f4,$f8
|
||||
/* 46da8: 46065282 */ mul.s $f10,$f10,$f6
|
||||
/* 46dac: 00000000 */ nop
|
||||
/* 46db0: 3c017006 */ lui $at,0x7006
|
||||
/* 46db4: c4309d5c */ lwc1 $f16,-0x62a4($at)
|
||||
/* 46db0: 3c017006 */ lui $at,%hi(var70059d5c)
|
||||
/* 46db4: c4309d5c */ lwc1 $f16,%lo(var70059d5c)($at)
|
||||
/* 46db8: 46082101 */ sub.s $f4,$f4,$f8
|
||||
/* 46dbc: 46102102 */ mul.s $f4,$f4,$f16
|
||||
/* 46dc0: 00000000 */ nop
|
||||
@@ -490,18 +490,18 @@ glabel func00046650
|
||||
/* 46dd4: 46062101 */ sub.s $f4,$f4,$f6
|
||||
/* 46dd8: c5080030 */ lwc1 $f8,0x30($t0)
|
||||
/* 46ddc: c50a0040 */ lwc1 $f10,0x40($t0)
|
||||
/* 46de0: 3c017006 */ lui $at,0x7006
|
||||
/* 46de4: c4309d60 */ lwc1 $f16,-0x62a0($at)
|
||||
/* 46de0: 3c017006 */ lui $at,%hi(var70059d60)
|
||||
/* 46de4: c4309d60 */ lwc1 $f16,%lo(var70059d60)($at)
|
||||
/* 46de8: 460a4201 */ sub.s $f8,$f8,$f10
|
||||
/* 46dec: 46104202 */ mul.s $f8,$f8,$f16
|
||||
/* 46df0: 00000000 */ nop
|
||||
/* 46df4: 3c017006 */ lui $at,0x7006
|
||||
/* 46df8: c4269d64 */ lwc1 $f6,-0x629c($at)
|
||||
/* 46df4: 3c017006 */ lui $at,%hi(var70059d64)
|
||||
/* 46df8: c4269d64 */ lwc1 $f6,%lo(var70059d64)($at)
|
||||
/* 46dfc: 46082280 */ add.s $f10,$f4,$f8
|
||||
/* 46e00: 46065282 */ mul.s $f10,$f10,$f6
|
||||
/* 46e04: 00000000 */ nop
|
||||
/* 46e08: 3c017006 */ lui $at,0x7006
|
||||
/* 46e0c: c4309d68 */ lwc1 $f16,-0x6298($at)
|
||||
/* 46e08: 3c017006 */ lui $at,%hi(var70059d68)
|
||||
/* 46e0c: c4309d68 */ lwc1 $f16,%lo(var70059d68)($at)
|
||||
/* 46e10: 46082101 */ sub.s $f4,$f4,$f8
|
||||
/* 46e14: 46102102 */ mul.s $f4,$f4,$f16
|
||||
/* 46e18: 00000000 */ nop
|
||||
@@ -512,18 +512,18 @@ glabel func00046650
|
||||
/* 46e2c: 46062101 */ sub.s $f4,$f4,$f6
|
||||
/* 46e30: c508002c */ lwc1 $f8,0x2c($t0)
|
||||
/* 46e34: c50a003c */ lwc1 $f10,0x3c($t0)
|
||||
/* 46e38: 3c017006 */ lui $at,0x7006
|
||||
/* 46e3c: c4309d6c */ lwc1 $f16,-0x6294($at)
|
||||
/* 46e38: 3c017006 */ lui $at,%hi(var70059d6c)
|
||||
/* 46e3c: c4309d6c */ lwc1 $f16,%lo(var70059d6c)($at)
|
||||
/* 46e40: 460a4201 */ sub.s $f8,$f8,$f10
|
||||
/* 46e44: 46104202 */ mul.s $f8,$f8,$f16
|
||||
/* 46e48: 00000000 */ nop
|
||||
/* 46e4c: 3c017006 */ lui $at,0x7006
|
||||
/* 46e50: c4269d70 */ lwc1 $f6,-0x6290($at)
|
||||
/* 46e4c: 3c017006 */ lui $at,%hi(var70059d70)
|
||||
/* 46e50: c4269d70 */ lwc1 $f6,%lo(var70059d70)($at)
|
||||
/* 46e54: 46082280 */ add.s $f10,$f4,$f8
|
||||
/* 46e58: 46065282 */ mul.s $f10,$f10,$f6
|
||||
/* 46e5c: 00000000 */ nop
|
||||
/* 46e60: 3c017006 */ lui $at,0x7006
|
||||
/* 46e64: c4309d74 */ lwc1 $f16,-0x628c($at)
|
||||
/* 46e60: 3c017006 */ lui $at,%hi(var70059d74)
|
||||
/* 46e64: c4309d74 */ lwc1 $f16,%lo(var70059d74)($at)
|
||||
/* 46e68: 46082101 */ sub.s $f4,$f4,$f8
|
||||
/* 46e6c: 46102102 */ mul.s $f4,$f4,$f16
|
||||
/* 46e70: 00000000 */ nop
|
||||
@@ -534,18 +534,18 @@ glabel func00046650
|
||||
/* 46e84: 46062101 */ sub.s $f4,$f4,$f6
|
||||
/* 46e88: c5080028 */ lwc1 $f8,0x28($t0)
|
||||
/* 46e8c: c50a0044 */ lwc1 $f10,0x44($t0)
|
||||
/* 46e90: 3c017006 */ lui $at,0x7006
|
||||
/* 46e94: c4309d78 */ lwc1 $f16,-0x6288($at)
|
||||
/* 46e90: 3c017006 */ lui $at,%hi(var70059d78)
|
||||
/* 46e94: c4309d78 */ lwc1 $f16,%lo(var70059d78)($at)
|
||||
/* 46e98: 460a4201 */ sub.s $f8,$f8,$f10
|
||||
/* 46e9c: 46104202 */ mul.s $f8,$f8,$f16
|
||||
/* 46ea0: 00000000 */ nop
|
||||
/* 46ea4: 3c017006 */ lui $at,0x7006
|
||||
/* 46ea8: c4269d7c */ lwc1 $f6,-0x6284($at)
|
||||
/* 46ea4: 3c017006 */ lui $at,%hi(var70059d7c)
|
||||
/* 46ea8: c4269d7c */ lwc1 $f6,%lo(var70059d7c)($at)
|
||||
/* 46eac: 46082280 */ add.s $f10,$f4,$f8
|
||||
/* 46eb0: 46065282 */ mul.s $f10,$f10,$f6
|
||||
/* 46eb4: 00000000 */ nop
|
||||
/* 46eb8: 3c017006 */ lui $at,0x7006
|
||||
/* 46ebc: c4309d80 */ lwc1 $f16,-0x6280($at)
|
||||
/* 46eb8: 3c017006 */ lui $at,%hi(var70059d80)
|
||||
/* 46ebc: c4309d80 */ lwc1 $f16,%lo(var70059d80)($at)
|
||||
/* 46ec0: 46082101 */ sub.s $f4,$f4,$f8
|
||||
/* 46ec4: 46102102 */ mul.s $f4,$f4,$f16
|
||||
/* 46ec8: 00000000 */ nop
|
||||
@@ -556,33 +556,33 @@ glabel func00046650
|
||||
/* 46edc: 46062101 */ sub.s $f4,$f4,$f6
|
||||
/* 46ee0: c5080024 */ lwc1 $f8,0x24($t0)
|
||||
/* 46ee4: c50a0038 */ lwc1 $f10,0x38($t0)
|
||||
/* 46ee8: 3c017006 */ lui $at,0x7006
|
||||
/* 46eec: c4309d84 */ lwc1 $f16,-0x627c($at)
|
||||
/* 46ee8: 3c017006 */ lui $at,%hi(var70059d84)
|
||||
/* 46eec: c4309d84 */ lwc1 $f16,%lo(var70059d84)($at)
|
||||
/* 46ef0: 460a4201 */ sub.s $f8,$f8,$f10
|
||||
/* 46ef4: 46104202 */ mul.s $f8,$f8,$f16
|
||||
/* 46ef8: 00000000 */ nop
|
||||
/* 46efc: 3c017006 */ lui $at,0x7006
|
||||
/* 46f00: c4269d88 */ lwc1 $f6,-0x6278($at)
|
||||
/* 46efc: 3c017006 */ lui $at,%hi(var70059d88)
|
||||
/* 46f00: c4269d88 */ lwc1 $f6,%lo(var70059d88)($at)
|
||||
/* 46f04: 46082280 */ add.s $f10,$f4,$f8
|
||||
/* 46f08: 46065282 */ mul.s $f10,$f10,$f6
|
||||
/* 46f0c: 00000000 */ nop
|
||||
/* 46f10: 3c017006 */ lui $at,0x7006
|
||||
/* 46f14: c4309d8c */ lwc1 $f16,-0x6274($at)
|
||||
/* 46f10: 3c017006 */ lui $at,%hi(var70059d8c)
|
||||
/* 46f14: c4309d8c */ lwc1 $f16,%lo(var70059d8c)($at)
|
||||
/* 46f18: 46082101 */ sub.s $f4,$f4,$f8
|
||||
/* 46f1c: 46102102 */ mul.s $f4,$f4,$f16
|
||||
/* 46f20: 00000000 */ nop
|
||||
/* 46f24: e52a0020 */ swc1 $f10,0x20($t1)
|
||||
/* 46f28: e5240024 */ swc1 $f4,0x24($t1)
|
||||
/* 46f2c: c5040034 */ lwc1 $f4,0x34($t0)
|
||||
/* 46f30: 3c017006 */ lui $at,0x7006
|
||||
/* 46f34: c4269d90 */ lwc1 $f6,-0x6270($at)
|
||||
/* 46f30: 3c017006 */ lui $at,%hi(var70059d90)
|
||||
/* 46f34: c4269d90 */ lwc1 $f6,%lo(var70059d90)($at)
|
||||
/* 46f38: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 46f3c: 00000000 */ nop
|
||||
/* 46f40: c5080010 */ lwc1 $f8,0x10($t0)
|
||||
/* 46f44: 3c017006 */ lui $at,0x7006
|
||||
/* 46f48: c42a9d94 */ lwc1 $f10,-0x626c($at)
|
||||
/* 46f4c: 3c017006 */ lui $at,0x7006
|
||||
/* 46f50: c4309d98 */ lwc1 $f16,-0x6268($at)
|
||||
/* 46f44: 3c017006 */ lui $at,%hi(var70059d94)
|
||||
/* 46f48: c42a9d94 */ lwc1 $f10,%lo(var70059d94)($at)
|
||||
/* 46f4c: 3c017006 */ lui $at,%hi(var70059d98)
|
||||
/* 46f50: c4309d98 */ lwc1 $f16,%lo(var70059d98)($at)
|
||||
/* 46f54: 46044180 */ add.s $f6,$f8,$f4
|
||||
/* 46f58: 460a3182 */ mul.s $f6,$f6,$f10
|
||||
/* 46f5c: 00000000 */ nop
|
||||
@@ -968,4 +968,4 @@ glabel func00046650
|
||||
/* 47544: 00000000 */ nop
|
||||
/* 47548: 00000000 */ nop
|
||||
/* 4754c: 00000000 */ nop
|
||||
);
|
||||
);
|
||||
|
||||
+47
-47
@@ -52,8 +52,8 @@ glabel func00047550
|
||||
/* 475f4: 46062100 */ add.s $f4,$f4,$f6
|
||||
/* 475f8: e544000c */ swc1 $f4,0xc($t2)
|
||||
/* 475fc: c5440008 */ lwc1 $f4,0x8($t2)
|
||||
/* 47600: 3c017006 */ lui $at,0x7006
|
||||
/* 47604: c4269d9c */ lwc1 $f6,-0x6264($at)
|
||||
/* 47600: 3c017006 */ lui $at,%hi(var70059d9c)
|
||||
/* 47604: c4269d9c */ lwc1 $f6,%lo(var70059d9c)($at)
|
||||
/* 47608: 46062182 */ mul.s $f6,$f4,$f6
|
||||
/* 4760c: 00000000 */ nop
|
||||
/* 47610: c5480010 */ lwc1 $f8,0x10($t2)
|
||||
@@ -71,8 +71,8 @@ glabel func00047550
|
||||
/* 47640: 46069001 */ sub.s $f0,$f18,$f6
|
||||
/* 47644: e5600008 */ swc1 $f0,0x8($t3)
|
||||
/* 47648: c544000c */ lwc1 $f4,0xc($t2)
|
||||
/* 4764c: 3c017006 */ lui $at,0x7006
|
||||
/* 47650: c4269da0 */ lwc1 $f6,-0x6260($at)
|
||||
/* 4764c: 3c017006 */ lui $at,%hi(var70059da0)
|
||||
/* 47650: c4269da0 */ lwc1 $f6,%lo(var70059da0)($at)
|
||||
/* 47654: 46062182 */ mul.s $f6,$f4,$f6
|
||||
/* 47658: 00000000 */ nop
|
||||
/* 4765c: c5480014 */ lwc1 $f8,0x14($t2)
|
||||
@@ -90,20 +90,20 @@ glabel func00047550
|
||||
/* 4768c: 46069001 */ sub.s $f0,$f18,$f6
|
||||
/* 47690: e560000c */ swc1 $f0,0xc($t3)
|
||||
/* 47694: c564000c */ lwc1 $f4,0xc($t3)
|
||||
/* 47698: 3c017006 */ lui $at,0x7006
|
||||
/* 4769c: c4269da4 */ lwc1 $f6,-0x625c($at)
|
||||
/* 47698: 3c017006 */ lui $at,%hi(var70059da4)
|
||||
/* 4769c: c4269da4 */ lwc1 $f6,%lo(var70059da4)($at)
|
||||
/* 476a0: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 476a4: 00000000 */ nop
|
||||
/* 476a8: c5680010 */ lwc1 $f8,0x10($t3)
|
||||
/* 476ac: 3c017006 */ lui $at,0x7006
|
||||
/* 476b0: c42a9da8 */ lwc1 $f10,-0x6258($at)
|
||||
/* 476ac: 3c017006 */ lui $at,%hi(var70059da8)
|
||||
/* 476b0: c42a9da8 */ lwc1 $f10,%lo(var70059da8)($at)
|
||||
/* 476b4: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 476b8: 00000000 */ nop
|
||||
/* 476bc: e564000c */ swc1 $f4,0xc($t3)
|
||||
/* 476c0: e5680010 */ swc1 $f8,0x10($t3)
|
||||
/* 476c4: c5640014 */ lwc1 $f4,0x14($t3)
|
||||
/* 476c8: 3c017006 */ lui $at,0x7006
|
||||
/* 476cc: c4269dac */ lwc1 $f6,-0x6254($at)
|
||||
/* 476c8: 3c017006 */ lui $at,%hi(var70059dac)
|
||||
/* 476cc: c4269dac */ lwc1 $f6,%lo(var70059dac)($at)
|
||||
/* 476d0: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 476d4: 00000000 */ nop
|
||||
/* 476d8: e5640014 */ swc1 $f4,0x14($t3)
|
||||
@@ -126,73 +126,73 @@ glabel func00047550
|
||||
/* 4771c: 46062201 */ sub.s $f8,$f4,$f6
|
||||
/* 47720: e568000c */ swc1 $f8,0xc($t3)
|
||||
/* 47724: c5640000 */ lwc1 $f4,0x0($t3)
|
||||
/* 47728: 3c017006 */ lui $at,0x7006
|
||||
/* 4772c: c4269db0 */ lwc1 $f6,-0x6250($at)
|
||||
/* 47728: 3c017006 */ lui $at,%hi(var70059db0)
|
||||
/* 4772c: c4269db0 */ lwc1 $f6,%lo(var70059db0)($at)
|
||||
/* 47730: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 47734: 00000000 */ nop
|
||||
/* 47738: c5680004 */ lwc1 $f8,0x4($t3)
|
||||
/* 4773c: 3c017006 */ lui $at,0x7006
|
||||
/* 47740: c42a9db4 */ lwc1 $f10,-0x624c($at)
|
||||
/* 4773c: 3c017006 */ lui $at,%hi(var70059db4)
|
||||
/* 47740: c42a9db4 */ lwc1 $f10,%lo(var70059db4)($at)
|
||||
/* 47744: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 47748: 00000000 */ nop
|
||||
/* 4774c: e5640000 */ swc1 $f4,0x0($t3)
|
||||
/* 47750: e5680004 */ swc1 $f8,0x4($t3)
|
||||
/* 47754: c5640008 */ lwc1 $f4,0x8($t3)
|
||||
/* 47758: 3c017006 */ lui $at,0x7006
|
||||
/* 4775c: c4269db8 */ lwc1 $f6,-0x6248($at)
|
||||
/* 47758: 3c017006 */ lui $at,%hi(var70059db8)
|
||||
/* 4775c: c4269db8 */ lwc1 $f6,%lo(var70059db8)($at)
|
||||
/* 47760: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 47764: 00000000 */ nop
|
||||
/* 47768: c568000c */ lwc1 $f8,0xc($t3)
|
||||
/* 4776c: 3c017006 */ lui $at,0x7006
|
||||
/* 47770: c42a9dbc */ lwc1 $f10,-0x6244($at)
|
||||
/* 4776c: 3c017006 */ lui $at,%hi(var70059dbc)
|
||||
/* 47770: c42a9dbc */ lwc1 $f10,%lo(var70059dbc)($at)
|
||||
/* 47774: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 47778: 00000000 */ nop
|
||||
/* 4777c: e5640008 */ swc1 $f4,0x8($t3)
|
||||
/* 47780: e568000c */ swc1 $f8,0xc($t3)
|
||||
/* 47784: c5640010 */ lwc1 $f4,0x10($t3)
|
||||
/* 47788: 3c017006 */ lui $at,0x7006
|
||||
/* 4778c: c4269dc0 */ lwc1 $f6,-0x6240($at)
|
||||
/* 47788: 3c017006 */ lui $at,%hi(var70059dc0)
|
||||
/* 4778c: c4269dc0 */ lwc1 $f6,%lo(var70059dc0)($at)
|
||||
/* 47790: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 47794: 00000000 */ nop
|
||||
/* 47798: c5680014 */ lwc1 $f8,0x14($t3)
|
||||
/* 4779c: 3c017006 */ lui $at,0x7006
|
||||
/* 477a0: c42a9dc4 */ lwc1 $f10,-0x623c($at)
|
||||
/* 4779c: 3c017006 */ lui $at,%hi(var70059dc4)
|
||||
/* 477a0: c42a9dc4 */ lwc1 $f10,%lo(var70059dc4)($at)
|
||||
/* 477a4: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 477a8: 00000000 */ nop
|
||||
/* 477ac: e5640010 */ swc1 $f4,0x10($t3)
|
||||
/* 477b0: e5680014 */ swc1 $f8,0x14($t3)
|
||||
/* 477b4: c5640000 */ lwc1 $f4,0x0($t3)
|
||||
/* 477b8: 3c017006 */ lui $at,0x7006
|
||||
/* 477bc: c4269dc8 */ lwc1 $f6,-0x6238($at)
|
||||
/* 477b8: 3c017006 */ lui $at,%hi(var70059dc8)
|
||||
/* 477bc: c4269dc8 */ lwc1 $f6,%lo(var70059dc8)($at)
|
||||
/* 477c0: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 477c4: 00000000 */ nop
|
||||
/* 477c8: c5680000 */ lwc1 $f8,0x0($t3)
|
||||
/* 477cc: 3c017006 */ lui $at,0x7006
|
||||
/* 477d0: c42a9dcc */ lwc1 $f10,-0x6234($at)
|
||||
/* 477cc: 3c017006 */ lui $at,%hi(var70059dcc)
|
||||
/* 477d0: c42a9dcc */ lwc1 $f10,%lo(var70059dcc)($at)
|
||||
/* 477d4: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 477d8: 00000000 */ nop
|
||||
/* 477dc: e5640020 */ swc1 $f4,0x20($t3)
|
||||
/* 477e0: e5680024 */ swc1 $f8,0x24($t3)
|
||||
/* 477e4: c5640004 */ lwc1 $f4,0x4($t3)
|
||||
/* 477e8: 3c017006 */ lui $at,0x7006
|
||||
/* 477ec: c4269dd0 */ lwc1 $f6,-0x6230($at)
|
||||
/* 477e8: 3c017006 */ lui $at,%hi(var70059dd0)
|
||||
/* 477ec: c4269dd0 */ lwc1 $f6,%lo(var70059dd0)($at)
|
||||
/* 477f0: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 477f4: 00000000 */ nop
|
||||
/* 477f8: c5680004 */ lwc1 $f8,0x4($t3)
|
||||
/* 477fc: 3c017006 */ lui $at,0x7006
|
||||
/* 47800: c42a9dd4 */ lwc1 $f10,-0x622c($at)
|
||||
/* 477fc: 3c017006 */ lui $at,%hi(var70059dd4)
|
||||
/* 47800: c42a9dd4 */ lwc1 $f10,%lo(var70059dd4)($at)
|
||||
/* 47804: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 47808: 00000000 */ nop
|
||||
/* 4780c: e564001c */ swc1 $f4,0x1c($t3)
|
||||
/* 47810: e5680028 */ swc1 $f8,0x28($t3)
|
||||
/* 47814: c5640008 */ lwc1 $f4,0x8($t3)
|
||||
/* 47818: 3c017006 */ lui $at,0x7006
|
||||
/* 4781c: c4269dd8 */ lwc1 $f6,-0x6228($at)
|
||||
/* 47818: 3c017006 */ lui $at,%hi(var70059dd8)
|
||||
/* 4781c: c4269dd8 */ lwc1 $f6,%lo(var70059dd8)($at)
|
||||
/* 47820: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 47824: 00000000 */ nop
|
||||
/* 47828: c5680008 */ lwc1 $f8,0x8($t3)
|
||||
/* 4782c: 3c017006 */ lui $at,0x7006
|
||||
/* 47830: c42a9ddc */ lwc1 $f10,-0x6224($at)
|
||||
/* 4782c: 3c017006 */ lui $at,%hi(var70059ddc)
|
||||
/* 47830: c42a9ddc */ lwc1 $f10,%lo(var70059ddc)($at)
|
||||
/* 47834: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 47838: 00000000 */ nop
|
||||
/* 4783c: e5640018 */ swc1 $f4,0x18($t3)
|
||||
@@ -204,39 +204,39 @@ glabel func00047550
|
||||
/* 47854: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 47858: 00000000 */ nop
|
||||
/* 4785c: c5680010 */ lwc1 $f8,0x10($t3)
|
||||
/* 47860: 3c017006 */ lui $at,0x7006
|
||||
/* 47864: c42a9de0 */ lwc1 $f10,-0x6220($at)
|
||||
/* 47860: 3c017006 */ lui $at,%hi(var70059de0)
|
||||
/* 47864: c42a9de0 */ lwc1 $f10,%lo(var70059de0)($at)
|
||||
/* 47868: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 4786c: 00000000 */ nop
|
||||
/* 47870: e5640000 */ swc1 $f4,0x0($t3)
|
||||
/* 47874: e5680004 */ swc1 $f8,0x4($t3)
|
||||
/* 47878: c5640014 */ lwc1 $f4,0x14($t3)
|
||||
/* 4787c: 3c017006 */ lui $at,0x7006
|
||||
/* 47880: c4269de4 */ lwc1 $f6,-0x621c($at)
|
||||
/* 4787c: 3c017006 */ lui $at,%hi(var70059de4)
|
||||
/* 47880: c4269de4 */ lwc1 $f6,%lo(var70059de4)($at)
|
||||
/* 47884: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 47888: 00000000 */ nop
|
||||
/* 4788c: c5680014 */ lwc1 $f8,0x14($t3)
|
||||
/* 47890: 3c017006 */ lui $at,0x7006
|
||||
/* 47894: c42a9de8 */ lwc1 $f10,-0x6218($at)
|
||||
/* 47890: 3c017006 */ lui $at,%hi(var70059de8)
|
||||
/* 47894: c42a9de8 */ lwc1 $f10,%lo(var70059de8)($at)
|
||||
/* 47898: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 4789c: 00000000 */ nop
|
||||
/* 478a0: e5640008 */ swc1 $f4,0x8($t3)
|
||||
/* 478a4: e568000c */ swc1 $f8,0xc($t3)
|
||||
/* 478a8: c5640010 */ lwc1 $f4,0x10($t3)
|
||||
/* 478ac: 3c017006 */ lui $at,0x7006
|
||||
/* 478b0: c4269dec */ lwc1 $f6,-0x6214($at)
|
||||
/* 478ac: 3c017006 */ lui $at,%hi(var70059dec)
|
||||
/* 478b0: c4269dec */ lwc1 $f6,%lo(var70059dec)($at)
|
||||
/* 478b4: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 478b8: 00000000 */ nop
|
||||
/* 478bc: c5680000 */ lwc1 $f8,0x0($t3)
|
||||
/* 478c0: 3c017006 */ lui $at,0x7006
|
||||
/* 478c4: c42a9df0 */ lwc1 $f10,-0x6210($at)
|
||||
/* 478c0: 3c017006 */ lui $at,%hi(var70059df0)
|
||||
/* 478c4: c42a9df0 */ lwc1 $f10,%lo(var70059df0)($at)
|
||||
/* 478c8: 460a4202 */ mul.s $f8,$f8,$f10
|
||||
/* 478cc: 00000000 */ nop
|
||||
/* 478d0: e5640010 */ swc1 $f4,0x10($t3)
|
||||
/* 478d4: e5680014 */ swc1 $f8,0x14($t3)
|
||||
/* 478d8: c5640000 */ lwc1 $f4,0x0($t3)
|
||||
/* 478dc: 3c017006 */ lui $at,0x7006
|
||||
/* 478e0: c4269df4 */ lwc1 $f6,-0x620c($at)
|
||||
/* 478dc: 3c017006 */ lui $at,%hi(var70059df4)
|
||||
/* 478e0: c4269df4 */ lwc1 $f6,%lo(var70059df4)($at)
|
||||
/* 478e4: 46062102 */ mul.s $f4,$f4,$f6
|
||||
/* 478e8: 00000000 */ nop
|
||||
/* 478ec: e5640000 */ swc1 $f4,0x0($t3)
|
||||
@@ -349,4 +349,4 @@ glabel func00047550
|
||||
/* 47a84: 00000000 */ nop
|
||||
/* 47a88: 00000000 */ nop
|
||||
/* 47a8c: 00000000 */ nop
|
||||
);
|
||||
);
|
||||
|
||||
+5
-5
@@ -49,16 +49,16 @@ glabel func00047a90
|
||||
/* 47b2c: 00000000 */ nop
|
||||
.L00047b30:
|
||||
/* 47b30: 8faa0038 */ lw $t2,0x38($sp)
|
||||
/* 47b34: 3c017006 */ lui $at,0x7006
|
||||
/* 47b38: d4289e00 */ ldc1 $f8,-0x6200($at)
|
||||
/* 47b34: 3c017006 */ lui $at,%hi(var70059e00)
|
||||
/* 47b38: d4289e00 */ ldc1 $f8,%lo(var70059e00)($at)
|
||||
/* 47b3c: c5440044 */ lwc1 $f4,0x44($t2)
|
||||
/* 47b40: 460021a1 */ cvt.d.s $f6,$f4
|
||||
/* 47b44: 4626403c */ c.lt.d $f8,$f6
|
||||
/* 47b48: 00000000 */ nop
|
||||
/* 47b4c: 45000005 */ bc1f .L00047b64
|
||||
/* 47b50: 00000000 */ nop
|
||||
/* 47b54: 3c017006 */ lui $at,0x7006
|
||||
/* 47b58: c42a9e08 */ lwc1 $f10,-0x61f8($at)
|
||||
/* 47b54: 3c017006 */ lui $at,%hi(var70059e08)
|
||||
/* 47b58: c42a9e08 */ lwc1 $f10,%lo(var70059e08)($at)
|
||||
/* 47b5c: 8fab0038 */ lw $t3,0x38($sp)
|
||||
/* 47b60: e56a0044 */ swc1 $f10,0x44($t3)
|
||||
.L00047b64:
|
||||
@@ -176,4 +176,4 @@ glabel func00047a90
|
||||
/* 47d14: 00000000 */ nop
|
||||
/* 47d18: 00000000 */ nop
|
||||
/* 47d1c: 00000000 */ nop
|
||||
);
|
||||
);
|
||||
|
||||
+11
-11
@@ -21,8 +21,8 @@ glabel func00047d20
|
||||
/* 47d50: 10000065 */ b .L00047ee8
|
||||
/* 47d54: 00000000 */ nop
|
||||
.L00047d58:
|
||||
/* 47d58: 3c017006 */ lui $at,0x7006
|
||||
/* 47d5c: c42a9e10 */ lwc1 $f10,-0x61f0($at)
|
||||
/* 47d58: 3c017006 */ lui $at,%hi(var70059e10)
|
||||
/* 47d5c: c42a9e10 */ lwc1 $f10,%lo(var70059e10)($at)
|
||||
/* 47d60: c7a8000c */ lwc1 $f8,0xc($sp)
|
||||
/* 47d64: 460a4403 */ div.s $f16,$f8,$f10
|
||||
/* 47d68: 4600848d */ trunc.w.s $f18,$f16
|
||||
@@ -39,9 +39,9 @@ glabel func00047d20
|
||||
/* 47d94: 00000000 */ nop
|
||||
/* 47d98: 45000006 */ bc1f .L00047db4
|
||||
/* 47d9c: 00000000 */ nop
|
||||
/* 47da0: 3c017006 */ lui $at,0x7006
|
||||
/* 47da0: 3c017006 */ lui $at,%hi(var70059e14)
|
||||
/* 47da4: 10000050 */ b .L00047ee8
|
||||
/* 47da8: c4209e14 */ lwc1 $f0,-0x61ec($at)
|
||||
/* 47da8: c4209e14 */ lwc1 $f0,%lo(var70059e14)($at)
|
||||
/* 47dac: 10000004 */ b .L00047dc0
|
||||
/* 47db0: 00000000 */ nop
|
||||
.L00047db4:
|
||||
@@ -50,8 +50,8 @@ glabel func00047d20
|
||||
/* 47dbc: 00000000 */ nop
|
||||
.L00047dc0:
|
||||
/* 47dc0: 8fb90004 */ lw $t9,0x4($sp)
|
||||
/* 47dc4: 3c017006 */ lui $at,0x7006
|
||||
/* 47dc8: c42a9e18 */ lwc1 $f10,-0x61e8($at)
|
||||
/* 47dc4: 3c017006 */ lui $at,%hi(var70059e18)
|
||||
/* 47dc8: c42a9e18 */ lwc1 $f10,%lo(var70059e18)($at)
|
||||
/* 47dcc: 44993000 */ mtc1 $t9,$f6
|
||||
/* 47dd0: c7b2000c */ lwc1 $f18,0xc($sp)
|
||||
/* 47dd4: 46803220 */ cvt.s.w $f8,$f6
|
||||
@@ -171,8 +171,8 @@ glabel func00047ef0
|
||||
/* 47f68: 44818000 */ mtc1 $at,$f16
|
||||
/* 47f6c: 00000000 */ nop
|
||||
/* 47f70: 46106303 */ div.s $f12,$f12,$f16
|
||||
/* 47f74: 3c017006 */ lui $at,0x7006
|
||||
/* 47f78: c4249e20 */ lwc1 $f4,-0x61e0($at)
|
||||
/* 47f74: 3c017006 */ lui $at,%hi(var70059e20)
|
||||
/* 47f78: c4249e20 */ lwc1 $f4,%lo(var70059e20)($at)
|
||||
/* 47f7c: c7b20008 */ lwc1 $f18,0x8($sp)
|
||||
/* 47f80: 46049180 */ add.s $f6,$f18,$f4
|
||||
/* 47f84: e7a60008 */ swc1 $f6,0x8($sp)
|
||||
@@ -197,8 +197,8 @@ glabel func00047ef0
|
||||
/* 47fc8: 00000000 */ nop
|
||||
/* 47fcc: 46106302 */ mul.s $f12,$f12,$f16
|
||||
/* 47fd0: 00000000 */ nop
|
||||
/* 47fd4: 3c017006 */ lui $at,0x7006
|
||||
/* 47fd8: c4249e24 */ lwc1 $f4,-0x61dc($at)
|
||||
/* 47fd4: 3c017006 */ lui $at,%hi(var70059e24)
|
||||
/* 47fd8: c4249e24 */ lwc1 $f4,%lo(var70059e24)($at)
|
||||
/* 47fdc: c7b20008 */ lwc1 $f18,0x8($sp)
|
||||
/* 47fe0: 46049181 */ sub.s $f6,$f18,$f4
|
||||
/* 47fe4: e7a60008 */ swc1 $f6,0x8($sp)
|
||||
@@ -283,4 +283,4 @@ glabel func00047ef0
|
||||
/* 48114: 00000000 */ nop
|
||||
/* 48118: 00000000 */ nop
|
||||
/* 4811c: 00000000 */ nop
|
||||
);
|
||||
);
|
||||
|
||||
+2
-2
@@ -287,8 +287,8 @@ glabel func0004f854
|
||||
GLOBAL_ASM(
|
||||
glabel func0004f9b0
|
||||
/* 4f9b0: 27bdffd0 */ addiu $sp,$sp,-48
|
||||
/* 4f9b4: 3c017006 */ lui $at,0x7006
|
||||
/* 4f9b8: c4249fd0 */ lwc1 $f4,-0x6030($at)
|
||||
/* 4f9b4: 3c017006 */ lui $at,%hi(var70059fd0)
|
||||
/* 4f9b8: c4249fd0 */ lwc1 $f4,%lo(var70059fd0)($at)
|
||||
/* 4f9bc: afb00018 */ sw $s0,0x18($sp)
|
||||
/* 4f9c0: 00808025 */ or $s0,$a0,$zero
|
||||
/* 4f9c4: 3c01800a */ lui $at,%hi(var8009ca70)
|
||||
|
||||
@@ -1447,9 +1447,15 @@ void mainLoop(void)
|
||||
switch (*(s16 *)msg) {
|
||||
case 1:
|
||||
tmp = osGetCount() - g_Vars.thisframetime;
|
||||
#if PAL
|
||||
if (tmp >= g_Vars.mininc60 * 937500 - 937500 / 2) {
|
||||
mainTick();
|
||||
}
|
||||
#else
|
||||
if (tmp >= g_Vars.mininc60 * 781250 - 781250 / 2) {
|
||||
mainTick();
|
||||
}
|
||||
#endif
|
||||
break;
|
||||
case 2:
|
||||
var8005d9cc--;
|
||||
|
||||
+237
-242
@@ -3422,56 +3422,6 @@ glabel func0001c924
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0001c950
|
||||
.late_rodata
|
||||
glabel var70054324
|
||||
.word 0x7001cb68
|
||||
glabel var70054328
|
||||
.word 0x7001cb68
|
||||
glabel var7005432c
|
||||
.word 0x7001cba4
|
||||
glabel var70054330
|
||||
.word 0x7001cba4
|
||||
glabel var70054334
|
||||
.word 0x7001cba4
|
||||
glabel var70054338
|
||||
.word 0x7001cba4
|
||||
glabel var7005433c
|
||||
.word 0x7001cba4
|
||||
glabel var70054340
|
||||
.word 0x7001cb70
|
||||
glabel var70054344
|
||||
.word 0x7001cb84
|
||||
glabel var70054348
|
||||
.word 0x7001cba4
|
||||
glabel var7005434c
|
||||
.word 0x7001cb68
|
||||
glabel var70054350
|
||||
.word 0x7001cb68
|
||||
glabel var70054354
|
||||
.word 0x7001cb68
|
||||
glabel var70054358
|
||||
.word 0x7001cb68
|
||||
glabel var7005435c
|
||||
.word 0x7001cb68
|
||||
glabel var70054360
|
||||
.word 0x7001cba4
|
||||
glabel var70054364
|
||||
.word 0x7001cba4
|
||||
glabel var70054368
|
||||
.word 0x7001cba4
|
||||
glabel var7005436c
|
||||
.word 0x7001cba4
|
||||
glabel var70054370
|
||||
.word 0x7001cba4
|
||||
glabel var70054374
|
||||
.word 0x7001cb68
|
||||
glabel var70054378
|
||||
.word 0x7001cba4
|
||||
glabel var7005437c
|
||||
.word 0x7001cb98
|
||||
glabel var70054380
|
||||
.word 0x7001cba4
|
||||
.text
|
||||
/* 1c950: 27bdffb0 */ addiu $sp,$sp,-80
|
||||
/* 1c954: afbf001c */ sw $ra,0x1c($sp)
|
||||
/* 1c958: afb00018 */ sw $s0,0x18($sp)
|
||||
@@ -3595,34 +3545,82 @@ glabel var70054380
|
||||
GLOBAL_ASM(
|
||||
glabel func0001cb0c
|
||||
.late_rodata
|
||||
glabel var70054324
|
||||
.word func0001cb0c+0x05c
|
||||
glabel var70054328
|
||||
.word func0001cb0c+0x05c
|
||||
glabel var7005432c
|
||||
.word func0001cb0c+0x098
|
||||
glabel var70054330
|
||||
.word func0001cb0c+0x098
|
||||
glabel var70054334
|
||||
.word func0001cb0c+0x098
|
||||
glabel var70054338
|
||||
.word func0001cb0c+0x098
|
||||
glabel var7005433c
|
||||
.word func0001cb0c+0x098
|
||||
glabel var70054340
|
||||
.word func0001cb0c+0x064
|
||||
glabel var70054344
|
||||
.word func0001cb0c+0x078
|
||||
glabel var70054348
|
||||
.word func0001cb0c+0x098
|
||||
glabel var7005434c
|
||||
.word func0001cb0c+0x05c
|
||||
glabel var70054350
|
||||
.word func0001cb0c+0x05c
|
||||
glabel var70054354
|
||||
.word func0001cb0c+0x05c
|
||||
glabel var70054358
|
||||
.word func0001cb0c+0x05c
|
||||
glabel var7005435c
|
||||
.word func0001cb0c+0x05c
|
||||
glabel var70054360
|
||||
.word func0001cb0c+0x098
|
||||
glabel var70054364
|
||||
.word func0001cb0c+0x098
|
||||
glabel var70054368
|
||||
.word func0001cb0c+0x098
|
||||
glabel var7005436c
|
||||
.word func0001cb0c+0x098
|
||||
glabel var70054370
|
||||
.word func0001cb0c+0x098
|
||||
glabel var70054374
|
||||
.word func0001cb0c+0x05c
|
||||
glabel var70054378
|
||||
.word func0001cb0c+0x098
|
||||
glabel var7005437c
|
||||
.word func0001cb0c+0x08c
|
||||
glabel var70054380
|
||||
.word func0001cb0c+0x098
|
||||
glabel var70054384
|
||||
.word 0x7001ccc0
|
||||
.word func0001cb0c+0x1b4
|
||||
glabel var70054388
|
||||
.word 0x7001ccc0
|
||||
.word func0001cb0c+0x1b4
|
||||
glabel var7005438c
|
||||
.word 0x7001ccc0
|
||||
.word func0001cb0c+0x1b4
|
||||
glabel var70054390
|
||||
.word 0x7001ccc0
|
||||
.word func0001cb0c+0x1b4
|
||||
glabel var70054394
|
||||
.word 0x7001ccc0
|
||||
.word func0001cb0c+0x1b4
|
||||
glabel var70054398
|
||||
.word 0x7001ccc0
|
||||
.word func0001cb0c+0x1b4
|
||||
glabel var7005439c
|
||||
.word 0x7001ccc0
|
||||
.word func0001cb0c+0x1b4
|
||||
glabel var700543a0
|
||||
.word 0x7001cc70
|
||||
.word func0001cb0c+0x164
|
||||
glabel var700543a4
|
||||
.word 0x7001cc84
|
||||
.word func0001cb0c+0x178
|
||||
glabel var700543a8
|
||||
.word 0x7001ccc0
|
||||
.word func0001cb0c+0x1b4
|
||||
glabel var700543ac
|
||||
.word 0x7001ccc0
|
||||
.word func0001cb0c+0x1b4
|
||||
glabel var700543b0
|
||||
.word 0x7001ccc0
|
||||
.word func0001cb0c+0x1b4
|
||||
glabel var700543b4
|
||||
.word 0x7001ccc0
|
||||
.word func0001cb0c+0x1b4
|
||||
glabel var700543b8
|
||||
.word 0x7001ccc0
|
||||
.word func0001cb0c+0x1b4
|
||||
.text
|
||||
/* 1cb0c: 27bdffd8 */ addiu $sp,$sp,-40
|
||||
/* 1cb10: afbf0024 */ sw $ra,0x24($sp)
|
||||
@@ -3703,30 +3701,29 @@ glabel var700543b8
|
||||
/* 1cc1c: 27bd0028 */ addiu $sp,$sp,0x28
|
||||
);
|
||||
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0001cc20
|
||||
.late_rodata
|
||||
glabel var700543bc
|
||||
.word 0x7001ccc0
|
||||
.word func0001cc20+0xa0
|
||||
glabel var700543c0
|
||||
.word 0x7001ccc0
|
||||
.word func0001cc20+0xa0
|
||||
glabel var700543c4
|
||||
.word 0x7001ccc0
|
||||
.word func0001cc20+0xa0
|
||||
glabel var700543c8
|
||||
.word 0x7001cc98
|
||||
.word func0001cc20+0x78
|
||||
glabel var700543cc
|
||||
.word 0x7001ccc0
|
||||
.word func0001cc20+0xa0
|
||||
glabel var700543d0
|
||||
.word 0x7001ccc0
|
||||
.word func0001cc20+0xa0
|
||||
glabel var700543d4
|
||||
.word 0x7001ccc0
|
||||
.word func0001cc20+0xa0
|
||||
glabel var700543d8
|
||||
.word 0x7001ccc0
|
||||
.word func0001cc20+0xa0
|
||||
glabel var700543dc
|
||||
.word 0x7001ccac
|
||||
.word func0001cc20+0x8c
|
||||
glabel var700543e0
|
||||
.word 0x7001ccc0
|
||||
.word func0001cc20+0xa0
|
||||
.text
|
||||
/* 1cc20: 27bdffe0 */ addiu $sp,$sp,-32
|
||||
/* 1cc24: afbf001c */ sw $ra,0x1c($sp)
|
||||
@@ -3804,53 +3801,53 @@ GLOBAL_ASM(
|
||||
glabel func0001cd18
|
||||
.late_rodata
|
||||
glabel var700543e4
|
||||
.word 0x7001cd70
|
||||
.word func0001cd18+0x58
|
||||
glabel var700543e8
|
||||
.word 0x7001cd88
|
||||
.word func0001cd18+0x70
|
||||
glabel var700543ec
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var700543f0
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var700543f4
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var700543f8
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var700543fc
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var70054400
|
||||
.word 0x7001cdb8
|
||||
.word func0001cd18+0xa0
|
||||
glabel var70054404
|
||||
.word 0x7001cdcc
|
||||
.word func0001cd18+0xb4
|
||||
glabel var70054408
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var7005440c
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var70054410
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var70054414
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var70054418
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var7005441c
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var70054420
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var70054424
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var70054428
|
||||
.word 0x7001cde0
|
||||
.word func0001cd18+0xc8
|
||||
glabel var7005442c
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var70054430
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var70054434
|
||||
.word 0x7001cda0
|
||||
.word func0001cd18+0x88
|
||||
glabel var70054438
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
glabel var7005443c
|
||||
.word 0x7001cdf4
|
||||
.word func0001cd18+0xdc
|
||||
glabel var70054440
|
||||
.word 0x7001ce08
|
||||
.word func0001cd18+0xf0
|
||||
.text
|
||||
/* 1cd18: 27bdffd8 */ addiu $sp,$sp,-40
|
||||
/* 1cd1c: afbf0024 */ sw $ra,0x24($sp)
|
||||
@@ -9301,53 +9298,53 @@ GLOBAL_ASM(
|
||||
glabel modelRender
|
||||
.late_rodata
|
||||
glabel var70054458
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var7005445c
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var70054460
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var70054464
|
||||
.word 0x70022058
|
||||
.word modelRender+0x164
|
||||
glabel var70054468
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var7005446c
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var70054470
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var70054474
|
||||
.word 0x70021f78
|
||||
.word modelRender+0x084
|
||||
glabel var70054478
|
||||
.word 0x7002202c
|
||||
.word modelRender+0x138
|
||||
glabel var7005447c
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var70054480
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var70054484
|
||||
.word 0x70022040
|
||||
.word modelRender+0x14c
|
||||
glabel var70054488
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var7005448c
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var70054490
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var70054494
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var70054498
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var7005449c
|
||||
.word 0x70021f78
|
||||
.word modelRender+0x084
|
||||
glabel var700544a0
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var700544a4
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var700544a8
|
||||
.word 0x7002209c
|
||||
.word modelRender+0x1a8
|
||||
glabel var700544ac
|
||||
.word 0x70022088
|
||||
.word modelRender+0x194
|
||||
glabel var700544b0
|
||||
.word 0x70021ff0
|
||||
.word modelRender+0x0fc
|
||||
glabel var700544b4
|
||||
.word 0x70022070
|
||||
.word modelRender+0x17c
|
||||
.text
|
||||
/* 21ef4: 27bdffc8 */ addiu $sp,$sp,-56
|
||||
/* 21ef8: afbf0024 */ sw $ra,0x24($sp)
|
||||
@@ -9832,53 +9829,53 @@ GLOBAL_ASM(
|
||||
glabel func000225d4
|
||||
.late_rodata
|
||||
glabel var700544b8
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544bc
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544c0
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544c4
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544c8
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544cc
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544d0
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544d4
|
||||
.word 0x700226e8
|
||||
.word func000225d4+0x114
|
||||
glabel var700544d8
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544dc
|
||||
.word 0x700226a0
|
||||
.word func000225d4+0x0cc
|
||||
glabel var700544e0
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544e4
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544e8
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544ec
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544f0
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544f4
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544f8
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var700544fc
|
||||
.word 0x70022718
|
||||
.word func000225d4+0x144
|
||||
glabel var70054500
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var70054504
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var70054508
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var7005450c
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
glabel var70054510
|
||||
.word 0x70022748
|
||||
.word func000225d4+0x174
|
||||
glabel var70054514
|
||||
.word 0x7002277c
|
||||
.word func000225d4+0x1a8
|
||||
.text
|
||||
/* 225d4: 27bdffd8 */ addiu $sp,$sp,-40
|
||||
/* 225d8: afbf0024 */ sw $ra,0x24($sp)
|
||||
@@ -10016,53 +10013,53 @@ GLOBAL_ASM(
|
||||
glabel func000227a4
|
||||
.late_rodata
|
||||
glabel var70054518
|
||||
.word 0x70022840
|
||||
.word func000227a4+0x09c
|
||||
glabel var7005451c
|
||||
.word 0x70022848
|
||||
.word func000227a4+0x0a4
|
||||
glabel var70054520
|
||||
.word 0x700229d8
|
||||
.word func000227a4+0x234
|
||||
glabel var70054524
|
||||
.word 0x70022850
|
||||
.word func000227a4+0x0ac
|
||||
glabel var70054528
|
||||
.word 0x700229d8
|
||||
.word func000227a4+0x234
|
||||
glabel var7005452c
|
||||
.word 0x700229d8
|
||||
.word func000227a4+0x234
|
||||
glabel var70054530
|
||||
.word 0x700229d8
|
||||
.word func000227a4+0x234
|
||||
glabel var70054534
|
||||
.word 0x70022898
|
||||
.word func000227a4+0x0f4
|
||||
glabel var70054538
|
||||
.word 0x700228e0
|
||||
.word func000227a4+0x13c
|
||||
glabel var7005453c
|
||||
.word 0x700229d8
|
||||
.word func000227a4+0x234
|
||||
glabel var70054540
|
||||
.word 0x70022934
|
||||
.word func000227a4+0x190
|
||||
glabel var70054544
|
||||
.word 0x70022958
|
||||
.word func000227a4+0x1b4
|
||||
glabel var70054548
|
||||
.word 0x7002297c
|
||||
.word func000227a4+0x1d8
|
||||
glabel var7005454c
|
||||
.word 0x700229d8
|
||||
.word func000227a4+0x234
|
||||
glabel var70054550
|
||||
.word 0x700229d8
|
||||
.word func000227a4+0x234
|
||||
glabel var70054554
|
||||
.word 0x700229d8
|
||||
.word func000227a4+0x234
|
||||
glabel var70054558
|
||||
.word 0x70022914
|
||||
.word func000227a4+0x170
|
||||
glabel var7005455c
|
||||
.word 0x700228c0
|
||||
.word func000227a4+0x11c
|
||||
glabel var70054560
|
||||
.word 0x700229d8
|
||||
.word func000227a4+0x234
|
||||
glabel var70054564
|
||||
.word 0x700229d8
|
||||
.word func000227a4+0x234
|
||||
glabel var70054568
|
||||
.word 0x700229d8
|
||||
.word func000227a4+0x234
|
||||
glabel var7005456c
|
||||
.word 0x700229b4
|
||||
.word func000227a4+0x210
|
||||
glabel var70054570
|
||||
.word 0x700229d8
|
||||
.word func000227a4+0x234
|
||||
glabel var70054574
|
||||
.word 0x70022874
|
||||
.word func000227a4+0x0d0
|
||||
.text
|
||||
/* 227a4: 1080009d */ beqz $a0,.L00022a1c
|
||||
/* 227a8: 00000000 */ nop
|
||||
@@ -10351,53 +10348,53 @@ GLOBAL_ASM(
|
||||
glabel func00022b68
|
||||
.late_rodata
|
||||
glabel var70054578
|
||||
.word 0x70022bb8
|
||||
.word func00022b68+0x050
|
||||
glabel var7005457c
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var70054580
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var70054584
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var70054588
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var7005458c
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var70054590
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var70054594
|
||||
.word 0x70022bd4
|
||||
.word func00022b68+0x06c
|
||||
glabel var70054598
|
||||
.word 0x70022c34
|
||||
.word func00022b68+0x0cc
|
||||
glabel var7005459c
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var700545a0
|
||||
.word 0x70022c5c
|
||||
.word func00022b68+0x0f4
|
||||
glabel var700545a4
|
||||
.word 0x70022c78
|
||||
.word func00022b68+0x110
|
||||
glabel var700545a8
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var700545ac
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var700545b0
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var700545b4
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var700545b8
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var700545bc
|
||||
.word 0x70022bf4
|
||||
.word func00022b68+0x08c
|
||||
glabel var700545c0
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var700545c4
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var700545c8
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var700545cc
|
||||
.word 0x70022cb0
|
||||
.word func00022b68+0x148
|
||||
glabel var700545d0
|
||||
.word 0x70022c14
|
||||
.word func00022b68+0x0ac
|
||||
glabel var700545d4
|
||||
.word 0x70022c94
|
||||
.word func00022b68+0x12c
|
||||
.text
|
||||
/* 22b68: 27bdffd8 */ addiu $sp,$sp,-40
|
||||
/* 22b6c: afb20020 */ sw $s2,0x20($sp)
|
||||
@@ -10540,53 +10537,53 @@ GLOBAL_ASM(
|
||||
glabel func00022d50
|
||||
.late_rodata
|
||||
glabel var700545d8
|
||||
.word 0x70022db0
|
||||
.word func00022d50+0x060
|
||||
glabel var700545dc
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var700545e0
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var700545e4
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var700545e8
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var700545ec
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var700545f0
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var700545f4
|
||||
.word 0x70022e28
|
||||
.word func00022d50+0x0d8
|
||||
glabel var700545f8
|
||||
.word 0x70022e88
|
||||
.word func00022d50+0x138
|
||||
glabel var700545fc
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var70054600
|
||||
.word 0x70022eac
|
||||
.word func00022d50+0x15c
|
||||
glabel var70054604
|
||||
.word 0x70022ec4
|
||||
.word func00022d50+0x174
|
||||
glabel var70054608
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var7005460c
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var70054610
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var70054614
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var70054618
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var7005461c
|
||||
.word 0x70022e48
|
||||
.word func00022d50+0x0f8
|
||||
glabel var70054620
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var70054624
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var70054628
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var7005462c
|
||||
.word 0x70022f2c
|
||||
.word func00022d50+0x1dc
|
||||
glabel var70054630
|
||||
.word 0x70022e6c
|
||||
.word func00022d50+0x11c
|
||||
glabel var70054634
|
||||
.word 0x70022edc
|
||||
.word func00022d50+0x18c
|
||||
.text
|
||||
/* 22d50: 27bdffd0 */ addiu $sp,$sp,-48
|
||||
/* 22d54: afb30028 */ sw $s3,0x28($sp)
|
||||
@@ -10896,49 +10893,47 @@ GLOBAL_ASM(
|
||||
glabel func0002319c
|
||||
.late_rodata
|
||||
glabel var70054638
|
||||
.word 0x70023200
|
||||
.word func0002319c+0x064
|
||||
glabel var7005463c
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var70054640
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var70054644
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var70054648
|
||||
.word 0x70023278
|
||||
.word func0002319c+0x0dc
|
||||
glabel var7005464c
|
||||
.word 0x70023298
|
||||
.word func0002319c+0x0fc
|
||||
glabel var70054650
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var70054654
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var70054658
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var7005465c
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var70054660
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var70054664
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var70054668
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var7005466c
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var70054670
|
||||
.word 0x70023288
|
||||
.word func0002319c+0x0ec
|
||||
glabel var70054674
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var70054678
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var7005467c
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var70054680
|
||||
.word 0x70023260
|
||||
.word func0002319c+0x0c4
|
||||
glabel var70054684
|
||||
.word 0x700232a4
|
||||
.word func0002319c+0x108
|
||||
glabel var70054688
|
||||
.word 0x70023230
|
||||
glabel var7005468c
|
||||
.word 0x00000000
|
||||
.word func0002319c+0x094
|
||||
.text
|
||||
/* 2319c: 27bdffd8 */ addiu $sp,$sp,-40
|
||||
/* 231a0: afbf0024 */ sw $ra,0x24($sp)
|
||||
|
||||
@@ -154,6 +154,121 @@ glabel __osPackEepWriteData
|
||||
/* 4bee0: b841ffff */ swr $at,-0x1($v0)
|
||||
);
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
GLOBAL_ASM(
|
||||
glabel __osEepStatus
|
||||
/* 4bee4: 27bdffd0 */ addiu $sp,$sp,-48
|
||||
/* 4bee8: 3c02800a */ lui $v0,%hi(__osEepPifRam)
|
||||
/* 4beec: 3c03800a */ lui $v1,%hi(var8009d010pf)
|
||||
/* 4bef0: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* 4bef4: afa40030 */ sw $a0,0x30($sp)
|
||||
/* 4bef8: afa50034 */ sw $a1,0x34($sp)
|
||||
/* 4befc: 2463cac0 */ addiu $v1,$v1,%lo(var8009d010pf)
|
||||
/* 4bf00: 2442ca80 */ addiu $v0,$v0,%lo(__osEepPifRam)
|
||||
.L0004bf04:
|
||||
/* 4bf04: 24420004 */ addiu $v0,$v0,0x4
|
||||
/* 4bf08: 0043082b */ sltu $at,$v0,$v1
|
||||
/* 4bf0c: 1420fffd */ bnez $at,.L0004bf04
|
||||
/* 4bf10: ac40fffc */ sw $zero,-0x4($v0)
|
||||
/* 4bf14: 3c05800a */ lui $a1,%hi(__osEepPifRam)
|
||||
/* 4bf18: 24a5ca80 */ addiu $a1,$a1,%lo(__osEepPifRam)
|
||||
/* 4bf1c: 240e0001 */ addiu $t6,$zero,0x1
|
||||
/* 4bf20: acae003c */ sw $t6,0x3c($a1)
|
||||
/* 4bf24: 00a01025 */ or $v0,$a1,$zero
|
||||
/* 4bf28: 00001825 */ or $v1,$zero,$zero
|
||||
.L0004bf2c:
|
||||
/* 4bf2c: 24630001 */ addiu $v1,$v1,0x1
|
||||
/* 4bf30: 28610004 */ slti $at,$v1,0x4
|
||||
/* 4bf34: a0400000 */ sb $zero,0x0($v0)
|
||||
/* 4bf38: 1420fffc */ bnez $at,.L0004bf2c
|
||||
/* 4bf3c: 24420001 */ addiu $v0,$v0,0x1
|
||||
/* 4bf40: 240f00ff */ addiu $t7,$zero,0xff
|
||||
/* 4bf44: 24180001 */ addiu $t8,$zero,0x1
|
||||
/* 4bf48: 24190003 */ addiu $t9,$zero,0x3
|
||||
/* 4bf4c: 240800ff */ addiu $t0,$zero,0xff
|
||||
/* 4bf50: 240900ff */ addiu $t1,$zero,0xff
|
||||
/* 4bf54: 240a00ff */ addiu $t2,$zero,0xff
|
||||
/* 4bf58: 240b00ff */ addiu $t3,$zero,0xff
|
||||
/* 4bf5c: a3af001c */ sb $t7,0x1c($sp)
|
||||
/* 4bf60: a3b8001d */ sb $t8,0x1d($sp)
|
||||
/* 4bf64: a3b9001e */ sb $t9,0x1e($sp)
|
||||
/* 4bf68: a3a0001f */ sb $zero,0x1f($sp)
|
||||
/* 4bf6c: a3a80020 */ sb $t0,0x20($sp)
|
||||
/* 4bf70: a3a90021 */ sb $t1,0x21($sp)
|
||||
/* 4bf74: a3aa0022 */ sb $t2,0x22($sp)
|
||||
/* 4bf78: a3ab0023 */ sb $t3,0x23($sp)
|
||||
/* 4bf7c: 27ac001c */ addiu $t4,$sp,0x1c
|
||||
/* 4bf80: 8d810000 */ lw $at,0x0($t4)
|
||||
/* 4bf84: 241800fe */ addiu $t8,$zero,0xfe
|
||||
/* 4bf88: 24420008 */ addiu $v0,$v0,0x8
|
||||
/* 4bf8c: a841fff8 */ swl $at,-0x8($v0)
|
||||
/* 4bf90: b841fffb */ swr $at,-0x5($v0)
|
||||
/* 4bf94: 8d8f0004 */ lw $t7,0x4($t4)
|
||||
/* 4bf98: a0580000 */ sb $t8,0x0($v0)
|
||||
/* 4bf9c: 24040001 */ addiu $a0,$zero,0x1
|
||||
/* 4bfa0: a84ffffc */ swl $t7,-0x4($v0)
|
||||
/* 4bfa4: 0c012a34 */ jal __osSiRawStartDma
|
||||
/* 4bfa8: b84fffff */ swr $t7,-0x1($v0)
|
||||
/* 4bfac: 8fa40030 */ lw $a0,0x30($sp)
|
||||
/* 4bfb0: 00002825 */ or $a1,$zero,$zero
|
||||
/* 4bfb4: 0c0121bc */ jal osRecvMesg
|
||||
/* 4bfb8: 24060001 */ addiu $a2,$zero,0x1
|
||||
/* 4bfbc: 241900fe */ addiu $t9,$zero,0xfe
|
||||
/* 4bfc0: 3c01800a */ lui $at,%hi(__osContLastCmd)
|
||||
/* 4bfc4: 3c05800a */ lui $a1,%hi(__osEepPifRam)
|
||||
/* 4bfc8: a039c820 */ sb $t9,%lo(__osContLastCmd)($at)
|
||||
/* 4bfcc: 24a5ca80 */ addiu $a1,$a1,%lo(__osEepPifRam)
|
||||
/* 4bfd0: 0c012a34 */ jal __osSiRawStartDma
|
||||
/* 4bfd4: 00002025 */ or $a0,$zero,$zero
|
||||
/* 4bfd8: 8fa40030 */ lw $a0,0x30($sp)
|
||||
/* 4bfdc: 00002825 */ or $a1,$zero,$zero
|
||||
/* 4bfe0: 24060001 */ addiu $a2,$zero,0x1
|
||||
/* 4bfe4: 0c0121bc */ jal osRecvMesg
|
||||
/* 4bfe8: afa2002c */ sw $v0,0x2c($sp)
|
||||
/* 4bfec: 8fa3002c */ lw $v1,0x2c($sp)
|
||||
/* 4bff0: 3c02800a */ lui $v0,%hi(__osEepPifRam+0x1)
|
||||
/* 4bff4: 2442ca81 */ addiu $v0,$v0,%lo(__osEepPifRam+0x1)
|
||||
/* 4bff8: 10600003 */ beqz $v1,.L0004c008
|
||||
/* 4bffc: 3c01800a */ lui $at,%hi(__osEepPifRam)
|
||||
/* 4c000: 1000001e */ b .L0004c07c
|
||||
/* 4c004: 00601025 */ or $v0,$v1,$zero
|
||||
.L0004c008:
|
||||
/* 4c008: a020ca80 */ sb $zero,%lo(__osEepPifRam)($at)
|
||||
/* 4c00c: 88410003 */ lwl $at,0x3($v0)
|
||||
/* 4c010: 98410006 */ lwr $at,0x6($v0)
|
||||
/* 4c014: a0400002 */ sb $zero,0x2($v0)
|
||||
/* 4c018: a0400001 */ sb $zero,0x1($v0)
|
||||
/* 4c01c: a0400000 */ sb $zero,0x0($v0)
|
||||
/* 4c020: 8fa40034 */ lw $a0,0x34($sp)
|
||||
/* 4c024: 27a8001c */ addiu $t0,$sp,0x1c
|
||||
/* 4c028: ad010000 */ sw $at,0x0($t0)
|
||||
/* 4c02c: 884a0007 */ lwl $t2,0x7($v0)
|
||||
/* 4c030: 984a000a */ lwr $t2,0xa($v0)
|
||||
/* 4c034: 24420003 */ addiu $v0,$v0,0x3
|
||||
/* 4c038: 00001025 */ or $v0,$zero,$zero
|
||||
/* 4c03c: ad0a0004 */ sw $t2,0x4($t0)
|
||||
/* 4c040: 93ab001e */ lbu $t3,0x1e($sp)
|
||||
/* 4c044: 316e00c0 */ andi $t6,$t3,0xc0
|
||||
/* 4c048: 000e6903 */ sra $t5,$t6,0x4
|
||||
/* 4c04c: a08d0003 */ sb $t5,0x3($a0)
|
||||
/* 4c050: 93ac0021 */ lbu $t4,0x21($sp)
|
||||
/* 4c054: 93b80020 */ lbu $t8,0x20($sp)
|
||||
/* 4c058: 31a300ff */ andi $v1,$t5,0xff
|
||||
/* 4c05c: 000c7a00 */ sll $t7,$t4,0x8
|
||||
/* 4c060: 01f8c825 */ or $t9,$t7,$t8
|
||||
/* 4c064: a4990000 */ sh $t9,0x0($a0)
|
||||
/* 4c068: 93a90022 */ lbu $t1,0x22($sp)
|
||||
/* 4c06c: 10600003 */ beqz $v1,.L0004c07c
|
||||
/* 4c070: a0890002 */ sb $t1,0x2($a0)
|
||||
/* 4c074: 10000001 */ b .L0004c07c
|
||||
/* 4c078: 00601025 */ or $v0,$v1,$zero
|
||||
.L0004c07c:
|
||||
/* 4c07c: 8fbf0014 */ lw $ra,0x14($sp)
|
||||
/* 4c080: 27bd0030 */ addiu $sp,$sp,0x30
|
||||
/* 4c084: 03e00008 */ jr $ra
|
||||
/* 4c088: 00000000 */ nop
|
||||
);
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
glabel __osEepStatus
|
||||
/* 4bee4: 27bdffd0 */ addiu $sp,$sp,-48
|
||||
@@ -266,5 +381,5 @@ glabel __osEepStatus
|
||||
/* 4c080: 27bd0030 */ addiu $sp,$sp,0x30
|
||||
/* 4c084: 03e00008 */ jr $ra
|
||||
/* 4c088: 00000000 */ nop
|
||||
/* 4c08c: 00000000 */ nop
|
||||
);
|
||||
#endif
|
||||
|
||||
@@ -174,9 +174,9 @@ glabel __osDevMgrMain
|
||||
/* 4a074: 2d410007 */ sltiu $at,$t2,0x7
|
||||
/* 4a078: 10200047 */ beqz $at,.L0004a198
|
||||
/* 4a07c: 000a5080 */ sll $t2,$t2,0x2
|
||||
/* 4a080: 3c017006 */ lui $at,0x7006
|
||||
/* 4a080: 3c017006 */ lui $at,%hi(var70059eb0)
|
||||
/* 4a084: 002a0821 */ addu $at,$at,$t2
|
||||
/* 4a088: 8c2a9eb0 */ lw $t2,-0x6150($at)
|
||||
/* 4a088: 8c2a9eb0 */ lw $t2,%lo(var70059eb0)($at)
|
||||
/* 4a08c: 01400008 */ jr $t2
|
||||
/* 4a090: 00000000 */ nop
|
||||
/* 4a094: 8e840010 */ lw $a0,0x10($s4)
|
||||
|
||||
@@ -20,9 +20,9 @@ glabel func0004e690
|
||||
/* 4e6cc: 2de10034 */ sltiu $at,$t7,0x34
|
||||
/* 4e6d0: 10200181 */ beqz $at,.L0004ecd8
|
||||
/* 4e6d4: 000f7880 */ sll $t7,$t7,0x2
|
||||
/* 4e6d8: 3c017006 */ lui $at,0x7006
|
||||
/* 4e6d8: 3c017006 */ lui $at,%hi(var70059ef4)
|
||||
/* 4e6dc: 002f0821 */ addu $at,$at,$t7
|
||||
/* 4e6e0: 8c2f9ef4 */ lw $t7,-0x610c($at)
|
||||
/* 4e6e0: 8c2f9ef4 */ lw $t7,%lo(var70059ef4)($at)
|
||||
/* 4e6e4: 01e00008 */ jr $t7
|
||||
/* 4e6e8: 00000000 */ nop
|
||||
.L0004e6ec:
|
||||
|
||||
@@ -9,6 +9,18 @@ const u32 var70052460[] = {0x00040808};
|
||||
const u32 var70052464[] = {0x0c0c0c0c};
|
||||
const u32 var70052468[] = {0x10101010};
|
||||
const u32 var7005246c[] = {0x10101010};
|
||||
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
const u32 var70052470[] = {0x70003a0c};
|
||||
const u32 var70052474[] = {0x70003998};
|
||||
const u32 var70052478[] = {0x70003978};
|
||||
const u32 var7005247c[] = {0x700037dc};
|
||||
const u32 var70052480[] = {0x70003798};
|
||||
const u32 var70052484[] = {0x7000391c};
|
||||
const u32 var70052488[] = {0x70003760};
|
||||
const u32 var7005248c[] = {0x7000376c};
|
||||
const u32 var70052490[] = {0x70003778};
|
||||
#else
|
||||
const u32 var70052470[] = {0x70003a3c};
|
||||
const u32 var70052474[] = {0x700039c8};
|
||||
const u32 var70052478[] = {0x700039a8};
|
||||
@@ -18,9 +30,7 @@ const u32 var70052484[] = {0x7000394c};
|
||||
const u32 var70052488[] = {0x70003790};
|
||||
const u32 var7005248c[] = {0x7000379c};
|
||||
const u32 var70052490[] = {0x700037a8};
|
||||
const u32 var70052494[] = {0x00000000};
|
||||
const u32 var70052498[] = {0x00000000};
|
||||
const u32 var7005249c[] = {0x00000000};
|
||||
#endif
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel __osExceptionPreamble
|
||||
@@ -367,7 +377,7 @@ glabel __osException
|
||||
/* 39f0: 10000012 */ b .L00003a3c
|
||||
/* 39f4: 00000000 */ nop
|
||||
.L000039f8:
|
||||
/* 39f8: 08000ea2 */ j 0x3a88
|
||||
/* 39f8: 08000ea2 */ j .L00003a88
|
||||
/* 39fc: 00000000 */ nop
|
||||
/* 3a00: 24090001 */ addiu $t1,$zero,0x1
|
||||
.L00003a04:
|
||||
@@ -397,14 +407,14 @@ glabel __osException
|
||||
/* 3a5c: 03402825 */ or $a1,$k0,$zero
|
||||
/* 3a60: 0c000f2e */ jal __osEnqueueThread
|
||||
/* 3a64: 24840938 */ addiu $a0,$a0,%lo(__osRunQueue)
|
||||
/* 3a68: 08000f44 */ j 0x3d10
|
||||
/* 3a68: 08000f44 */ j .L00003d10
|
||||
/* 3a6c: 00000000 */ nop
|
||||
.L00003a70:
|
||||
/* 3a70: 3c098006 */ lui $t1,%hi(__osRunQueue)
|
||||
/* 3a74: 25290938 */ addiu $t1,$t1,%lo(__osRunQueue)
|
||||
/* 3a78: 8d2a0000 */ lw $t2,0x0($t1)
|
||||
/* 3a7c: af4a0000 */ sw $t2,0x0($k0)
|
||||
/* 3a80: 08000f44 */ j 0x3d10
|
||||
/* 3a80: 08000f44 */ j .L00003d10
|
||||
/* 3a84: ad3a0000 */ sw $k0,0x0($t1)
|
||||
.L00003a88:
|
||||
/* 3a88: 3c018006 */ lui $at,%hi(__osFaultedThread)
|
||||
@@ -417,7 +427,7 @@ glabel __osException
|
||||
/* 3aa4: af4a0124 */ sw $t2,0x124($k0)
|
||||
/* 3aa8: 0c000eae */ jal send_mesg
|
||||
/* 3aac: 24040060 */ addiu $a0,$zero,0x60
|
||||
/* 3ab0: 08000f44 */ j 0x3d10
|
||||
/* 3ab0: 08000f44 */ j .L00003d10
|
||||
/* 3ab4: 00000000 */ nop
|
||||
);
|
||||
|
||||
@@ -561,7 +571,7 @@ glabel __osEnqueueAndYield
|
||||
/* 3ca8: 0c000f2e */ jal __osEnqueueThread
|
||||
/* 3cac: 00000000 */ nop
|
||||
.L00003cb0:
|
||||
/* 3cb0: 08000f44 */ j 0x3d10
|
||||
/* 3cb0: 08000f44 */ j .L00003d10
|
||||
/* 3cb4: 00000000 */ nop
|
||||
);
|
||||
|
||||
@@ -599,6 +609,7 @@ glabel __osPopThread
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel __osDispatchThread
|
||||
.L00003d10:
|
||||
/* 3d10: 3c048006 */ lui $a0,%hi(__osRunQueue)
|
||||
/* 3d14: 0c000f40 */ jal __osPopThread
|
||||
/* 3d18: 24840938 */ addiu $a0,$a0,%lo(__osRunQueue)
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel __osTimerServicesInit
|
||||
/* 491b0: 3c01800a */ lui $at,%hi(__osCurrentTime+0x4)
|
||||
/* 491b0: 3c01800a */ lui $at,%hi(__osCurrentTime)
|
||||
/* 491b4: 240e0000 */ addiu $t6,$zero,0x0
|
||||
/* 491b8: 240f0000 */ addiu $t7,$zero,0x0
|
||||
/* 491bc: ac2fc784 */ sw $t7,%lo(__osCurrentTime+0x4)($at)
|
||||
/* 491c0: ac2ec780 */ sw $t6,-0x3880($at)
|
||||
/* 491c0: ac2ec780 */ sw $t6,%lo(__osCurrentTime)($at)
|
||||
/* 491c4: 3c01800a */ lui $at,%hi(__osBaseCounter)
|
||||
/* 491c8: 3c188006 */ lui $t8,%hi(__osTimerList)
|
||||
/* 491cc: 8f1808a0 */ lw $t8,%lo(__osTimerList)($t8)
|
||||
|
||||
Reference in New Issue
Block a user