gfx syms (thanks 🍀)

This commit is contained in:
Ethan Roseman 2021-01-11 12:52:08 +09:00
parent f9a786bf69
commit 42768fc40b
367 changed files with 6375 additions and 6431 deletions

View File

@ -41,10 +41,10 @@ glabel D_800741A2
glabel D_800741A8
.word 0x00010000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800741F0
glabel gMatrixListPos
.short 0x0000, 0x0000
glabel D_800741F4
glabel gCurrentDisplayContextIndex
.word 0x00000000
glabel D_800741F8

View File

@ -104,8 +104,8 @@ glabel func_802184C0_47F570
/* 47F6F0 80218640 1440FFB9 */ bnez $v0, .L80218528
/* 47F6F4 80218644 02140018 */ mult $s0, $s4
.L80218648:
/* 47F6F8 80218648 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 47F6FC 8021864C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 47F6F8 80218648 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 47F6FC 8021864C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 47F700 80218650 8C620000 */ lw $v0, ($v1)
/* 47F704 80218654 0260202D */ daddu $a0, $s3, $zero
/* 47F708 80218658 0040802D */ daddu $s0, $v0, $zero

View File

@ -71,11 +71,11 @@ glabel func_802186B8_47F768
/* 47F868 802187B8 3C018022 */ lui $at, %hi(D_80225FB0)
/* 47F86C 802187BC D4225FB0 */ ldc1 $f2, %lo(D_80225FB0)($at)
/* 47F870 802187C0 44820000 */ mtc1 $v0, $f0
/* 47F874 802187C4 00000000 */ nop
/* 47F874 802187C4 00000000 */ nop
/* 47F878 802187C8 46800021 */ cvt.d.w $f0, $f0
/* 47F87C 802187CC 46220000 */ add.d $f0, $f0, $f2
/* 47F880 802187D0 4620A03E */ c.le.d $f20, $f0
/* 47F884 802187D4 00000000 */ nop
/* 47F884 802187D4 00000000 */ nop
/* 47F888 802187D8 45030005 */ bc1tl .L802187F0
/* 47F88C 802187DC 46340001 */ sub.d $f0, $f0, $f20
/* 47F890 802187E0 4620010D */ trunc.w.d $f4, $f0
@ -85,7 +85,7 @@ glabel func_802186B8_47F768
.L802187F0:
/* 47F8A0 802187F0 4620010D */ trunc.w.d $f4, $f0
/* 47F8A4 802187F4 44022000 */ mfc1 $v0, $f4
/* 47F8A8 802187F8 00000000 */ nop
/* 47F8A8 802187F8 00000000 */ nop
/* 47F8AC 802187FC 00551025 */ or $v0, $v0, $s5
/* 47F8B0 80218800 A2220000 */ sb $v0, ($s1)
.L80218804:
@ -103,11 +103,11 @@ glabel func_802186B8_47F768
/* 47F8DC 8021882C 3C018022 */ lui $at, %hi(D_80225FB8)
/* 47F8E0 80218830 D4225FB8 */ ldc1 $f2, %lo(D_80225FB8)($at)
/* 47F8E4 80218834 44820000 */ mtc1 $v0, $f0
/* 47F8E8 80218838 00000000 */ nop
/* 47F8E8 80218838 00000000 */ nop
/* 47F8EC 8021883C 46800021 */ cvt.d.w $f0, $f0
/* 47F8F0 80218840 46220000 */ add.d $f0, $f0, $f2
/* 47F8F4 80218844 4620A03E */ c.le.d $f20, $f0
/* 47F8F8 80218848 00000000 */ nop
/* 47F8F8 80218848 00000000 */ nop
/* 47F8FC 8021884C 45030005 */ bc1tl .L80218864
/* 47F900 80218850 46340001 */ sub.d $f0, $f0, $f20
/* 47F904 80218854 4620010D */ trunc.w.d $f4, $f0
@ -117,7 +117,7 @@ glabel func_802186B8_47F768
.L80218864:
/* 47F914 80218864 4620010D */ trunc.w.d $f4, $f0
/* 47F918 80218868 44022000 */ mfc1 $v0, $f4
/* 47F91C 8021886C 00000000 */ nop
/* 47F91C 8021886C 00000000 */ nop
/* 47F920 80218870 00551025 */ or $v0, $v0, $s5
/* 47F924 80218874 A0620000 */ sb $v0, ($v1)
.L80218878:
@ -158,11 +158,11 @@ glabel func_802186B8_47F768
/* 47F9AC 802188FC 3C018022 */ lui $at, %hi(D_80225FC0)
/* 47F9B0 80218900 D4225FC0 */ ldc1 $f2, %lo(D_80225FC0)($at)
/* 47F9B4 80218904 44820000 */ mtc1 $v0, $f0
/* 47F9B8 80218908 00000000 */ nop
/* 47F9B8 80218908 00000000 */ nop
/* 47F9BC 8021890C 46800021 */ cvt.d.w $f0, $f0
/* 47F9C0 80218910 46220000 */ add.d $f0, $f0, $f2
/* 47F9C4 80218914 4620A03E */ c.le.d $f20, $f0
/* 47F9C8 80218918 00000000 */ nop
/* 47F9C8 80218918 00000000 */ nop
/* 47F9CC 8021891C 45030005 */ bc1tl .L80218934
/* 47F9D0 80218920 46340001 */ sub.d $f0, $f0, $f20
/* 47F9D4 80218924 4620010D */ trunc.w.d $f4, $f0
@ -172,7 +172,7 @@ glabel func_802186B8_47F768
.L80218934:
/* 47F9E4 80218934 4620010D */ trunc.w.d $f4, $f0
/* 47F9E8 80218938 44022000 */ mfc1 $v0, $f4
/* 47F9EC 8021893C 00000000 */ nop
/* 47F9EC 8021893C 00000000 */ nop
/* 47F9F0 80218940 00551025 */ or $v0, $v0, $s5
/* 47F9F4 80218944 A0820000 */ sb $v0, ($a0)
.L80218948:
@ -182,8 +182,8 @@ glabel func_802186B8_47F768
/* 47FA04 80218954 1440FF77 */ bnez $v0, .L80218734
/* 47FA08 80218958 02130018 */ mult $s0, $s3
.L8021895C:
/* 47FA0C 8021895C 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 47FA10 80218960 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 47FA0C 8021895C 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 47FA10 80218960 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 47FA14 80218964 8C620000 */ lw $v0, ($v1)
/* 47FA18 80218968 0240202D */ daddu $a0, $s2, $zero
/* 47FA1C 8021896C 0040802D */ daddu $s0, $v0, $zero

View File

@ -71,11 +71,11 @@ glabel func_802189D0_47FA80
/* 47FB80 80218AD0 3C018022 */ lui $at, %hi(D_80225FC8)
/* 47FB84 80218AD4 D4225FC8 */ ldc1 $f2, %lo(D_80225FC8)($at)
/* 47FB88 80218AD8 44820000 */ mtc1 $v0, $f0
/* 47FB8C 80218ADC 00000000 */ nop
/* 47FB8C 80218ADC 00000000 */ nop
/* 47FB90 80218AE0 46800021 */ cvt.d.w $f0, $f0
/* 47FB94 80218AE4 46220000 */ add.d $f0, $f0, $f2
/* 47FB98 80218AE8 4620A03E */ c.le.d $f20, $f0
/* 47FB9C 80218AEC 00000000 */ nop
/* 47FB9C 80218AEC 00000000 */ nop
/* 47FBA0 80218AF0 45030005 */ bc1tl .L80218B08
/* 47FBA4 80218AF4 46340001 */ sub.d $f0, $f0, $f20
/* 47FBA8 80218AF8 4620010D */ trunc.w.d $f4, $f0
@ -85,7 +85,7 @@ glabel func_802189D0_47FA80
.L80218B08:
/* 47FBB8 80218B08 4620010D */ trunc.w.d $f4, $f0
/* 47FBBC 80218B0C 44022000 */ mfc1 $v0, $f4
/* 47FBC0 80218B10 00000000 */ nop
/* 47FBC0 80218B10 00000000 */ nop
/* 47FBC4 80218B14 00551025 */ or $v0, $v0, $s5
/* 47FBC8 80218B18 A2220000 */ sb $v0, ($s1)
.L80218B1C:
@ -104,11 +104,11 @@ glabel func_802189D0_47FA80
/* 47FBF8 80218B48 44811800 */ mtc1 $at, $f3
/* 47FBFC 80218B4C 44801000 */ mtc1 $zero, $f2
/* 47FC00 80218B50 44820000 */ mtc1 $v0, $f0
/* 47FC04 80218B54 00000000 */ nop
/* 47FC04 80218B54 00000000 */ nop
/* 47FC08 80218B58 46800021 */ cvt.d.w $f0, $f0
/* 47FC0C 80218B5C 46220000 */ add.d $f0, $f0, $f2
/* 47FC10 80218B60 4620A03E */ c.le.d $f20, $f0
/* 47FC14 80218B64 00000000 */ nop
/* 47FC14 80218B64 00000000 */ nop
/* 47FC18 80218B68 45030005 */ bc1tl .L80218B80
/* 47FC1C 80218B6C 46340001 */ sub.d $f0, $f0, $f20
/* 47FC20 80218B70 4620010D */ trunc.w.d $f4, $f0
@ -118,7 +118,7 @@ glabel func_802189D0_47FA80
.L80218B80:
/* 47FC30 80218B80 4620010D */ trunc.w.d $f4, $f0
/* 47FC34 80218B84 44022000 */ mfc1 $v0, $f4
/* 47FC38 80218B88 00000000 */ nop
/* 47FC38 80218B88 00000000 */ nop
/* 47FC3C 80218B8C 00551025 */ or $v0, $v0, $s5
/* 47FC40 80218B90 A0620000 */ sb $v0, ($v1)
.L80218B94:
@ -159,11 +159,11 @@ glabel func_802189D0_47FA80
/* 47FCC8 80218C18 3C018022 */ lui $at, %hi(D_80225FD0)
/* 47FCCC 80218C1C D4225FD0 */ ldc1 $f2, %lo(D_80225FD0)($at)
/* 47FCD0 80218C20 44820000 */ mtc1 $v0, $f0
/* 47FCD4 80218C24 00000000 */ nop
/* 47FCD4 80218C24 00000000 */ nop
/* 47FCD8 80218C28 46800021 */ cvt.d.w $f0, $f0
/* 47FCDC 80218C2C 46220000 */ add.d $f0, $f0, $f2
/* 47FCE0 80218C30 4620A03E */ c.le.d $f20, $f0
/* 47FCE4 80218C34 00000000 */ nop
/* 47FCE4 80218C34 00000000 */ nop
/* 47FCE8 80218C38 45030005 */ bc1tl .L80218C50
/* 47FCEC 80218C3C 46340001 */ sub.d $f0, $f0, $f20
/* 47FCF0 80218C40 4620010D */ trunc.w.d $f4, $f0
@ -173,7 +173,7 @@ glabel func_802189D0_47FA80
.L80218C50:
/* 47FD00 80218C50 4620010D */ trunc.w.d $f4, $f0
/* 47FD04 80218C54 44022000 */ mfc1 $v0, $f4
/* 47FD08 80218C58 00000000 */ nop
/* 47FD08 80218C58 00000000 */ nop
/* 47FD0C 80218C5C 00551025 */ or $v0, $v0, $s5
/* 47FD10 80218C60 A0820000 */ sb $v0, ($a0)
.L80218C64:
@ -183,8 +183,8 @@ glabel func_802189D0_47FA80
/* 47FD20 80218C70 1440FF76 */ bnez $v0, .L80218A4C
/* 47FD24 80218C74 02130018 */ mult $s0, $s3
.L80218C78:
/* 47FD28 80218C78 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 47FD2C 80218C7C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 47FD28 80218C78 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 47FD2C 80218C7C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 47FD30 80218C80 8C620000 */ lw $v0, ($v1)
/* 47FD34 80218C84 0240202D */ daddu $a0, $s2, $zero
/* 47FD38 80218C88 0040802D */ daddu $s0, $v0, $zero

View File

@ -72,11 +72,11 @@ glabel func_80218CEC_47FD9C
/* 47FEA0 80218DF0 44811800 */ mtc1 $at, $f3
/* 47FEA4 80218DF4 44801000 */ mtc1 $zero, $f2
/* 47FEA8 80218DF8 44820000 */ mtc1 $v0, $f0
/* 47FEAC 80218DFC 00000000 */ nop
/* 47FEAC 80218DFC 00000000 */ nop
/* 47FEB0 80218E00 46800021 */ cvt.d.w $f0, $f0
/* 47FEB4 80218E04 46220000 */ add.d $f0, $f0, $f2
/* 47FEB8 80218E08 4620A03E */ c.le.d $f20, $f0
/* 47FEBC 80218E0C 00000000 */ nop
/* 47FEBC 80218E0C 00000000 */ nop
/* 47FEC0 80218E10 45030005 */ bc1tl .L80218E28
/* 47FEC4 80218E14 46340001 */ sub.d $f0, $f0, $f20
/* 47FEC8 80218E18 4620010D */ trunc.w.d $f4, $f0
@ -86,7 +86,7 @@ glabel func_80218CEC_47FD9C
.L80218E28:
/* 47FED8 80218E28 4620010D */ trunc.w.d $f4, $f0
/* 47FEDC 80218E2C 44022000 */ mfc1 $v0, $f4
/* 47FEE0 80218E30 00000000 */ nop
/* 47FEE0 80218E30 00000000 */ nop
/* 47FEE4 80218E34 00551025 */ or $v0, $v0, $s5
/* 47FEE8 80218E38 A2220000 */ sb $v0, ($s1)
.L80218E3C:
@ -104,11 +104,11 @@ glabel func_80218CEC_47FD9C
/* 47FF14 80218E64 3C018022 */ lui $at, %hi(D_80225FD8)
/* 47FF18 80218E68 D4225FD8 */ ldc1 $f2, %lo(D_80225FD8)($at)
/* 47FF1C 80218E6C 44820000 */ mtc1 $v0, $f0
/* 47FF20 80218E70 00000000 */ nop
/* 47FF20 80218E70 00000000 */ nop
/* 47FF24 80218E74 46800021 */ cvt.d.w $f0, $f0
/* 47FF28 80218E78 46220000 */ add.d $f0, $f0, $f2
/* 47FF2C 80218E7C 4620A03E */ c.le.d $f20, $f0
/* 47FF30 80218E80 00000000 */ nop
/* 47FF30 80218E80 00000000 */ nop
/* 47FF34 80218E84 45030005 */ bc1tl .L80218E9C
/* 47FF38 80218E88 46340001 */ sub.d $f0, $f0, $f20
/* 47FF3C 80218E8C 4620010D */ trunc.w.d $f4, $f0
@ -118,7 +118,7 @@ glabel func_80218CEC_47FD9C
.L80218E9C:
/* 47FF4C 80218E9C 4620010D */ trunc.w.d $f4, $f0
/* 47FF50 80218EA0 44022000 */ mfc1 $v0, $f4
/* 47FF54 80218EA4 00000000 */ nop
/* 47FF54 80218EA4 00000000 */ nop
/* 47FF58 80218EA8 00551025 */ or $v0, $v0, $s5
/* 47FF5C 80218EAC A0620000 */ sb $v0, ($v1)
.L80218EB0:
@ -159,11 +159,11 @@ glabel func_80218CEC_47FD9C
/* 47FFE4 80218F34 3C018022 */ lui $at, %hi(D_80225FE0)
/* 47FFE8 80218F38 D4225FE0 */ ldc1 $f2, %lo(D_80225FE0)($at)
/* 47FFEC 80218F3C 44820000 */ mtc1 $v0, $f0
/* 47FFF0 80218F40 00000000 */ nop
/* 47FFF0 80218F40 00000000 */ nop
/* 47FFF4 80218F44 46800021 */ cvt.d.w $f0, $f0
/* 47FFF8 80218F48 46220000 */ add.d $f0, $f0, $f2
/* 47FFFC 80218F4C 4620A03E */ c.le.d $f20, $f0
/* 480000 80218F50 00000000 */ nop
/* 480000 80218F50 00000000 */ nop
/* 480004 80218F54 45030005 */ bc1tl .L80218F6C
/* 480008 80218F58 46340001 */ sub.d $f0, $f0, $f20
/* 48000C 80218F5C 4620010D */ trunc.w.d $f4, $f0
@ -173,7 +173,7 @@ glabel func_80218CEC_47FD9C
.L80218F6C:
/* 48001C 80218F6C 4620010D */ trunc.w.d $f4, $f0
/* 480020 80218F70 44022000 */ mfc1 $v0, $f4
/* 480024 80218F74 00000000 */ nop
/* 480024 80218F74 00000000 */ nop
/* 480028 80218F78 00551025 */ or $v0, $v0, $s5
/* 48002C 80218F7C A0820000 */ sb $v0, ($a0)
.L80218F80:
@ -183,8 +183,8 @@ glabel func_80218CEC_47FD9C
/* 48003C 80218F8C 1440FF76 */ bnez $v0, .L80218D68
/* 480040 80218F90 02130018 */ mult $s0, $s3
.L80218F94:
/* 480044 80218F94 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 480048 80218F98 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 480044 80218F94 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 480048 80218F98 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 48004C 80218F9C 8C620000 */ lw $v0, ($v1)
/* 480050 80218FA0 0240202D */ daddu $a0, $s2, $zero
/* 480054 80218FA4 0040802D */ daddu $s0, $v0, $zero
@ -212,5 +212,5 @@ glabel func_80218CEC_47FD9C
/* 4800AC 80218FFC D7B40040 */ ldc1 $f20, 0x40($sp)
/* 4800B0 80219000 03E00008 */ jr $ra
/* 4800B4 80219004 27BD0048 */ addiu $sp, $sp, 0x48
/* 4800B8 80219008 00000000 */ nop
/* 4800BC 8021900C 00000000 */ nop
/* 4800B8 80219008 00000000 */ nop
/* 4800BC 8021900C 00000000 */ nop

View File

@ -104,8 +104,8 @@ glabel func_80219A40_448E80
/* 449000 80219BC0 1440FFB8 */ bnez $v0, .L80219AA4
/* 449004 80219BC4 02130018 */ mult $s0, $s3
.L80219BC8:
/* 449008 80219BC8 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 44900C 80219BCC 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 449008 80219BC8 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 44900C 80219BCC 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 449010 80219BD0 8C620000 */ lw $v0, ($v1)
/* 449014 80219BD4 02C0202D */ daddu $a0, $s6, $zero
/* 449018 80219BD8 0040802D */ daddu $s0, $v0, $zero

View File

@ -42,16 +42,16 @@ glabel func_8021835C_59EA3C
/* 59EACC 802183EC 50400005 */ beql $v0, $zero, .L80218404
/* 59EAD0 802183F0 24020002 */ addiu $v0, $zero, 2
/* 59EAD4 802183F4 10E00009 */ beqz $a3, .L8021841C
/* 59EAD8 802183F8 00000000 */ nop
/* 59EAD8 802183F8 00000000 */ nop
/* 59EADC 802183FC 0808621A */ j .L80218868
/* 59EAE0 80218400 00000000 */ nop
/* 59EAE0 80218400 00000000 */ nop
.L80218404:
/* 59EAE4 80218404 10E2000B */ beq $a3, $v0, .L80218434
/* 59EAE8 80218408 24020003 */ addiu $v0, $zero, 3
/* 59EAEC 8021840C 10E2000A */ beq $a3, $v0, .L80218438
/* 59EAF0 80218410 24140005 */ addiu $s4, $zero, 5
/* 59EAF4 80218414 0808621A */ j .L80218868
/* 59EAF8 80218418 00000000 */ nop
/* 59EAF8 80218418 00000000 */ nop
.L8021841C:
/* 59EAFC 8021841C 3C014120 */ lui $at, 0x4120
/* 59EB00 80218420 4481C000 */ mtc1 $at, $f24
@ -89,21 +89,21 @@ glabel func_8021835C_59EA3C
/* 59EB68 80218488 C444006C */ lwc1 $f4, 0x6c($v0)
/* 59EB6C 8021848C 46002081 */ sub.s $f2, $f4, $f0
/* 59EB70 80218490 4602D03C */ c.lt.s $f26, $f2
/* 59EB74 80218494 00000000 */ nop
/* 59EB74 80218494 00000000 */ nop
/* 59EB78 80218498 45000003 */ bc1f .L802184A8
/* 59EB7C 8021849C 00000000 */ nop
/* 59EB7C 8021849C 00000000 */ nop
/* 59EB80 802184A0 0808612E */ j .L802184B8
/* 59EB84 802184A4 46140000 */ add.s $f0, $f0, $f20
.L802184A8:
/* 59EB88 802184A8 4616103C */ c.lt.s $f2, $f22
/* 59EB8C 802184AC 00000000 */ nop
/* 59EB8C 802184AC 00000000 */ nop
/* 59EB90 802184B0 45030001 */ bc1tl .L802184B8
/* 59EB94 802184B4 46142100 */ add.s $f4, $f4, $f20
.L802184B8:
/* 59EB98 802184B8 46040000 */ add.s $f0, $f0, $f4
/* 59EB9C 802184BC 46000021 */ cvt.d.s $f0, $f0
/* 59EBA0 802184C0 46280002 */ mul.d $f0, $f0, $f8
/* 59EBA4 802184C4 00000000 */ nop
/* 59EBA4 802184C4 00000000 */ nop
/* 59EBA8 802184C8 46260000 */ add.d $f0, $f0, $f6
/* 59EBAC 802184CC 46200020 */ cvt.s.d $f0, $f0
.L802184D0:
@ -127,8 +127,8 @@ glabel func_8021835C_59EA3C
/* 59EBF0 80218510 AC22B550 */ sw $v0, %lo(D_8022B550)($at)
/* 59EBF4 80218514 0000382D */ daddu $a3, $zero, $zero
.L80218518:
/* 59EBF8 80218518 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 59EBFC 8021851C 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 59EBF8 80218518 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 59EBFC 8021851C 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 59EC00 80218520 0040402D */ daddu $t0, $v0, $zero
/* 59EC04 80218524 3C090100 */ lui $t1, 0x100
/* 59EC08 80218528 35294008 */ ori $t1, $t1, 0x4008
@ -182,15 +182,15 @@ glabel func_8021835C_59EA3C
/* 59ECC4 802185E4 24900016 */ addiu $s0, $a0, 0x16
.L802185E8:
/* 59ECC8 802185E8 44911000 */ mtc1 $s1, $f2
/* 59ECCC 802185EC 00000000 */ nop
/* 59ECCC 802185EC 00000000 */ nop
/* 59ECD0 802185F0 468010A0 */ cvt.s.w $f2, $f2
/* 59ECD4 802185F4 44940000 */ mtc1 $s4, $f0
/* 59ECD8 802185F8 00000000 */ nop
/* 59ECD8 802185F8 00000000 */ nop
/* 59ECDC 802185FC 46800020 */ cvt.s.w $f0, $f0
/* 59ECE0 80218600 46001082 */ mul.s $f2, $f2, $f0
/* 59ECE4 80218604 00000000 */ nop
/* 59ECE4 80218604 00000000 */ nop
/* 59ECE8 80218608 44860000 */ mtc1 $a2, $f0
/* 59ECEC 8021860C 00000000 */ nop
/* 59ECEC 8021860C 00000000 */ nop
/* 59ECF0 80218610 46800020 */ cvt.s.w $f0, $f0
/* 59ECF4 80218614 C65A0098 */ lwc1 $f26, 0x98($s2)
/* 59ECF8 80218618 C65C009C */ lwc1 $f28, 0x9c($s2)
@ -198,9 +198,9 @@ glabel func_8021835C_59EA3C
/* 59ED00 80218620 46001083 */ div.s $f2, $f2, $f0
/* 59ED04 80218624 4600128D */ trunc.w.s $f10, $f2
/* 59ED08 80218628 44045000 */ mfc1 $a0, $f10
/* 59ED0C 8021862C 00000000 */ nop
/* 59ED0C 8021862C 00000000 */ nop
/* 59ED10 80218630 44840000 */ mtc1 $a0, $f0
/* 59ED14 80218634 00000000 */ nop
/* 59ED14 80218634 00000000 */ nop
/* 59ED18 80218638 46800020 */ cvt.s.w $f0, $f0
/* 59ED1C 8021863C 24830001 */ addiu $v1, $a0, 1
/* 59ED20 80218640 0074102A */ slt $v0, $v1, $s4
@ -220,32 +220,32 @@ glabel func_8021835C_59EA3C
/* 59ED54 80218674 460C2081 */ sub.s $f2, $f4, $f12
/* 59ED58 80218678 3C014334 */ lui $at, 0x4334
/* 59ED5C 8021867C 44810000 */ mtc1 $at, $f0
/* 59ED60 80218680 00000000 */ nop
/* 59ED60 80218680 00000000 */ nop
/* 59ED64 80218684 4602003C */ c.lt.s $f0, $f2
/* 59ED68 80218688 00000000 */ nop
/* 59ED68 80218688 00000000 */ nop
/* 59ED6C 8021868C 45000006 */ bc1f .L802186A8
/* 59ED70 80218690 00000000 */ nop
/* 59ED70 80218690 00000000 */ nop
/* 59ED74 80218694 3C0143B4 */ lui $at, 0x43b4
/* 59ED78 80218698 44815000 */ mtc1 $at, $f10
/* 59ED7C 8021869C 00000000 */ nop
/* 59ED7C 8021869C 00000000 */ nop
/* 59ED80 802186A0 460A2101 */ sub.s $f4, $f4, $f10
/* 59ED84 802186A4 460C2081 */ sub.s $f2, $f4, $f12
.L802186A8:
/* 59ED88 802186A8 3C01C334 */ lui $at, 0xc334
/* 59ED8C 802186AC 44810000 */ mtc1 $at, $f0
/* 59ED90 802186B0 00000000 */ nop
/* 59ED90 802186B0 00000000 */ nop
/* 59ED94 802186B4 4600103C */ c.lt.s $f2, $f0
/* 59ED98 802186B8 00000000 */ nop
/* 59ED98 802186B8 00000000 */ nop
/* 59ED9C 802186BC 45020006 */ bc1fl .L802186D8
/* 59EDA0 802186C0 460C2001 */ sub.s $f0, $f4, $f12
/* 59EDA4 802186C4 3C0143B4 */ lui $at, 0x43b4
/* 59EDA8 802186C8 44815000 */ mtc1 $at, $f10
/* 59EDAC 802186CC 00000000 */ nop
/* 59EDAC 802186CC 00000000 */ nop
/* 59EDB0 802186D0 460A2100 */ add.s $f4, $f4, $f10
/* 59EDB4 802186D4 460C2001 */ sub.s $f0, $f4, $f12
.L802186D8:
/* 59EDB8 802186D8 46060002 */ mul.s $f0, $f0, $f6
/* 59EDBC 802186DC 00000000 */ nop
/* 59EDBC 802186DC 00000000 */ nop
/* 59EDC0 802186E0 460C0580 */ add.s $f22, $f0, $f12
/* 59EDC4 802186E4 4600B306 */ mov.s $f12, $f22
.L802186E8:
@ -255,12 +255,12 @@ glabel func_8021835C_59EA3C
/* 59EDD4 802186F4 0C00A8BB */ jal sin_deg
/* 59EDD8 802186F8 AFA8002C */ sw $t0, 0x2c($sp)
/* 59EDDC 802186FC 46180502 */ mul.s $f20, $f0, $f24
/* 59EDE0 80218700 00000000 */ nop
/* 59EDE0 80218700 00000000 */ nop
/* 59EDE4 80218704 0C00A8D4 */ jal cos_deg
/* 59EDE8 80218708 4600B306 */ mov.s $f12, $f22
/* 59EDEC 8021870C 46000007 */ neg.s $f0, $f0
/* 59EDF0 80218710 46180002 */ mul.s $f0, $f0, $f24
/* 59EDF4 80218714 00000000 */ nop
/* 59EDF4 80218714 00000000 */ nop
/* 59EDF8 80218718 4614D100 */ add.s $f4, $f26, $f20
/* 59EDFC 8021871C 4600E080 */ add.s $f2, $f28, $f0
/* 59EE00 80218720 4614D501 */ sub.s $f20, $f26, $f20
@ -269,7 +269,7 @@ glabel func_8021835C_59EA3C
/* 59EE0C 8021872C 4600E001 */ sub.s $f0, $f28, $f0
/* 59EE10 80218730 4600228D */ trunc.w.s $f10, $f4
/* 59EE14 80218734 44025000 */ mfc1 $v0, $f10
/* 59EE18 80218738 00000000 */ nop
/* 59EE18 80218738 00000000 */ nop
/* 59EE1C 8021873C A6620000 */ sh $v0, ($s3)
/* 59EE20 80218740 4600128D */ trunc.w.s $f10, $f2
/* 59EE24 80218744 44025000 */ mfc1 $v0, $f10
@ -290,7 +290,7 @@ glabel func_8021835C_59EA3C
/* 59EE60 80218780 A6620000 */ sh $v0, ($s3)
/* 59EE64 80218784 4600028D */ trunc.w.s $f10, $f0
/* 59EE68 80218788 44025000 */ mfc1 $v0, $f10
/* 59EE6C 8021878C 00000000 */ nop
/* 59EE6C 8021878C 00000000 */ nop
/* 59EE70 80218790 A602FFF4 */ sh $v0, -0xc($s0)
/* 59EE74 80218794 24020400 */ addiu $v0, $zero, 0x400
/* 59EE78 80218798 A603FFF6 */ sh $v1, -0xa($s0)
@ -339,8 +339,8 @@ glabel func_8021835C_59EA3C
/* 59EF18 80218838 28E20004 */ slti $v0, $a3, 4
/* 59EF1C 8021883C 1440FF4F */ bnez $v0, .L8021857C
/* 59EF20 80218840 26B501E0 */ addiu $s5, $s5, 0x1e0
/* 59EF24 80218844 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 59EF28 80218848 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 59EF24 80218844 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 59EF28 80218848 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 59EF2C 8021884C 8C620000 */ lw $v0, ($v1)
/* 59EF30 80218850 0040202D */ daddu $a0, $v0, $zero
/* 59EF34 80218854 24420008 */ addiu $v0, $v0, 8

View File

@ -104,8 +104,8 @@ glabel func_802186C0_660E10
/* 660F90 80218840 1440FFB8 */ bnez $v0, .L80218724
/* 660F94 80218844 02130018 */ mult $s0, $s3
.L80218848:
/* 660F98 80218848 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 660F9C 8021884C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 660F98 80218848 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 660F9C 8021884C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 660FA0 80218850 8C620000 */ lw $v0, ($v1)
/* 660FA4 80218854 02C0202D */ daddu $a0, $s6, $zero
/* 660FA8 80218858 0040802D */ daddu $s0, $v0, $zero

View File

@ -104,8 +104,8 @@ glabel func_80219BB0_625750
/* 6258D0 80219D30 1440FFB8 */ bnez $v0, .L80219C14
/* 6258D4 80219D34 02130018 */ mult $s0, $s3
.L80219D38:
/* 6258D8 80219D38 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 6258DC 80219D3C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 6258D8 80219D38 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 6258DC 80219D3C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 6258E0 80219D40 8C620000 */ lw $v0, ($v1)
/* 6258E4 80219D44 02C0202D */ daddu $a0, $s6, $zero
/* 6258E8 80219D48 0040802D */ daddu $s0, $v0, $zero

View File

@ -104,8 +104,8 @@ glabel func_80219ED0_625A70
/* 625BF0 8021A050 1440FFB8 */ bnez $v0, .L80219F34
/* 625BF4 8021A054 02130018 */ mult $s0, $s3
.L8021A058:
/* 625BF8 8021A058 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 625BFC 8021A05C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 625BF8 8021A058 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 625BFC 8021A05C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 625C00 8021A060 8C620000 */ lw $v0, ($v1)
/* 625C04 8021A064 02C0202D */ daddu $a0, $s6, $zero
/* 625C08 8021A068 0040802D */ daddu $s0, $v0, $zero

View File

@ -104,8 +104,8 @@ glabel func_8021A1F0_625D90
/* 625F10 8021A370 1440FFB8 */ bnez $v0, .L8021A254
/* 625F14 8021A374 02130018 */ mult $s0, $s3
.L8021A378:
/* 625F18 8021A378 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 625F1C 8021A37C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 625F18 8021A378 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 625F1C 8021A37C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 625F20 8021A380 8C620000 */ lw $v0, ($v1)
/* 625F24 8021A384 02C0202D */ daddu $a0, $s6, $zero
/* 625F28 8021A388 0040802D */ daddu $s0, $v0, $zero

View File

@ -104,8 +104,8 @@ glabel func_8021A510_6260B0
/* 626230 8021A690 1440FFB8 */ bnez $v0, .L8021A574
/* 626234 8021A694 02130018 */ mult $s0, $s3
.L8021A698:
/* 626238 8021A698 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 62623C 8021A69C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 626238 8021A698 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 62623C 8021A69C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 626240 8021A6A0 8C620000 */ lw $v0, ($v1)
/* 626244 8021A6A4 02C0202D */ daddu $a0, $s6, $zero
/* 626248 8021A6A8 0040802D */ daddu $s0, $v0, $zero

View File

@ -104,8 +104,8 @@ glabel func_8021A830_6263D0
/* 626550 8021A9B0 1440FFB8 */ bnez $v0, .L8021A894
/* 626554 8021A9B4 02130018 */ mult $s0, $s3
.L8021A9B8:
/* 626558 8021A9B8 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 62655C 8021A9BC 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 626558 8021A9B8 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 62655C 8021A9BC 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 626560 8021A9C0 8C620000 */ lw $v0, ($v1)
/* 626564 8021A9C4 02C0202D */ daddu $a0, $s6, $zero
/* 626568 8021A9C8 0040802D */ daddu $s0, $v0, $zero

View File

@ -104,8 +104,8 @@ glabel func_8021AB50_6266F0
/* 626870 8021ACD0 1440FFB8 */ bnez $v0, .L8021ABB4
/* 626874 8021ACD4 02130018 */ mult $s0, $s3
.L8021ACD8:
/* 626878 8021ACD8 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 62687C 8021ACDC 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 626878 8021ACD8 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 62687C 8021ACDC 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 626880 8021ACE0 8C620000 */ lw $v0, ($v1)
/* 626884 8021ACE4 02C0202D */ daddu $a0, $s6, $zero
/* 626888 8021ACE8 0040802D */ daddu $s0, $v0, $zero

View File

@ -104,8 +104,8 @@ glabel func_80218B80_63DD60
/* 63DEE0 80218D00 1440FFB8 */ bnez $v0, .L80218BE4
/* 63DEE4 80218D04 02130018 */ mult $s0, $s3
.L80218D08:
/* 63DEE8 80218D08 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 63DEEC 80218D0C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 63DEE8 80218D08 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 63DEEC 80218D0C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 63DEF0 80218D10 8C620000 */ lw $v0, ($v1)
/* 63DEF4 80218D14 02C0202D */ daddu $a0, $s6, $zero
/* 63DEF8 80218D18 0040802D */ daddu $s0, $v0, $zero

View File

@ -104,8 +104,8 @@ glabel func_80218EA0_63E080
/* 63E200 80219020 1440FFB8 */ bnez $v0, .L80218F04
/* 63E204 80219024 02130018 */ mult $s0, $s3
.L80219028:
/* 63E208 80219028 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 63E20C 8021902C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 63E208 80219028 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 63E20C 8021902C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 63E210 80219030 8C620000 */ lw $v0, ($v1)
/* 63E214 80219034 02C0202D */ daddu $a0, $s6, $zero
/* 63E218 80219038 0040802D */ daddu $s0, $v0, $zero

View File

@ -104,8 +104,8 @@ glabel func_802191C0_63E3A0
/* 63E520 80219340 1440FFB8 */ bnez $v0, .L80219224
/* 63E524 80219344 02130018 */ mult $s0, $s3
.L80219348:
/* 63E528 80219348 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 63E52C 8021934C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 63E528 80219348 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 63E52C 8021934C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 63E530 80219350 8C620000 */ lw $v0, ($v1)
/* 63E534 80219354 02C0202D */ daddu $a0, $s6, $zero
/* 63E538 80219358 0040802D */ daddu $s0, $v0, $zero

View File

@ -104,8 +104,8 @@ glabel func_802194E0_63E6C0
/* 63E840 80219660 1440FFB8 */ bnez $v0, .L80219544
/* 63E844 80219664 02130018 */ mult $s0, $s3
.L80219668:
/* 63E848 80219668 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 63E84C 8021966C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 63E848 80219668 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 63E84C 8021966C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 63E850 80219670 8C620000 */ lw $v0, ($v1)
/* 63E854 80219674 02C0202D */ daddu $a0, $s6, $zero
/* 63E858 80219678 0040802D */ daddu $s0, $v0, $zero

View File

@ -104,8 +104,8 @@ glabel func_80219800_63E9E0
/* 63EB60 80219980 1440FFB8 */ bnez $v0, .L80219864
/* 63EB64 80219984 02130018 */ mult $s0, $s3
.L80219988:
/* 63EB68 80219988 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 63EB6C 8021998C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 63EB68 80219988 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 63EB6C 8021998C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 63EB70 80219990 8C620000 */ lw $v0, ($v1)
/* 63EB74 80219994 02C0202D */ daddu $a0, $s6, $zero
/* 63EB78 80219998 0040802D */ daddu $s0, $v0, $zero

View File

@ -104,8 +104,8 @@ glabel func_80219B20_63ED00
/* 63EE80 80219CA0 1440FFB8 */ bnez $v0, .L80219B84
/* 63EE84 80219CA4 02130018 */ mult $s0, $s3
.L80219CA8:
/* 63EE88 80219CA8 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 63EE8C 80219CAC 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 63EE88 80219CA8 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 63EE8C 80219CAC 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 63EE90 80219CB0 8C620000 */ lw $v0, ($v1)
/* 63EE94 80219CB4 02C0202D */ daddu $a0, $s6, $zero
/* 63EE98 80219CB8 0040802D */ daddu $s0, $v0, $zero

View File

@ -4,8 +4,8 @@
glabel func_802E0DE0
/* 102660 802E0DE0 27BDFF28 */ addiu $sp, $sp, -0xd8
/* 102664 802E0DE4 AFB000A8 */ sw $s0, 0xa8($sp)
/* 102668 802E0DE8 3C10800A */ lui $s0, %hi(D_8009A66C)
/* 10266C 802E0DEC 8E10A66C */ lw $s0, %lo(D_8009A66C)($s0)
/* 102668 802E0DE8 3C10800A */ lui $s0, %hi(gMasterGfxPos)
/* 10266C 802E0DEC 8E10A66C */ lw $s0, %lo(gMasterGfxPos)($s0)
/* 102670 802E0DF0 AFBF00CC */ sw $ra, 0xcc($sp)
/* 102674 802E0DF4 AFBE00C8 */ sw $fp, 0xc8($sp)
/* 102678 802E0DF8 AFB700C4 */ sw $s7, 0xc4($sp)
@ -53,7 +53,7 @@ glabel func_802E0DE0
/* 102720 802E0EA0 86420004 */ lh $v0, 4($s2)
/* 102724 802E0EA4 44061000 */ mfc1 $a2, $f2
/* 102728 802E0EA8 44822000 */ mtc1 $v0, $f4
/* 10272C 802E0EAC 00000000 */ nop
/* 10272C 802E0EAC 00000000 */ nop
/* 102730 802E0EB0 46802120 */ cvt.s.w $f4, $f4
/* 102734 802E0EB4 44052000 */ mfc1 $a1, $f4
/* 102738 802E0EB8 0220202D */ daddu $a0, $s1, $zero
@ -64,10 +64,10 @@ glabel func_802E0DE0
/* 10274C 802E0ECC 0C019D80 */ jal guMtxCatF
/* 102750 802E0ED0 0220302D */ daddu $a2, $s1, $zero
/* 102754 802E0ED4 0220202D */ daddu $a0, $s1, $zero
/* 102758 802E0ED8 3C138007 */ lui $s3, %hi(D_800741F0)
/* 10275C 802E0EDC 267341F0 */ addiu $s3, $s3, %lo(D_800741F0)
/* 102760 802E0EE0 3C15800A */ lui $s5, %hi(D_8009A674)
/* 102764 802E0EE4 26B5A674 */ addiu $s5, $s5, %lo(D_8009A674)
/* 102758 802E0ED8 3C138007 */ lui $s3, %hi(gMatrixListPos)
/* 10275C 802E0EDC 267341F0 */ addiu $s3, $s3, %lo(gMatrixListPos)
/* 102760 802E0EE0 3C15800A */ lui $s5, %hi(gDisplayContext)
/* 102764 802E0EE4 26B5A674 */ addiu $s5, $s5, %lo(gDisplayContext)
/* 102768 802E0EE8 96650000 */ lhu $a1, ($s3)
/* 10276C 802E0EEC 8EA20000 */ lw $v0, ($s5)
/* 102770 802E0EF0 00052980 */ sll $a1, $a1, 6
@ -158,8 +158,8 @@ glabel func_802E0DE0
/* 1028C4 802E1044 96620000 */ lhu $v0, ($s3)
/* 1028C8 802E1048 3C0DDA38 */ lui $t5, 0xda38
/* 1028CC 802E104C AD0D0000 */ sw $t5, ($t0)
/* 1028D0 802E1050 3C01800A */ lui $at, %hi(D_8009A66C)
/* 1028D4 802E1054 AC30A66C */ sw $s0, %lo(D_8009A66C)($at)
/* 1028D0 802E1050 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 1028D4 802E1054 AC30A66C */ sw $s0, %lo(gMasterGfxPos)($at)
/* 1028D8 802E1058 24430001 */ addiu $v1, $v0, 1
/* 1028DC 802E105C 3042FFFF */ andi $v0, $v0, 0xffff
/* 1028E0 802E1060 00021180 */ sll $v0, $v0, 6

View File

@ -4,8 +4,8 @@
glabel func_802E2BA4
/* 104424 802E2BA4 27BDFE80 */ addiu $sp, $sp, -0x180
/* 104428 802E2BA8 AFB20130 */ sw $s2, 0x130($sp)
/* 10442C 802E2BAC 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 104430 802E2BB0 8E52A66C */ lw $s2, %lo(D_8009A66C)($s2)
/* 10442C 802E2BAC 3C12800A */ lui $s2, %hi(gMasterGfxPos)
/* 104430 802E2BB0 8E52A66C */ lw $s2, %lo(gMasterGfxPos)($s2)
/* 104434 802E2BB4 F7BA0168 */ sdc1 $f26, 0x168($sp)
/* 104438 802E2BB8 3C0143B4 */ lui $at, 0x43b4
/* 10443C 802E2BBC 4481D000 */ mtc1 $at, $f26
@ -90,12 +90,12 @@ glabel func_802E2BA4
/* 10456C 802E2CEC 02978021 */ addu $s0, $s4, $s7
/* 104570 802E2CF0 9202008B */ lbu $v0, 0x8b($s0)
/* 104574 802E2CF4 44820000 */ mtc1 $v0, $f0
/* 104578 802E2CF8 00000000 */ nop
/* 104578 802E2CF8 00000000 */ nop
/* 10457C 802E2CFC 46800020 */ cvt.s.w $f0, $f0
/* 104580 802E2D00 461A0002 */ mul.s $f0, $f0, $f26
/* 104584 802E2D04 00000000 */ nop
/* 104584 802E2D04 00000000 */ nop
/* 104588 802E2D08 46180002 */ mul.s $f0, $f0, $f24
/* 10458C 802E2D0C 00000000 */ nop
/* 10458C 802E2D0C 00000000 */ nop
/* 104590 802E2D10 4406B000 */ mfc1 $a2, $f22
/* 104594 802E2D14 4407A000 */ mfc1 $a3, $f20
/* 104598 802E2D18 8FA40120 */ lw $a0, 0x120($sp)
@ -104,13 +104,13 @@ glabel func_802E2BA4
/* 1045A4 802E2D24 E7B40010 */ swc1 $f20, 0x10($sp)
/* 1045A8 802E2D28 920200A4 */ lbu $v0, 0xa4($s0)
/* 1045AC 802E2D2C 44820000 */ mtc1 $v0, $f0
/* 1045B0 802E2D30 00000000 */ nop
/* 1045B0 802E2D30 00000000 */ nop
/* 1045B4 802E2D34 46800020 */ cvt.s.w $f0, $f0
/* 1045B8 802E2D38 461A0002 */ mul.s $f0, $f0, $f26
/* 1045BC 802E2D3C 00000000 */ nop
/* 1045BC 802E2D3C 00000000 */ nop
/* 1045C0 802E2D40 26310008 */ addiu $s1, $s1, 8
/* 1045C4 802E2D44 46180002 */ mul.s $f0, $f0, $f24
/* 1045C8 802E2D48 00000000 */ nop
/* 1045C8 802E2D48 00000000 */ nop
/* 1045CC 802E2D4C 26520018 */ addiu $s2, $s2, 0x18
/* 1045D0 802E2D50 26F70001 */ addiu $s7, $s7, 1
/* 1045D4 802E2D54 4406A000 */ mfc1 $a2, $f20
@ -138,10 +138,10 @@ glabel func_802E2BA4
/* 10462C 802E2DAC 0C019D80 */ jal guMtxCatF
/* 104630 802E2DB0 02A0302D */ daddu $a2, $s5, $zero
/* 104634 802E2DB4 02A0202D */ daddu $a0, $s5, $zero
/* 104638 802E2DB8 3C058007 */ lui $a1, %hi(D_800741F0)
/* 10463C 802E2DBC 94A541F0 */ lhu $a1, %lo(D_800741F0)($a1)
/* 104640 802E2DC0 3C02800A */ lui $v0, %hi(D_8009A674)
/* 104644 802E2DC4 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 104638 802E2DB8 3C058007 */ lui $a1, %hi(gMatrixListPos)
/* 10463C 802E2DBC 94A541F0 */ lhu $a1, %lo(gMatrixListPos)($a1)
/* 104640 802E2DC0 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 104644 802E2DC4 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 104648 802E2DC8 8FA80124 */ lw $t0, 0x124($sp)
/* 10464C 802E2DCC 00052980 */ sll $a1, $a1, 6
/* 104650 802E2DD0 00A82821 */ addu $a1, $a1, $t0
@ -149,18 +149,18 @@ glabel func_802E2BA4
/* 104658 802E2DD8 00452821 */ addu $a1, $v0, $a1
/* 10465C 802E2DDC 3C05D838 */ lui $a1, 0xd838
/* 104660 802E2DE0 34A50002 */ ori $a1, $a1, 2
/* 104664 802E2DE4 3C028007 */ lui $v0, %hi(D_800741F0)
/* 104668 802E2DE8 944241F0 */ lhu $v0, %lo(D_800741F0)($v0)
/* 104664 802E2DE4 3C028007 */ lui $v0, %hi(gMatrixListPos)
/* 104668 802E2DE8 944241F0 */ lhu $v0, %lo(gMatrixListPos)($v0)
/* 10466C 802E2DEC 3C03DA38 */ lui $v1, 0xda38
/* 104670 802E2DF0 AE23FFFC */ sw $v1, -4($s1)
/* 104674 802E2DF4 8FA80124 */ lw $t0, 0x124($sp)
/* 104678 802E2DF8 24430001 */ addiu $v1, $v0, 1
/* 10467C 802E2DFC 3042FFFF */ andi $v0, $v0, 0xffff
/* 104680 802E2E00 00021180 */ sll $v0, $v0, 6
/* 104684 802E2E04 3C018007 */ lui $at, %hi(D_800741F0)
/* 104688 802E2E08 A42341F0 */ sh $v1, %lo(D_800741F0)($at)
/* 10468C 802E2E0C 3C03800A */ lui $v1, %hi(D_8009A674)
/* 104690 802E2E10 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 104684 802E2E04 3C018007 */ lui $at, %hi(gMatrixListPos)
/* 104688 802E2E08 A42341F0 */ sh $v1, %lo(gMatrixListPos)($at)
/* 10468C 802E2E0C 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 104690 802E2E10 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 104694 802E2E14 00481021 */ addu $v0, $v0, $t0
/* 104698 802E2E18 00621821 */ addu $v1, $v1, $v0
/* 10469C 802E2E1C AE230000 */ sw $v1, ($s1)
@ -186,8 +186,8 @@ glabel func_802E2BA4
/* 1046EC 802E2E6C 8FB5013C */ lw $s5, 0x13c($sp)
/* 1046F0 802E2E70 8FB40138 */ lw $s4, 0x138($sp)
/* 1046F4 802E2E74 8FB30134 */ lw $s3, 0x134($sp)
/* 1046F8 802E2E78 3C01800A */ lui $at, %hi(D_8009A66C)
/* 1046FC 802E2E7C AC32A66C */ sw $s2, %lo(D_8009A66C)($at)
/* 1046F8 802E2E78 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 1046FC 802E2E7C AC32A66C */ sw $s2, %lo(gMasterGfxPos)($at)
/* 104700 802E2E80 8FB20130 */ lw $s2, 0x130($sp)
/* 104704 802E2E84 8FB1012C */ lw $s1, 0x12c($sp)
/* 104708 802E2E88 8FB00128 */ lw $s0, 0x128($sp)
@ -199,4 +199,4 @@ glabel func_802E2BA4
/* 104720 802E2EA0 D7B40150 */ ldc1 $f20, 0x150($sp)
/* 104724 802E2EA4 03E00008 */ jr $ra
/* 104728 802E2EA8 27BD0180 */ addiu $sp, $sp, 0x180
/* 10472C 802E2EAC 00000000 */ nop
/* 10472C 802E2EAC 00000000 */ nop

View File

@ -4,11 +4,11 @@
glabel func_802E30C0
/* 104940 802E30C0 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 104944 802E30C4 AFB00010 */ sw $s0, 0x10($sp)
/* 104948 802E30C8 3C10800A */ lui $s0, %hi(D_8009A66C)
/* 10494C 802E30CC 8E10A66C */ lw $s0, %lo(D_8009A66C)($s0)
/* 104948 802E30C8 3C10800A */ lui $s0, %hi(gMasterGfxPos)
/* 10494C 802E30CC 8E10A66C */ lw $s0, %lo(gMasterGfxPos)($s0)
/* 104950 802E30D0 AFBF0014 */ sw $ra, 0x14($sp)
/* 104954 802E30D4 0C04417A */ jal get_entity_by_index
/* 104958 802E30D8 00000000 */ nop
/* 104958 802E30D8 00000000 */ nop
/* 10495C 802E30DC 3C04E300 */ lui $a0, 0xe300
/* 104960 802E30E0 34841001 */ ori $a0, $a0, 0x1001
/* 104964 802E30E4 3C05D700 */ lui $a1, 0xd700
@ -59,8 +59,8 @@ glabel func_802E30C0
.L802E3194:
/* 104A14 802E3194 AC620004 */ sw $v0, 4($v1)
/* 104A18 802E3198 8FBF0014 */ lw $ra, 0x14($sp)
/* 104A1C 802E319C 3C01800A */ lui $at, %hi(D_8009A66C)
/* 104A20 802E31A0 AC30A66C */ sw $s0, %lo(D_8009A66C)($at)
/* 104A1C 802E319C 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 104A20 802E31A0 AC30A66C */ sw $s0, %lo(gMasterGfxPos)($at)
/* 104A24 802E31A4 8FB00010 */ lw $s0, 0x10($sp)
/* 104A28 802E31A8 03E00008 */ jr $ra
/* 104A2C 802E31AC 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -4,11 +4,11 @@
glabel func_802E455C
/* 105DDC 802E455C 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 105DE0 802E4560 AFB00010 */ sw $s0, 0x10($sp)
/* 105DE4 802E4564 3C10800A */ lui $s0, %hi(D_8009A66C)
/* 105DE8 802E4568 8E10A66C */ lw $s0, %lo(D_8009A66C)($s0)
/* 105DE4 802E4564 3C10800A */ lui $s0, %hi(gMasterGfxPos)
/* 105DE8 802E4568 8E10A66C */ lw $s0, %lo(gMasterGfxPos)($s0)
/* 105DEC 802E456C AFBF0014 */ sw $ra, 0x14($sp)
/* 105DF0 802E4570 0C04417A */ jal get_entity_by_index
/* 105DF4 802E4574 00000000 */ nop
/* 105DF4 802E4574 00000000 */ nop
/* 105DF8 802E4578 3C04E300 */ lui $a0, 0xe300
/* 105DFC 802E457C 34841001 */ ori $a0, $a0, 0x1001
/* 105E00 802E4580 3C05D700 */ lui $a1, 0xd700
@ -59,8 +59,8 @@ glabel func_802E455C
.L802E4630:
/* 105EB0 802E4630 AC620004 */ sw $v0, 4($v1)
/* 105EB4 802E4634 8FBF0014 */ lw $ra, 0x14($sp)
/* 105EB8 802E4638 3C01800A */ lui $at, %hi(D_8009A66C)
/* 105EBC 802E463C AC30A66C */ sw $s0, %lo(D_8009A66C)($at)
/* 105EB8 802E4638 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 105EBC 802E463C AC30A66C */ sw $s0, %lo(gMasterGfxPos)($at)
/* 105EC0 802E4640 8FB00010 */ lw $s0, 0x10($sp)
/* 105EC4 802E4644 03E00008 */ jr $ra
/* 105EC8 802E4648 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -22,8 +22,8 @@ glabel func_802E4730
/* 105FF4 802E4774 2415005C */ addiu $s5, $zero, 0x5c
/* 105FF8 802E4778 0040882D */ daddu $s1, $v0, $zero
/* 105FFC 802E477C 3210FFFF */ andi $s0, $s0, 0xffff
/* 106000 802E4780 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 106004 802E4784 8E52A66C */ lw $s2, %lo(D_8009A66C)($s2)
/* 106000 802E4780 3C12800A */ lui $s2, %hi(gMasterGfxPos)
/* 106004 802E4784 8E52A66C */ lw $s2, %lo(gMasterGfxPos)($s2)
/* 106008 802E4788 8E330040 */ lw $s3, 0x40($s1)
/* 10600C 802E478C 8E250044 */ lw $a1, 0x44($s1)
/* 106010 802E4790 0240102D */ daddu $v0, $s2, $zero
@ -59,10 +59,10 @@ glabel func_802E4730
/* 106084 802E4804 3C040001 */ lui $a0, 1
/* 106088 802E4808 34841630 */ ori $a0, $a0, 0x1630
/* 10608C 802E480C 26650098 */ addiu $a1, $s3, 0x98
/* 106090 802E4810 3C028007 */ lui $v0, %hi(D_800741F0)
/* 106094 802E4814 944241F0 */ lhu $v0, %lo(D_800741F0)($v0)
/* 106098 802E4818 3C03800A */ lui $v1, %hi(D_8009A674)
/* 10609C 802E481C 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 106090 802E4810 3C028007 */ lui $v0, %hi(gMatrixListPos)
/* 106094 802E4814 944241F0 */ lhu $v0, %lo(gMatrixListPos)($v0)
/* 106098 802E4818 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 10609C 802E481C 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 1060A0 802E4820 00021180 */ sll $v0, $v0, 6
/* 1060A4 802E4824 00621821 */ addu $v1, $v1, $v0
/* 1060A8 802E4828 00641821 */ addu $v1, $v1, $a0
@ -103,8 +103,8 @@ glabel func_802E4730
/* 106130 802E48B0 0240282D */ daddu $a1, $s2, $zero
/* 106134 802E48B4 3C0BD838 */ lui $t3, 0xd838
/* 106138 802E48B8 356B0002 */ ori $t3, $t3, 2
/* 10613C 802E48BC 3C148007 */ lui $s4, %hi(D_800741F0)
/* 106140 802E48C0 269441F0 */ addiu $s4, $s4, %lo(D_800741F0)
/* 10613C 802E48BC 3C148007 */ lui $s4, %hi(gMatrixListPos)
/* 106140 802E48C0 269441F0 */ addiu $s4, $s4, %lo(gMatrixListPos)
/* 106144 802E48C4 AFB60058 */ sw $s6, 0x58($sp)
/* 106148 802E48C8 96820000 */ lhu $v0, ($s4)
/* 10614C 802E48CC 3C03DA38 */ lui $v1, 0xda38
@ -113,8 +113,8 @@ glabel func_802E4730
/* 106158 802E48D8 3042FFFF */ andi $v0, $v0, 0xffff
/* 10615C 802E48DC 00021180 */ sll $v0, $v0, 6
/* 106160 802E48E0 A6830000 */ sh $v1, ($s4)
/* 106164 802E48E4 3C03800A */ lui $v1, %hi(D_8009A674)
/* 106168 802E48E8 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 106164 802E48E4 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 106168 802E48E8 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 10616C 802E48EC 00561021 */ addu $v0, $v0, $s6
/* 106170 802E48F0 00621821 */ addu $v1, $v1, $v0
/* 106174 802E48F4 3C02DE00 */ lui $v0, 0xde00
@ -157,8 +157,8 @@ glabel func_802E4730
/* 106204 802E4984 0200282D */ daddu $a1, $s0, $zero
/* 106208 802E4988 266400D8 */ addiu $a0, $s3, 0xd8
/* 10620C 802E498C 96820000 */ lhu $v0, ($s4)
/* 106210 802E4990 3C03800A */ lui $v1, %hi(D_8009A674)
/* 106214 802E4994 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 106210 802E4990 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 106214 802E4994 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 106218 802E4998 8FB70058 */ lw $s7, 0x58($sp)
/* 10621C 802E499C 00021180 */ sll $v0, $v0, 6
/* 106220 802E49A0 00621821 */ addu $v1, $v1, $v0
@ -201,19 +201,19 @@ glabel func_802E4730
/* 1062B0 802E4A30 26520008 */ addiu $s2, $s2, 8
/* 1062B4 802E4A34 3C0CD838 */ lui $t4, 0xd838
/* 1062B8 802E4A38 358C0002 */ ori $t4, $t4, 2
/* 1062BC 802E4A3C 3C048007 */ lui $a0, %hi(D_800741F0)
/* 1062C0 802E4A40 248441F0 */ addiu $a0, $a0, %lo(D_800741F0)
/* 1062BC 802E4A3C 3C048007 */ lui $a0, %hi(gMatrixListPos)
/* 1062C0 802E4A40 248441F0 */ addiu $a0, $a0, %lo(gMatrixListPos)
/* 1062C4 802E4A44 94820000 */ lhu $v0, ($a0)
/* 1062C8 802E4A48 3C03DA38 */ lui $v1, 0xda38
/* 1062CC 802E4A4C AD630000 */ sw $v1, ($t3)
/* 1062D0 802E4A50 3C01800A */ lui $at, %hi(D_8009A66C)
/* 1062D4 802E4A54 AC32A66C */ sw $s2, %lo(D_8009A66C)($at)
/* 1062D0 802E4A50 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 1062D4 802E4A54 AC32A66C */ sw $s2, %lo(gMasterGfxPos)($at)
/* 1062D8 802E4A58 24430001 */ addiu $v1, $v0, 1
/* 1062DC 802E4A5C 3042FFFF */ andi $v0, $v0, 0xffff
/* 1062E0 802E4A60 00021180 */ sll $v0, $v0, 6
/* 1062E4 802E4A64 A4830000 */ sh $v1, ($a0)
/* 1062E8 802E4A68 3C03800A */ lui $v1, %hi(D_8009A674)
/* 1062EC 802E4A6C 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 1062E8 802E4A68 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 1062EC 802E4A6C 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 1062F0 802E4A70 00511021 */ addu $v0, $v0, $s1
/* 1062F4 802E4A74 00621821 */ addu $v1, $v1, $v0
/* 1062F8 802E4A78 3C02DE00 */ lui $v0, 0xde00

View File

@ -4,8 +4,8 @@
glabel func_802E586C
/* 1070EC 802E586C 27BDFF68 */ addiu $sp, $sp, -0x98
/* 1070F0 802E5870 AFB60088 */ sw $s6, 0x88($sp)
/* 1070F4 802E5874 3C16800A */ lui $s6, %hi(D_8009A66C)
/* 1070F8 802E5878 8ED6A66C */ lw $s6, %lo(D_8009A66C)($s6)
/* 1070F4 802E5874 3C16800A */ lui $s6, %hi(gMasterGfxPos)
/* 1070F8 802E5878 8ED6A66C */ lw $s6, %lo(gMasterGfxPos)($s6)
/* 1070FC 802E587C AFBF0094 */ sw $ra, 0x94($sp)
/* 107100 802E5880 AFBE0090 */ sw $fp, 0x90($sp)
/* 107104 802E5884 AFB7008C */ sw $s7, 0x8c($sp)
@ -77,10 +77,10 @@ glabel func_802E586C
/* 107200 802E5980 3C040001 */ lui $a0, 1
/* 107204 802E5984 34841630 */ ori $a0, $a0, 0x1630
/* 107208 802E5988 26E50050 */ addiu $a1, $s7, 0x50
/* 10720C 802E598C 3C028007 */ lui $v0, %hi(D_800741F0)
/* 107210 802E5990 944241F0 */ lhu $v0, %lo(D_800741F0)($v0)
/* 107214 802E5994 3C03800A */ lui $v1, %hi(D_8009A674)
/* 107218 802E5998 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 10720C 802E598C 3C028007 */ lui $v0, %hi(gMatrixListPos)
/* 107210 802E5990 944241F0 */ lhu $v0, %lo(gMatrixListPos)($v0)
/* 107214 802E5994 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 107218 802E5998 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 10721C 802E599C 00021180 */ sll $v0, $v0, 6
/* 107220 802E59A0 00621821 */ addu $v1, $v1, $v0
/* 107224 802E59A4 00641821 */ addu $v1, $v1, $a0
@ -133,8 +133,8 @@ glabel func_802E586C
/* 1072DC 802E5A5C 02C0602D */ daddu $t4, $s6, $zero
/* 1072E0 802E5A60 3C11D838 */ lui $s1, 0xd838
/* 1072E4 802E5A64 36310002 */ ori $s1, $s1, 2
/* 1072E8 802E5A68 3C1E8007 */ lui $fp, %hi(D_800741F0)
/* 1072EC 802E5A6C 27DE41F0 */ addiu $fp, $fp, %lo(D_800741F0)
/* 1072E8 802E5A68 3C1E8007 */ lui $fp, %hi(gMatrixListPos)
/* 1072EC 802E5A6C 27DE41F0 */ addiu $fp, $fp, %lo(gMatrixListPos)
/* 1072F0 802E5A70 AFB80064 */ sw $t8, 0x64($sp)
/* 1072F4 802E5A74 97C20000 */ lhu $v0, ($fp)
/* 1072F8 802E5A78 3C03DA38 */ lui $v1, 0xda38
@ -143,8 +143,8 @@ glabel func_802E586C
/* 107304 802E5A84 3042FFFF */ andi $v0, $v0, 0xffff
/* 107308 802E5A88 00021180 */ sll $v0, $v0, 6
/* 10730C 802E5A8C A7C30000 */ sh $v1, ($fp)
/* 107310 802E5A90 3C03800A */ lui $v1, %hi(D_8009A674)
/* 107314 802E5A94 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 107310 802E5A90 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 107314 802E5A94 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 107318 802E5A98 00581021 */ addu $v0, $v0, $t8
/* 10731C 802E5A9C 00621821 */ addu $v1, $v1, $v0
/* 107320 802E5AA0 3C02FD10 */ lui $v0, 0xfd10
@ -206,8 +206,8 @@ glabel func_802E586C
/* 1073FC 802E5B7C 0200282D */ daddu $a1, $s0, $zero
/* 107400 802E5B80 26E40090 */ addiu $a0, $s7, 0x90
/* 107404 802E5B84 97C20000 */ lhu $v0, ($fp)
/* 107408 802E5B88 3C03800A */ lui $v1, %hi(D_8009A674)
/* 10740C 802E5B8C 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 107408 802E5B88 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 10740C 802E5B8C 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 107410 802E5B90 8FAF0064 */ lw $t7, 0x64($sp)
/* 107414 802E5B94 00021180 */ sll $v0, $v0, 6
/* 107418 802E5B98 00621821 */ addu $v1, $v1, $v0
@ -247,12 +247,12 @@ glabel func_802E586C
/* 10749C 802E5C1C 02C0302D */ daddu $a2, $s6, $zero
/* 1074A0 802E5C20 3C0AD838 */ lui $t2, 0xd838
/* 1074A4 802E5C24 354A0002 */ ori $t2, $t2, 2
/* 1074A8 802E5C28 3C128007 */ lui $s2, %hi(D_800741F0)
/* 1074AC 802E5C2C 265241F0 */ addiu $s2, $s2, %lo(D_800741F0)
/* 1074A8 802E5C28 3C128007 */ lui $s2, %hi(gMatrixListPos)
/* 1074AC 802E5C2C 265241F0 */ addiu $s2, $s2, %lo(gMatrixListPos)
/* 1074B0 802E5C30 3C03DA38 */ lui $v1, 0xda38
/* 1074B4 802E5C34 96420000 */ lhu $v0, ($s2)
/* 1074B8 802E5C38 3C14800A */ lui $s4, %hi(D_8009A674)
/* 1074BC 802E5C3C 2694A674 */ addiu $s4, $s4, %lo(D_8009A674)
/* 1074B8 802E5C38 3C14800A */ lui $s4, %hi(gDisplayContext)
/* 1074BC 802E5C3C 2694A674 */ addiu $s4, $s4, %lo(gDisplayContext)
/* 1074C0 802E5C40 AD230000 */ sw $v1, ($t1)
/* 1074C4 802E5C44 24430001 */ addiu $v1, $v0, 1
/* 1074C8 802E5C48 3042FFFF */ andi $v0, $v0, 0xffff
@ -345,19 +345,19 @@ glabel func_802E586C
/* 10761C 802E5D9C 26D60008 */ addiu $s6, $s6, 8
/* 107620 802E5DA0 3C0BD838 */ lui $t3, 0xd838
/* 107624 802E5DA4 356B0002 */ ori $t3, $t3, 2
/* 107628 802E5DA8 3C048007 */ lui $a0, %hi(D_800741F0)
/* 10762C 802E5DAC 248441F0 */ addiu $a0, $a0, %lo(D_800741F0)
/* 107628 802E5DA8 3C048007 */ lui $a0, %hi(gMatrixListPos)
/* 10762C 802E5DAC 248441F0 */ addiu $a0, $a0, %lo(gMatrixListPos)
/* 107630 802E5DB0 94820000 */ lhu $v0, ($a0)
/* 107634 802E5DB4 3C03DA38 */ lui $v1, 0xda38
/* 107638 802E5DB8 AD430000 */ sw $v1, ($t2)
/* 10763C 802E5DBC 3C01800A */ lui $at, %hi(D_8009A66C)
/* 107640 802E5DC0 AC36A66C */ sw $s6, %lo(D_8009A66C)($at)
/* 10763C 802E5DBC 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 107640 802E5DC0 AC36A66C */ sw $s6, %lo(gMasterGfxPos)($at)
/* 107644 802E5DC4 24430001 */ addiu $v1, $v0, 1
/* 107648 802E5DC8 3042FFFF */ andi $v0, $v0, 0xffff
/* 10764C 802E5DCC 00021180 */ sll $v0, $v0, 6
/* 107650 802E5DD0 A4830000 */ sh $v1, ($a0)
/* 107654 802E5DD4 3C03800A */ lui $v1, %hi(D_8009A674)
/* 107658 802E5DD8 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 107654 802E5DD4 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 107658 802E5DD8 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 10765C 802E5DDC 00501021 */ addu $v0, $v0, $s0
/* 107660 802E5DE0 00621821 */ addu $v1, $v1, $v0
/* 107664 802E5DE4 3C02FA00 */ lui $v0, 0xfa00

View File

@ -15,9 +15,9 @@ glabel func_802E61B0
/* 107A58 802E61D8 C662004C */ lwc1 $f2, 0x4c($s3)
/* 107A5C 802E61DC C6800024 */ lwc1 $f0, 0x24($s4)
/* 107A60 802E61E0 46001032 */ c.eq.s $f2, $f0
/* 107A64 802E61E4 00000000 */ nop
/* 107A64 802E61E4 00000000 */ nop
/* 107A68 802E61E8 45010041 */ bc1t .L802E62F0
/* 107A6C 802E61EC 00000000 */ nop
/* 107A6C 802E61EC 00000000 */ nop
/* 107A70 802E61F0 0C019D28 */ jal guMtxIdentF
/* 107A74 802E61F4 27A40010 */ addiu $a0, $sp, 0x10
/* 107A78 802E61F8 27B00050 */ addiu $s0, $sp, 0x50
@ -37,10 +37,10 @@ glabel func_802E61B0
/* 107AB0 802E6230 0C019D80 */ jal guMtxCatF
/* 107AB4 802E6234 0200302D */ daddu $a2, $s0, $zero
/* 107AB8 802E6238 0200202D */ daddu $a0, $s0, $zero
/* 107ABC 802E623C 3C108007 */ lui $s0, %hi(D_800741F0)
/* 107AC0 802E6240 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 107AC4 802E6244 3C11800A */ lui $s1, %hi(D_8009A674)
/* 107AC8 802E6248 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 107ABC 802E623C 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 107AC0 802E6240 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 107AC4 802E6244 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 107AC8 802E6248 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 107ACC 802E624C 96050000 */ lhu $a1, ($s0)
/* 107AD0 802E6250 8E220000 */ lw $v0, ($s1)
/* 107AD4 802E6254 00052980 */ sll $a1, $a1, 6
@ -50,8 +50,8 @@ glabel func_802E61B0
/* 107AE4 802E6264 3C03DA38 */ lui $v1, 0xda38
/* 107AE8 802E6268 34630002 */ ori $v1, $v1, 2
/* 107AEC 802E626C 3C07D838 */ lui $a3, 0xd838
/* 107AF0 802E6270 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 107AF4 802E6274 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 107AF0 802E6270 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 107AF4 802E6274 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 107AF8 802E6278 34E70002 */ ori $a3, $a3, 2
/* 107AFC 802E627C 8CA40000 */ lw $a0, ($a1)
/* 107B00 802E6280 96020000 */ lhu $v0, ($s0)
@ -89,10 +89,10 @@ glabel func_802E61B0
/* 107B7C 802E62FC 0C0470CB */ jal func_8011C32C
/* 107B80 802E6300 26860034 */ addiu $a2, $s4, 0x34
/* 107B84 802E6304 96850074 */ lhu $a1, 0x74($s4)
/* 107B88 802E6308 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 107B8C 802E630C 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 107B88 802E6308 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 107B8C 802E630C 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 107B90 802E6310 0C0475CB */ jal func_8011D72C
/* 107B94 802E6314 00000000 */ nop
/* 107B94 802E6314 00000000 */ nop
/* 107B98 802E6318 8FBF00A4 */ lw $ra, 0xa4($sp)
/* 107B9C 802E631C 8FB400A0 */ lw $s4, 0xa0($sp)
/* 107BA0 802E6320 8FB3009C */ lw $s3, 0x9c($sp)

View File

@ -4,8 +4,8 @@
glabel func_802E6ED8
/* 108758 802E6ED8 27BDFF48 */ addiu $sp, $sp, -0xb8
/* 10875C 802E6EDC AFB500AC */ sw $s5, 0xac($sp)
/* 108760 802E6EE0 3C15800A */ lui $s5, %hi(D_8009A66C)
/* 108764 802E6EE4 26B5A66C */ addiu $s5, $s5, %lo(D_8009A66C)
/* 108760 802E6EE0 3C15800A */ lui $s5, %hi(gMasterGfxPos)
/* 108764 802E6EE4 26B5A66C */ addiu $s5, $s5, %lo(gMasterGfxPos)
/* 108768 802E6EE8 AFBF00B0 */ sw $ra, 0xb0($sp)
/* 10876C 802E6EEC AFB400A8 */ sw $s4, 0xa8($sp)
/* 108770 802E6EF0 AFB300A4 */ sw $s3, 0xa4($sp)
@ -21,7 +21,7 @@ glabel func_802E6ED8
/* 108798 802E6F18 3C063F80 */ lui $a2, 0x3f80
/* 10879C 802E6F1C 8E420040 */ lw $v0, 0x40($s2)
/* 1087A0 802E6F20 44800000 */ mtc1 $zero, $f0
/* 1087A4 802E6F24 00000000 */ nop
/* 1087A4 802E6F24 00000000 */ nop
/* 1087A8 802E6F28 E7A00010 */ swc1 $f0, 0x10($sp)
/* 1087AC 802E6F2C 8C450008 */ lw $a1, 8($v0)
/* 1087B0 802E6F30 44070000 */ mfc1 $a3, $f0
@ -39,10 +39,10 @@ glabel func_802E6ED8
/* 1087E0 802E6F60 0C019D80 */ jal guMtxCatF
/* 1087E4 802E6F64 00A0302D */ daddu $a2, $a1, $zero
/* 1087E8 802E6F68 27A40018 */ addiu $a0, $sp, 0x18
/* 1087EC 802E6F6C 3C118007 */ lui $s1, %hi(D_800741F0)
/* 1087F0 802E6F70 263141F0 */ addiu $s1, $s1, %lo(D_800741F0)
/* 1087F4 802E6F74 3C13800A */ lui $s3, %hi(D_8009A674)
/* 1087F8 802E6F78 2673A674 */ addiu $s3, $s3, %lo(D_8009A674)
/* 1087EC 802E6F6C 3C118007 */ lui $s1, %hi(gMatrixListPos)
/* 1087F0 802E6F70 263141F0 */ addiu $s1, $s1, %lo(gMatrixListPos)
/* 1087F4 802E6F74 3C13800A */ lui $s3, %hi(gDisplayContext)
/* 1087F8 802E6F78 2673A674 */ addiu $s3, $s3, %lo(gDisplayContext)
/* 1087FC 802E6F7C 96250000 */ lhu $a1, ($s1)
/* 108800 802E6F80 8E620000 */ lw $v0, ($s3)
/* 108804 802E6F84 00052980 */ sll $a1, $a1, 6

View File

@ -13,8 +13,8 @@ glabel func_802E854C
/* 109DEC 802E856C AFA8011C */ sw $t0, 0x11c($sp)
/* 109DF0 802E8570 3C080001 */ lui $t0, 1
/* 109DF4 802E8574 AFB1012C */ sw $s1, 0x12c($sp)
/* 109DF8 802E8578 3C11800A */ lui $s1, %hi(D_8009A66C)
/* 109DFC 802E857C 8E31A66C */ lw $s1, %lo(D_8009A66C)($s1)
/* 109DF8 802E8578 3C11800A */ lui $s1, %hi(gMasterGfxPos)
/* 109DFC 802E857C 8E31A66C */ lw $s1, %lo(gMasterGfxPos)($s1)
/* 109E00 802E8580 35081630 */ ori $t0, $t0, 0x1630
/* 109E04 802E8584 AFBF014C */ sw $ra, 0x14c($sp)
/* 109E08 802E8588 AFB70144 */ sw $s7, 0x144($sp)
@ -91,12 +91,12 @@ glabel func_802E854C
/* 109F18 802E8698 27A40018 */ addiu $a0, $sp, 0x18
/* 109F1C 802E869C 92420058 */ lbu $v0, 0x58($s2)
/* 109F20 802E86A0 44820000 */ mtc1 $v0, $f0
/* 109F24 802E86A4 00000000 */ nop
/* 109F24 802E86A4 00000000 */ nop
/* 109F28 802E86A8 46800020 */ cvt.s.w $f0, $f0
/* 109F2C 802E86AC 461A0002 */ mul.s $f0, $f0, $f26
/* 109F30 802E86B0 00000000 */ nop
/* 109F30 802E86B0 00000000 */ nop
/* 109F34 802E86B4 46180002 */ mul.s $f0, $f0, $f24
/* 109F38 802E86B8 00000000 */ nop
/* 109F38 802E86B8 00000000 */ nop
/* 109F3C 802E86BC 4406B000 */ mfc1 $a2, $f22
/* 109F40 802E86C0 4407A000 */ mfc1 $a3, $f20
/* 109F44 802E86C4 8FA4011C */ lw $a0, 0x11c($sp)
@ -105,14 +105,14 @@ glabel func_802E854C
/* 109F50 802E86D0 E7B40010 */ swc1 $f20, 0x10($sp)
/* 109F54 802E86D4 9242007C */ lbu $v0, 0x7c($s2)
/* 109F58 802E86D8 44820000 */ mtc1 $v0, $f0
/* 109F5C 802E86DC 00000000 */ nop
/* 109F5C 802E86DC 00000000 */ nop
/* 109F60 802E86E0 46800020 */ cvt.s.w $f0, $f0
/* 109F64 802E86E4 461A0002 */ mul.s $f0, $f0, $f26
/* 109F68 802E86E8 00000000 */ nop
/* 109F68 802E86E8 00000000 */ nop
/* 109F6C 802E86EC 26100008 */ addiu $s0, $s0, 8
/* 109F70 802E86F0 26310018 */ addiu $s1, $s1, 0x18
/* 109F74 802E86F4 46180002 */ mul.s $f0, $f0, $f24
/* 109F78 802E86F8 00000000 */ nop
/* 109F78 802E86F8 00000000 */ nop
/* 109F7C 802E86FC 27DE0001 */ addiu $fp, $fp, 1
/* 109F80 802E8700 02A0202D */ daddu $a0, $s5, $zero
/* 109F84 802E8704 4406A000 */ mfc1 $a2, $f20
@ -140,10 +140,10 @@ glabel func_802E854C
/* 109FDC 802E875C 0C019D80 */ jal guMtxCatF
/* 109FE0 802E8760 0280302D */ daddu $a2, $s4, $zero
/* 109FE4 802E8764 0280202D */ daddu $a0, $s4, $zero
/* 109FE8 802E8768 3C058007 */ lui $a1, %hi(D_800741F0)
/* 109FEC 802E876C 94A541F0 */ lhu $a1, %lo(D_800741F0)($a1)
/* 109FF0 802E8770 3C02800A */ lui $v0, %hi(D_8009A674)
/* 109FF4 802E8774 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 109FE8 802E8768 3C058007 */ lui $a1, %hi(gMatrixListPos)
/* 109FEC 802E876C 94A541F0 */ lhu $a1, %lo(gMatrixListPos)($a1)
/* 109FF0 802E8770 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 109FF4 802E8774 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 109FF8 802E8778 8FA80120 */ lw $t0, 0x120($sp)
/* 109FFC 802E877C 00052980 */ sll $a1, $a1, 6
/* 10A000 802E8780 00A82821 */ addu $a1, $a1, $t0
@ -151,18 +151,18 @@ glabel func_802E854C
/* 10A008 802E8788 00452821 */ addu $a1, $v0, $a1
/* 10A00C 802E878C 3C05D838 */ lui $a1, 0xd838
/* 10A010 802E8790 34A50002 */ ori $a1, $a1, 2
/* 10A014 802E8794 3C028007 */ lui $v0, %hi(D_800741F0)
/* 10A018 802E8798 944241F0 */ lhu $v0, %lo(D_800741F0)($v0)
/* 10A014 802E8794 3C028007 */ lui $v0, %hi(gMatrixListPos)
/* 10A018 802E8798 944241F0 */ lhu $v0, %lo(gMatrixListPos)($v0)
/* 10A01C 802E879C 3C03DA38 */ lui $v1, 0xda38
/* 10A020 802E87A0 AE03FFFC */ sw $v1, -4($s0)
/* 10A024 802E87A4 8FA80120 */ lw $t0, 0x120($sp)
/* 10A028 802E87A8 24430001 */ addiu $v1, $v0, 1
/* 10A02C 802E87AC 3042FFFF */ andi $v0, $v0, 0xffff
/* 10A030 802E87B0 00021180 */ sll $v0, $v0, 6
/* 10A034 802E87B4 3C018007 */ lui $at, %hi(D_800741F0)
/* 10A038 802E87B8 A42341F0 */ sh $v1, %lo(D_800741F0)($at)
/* 10A03C 802E87BC 3C03800A */ lui $v1, %hi(D_8009A674)
/* 10A040 802E87C0 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 10A034 802E87B4 3C018007 */ lui $at, %hi(gMatrixListPos)
/* 10A038 802E87B8 A42341F0 */ sh $v1, %lo(gMatrixListPos)($at)
/* 10A03C 802E87BC 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 10A040 802E87C0 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 10A044 802E87C4 00481021 */ addu $v0, $v0, $t0
/* 10A048 802E87C8 00621821 */ addu $v1, $v1, $v0
/* 10A04C 802E87CC AE030000 */ sw $v1, ($s0)
@ -188,8 +188,8 @@ glabel func_802E854C
/* 10A09C 802E881C 8FB40138 */ lw $s4, 0x138($sp)
/* 10A0A0 802E8820 8FB30134 */ lw $s3, 0x134($sp)
/* 10A0A4 802E8824 8FB20130 */ lw $s2, 0x130($sp)
/* 10A0A8 802E8828 3C01800A */ lui $at, %hi(D_8009A66C)
/* 10A0AC 802E882C AC31A66C */ sw $s1, %lo(D_8009A66C)($at)
/* 10A0A8 802E8828 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 10A0AC 802E882C AC31A66C */ sw $s1, %lo(gMasterGfxPos)($at)
/* 10A0B0 802E8830 8FB1012C */ lw $s1, 0x12c($sp)
/* 10A0B4 802E8834 8FB00128 */ lw $s0, 0x128($sp)
/* 10A0B8 802E8838 D7BE0178 */ ldc1 $f30, 0x178($sp)

View File

@ -4,8 +4,8 @@
glabel push_entity_matrix
/* 10A6CC 802E8E4C 27BDFF58 */ addiu $sp, $sp, -0xa8
/* 10A6D0 802E8E50 AFB3009C */ sw $s3, 0x9c($sp)
/* 10A6D4 802E8E54 3C13800A */ lui $s3, %hi(D_8009A66C)
/* 10A6D8 802E8E58 2673A66C */ addiu $s3, $s3, %lo(D_8009A66C)
/* 10A6D4 802E8E54 3C13800A */ lui $s3, %hi(gMasterGfxPos)
/* 10A6D8 802E8E58 2673A66C */ addiu $s3, $s3, %lo(gMasterGfxPos)
/* 10A6DC 802E8E5C AFBF00A4 */ sw $ra, 0xa4($sp)
/* 10A6E0 802E8E60 AFB400A0 */ sw $s4, 0xa0($sp)
/* 10A6E4 802E8E64 AFB20098 */ sw $s2, 0x98($sp)
@ -37,10 +37,10 @@ glabel push_entity_matrix
/* 10A74C 802E8ECC 0C019D80 */ jal guMtxCatF
/* 10A750 802E8ED0 0200302D */ daddu $a2, $s0, $zero
/* 10A754 802E8ED4 0200202D */ daddu $a0, $s0, $zero
/* 10A758 802E8ED8 3C108007 */ lui $s0, %hi(D_800741F0)
/* 10A75C 802E8EDC 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 10A760 802E8EE0 3C12800A */ lui $s2, %hi(D_8009A674)
/* 10A764 802E8EE4 2652A674 */ addiu $s2, $s2, %lo(D_8009A674)
/* 10A758 802E8ED8 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 10A75C 802E8EDC 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 10A760 802E8EE0 3C12800A */ lui $s2, %hi(gDisplayContext)
/* 10A764 802E8EE4 2652A674 */ addiu $s2, $s2, %lo(gDisplayContext)
/* 10A768 802E8EE8 96050000 */ lhu $a1, ($s0)
/* 10A76C 802E8EEC 8E420000 */ lw $v0, ($s2)
/* 10A770 802E8EF0 00052980 */ sll $a1, $a1, 6

View File

@ -22,25 +22,25 @@ glabel func_80037638
/* 12A7C 8003767C 00220821 */ addu $at, $at, $v0
/* 12A80 80037680 8C2283E0 */ lw $v0, %lo(D_800983E0)($at)
/* 12A84 80037684 00400008 */ jr $v0
/* 12A88 80037688 00000000 */ nop
/* 12A88 80037688 00000000 */ nop
/* 12A8C 8003768C 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 12A90 80037690 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 12A94 80037694 804300AF */ lb $v1, 0xaf($v0)
/* 12A98 80037698 804200B0 */ lb $v0, 0xb0($v0)
/* 12A9C 8003769C 44836000 */ mtc1 $v1, $f12
/* 12AA0 800376A0 00000000 */ nop
/* 12AA0 800376A0 00000000 */ nop
/* 12AA4 800376A4 46806320 */ cvt.s.w $f12, $f12
/* 12AA8 800376A8 44820000 */ mtc1 $v0, $f0
/* 12AAC 800376AC 00000000 */ nop
/* 12AAC 800376AC 00000000 */ nop
/* 12AB0 800376B0 46800020 */ cvt.s.w $f0, $f0
/* 12AB4 800376B4 0800DDC2 */ j .L80037708
/* 12AB8 800376B8 46006303 */ div.s $f12, $f12, $f0
/* 12ABC 800376BC 44806000 */ mtc1 $zero, $f12
/* 12AC0 800376C0 0800DDC4 */ j .L80037710
/* 12AC4 800376C4 00000000 */ nop
/* 12AC4 800376C4 00000000 */ nop
/* 12AC8 800376C8 44806000 */ mtc1 $zero, $f12
/* 12ACC 800376CC 0800DDC4 */ j .L80037710
/* 12AD0 800376D0 00000000 */ nop
/* 12AD0 800376D0 00000000 */ nop
/* 12AD4 800376D4 3C038007 */ lui $v1, %hi(gGameStatusPtr)
/* 12AD8 800376D8 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
/* 12ADC 800376DC 806200AF */ lb $v0, 0xaf($v1)
@ -48,23 +48,23 @@ glabel func_80037638
/* 12AE4 800376E4 2442FFFF */ addiu $v0, $v0, -1
/* 12AE8 800376E8 00621023 */ subu $v0, $v1, $v0
/* 12AEC 800376EC 44826000 */ mtc1 $v0, $f12
/* 12AF0 800376F0 00000000 */ nop
/* 12AF0 800376F0 00000000 */ nop
/* 12AF4 800376F4 46806320 */ cvt.s.w $f12, $f12
/* 12AF8 800376F8 44830000 */ mtc1 $v1, $f0
/* 12AFC 800376FC 00000000 */ nop
/* 12AFC 800376FC 00000000 */ nop
/* 12B00 80037700 46800020 */ cvt.s.w $f0, $f0
/* 12B04 80037704 46006303 */ div.s $f12, $f12, $f0
.L80037708:
/* 12B08 80037708 460C6302 */ mul.s $f12, $f12, $f12
/* 12B0C 8003770C 00000000 */ nop
/* 12B0C 8003770C 00000000 */ nop
.L80037710:
/* 12B10 80037710 0C00DE5A */ jal func_80037968
/* 12B14 80037714 46006386 */ mov.s $f14, $f12
.L80037718:
/* 12B18 80037718 3C03FF10 */ lui $v1, 0xff10
/* 12B1C 8003771C 3463013F */ ori $v1, $v1, 0x13f
/* 12B20 80037720 3C10800A */ lui $s0, %hi(D_8009A66C)
/* 12B24 80037724 2610A66C */ addiu $s0, $s0, %lo(D_8009A66C)
/* 12B20 80037720 3C10800A */ lui $s0, %hi(gMasterGfxPos)
/* 12B24 80037724 2610A66C */ addiu $s0, $s0, %lo(gMasterGfxPos)
/* 12B28 80037728 3C12E700 */ lui $s2, 0xe700
/* 12B2C 8003772C 8E110000 */ lw $s1, ($s0)
/* 12B30 80037730 3C04800A */ lui $a0, %hi(D_8009A64C)

View File

@ -4,8 +4,8 @@
glabel func_80037994
/* 12D94 80037994 27BDFFF8 */ addiu $sp, $sp, -8
/* 12D98 80037998 0000602D */ daddu $t4, $zero, $zero
/* 12D9C 8003799C 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 12DA0 800379A0 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 12D9C 8003799C 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 12DA0 800379A0 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 12DA4 800379A4 0040402D */ daddu $t0, $v0, $zero
/* 12DA8 800379A8 3C19800A */ lui $t9, %hi(D_800A0978)
/* 12DAC 800379AC 27390978 */ addiu $t9, $t9, %lo(D_800A0978)
@ -29,14 +29,14 @@ glabel func_80037994
/* 12DF4 800379F4 AC820004 */ sw $v0, 4($a0)
/* 12DF8 800379F8 24620008 */ addiu $v0, $v1, 8
/* 12DFC 800379FC 46006302 */ mul.s $f12, $f12, $f0
/* 12E00 80037A00 00000000 */ nop
/* 12E00 80037A00 00000000 */ nop
/* 12E04 80037A04 AD020000 */ sw $v0, ($t0)
/* 12E08 80037A08 3C02E700 */ lui $v0, 0xe700
/* 12E0C 80037A0C AC620000 */ sw $v0, ($v1)
/* 12E10 80037A10 AC600004 */ sw $zero, 4($v1)
/* 12E14 80037A14 4600608D */ trunc.w.s $f2, $f12
/* 12E18 80037A18 440E1000 */ mfc1 $t6, $f2
/* 12E1C 80037A1C 00000000 */ nop
/* 12E1C 80037A1C 00000000 */ nop
/* 12E20 80037A20 25C9000F */ addiu $t1, $t6, 0xf
.L80037A24:
/* 12E24 80037A24 3C04FD18 */ lui $a0, 0xfd18
@ -138,8 +138,8 @@ glabel func_80037994
/* 12F8C 80037B8C 29820038 */ slti $v0, $t4, 0x38
/* 12F90 80037B90 1440FFA4 */ bnez $v0, .L80037A24
/* 12F94 80037B94 AC640004 */ sw $a0, 4($v1)
/* 12F98 80037B98 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 12F9C 80037B9C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 12F98 80037B98 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 12F9C 80037B9C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 12FA0 80037BA0 8C620000 */ lw $v0, ($v1)
/* 12FA4 80037BA4 0040202D */ daddu $a0, $v0, $zero
/* 12FA8 80037BA8 24420008 */ addiu $v0, $v0, 8

View File

@ -71,8 +71,8 @@ glabel func_80037BC8
/* 130B8 80037CB8 3C0C0018 */ lui $t4, 0x18
/* 130BC 80037CBC 358C0224 */ ori $t4, $t4, 0x224
/* 130C0 80037CC0 3C0E0400 */ lui $t6, 0x400
/* 130C4 80037CC4 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 130C8 80037CC8 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 130C4 80037CC4 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 130C8 80037CC8 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 130CC 80037CCC 35CE0400 */ ori $t6, $t6, 0x400
/* 130D0 80037CD0 8CA20000 */ lw $v0, ($a1)
/* 130D4 80037CD4 3C03DE00 */ lui $v1, 0xde00

View File

@ -3,8 +3,8 @@
glabel func_80037E14
/* 13214 80037E14 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 13218 80037E18 3C07800A */ lui $a3, %hi(D_8009A66C)
/* 1321C 80037E1C 24E7A66C */ addiu $a3, $a3, %lo(D_8009A66C)
/* 13218 80037E18 3C07800A */ lui $a3, %hi(gMasterGfxPos)
/* 1321C 80037E1C 24E7A66C */ addiu $a3, $a3, %lo(gMasterGfxPos)
/* 13220 80037E20 3C02DE00 */ lui $v0, 0xde00
/* 13224 80037E24 AFB7001C */ sw $s7, 0x1c($sp)
/* 13228 80037E28 AFB60018 */ sw $s6, 0x18($sp)
@ -24,7 +24,7 @@ glabel func_80037E14
/* 13260 80037E60 3C028007 */ lui $v0, %hi(D_80077A50)
/* 13264 80037E64 24427A50 */ addiu $v0, $v0, %lo(D_80077A50)
/* 13268 80037E68 46006302 */ mul.s $f12, $f12, $f0
/* 1326C 80037E6C 00000000 */ nop
/* 1326C 80037E6C 00000000 */ nop
/* 13270 80037E70 AC620004 */ sw $v0, 4($v1)
/* 13274 80037E74 24A20008 */ addiu $v0, $a1, 8
/* 13278 80037E78 ACE20000 */ sw $v0, ($a3)
@ -33,7 +33,7 @@ glabel func_80037E14
/* 13284 80037E84 ACA20000 */ sw $v0, ($a1)
/* 13288 80037E88 4600008D */ trunc.w.s $f2, $f0
/* 1328C 80037E8C 44061000 */ mfc1 $a2, $f2
/* 13290 80037E90 00000000 */ nop
/* 13290 80037E90 00000000 */ nop
/* 13294 80037E94 28C200FF */ slti $v0, $a2, 0xff
/* 13298 80037E98 10400011 */ beqz $v0, .L80037EE0
/* 1329C 80037E9C ACA00004 */ sw $zero, 4($a1)
@ -56,8 +56,8 @@ glabel func_80037E14
/* 132DC 80037EDC ACA20014 */ sw $v0, 0x14($a1)
.L80037EE0:
/* 132E0 80037EE0 0000602D */ daddu $t4, $zero, $zero
/* 132E4 80037EE4 3C08800A */ lui $t0, %hi(D_8009A66C)
/* 132E8 80037EE8 2508A66C */ addiu $t0, $t0, %lo(D_8009A66C)
/* 132E4 80037EE4 3C08800A */ lui $t0, %hi(gMasterGfxPos)
/* 132E8 80037EE8 2508A66C */ addiu $t0, $t0, %lo(gMasterGfxPos)
/* 132EC 80037EEC 3C10FD68 */ lui $s0, 0xfd68
/* 132F0 80037EF0 3610008F */ ori $s0, $s0, 0x8f
/* 132F4 80037EF4 3C16800A */ lui $s6, %hi(D_800A097C)
@ -139,8 +139,8 @@ glabel func_80037E14
/* 13420 80038020 29820002 */ slti $v0, $t4, 2
/* 13424 80038024 1440FFC7 */ bnez $v0, .L80037F44
/* 13428 80038028 AC670044 */ sw $a3, 0x44($v1)
/* 1342C 8003802C 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 13430 80038030 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 1342C 8003802C 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 13430 80038030 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 13434 80038034 8C620000 */ lw $v0, ($v1)
/* 13438 80038038 0040202D */ daddu $a0, $v0, $zero
/* 1343C 8003803C 24420008 */ addiu $v0, $v0, 8
@ -158,5 +158,5 @@ glabel func_80037E14
/* 1346C 8003806C 8FB00000 */ lw $s0, ($sp)
/* 13470 80038070 03E00008 */ jr $ra
/* 13474 80038074 27BD0020 */ addiu $sp, $sp, 0x20
/* 13478 80038078 00000000 */ nop
/* 1347C 8003807C 00000000 */ nop
/* 13478 80038078 00000000 */ nop
/* 1347C 8003807C 00000000 */ nop

View File

@ -10,9 +10,9 @@ glabel pause_draw_rect
/* 137BAC 8024486C 14400075 */ bnez $v0, .L80244A44
/* 137BB0 80244870 28A2F581 */ slti $v0, $a1, -0xa7f
/* 137BB4 80244874 14400073 */ bnez $v0, .L80244A44
/* 137BB8 80244878 00000000 */ nop
/* 137BB8 80244878 00000000 */ nop
/* 137BBC 8024487C 18C00071 */ blez $a2, .L80244A44
/* 137BC0 80244880 00000000 */ nop
/* 137BC0 80244880 00000000 */ nop
/* 137BC4 80244884 18E0006F */ blez $a3, .L80244A44
/* 137BC8 80244888 28820500 */ slti $v0, $a0, 0x500
/* 137BCC 8024488C 1040006D */ beqz $v0, .L80244A44
@ -22,9 +22,9 @@ glabel pause_draw_rect
/* 137BDC 8024489C 10400069 */ beqz $v0, .L80244A44
/* 137BE0 802448A0 28E20A80 */ slti $v0, $a3, 0xa80
/* 137BE4 802448A4 10400067 */ beqz $v0, .L80244A44
/* 137BE8 802448A8 00000000 */ nop
/* 137BEC 802448AC 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 137BF0 802448B0 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 137BE8 802448A8 00000000 */ nop
/* 137BEC 802448AC 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 137BF0 802448B0 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 137BF4 802448B4 8C480000 */ lw $t0, ($v0)
/* 137BF8 802448B8 25030008 */ addiu $v1, $t0, 8
/* 137BFC 802448BC AC430000 */ sw $v1, ($v0)
@ -65,8 +65,8 @@ glabel pause_draw_rect
/* 137C78 80244938 00621025 */ or $v0, $v1, $v0
/* 137C7C 8024493C AD020004 */ sw $v0, 4($t0)
.L80244940:
/* 137C80 80244940 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 137C84 80244944 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 137C80 80244940 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 137C84 80244944 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 137C88 80244948 8C620000 */ lw $v0, ($v1)
/* 137C8C 8024494C 0040202D */ daddu $a0, $v0, $zero
/* 137C90 80244950 24420008 */ addiu $v0, $v0, 8
@ -127,8 +127,8 @@ glabel pause_draw_rect
.L80244A0C:
/* 137D4C 80244A0C 00C21025 */ or $v0, $a2, $v0
/* 137D50 80244A10 AC820000 */ sw $v0, ($a0)
/* 137D54 80244A14 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 137D58 80244A18 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 137D54 80244A14 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 137D58 80244A18 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 137D5C 80244A1C 8C620000 */ lw $v0, ($v1)
/* 137D60 80244A20 0040202D */ daddu $a0, $v0, $zero
/* 137D64 80244A24 24420008 */ addiu $v0, $v0, 8
@ -141,4 +141,4 @@ glabel pause_draw_rect
/* 137D80 80244A40 AC820004 */ sw $v0, 4($a0)
.L80244A44:
/* 137D84 80244A44 03E00008 */ jr $ra
/* 137D88 80244A48 00000000 */ nop
/* 137D88 80244A48 00000000 */ nop

View File

@ -31,7 +31,7 @@ glabel pause_textbox_draw_contents
/* 136918 802435D8 26860004 */ addiu $a2, $s4, 4
/* 13691C 802435DC 8E040004 */ lw $a0, 4($s0)
/* 136920 802435E0 0C0511F8 */ jal draw_icon_2
/* 136924 802435E4 00000000 */ nop
/* 136924 802435E4 00000000 */ nop
/* 136928 802435E8 8E220000 */ lw $v0, ($s1)
.L802435EC:
/* 13692C 802435EC 3C038027 */ lui $v1, %hi(D_8027010C)
@ -48,11 +48,11 @@ glabel pause_textbox_draw_contents
/* 136958 80243618 24C6FFFC */ addiu $a2, $a2, -4
/* 13695C 8024361C 8E040008 */ lw $a0, 8($s0)
/* 136960 80243620 0C0511F8 */ jal draw_icon_2
/* 136964 80243624 00000000 */ nop
/* 136964 80243624 00000000 */ nop
.L80243628:
/* 136968 80243628 0240202D */ daddu $a0, $s2, $zero
/* 13696C 8024362C 3C11800A */ lui $s1, %hi(D_8009A66C)
/* 136970 80243630 2631A66C */ addiu $s1, $s1, %lo(D_8009A66C)
/* 13696C 8024362C 3C11800A */ lui $s1, %hi(gMasterGfxPos)
/* 136970 80243630 2631A66C */ addiu $s1, $s1, %lo(gMasterGfxPos)
/* 136974 80243634 2665000A */ addiu $a1, $s3, 0xa
/* 136978 80243638 3C02E700 */ lui $v0, 0xe700
/* 13697C 8024363C 3C10ED00 */ lui $s0, 0xed00
@ -68,54 +68,54 @@ glabel pause_textbox_draw_contents
/* 1369A4 80243664 AC620000 */ sw $v0, ($v1)
/* 1369A8 80243668 26620001 */ addiu $v0, $s3, 1
/* 1369AC 8024366C 44821000 */ mtc1 $v0, $f2
/* 1369B0 80243670 00000000 */ nop
/* 1369B0 80243670 00000000 */ nop
/* 1369B4 80243674 468010A0 */ cvt.s.w $f2, $f2
/* 1369B8 80243678 AC600004 */ sw $zero, 4($v1)
/* 1369BC 8024367C 25030008 */ addiu $v1, $t0, 8
/* 1369C0 80243680 46041082 */ mul.s $f2, $f2, $f4
/* 1369C4 80243684 00000000 */ nop
/* 1369C4 80243684 00000000 */ nop
/* 1369C8 80243688 26820001 */ addiu $v0, $s4, 1
/* 1369CC 8024368C 44820000 */ mtc1 $v0, $f0
/* 1369D0 80243690 00000000 */ nop
/* 1369D0 80243690 00000000 */ nop
/* 1369D4 80243694 46800020 */ cvt.s.w $f0, $f0
/* 1369D8 80243698 02751021 */ addu $v0, $s3, $s5
/* 1369DC 8024369C 2442FFFF */ addiu $v0, $v0, -1
/* 1369E0 802436A0 46040002 */ mul.s $f0, $f0, $f4
/* 1369E4 802436A4 00000000 */ nop
/* 1369E4 802436A4 00000000 */ nop
/* 1369E8 802436A8 AE230000 */ sw $v1, ($s1)
/* 1369EC 802436AC 4600118D */ trunc.w.s $f6, $f2
/* 1369F0 802436B0 44033000 */ mfc1 $v1, $f6
/* 1369F4 802436B4 00000000 */ nop
/* 1369F4 802436B4 00000000 */ nop
/* 1369F8 802436B8 30630FFF */ andi $v1, $v1, 0xfff
/* 1369FC 802436BC 00031B00 */ sll $v1, $v1, 0xc
/* 136A00 802436C0 4600018D */ trunc.w.s $f6, $f0
/* 136A04 802436C4 44073000 */ mfc1 $a3, $f6
/* 136A08 802436C8 00000000 */ nop
/* 136A08 802436C8 00000000 */ nop
/* 136A0C 802436CC 30E70FFF */ andi $a3, $a3, 0xfff
/* 136A10 802436D0 00F03825 */ or $a3, $a3, $s0
/* 136A14 802436D4 44821000 */ mtc1 $v0, $f2
/* 136A18 802436D8 00000000 */ nop
/* 136A18 802436D8 00000000 */ nop
/* 136A1C 802436DC 468010A0 */ cvt.s.w $f2, $f2
/* 136A20 802436E0 00671825 */ or $v1, $v1, $a3
/* 136A24 802436E4 46041082 */ mul.s $f2, $f2, $f4
/* 136A28 802436E8 00000000 */ nop
/* 136A28 802436E8 00000000 */ nop
/* 136A2C 802436EC 02961021 */ addu $v0, $s4, $s6
/* 136A30 802436F0 2442FFFF */ addiu $v0, $v0, -1
/* 136A34 802436F4 44820000 */ mtc1 $v0, $f0
/* 136A38 802436F8 00000000 */ nop
/* 136A38 802436F8 00000000 */ nop
/* 136A3C 802436FC 46800020 */ cvt.s.w $f0, $f0
/* 136A40 80243700 240700FF */ addiu $a3, $zero, 0xff
/* 136A44 80243704 46040002 */ mul.s $f0, $f0, $f4
/* 136A48 80243708 00000000 */ nop
/* 136A48 80243708 00000000 */ nop
/* 136A4C 8024370C AD030000 */ sw $v1, ($t0)
/* 136A50 80243710 4600118D */ trunc.w.s $f6, $f2
/* 136A54 80243714 44023000 */ mfc1 $v0, $f6
/* 136A58 80243718 00000000 */ nop
/* 136A58 80243718 00000000 */ nop
/* 136A5C 8024371C 30420FFF */ andi $v0, $v0, 0xfff
/* 136A60 80243720 00021300 */ sll $v0, $v0, 0xc
/* 136A64 80243724 4600018D */ trunc.w.s $f6, $f0
/* 136A68 80243728 44033000 */ mfc1 $v1, $f6
/* 136A6C 8024372C 00000000 */ nop
/* 136A6C 8024372C 00000000 */ nop
/* 136A70 80243730 30630FFF */ andi $v1, $v1, 0xfff
/* 136A74 80243734 00431025 */ or $v0, $v0, $v1
/* 136A78 80243738 AD020004 */ sw $v0, 4($t0)

View File

@ -41,11 +41,11 @@ glabel pause_tutorial_draw_contents
/* 136BC4 80243884 36941630 */ ori $s4, $s4, 0x1630
/* 136BC8 80243888 0000B82D */ daddu $s7, $zero, $zero
/* 136BCC 8024388C 27B50068 */ addiu $s5, $sp, 0x68
/* 136BD0 80243890 3C028007 */ lui $v0, %hi(D_800741F0)
/* 136BD4 80243894 244241F0 */ addiu $v0, $v0, %lo(D_800741F0)
/* 136BD0 80243890 3C028007 */ lui $v0, %hi(gMatrixListPos)
/* 136BD4 80243894 244241F0 */ addiu $v0, $v0, %lo(gMatrixListPos)
/* 136BD8 80243898 0040F02D */ daddu $fp, $v0, $zero
/* 136BDC 8024389C 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 136BE0 802438A0 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 136BDC 8024389C 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 136BE0 802438A0 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 136BE4 802438A4 0040B02D */ daddu $s6, $v0, $zero
/* 136BE8 802438A8 3C12FA00 */ lui $s2, 0xfa00
/* 136BEC 802438AC 8FAE0124 */ lw $t6, 0x124($sp)
@ -153,8 +153,8 @@ glabel pause_tutorial_draw_contents
/* 136D84 80243A44 E7B6001C */ swc1 $f22, 0x1c($sp)
/* 136D88 80243A48 27A40028 */ addiu $a0, $sp, 0x28
/* 136D8C 80243A4C 97C50000 */ lhu $a1, ($fp)
/* 136D90 80243A50 3C02800A */ lui $v0, %hi(D_8009A674)
/* 136D94 80243A54 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 136D90 80243A50 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 136D94 80243A54 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 136D98 80243A58 00052980 */ sll $a1, $a1, 6
/* 136D9C 80243A5C 00B42821 */ addu $a1, $a1, $s4
/* 136DA0 80243A60 0C019D40 */ jal guMtxF2L
@ -171,8 +171,8 @@ glabel pause_tutorial_draw_contents
/* 136DCC 80243A8C 00021180 */ sll $v0, $v0, 6
/* 136DD0 80243A90 ACA40000 */ sw $a0, ($a1)
/* 136DD4 80243A94 A7C30000 */ sh $v1, ($fp)
/* 136DD8 80243A98 3C03800A */ lui $v1, %hi(D_8009A674)
/* 136DDC 80243A9C 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 136DD8 80243A98 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 136DDC 80243A9C 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 136DE0 80243AA0 00541021 */ addu $v0, $v0, $s4
/* 136DE4 80243AA4 00621821 */ addu $v1, $v1, $v0
/* 136DE8 80243AA8 ACA30004 */ sw $v1, 4($a1)
@ -182,7 +182,7 @@ glabel pause_tutorial_draw_contents
/* 136DF4 80243AB4 12E2000B */ beq $s7, $v0, .L80243AE4
/* 136DF8 80243AB8 27A40028 */ addiu $a0, $sp, 0x28
/* 136DFC 80243ABC 08090EC0 */ j .L80243B00
/* 136E00 80243AC0 00000000 */ nop
/* 136E00 80243AC0 00000000 */ nop
.L80243AC4:
/* 136E04 80243AC4 27A40028 */ addiu $a0, $sp, 0x28
/* 136E08 80243AC8 3C054220 */ lui $a1, 0x4220
@ -238,8 +238,8 @@ glabel pause_tutorial_draw_contents
/* 136EC4 80243B84 00A0302D */ daddu $a2, $a1, $zero
/* 136EC8 80243B88 27A40028 */ addiu $a0, $sp, 0x28
/* 136ECC 80243B8C 97C50000 */ lhu $a1, ($fp)
/* 136ED0 80243B90 3C02800A */ lui $v0, %hi(D_8009A674)
/* 136ED4 80243B94 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 136ED0 80243B90 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 136ED4 80243B94 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 136ED8 80243B98 8FAE00D0 */ lw $t6, 0xd0($sp)
/* 136EDC 80243B9C 00052980 */ sll $a1, $a1, 6
/* 136EE0 80243BA0 00AE2821 */ addu $a1, $a1, $t6
@ -254,8 +254,8 @@ glabel pause_tutorial_draw_contents
/* 136F04 80243BC4 26F70001 */ addiu $s7, $s7, 1
/* 136F08 80243BC8 8EC80000 */ lw $t0, ($s6)
/* 136F0C 80243BCC 97C90000 */ lhu $t1, ($fp)
/* 136F10 80243BD0 3C03800A */ lui $v1, %hi(D_8009A674)
/* 136F14 80243BD4 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 136F10 80243BD0 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 136F14 80243BD4 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 136F18 80243BD8 0100202D */ daddu $a0, $t0, $zero
/* 136F1C 80243BDC AC820000 */ sw $v0, ($a0)
/* 136F20 80243BE0 3122FFFF */ andi $v0, $t1, 0xffff
@ -337,8 +337,8 @@ glabel pause_tutorial_draw_contents
/* 137050 80243D10 00042080 */ sll $a0, $a0, 2
/* 137054 80243D14 0C090D06 */ jal pause_interp_text_scroll
/* 137058 80243D18 00822023 */ subu $a0, $a0, $v0
/* 13705C 80243D1C 3C08800A */ lui $t0, %hi(D_8009A66C)
/* 137060 80243D20 2508A66C */ addiu $t0, $t0, %lo(D_8009A66C)
/* 13705C 80243D1C 3C08800A */ lui $t0, %hi(gMasterGfxPos)
/* 137060 80243D20 2508A66C */ addiu $t0, $t0, %lo(gMasterGfxPos)
/* 137064 80243D24 8D060000 */ lw $a2, ($t0)
/* 137068 80243D28 8FAE0124 */ lw $t6, 0x124($sp)
/* 13706C 80243D2C 3C014080 */ lui $at, 0x4080
@ -346,57 +346,57 @@ glabel pause_tutorial_draw_contents
/* 137074 80243D34 8FAF0128 */ lw $t7, 0x128($sp)
/* 137078 80243D38 01D41821 */ addu $v1, $t6, $s4
/* 13707C 80243D3C 44831000 */ mtc1 $v1, $f2
/* 137080 80243D40 00000000 */ nop
/* 137080 80243D40 00000000 */ nop
/* 137084 80243D44 468010A0 */ cvt.s.w $f2, $f2
/* 137088 80243D48 00C0382D */ daddu $a3, $a2, $zero
/* 13708C 80243D4C 46041082 */ mul.s $f2, $f2, $f4
/* 137090 80243D50 00000000 */ nop
/* 137090 80243D50 00000000 */ nop
/* 137094 80243D54 01F41821 */ addu $v1, $t7, $s4
/* 137098 80243D58 44830000 */ mtc1 $v1, $f0
/* 13709C 80243D5C 00000000 */ nop
/* 13709C 80243D5C 00000000 */ nop
/* 1370A0 80243D60 46800020 */ cvt.s.w $f0, $f0
/* 1370A4 80243D64 24C60008 */ addiu $a2, $a2, 8
/* 1370A8 80243D68 3C03ED00 */ lui $v1, 0xed00
/* 1370AC 80243D6C 46040002 */ mul.s $f0, $f0, $f4
/* 1370B0 80243D70 00000000 */ nop
/* 1370B0 80243D70 00000000 */ nop
/* 1370B4 80243D74 8FAF0124 */ lw $t7, 0x124($sp)
/* 1370B8 80243D78 4600118D */ trunc.w.s $f6, $f2
/* 1370BC 80243D7C 44043000 */ mfc1 $a0, $f6
/* 1370C0 80243D80 00000000 */ nop
/* 1370C0 80243D80 00000000 */ nop
/* 1370C4 80243D84 30840FFF */ andi $a0, $a0, 0xfff
/* 1370C8 80243D88 00042300 */ sll $a0, $a0, 0xc
/* 1370CC 80243D8C 4600018D */ trunc.w.s $f6, $f0
/* 1370D0 80243D90 44053000 */ mfc1 $a1, $f6
/* 1370D4 80243D94 00000000 */ nop
/* 1370D4 80243D94 00000000 */ nop
/* 1370D8 80243D98 30A50FFF */ andi $a1, $a1, 0xfff
/* 1370DC 80243D9C 8FAE012C */ lw $t6, 0x12c($sp)
/* 1370E0 80243DA0 00A32825 */ or $a1, $a1, $v1
/* 1370E4 80243DA4 01EE1821 */ addu $v1, $t7, $t6
/* 1370E8 80243DA8 2463FFFF */ addiu $v1, $v1, -1
/* 1370EC 80243DAC 44831000 */ mtc1 $v1, $f2
/* 1370F0 80243DB0 00000000 */ nop
/* 1370F0 80243DB0 00000000 */ nop
/* 1370F4 80243DB4 468010A0 */ cvt.s.w $f2, $f2
/* 1370F8 80243DB8 46041082 */ mul.s $f2, $f2, $f4
/* 1370FC 80243DBC 00000000 */ nop
/* 1370FC 80243DBC 00000000 */ nop
/* 137100 80243DC0 8FAF0128 */ lw $t7, 0x128($sp)
/* 137104 80243DC4 8FAE0130 */ lw $t6, 0x130($sp)
/* 137108 80243DC8 00852025 */ or $a0, $a0, $a1
/* 13710C 80243DCC 01EE1821 */ addu $v1, $t7, $t6
/* 137110 80243DD0 2463FFFF */ addiu $v1, $v1, -1
/* 137114 80243DD4 44830000 */ mtc1 $v1, $f0
/* 137118 80243DD8 00000000 */ nop
/* 137118 80243DD8 00000000 */ nop
/* 13711C 80243DDC 46800020 */ cvt.s.w $f0, $f0
/* 137120 80243DE0 46040002 */ mul.s $f0, $f0, $f4
/* 137124 80243DE4 00000000 */ nop
/* 137124 80243DE4 00000000 */ nop
/* 137128 80243DE8 ACE40000 */ sw $a0, ($a3)
/* 13712C 80243DEC 4600118D */ trunc.w.s $f6, $f2
/* 137130 80243DF0 44033000 */ mfc1 $v1, $f6
/* 137134 80243DF4 00000000 */ nop
/* 137134 80243DF4 00000000 */ nop
/* 137138 80243DF8 30630FFF */ andi $v1, $v1, 0xfff
/* 13713C 80243DFC 00031B00 */ sll $v1, $v1, 0xc
/* 137140 80243E00 4600018D */ trunc.w.s $f6, $f0
/* 137144 80243E04 44043000 */ mfc1 $a0, $f6
/* 137148 80243E08 00000000 */ nop
/* 137148 80243E08 00000000 */ nop
/* 13714C 80243E0C 30840FFF */ andi $a0, $a0, 0xfff
/* 137150 80243E10 00641825 */ or $v1, $v1, $a0
/* 137154 80243E14 ACE30004 */ sw $v1, 4($a3)
@ -487,7 +487,7 @@ glabel pause_tutorial_draw_contents
/* 1372A8 80243F68 00822021 */ addu $a0, $a0, $v0
/* 1372AC 80243F6C 8C8400E8 */ lw $a0, %lo(gPauseMenuCommonIconIDs)($a0)
/* 1372B0 80243F70 0C051308 */ jal func_80144C20
/* 1372B4 80243F74 00000000 */ nop
/* 1372B4 80243F74 00000000 */ nop
/* 1372B8 80243F78 8EA20000 */ lw $v0, ($s5)
/* 1372BC 80243F7C 00021080 */ sll $v0, $v0, 2
/* 1372C0 80243F80 3C018025 */ lui $at, %hi(D_8024F090)
@ -498,7 +498,7 @@ glabel pause_tutorial_draw_contents
/* 1372D4 80243F94 00822021 */ addu $a0, $a0, $v0
/* 1372D8 80243F98 8C8400E8 */ lw $a0, %lo(gPauseMenuCommonIconIDs)($a0)
/* 1372DC 80243F9C 0C0511F8 */ jal draw_icon_2
/* 1372E0 80243FA0 00000000 */ nop
/* 1372E0 80243FA0 00000000 */ nop
/* 1372E4 80243FA4 8EA20000 */ lw $v0, ($s5)
/* 1372E8 80243FA8 3C108027 */ lui $s0, %hi(gPauseMenuCommonIconIDs)
/* 1372EC 80243FAC 261000E8 */ addiu $s0, $s0, %lo(gPauseMenuCommonIconIDs)
@ -515,7 +515,7 @@ glabel pause_tutorial_draw_contents
/* 137318 80243FD8 25E60032 */ addiu $a2, $t7, 0x32
/* 13731C 80243FDC 8E04001C */ lw $a0, 0x1c($s0)
/* 137320 80243FE0 0C0511F8 */ jal draw_icon_2
/* 137324 80243FE4 00000000 */ nop
/* 137324 80243FE4 00000000 */ nop
.L80243FE8:
/* 137328 80243FE8 8EA20000 */ lw $v0, ($s5)
/* 13732C 80243FEC 00021080 */ sll $v0, $v0, 2

View File

@ -3,13 +3,13 @@
glabel func_80026164
/* 1564 80026164 27BDFFC0 */ addiu $sp, $sp, -0x40
/* 1568 80026168 3C048007 */ lui $a0, %hi(D_800741F4)
/* 156C 8002616C 8C8441F4 */ lw $a0, %lo(D_800741F4)($a0)
/* 1568 80026168 3C048007 */ lui $a0, %hi(gCurrentDisplayContextIndex)
/* 156C 8002616C 8C8441F4 */ lw $a0, %lo(gCurrentDisplayContextIndex)($a0)
/* 1570 80026170 3C058016 */ lui $a1, %hi(D_80164000)
/* 1574 80026174 24A54000 */ addiu $a1, $a1, %lo(D_80164000)
/* 1578 80026178 AFB20020 */ sw $s2, 0x20($sp)
/* 157C 8002617C 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 1580 80026180 2652A66C */ addiu $s2, $s2, %lo(D_8009A66C)
/* 157C 8002617C 3C12800A */ lui $s2, %hi(gMasterGfxPos)
/* 1580 80026180 2652A66C */ addiu $s2, $s2, %lo(gMasterGfxPos)
/* 1584 80026184 AFBF003C */ sw $ra, 0x3c($sp)
/* 1588 80026188 AFBE0038 */ sw $fp, 0x38($sp)
/* 158C 8002618C AFB70034 */ sw $s7, 0x34($sp)
@ -19,8 +19,8 @@ glabel func_80026164
/* 159C 8002619C AFB30024 */ sw $s3, 0x24($sp)
/* 15A0 800261A0 AFB1001C */ sw $s1, 0x1c($sp)
/* 15A4 800261A4 AFB00018 */ sw $s0, 0x18($sp)
/* 15A8 800261A8 3C018007 */ lui $at, %hi(D_800741F0)
/* 15AC 800261AC A42041F0 */ sh $zero, %lo(D_800741F0)($at)
/* 15A8 800261A8 3C018007 */ lui $at, %hi(gMatrixListPos)
/* 15AC 800261AC A42041F0 */ sh $zero, %lo(gMatrixListPos)($at)
/* 15B0 800261B0 00041040 */ sll $v0, $a0, 1
/* 15B4 800261B4 00441021 */ addu $v0, $v0, $a0
/* 15B8 800261B8 000210C0 */ sll $v0, $v0, 3
@ -31,8 +31,8 @@ glabel func_80026164
/* 15CC 800261CC 00441023 */ subu $v0, $v0, $a0
/* 15D0 800261D0 00021100 */ sll $v0, $v0, 4
/* 15D4 800261D4 00451021 */ addu $v0, $v0, $a1
/* 15D8 800261D8 3C01800A */ lui $at, %hi(D_8009A674)
/* 15DC 800261DC AC22A674 */ sw $v0, %lo(D_8009A674)($at)
/* 15D8 800261D8 3C01800A */ lui $at, %hi(gDisplayContext)
/* 15DC 800261DC AC22A674 */ sw $v0, %lo(gDisplayContext)($at)
/* 15E0 800261E0 24420230 */ addiu $v0, $v0, 0x230
/* 15E4 800261E4 AE420000 */ sw $v0, ($s2)
/* 15E8 800261E8 3C118007 */ lui $s1, %hi(D_80073E04)
@ -322,13 +322,13 @@ glabel func_80026164
/* 1A48 80026648 28420014 */ slti $v0, $v0, 0x14
/* 1A4C 8002664C 1440FF73 */ bnez $v0, .L8002641C
/* 1A50 80026650 0000702D */ daddu $t6, $zero, $zero
/* 1A54 80026654 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 1A58 80026658 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 1A54 80026654 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 1A58 80026658 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 1A5C 8002665C 3C038007 */ lui $v1, %hi(D_80074010)
/* 1A60 80026660 24634010 */ addiu $v1, $v1, %lo(D_80074010)
/* 1A64 80026664 8CC50000 */ lw $a1, ($a2)
/* 1A68 80026668 3C08800A */ lui $t0, %hi(D_8009A674)
/* 1A6C 8002666C 8D08A674 */ lw $t0, %lo(D_8009A674)($t0)
/* 1A68 80026668 3C08800A */ lui $t0, %hi(gDisplayContext)
/* 1A6C 8002666C 8D08A674 */ lw $t0, %lo(gDisplayContext)($t0)
/* 1A70 80026670 94620000 */ lhu $v0, ($v1)
/* 1A74 80026674 00A0382D */ daddu $a3, $a1, $zero
/* 1A78 80026678 24A50008 */ addiu $a1, $a1, 8
@ -351,8 +351,8 @@ glabel func_80026164
/* 1ABC 800266BC 0000302D */ daddu $a2, $zero, $zero
/* 1AC0 800266C0 0C00B331 */ jal nuGfxTaskStart
/* 1AC4 800266C4 3C070004 */ lui $a3, 4
/* 1AC8 800266C8 3C038007 */ lui $v1, %hi(D_800741F4)
/* 1ACC 800266CC 246341F4 */ addiu $v1, $v1, %lo(D_800741F4)
/* 1AC8 800266C8 3C038007 */ lui $v1, %hi(gCurrentDisplayContextIndex)
/* 1ACC 800266CC 246341F4 */ addiu $v1, $v1, %lo(gCurrentDisplayContextIndex)
/* 1AD0 800266D0 8C620000 */ lw $v0, ($v1)
/* 1AD4 800266D4 38420001 */ xori $v0, $v0, 1
/* 1AD8 800266D8 AC620000 */ sw $v0, ($v1)

View File

@ -53,7 +53,7 @@ glabel pause_badges_draw_contents
/* 13A904 802475C4 15210004 */ bne $t1, $at, .L802475D8
/* 13A908 802475C8 3C018000 */ lui $at, 0x8000
/* 13A90C 802475CC 14610002 */ bne $v1, $at, .L802475D8
/* 13A910 802475D0 00000000 */ nop
/* 13A910 802475D0 00000000 */ nop
/* 13A914 802475D4 0006000D */ break 6
.L802475D8:
/* 13A918 802475D8 00005012 */ mflo $t2
@ -110,7 +110,7 @@ glabel pause_badges_draw_contents
/* 13A9E0 802476A0 24060001 */ addiu $a2, $zero, 1
.L802476A4:
/* 13A9E4 802476A4 18E005AD */ blez $a3, .L80248D5C
/* 13A9E8 802476A8 00000000 */ nop
/* 13A9E8 802476A8 00000000 */ nop
/* 13A9EC 802476AC 190005AB */ blez $t0, .L80248D5C
/* 13A9F0 802476B0 2882013F */ slti $v0, $a0, 0x13f
/* 13A9F4 802476B4 104005A9 */ beqz $v0, .L80248D5C
@ -124,13 +124,13 @@ glabel pause_badges_draw_contents
/* 13AA10 802476D0 50400001 */ beql $v0, $zero, .L802476D8
/* 13AA14 802476D4 240800EF */ addiu $t0, $zero, 0xef
.L802476D8:
/* 13AA18 802476D8 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 13AA1C 802476DC 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 13AA18 802476D8 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 13AA1C 802476DC 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 13AA20 802476E0 44841000 */ mtc1 $a0, $f2
/* 13AA24 802476E4 00000000 */ nop
/* 13AA24 802476E4 00000000 */ nop
/* 13AA28 802476E8 468010A0 */ cvt.s.w $f2, $f2
/* 13AA2C 802476EC 44860000 */ mtc1 $a2, $f0
/* 13AA30 802476F0 00000000 */ nop
/* 13AA30 802476F0 00000000 */ nop
/* 13AA34 802476F4 46800020 */ cvt.s.w $f0, $f0
/* 13AA38 802476F8 8FAB00C4 */ lw $t3, 0xc4($sp)
/* 13AA3C 802476FC 8FAA00C8 */ lw $t2, 0xc8($sp)
@ -141,45 +141,45 @@ glabel pause_badges_draw_contents
/* 13AA50 80247710 AFA00054 */ sw $zero, 0x54($sp)
/* 13AA54 80247714 256B0077 */ addiu $t3, $t3, 0x77
/* 13AA58 80247718 46041082 */ mul.s $f2, $f2, $f4
/* 13AA5C 8024771C 00000000 */ nop
/* 13AA5C 8024771C 00000000 */ nop
/* 13AA60 80247720 254A0011 */ addiu $t2, $t2, 0x11
/* 13AA64 80247724 AFAB007C */ sw $t3, 0x7c($sp)
/* 13AA68 80247728 AFAA0080 */ sw $t2, 0x80($sp)
/* 13AA6C 8024772C 8C620000 */ lw $v0, ($v1)
/* 13AA70 80247730 46040002 */ mul.s $f0, $f0, $f4
/* 13AA74 80247734 00000000 */ nop
/* 13AA74 80247734 00000000 */ nop
/* 13AA78 80247738 0040282D */ daddu $a1, $v0, $zero
/* 13AA7C 8024773C 24420008 */ addiu $v0, $v0, 8
/* 13AA80 80247740 AC620000 */ sw $v0, ($v1)
/* 13AA84 80247744 4600118D */ trunc.w.s $f6, $f2
/* 13AA88 80247748 44023000 */ mfc1 $v0, $f6
/* 13AA8C 8024774C 00000000 */ nop
/* 13AA8C 8024774C 00000000 */ nop
/* 13AA90 80247750 30420FFF */ andi $v0, $v0, 0xfff
/* 13AA94 80247754 00021300 */ sll $v0, $v0, 0xc
/* 13AA98 80247758 4600018D */ trunc.w.s $f6, $f0
/* 13AA9C 8024775C 44033000 */ mfc1 $v1, $f6
/* 13AAA0 80247760 44871000 */ mtc1 $a3, $f2
/* 13AAA4 80247764 00000000 */ nop
/* 13AAA4 80247764 00000000 */ nop
/* 13AAA8 80247768 468010A0 */ cvt.s.w $f2, $f2
/* 13AAAC 8024776C 46041082 */ mul.s $f2, $f2, $f4
/* 13AAB0 80247770 00000000 */ nop
/* 13AAB0 80247770 00000000 */ nop
/* 13AAB4 80247774 30630FFF */ andi $v1, $v1, 0xfff
/* 13AAB8 80247778 00641825 */ or $v1, $v1, $a0
/* 13AABC 8024777C 00431025 */ or $v0, $v0, $v1
/* 13AAC0 80247780 44880000 */ mtc1 $t0, $f0
/* 13AAC4 80247784 00000000 */ nop
/* 13AAC4 80247784 00000000 */ nop
/* 13AAC8 80247788 46800020 */ cvt.s.w $f0, $f0
/* 13AACC 8024778C 46040002 */ mul.s $f0, $f0, $f4
/* 13AAD0 80247790 00000000 */ nop
/* 13AAD0 80247790 00000000 */ nop
/* 13AAD4 80247794 ACA20000 */ sw $v0, ($a1)
/* 13AAD8 80247798 4600118D */ trunc.w.s $f6, $f2
/* 13AADC 8024779C 44023000 */ mfc1 $v0, $f6
/* 13AAE0 802477A0 00000000 */ nop
/* 13AAE0 802477A0 00000000 */ nop
/* 13AAE4 802477A4 30420FFF */ andi $v0, $v0, 0xfff
/* 13AAE8 802477A8 00021300 */ sll $v0, $v0, 0xc
/* 13AAEC 802477AC 4600018D */ trunc.w.s $f6, $f0
/* 13AAF0 802477B0 44033000 */ mfc1 $v1, $f6
/* 13AAF4 802477B4 00000000 */ nop
/* 13AAF4 802477B4 00000000 */ nop
/* 13AAF8 802477B8 30630FFF */ andi $v1, $v1, 0xfff
/* 13AAFC 802477BC 00431025 */ or $v0, $v0, $v1
/* 13AB00 802477C0 ACA20004 */ sw $v0, 4($a1)
@ -256,13 +256,13 @@ glabel pause_badges_draw_contents
/* 13AC08 802478C8 3C038027 */ lui $v1, %hi(gBadgeMenuLevel)
/* 13AC0C 802478CC 8C630398 */ lw $v1, %lo(gBadgeMenuLevel)($v1)
/* 13AC10 802478D0 14620025 */ bne $v1, $v0, .L80247968
/* 13AC14 802478D4 00000000 */ nop
/* 13AC14 802478D4 00000000 */ nop
/* 13AC18 802478D8 8FA40050 */ lw $a0, 0x50($sp)
/* 13AC1C 802478DC 0C091C76 */ jal pause_badges_get_column
/* 13AC20 802478E0 03C0282D */ daddu $a1, $fp, $zero
/* 13AC24 802478E4 8FAA005C */ lw $t2, 0x5c($sp)
/* 13AC28 802478E8 144A001F */ bne $v0, $t2, .L80247968
/* 13AC2C 802478EC 00000000 */ nop
/* 13AC2C 802478EC 00000000 */ nop
/* 13AC30 802478F0 8FA40050 */ lw $a0, 0x50($sp)
/* 13AC34 802478F4 0C091C88 */ jal pause_badges_get_row
/* 13AC38 802478F8 03C0282D */ daddu $a1, $fp, $zero
@ -335,7 +335,7 @@ glabel pause_badges_draw_contents
.L802479F4:
/* 13AD34 802479F4 8FAB0084 */ lw $t3, 0x84($sp)
/* 13AD38 802479F8 1160002A */ beqz $t3, .L80247AA4
/* 13AD3C 802479FC 00000000 */ nop
/* 13AD3C 802479FC 00000000 */ nop
/* 13AD40 80247A00 0C091CAA */ jal pause_badges_scroll_offset_x
/* 13AD44 80247A04 02E0202D */ daddu $a0, $s7, $zero
/* 13AD48 80247A08 8FAA007C */ lw $t2, 0x7c($sp)
@ -373,7 +373,7 @@ glabel pause_badges_draw_contents
/* 13ADC8 80247A88 0C03D4B8 */ jal draw_box
/* 13ADCC 80247A8C AFA20048 */ sw $v0, 0x48($sp)
/* 13ADD0 80247A90 08091EAD */ j .L80247AB4
/* 13ADD4 80247A94 00000000 */ nop
/* 13ADD4 80247A94 00000000 */ nop
.L80247A98:
/* 13ADD8 80247A98 240A0001 */ addiu $t2, $zero, 1
/* 13ADDC 80247A9C 08091E2D */ j .L802478B4
@ -387,7 +387,7 @@ glabel pause_badges_draw_contents
/* 13ADF4 80247AB4 0C091C9C */ jal pause_badges_is_visible
/* 13ADF8 80247AB8 02C0202D */ daddu $a0, $s6, $zero
/* 13ADFC 80247ABC 104001A2 */ beqz $v0, .L80248148
/* 13AE00 80247AC0 00000000 */ nop
/* 13AE00 80247AC0 00000000 */ nop
/* 13AE04 80247AC4 8FAB0054 */ lw $t3, 0x54($sp)
/* 13AE08 80247AC8 15600058 */ bnez $t3, .L80247C2C
/* 13AE0C 80247ACC 24020001 */ addiu $v0, $zero, 1
@ -416,7 +416,7 @@ glabel pause_badges_draw_contents
/* 13AE68 80247B28 0C04993B */ jal draw_string
/* 13AE6C 80247B2C AFAA0014 */ sw $t2, 0x14($sp)
/* 13AE70 80247B30 08091F09 */ j .L80247C24
/* 13AE74 80247B34 00000000 */ nop
/* 13AE74 80247B34 00000000 */ nop
.L80247B38:
/* 13AE78 80247B38 000212C3 */ sra $v0, $v0, 0xb
/* 13AE7C 80247B3C 3C0B8008 */ lui $t3, %hi(gItemTable)
@ -424,9 +424,9 @@ glabel pause_badges_draw_contents
/* 13AE84 80247B44 004B8821 */ addu $s1, $v0, $t3
/* 13AE88 80247B48 8E220000 */ lw $v0, ($s1)
/* 13AE8C 80247B4C 10400015 */ beqz $v0, .L80247BA4
/* 13AE90 80247B50 00000000 */ nop
/* 13AE90 80247B50 00000000 */ nop
/* 13AE94 80247B54 18400013 */ blez $v0, .L80247BA4
/* 13AE98 80247B58 00000000 */ nop
/* 13AE98 80247B58 00000000 */ nop
/* 13AE9C 80247B5C 0C091CAA */ jal pause_badges_scroll_offset_x
/* 13AEA0 80247B60 02E0202D */ daddu $a0, $s7, $zero
/* 13AEA4 80247B64 8FAA007C */ lw $t2, 0x7c($sp)
@ -497,11 +497,11 @@ glabel pause_badges_draw_contents
/* 13AF9C 80247C5C 34058000 */ ori $a1, $zero, 0x8000
/* 13AFA0 80247C60 8FAA0088 */ lw $t2, 0x88($sp)
/* 13AFA4 80247C64 11400005 */ beqz $t2, .L80247C7C
/* 13AFA8 80247C68 00000000 */ nop
/* 13AFA8 80247C68 00000000 */ nop
/* 13AFAC 80247C6C 3C118027 */ lui $s1, %hi(D_802703FC)
/* 13AFB0 80247C70 8E3103FC */ lw $s1, %lo(D_802703FC)($s1)
/* 13AFB4 80247C74 08091F51 */ j .L80247D44
/* 13AFB8 80247C78 00000000 */ nop
/* 13AFB8 80247C78 00000000 */ nop
.L80247C7C:
/* 13AFBC 80247C7C 12A00010 */ beqz $s5, .L80247CC0
/* 13AFC0 80247C80 0220202D */ daddu $a0, $s1, $zero
@ -575,11 +575,11 @@ glabel pause_badges_draw_contents
/* 13B0BC 80247D7C 00543021 */ addu $a2, $v0, $s4
/* 13B0C0 80247D80 8FAB0058 */ lw $t3, 0x58($sp)
/* 13B0C4 80247D84 15600005 */ bnez $t3, .L80247D9C
/* 13B0C8 80247D88 00000000 */ nop
/* 13B0C8 80247D88 00000000 */ nop
/* 13B0CC 80247D8C 0C0511F8 */ jal draw_icon_2
/* 13B0D0 80247D90 0220202D */ daddu $a0, $s1, $zero
/* 13B0D4 80247D94 08091F69 */ j .L80247DA4
/* 13B0D8 80247D98 00000000 */ nop
/* 13B0D8 80247D98 00000000 */ nop
.L80247D9C:
/* 13B0DC 80247D9C 0C0511F1 */ jal draw_icon_1
/* 13B0E0 80247DA0 0220202D */ daddu $a0, $s1, $zero
@ -591,7 +591,7 @@ glabel pause_badges_draw_contents
/* 13B0F0 80247DB0 8FAB0054 */ lw $t3, 0x54($sp)
/* 13B0F4 80247DB4 24020002 */ addiu $v0, $zero, 2
/* 13B0F8 80247DB8 156200E3 */ bne $t3, $v0, .L80248148
/* 13B0FC 80247DBC 00000000 */ nop
/* 13B0FC 80247DBC 00000000 */ nop
/* 13B100 80247DC0 8FAA0088 */ lw $t2, 0x88($sp)
/* 13B104 80247DC4 154000E0 */ bnez $t2, .L80248148
/* 13B108 80247DC8 00131400 */ sll $v0, $s3, 0x10
@ -614,8 +614,8 @@ glabel pause_badges_draw_contents
.L80247E0C:
/* 13B14C 80247E0C 3C04E300 */ lui $a0, 0xe300
/* 13B150 80247E10 34841201 */ ori $a0, $a0, 0x1201
/* 13B154 80247E14 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 13B158 80247E18 8CA5A66C */ lw $a1, %lo(D_8009A66C)($a1)
/* 13B154 80247E14 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 13B158 80247E18 8CA5A66C */ lw $a1, %lo(gMasterGfxPos)($a1)
/* 13B15C 80247E1C 3C02DE00 */ lui $v0, 0xde00
/* 13B160 80247E20 00A0182D */ daddu $v1, $a1, $zero
/* 13B164 80247E24 24A50008 */ addiu $a1, $a1, 8
@ -624,10 +624,10 @@ glabel pause_badges_draw_contents
/* 13B170 80247E30 2442F348 */ addiu $v0, $v0, %lo(D_8026F348)
/* 13B174 80247E34 AC620004 */ sw $v0, 4($v1)
/* 13B178 80247E38 24A20008 */ addiu $v0, $a1, 8
/* 13B17C 80247E3C 3C01800A */ lui $at, %hi(D_8009A66C)
/* 13B180 80247E40 AC25A66C */ sw $a1, %lo(D_8009A66C)($at)
/* 13B184 80247E44 3C01800A */ lui $at, %hi(D_8009A66C)
/* 13B188 80247E48 AC22A66C */ sw $v0, %lo(D_8009A66C)($at)
/* 13B17C 80247E3C 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 13B180 80247E40 AC25A66C */ sw $a1, %lo(gMasterGfxPos)($at)
/* 13B184 80247E44 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 13B188 80247E48 AC22A66C */ sw $v0, %lo(gMasterGfxPos)($at)
/* 13B18C 80247E4C 24022000 */ addiu $v0, $zero, 0x2000
/* 13B190 80247E50 ACA40000 */ sw $a0, ($a1)
/* 13B194 80247E54 ACA20004 */ sw $v0, 4($a1)
@ -638,16 +638,16 @@ glabel pause_badges_draw_contents
/* 13B1A8 80247E68 0000802D */ daddu $s0, $zero, $zero
/* 13B1AC 80247E6C 2A740005 */ slti $s4, $s3, 5
.L80247E70:
/* 13B1B0 80247E70 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 13B1B4 80247E74 8C42A66C */ lw $v0, %lo(D_8009A66C)($v0)
/* 13B1B0 80247E70 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 13B1B4 80247E74 8C42A66C */ lw $v0, %lo(gMasterGfxPos)($v0)
/* 13B1B8 80247E78 02E0202D */ daddu $a0, $s7, $zero
/* 13B1BC 80247E7C 0040182D */ daddu $v1, $v0, $zero
/* 13B1C0 80247E80 3C0AFA00 */ lui $t2, 0xfa00
/* 13B1C4 80247E84 AC6A0000 */ sw $t2, ($v1)
/* 13B1C8 80247E88 8FAB0090 */ lw $t3, 0x90($sp)
/* 13B1CC 80247E8C 24420008 */ addiu $v0, $v0, 8
/* 13B1D0 80247E90 3C01800A */ lui $at, %hi(D_8009A66C)
/* 13B1D4 80247E94 AC22A66C */ sw $v0, %lo(D_8009A66C)($at)
/* 13B1D0 80247E90 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 13B1D4 80247E94 AC22A66C */ sw $v0, %lo(gMasterGfxPos)($at)
/* 13B1D8 80247E98 0C091CAA */ jal pause_badges_scroll_offset_x
/* 13B1DC 80247E9C AC6B0004 */ sw $t3, 4($v1)
/* 13B1E0 80247EA0 8FAA0094 */ lw $t2, 0x94($sp)
@ -686,7 +686,7 @@ glabel pause_badges_draw_contents
/* 13B260 80247F20 26100001 */ addiu $s0, $s0, 1
/* 13B264 80247F24 0213102A */ slt $v0, $s0, $s3
/* 13B268 80247F28 1440FFD1 */ bnez $v0, .L80247E70
/* 13B26C 80247F2C 00000000 */ nop
/* 13B26C 80247F2C 00000000 */ nop
.L80247F30:
/* 13B270 80247F30 3C06E200 */ lui $a2, 0xe200
/* 13B274 80247F34 34C6001C */ ori $a2, $a2, 0x1c
@ -694,22 +694,22 @@ glabel pause_badges_draw_contents
/* 13B27C 80247F3C 34A54340 */ ori $a1, $a1, 0x4340
/* 13B280 80247F40 0000802D */ daddu $s0, $zero, $zero
/* 13B284 80247F44 3C02E700 */ lui $v0, 0xe700
/* 13B288 80247F48 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 13B28C 80247F4C 8C84A66C */ lw $a0, %lo(D_8009A66C)($a0)
/* 13B288 80247F48 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 13B28C 80247F4C 8C84A66C */ lw $a0, %lo(gMasterGfxPos)($a0)
/* 13B290 80247F50 240B00FF */ addiu $t3, $zero, 0xff
/* 13B294 80247F54 0080182D */ daddu $v1, $a0, $zero
/* 13B298 80247F58 24840008 */ addiu $a0, $a0, 8
/* 13B29C 80247F5C AC620000 */ sw $v0, ($v1)
/* 13B2A0 80247F60 24820008 */ addiu $v0, $a0, 8
/* 13B2A4 80247F64 3C01800A */ lui $at, %hi(D_8009A66C)
/* 13B2A8 80247F68 AC24A66C */ sw $a0, %lo(D_8009A66C)($at)
/* 13B2AC 80247F6C 3C01800A */ lui $at, %hi(D_8009A66C)
/* 13B2B0 80247F70 AC22A66C */ sw $v0, %lo(D_8009A66C)($at)
/* 13B2A4 80247F64 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 13B2A8 80247F68 AC24A66C */ sw $a0, %lo(gMasterGfxPos)($at)
/* 13B2AC 80247F6C 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 13B2B0 80247F70 AC22A66C */ sw $v0, %lo(gMasterGfxPos)($at)
/* 13B2B4 80247F74 24820010 */ addiu $v0, $a0, 0x10
/* 13B2B8 80247F78 AC600004 */ sw $zero, 4($v1)
/* 13B2BC 80247F7C 3C0AFA00 */ lui $t2, 0xfa00
/* 13B2C0 80247F80 3C01800A */ lui $at, %hi(D_8009A66C)
/* 13B2C4 80247F84 AC22A66C */ sw $v0, %lo(D_8009A66C)($at)
/* 13B2C0 80247F80 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 13B2C4 80247F84 AC22A66C */ sw $v0, %lo(gMasterGfxPos)($at)
/* 13B2C8 80247F88 000B1400 */ sll $v0, $t3, 0x10
/* 13B2CC 80247F8C AC8A0008 */ sw $t2, 8($a0)
/* 13B2D0 80247F90 240A0064 */ addiu $t2, $zero, 0x64
@ -765,16 +765,16 @@ glabel pause_badges_draw_contents
.L80248050:
/* 13B390 80248050 0213102A */ slt $v0, $s0, $s3
/* 13B394 80248054 1440FFD7 */ bnez $v0, .L80247FB4
/* 13B398 80248058 00000000 */ nop
/* 13B398 80248058 00000000 */ nop
/* 13B39C 8024805C 08092052 */ j .L80248148
/* 13B3A0 80248060 00000000 */ nop
/* 13B3A0 80248060 00000000 */ nop
.L80248064:
/* 13B3A4 80248064 346364FF */ ori $v1, $v1, 0x64ff
/* 13B3A8 80248068 0000802D */ daddu $s0, $zero, $zero
/* 13B3AC 8024806C 24A20010 */ addiu $v0, $a1, 0x10
/* 13B3B0 80248070 3C0AFA00 */ lui $t2, 0xfa00
/* 13B3B4 80248074 3C01800A */ lui $at, %hi(D_8009A66C)
/* 13B3B8 80248078 AC22A66C */ sw $v0, %lo(D_8009A66C)($at)
/* 13B3B4 80248074 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 13B3B8 80248078 AC22A66C */ sw $v0, %lo(gMasterGfxPos)($at)
/* 13B3BC 8024807C ACAA0008 */ sw $t2, 8($a1)
/* 13B3C0 80248080 1A600028 */ blez $s3, .L80248124
/* 13B3C4 80248084 ACA3000C */ sw $v1, 0xc($a1)
@ -818,14 +818,14 @@ glabel pause_badges_draw_contents
/* 13B454 80248114 26100001 */ addiu $s0, $s0, 1
/* 13B458 80248118 0213102A */ slt $v0, $s0, $s3
/* 13B45C 8024811C 1440FFDB */ bnez $v0, .L8024808C
/* 13B460 80248120 00000000 */ nop
/* 13B460 80248120 00000000 */ nop
.L80248124:
/* 13B464 80248124 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 13B468 80248128 8C42A66C */ lw $v0, %lo(D_8009A66C)($v0)
/* 13B464 80248124 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 13B468 80248128 8C42A66C */ lw $v0, %lo(gMasterGfxPos)($v0)
/* 13B46C 8024812C 0040182D */ daddu $v1, $v0, $zero
/* 13B470 80248130 24420008 */ addiu $v0, $v0, 8
/* 13B474 80248134 3C01800A */ lui $at, %hi(D_8009A66C)
/* 13B478 80248138 AC22A66C */ sw $v0, %lo(D_8009A66C)($at)
/* 13B474 80248134 3C01800A */ lui $at, %hi(gMasterGfxPos)
/* 13B478 80248138 AC22A66C */ sw $v0, %lo(gMasterGfxPos)($at)
/* 13B47C 8024813C 3C02E700 */ lui $v0, 0xe700
/* 13B480 80248140 AC620000 */ sw $v0, ($v1)
/* 13B484 80248144 AC600004 */ sw $zero, 4($v1)
@ -835,7 +835,7 @@ glabel pause_badges_draw_contents
/* 13B490 80248150 27DE0001 */ addiu $fp, $fp, 1
/* 13B494 80248154 03C2102A */ slt $v0, $fp, $v0
/* 13B498 80248158 1440FDB2 */ bnez $v0, .L80247824
/* 13B49C 8024815C 00000000 */ nop
/* 13B49C 8024815C 00000000 */ nop
.L80248160:
/* 13B4A0 80248160 8FAB0050 */ lw $t3, 0x50($sp)
/* 13B4A4 80248164 256B0001 */ addiu $t3, $t3, 1
@ -848,8 +848,8 @@ glabel pause_badges_draw_contents
/* 13B4BC 8024817C 29420003 */ slti $v0, $t2, 3
/* 13B4C0 80248180 1440FD90 */ bnez $v0, .L802477C4
/* 13B4C4 80248184 AFAA0054 */ sw $t2, 0x54($sp)
/* 13B4C8 80248188 3C09800A */ lui $t1, %hi(D_8009A66C)
/* 13B4CC 8024818C 2529A66C */ addiu $t1, $t1, %lo(D_8009A66C)
/* 13B4C8 80248188 3C09800A */ lui $t1, %hi(gMasterGfxPos)
/* 13B4CC 8024818C 2529A66C */ addiu $t1, $t1, %lo(gMasterGfxPos)
/* 13B4D0 80248190 8FAB00C4 */ lw $t3, 0xc4($sp)
/* 13B4D4 80248194 8FAA00C8 */ lw $t2, 0xc8($sp)
/* 13B4D8 80248198 8D250000 */ lw $a1, ($t1)
@ -875,7 +875,7 @@ glabel pause_badges_draw_contents
/* 13B524 802481E4 24060001 */ addiu $a2, $zero, 1
.L802481E8:
/* 13B528 802481E8 18E002DC */ blez $a3, .L80248D5C
/* 13B52C 802481EC 00000000 */ nop
/* 13B52C 802481EC 00000000 */ nop
/* 13B530 802481F0 190002DA */ blez $t0, .L80248D5C
/* 13B534 802481F4 2882013F */ slti $v0, $a0, 0x13f
/* 13B538 802481F8 104002D8 */ beqz $v0, .L80248D5C
@ -892,47 +892,47 @@ glabel pause_badges_draw_contents
/* 13B55C 8024821C 3C014080 */ lui $at, 0x4080
/* 13B560 80248220 44812000 */ mtc1 $at, $f4
/* 13B564 80248224 44840000 */ mtc1 $a0, $f0
/* 13B568 80248228 00000000 */ nop
/* 13B568 80248228 00000000 */ nop
/* 13B56C 8024822C 46800020 */ cvt.s.w $f0, $f0
/* 13B570 80248230 46040002 */ mul.s $f0, $f0, $f4
/* 13B574 80248234 00000000 */ nop
/* 13B574 80248234 00000000 */ nop
/* 13B578 80248238 24A20008 */ addiu $v0, $a1, 8
/* 13B57C 8024823C 44861000 */ mtc1 $a2, $f2
/* 13B580 80248240 00000000 */ nop
/* 13B580 80248240 00000000 */ nop
/* 13B584 80248244 468010A0 */ cvt.s.w $f2, $f2
/* 13B588 80248248 3C04ED00 */ lui $a0, 0xed00
/* 13B58C 8024824C 46041082 */ mul.s $f2, $f2, $f4
/* 13B590 80248250 00000000 */ nop
/* 13B590 80248250 00000000 */ nop
/* 13B594 80248254 AD220000 */ sw $v0, ($t1)
/* 13B598 80248258 4600018D */ trunc.w.s $f6, $f0
/* 13B59C 8024825C 44023000 */ mfc1 $v0, $f6
/* 13B5A0 80248260 00000000 */ nop
/* 13B5A0 80248260 00000000 */ nop
/* 13B5A4 80248264 30420FFF */ andi $v0, $v0, 0xfff
/* 13B5A8 80248268 00021300 */ sll $v0, $v0, 0xc
/* 13B5AC 8024826C 4600118D */ trunc.w.s $f6, $f2
/* 13B5B0 80248270 44033000 */ mfc1 $v1, $f6
/* 13B5B4 80248274 44871000 */ mtc1 $a3, $f2
/* 13B5B8 80248278 00000000 */ nop
/* 13B5B8 80248278 00000000 */ nop
/* 13B5BC 8024827C 468010A0 */ cvt.s.w $f2, $f2
/* 13B5C0 80248280 46041082 */ mul.s $f2, $f2, $f4
/* 13B5C4 80248284 00000000 */ nop
/* 13B5C4 80248284 00000000 */ nop
/* 13B5C8 80248288 30630FFF */ andi $v1, $v1, 0xfff
/* 13B5CC 8024828C 00641825 */ or $v1, $v1, $a0
/* 13B5D0 80248290 00431025 */ or $v0, $v0, $v1
/* 13B5D4 80248294 44880000 */ mtc1 $t0, $f0
/* 13B5D8 80248298 00000000 */ nop
/* 13B5D8 80248298 00000000 */ nop
/* 13B5DC 8024829C 46800020 */ cvt.s.w $f0, $f0
/* 13B5E0 802482A0 46040002 */ mul.s $f0, $f0, $f4
/* 13B5E4 802482A4 00000000 */ nop
/* 13B5E4 802482A4 00000000 */ nop
/* 13B5E8 802482A8 ACA20000 */ sw $v0, ($a1)
/* 13B5EC 802482AC 4600118D */ trunc.w.s $f6, $f2
/* 13B5F0 802482B0 44023000 */ mfc1 $v0, $f6
/* 13B5F4 802482B4 00000000 */ nop
/* 13B5F4 802482B4 00000000 */ nop
/* 13B5F8 802482B8 30420FFF */ andi $v0, $v0, 0xfff
/* 13B5FC 802482BC 00021300 */ sll $v0, $v0, 0xc
/* 13B600 802482C0 4600018D */ trunc.w.s $f6, $f0
/* 13B604 802482C4 44033000 */ mfc1 $v1, $f6
/* 13B608 802482C8 00000000 */ nop
/* 13B608 802482C8 00000000 */ nop
/* 13B60C 802482CC 30630FFF */ andi $v1, $v1, 0xfff
/* 13B610 802482D0 00431025 */ or $v0, $v0, $v1
/* 13B614 802482D4 3C038027 */ lui $v1, %hi(gPauseMenuCurrentTab)
@ -944,7 +944,7 @@ glabel pause_badges_draw_contents
/* 13B62C 802482EC 3C038027 */ lui $v1, %hi(gBadgeMenuLevel)
/* 13B630 802482F0 8C630398 */ lw $v1, %lo(gBadgeMenuLevel)($v1)
/* 13B634 802482F4 14620026 */ bne $v1, $v0, .L80248390
/* 13B638 802482F8 00000000 */ nop
/* 13B638 802482F8 00000000 */ nop
/* 13B63C 802482FC 3C118027 */ lui $s1, %hi(gBadgeMenuCurrentPage)
/* 13B640 80248300 26310280 */ addiu $s1, $s1, %lo(gBadgeMenuCurrentPage)
/* 13B644 80248304 8E220000 */ lw $v0, ($s1)
@ -960,7 +960,7 @@ glabel pause_badges_draw_contents
/* 13B66C 8024832C 2546000E */ addiu $a2, $t2, 0xe
/* 13B670 80248330 8E040044 */ lw $a0, 0x44($s0)
/* 13B674 80248334 0C0511F8 */ jal draw_icon_2
/* 13B678 80248338 00000000 */ nop
/* 13B678 80248338 00000000 */ nop
/* 13B67C 8024833C 8E220000 */ lw $v0, ($s1)
/* 13B680 80248340 24420001 */ addiu $v0, $v0, 1
.L80248344:
@ -971,7 +971,7 @@ glabel pause_badges_draw_contents
/* 13B694 80248354 00431021 */ addu $v0, $v0, $v1
/* 13B698 80248358 90420288 */ lbu $v0, %lo(gBadgeMenuPages)($v0)
/* 13B69C 8024835C 1040000C */ beqz $v0, .L80248390
/* 13B6A0 80248360 00000000 */ nop
/* 13B6A0 80248360 00000000 */ nop
/* 13B6A4 80248364 3C108027 */ lui $s0, %hi(D_802703A8)
/* 13B6A8 80248368 261003A8 */ addiu $s0, $s0, %lo(D_802703A8)
/* 13B6AC 8024836C 8FAB00C4 */ lw $t3, 0xc4($sp)
@ -982,7 +982,7 @@ glabel pause_badges_draw_contents
/* 13B6C0 80248380 25460092 */ addiu $a2, $t2, 0x92
/* 13B6C4 80248384 8E040048 */ lw $a0, 0x48($s0)
/* 13B6C8 80248388 0C0511F8 */ jal draw_icon_2
/* 13B6CC 8024838C 00000000 */ nop
/* 13B6CC 8024838C 00000000 */ nop
.L80248390:
/* 13B6D0 80248390 3C108027 */ lui $s0, %hi(D_802703A8)
/* 13B6D4 80248394 261003A8 */ addiu $s0, $s0, %lo(D_802703A8)
@ -1058,8 +1058,8 @@ glabel pause_badges_draw_contents
/* 13B7E8 802484A8 01652821 */ addu $a1, $t3, $a1
/* 13B7EC 802484AC 3C05E300 */ lui $a1, 0xe300
/* 13B7F0 802484B0 34A51201 */ ori $a1, $a1, 0x1201
/* 13B7F4 802484B4 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 13B7F8 802484B8 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 13B7F4 802484B4 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 13B7F8 802484B8 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 13B7FC 802484BC 0000882D */ daddu $s1, $zero, $zero
/* 13B800 802484C0 3C02DE00 */ lui $v0, 0xde00
/* 13B804 802484C4 0220B02D */ daddu $s6, $s1, $zero
@ -1120,8 +1120,8 @@ glabel pause_badges_draw_contents
/* 13B8DC 8024859C 1440FFE3 */ bnez $v0, .L8024852C
/* 13B8E0 802485A0 0000202D */ daddu $a0, $zero, $zero
.L802485A4:
/* 13B8E4 802485A4 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 13B8E8 802485A8 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 13B8E4 802485A4 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 13B8E8 802485A8 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 13B8EC 802485AC 8CA40000 */ lw $a0, ($a1)
/* 13B8F0 802485B0 3C02E700 */ lui $v0, 0xe700
/* 13B8F4 802485B4 0080182D */ daddu $v1, $a0, $zero
@ -1175,8 +1175,8 @@ glabel pause_badges_draw_contents
/* 13B9B0 80248670 1440FFE9 */ bnez $v0, .L80248618
/* 13B9B4 80248674 02320018 */ mult $s1, $s2
.L80248678:
/* 13B9B8 80248678 3C10800A */ lui $s0, %hi(D_8009A66C)
/* 13B9BC 8024867C 2610A66C */ addiu $s0, $s0, %lo(D_8009A66C)
/* 13B9B8 80248678 3C10800A */ lui $s0, %hi(gMasterGfxPos)
/* 13B9BC 8024867C 2610A66C */ addiu $s0, $s0, %lo(gMasterGfxPos)
/* 13B9C0 80248680 3C02E700 */ lui $v0, 0xe700
/* 13B9C4 80248684 8E030000 */ lw $v1, ($s0)
/* 13B9C8 80248688 8FAB006C */ lw $t3, 0x6c($sp)
@ -1192,7 +1192,7 @@ glabel pause_badges_draw_contents
/* 13B9F0 802486B0 00041100 */ sll $v0, $a0, 4
/* 13B9F4 802486B4 00441023 */ subu $v0, $v0, $a0
/* 13B9F8 802486B8 44826000 */ mtc1 $v0, $f12
/* 13B9FC 802486BC 00000000 */ nop
/* 13B9FC 802486BC 00000000 */ nop
/* 13BA00 802486C0 46806320 */ cvt.s.w $f12, $f12
/* 13BA04 802486C4 0C00A8BB */ jal sin_deg
/* 13BA08 802486C8 AE030000 */ sw $v1, ($s0)
@ -1209,7 +1209,7 @@ glabel pause_badges_draw_contents
/* 13BA34 802486F4 D422FFB0 */ ldc1 $f2, %lo(D_8026FFB0)($at)
/* 13BA38 802486F8 46000021 */ cvt.d.s $f0, $f0
/* 13BA3C 802486FC 46220002 */ mul.d $f0, $f0, $f2
/* 13BA40 80248700 00000000 */ nop
/* 13BA40 80248700 00000000 */ nop
/* 13BA44 80248704 24A50008 */ addiu $a1, $a1, 8
/* 13BA48 80248708 AE050000 */ sw $a1, ($s0)
/* 13BA4C 8024870C AC440000 */ sw $a0, ($v0)
@ -1225,21 +1225,21 @@ glabel pause_badges_draw_contents
/* 13BA74 80248734 44811000 */ mtc1 $at, $f2
/* 13BA78 80248738 46200020 */ cvt.s.d $f0, $f0
/* 13BA7C 8024873C 46020002 */ mul.s $f0, $f0, $f2
/* 13BA80 80248740 00000000 */ nop
/* 13BA80 80248740 00000000 */ nop
/* 13BA84 80248744 ACA20000 */ sw $v0, ($a1)
/* 13BA88 80248748 00171400 */ sll $v0, $s7, 0x10
/* 13BA8C 8024874C 001E1A00 */ sll $v1, $fp, 8
/* 13BA90 80248750 00431025 */ or $v0, $v0, $v1
/* 13BA94 80248754 4600018D */ trunc.w.s $f6, $f0
/* 13BA98 80248758 44043000 */ mfc1 $a0, $f6
/* 13BA9C 8024875C 00000000 */ nop
/* 13BA9C 8024875C 00000000 */ nop
/* 13BAA0 80248760 308400FF */ andi $a0, $a0, 0xff
/* 13BAA4 80248764 00441025 */ or $v0, $v0, $a0
/* 13BAA8 80248768 ACA20004 */ sw $v0, 4($a1)
/* 13BAAC 8024876C 8FAB006C */ lw $t3, 0x6c($sp)
/* 13BAB0 80248770 022B102A */ slt $v0, $s1, $t3
/* 13BAB4 80248774 10400046 */ beqz $v0, .L80248890
/* 13BAB8 80248778 00000000 */ nop
/* 13BAB8 80248778 00000000 */ nop
/* 13BABC 8024877C 3C106666 */ lui $s0, 0x6666
/* 13BAC0 80248780 36106667 */ ori $s0, $s0, 0x6667
/* 13BAC4 80248784 02300018 */ mult $s1, $s0
@ -1270,7 +1270,7 @@ glabel pause_badges_draw_contents
/* 13BB24 802487E4 1440FFE8 */ bnez $v0, .L80248788
/* 13BB28 802487E8 02300018 */ mult $s1, $s0
/* 13BB2C 802487EC 08092224 */ j .L80248890
/* 13BB30 802487F0 00000000 */ nop
/* 13BB30 802487F0 00000000 */ nop
.L802487F4:
/* 13BB34 802487F4 ACA20000 */ sw $v0, ($a1)
/* 13BB38 802487F8 3C02FA00 */ lui $v0, 0xfa00
@ -1313,8 +1313,8 @@ glabel pause_badges_draw_contents
/* 13BBC8 80248888 1440FFE8 */ bnez $v0, .L8024882C
/* 13BBCC 8024888C 02300018 */ mult $s1, $s0
.L80248890:
/* 13BBD0 80248890 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 13BBD4 80248894 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 13BBD0 80248890 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 13BBD4 80248894 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 13BBD8 80248898 8C620000 */ lw $v0, ($v1)
/* 13BBDC 8024889C 0040202D */ daddu $a0, $v0, $zero
/* 13BBE0 802488A0 24420008 */ addiu $v0, $v0, 8
@ -1464,7 +1464,7 @@ glabel pause_badges_draw_contents
/* 13BDF0 80248AB0 806300D4 */ lb $v1, %lo(gPauseMenuCurrentTab)($v1)
/* 13BDF4 80248AB4 24020002 */ addiu $v0, $zero, 2
/* 13BDF8 80248AB8 14620050 */ bne $v1, $v0, .L80248BFC
/* 13BDFC 80248ABC 00000000 */ nop
/* 13BDFC 80248ABC 00000000 */ nop
/* 13BE00 80248AC0 3C028027 */ lui $v0, %hi(gBadgeMenuLevel)
/* 13BE04 80248AC4 8C420398 */ lw $v0, %lo(gBadgeMenuLevel)($v0)
/* 13BE08 80248AC8 14400009 */ bnez $v0, .L80248AF0
@ -1538,7 +1538,7 @@ glabel pause_badges_draw_contents
/* 13BF0C 80248BCC 0C090AEB */ jal func_80242BAC
/* 13BF10 80248BD0 01463021 */ addu $a2, $t2, $a2
/* 13BF14 80248BD4 080922FF */ j .L80248BFC
/* 13BF18 80248BD8 00000000 */ nop
/* 13BF18 80248BD8 00000000 */ nop
.L80248BDC:
/* 13BF1C 80248BDC 2605005D */ addiu $a1, $s0, 0x5d
/* 13BF20 80248BE0 24C60017 */ addiu $a2, $a2, 0x17
@ -1548,13 +1548,13 @@ glabel pause_badges_draw_contents
/* 13BF30 80248BF0 01463021 */ addu $a2, $t2, $a2
.L80248BF4:
/* 13BF34 80248BF4 0C090B41 */ jal func_80242D04
/* 13BF38 80248BF8 00000000 */ nop
/* 13BF38 80248BF8 00000000 */ nop
.L80248BFC:
/* 13BF3C 80248BFC 3C108027 */ lui $s0, %hi(gBadgeMenuBShowNotEnoughBP)
/* 13BF40 80248C00 261003A0 */ addiu $s0, $s0, %lo(gBadgeMenuBShowNotEnoughBP)
/* 13BF44 80248C04 8E020000 */ lw $v0, ($s0)
/* 13BF48 80248C08 10400054 */ beqz $v0, .L80248D5C
/* 13BF4C 80248C0C 00000000 */ nop
/* 13BF4C 80248C0C 00000000 */ nop
/* 13BF50 80248C10 0C090AE8 */ jal pause_set_cursor_opacity
/* 13BF54 80248C14 0000202D */ daddu $a0, $zero, $zero
/* 13BF58 80248C18 8E020000 */ lw $v0, ($s0)

View File

@ -58,7 +58,7 @@ glabel pause_items_draw_contents
/* 13CD80 80249A40 15010004 */ bne $t0, $at, .L80249A54
/* 13CD84 80249A44 3C018000 */ lui $at, 0x8000
/* 13CD88 80249A48 14610002 */ bne $v1, $at, .L80249A54
/* 13CD8C 80249A4C 00000000 */ nop
/* 13CD8C 80249A4C 00000000 */ nop
/* 13CD90 80249A50 0006000D */ break 6
.L80249A54:
/* 13CD94 80249A54 00005012 */ mflo $t2
@ -94,7 +94,7 @@ glabel pause_items_draw_contents
/* 13CE08 80249AC8 24060001 */ addiu $a2, $zero, 1
.L80249ACC:
/* 13CE0C 80249ACC 18E00277 */ blez $a3, .L8024A4AC
/* 13CE10 80249AD0 00000000 */ nop
/* 13CE10 80249AD0 00000000 */ nop
/* 13CE14 80249AD4 19000275 */ blez $t0, .L8024A4AC
/* 13CE18 80249AD8 2882013F */ slti $v0, $a0, 0x13f
/* 13CE1C 80249ADC 10400273 */ beqz $v0, .L8024A4AC
@ -108,13 +108,13 @@ glabel pause_items_draw_contents
/* 13CE38 80249AF8 50400001 */ beql $v0, $zero, .L80249B00
/* 13CE3C 80249AFC 240800EF */ addiu $t0, $zero, 0xef
.L80249B00:
/* 13CE40 80249B00 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 13CE44 80249B04 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 13CE40 80249B00 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 13CE44 80249B04 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 13CE48 80249B08 44841000 */ mtc1 $a0, $f2
/* 13CE4C 80249B0C 00000000 */ nop
/* 13CE4C 80249B0C 00000000 */ nop
/* 13CE50 80249B10 468010A0 */ cvt.s.w $f2, $f2
/* 13CE54 80249B14 44860000 */ mtc1 $a2, $f0
/* 13CE58 80249B18 00000000 */ nop
/* 13CE58 80249B18 00000000 */ nop
/* 13CE5C 80249B1C 46800020 */ cvt.s.w $f0, $f0
/* 13CE60 80249B20 8FAA00AC */ lw $t2, 0xac($sp)
/* 13CE64 80249B24 8FAB00B0 */ lw $t3, 0xb0($sp)
@ -125,45 +125,45 @@ glabel pause_items_draw_contents
/* 13CE78 80249B38 AFA00050 */ sw $zero, 0x50($sp)
/* 13CE7C 80249B3C 254A0077 */ addiu $t2, $t2, 0x77
/* 13CE80 80249B40 46041082 */ mul.s $f2, $f2, $f4
/* 13CE84 80249B44 00000000 */ nop
/* 13CE84 80249B44 00000000 */ nop
/* 13CE88 80249B48 256B0011 */ addiu $t3, $t3, 0x11
/* 13CE8C 80249B4C AFAA006C */ sw $t2, 0x6c($sp)
/* 13CE90 80249B50 AFAB0070 */ sw $t3, 0x70($sp)
/* 13CE94 80249B54 8C620000 */ lw $v0, ($v1)
/* 13CE98 80249B58 46040002 */ mul.s $f0, $f0, $f4
/* 13CE9C 80249B5C 00000000 */ nop
/* 13CE9C 80249B5C 00000000 */ nop
/* 13CEA0 80249B60 0040282D */ daddu $a1, $v0, $zero
/* 13CEA4 80249B64 24420008 */ addiu $v0, $v0, 8
/* 13CEA8 80249B68 AC620000 */ sw $v0, ($v1)
/* 13CEAC 80249B6C 4600118D */ trunc.w.s $f6, $f2
/* 13CEB0 80249B70 44023000 */ mfc1 $v0, $f6
/* 13CEB4 80249B74 00000000 */ nop
/* 13CEB4 80249B74 00000000 */ nop
/* 13CEB8 80249B78 30420FFF */ andi $v0, $v0, 0xfff
/* 13CEBC 80249B7C 00021300 */ sll $v0, $v0, 0xc
/* 13CEC0 80249B80 4600018D */ trunc.w.s $f6, $f0
/* 13CEC4 80249B84 44033000 */ mfc1 $v1, $f6
/* 13CEC8 80249B88 44871000 */ mtc1 $a3, $f2
/* 13CECC 80249B8C 00000000 */ nop
/* 13CECC 80249B8C 00000000 */ nop
/* 13CED0 80249B90 468010A0 */ cvt.s.w $f2, $f2
/* 13CED4 80249B94 46041082 */ mul.s $f2, $f2, $f4
/* 13CED8 80249B98 00000000 */ nop
/* 13CED8 80249B98 00000000 */ nop
/* 13CEDC 80249B9C 30630FFF */ andi $v1, $v1, 0xfff
/* 13CEE0 80249BA0 00641825 */ or $v1, $v1, $a0
/* 13CEE4 80249BA4 00431025 */ or $v0, $v0, $v1
/* 13CEE8 80249BA8 44880000 */ mtc1 $t0, $f0
/* 13CEEC 80249BAC 00000000 */ nop
/* 13CEEC 80249BAC 00000000 */ nop
/* 13CEF0 80249BB0 46800020 */ cvt.s.w $f0, $f0
/* 13CEF4 80249BB4 46040002 */ mul.s $f0, $f0, $f4
/* 13CEF8 80249BB8 00000000 */ nop
/* 13CEF8 80249BB8 00000000 */ nop
/* 13CEFC 80249BBC ACA20000 */ sw $v0, ($a1)
/* 13CF00 80249BC0 4600118D */ trunc.w.s $f6, $f2
/* 13CF04 80249BC4 44023000 */ mfc1 $v0, $f6
/* 13CF08 80249BC8 00000000 */ nop
/* 13CF08 80249BC8 00000000 */ nop
/* 13CF0C 80249BCC 30420FFF */ andi $v0, $v0, 0xfff
/* 13CF10 80249BD0 00021300 */ sll $v0, $v0, 0xc
/* 13CF14 80249BD4 4600018D */ trunc.w.s $f6, $f0
/* 13CF18 80249BD8 44033000 */ mfc1 $v1, $f6
/* 13CF1C 80249BDC 00000000 */ nop
/* 13CF1C 80249BDC 00000000 */ nop
/* 13CF20 80249BE0 30630FFF */ andi $v1, $v1, 0xfff
/* 13CF24 80249BE4 00431025 */ or $v0, $v0, $v1
/* 13CF28 80249BE8 ACA20004 */ sw $v0, 4($a1)
@ -176,7 +176,7 @@ glabel pause_items_draw_contents
/* 13CF3C 80249BFC 8FAA007C */ lw $t2, 0x7c($sp)
/* 13CF40 80249C00 91420000 */ lbu $v0, ($t2)
/* 13CF44 80249C04 104000E2 */ beqz $v0, .L80249F90
/* 13CF48 80249C08 00000000 */ nop
/* 13CF48 80249C08 00000000 */ nop
/* 13CF4C 80249C0C 03C0202D */ daddu $a0, $fp, $zero
/* 13CF50 80249C10 0C09260A */ jal pause_items_get_pos_y
/* 13CF54 80249C14 0000282D */ daddu $a1, $zero, $zero
@ -255,10 +255,10 @@ glabel pause_items_draw_contents
/* 13D068 80249D28 0C09264C */ jal pause_items_is_visible
/* 13D06C 80249D2C 02E0202D */ daddu $a0, $s7, $zero
/* 13D070 80249D30 1040008B */ beqz $v0, .L80249F60
/* 13D074 80249D34 00000000 */ nop
/* 13D074 80249D34 00000000 */ nop
/* 13D078 80249D38 8FAB0050 */ lw $t3, 0x50($sp)
/* 13D07C 80249D3C 15600035 */ bnez $t3, .L80249E14
/* 13D080 80249D40 00000000 */ nop
/* 13D080 80249D40 00000000 */ nop
/* 13D084 80249D44 8FAA0074 */ lw $t2, 0x74($sp)
/* 13D088 80249D48 11400016 */ beqz $t2, .L80249DA4
/* 13D08C 80249D4C 00161400 */ sll $v0, $s6, 0x10
@ -290,9 +290,9 @@ glabel pause_items_draw_contents
/* 13D0F0 80249DB0 004B8821 */ addu $s1, $v0, $t3
/* 13D0F4 80249DB4 8E220000 */ lw $v0, ($s1)
/* 13D0F8 80249DB8 10400016 */ beqz $v0, .L80249E14
/* 13D0FC 80249DBC 00000000 */ nop
/* 13D0FC 80249DBC 00000000 */ nop
/* 13D100 80249DC0 18400014 */ blez $v0, .L80249E14
/* 13D104 80249DC4 00000000 */ nop
/* 13D104 80249DC4 00000000 */ nop
/* 13D108 80249DC8 0C09265A */ jal pause_items_scroll_offset_x
/* 13D10C 80249DCC 8FA40068 */ lw $a0, 0x68($sp)
/* 13D110 80249DD0 8FAA006C */ lw $t2, 0x6c($sp)
@ -312,7 +312,7 @@ glabel pause_items_draw_contents
/* 13D148 80249E08 00553021 */ addu $a2, $v0, $s5
.L80249E0C:
/* 13D14C 80249E0C 0C04993B */ jal draw_string
/* 13D150 80249E10 00000000 */ nop
/* 13D150 80249E10 00000000 */ nop
.L80249E14:
/* 13D154 80249E14 8FAA0050 */ lw $t2, 0x50($sp)
/* 13D158 80249E18 240B0001 */ addiu $t3, $zero, 1
@ -327,11 +327,11 @@ glabel pause_items_draw_contents
/* 13D17C 80249E3C 34058000 */ ori $a1, $zero, 0x8000
/* 13D180 80249E40 8FAB0074 */ lw $t3, 0x74($sp)
/* 13D184 80249E44 11600005 */ beqz $t3, .L80249E5C
/* 13D188 80249E48 00000000 */ nop
/* 13D188 80249E48 00000000 */ nop
/* 13D18C 80249E4C 3C118027 */ lui $s1, %hi(D_80270634)
/* 13D190 80249E50 8E310634 */ lw $s1, %lo(D_80270634)($s1)
/* 13D194 80249E54 080927B9 */ j .L80249EE4
/* 13D198 80249E58 00000000 */ nop
/* 13D198 80249E58 00000000 */ nop
.L80249E5C:
/* 13D19C 80249E5C 12600010 */ beqz $s3, .L80249EA0
/* 13D1A0 80249E60 0220202D */ daddu $a0, $s1, $zero
@ -371,7 +371,7 @@ glabel pause_items_draw_contents
.L80249EE4:
/* 13D224 80249EE4 8FA40068 */ lw $a0, 0x68($sp)
/* 13D228 80249EE8 0C09265A */ jal pause_items_scroll_offset_x
/* 13D22C 80249EEC 00000000 */ nop
/* 13D22C 80249EEC 00000000 */ nop
/* 13D230 80249EF0 02E0202D */ daddu $a0, $s7, $zero
/* 13D234 80249EF4 8FAA00AC */ lw $t2, 0xac($sp)
/* 13D238 80249EF8 24500069 */ addiu $s0, $v0, 0x69
@ -387,11 +387,11 @@ glabel pause_items_draw_contents
/* 13D260 80249F20 00553021 */ addu $a2, $v0, $s5
/* 13D264 80249F24 8FAA0054 */ lw $t2, 0x54($sp)
/* 13D268 80249F28 15400005 */ bnez $t2, .L80249F40
/* 13D26C 80249F2C 00000000 */ nop
/* 13D26C 80249F2C 00000000 */ nop
/* 13D270 80249F30 0C0511F8 */ jal draw_icon_2
/* 13D274 80249F34 0220202D */ daddu $a0, $s1, $zero
/* 13D278 80249F38 080927D2 */ j .L80249F48
/* 13D27C 80249F3C 00000000 */ nop
/* 13D27C 80249F3C 00000000 */ nop
.L80249F40:
/* 13D280 80249F40 0C0511F1 */ jal draw_icon_1
/* 13D284 80249F44 0220202D */ daddu $a0, $s1, $zero
@ -408,7 +408,7 @@ glabel pause_items_draw_contents
/* 13D2A8 80249F68 26520001 */ addiu $s2, $s2, 1
/* 13D2AC 80249F6C 0242102A */ slt $v0, $s2, $v0
/* 13D2B0 80249F70 1440FF33 */ bnez $v0, .L80249C40
/* 13D2B4 80249F74 00000000 */ nop
/* 13D2B4 80249F74 00000000 */ nop
.L80249F78:
/* 13D2B8 80249F78 27DE0001 */ addiu $fp, $fp, 1
/* 13D2BC 80249F7C 8FAA007C */ lw $t2, 0x7c($sp)
@ -422,8 +422,8 @@ glabel pause_items_draw_contents
/* 13D2D8 80249F98 29620003 */ slti $v0, $t3, 3
/* 13D2DC 80249F9C 1440FF13 */ bnez $v0, .L80249BEC
/* 13D2E0 80249FA0 AFAB0050 */ sw $t3, 0x50($sp)
/* 13D2E4 80249FA4 3C09800A */ lui $t1, %hi(D_8009A66C)
/* 13D2E8 80249FA8 2529A66C */ addiu $t1, $t1, %lo(D_8009A66C)
/* 13D2E4 80249FA4 3C09800A */ lui $t1, %hi(gMasterGfxPos)
/* 13D2E8 80249FA8 2529A66C */ addiu $t1, $t1, %lo(gMasterGfxPos)
/* 13D2EC 80249FAC 8FAA00AC */ lw $t2, 0xac($sp)
/* 13D2F0 80249FB0 8FAB00B0 */ lw $t3, 0xb0($sp)
/* 13D2F4 80249FB4 8D250000 */ lw $a1, ($t1)
@ -449,7 +449,7 @@ glabel pause_items_draw_contents
/* 13D340 8024A000 24060001 */ addiu $a2, $zero, 1
.L8024A004:
/* 13D344 8024A004 18E00129 */ blez $a3, .L8024A4AC
/* 13D348 8024A008 00000000 */ nop
/* 13D348 8024A008 00000000 */ nop
/* 13D34C 8024A00C 19000127 */ blez $t0, .L8024A4AC
/* 13D350 8024A010 2882013F */ slti $v0, $a0, 0x13f
/* 13D354 8024A014 10400125 */ beqz $v0, .L8024A4AC
@ -466,47 +466,47 @@ glabel pause_items_draw_contents
/* 13D378 8024A038 3C014080 */ lui $at, 0x4080
/* 13D37C 8024A03C 44812000 */ mtc1 $at, $f4
/* 13D380 8024A040 44840000 */ mtc1 $a0, $f0
/* 13D384 8024A044 00000000 */ nop
/* 13D384 8024A044 00000000 */ nop
/* 13D388 8024A048 46800020 */ cvt.s.w $f0, $f0
/* 13D38C 8024A04C 46040002 */ mul.s $f0, $f0, $f4
/* 13D390 8024A050 00000000 */ nop
/* 13D390 8024A050 00000000 */ nop
/* 13D394 8024A054 24A20008 */ addiu $v0, $a1, 8
/* 13D398 8024A058 44861000 */ mtc1 $a2, $f2
/* 13D39C 8024A05C 00000000 */ nop
/* 13D39C 8024A05C 00000000 */ nop
/* 13D3A0 8024A060 468010A0 */ cvt.s.w $f2, $f2
/* 13D3A4 8024A064 3C04ED00 */ lui $a0, 0xed00
/* 13D3A8 8024A068 46041082 */ mul.s $f2, $f2, $f4
/* 13D3AC 8024A06C 00000000 */ nop
/* 13D3AC 8024A06C 00000000 */ nop
/* 13D3B0 8024A070 AD220000 */ sw $v0, ($t1)
/* 13D3B4 8024A074 4600018D */ trunc.w.s $f6, $f0
/* 13D3B8 8024A078 44023000 */ mfc1 $v0, $f6
/* 13D3BC 8024A07C 00000000 */ nop
/* 13D3BC 8024A07C 00000000 */ nop
/* 13D3C0 8024A080 30420FFF */ andi $v0, $v0, 0xfff
/* 13D3C4 8024A084 00021300 */ sll $v0, $v0, 0xc
/* 13D3C8 8024A088 4600118D */ trunc.w.s $f6, $f2
/* 13D3CC 8024A08C 44033000 */ mfc1 $v1, $f6
/* 13D3D0 8024A090 44871000 */ mtc1 $a3, $f2
/* 13D3D4 8024A094 00000000 */ nop
/* 13D3D4 8024A094 00000000 */ nop
/* 13D3D8 8024A098 468010A0 */ cvt.s.w $f2, $f2
/* 13D3DC 8024A09C 46041082 */ mul.s $f2, $f2, $f4
/* 13D3E0 8024A0A0 00000000 */ nop
/* 13D3E0 8024A0A0 00000000 */ nop
/* 13D3E4 8024A0A4 30630FFF */ andi $v1, $v1, 0xfff
/* 13D3E8 8024A0A8 00641825 */ or $v1, $v1, $a0
/* 13D3EC 8024A0AC 00431025 */ or $v0, $v0, $v1
/* 13D3F0 8024A0B0 44880000 */ mtc1 $t0, $f0
/* 13D3F4 8024A0B4 00000000 */ nop
/* 13D3F4 8024A0B4 00000000 */ nop
/* 13D3F8 8024A0B8 46800020 */ cvt.s.w $f0, $f0
/* 13D3FC 8024A0BC 46040002 */ mul.s $f0, $f0, $f4
/* 13D400 8024A0C0 00000000 */ nop
/* 13D400 8024A0C0 00000000 */ nop
/* 13D404 8024A0C4 ACA20000 */ sw $v0, ($a1)
/* 13D408 8024A0C8 4600118D */ trunc.w.s $f6, $f2
/* 13D40C 8024A0CC 44023000 */ mfc1 $v0, $f6
/* 13D410 8024A0D0 00000000 */ nop
/* 13D410 8024A0D0 00000000 */ nop
/* 13D414 8024A0D4 30420FFF */ andi $v0, $v0, 0xfff
/* 13D418 8024A0D8 00021300 */ sll $v0, $v0, 0xc
/* 13D41C 8024A0DC 4600018D */ trunc.w.s $f6, $f0
/* 13D420 8024A0E0 44033000 */ mfc1 $v1, $f6
/* 13D424 8024A0E4 00000000 */ nop
/* 13D424 8024A0E4 00000000 */ nop
/* 13D428 8024A0E8 30630FFF */ andi $v1, $v1, 0xfff
/* 13D42C 8024A0EC 00431025 */ or $v0, $v0, $v1
/* 13D430 8024A0F0 3C038027 */ lui $v1, %hi(gPauseMenuCurrentTab)
@ -518,7 +518,7 @@ glabel pause_items_draw_contents
/* 13D448 8024A108 3C038027 */ lui $v1, %hi(gItemMenuLevel)
/* 13D44C 8024A10C 8C6305E0 */ lw $v1, %lo(gItemMenuLevel)($v1)
/* 13D450 8024A110 14620026 */ bne $v1, $v0, .L8024A1AC
/* 13D454 8024A114 00000000 */ nop
/* 13D454 8024A114 00000000 */ nop
/* 13D458 8024A118 3C118027 */ lui $s1, %hi(gItemMenuCurrentPage)
/* 13D45C 8024A11C 263104C8 */ addiu $s1, $s1, %lo(gItemMenuCurrentPage)
/* 13D460 8024A120 8E220000 */ lw $v0, ($s1)
@ -534,7 +534,7 @@ glabel pause_items_draw_contents
/* 13D488 8024A148 2546000E */ addiu $a2, $t2, 0xe
/* 13D48C 8024A14C 8E040040 */ lw $a0, 0x40($s0)
/* 13D490 8024A150 0C0511F8 */ jal draw_icon_2
/* 13D494 8024A154 00000000 */ nop
/* 13D494 8024A154 00000000 */ nop
/* 13D498 8024A158 8E220000 */ lw $v0, ($s1)
/* 13D49C 8024A15C 24420001 */ addiu $v0, $v0, 1
.L8024A160:
@ -545,7 +545,7 @@ glabel pause_items_draw_contents
/* 13D4B0 8024A170 00431021 */ addu $v0, $v0, $v1
/* 13D4B4 8024A174 904204D0 */ lbu $v0, %lo(gItemMenuPages)($v0)
/* 13D4B8 8024A178 1040000C */ beqz $v0, .L8024A1AC
/* 13D4BC 8024A17C 00000000 */ nop
/* 13D4BC 8024A17C 00000000 */ nop
/* 13D4C0 8024A180 3C108027 */ lui $s0, %hi(D_802705E8)
/* 13D4C4 8024A184 261005E8 */ addiu $s0, $s0, %lo(D_802705E8)
/* 13D4C8 8024A188 8FAB00AC */ lw $t3, 0xac($sp)
@ -556,7 +556,7 @@ glabel pause_items_draw_contents
/* 13D4DC 8024A19C 25460092 */ addiu $a2, $t2, 0x92
/* 13D4E0 8024A1A0 8E040044 */ lw $a0, 0x44($s0)
/* 13D4E4 8024A1A4 0C0511F8 */ jal draw_icon_2
/* 13D4E8 8024A1A8 00000000 */ nop
/* 13D4E8 8024A1A8 00000000 */ nop
.L8024A1AC:
/* 13D4EC 8024A1AC 3C038027 */ lui $v1, %hi(gItemMenuCurrentTab)
/* 13D4F0 8024A1B0 8C6305E4 */ lw $v1, %lo(gItemMenuCurrentTab)($v1)
@ -682,7 +682,7 @@ glabel pause_items_draw_contents
/* 13D6A8 8024A368 806300D4 */ lb $v1, %lo(gPauseMenuCurrentTab)($v1)
/* 13D6AC 8024A36C 24020003 */ addiu $v0, $zero, 3
/* 13D6B0 8024A370 1462004E */ bne $v1, $v0, .L8024A4AC
/* 13D6B4 8024A374 00000000 */ nop
/* 13D6B4 8024A374 00000000 */ nop
/* 13D6B8 8024A378 3C028027 */ lui $v0, %hi(gItemMenuLevel)
/* 13D6BC 8024A37C 8C4205E0 */ lw $v0, %lo(gItemMenuLevel)($v0)
/* 13D6C0 8024A380 14400008 */ bnez $v0, .L8024A3A4
@ -755,7 +755,7 @@ glabel pause_items_draw_contents
/* 13D7C0 8024A480 0C090AEB */ jal func_80242BAC
/* 13D7C4 8024A484 01463021 */ addu $a2, $t2, $a2
/* 13D7C8 8024A488 0809292B */ j .L8024A4AC
/* 13D7CC 8024A48C 00000000 */ nop
/* 13D7CC 8024A48C 00000000 */ nop
.L8024A490:
/* 13D7D0 8024A490 26050055 */ addiu $a1, $s0, 0x55
/* 13D7D4 8024A494 24C60017 */ addiu $a2, $a2, 0x17

View File

@ -10,8 +10,8 @@ glabel pause_partners_draw_contents
/* 13E24C 8024AF0C 3C130001 */ lui $s3, 1
/* 13E250 8024AF10 36731630 */ ori $s3, $s3, 0x1630
/* 13E254 8024AF14 AFB1013C */ sw $s1, 0x13c($sp)
/* 13E258 8024AF18 3C11800A */ lui $s1, %hi(D_8009A66C)
/* 13E25C 8024AF1C 2631A66C */ addiu $s1, $s1, %lo(D_8009A66C)
/* 13E258 8024AF18 3C11800A */ lui $s1, %hi(gMasterGfxPos)
/* 13E25C 8024AF1C 2631A66C */ addiu $s1, $s1, %lo(gMasterGfxPos)
/* 13E260 8024AF20 AFBF015C */ sw $ra, 0x15c($sp)
/* 13E264 8024AF24 AFBE0158 */ sw $fp, 0x158($sp)
/* 13E268 8024AF28 AFB70154 */ sw $s7, 0x154($sp)
@ -52,10 +52,10 @@ glabel pause_partners_draw_contents
/* 13E2F4 8024AFB4 0C018E44 */ jal guOrthoF
/* 13E2F8 8024AFB8 E7A4001C */ swc1 $f4, 0x1c($sp)
/* 13E2FC 8024AFBC 27A40050 */ addiu $a0, $sp, 0x50
/* 13E300 8024AFC0 3C108007 */ lui $s0, %hi(D_800741F0)
/* 13E304 8024AFC4 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 13E308 8024AFC8 3C12800A */ lui $s2, %hi(D_8009A674)
/* 13E30C 8024AFCC 2652A674 */ addiu $s2, $s2, %lo(D_8009A674)
/* 13E300 8024AFC0 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 13E304 8024AFC4 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 13E308 8024AFC8 3C12800A */ lui $s2, %hi(gDisplayContext)
/* 13E30C 8024AFCC 2652A674 */ addiu $s2, $s2, %lo(gDisplayContext)
/* 13E310 8024AFD0 96050000 */ lhu $a1, ($s0)
/* 13E314 8024AFD4 8E420000 */ lw $v0, ($s2)
/* 13E318 8024AFD8 00052980 */ sll $a1, $a1, 6
@ -125,19 +125,19 @@ glabel pause_partners_draw_contents
/* 13E410 8024B0D0 14410004 */ bne $v0, $at, .L8024B0E4
/* 13E414 8024B0D4 3C018000 */ lui $at, 0x8000
/* 13E418 8024B0D8 16610002 */ bne $s3, $at, .L8024B0E4
/* 13E41C 8024B0DC 00000000 */ nop
/* 13E41C 8024B0DC 00000000 */ nop
/* 13E420 8024B0E0 0006000D */ break 6
.L8024B0E4:
/* 13E424 8024B0E4 00001012 */ mflo $v0
/* 13E428 8024B0E8 3C018027 */ lui $at, %hi(D_802706A8)
/* 13E42C 8024B0EC C42006A8 */ lwc1 $f0, %lo(D_802706A8)($at)
/* 13E430 8024B0F0 44826000 */ mtc1 $v0, $f12
/* 13E434 8024B0F4 00000000 */ nop
/* 13E434 8024B0F4 00000000 */ nop
/* 13E438 8024B0F8 46806320 */ cvt.s.w $f12, $f12
/* 13E43C 8024B0FC 0C00A8D4 */ jal cos_deg
/* 13E440 8024B100 46006301 */ sub.s $f12, $f12, $f0
/* 13E444 8024B104 46160002 */ mul.s $f0, $f0, $f22
/* 13E448 8024B108 00000000 */ nop
/* 13E448 8024B108 00000000 */ nop
/* 13E44C 8024B10C 0000882D */ daddu $s1, $zero, $zero
/* 13E450 8024B110 1A00000B */ blez $s0, .L8024B140
/* 13E454 8024B114 46140080 */ add.s $f2, $f0, $f20
@ -145,9 +145,9 @@ glabel pause_partners_draw_contents
.L8024B11C:
/* 13E45C 8024B11C C4600000 */ lwc1 $f0, ($v1)
/* 13E460 8024B120 4600103C */ c.lt.s $f2, $f0
/* 13E464 8024B124 00000000 */ nop
/* 13E464 8024B124 00000000 */ nop
/* 13E468 8024B128 45010005 */ bc1t .L8024B140
/* 13E46C 8024B12C 00000000 */ nop
/* 13E46C 8024B12C 00000000 */ nop
/* 13E470 8024B130 26310001 */ addiu $s1, $s1, 1
/* 13E474 8024B134 0230102A */ slt $v0, $s1, $s0
/* 13E478 8024B138 1440FFF8 */ bnez $v0, .L8024B11C
@ -214,26 +214,26 @@ glabel pause_partners_draw_contents
/* 13E554 8024B214 14810004 */ bne $a0, $at, .L8024B228
/* 13E558 8024B218 3C018000 */ lui $at, 0x8000
/* 13E55C 8024B21C 14410002 */ bne $v0, $at, .L8024B228
/* 13E560 8024B220 00000000 */ nop
/* 13E560 8024B220 00000000 */ nop
/* 13E564 8024B224 0006000D */ break 6
.L8024B228:
/* 13E568 8024B228 00001012 */ mflo $v0
/* 13E56C 8024B22C 3C018027 */ lui $at, %hi(D_802706A8)
/* 13E570 8024B230 C42006A8 */ lwc1 $f0, %lo(D_802706A8)($at)
/* 13E574 8024B234 4482A000 */ mtc1 $v0, $f20
/* 13E578 8024B238 00000000 */ nop
/* 13E578 8024B238 00000000 */ nop
/* 13E57C 8024B23C 4680A520 */ cvt.s.w $f20, $f20
/* 13E580 8024B240 00041040 */ sll $v0, $a0, 1
/* 13E584 8024B244 00441021 */ addu $v0, $v0, $a0
/* 13E588 8024B248 4600A501 */ sub.s $f20, $f20, $f0
/* 13E58C 8024B24C 24420011 */ addiu $v0, $v0, 0x11
/* 13E590 8024B250 4482B000 */ mtc1 $v0, $f22
/* 13E594 8024B254 00000000 */ nop
/* 13E594 8024B254 00000000 */ nop
/* 13E598 8024B258 4680B5A0 */ cvt.s.w $f22, $f22
/* 13E59C 8024B25C 0C00A8BB */ jal sin_deg
/* 13E5A0 8024B260 4600A306 */ mov.s $f12, $f20
/* 13E5A4 8024B264 4600B582 */ mul.s $f22, $f22, $f0
/* 13E5A8 8024B268 00000000 */ nop
/* 13E5A8 8024B268 00000000 */ nop
/* 13E5AC 8024B26C 3C014228 */ lui $at, 0x4228
/* 13E5B0 8024B270 44810000 */ mtc1 $at, $f0
/* 13E5B4 8024B274 4600A306 */ mov.s $f12, $f20
@ -241,21 +241,21 @@ glabel pause_partners_draw_contents
/* 13E5BC 8024B27C 4600B580 */ add.s $f22, $f22, $f0
/* 13E5C0 8024B280 3C0141F0 */ lui $at, 0x41f0
/* 13E5C4 8024B284 44811000 */ mtc1 $at, $f2
/* 13E5C8 8024B288 00000000 */ nop
/* 13E5C8 8024B288 00000000 */ nop
/* 13E5CC 8024B28C 46020002 */ mul.s $f0, $f0, $f2
/* 13E5D0 8024B290 00000000 */ nop
/* 13E5D0 8024B290 00000000 */ nop
/* 13E5D4 8024B294 4600A306 */ mov.s $f12, $f20
/* 13E5D8 8024B298 0C00A8D4 */ jal cos_deg
/* 13E5DC 8024B29C 46001601 */ sub.s $f24, $f2, $f0
/* 13E5E0 8024B2A0 3C0141A0 */ lui $at, 0x41a0
/* 13E5E4 8024B2A4 44811000 */ mtc1 $at, $f2
/* 13E5E8 8024B2A8 00000000 */ nop
/* 13E5E8 8024B2A8 00000000 */ nop
/* 13E5EC 8024B2AC 46020002 */ mul.s $f0, $f0, $f2
/* 13E5F0 8024B2B0 00000000 */ nop
/* 13E5F0 8024B2B0 00000000 */ nop
/* 13E5F4 8024B2B4 8FAC018C */ lw $t4, 0x18c($sp)
/* 13E5F8 8024B2B8 25820016 */ addiu $v0, $t4, 0x16
/* 13E5FC 8024B2BC 44821000 */ mtc1 $v0, $f2
/* 13E600 8024B2C0 00000000 */ nop
/* 13E600 8024B2C0 00000000 */ nop
/* 13E604 8024B2C4 468010A0 */ cvt.s.w $f2, $f2
/* 13E608 8024B2C8 46161080 */ add.s $f2, $f2, $f22
/* 13E60C 8024B2CC 44051000 */ mfc1 $a1, $f2
@ -270,7 +270,7 @@ glabel pause_partners_draw_contents
/* 13E630 8024B2F0 461A0000 */ add.s $f0, $f0, $f26
/* 13E634 8024B2F4 25A20051 */ addiu $v0, $t5, 0x51
/* 13E638 8024B2F8 44822000 */ mtc1 $v0, $f4
/* 13E63C 8024B2FC 00000000 */ nop
/* 13E63C 8024B2FC 00000000 */ nop
/* 13E640 8024B300 46802120 */ cvt.s.w $f4, $f4
/* 13E644 8024B304 4600C287 */ neg.s $f10, $f24
/* 13E648 8024B308 460010A1 */ cvt.d.s $f2, $f2
@ -305,24 +305,24 @@ glabel pause_partners_draw_contents
/* 13E6BC 8024B37C 00A0302D */ daddu $a2, $a1, $zero
/* 13E6C0 8024B380 3C014100 */ lui $at, 0x4100
/* 13E6C4 8024B384 44810000 */ mtc1 $at, $f0
/* 13E6C8 8024B388 00000000 */ nop
/* 13E6C8 8024B388 00000000 */ nop
/* 13E6CC 8024B38C 4618003C */ c.lt.s $f0, $f24
/* 13E6D0 8024B390 00000000 */ nop
/* 13E6D0 8024B390 00000000 */ nop
/* 13E6D4 8024B394 45010011 */ bc1t .L8024B3DC
/* 13E6D8 8024B398 240600A0 */ addiu $a2, $zero, 0xa0
/* 13E6DC 8024B39C 3C0142BE */ lui $at, 0x42be
/* 13E6E0 8024B3A0 44811000 */ mtc1 $at, $f2
/* 13E6E4 8024B3A4 00000000 */ nop
/* 13E6E4 8024B3A4 00000000 */ nop
/* 13E6E8 8024B3A8 4602C082 */ mul.s $f2, $f24, $f2
/* 13E6EC 8024B3AC 00000000 */ nop
/* 13E6EC 8024B3AC 00000000 */ nop
/* 13E6F0 8024B3B0 3C013E00 */ lui $at, 0x3e00
/* 13E6F4 8024B3B4 44810000 */ mtc1 $at, $f0
/* 13E6F8 8024B3B8 00000000 */ nop
/* 13E6F8 8024B3B8 00000000 */ nop
/* 13E6FC 8024B3BC 46001082 */ mul.s $f2, $f2, $f0
/* 13E700 8024B3C0 00000000 */ nop
/* 13E700 8024B3C0 00000000 */ nop
/* 13E704 8024B3C4 3C01437F */ lui $at, 0x437f
/* 13E708 8024B3C8 44810000 */ mtc1 $at, $f0
/* 13E70C 8024B3CC 00000000 */ nop
/* 13E70C 8024B3CC 00000000 */ nop
/* 13E710 8024B3D0 46020001 */ sub.s $f0, $f0, $f2
/* 13E714 8024B3D4 4600028D */ trunc.w.s $f10, $f0
/* 13E718 8024B3D8 44065000 */ mfc1 $a2, $f10
@ -362,8 +362,8 @@ glabel pause_partners_draw_contents
/* 13E79C 8024B45C 001118C0 */ sll $v1, $s1, 3
.L8024B460:
/* 13E7A0 8024B460 3C05D838 */ lui $a1, 0xd838
/* 13E7A4 8024B464 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 13E7A8 8024B468 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 13E7A4 8024B464 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 13E7A8 8024B468 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 13E7AC 8024B46C 34A50002 */ ori $a1, $a1, 2
/* 13E7B0 8024B470 8C620000 */ lw $v0, ($v1)
/* 13E7B4 8024B474 3C128027 */ lui $s2, %hi(gPauseMenuCurrentTab)
@ -377,7 +377,7 @@ glabel pause_partners_draw_contents
/* 13E7D4 8024B494 82500000 */ lb $s0, ($s2)
/* 13E7D8 8024B498 24020004 */ addiu $v0, $zero, 4
/* 13E7DC 8024B49C 16020014 */ bne $s0, $v0, .L8024B4F0
/* 13E7E0 8024B4A0 00000000 */ nop
/* 13E7E0 8024B4A0 00000000 */ nop
/* 13E7E4 8024B4A4 3C118027 */ lui $s1, %hi(D_802706AC)
/* 13E7E8 8024B4A8 263106AC */ addiu $s1, $s1, %lo(D_802706AC)
/* 13E7EC 8024B4AC 8E220000 */ lw $v0, ($s1)
@ -391,7 +391,7 @@ glabel pause_partners_draw_contents
.L8024B4CC:
/* 13E80C 8024B4CC 82420000 */ lb $v0, ($s2)
/* 13E810 8024B4D0 14500007 */ bne $v0, $s0, .L8024B4F0
/* 13E814 8024B4D4 00000000 */ nop
/* 13E814 8024B4D4 00000000 */ nop
/* 13E818 8024B4D8 8E220000 */ lw $v0, ($s1)
/* 13E81C 8024B4DC 14400004 */ bnez $v0, .L8024B4F0
/* 13E820 8024B4E0 24040008 */ addiu $a0, $zero, 8
@ -412,7 +412,7 @@ glabel pause_partners_draw_contents
/* 13E854 8024B514 24090001 */ addiu $t1, $zero, 1
.L8024B518:
/* 13E858 8024B518 19400193 */ blez $t2, .L8024BB68
/* 13E85C 8024B51C 00000000 */ nop
/* 13E85C 8024B51C 00000000 */ nop
/* 13E860 8024B520 19600191 */ blez $t3, .L8024BB68
/* 13E864 8024B524 28A2013F */ slti $v0, $a1, 0x13f
/* 13E868 8024B528 1040018F */ beqz $v0, .L8024BB68
@ -430,27 +430,27 @@ glabel pause_partners_draw_contents
/* 13E890 8024B550 C42006A8 */ lwc1 $f0, %lo(D_802706A8)($at)
/* 13E894 8024B554 3C0143B4 */ lui $at, 0x43b4
/* 13E898 8024B558 44812000 */ mtc1 $at, $f4
/* 13E89C 8024B55C 00000000 */ nop
/* 13E89C 8024B55C 00000000 */ nop
/* 13E8A0 8024B560 46040000 */ add.s $f0, $f0, $f4
/* 13E8A4 8024B564 3C01466A */ lui $at, 0x466a
/* 13E8A8 8024B568 34216000 */ ori $at, $at, 0x6000
/* 13E8AC 8024B56C 44811000 */ mtc1 $at, $f2
/* 13E8B0 8024B570 00000000 */ nop
/* 13E8B0 8024B570 00000000 */ nop
/* 13E8B4 8024B574 46020002 */ mul.s $f0, $f0, $f2
/* 13E8B8 8024B578 00000000 */ nop
/* 13E8B8 8024B578 00000000 */ nop
/* 13E8BC 8024B57C 3C038027 */ lui $v1, %hi(D_802706B0)
/* 13E8C0 8024B580 8C6306B0 */ lw $v1, %lo(D_802706B0)($v1)
/* 13E8C4 8024B584 44831000 */ mtc1 $v1, $f2
/* 13E8C8 8024B588 00000000 */ nop
/* 13E8C8 8024B588 00000000 */ nop
/* 13E8CC 8024B58C 468010A0 */ cvt.s.w $f2, $f2
/* 13E8D0 8024B590 46020002 */ mul.s $f0, $f0, $f2
/* 13E8D4 8024B594 00000000 */ nop
/* 13E8D4 8024B594 00000000 */ nop
/* 13E8D8 8024B598 3C0245E7 */ lui $v0, 0x45e7
/* 13E8DC 8024B59C 3442B273 */ ori $v0, $v0, 0xb273
/* 13E8E0 8024B5A0 46040003 */ div.s $f0, $f0, $f4
/* 13E8E4 8024B5A4 4600028D */ trunc.w.s $f10, $f0
/* 13E8E8 8024B5A8 44075000 */ mfc1 $a3, $f10
/* 13E8EC 8024B5AC 00000000 */ nop
/* 13E8EC 8024B5AC 00000000 */ nop
/* 13E8F0 8024B5B0 00E20018 */ mult $a3, $v0
/* 13E8F4 8024B5B4 000717C3 */ sra $v0, $a3, 0x1f
/* 13E8F8 8024B5B8 00004010 */ mfhi $t0
@ -464,55 +464,55 @@ glabel pause_partners_draw_contents
/* 13E914 8024B5D4 14610004 */ bne $v1, $at, .L8024B5E8
/* 13E918 8024B5D8 3C018000 */ lui $at, 0x8000
/* 13E91C 8024B5DC 14C10002 */ bne $a2, $at, .L8024B5E8
/* 13E920 8024B5E0 00000000 */ nop
/* 13E920 8024B5E0 00000000 */ nop
/* 13E924 8024B5E4 0006000D */ break 6
.L8024B5E8:
/* 13E928 8024B5E8 00002010 */ mfhi $a0
/* 13E92C 8024B5EC 3C014080 */ lui $at, 0x4080
/* 13E930 8024B5F0 44814000 */ mtc1 $at, $f8
/* 13E934 8024B5F4 448B3000 */ mtc1 $t3, $f6
/* 13E938 8024B5F8 00000000 */ nop
/* 13E938 8024B5F8 00000000 */ nop
/* 13E93C 8024B5FC 468031A0 */ cvt.s.w $f6, $f6
/* 13E940 8024B600 46083182 */ mul.s $f6, $f6, $f8
/* 13E944 8024B604 00000000 */ nop
/* 13E944 8024B604 00000000 */ nop
/* 13E948 8024B608 3C19E700 */ lui $t9, 0xe700
/* 13E94C 8024B60C 3C1E8025 */ lui $fp, %hi(D_8024F73C)
/* 13E950 8024B610 27DEF73C */ addiu $fp, $fp, %lo(D_8024F73C)
/* 13E954 8024B614 44851000 */ mtc1 $a1, $f2
/* 13E958 8024B618 00000000 */ nop
/* 13E958 8024B618 00000000 */ nop
/* 13E95C 8024B61C 468010A0 */ cvt.s.w $f2, $f2
/* 13E960 8024B620 3C05ED00 */ lui $a1, 0xed00
/* 13E964 8024B624 46081082 */ mul.s $f2, $f2, $f8
/* 13E968 8024B628 00000000 */ nop
/* 13E968 8024B628 00000000 */ nop
/* 13E96C 8024B62C 3C0CF548 */ lui $t4, 0xf548
/* 13E970 8024B630 358C2600 */ ori $t4, $t4, 0x2600
/* 13E974 8024B634 44890000 */ mtc1 $t1, $f0
/* 13E978 8024B638 00000000 */ nop
/* 13E978 8024B638 00000000 */ nop
/* 13E97C 8024B63C 46800020 */ cvt.s.w $f0, $f0
/* 13E980 8024B640 448A2000 */ mtc1 $t2, $f4
/* 13E984 8024B644 00000000 */ nop
/* 13E984 8024B644 00000000 */ nop
/* 13E988 8024B648 46802120 */ cvt.s.w $f4, $f4
/* 13E98C 8024B64C 46080002 */ mul.s $f0, $f0, $f8
/* 13E990 8024B650 00000000 */ nop
/* 13E990 8024B650 00000000 */ nop
/* 13E994 8024B654 AFAC0110 */ sw $t4, 0x110($sp)
/* 13E998 8024B658 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 13E99C 8024B65C 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 13E998 8024B658 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 13E99C 8024B65C 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 13E9A0 8024B660 0040882D */ daddu $s1, $v0, $zero
/* 13E9A4 8024B664 8E220000 */ lw $v0, ($s1)
/* 13E9A8 8024B668 46082102 */ mul.s $f4, $f4, $f8
/* 13E9AC 8024B66C 00000000 */ nop
/* 13E9AC 8024B66C 00000000 */ nop
/* 13E9B0 8024B670 AFA00114 */ sw $zero, 0x114($sp)
/* 13E9B4 8024B674 0040402D */ daddu $t0, $v0, $zero
/* 13E9B8 8024B678 24420008 */ addiu $v0, $v0, 8
/* 13E9BC 8024B67C AE220000 */ sw $v0, ($s1)
/* 13E9C0 8024B680 4600128D */ trunc.w.s $f10, $f2
/* 13E9C4 8024B684 44025000 */ mfc1 $v0, $f10
/* 13E9C8 8024B688 00000000 */ nop
/* 13E9C8 8024B688 00000000 */ nop
/* 13E9CC 8024B68C 30420FFF */ andi $v0, $v0, 0xfff
/* 13E9D0 8024B690 00021300 */ sll $v0, $v0, 0xc
/* 13E9D4 8024B694 4600028D */ trunc.w.s $f10, $f0
/* 13E9D8 8024B698 44035000 */ mfc1 $v1, $f10
/* 13E9DC 8024B69C 00000000 */ nop
/* 13E9DC 8024B69C 00000000 */ nop
/* 13E9E0 8024B6A0 30630FFF */ andi $v1, $v1, 0xfff
/* 13E9E4 8024B6A4 00651825 */ or $v1, $v1, $a1
/* 13E9E8 8024B6A8 00431025 */ or $v0, $v0, $v1
@ -526,19 +526,19 @@ glabel pause_partners_draw_contents
/* 13EA08 8024B6C8 000318C0 */ sll $v1, $v1, 3
/* 13EA0C 8024B6CC 0067B823 */ subu $s7, $v1, $a3
/* 13EA10 8024B6D0 44971000 */ mtc1 $s7, $f2
/* 13EA14 8024B6D4 00000000 */ nop
/* 13EA14 8024B6D4 00000000 */ nop
/* 13EA18 8024B6D8 468010A1 */ cvt.d.w $f2, $f2
/* 13EA1C 8024B6DC 3C018027 */ lui $at, %hi(D_80270040)
/* 13EA20 8024B6E0 D4200040 */ ldc1 $f0, %lo(D_80270040)($at)
/* 13EA24 8024B6E4 4600228D */ trunc.w.s $f10, $f4
/* 13EA28 8024B6E8 44025000 */ mfc1 $v0, $f10
/* 13EA2C 8024B6EC 46201082 */ mul.d $f2, $f2, $f0
/* 13EA30 8024B6F0 00000000 */ nop
/* 13EA30 8024B6F0 00000000 */ nop
/* 13EA34 8024B6F4 30420FFF */ andi $v0, $v0, 0xfff
/* 13EA38 8024B6F8 00021300 */ sll $v0, $v0, 0xc
/* 13EA3C 8024B6FC 4600328D */ trunc.w.s $f10, $f6
/* 13EA40 8024B700 44035000 */ mfc1 $v1, $f10
/* 13EA44 8024B704 00000000 */ nop
/* 13EA44 8024B704 00000000 */ nop
/* 13EA48 8024B708 30630FFF */ andi $v1, $v1, 0xfff
/* 13EA4C 8024B70C 00431025 */ or $v0, $v0, $v1
/* 13EA50 8024B710 AD020004 */ sw $v0, 4($t0)
@ -730,7 +730,7 @@ glabel pause_partners_draw_contents
/* 13ED24 8024B9E4 24080001 */ addiu $t0, $zero, 1
.L8024B9E8:
/* 13ED28 8024B9E8 1940005F */ blez $t2, .L8024BB68
/* 13ED2C 8024B9EC 00000000 */ nop
/* 13ED2C 8024B9EC 00000000 */ nop
/* 13ED30 8024B9F0 1960005D */ blez $t3, .L8024BB68
/* 13ED34 8024B9F4 28E2013F */ slti $v0, $a3, 0x13f
/* 13ED38 8024B9F8 1040005B */ beqz $v0, .L8024BB68
@ -744,13 +744,13 @@ glabel pause_partners_draw_contents
/* 13ED54 8024BA14 50400001 */ beql $v0, $zero, .L8024BA1C
/* 13ED58 8024BA18 240B00EF */ addiu $t3, $zero, 0xef
.L8024BA1C:
/* 13ED5C 8024BA1C 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 13ED60 8024BA20 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 13ED5C 8024BA1C 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 13ED60 8024BA20 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 13ED64 8024BA24 44871000 */ mtc1 $a3, $f2
/* 13ED68 8024BA28 00000000 */ nop
/* 13ED68 8024BA28 00000000 */ nop
/* 13ED6C 8024BA2C 468010A0 */ cvt.s.w $f2, $f2
/* 13ED70 8024BA30 44880000 */ mtc1 $t0, $f0
/* 13ED74 8024BA34 00000000 */ nop
/* 13ED74 8024BA34 00000000 */ nop
/* 13ED78 8024BA38 46800020 */ cvt.s.w $f0, $f0
/* 13ED7C 8024BA3C 3C08ED00 */ lui $t0, 0xed00
/* 13ED80 8024BA40 8FAD018C */ lw $t5, 0x18c($sp)
@ -759,43 +759,43 @@ glabel pause_partners_draw_contents
/* 13ED8C 8024BA4C 44812000 */ mtc1 $at, $f4
/* 13ED90 8024BA50 8FAF0190 */ lw $t7, 0x190($sp)
/* 13ED94 8024BA54 46041082 */ mul.s $f2, $f2, $f4
/* 13ED98 8024BA58 00000000 */ nop
/* 13ED98 8024BA58 00000000 */ nop
/* 13ED9C 8024BA5C 25A6007A */ addiu $a2, $t5, 0x7a
/* 13EDA0 8024BA60 25E70010 */ addiu $a3, $t7, 0x10
/* 13EDA4 8024BA64 0040482D */ daddu $t1, $v0, $zero
/* 13EDA8 8024BA68 24420008 */ addiu $v0, $v0, 8
/* 13EDAC 8024BA6C 46040002 */ mul.s $f0, $f0, $f4
/* 13EDB0 8024BA70 00000000 */ nop
/* 13EDB0 8024BA70 00000000 */ nop
/* 13EDB4 8024BA74 AC620000 */ sw $v0, ($v1)
/* 13EDB8 8024BA78 4600128D */ trunc.w.s $f10, $f2
/* 13EDBC 8024BA7C 44025000 */ mfc1 $v0, $f10
/* 13EDC0 8024BA80 00000000 */ nop
/* 13EDC0 8024BA80 00000000 */ nop
/* 13EDC4 8024BA84 30420FFF */ andi $v0, $v0, 0xfff
/* 13EDC8 8024BA88 00021300 */ sll $v0, $v0, 0xc
/* 13EDCC 8024BA8C 4600028D */ trunc.w.s $f10, $f0
/* 13EDD0 8024BA90 44035000 */ mfc1 $v1, $f10
/* 13EDD4 8024BA94 448A1000 */ mtc1 $t2, $f2
/* 13EDD8 8024BA98 00000000 */ nop
/* 13EDD8 8024BA98 00000000 */ nop
/* 13EDDC 8024BA9C 468010A0 */ cvt.s.w $f2, $f2
/* 13EDE0 8024BAA0 46041082 */ mul.s $f2, $f2, $f4
/* 13EDE4 8024BAA4 00000000 */ nop
/* 13EDE4 8024BAA4 00000000 */ nop
/* 13EDE8 8024BAA8 30630FFF */ andi $v1, $v1, 0xfff
/* 13EDEC 8024BAAC 00681825 */ or $v1, $v1, $t0
/* 13EDF0 8024BAB0 00431025 */ or $v0, $v0, $v1
/* 13EDF4 8024BAB4 448B0000 */ mtc1 $t3, $f0
/* 13EDF8 8024BAB8 00000000 */ nop
/* 13EDF8 8024BAB8 00000000 */ nop
/* 13EDFC 8024BABC 46800020 */ cvt.s.w $f0, $f0
/* 13EE00 8024BAC0 46040002 */ mul.s $f0, $f0, $f4
/* 13EE04 8024BAC4 00000000 */ nop
/* 13EE04 8024BAC4 00000000 */ nop
/* 13EE08 8024BAC8 AD220000 */ sw $v0, ($t1)
/* 13EE0C 8024BACC 4600128D */ trunc.w.s $f10, $f2
/* 13EE10 8024BAD0 44025000 */ mfc1 $v0, $f10
/* 13EE14 8024BAD4 00000000 */ nop
/* 13EE14 8024BAD4 00000000 */ nop
/* 13EE18 8024BAD8 30420FFF */ andi $v0, $v0, 0xfff
/* 13EE1C 8024BADC 00021300 */ sll $v0, $v0, 0xc
/* 13EE20 8024BAE0 4600028D */ trunc.w.s $f10, $f0
/* 13EE24 8024BAE4 44035000 */ mfc1 $v1, $f10
/* 13EE28 8024BAE8 00000000 */ nop
/* 13EE28 8024BAE8 00000000 */ nop
/* 13EE2C 8024BAEC 30630FFF */ andi $v1, $v1, 0xfff
/* 13EE30 8024BAF0 00431025 */ or $v0, $v0, $v1
/* 13EE34 8024BAF4 AD220004 */ sw $v0, 4($t1)

View File

@ -28,8 +28,8 @@ glabel pause_spirits_draw_contents
/* 13FD9C 8024CA5C 34A50008 */ ori $a1, $a1, 8
/* 13FDA0 8024CA60 0000A02D */ daddu $s4, $zero, $zero
/* 13FDA4 8024CA64 AFA200D0 */ sw $v0, 0xd0($sp)
/* 13FDA8 8024CA68 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 13FDAC 8024CA6C 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 13FDA8 8024CA68 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 13FDAC 8024CA6C 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 13FDB0 8024CA70 0040882D */ daddu $s1, $v0, $zero
/* 13FDB4 8024CA74 3C1EE700 */ lui $fp, 0xe700
/* 13FDB8 8024CA78 24170400 */ addiu $s7, $zero, 0x400
@ -164,10 +164,10 @@ glabel pause_spirits_draw_contents
/* 13FFB8 8024CC78 0C018E44 */ jal guOrthoF
/* 13FFBC 8024CC7C E7B6001C */ swc1 $f22, 0x1c($sp)
/* 13FFC0 8024CC80 27A40050 */ addiu $a0, $sp, 0x50
/* 13FFC4 8024CC84 3C118007 */ lui $s1, %hi(D_800741F0)
/* 13FFC8 8024CC88 263141F0 */ addiu $s1, $s1, %lo(D_800741F0)
/* 13FFCC 8024CC8C 3C12800A */ lui $s2, %hi(D_8009A674)
/* 13FFD0 8024CC90 2652A674 */ addiu $s2, $s2, %lo(D_8009A674)
/* 13FFC4 8024CC84 3C118007 */ lui $s1, %hi(gMatrixListPos)
/* 13FFC8 8024CC88 263141F0 */ addiu $s1, $s1, %lo(gMatrixListPos)
/* 13FFCC 8024CC8C 3C12800A */ lui $s2, %hi(gDisplayContext)
/* 13FFD0 8024CC90 2652A674 */ addiu $s2, $s2, %lo(gDisplayContext)
/* 13FFD4 8024CC94 96250000 */ lhu $a1, ($s1)
/* 13FFD8 8024CC98 8E420000 */ lw $v0, ($s2)
/* 13FFDC 8024CC9C 00052980 */ sll $a1, $a1, 6
@ -177,8 +177,8 @@ glabel pause_spirits_draw_contents
/* 13FFEC 8024CCAC 3C09DA38 */ lui $t1, 0xda38
/* 13FFF0 8024CCB0 35290007 */ ori $t1, $t1, 7
/* 13FFF4 8024CCB4 27A40050 */ addiu $a0, $sp, 0x50
/* 13FFF8 8024CCB8 3C10800A */ lui $s0, %hi(D_8009A66C)
/* 13FFFC 8024CCBC 2610A66C */ addiu $s0, $s0, %lo(D_8009A66C)
/* 13FFF8 8024CCB8 3C10800A */ lui $s0, %hi(gMasterGfxPos)
/* 13FFFC 8024CCBC 2610A66C */ addiu $s0, $s0, %lo(gMasterGfxPos)
/* 140000 8024CCC0 8E030000 */ lw $v1, ($s0)
/* 140004 8024CCC4 4405A000 */ mfc1 $a1, $f20
/* 140008 8024CCC8 4406A000 */ mfc1 $a2, $f20
@ -243,7 +243,7 @@ glabel pause_spirits_draw_contents
/* 1400F0 8024CDB0 8FB800D0 */ lw $t8, 0xd0($sp)
/* 1400F4 8024CDB4 00021080 */ sll $v0, $v0, 2
/* 1400F8 8024CDB8 4482B000 */ mtc1 $v0, $f22
/* 1400FC 8024CDBC 00000000 */ nop
/* 1400FC 8024CDBC 00000000 */ nop
/* 140100 8024CDC0 4680B5A0 */ cvt.s.w $f22, $f22
/* 140104 8024CDC4 001210C0 */ sll $v0, $s2, 3
/* 140108 8024CDC8 00431021 */ addu $v0, $v0, $v1
@ -264,27 +264,27 @@ glabel pause_spirits_draw_contents
/* 140140 8024CE00 D4240050 */ ldc1 $f4, %lo(D_80270050)($at)
/* 140144 8024CE04 4600B5A1 */ cvt.d.s $f22, $f22
/* 140148 8024CE08 4624B102 */ mul.d $f4, $f22, $f4
/* 14014C 8024CE0C 00000000 */ nop
/* 14014C 8024CE0C 00000000 */ nop
/* 140150 8024CE10 3C018027 */ lui $at, %hi(D_80270058)
/* 140154 8024CE14 D4220058 */ ldc1 $f2, %lo(D_80270058)($at)
/* 140158 8024CE18 4492A000 */ mtc1 $s2, $f20
/* 14015C 8024CE1C 00000000 */ nop
/* 14015C 8024CE1C 00000000 */ nop
/* 140160 8024CE20 4680A521 */ cvt.d.w $f20, $f20
/* 140164 8024CE24 4622A082 */ mul.d $f2, $f20, $f2
/* 140168 8024CE28 00000000 */ nop
/* 140168 8024CE28 00000000 */ nop
/* 14016C 8024CE2C 3C018027 */ lui $at, %hi(D_80270060)
/* 140170 8024CE30 D4200060 */ ldc1 $f0, %lo(D_80270060)($at)
/* 140174 8024CE34 46201080 */ add.d $f2, $f2, $f0
/* 140178 8024CE38 4622B082 */ mul.d $f2, $f22, $f2
/* 14017C 8024CE3C 00000000 */ nop
/* 14017C 8024CE3C 00000000 */ nop
/* 140180 8024CE40 02520018 */ mult $s2, $s2
/* 140184 8024CE44 0000C012 */ mflo $t8
/* 140188 8024CE48 00000000 */ nop
/* 14018C 8024CE4C 00000000 */ nop
/* 140188 8024CE48 00000000 */ nop
/* 14018C 8024CE4C 00000000 */ nop
/* 140190 8024CE50 03120018 */ mult $t8, $s2
/* 140194 8024CE54 0000C012 */ mflo $t8
/* 140198 8024CE58 44986000 */ mtc1 $t8, $f12
/* 14019C 8024CE5C 00000000 */ nop
/* 14019C 8024CE5C 00000000 */ nop
/* 1401A0 8024CE60 46806321 */ cvt.d.w $f12, $f12
/* 1401A4 8024CE64 46246300 */ add.d $f12, $f12, $f4
/* 1401A8 8024CE68 46226300 */ add.d $f12, $f12, $f2
@ -293,18 +293,18 @@ glabel pause_spirits_draw_contents
/* 1401B4 8024CE74 3C013FD0 */ lui $at, 0x3fd0
/* 1401B8 8024CE78 44816800 */ mtc1 $at, $f13
/* 1401BC 8024CE7C 44806000 */ mtc1 $zero, $f12
/* 1401C0 8024CE80 00000000 */ nop
/* 1401C0 8024CE80 00000000 */ nop
/* 1401C4 8024CE84 462CA302 */ mul.d $f12, $f20, $f12
/* 1401C8 8024CE88 00000000 */ nop
/* 1401C8 8024CE88 00000000 */ nop
/* 1401CC 8024CE8C 3C018027 */ lui $at, %hi(D_80270068)
/* 1401D0 8024CE90 D4220068 */ ldc1 $f2, %lo(D_80270068)($at)
/* 1401D4 8024CE94 4622A502 */ mul.d $f20, $f20, $f2
/* 1401D8 8024CE98 00000000 */ nop
/* 1401D8 8024CE98 00000000 */ nop
/* 1401DC 8024CE9C 3C018027 */ lui $at, %hi(D_80270070)
/* 1401E0 8024CEA0 D4220070 */ ldc1 $f2, %lo(D_80270070)($at)
/* 1401E4 8024CEA4 46341081 */ sub.d $f2, $f2, $f20
/* 1401E8 8024CEA8 4622B082 */ mul.d $f2, $f22, $f2
/* 1401EC 8024CEAC 00000000 */ nop
/* 1401EC 8024CEAC 00000000 */ nop
/* 1401F0 8024CEB0 46366300 */ add.d $f12, $f12, $f22
/* 1401F4 8024CEB4 46226300 */ add.d $f12, $f12, $f2
/* 1401F8 8024CEB8 46000506 */ mov.s $f20, $f0
@ -312,13 +312,13 @@ glabel pause_spirits_draw_contents
/* 140200 8024CEC0 46206320 */ cvt.s.d $f12, $f12
/* 140204 8024CEC4 3C0140A0 */ lui $at, 0x40a0
/* 140208 8024CEC8 44811000 */ mtc1 $at, $f2
/* 14020C 8024CECC 00000000 */ nop
/* 14020C 8024CECC 00000000 */ nop
/* 140210 8024CED0 4602A502 */ mul.s $f20, $f20, $f2
/* 140214 8024CED4 00000000 */ nop
/* 140214 8024CED4 00000000 */ nop
/* 140218 8024CED8 241000FF */ addiu $s0, $zero, 0xff
/* 14021C 8024CEDC 0200882D */ daddu $s1, $s0, $zero
/* 140220 8024CEE0 4600A502 */ mul.s $f20, $f20, $f0
/* 140224 8024CEE4 00000000 */ nop
/* 140224 8024CEE4 00000000 */ nop
.L8024CEE8:
/* 140228 8024CEE8 24050008 */ addiu $a1, $zero, 8
/* 14022C 8024CEEC 3C038027 */ lui $v1, %hi(D_802706E0)
@ -339,14 +339,14 @@ glabel pause_spirits_draw_contents
/* 140268 8024CF28 8FB80134 */ lw $t8, 0x134($sp)
/* 14026C 8024CF2C 27020016 */ addiu $v0, $t8, 0x16
/* 140270 8024CF30 44820000 */ mtc1 $v0, $f0
/* 140274 8024CF34 00000000 */ nop
/* 140274 8024CF34 00000000 */ nop
/* 140278 8024CF38 46800020 */ cvt.s.w $f0, $f0
/* 14027C 8024CF3C 46180000 */ add.s $f0, $f0, $f24
/* 140280 8024CF40 8FB80138 */ lw $t8, 0x138($sp)
/* 140284 8024CF44 2702004D */ addiu $v0, $t8, 0x4d
/* 140288 8024CF48 44050000 */ mfc1 $a1, $f0
/* 14028C 8024CF4C 44820000 */ mtc1 $v0, $f0
/* 140290 8024CF50 00000000 */ nop
/* 140290 8024CF50 00000000 */ nop
/* 140294 8024CF54 46800020 */ cvt.s.w $f0, $f0
/* 140298 8024CF58 461C0000 */ add.s $f0, $f0, $f28
/* 14029C 8024CF5C 46140000 */ add.s $f0, $f0, $f20
@ -409,8 +409,8 @@ glabel pause_spirits_draw_contents
/* 140378 8024D038 3C02D838 */ lui $v0, 0xd838
/* 14037C 8024D03C 34420002 */ ori $v0, $v0, 2
/* 140380 8024D040 8FB80134 */ lw $t8, 0x134($sp)
/* 140384 8024D044 3C0C800A */ lui $t4, %hi(D_8009A66C)
/* 140388 8024D048 258CA66C */ addiu $t4, $t4, %lo(D_8009A66C)
/* 140384 8024D044 3C0C800A */ lui $t4, %hi(gMasterGfxPos)
/* 140388 8024D048 258CA66C */ addiu $t4, $t4, %lo(gMasterGfxPos)
/* 14038C 8024D04C 27060007 */ addiu $a2, $t8, 7
/* 140390 8024D050 8FB80138 */ lw $t8, 0x138($sp)
/* 140394 8024D054 8D890000 */ lw $t1, ($t4)
@ -432,7 +432,7 @@ glabel pause_spirits_draw_contents
/* 1403D0 8024D090 24080001 */ addiu $t0, $zero, 1
.L8024D094:
/* 1403D4 8024D094 1940006D */ blez $t2, .L8024D24C
/* 1403D8 8024D098 00000000 */ nop
/* 1403D8 8024D098 00000000 */ nop
/* 1403DC 8024D09C 1960006B */ blez $t3, .L8024D24C
/* 1403E0 8024D0A0 28C2013F */ slti $v0, $a2, 0x13f
/* 1403E4 8024D0A4 10400069 */ beqz $v0, .L8024D24C
@ -447,53 +447,53 @@ glabel pause_spirits_draw_contents
/* 140404 8024D0C4 240B00EF */ addiu $t3, $zero, 0xef
.L8024D0C8:
/* 140408 8024D0C8 44861000 */ mtc1 $a2, $f2
/* 14040C 8024D0CC 00000000 */ nop
/* 14040C 8024D0CC 00000000 */ nop
/* 140410 8024D0D0 468010A0 */ cvt.s.w $f2, $f2
/* 140414 8024D0D4 25220008 */ addiu $v0, $t1, 8
/* 140418 8024D0D8 3C014080 */ lui $at, 0x4080
/* 14041C 8024D0DC 44812000 */ mtc1 $at, $f4
/* 140420 8024D0E0 44880000 */ mtc1 $t0, $f0
/* 140424 8024D0E4 00000000 */ nop
/* 140424 8024D0E4 00000000 */ nop
/* 140428 8024D0E8 46800020 */ cvt.s.w $f0, $f0
/* 14042C 8024D0EC 46041082 */ mul.s $f2, $f2, $f4
/* 140430 8024D0F0 00000000 */ nop
/* 140430 8024D0F0 00000000 */ nop
/* 140434 8024D0F4 8FB80134 */ lw $t8, 0x134($sp)
/* 140438 8024D0F8 3C08ED00 */ lui $t0, 0xed00
/* 14043C 8024D0FC 27060007 */ addiu $a2, $t8, 7
/* 140440 8024D100 8FB80138 */ lw $t8, 0x138($sp)
/* 140444 8024D104 46040002 */ mul.s $f0, $f0, $f4
/* 140448 8024D108 00000000 */ nop
/* 140448 8024D108 00000000 */ nop
/* 14044C 8024D10C AD820000 */ sw $v0, ($t4)
/* 140450 8024D110 2707000E */ addiu $a3, $t8, 0xe
/* 140454 8024D114 4600118D */ trunc.w.s $f6, $f2
/* 140458 8024D118 44023000 */ mfc1 $v0, $f6
/* 14045C 8024D11C 00000000 */ nop
/* 14045C 8024D11C 00000000 */ nop
/* 140460 8024D120 30420FFF */ andi $v0, $v0, 0xfff
/* 140464 8024D124 00021300 */ sll $v0, $v0, 0xc
/* 140468 8024D128 4600018D */ trunc.w.s $f6, $f0
/* 14046C 8024D12C 44033000 */ mfc1 $v1, $f6
/* 140470 8024D130 448A1000 */ mtc1 $t2, $f2
/* 140474 8024D134 00000000 */ nop
/* 140474 8024D134 00000000 */ nop
/* 140478 8024D138 468010A0 */ cvt.s.w $f2, $f2
/* 14047C 8024D13C 46041082 */ mul.s $f2, $f2, $f4
/* 140480 8024D140 00000000 */ nop
/* 140480 8024D140 00000000 */ nop
/* 140484 8024D144 30630FFF */ andi $v1, $v1, 0xfff
/* 140488 8024D148 00681825 */ or $v1, $v1, $t0
/* 14048C 8024D14C 00431025 */ or $v0, $v0, $v1
/* 140490 8024D150 448B0000 */ mtc1 $t3, $f0
/* 140494 8024D154 00000000 */ nop
/* 140494 8024D154 00000000 */ nop
/* 140498 8024D158 46800020 */ cvt.s.w $f0, $f0
/* 14049C 8024D15C 46040002 */ mul.s $f0, $f0, $f4
/* 1404A0 8024D160 00000000 */ nop
/* 1404A0 8024D160 00000000 */ nop
/* 1404A4 8024D164 AD220000 */ sw $v0, ($t1)
/* 1404A8 8024D168 4600118D */ trunc.w.s $f6, $f2
/* 1404AC 8024D16C 44023000 */ mfc1 $v0, $f6
/* 1404B0 8024D170 00000000 */ nop
/* 1404B0 8024D170 00000000 */ nop
/* 1404B4 8024D174 30420FFF */ andi $v0, $v0, 0xfff
/* 1404B8 8024D178 00021300 */ sll $v0, $v0, 0xc
/* 1404BC 8024D17C 4600018D */ trunc.w.s $f6, $f0
/* 1404C0 8024D180 44033000 */ mfc1 $v1, $f6
/* 1404C4 8024D184 00000000 */ nop
/* 1404C4 8024D184 00000000 */ nop
/* 1404C8 8024D188 30630FFF */ andi $v1, $v1, 0xfff
/* 1404CC 8024D18C 00431025 */ or $v0, $v0, $v1
/* 1404D0 8024D190 AD220004 */ sw $v0, 4($t1)

View File

@ -5,8 +5,8 @@ glabel pause_map_draw_contents
/* 140E5C 8024DB1C 27BDFF60 */ addiu $sp, $sp, -0xa0
/* 140E60 8024DB20 AFB7008C */ sw $s7, 0x8c($sp)
/* 140E64 8024DB24 0000B82D */ daddu $s7, $zero, $zero
/* 140E68 8024DB28 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 140E6C 8024DB2C 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 140E68 8024DB28 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 140E6C 8024DB2C 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 140E70 8024DB30 AFB10074 */ sw $s1, 0x74($sp)
/* 140E74 8024DB34 0040882D */ daddu $s1, $v0, $zero
/* 140E78 8024DB38 AFB40080 */ sw $s4, 0x80($sp)
@ -167,7 +167,7 @@ glabel pause_map_draw_contents
/* 1410D4 8024DD94 24030001 */ addiu $v1, $zero, 1
.L8024DD98:
/* 1410D8 8024DD98 18C001DF */ blez $a2, .L8024E518
/* 1410DC 8024DD9C 00000000 */ nop
/* 1410DC 8024DD9C 00000000 */ nop
/* 1410E0 8024DDA0 18E001DD */ blez $a3, .L8024E518
/* 1410E4 8024DDA4 2882013F */ slti $v0, $a0, 0x13f
/* 1410E8 8024DDA8 104001DB */ beqz $v0, .L8024E518
@ -184,15 +184,15 @@ glabel pause_map_draw_contents
/* 14110C 8024DDCC 3C0E8025 */ lui $t6, %hi(D_802502B8)
/* 141110 8024DDD0 25CE02B8 */ addiu $t6, $t6, %lo(D_802502B8)
/* 141114 8024DDD4 0000B82D */ daddu $s7, $zero, $zero
/* 141118 8024DDD8 3C08800A */ lui $t0, %hi(D_8009A66C)
/* 14111C 8024DDDC 2508A66C */ addiu $t0, $t0, %lo(D_8009A66C)
/* 141118 8024DDD8 3C08800A */ lui $t0, %hi(gMasterGfxPos)
/* 14111C 8024DDDC 2508A66C */ addiu $t0, $t0, %lo(gMasterGfxPos)
/* 141120 8024DDE0 44841000 */ mtc1 $a0, $f2
/* 141124 8024DDE4 00000000 */ nop
/* 141124 8024DDE4 00000000 */ nop
/* 141128 8024DDE8 468010A0 */ cvt.s.w $f2, $f2
/* 14112C 8024DDEC 24A20010 */ addiu $v0, $a1, 0x10
/* 141130 8024DDF0 8FAF0050 */ lw $t7, 0x50($sp)
/* 141134 8024DDF4 44830000 */ mtc1 $v1, $f0
/* 141138 8024DDF8 00000000 */ nop
/* 141138 8024DDF8 00000000 */ nop
/* 14113C 8024DDFC 46800020 */ cvt.s.w $f0, $f0
/* 141140 8024DE00 AFAE005C */ sw $t6, 0x5c($sp)
/* 141144 8024DE04 8FAE00A4 */ lw $t6, 0xa4($sp)
@ -200,7 +200,7 @@ glabel pause_map_draw_contents
/* 14114C 8024DE0C 44812000 */ mtc1 $at, $f4
/* 141150 8024DE10 01EE7821 */ addu $t7, $t7, $t6
/* 141154 8024DE14 46041082 */ mul.s $f2, $f2, $f4
/* 141158 8024DE18 00000000 */ nop
/* 141158 8024DE18 00000000 */ nop
/* 14115C 8024DE1C AFAF0060 */ sw $t7, 0x60($sp)
/* 141160 8024DE20 8FAF0054 */ lw $t7, 0x54($sp)
/* 141164 8024DE24 8FAE00A8 */ lw $t6, 0xa8($sp)
@ -209,38 +209,38 @@ glabel pause_map_draw_contents
/* 141170 8024DE30 AFAF0064 */ sw $t7, 0x64($sp)
/* 141174 8024DE34 8FAF005C */ lw $t7, 0x5c($sp)
/* 141178 8024DE38 46040002 */ mul.s $f0, $f0, $f4
/* 14117C 8024DE3C 00000000 */ nop
/* 14117C 8024DE3C 00000000 */ nop
/* 141180 8024DE40 AE220000 */ sw $v0, ($s1)
/* 141184 8024DE44 25FE0008 */ addiu $fp, $t7, 8
/* 141188 8024DE48 4600118D */ trunc.w.s $f6, $f2
/* 14118C 8024DE4C 44023000 */ mfc1 $v0, $f6
/* 141190 8024DE50 00000000 */ nop
/* 141190 8024DE50 00000000 */ nop
/* 141194 8024DE54 30420FFF */ andi $v0, $v0, 0xfff
/* 141198 8024DE58 00021300 */ sll $v0, $v0, 0xc
/* 14119C 8024DE5C 4600018D */ trunc.w.s $f6, $f0
/* 1411A0 8024DE60 44033000 */ mfc1 $v1, $f6
/* 1411A4 8024DE64 44861000 */ mtc1 $a2, $f2
/* 1411A8 8024DE68 00000000 */ nop
/* 1411A8 8024DE68 00000000 */ nop
/* 1411AC 8024DE6C 468010A0 */ cvt.s.w $f2, $f2
/* 1411B0 8024DE70 46041082 */ mul.s $f2, $f2, $f4
/* 1411B4 8024DE74 00000000 */ nop
/* 1411B4 8024DE74 00000000 */ nop
/* 1411B8 8024DE78 30630FFF */ andi $v1, $v1, 0xfff
/* 1411BC 8024DE7C 00641825 */ or $v1, $v1, $a0
/* 1411C0 8024DE80 00431025 */ or $v0, $v0, $v1
/* 1411C4 8024DE84 44870000 */ mtc1 $a3, $f0
/* 1411C8 8024DE88 00000000 */ nop
/* 1411C8 8024DE88 00000000 */ nop
/* 1411CC 8024DE8C 46800020 */ cvt.s.w $f0, $f0
/* 1411D0 8024DE90 46040002 */ mul.s $f0, $f0, $f4
/* 1411D4 8024DE94 00000000 */ nop
/* 1411D4 8024DE94 00000000 */ nop
/* 1411D8 8024DE98 ACA20008 */ sw $v0, 8($a1)
/* 1411DC 8024DE9C 4600118D */ trunc.w.s $f6, $f2
/* 1411E0 8024DEA0 44023000 */ mfc1 $v0, $f6
/* 1411E4 8024DEA4 00000000 */ nop
/* 1411E4 8024DEA4 00000000 */ nop
/* 1411E8 8024DEA8 30420FFF */ andi $v0, $v0, 0xfff
/* 1411EC 8024DEAC 00021300 */ sll $v0, $v0, 0xc
/* 1411F0 8024DEB0 4600018D */ trunc.w.s $f6, $f0
/* 1411F4 8024DEB4 44033000 */ mfc1 $v1, $f6
/* 1411F8 8024DEB8 00000000 */ nop
/* 1411F8 8024DEB8 00000000 */ nop
/* 1411FC 8024DEBC 30630FFF */ andi $v1, $v1, 0xfff
/* 141200 8024DEC0 00431025 */ or $v0, $v0, $v1
/* 141204 8024DEC4 ACA2000C */ sw $v0, 0xc($a1)
@ -413,28 +413,28 @@ glabel pause_map_draw_contents
/* 141488 8024E148 24C6FFF9 */ addiu $a2, $a2, -7
/* 14148C 8024E14C 8E040000 */ lw $a0, ($s0)
/* 141490 8024E150 0C0511F8 */ jal draw_icon_2
/* 141494 8024E154 00000000 */ nop
/* 141494 8024E154 00000000 */ nop
/* 141498 8024E158 3C138027 */ lui $s3, %hi(gPauseMenuCurrentTab)
/* 14149C 8024E15C 267300D4 */ addiu $s3, $s3, %lo(gPauseMenuCurrentTab)
/* 1414A0 8024E160 82700000 */ lb $s0, ($s3)
/* 1414A4 8024E164 24020006 */ addiu $v0, $zero, 6
/* 1414A8 8024E168 16020081 */ bne $s0, $v0, .L8024E370
/* 1414AC 8024E16C 00000000 */ nop
/* 1414AC 8024E16C 00000000 */ nop
/* 1414B0 8024E170 3C018027 */ lui $at, %hi(D_80270714)
/* 1414B4 8024E174 C4200714 */ lwc1 $f0, %lo(D_80270714)($at)
/* 1414B8 8024E178 44922000 */ mtc1 $s2, $f4
/* 1414BC 8024E17C 00000000 */ nop
/* 1414BC 8024E17C 00000000 */ nop
/* 1414C0 8024E180 46802120 */ cvt.s.w $f4, $f4
/* 1414C4 8024E184 46002100 */ add.s $f4, $f4, $f0
/* 1414C8 8024E188 3C018027 */ lui $at, %hi(D_80270718)
/* 1414CC 8024E18C C4200718 */ lwc1 $f0, %lo(D_80270718)($at)
/* 1414D0 8024E190 44911000 */ mtc1 $s1, $f2
/* 1414D4 8024E194 00000000 */ nop
/* 1414D4 8024E194 00000000 */ nop
/* 1414D8 8024E198 468010A0 */ cvt.s.w $f2, $f2
/* 1414DC 8024E19C 46001080 */ add.s $f2, $f2, $f0
/* 1414E0 8024E1A0 3C014100 */ lui $at, 0x4100
/* 1414E4 8024E1A4 44810000 */ mtc1 $at, $f0
/* 1414E8 8024E1A8 00000000 */ nop
/* 1414E8 8024E1A8 00000000 */ nop
/* 1414EC 8024E1AC 46002101 */ sub.s $f4, $f4, $f0
/* 1414F0 8024E1B0 4600118D */ trunc.w.s $f6, $f2
/* 1414F4 8024E1B4 44063000 */ mfc1 $a2, $f6
@ -444,9 +444,9 @@ glabel pause_map_draw_contents
/* 141504 8024E1C4 24040029 */ addiu $a0, $zero, 0x29
/* 141508 8024E1C8 82620000 */ lb $v0, ($s3)
/* 14150C 8024E1CC 14500068 */ bne $v0, $s0, .L8024E370
/* 141510 8024E1D0 00000000 */ nop
/* 141514 8024E1D4 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 141518 8024E1D8 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 141510 8024E1D0 00000000 */ nop
/* 141514 8024E1D4 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 141518 8024E1D8 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 14151C 8024E1DC 3C05AAAA */ lui $a1, 0xaaaa
/* 141520 8024E1E0 34A5AAAB */ ori $a1, $a1, 0xaaab
/* 141524 8024E1E4 3C028007 */ lui $v0, %hi(gGameStatusPtr)
@ -500,9 +500,9 @@ glabel pause_map_draw_contents
/* 1415E0 8024E2A0 C6820000 */ lwc1 $f2, ($s4)
/* 1415E4 8024E2A4 3C01C2AC */ lui $at, 0xc2ac
/* 1415E8 8024E2A8 44810000 */ mtc1 $at, $f0
/* 1415EC 8024E2AC 00000000 */ nop
/* 1415EC 8024E2AC 00000000 */ nop
/* 1415F0 8024E2B0 4602003C */ c.lt.s $f0, $f2
/* 1415F4 8024E2B4 00000000 */ nop
/* 1415F4 8024E2B4 00000000 */ nop
/* 1415F8 8024E2B8 45020001 */ bc1fl .L8024E2C0
/* 1415FC 8024E2BC 0000902D */ daddu $s2, $zero, $zero
.L8024E2C0:
@ -518,7 +518,7 @@ glabel pause_map_draw_contents
/* 141624 8024E2E4 26520708 */ addiu $s2, $s2, %lo(D_80270708)
/* 141628 8024E2E8 C6400000 */ lwc1 $f0, ($s2)
/* 14162C 8024E2EC 4614003C */ c.lt.s $f0, $f20
/* 141630 8024E2F0 00000000 */ nop
/* 141630 8024E2F0 00000000 */ nop
/* 141634 8024E2F4 45020001 */ bc1fl .L8024E2FC
/* 141638 8024E2F8 0000982D */ daddu $s3, $zero, $zero
.L8024E2FC:
@ -538,9 +538,9 @@ glabel pause_map_draw_contents
/* 141670 8024E330 C6420000 */ lwc1 $f2, ($s2)
/* 141674 8024E334 3C01C352 */ lui $at, 0xc352
/* 141678 8024E338 44810000 */ mtc1 $at, $f0
/* 14167C 8024E33C 00000000 */ nop
/* 14167C 8024E33C 00000000 */ nop
/* 141680 8024E340 4602003C */ c.lt.s $f0, $f2
/* 141684 8024E344 00000000 */ nop
/* 141684 8024E344 00000000 */ nop
/* 141688 8024E348 45020001 */ bc1fl .L8024E350
/* 14168C 8024E34C 0000882D */ daddu $s1, $zero, $zero
.L8024E350:
@ -566,7 +566,7 @@ glabel pause_map_draw_contents
/* 1416D4 8024E394 24080001 */ addiu $t0, $zero, 1
.L8024E398:
/* 1416D8 8024E398 1940005F */ blez $t2, .L8024E518
/* 1416DC 8024E39C 00000000 */ nop
/* 1416DC 8024E39C 00000000 */ nop
/* 1416E0 8024E3A0 1960005D */ blez $t3, .L8024E518
/* 1416E4 8024E3A4 28E2013F */ slti $v0, $a3, 0x13f
/* 1416E8 8024E3A8 1040005B */ beqz $v0, .L8024E518
@ -580,13 +580,13 @@ glabel pause_map_draw_contents
/* 141704 8024E3C4 50400001 */ beql $v0, $zero, .L8024E3CC
/* 141708 8024E3C8 240B00EF */ addiu $t3, $zero, 0xef
.L8024E3CC:
/* 14170C 8024E3CC 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 141710 8024E3D0 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 14170C 8024E3CC 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 141710 8024E3D0 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 141714 8024E3D4 44871000 */ mtc1 $a3, $f2
/* 141718 8024E3D8 00000000 */ nop
/* 141718 8024E3D8 00000000 */ nop
/* 14171C 8024E3DC 468010A0 */ cvt.s.w $f2, $f2
/* 141720 8024E3E0 44880000 */ mtc1 $t0, $f0
/* 141724 8024E3E4 00000000 */ nop
/* 141724 8024E3E4 00000000 */ nop
/* 141728 8024E3E8 46800020 */ cvt.s.w $f0, $f0
/* 14172C 8024E3EC 3C08ED00 */ lui $t0, 0xed00
/* 141730 8024E3F0 8FAF00A4 */ lw $t7, 0xa4($sp)
@ -595,43 +595,43 @@ glabel pause_map_draw_contents
/* 14173C 8024E3FC 44812000 */ mtc1 $at, $f4
/* 141740 8024E400 8FAE00A8 */ lw $t6, 0xa8($sp)
/* 141744 8024E404 46041082 */ mul.s $f2, $f2, $f4
/* 141748 8024E408 00000000 */ nop
/* 141748 8024E408 00000000 */ nop
/* 14174C 8024E40C 25E60012 */ addiu $a2, $t7, 0x12
/* 141750 8024E410 25C7000E */ addiu $a3, $t6, 0xe
/* 141754 8024E414 0040482D */ daddu $t1, $v0, $zero
/* 141758 8024E418 24420008 */ addiu $v0, $v0, 8
/* 14175C 8024E41C 46040002 */ mul.s $f0, $f0, $f4
/* 141760 8024E420 00000000 */ nop
/* 141760 8024E420 00000000 */ nop
/* 141764 8024E424 AC620000 */ sw $v0, ($v1)
/* 141768 8024E428 4600118D */ trunc.w.s $f6, $f2
/* 14176C 8024E42C 44023000 */ mfc1 $v0, $f6
/* 141770 8024E430 00000000 */ nop
/* 141770 8024E430 00000000 */ nop
/* 141774 8024E434 30420FFF */ andi $v0, $v0, 0xfff
/* 141778 8024E438 00021300 */ sll $v0, $v0, 0xc
/* 14177C 8024E43C 4600018D */ trunc.w.s $f6, $f0
/* 141780 8024E440 44033000 */ mfc1 $v1, $f6
/* 141784 8024E444 448A1000 */ mtc1 $t2, $f2
/* 141788 8024E448 00000000 */ nop
/* 141788 8024E448 00000000 */ nop
/* 14178C 8024E44C 468010A0 */ cvt.s.w $f2, $f2
/* 141790 8024E450 46041082 */ mul.s $f2, $f2, $f4
/* 141794 8024E454 00000000 */ nop
/* 141794 8024E454 00000000 */ nop
/* 141798 8024E458 30630FFF */ andi $v1, $v1, 0xfff
/* 14179C 8024E45C 00681825 */ or $v1, $v1, $t0
/* 1417A0 8024E460 00431025 */ or $v0, $v0, $v1
/* 1417A4 8024E464 448B0000 */ mtc1 $t3, $f0
/* 1417A8 8024E468 00000000 */ nop
/* 1417A8 8024E468 00000000 */ nop
/* 1417AC 8024E46C 46800020 */ cvt.s.w $f0, $f0
/* 1417B0 8024E470 46040002 */ mul.s $f0, $f0, $f4
/* 1417B4 8024E474 00000000 */ nop
/* 1417B4 8024E474 00000000 */ nop
/* 1417B8 8024E478 AD220000 */ sw $v0, ($t1)
/* 1417BC 8024E47C 4600118D */ trunc.w.s $f6, $f2
/* 1417C0 8024E480 44023000 */ mfc1 $v0, $f6
/* 1417C4 8024E484 00000000 */ nop
/* 1417C4 8024E484 00000000 */ nop
/* 1417C8 8024E488 30420FFF */ andi $v0, $v0, 0xfff
/* 1417CC 8024E48C 00021300 */ sll $v0, $v0, 0xc
/* 1417D0 8024E490 4600018D */ trunc.w.s $f6, $f0
/* 1417D4 8024E494 44033000 */ mfc1 $v1, $f6
/* 1417D8 8024E498 00000000 */ nop
/* 1417D8 8024E498 00000000 */ nop
/* 1417DC 8024E49C 30630FFF */ andi $v1, $v1, 0xfff
/* 1417E0 8024E4A0 00431025 */ or $v0, $v0, $v1
/* 1417E4 8024E4A4 AD220004 */ sw $v0, 4($t1)

View File

@ -28,8 +28,8 @@ glabel pause_draw_menu_label
/* 142220 8024EEE0 50E20001 */ beql $a3, $v0, .L8024EEE8
/* 142224 8024EEE4 240600A0 */ addiu $a2, $zero, 0xa0
.L8024EEE8:
/* 142228 8024EEE8 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 14222C 8024EEEC 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 142228 8024EEE8 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 14222C 8024EEEC 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 142230 8024EEF0 3C02DE00 */ lui $v0, 0xde00
/* 142234 8024EEF4 01063021 */ addu $a2, $t0, $a2
/* 142238 8024EEF8 8CA30000 */ lw $v1, ($a1)
@ -57,4 +57,4 @@ glabel pause_draw_menu_label
/* 142290 8024EF50 8FBF0028 */ lw $ra, 0x28($sp)
/* 142294 8024EF54 03E00008 */ jr $ra
/* 142298 8024EF58 27BD0030 */ addiu $sp, $sp, 0x30
/* 14229C 8024EF5C 00000000 */ nop
/* 14229C 8024EF5C 00000000 */ nop

View File

@ -15,8 +15,8 @@ glabel func_80243CCC
/* 164554 80243CF4 354A001C */ ori $t2, $t2, 0x1c
/* 164558 80243CF8 3C080050 */ lui $t0, 0x50
/* 16455C 80243CFC 35084340 */ ori $t0, $t0, 0x4340
/* 164560 80243D00 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 164564 80243D04 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 164560 80243D00 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 164564 80243D04 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 164568 80243D08 3C038016 */ lui $v1, %hi(gUIPanels)
/* 16456C 80243D0C 24639D50 */ addiu $v1, $v1, %lo(gUIPanels)
/* 164570 80243D10 00042140 */ sll $a0, $a0, 5
@ -128,7 +128,7 @@ glabel func_80243CCC
/* 164710 80243EB0 2A620014 */ slti $v0, $s3, 0x14
.L80243EB4:
/* 164714 80243EB4 14400004 */ bnez $v0, .L80243EC8
/* 164718 80243EB8 00000000 */ nop
/* 164718 80243EB8 00000000 */ nop
/* 16471C 80243EBC 92820000 */ lbu $v0, ($s4)
/* 164720 80243EC0 304200F7 */ andi $v0, $v0, 0xf7
/* 164724 80243EC4 A2820000 */ sb $v0, ($s4)

View File

@ -23,8 +23,8 @@ glabel func_80243EEC
/* 164794 80243F34 3C0AE200 */ lui $t2, 0xe200
/* 164798 80243F38 354A001C */ ori $t2, $t2, 0x1c
/* 16479C 80243F3C 3C080050 */ lui $t0, 0x50
/* 1647A0 80243F40 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 1647A4 80243F44 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 1647A0 80243F40 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 1647A4 80243F44 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 1647A8 80243F48 35084340 */ ori $t0, $t0, 0x4340
/* 1647AC 80243F4C 8C640000 */ lw $a0, ($v1)
/* 1647B0 80243F50 3C02E700 */ lui $v0, 0xe700

View File

@ -24,11 +24,11 @@ glabel func_802440BC
/* 164968 80244108 80830004 */ lb $v1, 4($a0)
/* 16496C 8024410C 24020004 */ addiu $v0, $zero, 4
/* 164970 80244110 146201E1 */ bne $v1, $v0, .L80244898
/* 164974 80244114 00000000 */ nop
/* 164974 80244114 00000000 */ nop
/* 164978 80244118 90820003 */ lbu $v0, 3($a0)
/* 16497C 8024411C 2C420004 */ sltiu $v0, $v0, 4
/* 164980 80244120 104001DD */ beqz $v0, .L80244898
/* 164984 80244124 00000000 */ nop
/* 164984 80244124 00000000 */ nop
/* 164988 80244128 90820003 */ lbu $v0, 3($a0)
/* 16498C 8024412C 3C038025 */ lui $v1, %hi(D_8024C094)
/* 164990 80244130 8C63C094 */ lw $v1, %lo(D_8024C094)($v1)
@ -41,35 +41,35 @@ glabel func_802440BC
/* 1649AC 8024414C 10620011 */ beq $v1, $v0, .L80244194
/* 1649B0 80244150 0064102A */ slt $v0, $v1, $a0
/* 1649B4 80244154 10400005 */ beqz $v0, .L8024416C
/* 1649B8 80244158 00000000 */ nop
/* 1649B8 80244158 00000000 */ nop
/* 1649BC 8024415C 10600007 */ beqz $v1, .L8024417C
/* 1649C0 80244160 00000000 */ nop
/* 1649C0 80244160 00000000 */ nop
/* 1649C4 80244164 0809106F */ j .L802441BC
/* 1649C8 80244168 00000000 */ nop
/* 1649C8 80244168 00000000 */ nop
.L8024416C:
/* 1649CC 8024416C 1064000F */ beq $v1, $a0, .L802441AC
/* 1649D0 80244170 00000000 */ nop
/* 1649D0 80244170 00000000 */ nop
/* 1649D4 80244174 0809106F */ j .L802441BC
/* 1649D8 80244178 00000000 */ nop
/* 1649D8 80244178 00000000 */ nop
.L8024417C:
/* 1649DC 8024417C 3C014302 */ lui $at, 0x4302
/* 1649E0 80244180 4481C000 */ mtc1 $at, $f24
/* 1649E4 80244184 3C0142B4 */ lui $at, 0x42b4
/* 1649E8 80244188 4481B000 */ mtc1 $at, $f22
/* 1649EC 8024418C 08091073 */ j .L802441CC
/* 1649F0 80244190 00000000 */ nop
/* 1649F0 80244190 00000000 */ nop
.L80244194:
/* 1649F4 80244194 3C01433E */ lui $at, 0x433e
/* 1649F8 80244198 4481C000 */ mtc1 $at, $f24
/* 1649FC 8024419C 3C0142B4 */ lui $at, 0x42b4
/* 164A00 802441A0 4481B000 */ mtc1 $at, $f22
/* 164A04 802441A4 08091073 */ j .L802441CC
/* 164A08 802441A8 00000000 */ nop
/* 164A08 802441A8 00000000 */ nop
.L802441AC:
/* 164A0C 802441AC 3C014302 */ lui $at, 0x4302
/* 164A10 802441B0 4481C000 */ mtc1 $at, $f24
/* 164A14 802441B4 08091071 */ j .L802441C4
/* 164A18 802441B8 00000000 */ nop
/* 164A18 802441B8 00000000 */ nop
.L802441BC:
/* 164A1C 802441BC 3C01433E */ lui $at, 0x433e
/* 164A20 802441C0 4481C000 */ mtc1 $at, $f24
@ -82,19 +82,19 @@ glabel func_802440BC
/* 164A34 802441D4 90430003 */ lbu $v1, 3($v0)
/* 164A38 802441D8 24020001 */ addiu $v0, $zero, 1
/* 164A3C 802441DC 10620012 */ beq $v1, $v0, .L80244228
/* 164A40 802441E0 00000000 */ nop
/* 164A40 802441E0 00000000 */ nop
/* 164A44 802441E4 28620002 */ slti $v0, $v1, 2
/* 164A48 802441E8 50400005 */ beql $v0, $zero, .L80244200
/* 164A4C 802441EC 24020002 */ addiu $v0, $zero, 2
/* 164A50 802441F0 10600007 */ beqz $v1, .L80244210
/* 164A54 802441F4 00000000 */ nop
/* 164A54 802441F4 00000000 */ nop
/* 164A58 802441F8 08091094 */ j .L80244250
/* 164A5C 802441FC 00000000 */ nop
/* 164A5C 802441FC 00000000 */ nop
.L80244200:
/* 164A60 80244200 1062000F */ beq $v1, $v0, .L80244240
/* 164A64 80244204 00000000 */ nop
/* 164A64 80244204 00000000 */ nop
/* 164A68 80244208 08091094 */ j .L80244250
/* 164A6C 8024420C 00000000 */ nop
/* 164A6C 8024420C 00000000 */ nop
.L80244210:
/* 164A70 80244210 3C014302 */ lui $at, 0x4302
/* 164A74 80244214 44811000 */ mtc1 $at, $f2
@ -113,7 +113,7 @@ glabel func_802440BC
/* 164AA0 80244240 3C014302 */ lui $at, 0x4302
/* 164AA4 80244244 44811000 */ mtc1 $at, $f2
/* 164AA8 80244248 08091096 */ j .L80244258
/* 164AAC 8024424C 00000000 */ nop
/* 164AAC 8024424C 00000000 */ nop
.L80244250:
/* 164AB0 80244250 3C01433E */ lui $at, 0x433e
/* 164AB4 80244254 44811000 */ mtc1 $at, $f2
@ -135,8 +135,8 @@ glabel func_802440BC
/* 164AEC 8024428C 3C08DC08 */ lui $t0, 0xdc08
/* 164AF0 80244290 35080008 */ ori $t0, $t0, 8
/* 164AF4 80244294 27A40020 */ addiu $a0, $sp, 0x20
/* 164AF8 80244298 3C11800A */ lui $s1, %hi(D_8009A66C)
/* 164AFC 8024429C 2631A66C */ addiu $s1, $s1, %lo(D_8009A66C)
/* 164AF8 80244298 3C11800A */ lui $s1, %hi(gMasterGfxPos)
/* 164AFC 8024429C 2631A66C */ addiu $s1, $s1, %lo(gMasterGfxPos)
/* 164B00 802442A0 4480A000 */ mtc1 $zero, $f20
/* 164B04 802442A4 8E220000 */ lw $v0, ($s1)
/* 164B08 802442A8 3C0643A0 */ lui $a2, 0x43a0
@ -165,10 +165,10 @@ glabel func_802440BC
/* 164B64 80244304 0C018E44 */ jal guOrthoF
/* 164B68 80244308 46020701 */ sub.s $f28, $f0, $f2
/* 164B6C 8024430C 27A40020 */ addiu $a0, $sp, 0x20
/* 164B70 80244310 3C128007 */ lui $s2, %hi(D_800741F0)
/* 164B74 80244314 265241F0 */ addiu $s2, $s2, %lo(D_800741F0)
/* 164B78 80244318 3C14800A */ lui $s4, %hi(D_8009A674)
/* 164B7C 8024431C 2694A674 */ addiu $s4, $s4, %lo(D_8009A674)
/* 164B70 80244310 3C128007 */ lui $s2, %hi(gMatrixListPos)
/* 164B74 80244314 265241F0 */ addiu $s2, $s2, %lo(gMatrixListPos)
/* 164B78 80244318 3C14800A */ lui $s4, %hi(gDisplayContext)
/* 164B7C 8024431C 2694A674 */ addiu $s4, $s4, %lo(gDisplayContext)
/* 164B80 80244320 96450000 */ lhu $a1, ($s2)
/* 164B84 80244324 8E820000 */ lw $v0, ($s4)
/* 164B88 80244328 00052980 */ sll $a1, $a1, 6

View File

@ -10,9 +10,9 @@ glabel pause_set_cursor_opacity
/* 163414 80242BB4 14400075 */ bnez $v0, .L80242D8C
/* 163418 80242BB8 28A2F581 */ slti $v0, $a1, -0xa7f
/* 16341C 80242BBC 14400073 */ bnez $v0, .L80242D8C
/* 163420 80242BC0 00000000 */ nop
/* 163420 80242BC0 00000000 */ nop
/* 163424 80242BC4 18C00071 */ blez $a2, .L80242D8C
/* 163428 80242BC8 00000000 */ nop
/* 163428 80242BC8 00000000 */ nop
/* 16342C 80242BCC 18E0006F */ blez $a3, .L80242D8C
/* 163430 80242BD0 28820500 */ slti $v0, $a0, 0x500
/* 163434 80242BD4 1040006D */ beqz $v0, .L80242D8C
@ -22,9 +22,9 @@ glabel pause_set_cursor_opacity
/* 163444 80242BE4 10400069 */ beqz $v0, .L80242D8C
/* 163448 80242BE8 28E20A80 */ slti $v0, $a3, 0xa80
/* 16344C 80242BEC 10400067 */ beqz $v0, .L80242D8C
/* 163450 80242BF0 00000000 */ nop
/* 163454 80242BF4 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 163458 80242BF8 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 163450 80242BF0 00000000 */ nop
/* 163454 80242BF4 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 163458 80242BF8 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 16345C 80242BFC 8C480000 */ lw $t0, ($v0)
/* 163460 80242C00 25030008 */ addiu $v1, $t0, 8
/* 163464 80242C04 AC430000 */ sw $v1, ($v0)
@ -65,8 +65,8 @@ glabel pause_set_cursor_opacity
/* 1634E0 80242C80 00621025 */ or $v0, $v1, $v0
/* 1634E4 80242C84 AD020004 */ sw $v0, 4($t0)
.L80242C88:
/* 1634E8 80242C88 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 1634EC 80242C8C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 1634E8 80242C88 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 1634EC 80242C8C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 1634F0 80242C90 8C620000 */ lw $v0, ($v1)
/* 1634F4 80242C94 0040202D */ daddu $a0, $v0, $zero
/* 1634F8 80242C98 24420008 */ addiu $v0, $v0, 8
@ -127,8 +127,8 @@ glabel pause_set_cursor_opacity
.L80242D54:
/* 1635B4 80242D54 00C21025 */ or $v0, $a2, $v0
/* 1635B8 80242D58 AC820000 */ sw $v0, ($a0)
/* 1635BC 80242D5C 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 1635C0 80242D60 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 1635BC 80242D5C 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 1635C0 80242D60 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 1635C4 80242D64 8C620000 */ lw $v0, ($v1)
/* 1635C8 80242D68 0040202D */ daddu $a0, $v0, $zero
/* 1635CC 80242D6C 24420008 */ addiu $v0, $v0, 8
@ -141,4 +141,4 @@ glabel pause_set_cursor_opacity
/* 1635E8 80242D88 AC820004 */ sw $v0, 4($a0)
.L80242D8C:
/* 1635EC 80242D8C 03E00008 */ jr $ra
/* 1635F0 80242D90 00000000 */ nop
/* 1635F0 80242D90 00000000 */ nop

View File

@ -27,7 +27,7 @@ glabel func_8024830C
/* 168BC4 80248364 3C028025 */ lui $v0, %hi(func_80248170)
/* 168BC8 80248368 24428170 */ addiu $v0, $v0, %lo(func_80248170)
/* 168BCC 8024836C 1462012B */ bne $v1, $v0, .L8024881C
/* 168BD0 80248370 00000000 */ nop
/* 168BD0 80248370 00000000 */ nop
/* 168BD4 80248374 9082001C */ lbu $v0, 0x1c($a0)
/* 168BD8 80248378 83CB0004 */ lb $t3, 4($fp)
/* 168BDC 8024837C 00021040 */ sll $v0, $v0, 1
@ -48,8 +48,8 @@ glabel func_8024830C
/* 168C14 802483B4 3C014080 */ lui $at, 0x4080
/* 168C18 802483B8 4481A000 */ mtc1 $at, $f20
/* 168C1C 802483BC 8FAB0094 */ lw $t3, 0x94($sp)
/* 168C20 802483C0 3C0A800A */ lui $t2, %hi(D_8009A66C)
/* 168C24 802483C4 254AA66C */ addiu $t2, $t2, %lo(D_8009A66C)
/* 168C20 802483C0 3C0A800A */ lui $t2, %hi(gMasterGfxPos)
/* 168C24 802483C4 254AA66C */ addiu $t2, $t2, %lo(gMasterGfxPos)
/* 168C28 802483C8 AFA0003C */ sw $zero, 0x3c($sp)
/* 168C2C 802483CC AFA00040 */ sw $zero, 0x40($sp)
/* 168C30 802483D0 012B5821 */ addu $t3, $t1, $t3
@ -65,11 +65,11 @@ glabel func_8024830C
/* 168C50 802483F0 15000026 */ bnez $t0, .L8024848C
/* 168C54 802483F4 25720004 */ addiu $s2, $t3, 4
/* 168C58 802483F8 44891000 */ mtc1 $t1, $f2
/* 168C5C 802483FC 00000000 */ nop
/* 168C5C 802483FC 00000000 */ nop
/* 168C60 80248400 468010A0 */ cvt.s.w $f2, $f2
/* 168C64 80248404 8FAB001C */ lw $t3, 0x1c($sp)
/* 168C68 80248408 46141082 */ mul.s $f2, $f2, $f20
/* 168C6C 8024840C 00000000 */ nop
/* 168C6C 8024840C 00000000 */ nop
/* 168C70 80248410 AFAB0024 */ sw $t3, 0x24($sp)
/* 168C74 80248414 8D420000 */ lw $v0, ($t2)
/* 168C78 80248418 8FAB0090 */ lw $t3, 0x90($sp)
@ -77,23 +77,23 @@ glabel func_8024830C
/* 168C80 80248420 24420008 */ addiu $v0, $v0, 8
/* 168C84 80248424 01722021 */ addu $a0, $t3, $s2
/* 168C88 80248428 44840000 */ mtc1 $a0, $f0
/* 168C8C 8024842C 00000000 */ nop
/* 168C8C 8024842C 00000000 */ nop
/* 168C90 80248430 46800020 */ cvt.s.w $f0, $f0
/* 168C94 80248434 46140002 */ mul.s $f0, $f0, $f20
/* 168C98 80248438 00000000 */ nop
/* 168C98 80248438 00000000 */ nop
/* 168C9C 8024843C AD420000 */ sw $v0, ($t2)
/* 168CA0 80248440 4600118D */ trunc.w.s $f6, $f2
/* 168CA4 80248444 44033000 */ mfc1 $v1, $f6
/* 168CA8 80248448 00000000 */ nop
/* 168CA8 80248448 00000000 */ nop
/* 168CAC 8024844C 30630FFF */ andi $v1, $v1, 0xfff
/* 168CB0 80248450 00031B00 */ sll $v1, $v1, 0xc
/* 168CB4 80248454 C7A2002C */ lwc1 $f2, 0x2c($sp)
/* 168CB8 80248458 468010A0 */ cvt.s.w $f2, $f2
/* 168CBC 8024845C 46141082 */ mul.s $f2, $f2, $f20
/* 168CC0 80248460 00000000 */ nop
/* 168CC0 80248460 00000000 */ nop
/* 168CC4 80248464 4600018D */ trunc.w.s $f6, $f0
/* 168CC8 80248468 44023000 */ mfc1 $v0, $f6
/* 168CCC 8024846C 00000000 */ nop
/* 168CCC 8024846C 00000000 */ nop
/* 168CD0 80248470 30420FFF */ andi $v0, $v0, 0xfff
/* 168CD4 80248474 3C0BED00 */ lui $t3, 0xed00
/* 168CD8 80248478 004B1025 */ or $v0, $v0, $t3
@ -103,12 +103,12 @@ glabel func_8024830C
/* 168CE8 80248488 008B2021 */ addu $a0, $a0, $t3
.L8024848C:
/* 168CEC 8024848C 44891000 */ mtc1 $t1, $f2
/* 168CF0 80248490 00000000 */ nop
/* 168CF0 80248490 00000000 */ nop
/* 168CF4 80248494 468010A0 */ cvt.s.w $f2, $f2
/* 168CF8 80248498 8D430000 */ lw $v1, ($t2)
/* 168CFC 8024849C 8FAB0020 */ lw $t3, 0x20($sp)
/* 168D00 802484A0 46141082 */ mul.s $f2, $f2, $f20
/* 168D04 802484A4 00000000 */ nop
/* 168D04 802484A4 00000000 */ nop
/* 168D08 802484A8 AFAB0024 */ sw $t3, 0x24($sp)
/* 168D0C 802484AC 8FAB0090 */ lw $t3, 0x90($sp)
/* 168D10 802484B0 0060282D */ daddu $a1, $v1, $zero
@ -118,42 +118,42 @@ glabel func_8024830C
/* 168D20 802484C0 AD430000 */ sw $v1, ($t2)
/* 168D24 802484C4 008B1021 */ addu $v0, $a0, $t3
/* 168D28 802484C8 44820000 */ mtc1 $v0, $f0
/* 168D2C 802484CC 00000000 */ nop
/* 168D2C 802484CC 00000000 */ nop
/* 168D30 802484D0 46800020 */ cvt.s.w $f0, $f0
/* 168D34 802484D4 24840010 */ addiu $a0, $a0, 0x10
/* 168D38 802484D8 46140002 */ mul.s $f0, $f0, $f20
/* 168D3C 802484DC 00000000 */ nop
/* 168D3C 802484DC 00000000 */ nop
/* 168D40 802484E0 4600118D */ trunc.w.s $f6, $f2
/* 168D44 802484E4 44033000 */ mfc1 $v1, $f6
/* 168D48 802484E8 00000000 */ nop
/* 168D48 802484E8 00000000 */ nop
/* 168D4C 802484EC 30630FFF */ andi $v1, $v1, 0xfff
/* 168D50 802484F0 00031B00 */ sll $v1, $v1, 0xc
/* 168D54 802484F4 C7A2002C */ lwc1 $f2, 0x2c($sp)
/* 168D58 802484F8 468010A0 */ cvt.s.w $f2, $f2
/* 168D5C 802484FC 46141082 */ mul.s $f2, $f2, $f20
/* 168D60 80248500 00000000 */ nop
/* 168D60 80248500 00000000 */ nop
/* 168D64 80248504 4600018D */ trunc.w.s $f6, $f0
/* 168D68 80248508 44023000 */ mfc1 $v0, $f6
/* 168D6C 8024850C 00000000 */ nop
/* 168D6C 8024850C 00000000 */ nop
/* 168D70 80248510 30420FFF */ andi $v0, $v0, 0xfff
/* 168D74 80248514 3C0BED00 */ lui $t3, 0xed00
/* 168D78 80248518 004B1025 */ or $v0, $v0, $t3
/* 168D7C 8024851C 00621825 */ or $v1, $v1, $v0
.L80248520:
/* 168D80 80248520 44840000 */ mtc1 $a0, $f0
/* 168D84 80248524 00000000 */ nop
/* 168D84 80248524 00000000 */ nop
/* 168D88 80248528 46800020 */ cvt.s.w $f0, $f0
/* 168D8C 8024852C 46140002 */ mul.s $f0, $f0, $f20
/* 168D90 80248530 00000000 */ nop
/* 168D90 80248530 00000000 */ nop
/* 168D94 80248534 ACA30000 */ sw $v1, ($a1)
/* 168D98 80248538 4600118D */ trunc.w.s $f6, $f2
/* 168D9C 8024853C 44033000 */ mfc1 $v1, $f6
/* 168DA0 80248540 00000000 */ nop
/* 168DA0 80248540 00000000 */ nop
/* 168DA4 80248544 30630FFF */ andi $v1, $v1, 0xfff
/* 168DA8 80248548 00031B00 */ sll $v1, $v1, 0xc
/* 168DAC 8024854C 4600018D */ trunc.w.s $f6, $f0
/* 168DB0 80248550 44023000 */ mfc1 $v0, $f6
/* 168DB4 80248554 00000000 */ nop
/* 168DB4 80248554 00000000 */ nop
/* 168DB8 80248558 30420FFF */ andi $v0, $v0, 0xfff
/* 168DBC 8024855C 00621825 */ or $v1, $v1, $v0
/* 168DC0 80248560 ACA30004 */ sw $v1, 4($a1)
@ -169,11 +169,11 @@ glabel func_8024830C
/* 168DE4 80248584 01630018 */ mult $t3, $v1
/* 168DE8 80248588 00006012 */ mflo $t4
/* 168DEC 8024858C 83C20006 */ lb $v0, 6($fp)
/* 168DF0 80248590 00000000 */ nop
/* 168DF0 80248590 00000000 */ nop
/* 168DF4 80248594 01820018 */ mult $t4, $v0
/* 168DF8 80248598 00001012 */ mflo $v0
/* 168DFC 8024859C 00000000 */ nop
/* 168E00 802485A0 00000000 */ nop
/* 168DFC 8024859C 00000000 */ nop
/* 168E00 802485A0 00000000 */ nop
/* 168E04 802485A4 00760018 */ mult $v1, $s6
/* 168E08 802485A8 00001812 */ mflo $v1
/* 168E0C 802485AC 00431021 */ addu $v0, $v0, $v1
@ -220,7 +220,7 @@ glabel func_8024830C
/* 168EA8 80248648 3C048025 */ lui $a0, %hi(D_8024C108)
/* 168EAC 8024864C 8C84C108 */ lw $a0, %lo(D_8024C108)($a0)
/* 168EB0 80248650 0C0511F8 */ jal draw_icon_2
/* 168EB4 80248654 00000000 */ nop
/* 168EB4 80248654 00000000 */ nop
/* 168EB8 80248658 0000182D */ daddu $v1, $zero, $zero
/* 168EBC 8024865C 8FAA0050 */ lw $t2, 0x50($sp)
/* 168EC0 80248660 8FA9004C */ lw $t1, 0x4c($sp)
@ -274,7 +274,7 @@ glabel func_8024830C
/* 168F5C 802486FC 25080001 */ addiu $t0, $t0, 1
/* 168F60 80248700 29020002 */ slti $v0, $t0, 2
/* 168F64 80248704 1440FF39 */ bnez $v0, .L802483EC
/* 168F68 80248708 00000000 */ nop
/* 168F68 80248708 00000000 */ nop
/* 168F6C 8024870C 8FAB003C */ lw $t3, 0x3c($sp)
/* 168F70 80248710 256B0011 */ addiu $t3, $t3, 0x11
/* 168F74 80248714 AFAB003C */ sw $t3, 0x3c($sp)
@ -285,61 +285,61 @@ glabel func_8024830C
/* 168F88 80248728 26D60001 */ addiu $s6, $s6, 1
/* 168F8C 8024872C 02C2102A */ slt $v0, $s6, $v0
/* 168F90 80248730 1440FF29 */ bnez $v0, .L802483D8
/* 168F94 80248734 00000000 */ nop
/* 168F94 80248734 00000000 */ nop
.L80248738:
/* 168F98 80248738 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 168F9C 8024873C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 168F98 80248738 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 168F9C 8024873C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 168FA0 80248740 44891000 */ mtc1 $t1, $f2
/* 168FA4 80248744 00000000 */ nop
/* 168FA4 80248744 00000000 */ nop
/* 168FA8 80248748 468010A0 */ cvt.s.w $f2, $f2
/* 168FAC 8024874C 3C014080 */ lui $at, 0x4080
/* 168FB0 80248750 44812000 */ mtc1 $at, $f4
/* 168FB4 80248754 C7A00090 */ lwc1 $f0, 0x90($sp)
/* 168FB8 80248758 46800020 */ cvt.s.w $f0, $f0
/* 168FBC 8024875C 46041082 */ mul.s $f2, $f2, $f4
/* 168FC0 80248760 00000000 */ nop
/* 168FC0 80248760 00000000 */ nop
/* 168FC4 80248764 8C620000 */ lw $v0, ($v1)
/* 168FC8 80248768 3C05ED00 */ lui $a1, 0xed00
/* 168FCC 8024876C 0040302D */ daddu $a2, $v0, $zero
/* 168FD0 80248770 24420008 */ addiu $v0, $v0, 8
/* 168FD4 80248774 46040002 */ mul.s $f0, $f0, $f4
/* 168FD8 80248778 00000000 */ nop
/* 168FD8 80248778 00000000 */ nop
/* 168FDC 8024877C AC620000 */ sw $v0, ($v1)
/* 168FE0 80248780 4600118D */ trunc.w.s $f6, $f2
/* 168FE4 80248784 44043000 */ mfc1 $a0, $f6
/* 168FE8 80248788 00000000 */ nop
/* 168FE8 80248788 00000000 */ nop
/* 168FEC 8024878C 30840FFF */ andi $a0, $a0, 0xfff
/* 168FF0 80248790 00042300 */ sll $a0, $a0, 0xc
/* 168FF4 80248794 4600018D */ trunc.w.s $f6, $f0
/* 168FF8 80248798 44033000 */ mfc1 $v1, $f6
/* 168FFC 8024879C 00000000 */ nop
/* 168FFC 8024879C 00000000 */ nop
/* 169000 802487A0 30630FFF */ andi $v1, $v1, 0xfff
/* 169004 802487A4 8FAB0094 */ lw $t3, 0x94($sp)
/* 169008 802487A8 00651825 */ or $v1, $v1, $a1
/* 16900C 802487AC 012B1021 */ addu $v0, $t1, $t3
/* 169010 802487B0 44821000 */ mtc1 $v0, $f2
/* 169014 802487B4 00000000 */ nop
/* 169014 802487B4 00000000 */ nop
/* 169018 802487B8 468010A0 */ cvt.s.w $f2, $f2
/* 16901C 802487BC 46041082 */ mul.s $f2, $f2, $f4
/* 169020 802487C0 00000000 */ nop
/* 169020 802487C0 00000000 */ nop
/* 169024 802487C4 8FA20098 */ lw $v0, 0x98($sp)
/* 169028 802487C8 8FAB0090 */ lw $t3, 0x90($sp)
/* 16902C 802487CC 00832025 */ or $a0, $a0, $v1
/* 169030 802487D0 01621021 */ addu $v0, $t3, $v0
/* 169034 802487D4 44820000 */ mtc1 $v0, $f0
/* 169038 802487D8 00000000 */ nop
/* 169038 802487D8 00000000 */ nop
/* 16903C 802487DC 46800020 */ cvt.s.w $f0, $f0
/* 169040 802487E0 46040002 */ mul.s $f0, $f0, $f4
/* 169044 802487E4 00000000 */ nop
/* 169044 802487E4 00000000 */ nop
/* 169048 802487E8 ACC40000 */ sw $a0, ($a2)
/* 16904C 802487EC 4600118D */ trunc.w.s $f6, $f2
/* 169050 802487F0 44023000 */ mfc1 $v0, $f6
/* 169054 802487F4 00000000 */ nop
/* 169054 802487F4 00000000 */ nop
/* 169058 802487F8 30420FFF */ andi $v0, $v0, 0xfff
/* 16905C 802487FC 00021300 */ sll $v0, $v0, 0xc
/* 169060 80248800 4600018D */ trunc.w.s $f6, $f0
/* 169064 80248804 44033000 */ mfc1 $v1, $f6
/* 169068 80248808 00000000 */ nop
/* 169068 80248808 00000000 */ nop
/* 16906C 8024880C 30630FFF */ andi $v1, $v1, 0xfff
/* 169070 80248810 00431025 */ or $v0, $v0, $v1
/* 169074 80248814 08092272 */ j .L802489C8
@ -366,8 +366,8 @@ glabel func_8024830C
/* 1690BC 8024885C 00021603 */ sra $v0, $v0, 0x18
/* 1690C0 80248860 01020018 */ mult $t0, $v0
/* 1690C4 80248864 00001012 */ mflo $v0
/* 1690C8 80248868 00000000 */ nop
/* 1690CC 8024886C 00000000 */ nop
/* 1690C8 80248868 00000000 */ nop
/* 1690CC 8024886C 00000000 */ nop
/* 1690D0 80248870 00760018 */ mult $v1, $s6
/* 1690D4 80248874 00001812 */ mflo $v1
/* 1690D8 80248878 00431021 */ addu $v0, $v0, $v1
@ -412,7 +412,7 @@ glabel func_8024830C
/* 16916C 8024890C 3C048025 */ lui $a0, %hi(D_8024C108)
/* 169170 80248910 8C84C108 */ lw $a0, %lo(D_8024C108)($a0)
/* 169174 80248914 0C0511F8 */ jal draw_icon_2
/* 169178 80248918 00000000 */ nop
/* 169178 80248918 00000000 */ nop
/* 16917C 8024891C 0000182D */ daddu $v1, $zero, $zero
/* 169180 80248920 8FA9004C */ lw $t1, 0x4c($sp)
.L80248924:
@ -464,13 +464,13 @@ glabel func_8024830C
/* 169218 802489B8 26940001 */ addiu $s4, $s4, 1
/* 16921C 802489BC 0282102A */ slt $v0, $s4, $v0
/* 169220 802489C0 1440FF9A */ bnez $v0, .L8024882C
/* 169224 802489C4 00000000 */ nop
/* 169224 802489C4 00000000 */ nop
.L802489C8:
/* 169228 802489C8 3C038025 */ lui $v1, %hi(D_8024C098)
/* 16922C 802489CC 8063C098 */ lb $v1, %lo(D_8024C098)($v1)
/* 169230 802489D0 24020003 */ addiu $v0, $zero, 3
/* 169234 802489D4 1462001D */ bne $v1, $v0, .L80248A4C
/* 169238 802489D8 00000000 */ nop
/* 169238 802489D8 00000000 */ nop
/* 16923C 802489DC 3C028025 */ lui $v0, %hi(D_8024C08C)
/* 169240 802489E0 8C42C08C */ lw $v0, %lo(D_8024C08C)($v0)
/* 169244 802489E4 3C03000F */ lui $v1, 0xf

View File

@ -45,8 +45,8 @@ glabel func_80249380
/* 169C7C 8024941C 8C8C0000 */ lw $t4, ($a0)
/* 169C80 80249420 10400130 */ beqz $v0, .L802498E4
/* 169C84 80249424 240200F7 */ addiu $v0, $zero, 0xf7
/* 169C88 80249428 3C08800A */ lui $t0, %hi(D_8009A66C)
/* 169C8C 8024942C 2508A66C */ addiu $t0, $t0, %lo(D_8009A66C)
/* 169C88 80249428 3C08800A */ lui $t0, %hi(gMasterGfxPos)
/* 169C8C 8024942C 2508A66C */ addiu $t0, $t0, %lo(gMasterGfxPos)
/* 169C90 80249430 8C820004 */ lw $v0, 4($a0)
/* 169C94 80249434 8D040000 */ lw $a0, ($t0)
/* 169C98 80249438 3C038025 */ lui $v1, %hi(D_8024B7C8)
@ -170,7 +170,7 @@ glabel func_80249380
/* 169E58 802495F8 14C10004 */ bne $a2, $at, .L8024960C
/* 169E5C 802495FC 3C018000 */ lui $at, 0x8000
/* 169E60 80249600 14610002 */ bne $v1, $at, .L8024960C
/* 169E64 80249604 00000000 */ nop
/* 169E64 80249604 00000000 */ nop
/* 169E68 80249608 0006000D */ break 6
.L8024960C:
/* 169E6C 8024960C 00001012 */ mflo $v0
@ -181,8 +181,8 @@ glabel func_80249380
.L8024961C:
/* 169E7C 8024961C 00821025 */ or $v0, $a0, $v0
/* 169E80 80249620 ACA20014 */ sw $v0, 0x14($a1)
/* 169E84 80249624 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 169E88 80249628 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 169E84 80249624 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 169E88 80249628 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 169E8C 8024962C 8CA40000 */ lw $a0, ($a1)
/* 169E90 80249630 3C02E700 */ lui $v0, 0xe700
/* 169E94 80249634 0080182D */ daddu $v1, $a0, $zero
@ -215,8 +215,8 @@ glabel func_80249380
/* 169F00 802496A0 080925EB */ j .L802497AC
/* 169F04 802496A4 AC83000C */ sw $v1, 0xc($a0)
.L802496A8:
/* 169F08 802496A8 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 169F0C 802496AC 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 169F08 802496A8 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 169F0C 802496AC 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 169F10 802496B0 00123043 */ sra $a2, $s2, 1
/* 169F14 802496B4 24C2FFFF */ addiu $v0, $a2, -1
/* 169F18 802496B8 30420FFF */ andi $v0, $v0, 0xfff
@ -297,8 +297,8 @@ glabel func_80249380
/* 16A040 802497E0 26460002 */ addiu $a2, $s2, 2
/* 16A044 802497E4 02A63021 */ addu $a2, $s5, $a2
/* 16A048 802497E8 00063080 */ sll $a2, $a2, 2
/* 16A04C 802497EC 3C10800A */ lui $s0, %hi(D_8009A66C)
/* 16A050 802497F0 2610A66C */ addiu $s0, $s0, %lo(D_8009A66C)
/* 16A04C 802497EC 3C10800A */ lui $s0, %hi(gMasterGfxPos)
/* 16A050 802497F0 2610A66C */ addiu $s0, $s0, %lo(gMasterGfxPos)
/* 16A054 802497F4 26670002 */ addiu $a3, $s3, 2
/* 16A058 802497F8 02C73821 */ addu $a3, $s6, $a3
/* 16A05C 802497FC 8E020000 */ lw $v0, ($s0)
@ -354,8 +354,8 @@ glabel func_80249380
/* 16A120 802498C0 AFA2001C */ sw $v0, 0x1c($sp)
/* 16A124 802498C4 0C090AE8 */ jal pause_set_cursor_opacity
/* 16A128 802498C8 AFA20020 */ sw $v0, 0x20($sp)
/* 16A12C 802498CC 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 16A130 802498D0 8C63A66C */ lw $v1, %lo(D_8009A66C)($v1)
/* 16A12C 802498CC 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 16A130 802498D0 8C63A66C */ lw $v1, %lo(gMasterGfxPos)($v1)
/* 16A134 802498D4 3C018025 */ lui $at, %hi(D_8024B7C8)
/* 16A138 802498D8 AC23B7C8 */ sw $v1, %lo(D_8024B7C8)($at)
/* 16A13C 802498DC 08092655 */ j .L80249954
@ -373,7 +373,7 @@ glabel func_80249380
/* 16A164 80249904 1122000A */ beq $t1, $v0, .L80249930
/* 16A168 80249908 0000102D */ daddu $v0, $zero, $zero
/* 16A16C 8024990C 08092655 */ j .L80249954
/* 16A170 80249910 00000000 */ nop
/* 16A170 80249910 00000000 */ nop
.L80249914:
/* 16A174 80249914 240200F5 */ addiu $v0, $zero, 0xf5
/* 16A178 80249918 11220009 */ beq $t1, $v0, .L80249940
@ -381,7 +381,7 @@ glabel func_80249380
/* 16A180 80249920 11220009 */ beq $t1, $v0, .L80249948
/* 16A184 80249924 0000102D */ daddu $v0, $zero, $zero
/* 16A188 80249928 08092655 */ j .L80249954
/* 16A18C 8024992C 00000000 */ nop
/* 16A18C 8024992C 00000000 */ nop
.L80249930:
/* 16A190 80249930 08092654 */ j .L80249950
/* 16A194 80249934 ACA00000 */ sw $zero, ($a1)

View File

@ -28,7 +28,7 @@ glabel func_8023F088
/* 16D9C4 8023F0E4 0C099EF7 */ jal hide_foreground_models_unsafe
/* 16D9C8 8023F0E8 0044B821 */ addu $s7, $v0, $a0
/* 16D9CC 8023F0EC 0C046EE9 */ jal is_world_fog_enabled
/* 16D9D0 8023F0F0 00000000 */ nop
/* 16D9D0 8023F0F0 00000000 */ nop
/* 16D9D4 8023F0F4 10400043 */ beqz $v0, .L8023F204
/* 16D9D8 8023F0F8 27A40010 */ addiu $a0, $sp, 0x10
/* 16D9DC 8023F0FC 24140001 */ addiu $s4, $zero, 1
@ -59,7 +59,7 @@ glabel func_8023F088
/* 16DA3C 8023F15C 0641FFFD */ bgez $s2, .L8023F154
/* 16DA40 8023F160 2442FFFE */ addiu $v0, $v0, -2
/* 16DA44 8023F164 0808FC81 */ j .L8023F204
/* 16DA48 8023F168 00000000 */ nop
/* 16DA48 8023F168 00000000 */ nop
.L8023F16C:
/* 16DA4C 8023F16C 3C13802A */ lui $s3, %hi(D_8029F038)
/* 16DA50 8023F170 2673F038 */ addiu $s3, $s3, %lo(D_8029F038)
@ -119,8 +119,8 @@ glabel func_8023F088
/* 16DB20 8023F240 3C06E200 */ lui $a2, 0xe200
/* 16DB24 8023F244 34C6001C */ ori $a2, $a2, 0x1c
/* 16DB28 8023F248 3C07E300 */ lui $a3, 0xe300
/* 16DB2C 8023F24C 3C0B800A */ lui $t3, %hi(D_8009A66C)
/* 16DB30 8023F250 256BA66C */ addiu $t3, $t3, %lo(D_8009A66C)
/* 16DB2C 8023F24C 3C0B800A */ lui $t3, %hi(gMasterGfxPos)
/* 16DB30 8023F250 256BA66C */ addiu $t3, $t3, %lo(gMasterGfxPos)
/* 16DB34 8023F254 34E71201 */ ori $a3, $a3, 0x1201
/* 16DB38 8023F258 3C0CE700 */ lui $t4, 0xe700
/* 16DB3C 8023F25C 8D6A0000 */ lw $t2, ($t3)
@ -157,27 +157,27 @@ glabel func_8023F088
/* 16DBB8 8023F2D8 25430028 */ addiu $v1, $t2, 0x28
/* 16DBBC 8023F2DC AD630000 */ sw $v1, ($t3)
/* 16DBC0 8023F2E0 44821000 */ mtc1 $v0, $f2
/* 16DBC4 8023F2E4 00000000 */ nop
/* 16DBC4 8023F2E4 00000000 */ nop
/* 16DBC8 8023F2E8 468010A0 */ cvt.s.w $f2, $f2
/* 16DBCC 8023F2EC 46041082 */ mul.s $f2, $f2, $f4
/* 16DBD0 8023F2F0 00000000 */ nop
/* 16DBD0 8023F2F0 00000000 */ nop
/* 16DBD4 8023F2F4 25430030 */ addiu $v1, $t2, 0x30
/* 16DBD8 8023F2F8 86E20010 */ lh $v0, 0x10($s7)
/* 16DBDC 8023F2FC 3C04ED00 */ lui $a0, 0xed00
/* 16DBE0 8023F300 44820000 */ mtc1 $v0, $f0
/* 16DBE4 8023F304 00000000 */ nop
/* 16DBE4 8023F304 00000000 */ nop
/* 16DBE8 8023F308 46800020 */ cvt.s.w $f0, $f0
/* 16DBEC 8023F30C 46040002 */ mul.s $f0, $f0, $f4
/* 16DBF0 8023F310 00000000 */ nop
/* 16DBF0 8023F310 00000000 */ nop
/* 16DBF4 8023F314 AD630000 */ sw $v1, ($t3)
/* 16DBF8 8023F318 4600118D */ trunc.w.s $f6, $f2
/* 16DBFC 8023F31C 44023000 */ mfc1 $v0, $f6
/* 16DC00 8023F320 00000000 */ nop
/* 16DC00 8023F320 00000000 */ nop
/* 16DC04 8023F324 30420FFF */ andi $v0, $v0, 0xfff
/* 16DC08 8023F328 00021300 */ sll $v0, $v0, 0xc
/* 16DC0C 8023F32C 4600018D */ trunc.w.s $f6, $f0
/* 16DC10 8023F330 44033000 */ mfc1 $v1, $f6
/* 16DC14 8023F334 00000000 */ nop
/* 16DC14 8023F334 00000000 */ nop
/* 16DC18 8023F338 30630FFF */ andi $v1, $v1, 0xfff
/* 16DC1C 8023F33C 00641825 */ or $v1, $v1, $a0
/* 16DC20 8023F340 00431025 */ or $v0, $v0, $v1
@ -190,29 +190,29 @@ glabel func_8023F088
/* 16DC3C 8023F35C 00441021 */ addu $v0, $v0, $a0
/* 16DC40 8023F360 2442FFFF */ addiu $v0, $v0, -1
/* 16DC44 8023F364 44821000 */ mtc1 $v0, $f2
/* 16DC48 8023F368 00000000 */ nop
/* 16DC48 8023F368 00000000 */ nop
/* 16DC4C 8023F36C 468010A0 */ cvt.s.w $f2, $f2
/* 16DC50 8023F370 25440040 */ addiu $a0, $t2, 0x40
/* 16DC54 8023F374 86E20010 */ lh $v0, 0x10($s7)
/* 16DC58 8023F378 46041082 */ mul.s $f2, $f2, $f4
/* 16DC5C 8023F37C 00000000 */ nop
/* 16DC5C 8023F37C 00000000 */ nop
/* 16DC60 8023F380 AD640000 */ sw $a0, ($t3)
/* 16DC64 8023F384 00431021 */ addu $v0, $v0, $v1
/* 16DC68 8023F388 2442FFFF */ addiu $v0, $v0, -1
/* 16DC6C 8023F38C 44820000 */ mtc1 $v0, $f0
/* 16DC70 8023F390 00000000 */ nop
/* 16DC70 8023F390 00000000 */ nop
/* 16DC74 8023F394 46800020 */ cvt.s.w $f0, $f0
/* 16DC78 8023F398 46040002 */ mul.s $f0, $f0, $f4
/* 16DC7C 8023F39C 00000000 */ nop
/* 16DC7C 8023F39C 00000000 */ nop
/* 16DC80 8023F3A0 AD4C0038 */ sw $t4, 0x38($t2)
/* 16DC84 8023F3A4 4600118D */ trunc.w.s $f6, $f2
/* 16DC88 8023F3A8 44023000 */ mfc1 $v0, $f6
/* 16DC8C 8023F3AC 00000000 */ nop
/* 16DC8C 8023F3AC 00000000 */ nop
/* 16DC90 8023F3B0 30420FFF */ andi $v0, $v0, 0xfff
/* 16DC94 8023F3B4 00021300 */ sll $v0, $v0, 0xc
/* 16DC98 8023F3B8 4600018D */ trunc.w.s $f6, $f0
/* 16DC9C 8023F3BC 44033000 */ mfc1 $v1, $f6
/* 16DCA0 8023F3C0 00000000 */ nop
/* 16DCA0 8023F3C0 00000000 */ nop
/* 16DCA4 8023F3C4 30630FFF */ andi $v1, $v1, 0xfff
/* 16DCA8 8023F3C8 00431025 */ or $v0, $v0, $v1
/* 16DCAC 8023F3CC AD420034 */ sw $v0, 0x34($t2)
@ -302,7 +302,7 @@ glabel func_8023F088
/* 16DDF0 8023F510 15C10004 */ bne $t6, $at, .L8023F524
/* 16DDF4 8023F514 3C018000 */ lui $at, 0x8000
/* 16DDF8 8023F518 14410002 */ bne $v0, $at, .L8023F524
/* 16DDFC 8023F51C 00000000 */ nop
/* 16DDFC 8023F51C 00000000 */ nop
/* 16DE00 8023F520 0006000D */ break 6
.L8023F524:
/* 16DE04 8023F524 00006812 */ mflo $t5
@ -315,7 +315,7 @@ glabel func_8023F088
/* 16DE1C 8023F53C 15A10004 */ bne $t5, $at, .L8023F550
/* 16DE20 8023F540 3C018000 */ lui $at, 0x8000
/* 16DE24 8023F544 14610002 */ bne $v1, $at, .L8023F550
/* 16DE28 8023F548 00000000 */ nop
/* 16DE28 8023F548 00000000 */ nop
/* 16DE2C 8023F54C 0006000D */ break 6
.L8023F550:
/* 16DE30 8023F550 0000B012 */ mflo $s6
@ -327,8 +327,8 @@ glabel func_8023F088
/* 16DE48 8023F568 86F90010 */ lh $t9, 0x10($s7)
/* 16DE4C 8023F56C 1AC0008F */ blez $s6, .L8023F7AC
/* 16DE50 8023F570 0000902D */ daddu $s2, $zero, $zero
/* 16DE54 8023F574 3C0A800A */ lui $t2, %hi(D_8009A66C)
/* 16DE58 8023F578 254AA66C */ addiu $t2, $t2, %lo(D_8009A66C)
/* 16DE54 8023F574 3C0A800A */ lui $t2, %hi(gMasterGfxPos)
/* 16DE58 8023F578 254AA66C */ addiu $t2, $t2, %lo(gMasterGfxPos)
/* 16DE5C 8023F57C 25C2FFFF */ addiu $v0, $t6, -1
/* 16DE60 8023F580 30420FFF */ andi $v0, $v0, 0xfff
/* 16DE64 8023F584 3C03FD48 */ lui $v1, 0xfd48
@ -497,8 +497,8 @@ glabel func_8023F088
/* 16E0E0 8023F800 3C090049 */ lui $t1, 0x49
/* 16E0E4 8023F804 3529C000 */ ori $t1, $t1, 0xc000
/* 16E0E8 8023F808 3C0A1000 */ lui $t2, 0x1000
/* 16E0EC 8023F80C 3C07800A */ lui $a3, %hi(D_8009A66C)
/* 16E0F0 8023F810 24E7A66C */ addiu $a3, $a3, %lo(D_8009A66C)
/* 16E0EC 8023F80C 3C07800A */ lui $a3, %hi(gMasterGfxPos)
/* 16E0F0 8023F810 24E7A66C */ addiu $a3, $a3, %lo(gMasterGfxPos)
/* 16E0F4 8023F814 354A0400 */ ori $t2, $t2, 0x400
/* 16E0F8 8023F818 25C2FFFF */ addiu $v0, $t6, -1
/* 16E0FC 8023F81C 30420FFF */ andi $v0, $v0, 0xfff
@ -654,8 +654,8 @@ glabel func_8023F088
/* 16E350 8023FA70 37180014 */ ori $t8, $t8, 0x14
/* 16E354 8023FA74 3C19DB04 */ lui $t9, 0xdb04
/* 16E358 8023FA78 3739001C */ ori $t9, $t9, 0x1c
/* 16E35C 8023FA7C 3C1E800A */ lui $fp, %hi(D_8009A66C)
/* 16E360 8023FA80 27DEA66C */ addiu $fp, $fp, %lo(D_8009A66C)
/* 16E35C 8023FA7C 3C1E800A */ lui $fp, %hi(gMasterGfxPos)
/* 16E360 8023FA80 27DEA66C */ addiu $fp, $fp, %lo(gMasterGfxPos)
/* 16E364 8023FA84 3C16FF10 */ lui $s6, 0xff10
/* 16E368 8023FA88 36D6013F */ ori $s6, $s6, 0x13f
/* 16E36C 8023FA8C AFB50048 */ sw $s5, 0x48($sp)
@ -692,27 +692,27 @@ glabel func_8023F088
/* 16E3E8 8023FB08 86E2000E */ lh $v0, 0xe($s7)
/* 16E3EC 8023FB0C 86E30010 */ lh $v1, 0x10($s7)
/* 16E3F0 8023FB10 44821000 */ mtc1 $v0, $f2
/* 16E3F4 8023FB14 00000000 */ nop
/* 16E3F4 8023FB14 00000000 */ nop
/* 16E3F8 8023FB18 468010A0 */ cvt.s.w $f2, $f2
/* 16E3FC 8023FB1C 46041082 */ mul.s $f2, $f2, $f4
/* 16E400 8023FB20 00000000 */ nop
/* 16E400 8023FB20 00000000 */ nop
/* 16E404 8023FB24 26020030 */ addiu $v0, $s0, 0x30
/* 16E408 8023FB28 44830000 */ mtc1 $v1, $f0
/* 16E40C 8023FB2C 00000000 */ nop
/* 16E40C 8023FB2C 00000000 */ nop
/* 16E410 8023FB30 46800020 */ cvt.s.w $f0, $f0
/* 16E414 8023FB34 AFC20000 */ sw $v0, ($fp)
/* 16E418 8023FB38 26020038 */ addiu $v0, $s0, 0x38
/* 16E41C 8023FB3C 46040002 */ mul.s $f0, $f0, $f4
/* 16E420 8023FB40 00000000 */ nop
/* 16E420 8023FB40 00000000 */ nop
/* 16E424 8023FB44 AFC20000 */ sw $v0, ($fp)
/* 16E428 8023FB48 4600118D */ trunc.w.s $f6, $f2
/* 16E42C 8023FB4C 44023000 */ mfc1 $v0, $f6
/* 16E430 8023FB50 00000000 */ nop
/* 16E430 8023FB50 00000000 */ nop
/* 16E434 8023FB54 30420FFF */ andi $v0, $v0, 0xfff
/* 16E438 8023FB58 00021300 */ sll $v0, $v0, 0xc
/* 16E43C 8023FB5C 4600018D */ trunc.w.s $f6, $f0
/* 16E440 8023FB60 44033000 */ mfc1 $v1, $f6
/* 16E444 8023FB64 00000000 */ nop
/* 16E444 8023FB64 00000000 */ nop
/* 16E448 8023FB68 30630FFF */ andi $v1, $v1, 0xfff
/* 16E44C 8023FB6C 00641825 */ or $v1, $v1, $a0
/* 16E450 8023FB70 00431025 */ or $v0, $v0, $v1
@ -727,27 +727,27 @@ glabel func_8023F088
/* 16E474 8023FB94 AE00002C */ sw $zero, 0x2c($s0)
/* 16E478 8023FB98 00651821 */ addu $v1, $v1, $a1
/* 16E47C 8023FB9C 44831000 */ mtc1 $v1, $f2
/* 16E480 8023FBA0 00000000 */ nop
/* 16E480 8023FBA0 00000000 */ nop
/* 16E484 8023FBA4 468010A0 */ cvt.s.w $f2, $f2
/* 16E488 8023FBA8 46041082 */ mul.s $f2, $f2, $f4
/* 16E48C 8023FBAC 00000000 */ nop
/* 16E48C 8023FBAC 00000000 */ nop
/* 16E490 8023FBB0 AE080030 */ sw $t0, 0x30($s0)
/* 16E494 8023FBB4 AE000034 */ sw $zero, 0x34($s0)
/* 16E498 8023FBB8 00862021 */ addu $a0, $a0, $a2
/* 16E49C 8023FBBC 44840000 */ mtc1 $a0, $f0
/* 16E4A0 8023FBC0 00000000 */ nop
/* 16E4A0 8023FBC0 00000000 */ nop
/* 16E4A4 8023FBC4 46800020 */ cvt.s.w $f0, $f0
/* 16E4A8 8023FBC8 46040002 */ mul.s $f0, $f0, $f4
/* 16E4AC 8023FBCC 00000000 */ nop
/* 16E4AC 8023FBCC 00000000 */ nop
/* 16E4B0 8023FBD0 AE090038 */ sw $t1, 0x38($s0)
/* 16E4B4 8023FBD4 4600118D */ trunc.w.s $f6, $f2
/* 16E4B8 8023FBD8 44023000 */ mfc1 $v0, $f6
/* 16E4BC 8023FBDC 00000000 */ nop
/* 16E4BC 8023FBDC 00000000 */ nop
/* 16E4C0 8023FBE0 30420FFF */ andi $v0, $v0, 0xfff
/* 16E4C4 8023FBE4 00021300 */ sll $v0, $v0, 0xc
/* 16E4C8 8023FBE8 4600018D */ trunc.w.s $f6, $f0
/* 16E4CC 8023FBEC 44033000 */ mfc1 $v1, $f6
/* 16E4D0 8023FBF0 00000000 */ nop
/* 16E4D0 8023FBF0 00000000 */ nop
/* 16E4D4 8023FBF4 30630FFF */ andi $v1, $v1, 0xfff
/* 16E4D8 8023FBF8 00431025 */ or $v0, $v0, $v1
/* 16E4DC 8023FBFC AE020024 */ sw $v0, 0x24($s0)
@ -932,8 +932,8 @@ glabel func_8023F088
.L8023FEC8:
/* 16E7A8 8023FEC8 3C10800A */ lui $s0, %hi(D_8009A634)
/* 16E7AC 8023FECC 2610A634 */ addiu $s0, $s0, %lo(D_8009A634)
/* 16E7B0 8023FED0 3C11800A */ lui $s1, %hi(D_8009A674)
/* 16E7B4 8023FED4 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 16E7B0 8023FED0 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 16E7B4 8023FED4 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 16E7B8 8023FED8 8FC30000 */ lw $v1, ($fp)
/* 16E7BC 8023FEDC 86050000 */ lh $a1, ($s0)
/* 16E7C0 8023FEE0 8E220000 */ lw $v0, ($s1)

View File

@ -8,8 +8,8 @@ glabel func_8024F768
/* 17E054 8024F774 2407000A */ addiu $a3, $zero, 0xa
.L8024F778:
/* 17E058 8024F778 3C056666 */ lui $a1, 0x6666
/* 17E05C 8024F77C 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 17E060 8024F780 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 17E05C 8024F77C 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 17E060 8024F780 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 17E064 8024F784 34A56667 */ ori $a1, $a1, 0x6667
/* 17E068 8024F788 00071A00 */ sll $v1, $a3, 8
/* 17E06C 8024F78C 00671823 */ subu $v1, $v1, $a3

View File

@ -6,8 +6,8 @@ glabel func_8026787C
/* 196160 80267880 0080602D */ daddu $t4, $a0, $zero
/* 196164 80267884 00A0682D */ daddu $t5, $a1, $zero
/* 196168 80267888 00E0582D */ daddu $t3, $a3, $zero
/* 19616C 8026788C 3C08800A */ lui $t0, %hi(D_8009A66C)
/* 196170 80267890 2508A66C */ addiu $t0, $t0, %lo(D_8009A66C)
/* 19616C 8026788C 3C08800A */ lui $t0, %hi(gMasterGfxPos)
/* 196170 80267890 2508A66C */ addiu $t0, $t0, %lo(gMasterGfxPos)
/* 196174 80267894 3C02E700 */ lui $v0, 0xe700
/* 196178 80267898 AFB00000 */ sw $s0, ($sp)
/* 19617C 8026789C 8D070000 */ lw $a3, ($t0)
@ -65,8 +65,8 @@ glabel func_8026787C
/* 196244 80267964 3C0AFCFF */ lui $t2, 0xfcff
/* 196248 80267968 354AFFFF */ ori $t2, $t2, 0xffff
/* 19624C 8026796C 3C08FFFC */ lui $t0, 0xfffc
/* 196250 80267970 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 196254 80267974 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 196250 80267970 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 196254 80267974 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 196258 80267978 3508F279 */ ori $t0, $t0, 0xf279
/* 19625C 8026797C 3C02FA00 */ lui $v0, 0xfa00
/* 196260 80267980 8CC50000 */ lw $a1, ($a2)

View File

@ -7,15 +7,15 @@ glabel func_800269EC
/* 1DF4 800269F4 3C120001 */ lui $s2, 1
/* 1DF8 800269F8 36520630 */ ori $s2, $s2, 0x630
/* 1DFC 800269FC AFB10014 */ sw $s1, 0x14($sp)
/* 1E00 80026A00 3C11800A */ lui $s1, %hi(D_8009A674)
/* 1E04 80026A04 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 1E08 80026A08 3C048007 */ lui $a0, %hi(D_800741F4)
/* 1E0C 80026A0C 8C8441F4 */ lw $a0, %lo(D_800741F4)($a0)
/* 1E00 80026A00 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 1E04 80026A04 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 1E08 80026A08 3C048007 */ lui $a0, %hi(gCurrentDisplayContextIndex)
/* 1E0C 80026A0C 8C8441F4 */ lw $a0, %lo(gCurrentDisplayContextIndex)($a0)
/* 1E10 80026A10 3C058016 */ lui $a1, %hi(D_80164000)
/* 1E14 80026A14 24A54000 */ addiu $a1, $a1, %lo(D_80164000)
/* 1E18 80026A18 AFB00010 */ sw $s0, 0x10($sp)
/* 1E1C 80026A1C 3C10800A */ lui $s0, %hi(D_8009A66C)
/* 1E20 80026A20 2610A66C */ addiu $s0, $s0, %lo(D_8009A66C)
/* 1E1C 80026A1C 3C10800A */ lui $s0, %hi(gMasterGfxPos)
/* 1E20 80026A20 2610A66C */ addiu $s0, $s0, %lo(gMasterGfxPos)
/* 1E24 80026A24 AFBF001C */ sw $ra, 0x1c($sp)
/* 1E28 80026A28 00041040 */ sll $v0, $a0, 1
/* 1E2C 80026A2C 00441021 */ addu $v0, $v0, $a0
@ -32,7 +32,7 @@ glabel func_800269EC
/* 1E58 80026A58 0C009C68 */ jal func_800271A0
/* 1E5C 80026A5C AE020000 */ sw $v0, ($s0)
/* 1E60 80026A60 0C009F84 */ jal func_80027E10
/* 1E64 80026A64 00000000 */ nop
/* 1E64 80026A64 00000000 */ nop
/* 1E68 80026A68 8E030000 */ lw $v1, ($s0)
/* 1E6C 80026A6C 3C02E900 */ lui $v0, 0xe900
/* 1E70 80026A70 0060202D */ daddu $a0, $v1, $zero
@ -54,15 +54,15 @@ glabel func_800269EC
/* 1EB0 80026AB0 3C040001 */ lui $a0, 1
.L80026AB4:
/* 1EB4 80026AB4 08009AAD */ j .L80026AB4
/* 1EB8 80026AB8 00000000 */ nop
/* 1EB8 80026AB8 00000000 */ nop
.L80026ABC:
/* 1EBC 80026ABC 34840630 */ ori $a0, $a0, 0x630
/* 1EC0 80026AC0 0000302D */ daddu $a2, $zero, $zero
/* 1EC4 80026AC4 00C0382D */ daddu $a3, $a2, $zero
/* 1EC8 80026AC8 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 1ECC 80026ACC 8CA5A66C */ lw $a1, %lo(D_8009A66C)($a1)
/* 1ED0 80026AD0 3C02800A */ lui $v0, %hi(D_8009A674)
/* 1ED4 80026AD4 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 1EC8 80026AC8 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 1ECC 80026ACC 8CA5A66C */ lw $a1, %lo(gMasterGfxPos)($a1)
/* 1ED0 80026AD0 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 1ED4 80026AD4 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 1ED8 80026AD8 00A42823 */ subu $a1, $a1, $a0
/* 1EDC 80026ADC 00A22823 */ subu $a1, $a1, $v0
/* 1EE0 80026AE0 000528C3 */ sra $a1, $a1, 3

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches
glabel func_800271A0
/* 25A0 800271A0 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 25A4 800271A4 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 25A0 800271A0 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 25A4 800271A4 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 25A8 800271A8 8C830000 */ lw $v1, ($a0)
/* 25AC 800271AC 3C02DB06 */ lui $v0, 0xdb06
/* 25B0 800271B0 0060282D */ daddu $a1, $v1, $zero

View File

@ -18,8 +18,8 @@ glabel func_80027BAC
/* 2FE0 80027BE0 3C0CE300 */ lui $t4, 0xe300
/* 2FE4 80027BE4 358C1201 */ ori $t4, $t4, 0x1201
/* 2FE8 80027BE8 0000C82D */ daddu $t9, $zero, $zero
/* 2FEC 80027BEC 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 2FF0 80027BF0 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 2FEC 80027BEC 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 2FF0 80027BF0 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 2FF4 80027BF4 0040682D */ daddu $t5, $v0, $zero
/* 2FF8 80027BF8 AFB5001C */ sw $s5, 0x1c($sp)
/* 2FFC 80027BFC 3C15FD10 */ lui $s5, 0xfd10

View File

@ -4,8 +4,8 @@
glabel func_80027E10
/* 3210 80027E10 27BDFFB8 */ addiu $sp, $sp, -0x48
/* 3214 80027E14 3C040050 */ lui $a0, 0x50
/* 3218 80027E18 3C0C800A */ lui $t4, %hi(D_8009A66C)
/* 321C 80027E1C 258CA66C */ addiu $t4, $t4, %lo(D_8009A66C)
/* 3218 80027E18 3C0C800A */ lui $t4, %hi(gMasterGfxPos)
/* 321C 80027E1C 258CA66C */ addiu $t4, $t4, %lo(gMasterGfxPos)
/* 3220 80027E20 348403C0 */ ori $a0, $a0, 0x3c0
/* 3224 80027E24 3C02ED00 */ lui $v0, 0xed00
/* 3228 80027E28 AFBF0044 */ sw $ra, 0x44($sp)
@ -49,13 +49,13 @@ glabel func_80027E10
/* 32C0 80027EC0 10620008 */ beq $v1, $v0, .L80027EE4
/* 32C4 80027EC4 3C03FF10 */ lui $v1, 0xff10
/* 32C8 80027EC8 0800A0CB */ j .L8002832C
/* 32CC 80027ECC 00000000 */ nop
/* 32CC 80027ECC 00000000 */ nop
.L80027ED0:
/* 32D0 80027ED0 24020030 */ addiu $v0, $zero, 0x30
/* 32D4 80027ED4 10620053 */ beq $v1, $v0, .L80028024
/* 32D8 80027ED8 00000000 */ nop
/* 32D8 80027ED8 00000000 */ nop
/* 32DC 80027EDC 0800A0CB */ j .L8002832C
/* 32E0 80027EE0 00000000 */ nop
/* 32E0 80027EE0 00000000 */ nop
.L80027EE4:
/* 32E4 80027EE4 3463013F */ ori $v1, $v1, 0x13f
/* 32E8 80027EE8 3C06E300 */ lui $a2, 0xe300
@ -176,8 +176,8 @@ glabel func_80027E10
/* 34A8 800280A8 3C10E300 */ lui $s0, 0xe300
/* 34AC 800280AC 36101201 */ ori $s0, $s0, 0x1201
/* 34B0 800280B0 0000C82D */ daddu $t9, $zero, $zero
/* 34B4 800280B4 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 34B8 800280B8 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 34B4 800280B4 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 34B8 800280B8 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 34BC 800280BC 0040902D */ daddu $s2, $v0, $zero
/* 34C0 800280C0 AFAE0018 */ sw $t6, 0x18($sp)
/* 34C4 800280C4 3C0EFD10 */ lui $t6, 0xfd10
@ -334,7 +334,7 @@ glabel func_80027E10
/* 371C 8002831C 1440FFBB */ bnez $v0, .L8002820C
/* 3720 80028320 AC60004C */ sw $zero, 0x4c($v1)
/* 3724 80028324 0800A1E4 */ j .L80028790
/* 3728 80028328 00000000 */ nop
/* 3728 80028328 00000000 */ nop
.L8002832C:
/* 372C 8002832C 3C02800A */ lui $v0, %hi(D_8009A650)
/* 3730 80028330 8C42A650 */ lw $v0, %lo(D_8009A650)($v0)
@ -342,8 +342,8 @@ glabel func_80027E10
/* 3738 80028338 1040000E */ beqz $v0, .L80028374
/* 373C 8002833C 3C05FF10 */ lui $a1, 0xff10
/* 3740 80028340 34A5013F */ ori $a1, $a1, 0x13f
/* 3744 80028344 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 3748 80028348 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 3744 80028344 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 3748 80028348 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 374C 8002834C 8C620000 */ lw $v0, ($v1)
/* 3750 80028350 3C04800A */ lui $a0, %hi(D_8009A64C)
/* 3754 80028354 8C84A64C */ lw $a0, %lo(D_8009A64C)($a0)
@ -365,8 +365,8 @@ glabel func_80027E10
/* 3790 80028390 3529FFFC */ ori $t1, $t1, 0xfffc
/* 3794 80028394 3C0AF64F */ lui $t2, 0xf64f
/* 3798 80028398 354AC3BC */ ori $t2, $t2, 0xc3bc
/* 379C 8002839C 3C11800A */ lui $s1, %hi(D_8009A66C)
/* 37A0 800283A0 2631A66C */ addiu $s1, $s1, %lo(D_8009A66C)
/* 379C 8002839C 3C11800A */ lui $s1, %hi(gMasterGfxPos)
/* 37A0 800283A0 2631A66C */ addiu $s1, $s1, %lo(gMasterGfxPos)
/* 37A4 800283A4 3C02FE00 */ lui $v0, 0xfe00
/* 37A8 800283A8 8E300000 */ lw $s0, ($s1)
/* 37AC 800283AC 3C04800A */ lui $a0, %hi(D_8009A64C)
@ -497,8 +497,8 @@ glabel func_80027E10
/* 3970 80028570 30420001 */ andi $v0, $v0, 1
/* 3974 80028574 14400017 */ bnez $v0, .L800285D4
/* 3978 80028578 3C04F600 */ lui $a0, 0xf600
/* 397C 8002857C 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 3980 80028580 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 397C 8002857C 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 3980 80028580 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 3984 80028584 8C620000 */ lw $v0, ($v1)
/* 3988 80028588 0040282D */ daddu $a1, $v0, $zero
/* 398C 8002858C 24420008 */ addiu $v0, $v0, 8
@ -521,15 +521,15 @@ glabel func_80027E10
/* 39D0 800285D0 ACA30004 */ sw $v1, 4($a1)
.L800285D4:
/* 39D4 800285D4 0C0517B0 */ jal func_80145EC0
/* 39D8 800285D8 00000000 */ nop
/* 39D8 800285D8 00000000 */ nop
.L800285DC:
/* 39DC 800285DC 3C04E300 */ lui $a0, 0xe300
/* 39E0 800285E0 34840A01 */ ori $a0, $a0, 0xa01
/* 39E4 800285E4 3C05E200 */ lui $a1, 0xe200
/* 39E8 800285E8 34A5001C */ ori $a1, $a1, 0x1c
/* 39EC 800285EC 3C060001 */ lui $a2, 1
/* 39F0 800285F0 3C08800A */ lui $t0, %hi(D_8009A66C)
/* 39F4 800285F4 2508A66C */ addiu $t0, $t0, %lo(D_8009A66C)
/* 39F0 800285F0 3C08800A */ lui $t0, %hi(gMasterGfxPos)
/* 39F4 800285F4 2508A66C */ addiu $t0, $t0, %lo(gMasterGfxPos)
/* 39F8 800285F8 34C60001 */ ori $a2, $a2, 1
/* 39FC 800285FC 8D070000 */ lw $a3, ($t0)
/* 3A00 80028600 3C03E700 */ lui $v1, 0xe700
@ -636,8 +636,8 @@ glabel func_80027E10
/* 3B88 80028788 AC600000 */ sw $zero, ($v1)
/* 3B8C 8002878C AC600004 */ sw $zero, 4($v1)
.L80028790:
/* 3B90 80028790 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 3B94 80028794 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 3B90 80028790 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 3B94 80028794 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 3B98 80028798 8C620000 */ lw $v0, ($v1)
/* 3B9C 8002879C 0040202D */ daddu $a0, $v0, $zero
/* 3BA0 800287A0 24420008 */ addiu $v0, $v0, 8
@ -658,6 +658,6 @@ glabel func_80027E10
/* 3BD8 800287D8 8FB00020 */ lw $s0, 0x20($sp)
/* 3BDC 800287DC 03E00008 */ jr $ra
/* 3BE0 800287E0 27BD0048 */ addiu $sp, $sp, 0x48
/* 3BE4 800287E4 00000000 */ nop
/* 3BE8 800287E8 00000000 */ nop
/* 3BEC 800287EC 00000000 */ nop
/* 3BE4 800287E4 00000000 */ nop
/* 3BE8 800287E8 00000000 */ nop
/* 3BEC 800287EC 00000000 */ nop

View File

@ -3,24 +3,24 @@
glabel gfx_draw_frame
/* 1F08 80026B08 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 1F0C 80026B0C 3C04800A */ lui $a0, %hi(D_8009A674)
/* 1F10 80026B10 8C84A674 */ lw $a0, %lo(D_8009A674)($a0)
/* 1F14 80026B14 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 1F18 80026B18 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 1F0C 80026B0C 3C04800A */ lui $a0, %hi(gDisplayContext)
/* 1F10 80026B10 8C84A674 */ lw $a0, %lo(gDisplayContext)($a0)
/* 1F14 80026B14 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 1F18 80026B18 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 1F1C 80026B1C AFB00010 */ sw $s0, 0x10($sp)
/* 1F20 80026B20 3C10800A */ lui $s0, %hi(D_8009A650)
/* 1F24 80026B24 2610A650 */ addiu $s0, $s0, %lo(D_8009A650)
/* 1F28 80026B28 AFBF0018 */ sw $ra, 0x18($sp)
/* 1F2C 80026B2C AFB10014 */ sw $s1, 0x14($sp)
/* 1F30 80026B30 3C018007 */ lui $at, %hi(D_800741F0)
/* 1F34 80026B34 A42041F0 */ sh $zero, %lo(D_800741F0)($at)
/* 1F30 80026B30 3C018007 */ lui $at, %hi(gMatrixListPos)
/* 1F34 80026B34 A42041F0 */ sh $zero, %lo(gMatrixListPos)($at)
/* 1F38 80026B38 8E020000 */ lw $v0, ($s0)
/* 1F3C 80026B3C 24830230 */ addiu $v1, $a0, 0x230
/* 1F40 80026B40 30420008 */ andi $v0, $v0, 8
/* 1F44 80026B44 10400007 */ beqz $v0, .L80026B64
/* 1F48 80026B48 ACA30000 */ sw $v1, ($a1)
/* 1F4C 80026B4C 3C038007 */ lui $v1, %hi(D_800741F4)
/* 1F50 80026B50 246341F4 */ addiu $v1, $v1, %lo(D_800741F4)
/* 1F4C 80026B4C 3C038007 */ lui $v1, %hi(gCurrentDisplayContextIndex)
/* 1F50 80026B50 246341F4 */ addiu $v1, $v1, %lo(gCurrentDisplayContextIndex)
/* 1F54 80026B54 8C620000 */ lw $v0, ($v1)
/* 1F58 80026B58 38420001 */ xori $v0, $v0, 1
/* 1F5C 80026B5C 08009B72 */ j .L80026DC8
@ -38,31 +38,31 @@ glabel gfx_draw_frame
/* 1F88 80026B88 8E020000 */ lw $v0, ($s0)
/* 1F8C 80026B8C 30420002 */ andi $v0, $v0, 2
/* 1F90 80026B90 14400003 */ bnez $v0, .L80026BA0
/* 1F94 80026B94 00000000 */ nop
/* 1F94 80026B94 00000000 */ nop
/* 1F98 80026B98 0C00B5CF */ jal render_frame
/* 1F9C 80026B9C 0000202D */ daddu $a0, $zero, $zero
.L80026BA0:
/* 1FA0 80026BA0 0C038098 */ jal func_800E0260
/* 1FA4 80026BA4 00000000 */ nop
/* 1FA4 80026BA4 00000000 */ nop
/* 1FA8 80026BA8 0C0B0FB9 */ jal func_802C3EE4
/* 1FAC 80026BAC 00000000 */ nop
/* 1FAC 80026BAC 00000000 */ nop
/* 1FB0 80026BB0 0C04E088 */ jal func_80138220
/* 1FB4 80026BB4 00000000 */ nop
/* 1FB4 80026BB4 00000000 */ nop
/* 1FB8 80026BB8 0C048D54 */ jal func_80123550
/* 1FBC 80026BBC 00000000 */ nop
/* 1FBC 80026BBC 00000000 */ nop
/* 1FC0 80026BC0 0C050884 */ jal func_80142210
/* 1FC4 80026BC4 00000000 */ nop
/* 1FC4 80026BC4 00000000 */ nop
/* 1FC8 80026BC8 0C0167E5 */ jal func_80059F94
/* 1FCC 80026BCC 00000000 */ nop
/* 1FCC 80026BCC 00000000 */ nop
/* 1FD0 80026BD0 0C044BD6 */ jal render_ui
/* 1FD4 80026BD4 00000000 */ nop
/* 1FD4 80026BD4 00000000 */ nop
/* 1FD8 80026BD8 8E020000 */ lw $v0, ($s0)
/* 1FDC 80026BDC 3C030001 */ lui $v1, 1
/* 1FE0 80026BE0 00431024 */ and $v0, $v0, $v1
/* 1FE4 80026BE4 14400003 */ bnez $v0, .L80026BF4
/* 1FE8 80026BE8 00000000 */ nop
/* 1FE8 80026BE8 00000000 */ nop
/* 1FEC 80026BEC 0C051EB1 */ jal func_80147AC4
/* 1FF0 80026BF0 00000000 */ nop
/* 1FF0 80026BF0 00000000 */ nop
.L80026BF4:
/* 1FF4 80026BF4 8E020000 */ lw $v0, ($s0)
/* 1FF8 80026BF8 30420002 */ andi $v0, $v0, 2
@ -72,7 +72,7 @@ glabel gfx_draw_frame
/* 2008 80026C08 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 200C 80026C0C 80420078 */ lb $v0, 0x78($v0)
/* 2010 80026C10 14400004 */ bnez $v0, .L80026C24
/* 2014 80026C14 00000000 */ nop
/* 2014 80026C14 00000000 */ nop
/* 2018 80026C18 0C00B5CF */ jal render_frame
/* 201C 80026C1C 24040001 */ addiu $a0, $zero, 1
/* 2020 80026C20 3C100010 */ lui $s0, 0x10
@ -83,68 +83,68 @@ glabel gfx_draw_frame
/* 2030 80026C30 36100010 */ ori $s0, $s0, 0x10
/* 2034 80026C34 00501024 */ and $v0, $v0, $s0
/* 2038 80026C38 14400003 */ bnez $v0, .L80026C48
/* 203C 80026C3C 00000000 */ nop
/* 203C 80026C3C 00000000 */ nop
/* 2040 80026C40 0C049081 */ jal render_messages
/* 2044 80026C44 00000000 */ nop
/* 2044 80026C44 00000000 */ nop
.L80026C48:
/* 2048 80026C48 0C048D38 */ jal func_801234E0
/* 204C 80026C4C 00000000 */ nop
/* 204C 80026C4C 00000000 */ nop
/* 2050 80026C50 0C0509C7 */ jal func_8014271C
/* 2054 80026C54 00000000 */ nop
/* 2054 80026C54 00000000 */ nop
/* 2058 80026C58 0C04E068 */ jal func_801381A0
/* 205C 80026C5C 00000000 */ nop
/* 205C 80026C5C 00000000 */ nop
/* 2060 80026C60 8E220000 */ lw $v0, ($s1)
/* 2064 80026C64 24030010 */ addiu $v1, $zero, 0x10
/* 2068 80026C68 00501024 */ and $v0, $v0, $s0
/* 206C 80026C6C 14430003 */ bne $v0, $v1, .L80026C7C
/* 2070 80026C70 00000000 */ nop
/* 2070 80026C70 00000000 */ nop
/* 2074 80026C74 0C049081 */ jal render_messages
/* 2078 80026C78 00000000 */ nop
/* 2078 80026C78 00000000 */ nop
.L80026C7C:
/* 207C 80026C7C 0C00AEA0 */ jal render_curtains
/* 2080 80026C80 00000000 */ nop
/* 2080 80026C80 00000000 */ nop
/* 2084 80026C84 8E220000 */ lw $v0, ($s1)
/* 2088 80026C88 3C030010 */ lui $v1, 0x10
/* 208C 80026C8C 00431024 */ and $v0, $v0, $v1
/* 2090 80026C90 10400003 */ beqz $v0, .L80026CA0
/* 2094 80026C94 00000000 */ nop
/* 2094 80026C94 00000000 */ nop
/* 2098 80026C98 0C049081 */ jal render_messages
/* 209C 80026C9C 00000000 */ nop
/* 209C 80026C9C 00000000 */ nop
.L80026CA0:
/* 20A0 80026CA0 8E220000 */ lw $v0, ($s1)
/* 20A4 80026CA4 3C030001 */ lui $v1, 1
/* 20A8 80026CA8 00431024 */ and $v0, $v0, $v1
/* 20AC 80026CAC 10400003 */ beqz $v0, .L80026CBC
/* 20B0 80026CB0 00000000 */ nop
/* 20B0 80026CB0 00000000 */ nop
/* 20B4 80026CB4 0C051EB1 */ jal func_80147AC4
/* 20B8 80026CB8 00000000 */ nop
/* 20B8 80026CB8 00000000 */ nop
.L80026CBC:
/* 20BC 80026CBC 0C044BF1 */ jal func_80112FC4
/* 20C0 80026CC0 00000000 */ nop
/* 20C0 80026CC0 00000000 */ nop
/* 20C4 80026CC4 8E220000 */ lw $v0, ($s1)
/* 20C8 80026CC8 30420020 */ andi $v0, $v0, 0x20
/* 20CC 80026CCC 10400010 */ beqz $v0, .L80026D10
/* 20D0 80026CD0 00000000 */ nop
/* 20D0 80026CD0 00000000 */ nop
/* 20D4 80026CD4 3C038007 */ lui $v1, %hi(D_800741A2)
/* 20D8 80026CD8 846341A2 */ lh $v1, %lo(D_800741A2)($v1)
/* 20DC 80026CDC 28620002 */ slti $v0, $v1, 2
/* 20E0 80026CE0 1040000B */ beqz $v0, .L80026D10
/* 20E4 80026CE4 00000000 */ nop
/* 20E4 80026CE4 00000000 */ nop
/* 20E8 80026CE8 04600009 */ bltz $v1, .L80026D10
/* 20EC 80026CEC 24040007 */ addiu $a0, $zero, 7
/* 20F0 80026CF0 3C028007 */ lui $v0, %hi(D_800741A0)
/* 20F4 80026CF4 844241A0 */ lh $v0, %lo(D_800741A0)($v0)
/* 20F8 80026CF8 44820000 */ mtc1 $v0, $f0
/* 20FC 80026CFC 00000000 */ nop
/* 20FC 80026CFC 00000000 */ nop
/* 2100 80026D00 46800020 */ cvt.s.w $f0, $f0
/* 2104 80026D04 44050000 */ mfc1 $a1, $f0
/* 2108 80026D08 0C04DAA0 */ jal func_80136A80
/* 210C 80026D0C 0000302D */ daddu $a2, $zero, $zero
.L80026D10:
/* 2110 80026D10 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 2114 80026D14 8C42A66C */ lw $v0, %lo(D_8009A66C)($v0)
/* 2118 80026D18 3C03800A */ lui $v1, %hi(D_8009A674)
/* 211C 80026D1C 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 2110 80026D10 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 2114 80026D14 8C42A66C */ lw $v0, %lo(gMasterGfxPos)($v0)
/* 2118 80026D18 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 211C 80026D1C 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 2120 80026D20 2442FDD0 */ addiu $v0, $v0, -0x230
/* 2124 80026D24 00431023 */ subu $v0, $v0, $v1
/* 2128 80026D28 000210C2 */ srl $v0, $v0, 3
@ -153,15 +153,15 @@ glabel gfx_draw_frame
/* 2134 80026D34 0000302D */ daddu $a2, $zero, $zero
.L80026D38:
/* 2138 80026D38 08009B4E */ j .L80026D38
/* 213C 80026D3C 00000000 */ nop
/* 213C 80026D3C 00000000 */ nop
.L80026D40:
/* 2140 80026D40 3C070004 */ lui $a3, 4
/* 2144 80026D44 3C08800A */ lui $t0, %hi(D_8009A66C)
/* 2148 80026D48 2508A66C */ addiu $t0, $t0, %lo(D_8009A66C)
/* 2144 80026D44 3C08800A */ lui $t0, %hi(gMasterGfxPos)
/* 2148 80026D48 2508A66C */ addiu $t0, $t0, %lo(gMasterGfxPos)
/* 214C 80026D4C 34E70001 */ ori $a3, $a3, 1
/* 2150 80026D50 8D030000 */ lw $v1, ($t0)
/* 2154 80026D54 3C02800A */ lui $v0, %hi(D_8009A674)
/* 2158 80026D58 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 2154 80026D54 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 2158 80026D58 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 215C 80026D5C 0060482D */ daddu $t1, $v1, $zero
/* 2160 80026D60 24630008 */ addiu $v1, $v1, 8
/* 2164 80026D64 24440230 */ addiu $a0, $v0, 0x230
@ -181,8 +181,8 @@ glabel gfx_draw_frame
/* 219C 80026D9C AC600004 */ sw $zero, 4($v1)
/* 21A0 80026DA0 24050140 */ addiu $a1, $zero, 0x140
/* 21A4 80026DA4 240600F0 */ addiu $a2, $zero, 0xf0
/* 21A8 80026DA8 3C038007 */ lui $v1, %hi(D_800741F4)
/* 21AC 80026DAC 246341F4 */ addiu $v1, $v1, %lo(D_800741F4)
/* 21A8 80026DA8 3C038007 */ lui $v1, %hi(gCurrentDisplayContextIndex)
/* 21AC 80026DAC 246341F4 */ addiu $v1, $v1, %lo(gCurrentDisplayContextIndex)
/* 21B0 80026DB0 8C620000 */ lw $v0, ($v1)
/* 21B4 80026DB4 3C04800A */ lui $a0, %hi(D_8009A64C)
/* 21B8 80026DB8 8C84A64C */ lw $a0, %lo(D_8009A64C)($a0)

View File

@ -38,8 +38,8 @@ glabel func_800465E0
/* 21A64 80046664 27B6002C */ addiu $s6, $sp, 0x2c
/* 21A68 80046668 AFB50054 */ sw $s5, 0x54($sp)
/* 21A6C 8004666C 27B50030 */ addiu $s5, $sp, 0x30
/* 21A70 80046670 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 21A74 80046674 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 21A70 80046670 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 21A74 80046674 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 21A78 80046678 3C06800B */ lui $a2, %hi(gCameras)
/* 21A7C 8004667C 24C61D80 */ addiu $a2, $a2, %lo(gCameras)
/* 21A80 80046680 AFBF0064 */ sw $ra, 0x64($sp)
@ -139,15 +139,15 @@ glabel func_800465E0
/* 21BF4 800467F4 0C051280 */ jal set_icon_flags
/* 21BF8 800467F8 0300282D */ daddu $a1, $t8, $zero
/* 21BFC 800467FC 08011A34 */ j .L800468D0
/* 21C00 80046800 00000000 */ nop
/* 21C00 80046800 00000000 */ nop
.L80046804:
/* 21C04 80046804 14400006 */ bnez $v0, .L80046820
/* 21C08 80046808 00000000 */ nop
/* 21C08 80046808 00000000 */ nop
/* 21C0C 8004680C 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 21C10 80046810 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 21C14 80046814 80420070 */ lb $v0, 0x70($v0)
/* 21C18 80046818 105E002D */ beq $v0, $fp, .L800468D0
/* 21C1C 8004681C 00000000 */ nop
/* 21C1C 8004681C 00000000 */ nop
.L80046820:
/* 21C20 80046820 8E24FF94 */ lw $a0, -0x6c($s1)
/* 21C24 80046824 0C05128B */ jal clear_icon_flags
@ -197,16 +197,16 @@ glabel func_800465E0
/* 21CD0 800468D0 8222FF8F */ lb $v0, -0x71($s1)
/* 21CD4 800468D4 24180002 */ addiu $t8, $zero, 2
/* 21CD8 800468D8 14580036 */ bne $v0, $t8, .L800469B4
/* 21CDC 800468DC 00000000 */ nop
/* 21CDC 800468DC 00000000 */ nop
/* 21CE0 800468E0 8E820000 */ lw $v0, ($s4)
/* 21CE4 800468E4 00581024 */ and $v0, $v0, $t8
/* 21CE8 800468E8 14400006 */ bnez $v0, .L80046904
/* 21CEC 800468EC 00000000 */ nop
/* 21CEC 800468EC 00000000 */ nop
/* 21CF0 800468F0 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 21CF4 800468F4 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 21CF8 800468F8 80420070 */ lb $v0, 0x70($v0)
/* 21CFC 800468FC 105E002D */ beq $v0, $fp, .L800469B4
/* 21D00 80046900 00000000 */ nop
/* 21D00 80046900 00000000 */ nop
.L80046904:
/* 21D04 80046904 8E24FF98 */ lw $a0, -0x68($s1)
/* 21D08 80046908 0C05128B */ jal clear_icon_flags
@ -266,15 +266,15 @@ glabel func_800465E0
/* 21DD8 800469D8 0C051280 */ jal set_icon_flags
/* 21DDC 800469DC 0300282D */ daddu $a1, $t8, $zero
/* 21DE0 800469E0 08011AB4 */ j .L80046AD0
/* 21DE4 800469E4 00000000 */ nop
/* 21DE4 800469E4 00000000 */ nop
.L800469E8:
/* 21DE8 800469E8 14400006 */ bnez $v0, .L80046A04
/* 21DEC 800469EC 00000000 */ nop
/* 21DEC 800469EC 00000000 */ nop
/* 21DF0 800469F0 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 21DF4 800469F4 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 21DF8 800469F8 80420070 */ lb $v0, 0x70($v0)
/* 21DFC 800469FC 105E0034 */ beq $v0, $fp, .L80046AD0
/* 21E00 80046A00 00000000 */ nop
/* 21E00 80046A00 00000000 */ nop
.L80046A04:
/* 21E04 80046A04 8E24FFA4 */ lw $a0, -0x5c($s1)
/* 21E08 80046A08 0C05128B */ jal clear_icon_flags
@ -295,7 +295,7 @@ glabel func_800465E0
/* 21E40 80046A40 46041080 */ add.s $f2, $f2, $f4
/* 21E44 80046A44 E7A00024 */ swc1 $f0, 0x24($sp)
/* 21E48 80046A48 44820000 */ mtc1 $v0, $f0
/* 21E4C 80046A4C 00000000 */ nop
/* 21E4C 80046A4C 00000000 */ nop
/* 21E50 80046A50 46800020 */ cvt.s.w $f0, $f0
/* 21E54 80046A54 0C00A6C9 */ jal clamp_angle
/* 21E58 80046A58 46001500 */ add.s $f20, $f2, $f0
@ -332,16 +332,16 @@ glabel func_800465E0
/* 21ED0 80046AD0 8222FF9F */ lb $v0, -0x61($s1)
/* 21ED4 80046AD4 24180002 */ addiu $t8, $zero, 2
/* 21ED8 80046AD8 1458003D */ bne $v0, $t8, .L80046BD0
/* 21EDC 80046ADC 00000000 */ nop
/* 21EDC 80046ADC 00000000 */ nop
/* 21EE0 80046AE0 8E820000 */ lw $v0, ($s4)
/* 21EE4 80046AE4 00581024 */ and $v0, $v0, $t8
/* 21EE8 80046AE8 14400006 */ bnez $v0, .L80046B04
/* 21EEC 80046AEC 00000000 */ nop
/* 21EEC 80046AEC 00000000 */ nop
/* 21EF0 80046AF0 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 21EF4 80046AF4 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 21EF8 80046AF8 80420070 */ lb $v0, 0x70($v0)
/* 21EFC 80046AFC 105E0034 */ beq $v0, $fp, .L80046BD0
/* 21F00 80046B00 00000000 */ nop
/* 21F00 80046B00 00000000 */ nop
.L80046B04:
/* 21F04 80046B04 8E24FFA8 */ lw $a0, -0x58($s1)
/* 21F08 80046B08 0C05128B */ jal clear_icon_flags
@ -365,7 +365,7 @@ glabel func_800465E0
/* 21F48 80046B48 46041080 */ add.s $f2, $f2, $f4
/* 21F4C 80046B4C E7A00024 */ swc1 $f0, 0x24($sp)
/* 21F50 80046B50 44820000 */ mtc1 $v0, $f0
/* 21F54 80046B54 00000000 */ nop
/* 21F54 80046B54 00000000 */ nop
/* 21F58 80046B58 46800020 */ cvt.s.w $f0, $f0
/* 21F5C 80046B5C 0C00A6C9 */ jal clamp_angle
/* 21F60 80046B60 46001500 */ add.s $f20, $f2, $f0
@ -409,15 +409,15 @@ glabel func_800465E0
/* 21FF4 80046BF4 0C051280 */ jal set_icon_flags
/* 21FF8 80046BF8 0300282D */ daddu $a1, $t8, $zero
/* 21FFC 80046BFC 08011B3D */ j .L80046CF4
/* 22000 80046C00 00000000 */ nop
/* 22000 80046C00 00000000 */ nop
.L80046C04:
/* 22004 80046C04 14400006 */ bnez $v0, .L80046C20
/* 22008 80046C08 00000000 */ nop
/* 22008 80046C08 00000000 */ nop
/* 2200C 80046C0C 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 22010 80046C10 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 22014 80046C14 80420070 */ lb $v0, 0x70($v0)
/* 22018 80046C18 105E0036 */ beq $v0, $fp, .L80046CF4
/* 2201C 80046C1C 00000000 */ nop
/* 2201C 80046C1C 00000000 */ nop
.L80046C20:
/* 22020 80046C20 8E24FFB4 */ lw $a0, -0x4c($s1)
/* 22024 80046C24 0C05128B */ jal clear_icon_flags
@ -441,7 +441,7 @@ glabel func_800465E0
/* 22064 80046C64 46041080 */ add.s $f2, $f2, $f4
/* 22068 80046C68 E7A00024 */ swc1 $f0, 0x24($sp)
/* 2206C 80046C6C 44820000 */ mtc1 $v0, $f0
/* 22070 80046C70 00000000 */ nop
/* 22070 80046C70 00000000 */ nop
/* 22074 80046C74 46800020 */ cvt.s.w $f0, $f0
/* 22078 80046C78 0C00A6C9 */ jal clamp_angle
/* 2207C 80046C7C 46001500 */ add.s $f20, $f2, $f0
@ -478,16 +478,16 @@ glabel func_800465E0
/* 220F4 80046CF4 8222FFAF */ lb $v0, -0x51($s1)
/* 220F8 80046CF8 24180002 */ addiu $t8, $zero, 2
/* 220FC 80046CFC 1458003F */ bne $v0, $t8, .L80046DFC
/* 22100 80046D00 00000000 */ nop
/* 22100 80046D00 00000000 */ nop
/* 22104 80046D04 8E820000 */ lw $v0, ($s4)
/* 22108 80046D08 00581024 */ and $v0, $v0, $t8
/* 2210C 80046D0C 14400006 */ bnez $v0, .L80046D28
/* 22110 80046D10 00000000 */ nop
/* 22110 80046D10 00000000 */ nop
/* 22114 80046D14 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 22118 80046D18 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 2211C 80046D1C 80420070 */ lb $v0, 0x70($v0)
/* 22120 80046D20 105E0036 */ beq $v0, $fp, .L80046DFC
/* 22124 80046D24 00000000 */ nop
/* 22124 80046D24 00000000 */ nop
.L80046D28:
/* 22128 80046D28 8E24FFB8 */ lw $a0, -0x48($s1)
/* 2212C 80046D2C 0C05128B */ jal clear_icon_flags
@ -514,7 +514,7 @@ glabel func_800465E0
/* 22174 80046D74 46041080 */ add.s $f2, $f2, $f4
/* 22178 80046D78 E7A00024 */ swc1 $f0, 0x24($sp)
/* 2217C 80046D7C 44820000 */ mtc1 $v0, $f0
/* 22180 80046D80 00000000 */ nop
/* 22180 80046D80 00000000 */ nop
/* 22184 80046D84 46800020 */ cvt.s.w $f0, $f0
/* 22188 80046D88 0C00A6C9 */ jal clamp_angle
/* 2218C 80046D8C 46001500 */ add.s $f20, $f2, $f0
@ -558,37 +558,37 @@ glabel func_800465E0
/* 22220 80046E20 0C051280 */ jal set_icon_flags
/* 22224 80046E24 0300282D */ daddu $a1, $t8, $zero
/* 22228 80046E28 08011BE9 */ j .L80046FA4
/* 2222C 80046E2C 00000000 */ nop
/* 2222C 80046E2C 00000000 */ nop
.L80046E30:
/* 22230 80046E30 8E24FFD0 */ lw $a0, -0x30($s1)
/* 22234 80046E34 0C051280 */ jal set_icon_flags
/* 22238 80046E38 24050002 */ addiu $a1, $zero, 2
/* 2223C 80046E3C 08011C56 */ j .L80047158
/* 22240 80046E40 00000000 */ nop
/* 22240 80046E40 00000000 */ nop
.L80046E44:
/* 22244 80046E44 8E24FFDC */ lw $a0, -0x24($s1)
/* 22248 80046E48 0C051280 */ jal set_icon_flags
/* 2224C 80046E4C 24050002 */ addiu $a1, $zero, 2
/* 22250 80046E50 08011CA1 */ j .L80047284
/* 22254 80046E54 00000000 */ nop
/* 22254 80046E54 00000000 */ nop
.L80046E58:
/* 22258 80046E58 8E24FFE8 */ lw $a0, -0x18($s1)
/* 2225C 80046E5C 0C051280 */ jal set_icon_flags
/* 22260 80046E60 24050002 */ addiu $a1, $zero, 2
/* 22264 80046E64 08011CEC */ j .L800473B0
/* 22268 80046E68 00000000 */ nop
/* 22268 80046E68 00000000 */ nop
.L80046E6C:
/* 2226C 80046E6C 8E24FFF0 */ lw $a0, -0x10($s1)
/* 22270 80046E70 0C051280 */ jal set_icon_flags
/* 22274 80046E74 24050002 */ addiu $a1, $zero, 2
/* 22278 80046E78 08011D17 */ j .L8004745C
/* 2227C 80046E7C 00000000 */ nop
/* 2227C 80046E7C 00000000 */ nop
.L80046E80:
/* 22280 80046E80 8E24FFF8 */ lw $a0, -8($s1)
/* 22284 80046E84 0C051280 */ jal set_icon_flags
/* 22288 80046E88 24050002 */ addiu $a1, $zero, 2
/* 2228C 80046E8C 08011D42 */ j .L80047508
/* 22290 80046E90 00000000 */ nop
/* 22290 80046E90 00000000 */ nop
.L80046E94:
/* 22294 80046E94 8E240000 */ lw $a0, ($s1)
/* 22298 80046E98 0C051280 */ jal set_icon_flags
@ -597,12 +597,12 @@ glabel func_800465E0
/* 222A4 80046EA4 263100B0 */ addiu $s1, $s1, 0xb0
.L80046EA8:
/* 222A8 80046EA8 14400006 */ bnez $v0, .L80046EC4
/* 222AC 80046EAC 00000000 */ nop
/* 222AC 80046EAC 00000000 */ nop
/* 222B0 80046EB0 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 222B4 80046EB4 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 222B8 80046EB8 80420070 */ lb $v0, 0x70($v0)
/* 222BC 80046EBC 105E0039 */ beq $v0, $fp, .L80046FA4
/* 222C0 80046EC0 00000000 */ nop
/* 222C0 80046EC0 00000000 */ nop
.L80046EC4:
/* 222C4 80046EC4 8E24FFC4 */ lw $a0, -0x3c($s1)
/* 222C8 80046EC8 0C05128B */ jal clear_icon_flags
@ -630,7 +630,7 @@ glabel func_800465E0
/* 22314 80046F14 46041080 */ add.s $f2, $f2, $f4
/* 22318 80046F18 E7A00024 */ swc1 $f0, 0x24($sp)
/* 2231C 80046F1C 44820000 */ mtc1 $v0, $f0
/* 22320 80046F20 00000000 */ nop
/* 22320 80046F20 00000000 */ nop
/* 22324 80046F24 46800020 */ cvt.s.w $f0, $f0
/* 22328 80046F28 0C00A6C9 */ jal clamp_angle
/* 2232C 80046F2C 46001500 */ add.s $f20, $f2, $f0
@ -667,16 +667,16 @@ glabel func_800465E0
/* 223A4 80046FA4 8230FFBF */ lb $s0, -0x41($s1)
/* 223A8 80046FA8 24180002 */ addiu $t8, $zero, 2
/* 223AC 80046FAC 1618003F */ bne $s0, $t8, .L800470AC
/* 223B0 80046FB0 00000000 */ nop
/* 223B0 80046FB0 00000000 */ nop
/* 223B4 80046FB4 8E820000 */ lw $v0, ($s4)
/* 223B8 80046FB8 00581024 */ and $v0, $v0, $t8
/* 223BC 80046FBC 14400006 */ bnez $v0, .L80046FD8
/* 223C0 80046FC0 00000000 */ nop
/* 223C0 80046FC0 00000000 */ nop
/* 223C4 80046FC4 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 223C8 80046FC8 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 223CC 80046FCC 80420070 */ lb $v0, 0x70($v0)
/* 223D0 80046FD0 105E0036 */ beq $v0, $fp, .L800470AC
/* 223D4 80046FD4 00000000 */ nop
/* 223D4 80046FD4 00000000 */ nop
.L80046FD8:
/* 223D8 80046FD8 8E24FFC8 */ lw $a0, -0x38($s1)
/* 223DC 80046FDC 0C05128B */ jal clear_icon_flags
@ -703,7 +703,7 @@ glabel func_800465E0
/* 22424 80047024 46041080 */ add.s $f2, $f2, $f4
/* 22428 80047028 E7A00024 */ swc1 $f0, 0x24($sp)
/* 2242C 8004702C 44820000 */ mtc1 $v0, $f0
/* 22430 80047030 00000000 */ nop
/* 22430 80047030 00000000 */ nop
/* 22434 80047034 46800020 */ cvt.s.w $f0, $f0
/* 22438 80047038 0C00A6C9 */ jal clamp_angle
/* 2243C 8004703C 46001500 */ add.s $f20, $f2, $f0
@ -737,18 +737,18 @@ glabel func_800465E0
.L800470AC:
/* 224AC 800470AC 8222FFCC */ lb $v0, -0x34($s1)
/* 224B0 800470B0 10400029 */ beqz $v0, .L80047158
/* 224B4 800470B4 00000000 */ nop
/* 224B4 800470B4 00000000 */ nop
/* 224B8 800470B8 8E830000 */ lw $v1, ($s4)
/* 224BC 800470BC 30620040 */ andi $v0, $v1, 0x40
/* 224C0 800470C0 1440FF5B */ bnez $v0, .L80046E30
/* 224C4 800470C4 30620002 */ andi $v0, $v1, 2
/* 224C8 800470C8 14400006 */ bnez $v0, .L800470E4
/* 224CC 800470CC 00000000 */ nop
/* 224CC 800470CC 00000000 */ nop
/* 224D0 800470D0 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 224D4 800470D4 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 224D8 800470D8 80420070 */ lb $v0, 0x70($v0)
/* 224DC 800470DC 105E001E */ beq $v0, $fp, .L80047158
/* 224E0 800470E0 00000000 */ nop
/* 224E0 800470E0 00000000 */ nop
.L800470E4:
/* 224E4 800470E4 8E24FFD0 */ lw $a0, -0x30($s1)
/* 224E8 800470E8 0C05128B */ jal clear_icon_flags
@ -782,7 +782,7 @@ glabel func_800465E0
.L80047158:
/* 22558 80047158 8222FFCD */ lb $v0, -0x33($s1)
/* 2255C 8004715C 1040001E */ beqz $v0, .L800471D8
/* 22560 80047160 00000000 */ nop
/* 22560 80047160 00000000 */ nop
/* 22564 80047164 8E24FFD4 */ lw $a0, -0x2c($s1)
/* 22568 80047168 0C05128B */ jal clear_icon_flags
/* 2256C 8004716C 24050002 */ addiu $a1, $zero, 2
@ -815,18 +815,18 @@ glabel func_800465E0
.L800471D8:
/* 225D8 800471D8 8222FFD8 */ lb $v0, -0x28($s1)
/* 225DC 800471DC 10400029 */ beqz $v0, .L80047284
/* 225E0 800471E0 00000000 */ nop
/* 225E0 800471E0 00000000 */ nop
/* 225E4 800471E4 8E830000 */ lw $v1, ($s4)
/* 225E8 800471E8 30620080 */ andi $v0, $v1, 0x80
/* 225EC 800471EC 1440FF15 */ bnez $v0, .L80046E44
/* 225F0 800471F0 30620002 */ andi $v0, $v1, 2
/* 225F4 800471F4 14400006 */ bnez $v0, .L80047210
/* 225F8 800471F8 00000000 */ nop
/* 225F8 800471F8 00000000 */ nop
/* 225FC 800471FC 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 22600 80047200 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 22604 80047204 80420070 */ lb $v0, 0x70($v0)
/* 22608 80047208 105E001E */ beq $v0, $fp, .L80047284
/* 2260C 8004720C 00000000 */ nop
/* 2260C 8004720C 00000000 */ nop
.L80047210:
/* 22610 80047210 8E24FFDC */ lw $a0, -0x24($s1)
/* 22614 80047214 0C05128B */ jal clear_icon_flags
@ -860,7 +860,7 @@ glabel func_800465E0
.L80047284:
/* 22684 80047284 8222FFD9 */ lb $v0, -0x27($s1)
/* 22688 80047288 1040001E */ beqz $v0, .L80047304
/* 2268C 8004728C 00000000 */ nop
/* 2268C 8004728C 00000000 */ nop
/* 22690 80047290 8E24FFE0 */ lw $a0, -0x20($s1)
/* 22694 80047294 0C05128B */ jal clear_icon_flags
/* 22698 80047298 24050002 */ addiu $a1, $zero, 2
@ -893,18 +893,18 @@ glabel func_800465E0
.L80047304:
/* 22704 80047304 8222FFE4 */ lb $v0, -0x1c($s1)
/* 22708 80047308 10400029 */ beqz $v0, .L800473B0
/* 2270C 8004730C 00000000 */ nop
/* 2270C 8004730C 00000000 */ nop
/* 22710 80047310 8E830000 */ lw $v1, ($s4)
/* 22714 80047314 30620100 */ andi $v0, $v1, 0x100
/* 22718 80047318 1440FECF */ bnez $v0, .L80046E58
/* 2271C 8004731C 30620002 */ andi $v0, $v1, 2
/* 22720 80047320 14400006 */ bnez $v0, .L8004733C
/* 22724 80047324 00000000 */ nop
/* 22724 80047324 00000000 */ nop
/* 22728 80047328 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 2272C 8004732C 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 22730 80047330 80420070 */ lb $v0, 0x70($v0)
/* 22734 80047334 105E001E */ beq $v0, $fp, .L800473B0
/* 22738 80047338 00000000 */ nop
/* 22738 80047338 00000000 */ nop
.L8004733C:
/* 2273C 8004733C 8E24FFE8 */ lw $a0, -0x18($s1)
/* 22740 80047340 0C05128B */ jal clear_icon_flags
@ -938,18 +938,18 @@ glabel func_800465E0
.L800473B0:
/* 227B0 800473B0 8222FFEC */ lb $v0, -0x14($s1)
/* 227B4 800473B4 10400029 */ beqz $v0, .L8004745C
/* 227B8 800473B8 00000000 */ nop
/* 227B8 800473B8 00000000 */ nop
/* 227BC 800473BC 8E830000 */ lw $v1, ($s4)
/* 227C0 800473C0 30620200 */ andi $v0, $v1, 0x200
/* 227C4 800473C4 1440FEA9 */ bnez $v0, .L80046E6C
/* 227C8 800473C8 30620002 */ andi $v0, $v1, 2
/* 227CC 800473CC 14400006 */ bnez $v0, .L800473E8
/* 227D0 800473D0 00000000 */ nop
/* 227D0 800473D0 00000000 */ nop
/* 227D4 800473D4 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 227D8 800473D8 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 227DC 800473DC 80420070 */ lb $v0, 0x70($v0)
/* 227E0 800473E0 105E001E */ beq $v0, $fp, .L8004745C
/* 227E4 800473E4 00000000 */ nop
/* 227E4 800473E4 00000000 */ nop
.L800473E8:
/* 227E8 800473E8 8E24FFF0 */ lw $a0, -0x10($s1)
/* 227EC 800473EC 0C05128B */ jal clear_icon_flags
@ -983,18 +983,18 @@ glabel func_800465E0
.L8004745C:
/* 2285C 8004745C 8222FFF4 */ lb $v0, -0xc($s1)
/* 22860 80047460 10400029 */ beqz $v0, .L80047508
/* 22864 80047464 00000000 */ nop
/* 22864 80047464 00000000 */ nop
/* 22868 80047468 8E830000 */ lw $v1, ($s4)
/* 2286C 8004746C 30620400 */ andi $v0, $v1, 0x400
/* 22870 80047470 1440FE83 */ bnez $v0, .L80046E80
/* 22874 80047474 30620002 */ andi $v0, $v1, 2
/* 22878 80047478 14400006 */ bnez $v0, .L80047494
/* 2287C 8004747C 00000000 */ nop
/* 2287C 8004747C 00000000 */ nop
/* 22880 80047480 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 22884 80047484 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 22888 80047488 80420070 */ lb $v0, 0x70($v0)
/* 2288C 8004748C 105E001E */ beq $v0, $fp, .L80047508
/* 22890 80047490 00000000 */ nop
/* 22890 80047490 00000000 */ nop
.L80047494:
/* 22894 80047494 8E24FFF8 */ lw $a0, -8($s1)
/* 22898 80047498 0C05128B */ jal clear_icon_flags
@ -1034,7 +1034,7 @@ glabel func_800465E0
/* 2291C 8004751C 1440FE5D */ bnez $v0, .L80046E94
/* 22920 80047520 30620002 */ andi $v0, $v1, 2
/* 22924 80047524 14400006 */ bnez $v0, .L80047540
/* 22928 80047528 00000000 */ nop
/* 22928 80047528 00000000 */ nop
/* 2292C 8004752C 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 22930 80047530 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 22934 80047534 80420070 */ lb $v0, 0x70($v0)

View File

@ -7,8 +7,8 @@ glabel func_E02000AC
/* 325B84 E02000B4 34C680FF */ ori $a2, $a2, 0x80ff
/* 325B88 E02000B8 AFB50034 */ sw $s5, 0x34($sp)
/* 325B8C E02000BC 0000A82D */ daddu $s5, $zero, $zero
/* 325B90 E02000C0 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 325B94 E02000C4 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 325B90 E02000C0 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 325B94 E02000C4 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 325B98 E02000C8 0040502D */ daddu $t2, $v0, $zero
/* 325B9C E02000CC 3C0EF510 */ lui $t6, 0xf510
/* 325BA0 E02000D0 35CE2800 */ ori $t6, $t6, 0x2800
@ -219,5 +219,5 @@ glabel func_E02000AC
/* 325ECC E02003FC 8FB00020 */ lw $s0, 0x20($sp)
/* 325ED0 E0200400 03E00008 */ jr $ra
/* 325ED4 E0200404 27BD0048 */ addiu $sp, $sp, 0x48
/* 325ED8 E0200408 00000000 */ nop
/* 325EDC E020040C 00000000 */ nop
/* 325ED8 E0200408 00000000 */ nop
/* 325EDC E020040C 00000000 */ nop

View File

@ -6,8 +6,8 @@ glabel func_E0002300
/* 327BF4 E0002304 3C08DB06 */ lui $t0, 0xdb06
/* 327BF8 E0002308 35080024 */ ori $t0, $t0, 0x24
/* 327BFC E000230C AFB50074 */ sw $s5, 0x74($sp)
/* 327C00 E0002310 3C15800A */ lui $s5, %hi(D_8009A66C)
/* 327C04 E0002314 26B5A66C */ addiu $s5, $s5, %lo(D_8009A66C)
/* 327C00 E0002310 3C15800A */ lui $s5, %hi(gMasterGfxPos)
/* 327C04 E0002314 26B5A66C */ addiu $s5, $s5, %lo(gMasterGfxPos)
/* 327C08 E0002318 3C02E700 */ lui $v0, 0xe700
/* 327C0C E000231C AFBF0084 */ sw $ra, 0x84($sp)
/* 327C10 E0002320 AFBE0080 */ sw $fp, 0x80($sp)
@ -68,10 +68,10 @@ glabel func_E0002300
/* 327CEC E00023FC 0C080180 */ jal func_E0200600
/* 327CF0 E0002400 E7A0001C */ swc1 $f0, 0x1c($sp)
/* 327CF4 E0002404 27A40020 */ addiu $a0, $sp, 0x20
/* 327CF8 E0002408 3C118007 */ lui $s1, %hi(D_800741F0)
/* 327CFC E000240C 263141F0 */ addiu $s1, $s1, %lo(D_800741F0)
/* 327D00 E0002410 3C13800A */ lui $s3, %hi(D_8009A674)
/* 327D04 E0002414 2673A674 */ addiu $s3, $s3, %lo(D_8009A674)
/* 327CF8 E0002408 3C118007 */ lui $s1, %hi(gMatrixListPos)
/* 327CFC E000240C 263141F0 */ addiu $s1, $s1, %lo(gMatrixListPos)
/* 327D00 E0002410 3C13800A */ lui $s3, %hi(gDisplayContext)
/* 327D04 E0002414 2673A674 */ addiu $s3, $s3, %lo(gDisplayContext)
/* 327D08 E0002418 96250000 */ lhu $a1, ($s1)
/* 327D0C E000241C 8E620000 */ lw $v0, ($s3)
/* 327D10 E0002420 00052980 */ sll $a1, $a1, 6
@ -163,13 +163,13 @@ glabel func_E0002300
/* 327E60 E0002570 86030000 */ lh $v1, ($s0)
/* 327E64 E0002574 2442FFFF */ addiu $v0, $v0, -1
/* 327E68 E0002578 44826000 */ mtc1 $v0, $f12
/* 327E6C E000257C 00000000 */ nop
/* 327E6C E000257C 00000000 */ nop
/* 327E70 E0002580 46806320 */ cvt.s.w $f12, $f12
/* 327E74 E0002584 44831000 */ mtc1 $v1, $f2
/* 327E78 E0002588 00000000 */ nop
/* 327E78 E0002588 00000000 */ nop
/* 327E7C E000258C 468010A0 */ cvt.s.w $f2, $f2
/* 327E80 E0002590 460C103E */ c.le.s $f2, $f12
/* 327E84 E0002594 00000000 */ nop
/* 327E84 E0002594 00000000 */ nop
/* 327E88 E0002598 45000004 */ bc1f .LE00025AC
/* 327E8C E000259C 240700FF */ addiu $a3, $zero, 0xff
/* 327E90 E00025A0 8EA80018 */ lw $t0, 0x18($s5)
@ -177,24 +177,24 @@ glabel func_E0002300
/* 327E98 E00025A8 3C06D838 */ lui $a2, 0xd838
.LE00025AC:
/* 327E9C E00025AC 46146302 */ mul.s $f12, $f12, $f20
/* 327EA0 E00025B0 00000000 */ nop
/* 327EA0 E00025B0 00000000 */ nop
/* 327EA4 E00025B4 3C0142B4 */ lui $at, 0x42b4
/* 327EA8 E00025B8 44810000 */ mtc1 $at, $f0
/* 327EAC E00025BC 46026303 */ div.s $f12, $f12, $f2
/* 327EB0 E00025C0 46006302 */ mul.s $f12, $f12, $f0
/* 327EB4 E00025C4 00000000 */ nop
/* 327EB4 E00025C4 00000000 */ nop
/* 327EB8 E00025C8 0C080140 */ jal func_E0200500
/* 327EBC E00025CC 46146303 */ div.s $f12, $f12, $f20
/* 327EC0 E00025D0 46140082 */ mul.s $f2, $f0, $f20
/* 327EC4 E00025D4 00000000 */ nop
/* 327EC4 E00025D4 00000000 */ nop
/* 327EC8 E00025D8 3C01437F */ lui $at, 0x437f
/* 327ECC E00025DC 44810000 */ mtc1 $at, $f0
/* 327ED0 E00025E0 00000000 */ nop
/* 327ED0 E00025E0 00000000 */ nop
/* 327ED4 E00025E4 46001002 */ mul.s $f0, $f2, $f0
/* 327ED8 E00025E8 00000000 */ nop
/* 327ED8 E00025E8 00000000 */ nop
/* 327EDC E00025EC 4600010D */ trunc.w.s $f4, $f0
/* 327EE0 E00025F0 44032000 */ mfc1 $v1, $f4
/* 327EE4 E00025F4 00000000 */ nop
/* 327EE4 E00025F4 00000000 */ nop
/* 327EE8 E00025F8 04610002 */ bgez $v1, .LE0002604
/* 327EEC E00025FC 0060102D */ daddu $v0, $v1, $zero
/* 327EF0 E0002600 246200FF */ addiu $v0, $v1, 0xff
@ -204,7 +204,7 @@ glabel func_E0002300
/* 327EFC E000260C 00623823 */ subu $a3, $v1, $v0
/* 327F00 E0002610 4600110D */ trunc.w.s $f4, $f2
/* 327F04 E0002614 44022000 */ mfc1 $v0, $f4
/* 327F08 E0002618 00000000 */ nop
/* 327F08 E0002618 00000000 */ nop
/* 327F0C E000261C 00021080 */ sll $v0, $v0, 2
/* 327F10 E0002620 00551021 */ addu $v0, $v0, $s5
/* 327F14 E0002624 8C480000 */ lw $t0, ($v0)
@ -250,8 +250,8 @@ glabel func_E0002300
/* 327FAC E00026BC 2694002C */ addiu $s4, $s4, 0x2c
.LE00026C0:
/* 327FB0 E00026C0 3C03D838 */ lui $v1, 0xd838
/* 327FB4 E00026C4 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 327FB8 E00026C8 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 327FB4 E00026C4 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 327FB8 E00026C8 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 327FBC E00026CC 8C820000 */ lw $v0, ($a0)
/* 327FC0 E00026D0 34630002 */ ori $v1, $v1, 2
/* 327FC4 E00026D4 0040282D */ daddu $a1, $v0, $zero

View File

@ -12,8 +12,8 @@ glabel func_E000C798
/* 3288C4 E000C7B4 3C120001 */ lui $s2, 1
/* 3288C8 E000C7B8 36521630 */ ori $s2, $s2, 0x1630
/* 3288CC E000C7BC AFB300EC */ sw $s3, 0xec($sp)
/* 3288D0 E000C7C0 3C13800A */ lui $s3, %hi(D_8009A66C)
/* 3288D4 E000C7C4 2673A66C */ addiu $s3, $s3, %lo(D_8009A66C)
/* 3288D0 E000C7C0 3C13800A */ lui $s3, %hi(gMasterGfxPos)
/* 3288D4 E000C7C4 2673A66C */ addiu $s3, $s3, %lo(gMasterGfxPos)
/* 3288D8 E000C7C8 AFBF0104 */ sw $ra, 0x104($sp)
/* 3288DC E000C7CC AFB700FC */ sw $s7, 0xfc($sp)
/* 3288E0 E000C7D0 AFB600F8 */ sw $s6, 0xf8($sp)
@ -88,10 +88,10 @@ glabel func_E000C798
/* 3289F4 E000C8E4 0C080114 */ jal func_E0200450
/* 3289F8 E000C8E8 0200302D */ daddu $a2, $s0, $zero
/* 3289FC E000C8EC 0200202D */ daddu $a0, $s0, $zero
/* 328A00 E000C8F0 3C108007 */ lui $s0, %hi(D_800741F0)
/* 328A04 E000C8F4 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 328A08 E000C8F8 3C11800A */ lui $s1, %hi(D_8009A674)
/* 328A0C E000C8FC 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 328A00 E000C8F0 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 328A04 E000C8F4 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 328A08 E000C8F8 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 328A0C E000C8FC 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 328A10 E000C900 96050000 */ lhu $a1, ($s0)
/* 328A14 E000C904 8E220000 */ lw $v0, ($s1)
/* 328A18 E000C908 00052980 */ sll $a1, $a1, 6
@ -149,8 +149,8 @@ glabel func_E000C798
/* 328AE0 E000C9D0 24040020 */ addiu $a0, $zero, 0x20
/* 328AE4 E000C9D4 24040018 */ addiu $a0, $zero, 0x18
.LE000C9D8:
/* 328AE8 E000C9D8 3C0A800A */ lui $t2, %hi(D_8009A66C)
/* 328AEC E000C9DC 254AA66C */ addiu $t2, $t2, %lo(D_8009A66C)
/* 328AE8 E000C9D8 3C0A800A */ lui $t2, %hi(gMasterGfxPos)
/* 328AEC E000C9DC 254AA66C */ addiu $t2, $t2, %lo(gMasterGfxPos)
/* 328AF0 E000C9E0 3C09F200 */ lui $t1, 0xf200
/* 328AF4 E000C9E4 8FAB00D8 */ lw $t3, 0xd8($sp)
/* 328AF8 E000C9E8 8D450000 */ lw $a1, ($t2)
@ -195,9 +195,9 @@ glabel func_E000C798
/* 328B8C E000CA7C ACA20004 */ sw $v0, 4($a1)
/* 328B90 E000CA80 24020002 */ addiu $v0, $zero, 2
/* 328B94 E000CA84 16A2000A */ bne $s5, $v0, .LE000CAB0
/* 328B98 E000CA88 00000000 */ nop
/* 328B9C E000CA8C 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 328BA0 E000CA90 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 328B98 E000CA88 00000000 */ nop
/* 328B9C E000CA8C 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 328BA0 E000CA90 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 328BA4 E000CA94 8C620000 */ lw $v0, ($v1)
/* 328BA8 E000CA98 0040202D */ daddu $a0, $v0, $zero
/* 328BAC E000CA9C 24420008 */ addiu $v0, $v0, 8
@ -211,14 +211,14 @@ glabel func_E000C798
/* 328BC8 E000CAB8 0222102A */ slt $v0, $s1, $v0
/* 328BCC E000CABC 10400036 */ beqz $v0, .LE000CB98
/* 328BD0 E000CAC0 26940044 */ addiu $s4, $s4, 0x44
/* 328BD4 E000CAC4 3C16800A */ lui $s6, %hi(D_8009A674)
/* 328BD8 E000CAC8 26D6A674 */ addiu $s6, $s6, %lo(D_8009A674)
/* 328BDC E000CACC 3C158007 */ lui $s5, %hi(D_800741F0)
/* 328BE0 E000CAD0 26B541F0 */ addiu $s5, $s5, %lo(D_800741F0)
/* 328BD4 E000CAC4 3C16800A */ lui $s6, %hi(gDisplayContext)
/* 328BD8 E000CAC8 26D6A674 */ addiu $s6, $s6, %lo(gDisplayContext)
/* 328BDC E000CACC 3C158007 */ lui $s5, %hi(gMatrixListPos)
/* 328BE0 E000CAD0 26B541F0 */ addiu $s5, $s5, %lo(gMatrixListPos)
/* 328BE4 E000CAD4 3C130001 */ lui $s3, 1
/* 328BE8 E000CAD8 36731630 */ ori $s3, $s3, 0x1630
/* 328BEC E000CADC 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 328BF0 E000CAE0 2652A66C */ addiu $s2, $s2, %lo(D_8009A66C)
/* 328BEC E000CADC 3C12800A */ lui $s2, %hi(gMasterGfxPos)
/* 328BF0 E000CAE0 2652A66C */ addiu $s2, $s2, %lo(gMasterGfxPos)
/* 328BF4 E000CAE4 2690000C */ addiu $s0, $s4, 0xc
.LE000CAE8:
/* 328BF8 E000CAE8 27A40018 */ addiu $a0, $sp, 0x18
@ -267,8 +267,8 @@ glabel func_E000C798
/* 328CA4 E000CB94 AE440000 */ sw $a0, ($s2)
.LE000CB98:
/* 328CA8 E000CB98 3C03D838 */ lui $v1, 0xd838
/* 328CAC E000CB9C 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 328CB0 E000CBA0 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 328CAC E000CB9C 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 328CB0 E000CBA0 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 328CB4 E000CBA4 8C820000 */ lw $v0, ($a0)
/* 328CB8 E000CBA8 34630002 */ ori $v1, $v1, 2
/* 328CBC E000CBAC 0040282D */ daddu $a1, $v0, $zero
@ -294,5 +294,5 @@ glabel func_E000C798
/* 328D0C E000CBFC 8FB000E0 */ lw $s0, 0xe0($sp)
/* 328D10 E000CC00 03E00008 */ jr $ra
/* 328D14 E000CC04 27BD0108 */ addiu $sp, $sp, 0x108
/* 328D18 E000CC08 00000000 */ nop
/* 328D1C E000CC0C 00000000 */ nop
/* 328D18 E000CC08 00000000 */ nop
/* 328D1C E000CC0C 00000000 */ nop

View File

@ -25,17 +25,17 @@ glabel func_E000E288
/* 32C3E8 E000E2D8 3C1E0900 */ lui $fp, 0x900
/* 32C3EC E000E2DC 27DE2B20 */ addiu $fp, $fp, 0x2b20
/* 32C3F0 E000E2E0 1160000A */ beqz $t3, .LE000E30C
/* 32C3F4 E000E2E4 00000000 */ nop
/* 32C3F4 E000E2E4 00000000 */ nop
.LE000E2E8:
/* 32C3F8 E000E2E8 3C0A0900 */ lui $t2, 0x900
/* 32C3FC E000E2EC 254A2950 */ addiu $t2, $t2, 0x2950
/* 32C400 E000E2F0 24020001 */ addiu $v0, $zero, 1
/* 32C404 E000E2F4 15620007 */ bne $t3, $v0, .LE000E314
/* 32C408 E000E2F8 00000000 */ nop
/* 32C408 E000E2F8 00000000 */ nop
/* 32C40C E000E2FC 3C0A0900 */ lui $t2, 0x900
/* 32C410 E000E300 254A2868 */ addiu $t2, $t2, 0x2868
/* 32C414 E000E304 080038C5 */ j .LE000E314
/* 32C418 E000E308 00000000 */ nop
/* 32C418 E000E308 00000000 */ nop
.LE000E30C:
/* 32C41C E000E30C 3C0A0900 */ lui $t2, 0x900
/* 32C420 E000E310 254A2780 */ addiu $t2, $t2, 0x2780
@ -60,8 +60,8 @@ glabel func_E000E288
.LE000E34C:
/* 32C45C E000E34C 3C05E6DE */ lui $a1, 0xe6de
/* 32C460 E000E350 34A5DE6E */ ori $a1, $a1, 0xde6e
/* 32C464 E000E354 3C08800A */ lui $t0, %hi(D_8009A66C)
/* 32C468 E000E358 2508A66C */ addiu $t0, $t0, %lo(D_8009A66C)
/* 32C464 E000E354 3C08800A */ lui $t0, %hi(gMasterGfxPos)
/* 32C468 E000E358 2508A66C */ addiu $t0, $t0, %lo(gMasterGfxPos)
/* 32C46C E000E35C 24090020 */ addiu $t1, $zero, 0x20
/* 32C470 E000E360 8D060000 */ lw $a2, ($t0)
/* 32C474 E000E364 3C02E700 */ lui $v0, 0xe700
@ -157,14 +157,14 @@ glabel func_E000E288
/* 32C5D0 E000E4C0 0000882D */ daddu $s1, $zero, $zero
/* 32C5D4 E000E4C4 27B40058 */ addiu $s4, $sp, 0x58
/* 32C5D8 E000E4C8 4480A000 */ mtc1 $zero, $f20
/* 32C5DC E000E4CC 3C16800A */ lui $s6, %hi(D_8009A674)
/* 32C5E0 E000E4D0 26D6A674 */ addiu $s6, $s6, %lo(D_8009A674)
/* 32C5E4 E000E4D4 3C158007 */ lui $s5, %hi(D_800741F0)
/* 32C5E8 E000E4D8 26B541F0 */ addiu $s5, $s5, %lo(D_800741F0)
/* 32C5DC E000E4CC 3C16800A */ lui $s6, %hi(gDisplayContext)
/* 32C5E0 E000E4D0 26D6A674 */ addiu $s6, $s6, %lo(gDisplayContext)
/* 32C5E4 E000E4D4 3C158007 */ lui $s5, %hi(gMatrixListPos)
/* 32C5E8 E000E4D8 26B541F0 */ addiu $s5, $s5, %lo(gMatrixListPos)
/* 32C5EC E000E4DC 3C130001 */ lui $s3, 1
/* 32C5F0 E000E4E0 36731630 */ ori $s3, $s3, 0x1630
/* 32C5F4 E000E4E4 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 32C5F8 E000E4E8 2652A66C */ addiu $s2, $s2, %lo(D_8009A66C)
/* 32C5F4 E000E4E4 3C12800A */ lui $s2, %hi(gMasterGfxPos)
/* 32C5F8 E000E4E8 2652A66C */ addiu $s2, $s2, %lo(gMasterGfxPos)
/* 32C5FC E000E4EC 24F00010 */ addiu $s0, $a3, 0x10
.LE000E4F0:
/* 32C600 E000E4F0 27A40018 */ addiu $a0, $sp, 0x18
@ -237,8 +237,8 @@ glabel func_E000E288
/* 32C70C E000E5FC 1440FFBC */ bnez $v0, .LE000E4F0
/* 32C710 E000E600 AE440000 */ sw $a0, ($s2)
.LE000E604:
/* 32C714 E000E604 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 32C718 E000E608 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 32C714 E000E604 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 32C718 E000E608 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 32C71C E000E60C 8C620000 */ lw $v0, ($v1)
/* 32C720 E000E610 0040202D */ daddu $a0, $v0, $zero
/* 32C724 E000E614 24420008 */ addiu $v0, $v0, 8
@ -259,4 +259,4 @@ glabel func_E000E288
/* 32C760 E000E650 D7B400C0 */ ldc1 $f20, 0xc0($sp)
/* 32C764 E000E654 03E00008 */ jr $ra
/* 32C768 E000E658 27BD00C8 */ addiu $sp, $sp, 0xc8
/* 32C76C E000E65C 00000000 */ nop
/* 32C76C E000E65C 00000000 */ nop

View File

@ -6,8 +6,8 @@ glabel func_E0010510
/* 32CCB4 E0010514 0080602D */ daddu $t4, $a0, $zero
/* 32CCB8 E0010518 3C05DB06 */ lui $a1, 0xdb06
/* 32CCBC E001051C 34A50024 */ ori $a1, $a1, 0x24
/* 32CCC0 E0010520 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 32CCC4 E0010524 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 32CCC0 E0010520 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 32CCC4 E0010524 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 32CCC8 E0010528 3C02E700 */ lui $v0, 0xe700
/* 32CCCC E001052C AFB7001C */ sw $s7, 0x1c($sp)
/* 32CCD0 E0010530 AFB60018 */ sw $s6, 0x18($sp)
@ -35,10 +35,10 @@ glabel func_E0010510
/* 32CD28 E0010588 24840008 */ addiu $a0, $a0, 8
/* 32CD2C E001058C 1840004A */ blez $v0, .LE00106B8
/* 32CD30 E0010590 ACC40000 */ sw $a0, ($a2)
/* 32CD34 E0010594 3C0F800A */ lui $t7, %hi(D_8009A674)
/* 32CD38 E0010598 25EFA674 */ addiu $t7, $t7, %lo(D_8009A674)
/* 32CD3C E001059C 3C0D8007 */ lui $t5, %hi(D_800741F0)
/* 32CD40 E00105A0 25AD41F0 */ addiu $t5, $t5, %lo(D_800741F0)
/* 32CD34 E0010594 3C0F800A */ lui $t7, %hi(gDisplayContext)
/* 32CD38 E0010598 25EFA674 */ addiu $t7, $t7, %lo(gDisplayContext)
/* 32CD3C E001059C 3C0D8007 */ lui $t5, %hi(gMatrixListPos)
/* 32CD40 E00105A0 25AD41F0 */ addiu $t5, $t5, %lo(gMatrixListPos)
/* 32CD44 E00105A4 3C0B0001 */ lui $t3, 1
/* 32CD48 E00105A8 356B1630 */ ori $t3, $t3, 0x1630
/* 32CD4C E00105AC 00C0502D */ daddu $t2, $a2, $zero
@ -112,8 +112,8 @@ glabel func_E0010510
/* 32CE50 E00106B0 1440FFC8 */ bnez $v0, .LE00105D4
/* 32CE54 E00106B4 25080098 */ addiu $t0, $t0, 0x98
.LE00106B8:
/* 32CE58 E00106B8 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 32CE5C E00106BC 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 32CE58 E00106B8 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 32CE5C E00106BC 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 32CE60 E00106C0 8C620000 */ lw $v0, ($v1)
/* 32CE64 E00106C4 0040202D */ daddu $a0, $v0, $zero
/* 32CE68 E00106C8 24420008 */ addiu $v0, $v0, 8
@ -131,6 +131,6 @@ glabel func_E0010510
/* 32CE98 E00106F8 8FB00000 */ lw $s0, ($sp)
/* 32CE9C E00106FC 03E00008 */ jr $ra
/* 32CEA0 E0010700 27BD0020 */ addiu $sp, $sp, 0x20
/* 32CEA4 E0010704 00000000 */ nop
/* 32CEA8 E0010708 00000000 */ nop
/* 32CEAC E001070C 00000000 */ nop
/* 32CEA4 E0010704 00000000 */ nop
/* 32CEA8 E0010708 00000000 */ nop
/* 32CEAC E001070C 00000000 */ nop

View File

@ -6,8 +6,8 @@ glabel func_E0012564
/* 32E278 E0012568 0080602D */ daddu $t4, $a0, $zero
/* 32E27C E001256C 3C05DB06 */ lui $a1, 0xdb06
/* 32E280 E0012570 34A50024 */ ori $a1, $a1, 0x24
/* 32E284 E0012574 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 32E288 E0012578 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 32E284 E0012574 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 32E288 E0012578 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 32E28C E001257C 3C02E700 */ lui $v0, 0xe700
/* 32E290 E0012580 AFB7001C */ sw $s7, 0x1c($sp)
/* 32E294 E0012584 AFB60018 */ sw $s6, 0x18($sp)
@ -35,10 +35,10 @@ glabel func_E0012564
/* 32E2EC E00125DC 24840008 */ addiu $a0, $a0, 8
/* 32E2F0 E00125E0 18400053 */ blez $v0, .LE0012730
/* 32E2F4 E00125E4 ACC40000 */ sw $a0, ($a2)
/* 32E2F8 E00125E8 3C0E800A */ lui $t6, %hi(D_8009A674)
/* 32E2FC E00125EC 25CEA674 */ addiu $t6, $t6, %lo(D_8009A674)
/* 32E300 E00125F0 3C0D8007 */ lui $t5, %hi(D_800741F0)
/* 32E304 E00125F4 25AD41F0 */ addiu $t5, $t5, %lo(D_800741F0)
/* 32E2F8 E00125E8 3C0E800A */ lui $t6, %hi(gDisplayContext)
/* 32E2FC E00125EC 25CEA674 */ addiu $t6, $t6, %lo(gDisplayContext)
/* 32E300 E00125F0 3C0D8007 */ lui $t5, %hi(gMatrixListPos)
/* 32E304 E00125F4 25AD41F0 */ addiu $t5, $t5, %lo(gMatrixListPos)
/* 32E308 E00125F8 3C0B0001 */ lui $t3, 1
/* 32E30C E00125FC 356B1630 */ ori $t3, $t3, 0x1630
/* 32E310 E0012600 00C0502D */ daddu $t2, $a2, $zero
@ -122,8 +122,8 @@ glabel func_E0012564
/* 32E438 E0012728 1440FFC0 */ bnez $v0, .LE001262C
/* 32E43C E001272C 24E70098 */ addiu $a3, $a3, 0x98
.LE0012730:
/* 32E440 E0012730 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 32E444 E0012734 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 32E440 E0012730 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 32E444 E0012734 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 32E448 E0012738 8C620000 */ lw $v0, ($v1)
/* 32E44C E001273C 0040202D */ daddu $a0, $v0, $zero
/* 32E450 E0012740 24420008 */ addiu $v0, $v0, 8
@ -141,4 +141,4 @@ glabel func_E0012564
/* 32E480 E0012770 8FB00000 */ lw $s0, ($sp)
/* 32E484 E0012774 03E00008 */ jr $ra
/* 32E488 E0012778 27BD0020 */ addiu $sp, $sp, 0x20
/* 32E48C E001277C 00000000 */ nop
/* 32E48C E001277C 00000000 */ nop

View File

@ -9,8 +9,8 @@ glabel func_E00144E0
/* 32E980 E00144F0 34A50024 */ ori $a1, $a1, 0x24
/* 32E984 E00144F4 AFB200A8 */ sw $s2, 0xa8($sp)
/* 32E988 E00144F8 0000902D */ daddu $s2, $zero, $zero
/* 32E98C E00144FC 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 32E990 E0014500 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 32E98C E00144FC 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 32E990 E0014500 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 32E994 E0014504 3C02E700 */ lui $v0, 0xe700
/* 32E998 E0014508 AFBF00C4 */ sw $ra, 0xc4($sp)
/* 32E99C E001450C AFBE00C0 */ sw $fp, 0xc0($sp)
@ -47,10 +47,10 @@ glabel func_E00144E0
/* 32EA18 E0014588 ACC30000 */ sw $v1, ($a2)
/* 32EA1C E001458C 4480A000 */ mtc1 $zero, $f20
/* 32EA20 E0014590 27B50060 */ addiu $s5, $sp, 0x60
/* 32EA24 E0014594 3C1E800A */ lui $fp, %hi(D_8009A674)
/* 32EA28 E0014598 27DEA674 */ addiu $fp, $fp, %lo(D_8009A674)
/* 32EA2C E001459C 3C178007 */ lui $s7, %hi(D_800741F0)
/* 32EA30 E00145A0 26F741F0 */ addiu $s7, $s7, %lo(D_800741F0)
/* 32EA24 E0014594 3C1E800A */ lui $fp, %hi(gDisplayContext)
/* 32EA28 E0014598 27DEA674 */ addiu $fp, $fp, %lo(gDisplayContext)
/* 32EA2C E001459C 3C178007 */ lui $s7, %hi(gMatrixListPos)
/* 32EA30 E00145A0 26F741F0 */ addiu $s7, $s7, %lo(gMatrixListPos)
/* 32EA34 E00145A4 3C140001 */ lui $s4, 1
/* 32EA38 E00145A8 36941630 */ ori $s4, $s4, 0x1630
/* 32EA3C E00145AC 00C0982D */ daddu $s3, $a2, $zero
@ -149,8 +149,8 @@ glabel func_E00144E0
/* 32EBA8 E0014718 1440FFA6 */ bnez $v0, .LE00145B4
/* 32EBAC E001471C 2631004C */ addiu $s1, $s1, 0x4c
.LE0014720:
/* 32EBB0 E0014720 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 32EBB4 E0014724 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 32EBB0 E0014720 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 32EBB4 E0014724 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 32EBB8 E0014728 8C620000 */ lw $v0, ($v1)
/* 32EBBC E001472C 0040202D */ daddu $a0, $v0, $zero
/* 32EBC0 E0014730 24420008 */ addiu $v0, $v0, 8
@ -171,5 +171,5 @@ glabel func_E00144E0
/* 32EBFC E001476C D7B400C8 */ ldc1 $f20, 0xc8($sp)
/* 32EC00 E0014770 03E00008 */ jr $ra
/* 32EC04 E0014774 27BD00D0 */ addiu $sp, $sp, 0xd0
/* 32EC08 E0014778 00000000 */ nop
/* 32EC0C E001477C 00000000 */ nop
/* 32EC08 E0014778 00000000 */ nop
/* 32EC0C E001477C 00000000 */ nop

View File

@ -9,8 +9,8 @@ glabel func_E0016454
/* 32F294 E0016464 34A50024 */ ori $a1, $a1, 0x24
/* 32F298 E0016468 AFB300AC */ sw $s3, 0xac($sp)
/* 32F29C E001646C 0000982D */ daddu $s3, $zero, $zero
/* 32F2A0 E0016470 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 32F2A4 E0016474 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 32F2A0 E0016470 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 32F2A4 E0016474 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 32F2A8 E0016478 3C02E700 */ lui $v0, 0xe700
/* 32F2AC E001647C AFBF00C4 */ sw $ra, 0xc4($sp)
/* 32F2B0 E0016480 AFBE00C0 */ sw $fp, 0xc0($sp)
@ -47,10 +47,10 @@ glabel func_E0016454
/* 32F32C E00164FC 18400070 */ blez $v0, .LE00166C0
/* 32F330 E0016500 ACC30000 */ sw $v1, ($a2)
/* 32F334 E0016504 27B10060 */ addiu $s1, $sp, 0x60
/* 32F338 E0016508 3C1E800A */ lui $fp, %hi(D_8009A674)
/* 32F33C E001650C 27DEA674 */ addiu $fp, $fp, %lo(D_8009A674)
/* 32F340 E0016510 3C178007 */ lui $s7, %hi(D_800741F0)
/* 32F344 E0016514 26F741F0 */ addiu $s7, $s7, %lo(D_800741F0)
/* 32F338 E0016508 3C1E800A */ lui $fp, %hi(gDisplayContext)
/* 32F33C E001650C 27DEA674 */ addiu $fp, $fp, %lo(gDisplayContext)
/* 32F340 E0016510 3C178007 */ lui $s7, %hi(gMatrixListPos)
/* 32F344 E0016514 26F741F0 */ addiu $s7, $s7, %lo(gMatrixListPos)
/* 32F348 E0016518 3C150001 */ lui $s5, 1
/* 32F34C E001651C 36B51630 */ ori $s5, $s5, 0x1630
/* 32F350 E0016520 00C0A02D */ daddu $s4, $a2, $zero
@ -160,8 +160,8 @@ glabel func_E0016454
/* 32F4E8 E00166B8 1440FF9E */ bnez $v0, .LE0016534
/* 32F4EC E00166BC 26520050 */ addiu $s2, $s2, 0x50
.LE00166C0:
/* 32F4F0 E00166C0 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 32F4F4 E00166C4 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 32F4F0 E00166C0 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 32F4F4 E00166C4 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 32F4F8 E00166C8 8C620000 */ lw $v0, ($v1)
/* 32F4FC E00166CC 0040202D */ daddu $a0, $v0, $zero
/* 32F500 E00166D0 24420008 */ addiu $v0, $v0, 8
@ -183,4 +183,4 @@ glabel func_E0016454
/* 32F540 E0016710 D7B400C8 */ ldc1 $f20, 0xc8($sp)
/* 32F544 E0016714 03E00008 */ jr $ra
/* 32F548 E0016718 27BD00D8 */ addiu $sp, $sp, 0xd8
/* 32F54C E001671C 00000000 */ nop
/* 32F54C E001671C 00000000 */ nop

View File

@ -6,8 +6,8 @@ glabel func_E00183D8
/* 32F95C E00183DC 0080602D */ daddu $t4, $a0, $zero
/* 32F960 E00183E0 3C05DB06 */ lui $a1, 0xdb06
/* 32F964 E00183E4 34A50024 */ ori $a1, $a1, 0x24
/* 32F968 E00183E8 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 32F96C E00183EC 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 32F968 E00183E8 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 32F96C E00183EC 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 32F970 E00183F0 3C02E700 */ lui $v0, 0xe700
/* 32F974 E00183F4 AFB7001C */ sw $s7, 0x1c($sp)
/* 32F978 E00183F8 AFB60018 */ sw $s6, 0x18($sp)
@ -35,10 +35,10 @@ glabel func_E00183D8
/* 32F9D0 E0018450 24840008 */ addiu $a0, $a0, 8
/* 32F9D4 E0018454 1840004A */ blez $v0, .LE0018580
/* 32F9D8 E0018458 ACC40000 */ sw $a0, ($a2)
/* 32F9DC E001845C 3C0F800A */ lui $t7, %hi(D_8009A674)
/* 32F9E0 E0018460 25EFA674 */ addiu $t7, $t7, %lo(D_8009A674)
/* 32F9E4 E0018464 3C0D8007 */ lui $t5, %hi(D_800741F0)
/* 32F9E8 E0018468 25AD41F0 */ addiu $t5, $t5, %lo(D_800741F0)
/* 32F9DC E001845C 3C0F800A */ lui $t7, %hi(gDisplayContext)
/* 32F9E0 E0018460 25EFA674 */ addiu $t7, $t7, %lo(gDisplayContext)
/* 32F9E4 E0018464 3C0D8007 */ lui $t5, %hi(gMatrixListPos)
/* 32F9E8 E0018468 25AD41F0 */ addiu $t5, $t5, %lo(gMatrixListPos)
/* 32F9EC E001846C 3C0B0001 */ lui $t3, 1
/* 32F9F0 E0018470 356B1630 */ ori $t3, $t3, 0x1630
/* 32F9F4 E0018474 00C0502D */ daddu $t2, $a2, $zero
@ -112,8 +112,8 @@ glabel func_E00183D8
/* 32FAF8 E0018578 1440FFC8 */ bnez $v0, .LE001849C
/* 32FAFC E001857C 25080098 */ addiu $t0, $t0, 0x98
.LE0018580:
/* 32FB00 E0018580 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 32FB04 E0018584 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 32FB00 E0018580 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 32FB04 E0018584 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 32FB08 E0018588 8C620000 */ lw $v0, ($v1)
/* 32FB0C E001858C 0040202D */ daddu $a0, $v0, $zero
/* 32FB10 E0018590 24420008 */ addiu $v0, $v0, 8
@ -131,4 +131,4 @@ glabel func_E00183D8
/* 32FB40 E00185C0 8FB00000 */ lw $s0, ($sp)
/* 32FB44 E00185C4 03E00008 */ jr $ra
/* 32FB48 E00185C8 27BD0020 */ addiu $sp, $sp, 0x20
/* 32FB4C E00185CC 00000000 */ nop
/* 32FB4C E00185CC 00000000 */ nop

View File

@ -7,8 +7,8 @@ glabel func_E001A440
/* 330278 E001A448 3C08DB06 */ lui $t0, 0xdb06
/* 33027C E001A44C 35080024 */ ori $t0, $t0, 0x24
/* 330280 E001A450 AFB400B8 */ sw $s4, 0xb8($sp)
/* 330284 E001A454 3C14800A */ lui $s4, %hi(D_8009A66C)
/* 330288 E001A458 2694A66C */ addiu $s4, $s4, %lo(D_8009A66C)
/* 330284 E001A454 3C14800A */ lui $s4, %hi(gMasterGfxPos)
/* 330288 E001A458 2694A66C */ addiu $s4, $s4, %lo(gMasterGfxPos)
/* 33028C E001A45C 27A40020 */ addiu $a0, $sp, 0x20
/* 330290 E001A460 3C02E700 */ lui $v0, 0xe700
/* 330294 E001A464 AFBF00BC */ sw $ra, 0xbc($sp)
@ -47,10 +47,10 @@ glabel func_E001A440
/* 330318 E001A4E8 0C080180 */ jal func_E0200600
/* 33031C E001A4EC AE830000 */ sw $v1, ($s4)
/* 330320 E001A4F0 27A40020 */ addiu $a0, $sp, 0x20
/* 330324 E001A4F4 3C108007 */ lui $s0, %hi(D_800741F0)
/* 330328 E001A4F8 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 33032C E001A4FC 3C11800A */ lui $s1, %hi(D_8009A674)
/* 330330 E001A500 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 330324 E001A4F4 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 330328 E001A4F8 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 33032C E001A4FC 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 330330 E001A500 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 330334 E001A504 96050000 */ lhu $a1, ($s0)
/* 330338 E001A508 8E220000 */ lw $v0, ($s1)
/* 33033C E001A50C 00052980 */ sll $a1, $a1, 6
@ -119,4 +119,4 @@ glabel func_E001A440
/* 330430 E001A600 8FB000A8 */ lw $s0, 0xa8($sp)
/* 330434 E001A604 03E00008 */ jr $ra
/* 330438 E001A608 27BD00C0 */ addiu $sp, $sp, 0xc0
/* 33043C E001A60C 00000000 */ nop
/* 33043C E001A60C 00000000 */ nop

View File

@ -10,8 +10,8 @@ glabel func_E001C30C
/* 330C30 E001C320 AFB70174 */ sw $s7, 0x174($sp)
/* 330C34 E001C324 3C170001 */ lui $s7, 1
/* 330C38 E001C328 AFB1015C */ sw $s1, 0x15c($sp)
/* 330C3C E001C32C 3C11800A */ lui $s1, %hi(D_8009A66C)
/* 330C40 E001C330 2631A66C */ addiu $s1, $s1, %lo(D_8009A66C)
/* 330C3C E001C32C 3C11800A */ lui $s1, %hi(gMasterGfxPos)
/* 330C40 E001C330 2631A66C */ addiu $s1, $s1, %lo(gMasterGfxPos)
/* 330C44 E001C334 AFBF017C */ sw $ra, 0x17c($sp)
/* 330C48 E001C338 AFBE0178 */ sw $fp, 0x178($sp)
/* 330C4C E001C33C AFB60170 */ sw $s6, 0x170($sp)
@ -79,10 +79,10 @@ glabel func_E001C30C
/* 330D44 E001C434 0C080114 */ jal func_E0200450
/* 330D48 E001C438 0280302D */ daddu $a2, $s4, $zero
/* 330D4C E001C43C 0280202D */ daddu $a0, $s4, $zero
/* 330D50 E001C440 3C128007 */ lui $s2, %hi(D_800741F0)
/* 330D54 E001C444 265241F0 */ addiu $s2, $s2, %lo(D_800741F0)
/* 330D58 E001C448 3C15800A */ lui $s5, %hi(D_8009A674)
/* 330D5C E001C44C 26B5A674 */ addiu $s5, $s5, %lo(D_8009A674)
/* 330D50 E001C440 3C128007 */ lui $s2, %hi(gMatrixListPos)
/* 330D54 E001C444 265241F0 */ addiu $s2, $s2, %lo(gMatrixListPos)
/* 330D58 E001C448 3C15800A */ lui $s5, %hi(gDisplayContext)
/* 330D5C E001C44C 26B5A674 */ addiu $s5, $s5, %lo(gDisplayContext)
/* 330D60 E001C450 96450000 */ lhu $a1, ($s2)
/* 330D64 E001C454 8EA20000 */ lw $v0, ($s5)
/* 330D68 E001C458 00052980 */ sll $a1, $a1, 6
@ -181,5 +181,5 @@ glabel func_E001C30C
/* 330EDC E001C5CC D7B40180 */ ldc1 $f20, 0x180($sp)
/* 330EE0 E001C5D0 03E00008 */ jr $ra
/* 330EE4 E001C5D4 27BD0190 */ addiu $sp, $sp, 0x190
/* 330EE8 E001C5D8 00000000 */ nop
/* 330EEC E001C5DC 00000000 */ nop
/* 330EE8 E001C5D8 00000000 */ nop
/* 330EEC E001C5DC 00000000 */ nop

View File

@ -5,8 +5,8 @@ glabel func_E001E730
/* 332070 E001E730 27BDFF20 */ addiu $sp, $sp, -0xe0
/* 332074 E001E734 3C03DB06 */ lui $v1, 0xdb06
/* 332078 E001E738 AFB700BC */ sw $s7, 0xbc($sp)
/* 33207C E001E73C 3C17800A */ lui $s7, %hi(D_8009A66C)
/* 332080 E001E740 26F7A66C */ addiu $s7, $s7, %lo(D_8009A66C)
/* 33207C E001E73C 3C17800A */ lui $s7, %hi(gMasterGfxPos)
/* 332080 E001E740 26F7A66C */ addiu $s7, $s7, %lo(gMasterGfxPos)
/* 332084 E001E744 34630024 */ ori $v1, $v1, 0x24
/* 332088 E001E748 AFBF00C4 */ sw $ra, 0xc4($sp)
/* 33208C E001E74C AFBE00C0 */ sw $fp, 0xc0($sp)
@ -83,10 +83,10 @@ glabel func_E001E730
/* 3321A8 E001E868 0C080114 */ jal func_E0200450
/* 3321AC E001E86C 00A0302D */ daddu $a2, $a1, $zero
/* 3321B0 E001E870 27A40020 */ addiu $a0, $sp, 0x20
/* 3321B4 E001E874 3C108007 */ lui $s0, %hi(D_800741F0)
/* 3321B8 E001E878 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 3321BC E001E87C 3C14800A */ lui $s4, %hi(D_8009A674)
/* 3321C0 E001E880 2694A674 */ addiu $s4, $s4, %lo(D_8009A674)
/* 3321B4 E001E874 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 3321B8 E001E878 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 3321BC E001E87C 3C14800A */ lui $s4, %hi(gDisplayContext)
/* 3321C0 E001E880 2694A674 */ addiu $s4, $s4, %lo(gDisplayContext)
/* 3321C4 E001E884 96050000 */ lhu $a1, ($s0)
/* 3321C8 E001E888 8E820000 */ lw $v0, ($s4)
/* 3321CC E001E88C 00052980 */ sll $a1, $a1, 6
@ -181,11 +181,11 @@ glabel func_E001E730
/* 332320 E001E9E0 C6C0001C */ lwc1 $f0, 0x1c($s6)
/* 332324 E001E9E4 3C013F80 */ lui $at, 0x3f80
/* 332328 E001E9E8 4481B000 */ mtc1 $at, $f22
/* 33232C E001E9EC 00000000 */ nop
/* 33232C E001E9EC 00000000 */ nop
/* 332330 E001E9F0 4616003E */ c.le.s $f0, $f22
/* 332334 E001E9F4 00000000 */ nop
/* 332334 E001E9F4 00000000 */ nop
/* 332338 E001E9F8 450000C5 */ bc1f .LE001ED10
/* 33233C E001E9FC 00000000 */ nop
/* 33233C E001E9FC 00000000 */ nop
/* 332340 E001EA00 8EC2003C */ lw $v0, 0x3c($s6)
/* 332344 E001EA04 24440005 */ addiu $a0, $v0, 5
/* 332348 E001EA08 04810002 */ bgez $a0, .LE001EA14
@ -239,14 +239,14 @@ glabel func_E001E730
/* 332404 E001EAC4 0C080118 */ jal func_E0200460
/* 332408 E001EAC8 02C52821 */ addu $a1, $s6, $a1
/* 33240C E001EACC 0000402D */ daddu $t0, $zero, $zero
/* 332410 E001EAD0 3C15800A */ lui $s5, %hi(D_8009A674)
/* 332414 E001EAD4 26B5A674 */ addiu $s5, $s5, %lo(D_8009A674)
/* 332418 E001EAD8 3C0D8007 */ lui $t5, %hi(D_800741F0)
/* 33241C E001EADC 25AD41F0 */ addiu $t5, $t5, %lo(D_800741F0)
/* 332410 E001EAD0 3C15800A */ lui $s5, %hi(gDisplayContext)
/* 332414 E001EAD4 26B5A674 */ addiu $s5, $s5, %lo(gDisplayContext)
/* 332418 E001EAD8 3C0D8007 */ lui $t5, %hi(gMatrixListPos)
/* 33241C E001EADC 25AD41F0 */ addiu $t5, $t5, %lo(gMatrixListPos)
/* 332420 E001EAE0 3C0C0001 */ lui $t4, 1
/* 332424 E001EAE4 358C1630 */ ori $t4, $t4, 0x1630
/* 332428 E001EAE8 3C0B800A */ lui $t3, %hi(D_8009A66C)
/* 33242C E001EAEC 256BA66C */ addiu $t3, $t3, %lo(D_8009A66C)
/* 332428 E001EAE8 3C0B800A */ lui $t3, %hi(gMasterGfxPos)
/* 33242C E001EAEC 256BA66C */ addiu $t3, $t3, %lo(gMasterGfxPos)
/* 332430 E001EAF0 3C13DA38 */ lui $s3, 0xda38
/* 332434 E001EAF4 3C100100 */ lui $s0, 0x100
/* 332438 E001EAF8 36102000 */ ori $s0, $s0, 0x2000
@ -318,8 +318,8 @@ glabel func_E001E730
/* 332534 E001EBF4 1440FFC7 */ bnez $v0, .LE001EB14
/* 332538 E001EBF8 AC92000C */ sw $s2, 0xc($a0)
/* 33253C E001EBFC 0000402D */ daddu $t0, $zero, $zero
/* 332540 E001EC00 3C0C800A */ lui $t4, %hi(D_8009A66C)
/* 332544 E001EC04 258CA66C */ addiu $t4, $t4, %lo(D_8009A66C)
/* 332540 E001EC00 3C0C800A */ lui $t4, %hi(gMasterGfxPos)
/* 332544 E001EC04 258CA66C */ addiu $t4, $t4, %lo(gMasterGfxPos)
/* 332548 E001EC08 3C0B0600 */ lui $t3, 0x600
/* 33254C E001EC0C 240A0001 */ addiu $t2, $zero, 1
/* 332550 E001EC10 3C0D0604 */ lui $t5, 0x604
@ -334,7 +334,7 @@ glabel func_E001E730
/* 332570 E001EC30 AD820000 */ sw $v0, ($t4)
/* 332574 E001EC34 00081040 */ sll $v0, $t0, 1
/* 332578 E001EC38 14400004 */ bnez $v0, .LE001EC4C
/* 33257C E001EC3C 00000000 */ nop
/* 33257C E001EC3C 00000000 */ nop
/* 332580 E001EC40 00081440 */ sll $v0, $t0, 0x11
/* 332584 E001EC44 08007B1D */ j .LE001EC74
/* 332588 E001EC48 34420204 */ ori $v0, $v0, 0x204
@ -386,8 +386,8 @@ glabel func_E001E730
/* 332620 E001ECE0 29020004 */ slti $v0, $t0, 4
/* 332624 E001ECE4 1440FFD0 */ bnez $v0, .LE001EC28
/* 332628 E001ECE8 25290004 */ addiu $t1, $t1, 4
/* 33262C E001ECEC 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 332630 E001ECF0 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 33262C E001ECEC 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 332630 E001ECF0 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 332634 E001ECF4 8C620000 */ lw $v0, ($v1)
/* 332638 E001ECF8 0040202D */ daddu $a0, $v0, $zero
/* 33263C E001ECFC 24420008 */ addiu $v0, $v0, 8
@ -411,4 +411,4 @@ glabel func_E001E730
/* 332680 E001ED40 D7B400C8 */ ldc1 $f20, 0xc8($sp)
/* 332684 E001ED44 03E00008 */ jr $ra
/* 332688 E001ED48 27BD00E0 */ addiu $sp, $sp, 0xe0
/* 33268C E001ED4C 00000000 */ nop
/* 33268C E001ED4C 00000000 */ nop

View File

@ -5,8 +5,8 @@ glabel func_E00205D0
/* 334490 E00205D0 27BDFF20 */ addiu $sp, $sp, -0xe0
/* 334494 E00205D4 3C06DB06 */ lui $a2, 0xdb06
/* 334498 E00205D8 AFB600C0 */ sw $s6, 0xc0($sp)
/* 33449C E00205DC 3C16800A */ lui $s6, %hi(D_8009A66C)
/* 3344A0 E00205E0 26D6A66C */ addiu $s6, $s6, %lo(D_8009A66C)
/* 33449C E00205DC 3C16800A */ lui $s6, %hi(gMasterGfxPos)
/* 3344A0 E00205E0 26D6A66C */ addiu $s6, $s6, %lo(gMasterGfxPos)
/* 3344A4 E00205E4 34C60024 */ ori $a2, $a2, 0x24
/* 3344A8 E00205E8 AFBF00CC */ sw $ra, 0xcc($sp)
/* 3344AC E00205EC AFBE00C8 */ sw $fp, 0xc8($sp)
@ -73,10 +73,10 @@ glabel func_E00205D0
/* 3345A0 E00206E0 0C080114 */ jal func_E0200450
/* 3345A4 E00206E4 00A0302D */ daddu $a2, $a1, $zero
/* 3345A8 E00206E8 27A40018 */ addiu $a0, $sp, 0x18
/* 3345AC E00206EC 3C118007 */ lui $s1, %hi(D_800741F0)
/* 3345B0 E00206F0 263141F0 */ addiu $s1, $s1, %lo(D_800741F0)
/* 3345B4 E00206F4 3C12800A */ lui $s2, %hi(D_8009A674)
/* 3345B8 E00206F8 2652A674 */ addiu $s2, $s2, %lo(D_8009A674)
/* 3345AC E00206EC 3C118007 */ lui $s1, %hi(gMatrixListPos)
/* 3345B0 E00206F0 263141F0 */ addiu $s1, $s1, %lo(gMatrixListPos)
/* 3345B4 E00206F4 3C12800A */ lui $s2, %hi(gDisplayContext)
/* 3345B8 E00206F8 2652A674 */ addiu $s2, $s2, %lo(gDisplayContext)
/* 3345BC E00206FC 96220000 */ lhu $v0, ($s1)
/* 3345C0 E0020700 8E460000 */ lw $a2, ($s2)
/* 3345C4 E0020704 00022980 */ sll $a1, $v0, 6
@ -152,10 +152,10 @@ glabel func_E00205D0
/* 3346D8 E0020818 1440010F */ bnez $v0, .LE0020C58
/* 3346DC E002081C 0000982D */ daddu $s3, $zero, $zero
/* 3346E0 E0020820 27B10058 */ addiu $s1, $sp, 0x58
/* 3346E4 E0020824 3C1E800A */ lui $fp, %hi(D_8009A674)
/* 3346E8 E0020828 27DEA674 */ addiu $fp, $fp, %lo(D_8009A674)
/* 3346EC E002082C 3C178007 */ lui $s7, %hi(D_800741F0)
/* 3346F0 E0020830 26F741F0 */ addiu $s7, $s7, %lo(D_800741F0)
/* 3346E4 E0020824 3C1E800A */ lui $fp, %hi(gDisplayContext)
/* 3346E8 E0020828 27DEA674 */ addiu $fp, $fp, %lo(gDisplayContext)
/* 3346EC E002082C 3C178007 */ lui $s7, %hi(gMatrixListPos)
/* 3346F0 E0020830 26F741F0 */ addiu $s7, $s7, %lo(gMatrixListPos)
/* 3346F4 E0020834 3C150001 */ lui $s5, 1
/* 3346F8 E0020838 36B51630 */ ori $s5, $s5, 0x1630
/* 3346FC E002083C 02C0902D */ daddu $s2, $s6, $zero
@ -261,11 +261,11 @@ glabel func_E00205D0
/* 334888 E00209C8 1440FFA1 */ bnez $v0, .LE0020850
/* 33488C E00209CC AC870010 */ sw $a3, 0x10($a0)
/* 334890 E00209D0 08008316 */ j .LE0020C58
/* 334894 E00209D4 00000000 */ nop
/* 334894 E00209D4 00000000 */ nop
.LE00209D8:
/* 334898 E00209D8 3C03DA38 */ lui $v1, 0xda38
/* 33489C E00209DC 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 3348A0 E00209E0 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 33489C E00209DC 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 3348A0 E00209E0 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 3348A4 E00209E4 8CC50000 */ lw $a1, ($a2)
/* 3348A8 E00209E8 34630002 */ ori $v1, $v1, 2
/* 3348AC E00209EC 00A0102D */ daddu $v0, $a1, $zero
@ -290,14 +290,14 @@ glabel func_E00205D0
/* 3348F8 E0020A38 12A00009 */ beqz $s5, .LE0020A60
/* 3348FC E0020A3C 24090010 */ addiu $t1, $zero, 0x10
/* 334900 E0020A40 080082E2 */ j .LE0020B88
/* 334904 E0020A44 00000000 */ nop
/* 334904 E0020A44 00000000 */ nop
.LE0020A48:
/* 334908 E0020A48 12A2001E */ beq $s5, $v0, .LE0020AC4
/* 33490C E0020A4C 24020004 */ addiu $v0, $zero, 4
/* 334910 E0020A50 12A20046 */ beq $s5, $v0, .LE0020B6C
/* 334914 E0020A54 24090020 */ addiu $t1, $zero, 0x20
/* 334918 E0020A58 080082E2 */ j .LE0020B88
/* 33491C E0020A5C 00000000 */ nop
/* 33491C E0020A5C 00000000 */ nop
.LE0020A60:
/* 334920 E0020A60 00041900 */ sll $v1, $a0, 4
/* 334924 E0020A64 24020080 */ addiu $v0, $zero, 0x80
@ -379,9 +379,9 @@ glabel func_E00205D0
/* 334A44 E0020B84 AFA900A0 */ sw $t1, 0xa0($sp)
.LE0020B88:
/* 334A48 E0020B88 10E0000A */ beqz $a3, .LE0020BB4
/* 334A4C E0020B8C 00000000 */ nop
/* 334A50 E0020B90 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 334A54 E0020B94 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 334A4C E0020B8C 00000000 */ nop
/* 334A50 E0020B90 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 334A54 E0020B94 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 334A58 E0020B98 8C620000 */ lw $v0, ($v1)
/* 334A5C E0020B9C 0040202D */ daddu $a0, $v0, $zero
/* 334A60 E0020BA0 24420008 */ addiu $v0, $v0, 8
@ -390,8 +390,8 @@ glabel func_E00205D0
/* 334A6C E0020BAC AC820000 */ sw $v0, ($a0)
/* 334A70 E0020BB0 AC870004 */ sw $a3, 4($a0)
.LE0020BB4:
/* 334A74 E0020BB4 3C07800A */ lui $a3, %hi(D_8009A66C)
/* 334A78 E0020BB8 24E7A66C */ addiu $a3, $a3, %lo(D_8009A66C)
/* 334A74 E0020BB4 3C07800A */ lui $a3, %hi(gMasterGfxPos)
/* 334A78 E0020BB8 24E7A66C */ addiu $a3, $a3, %lo(gMasterGfxPos)
/* 334A7C E0020BBC 00171080 */ sll $v0, $s7, 2
/* 334A80 E0020BC0 30420FFF */ andi $v0, $v0, 0xfff
/* 334A84 E0020BC4 00021300 */ sll $v0, $v0, 0xc

View File

@ -8,8 +8,8 @@ glabel func_E0022998
/* 337BE4 E00229A4 AFA40100 */ sw $a0, 0x100($sp)
/* 337BE8 E00229A8 27A40018 */ addiu $a0, $sp, 0x18
/* 337BEC E00229AC AFB300E4 */ sw $s3, 0xe4($sp)
/* 337BF0 E00229B0 3C13800A */ lui $s3, %hi(D_8009A66C)
/* 337BF4 E00229B4 2673A66C */ addiu $s3, $s3, %lo(D_8009A66C)
/* 337BF0 E00229B0 3C13800A */ lui $s3, %hi(gMasterGfxPos)
/* 337BF4 E00229B4 2673A66C */ addiu $s3, $s3, %lo(gMasterGfxPos)
/* 337BF8 E00229B8 3C02E700 */ lui $v0, 0xe700
/* 337BFC E00229BC AFBF00FC */ sw $ra, 0xfc($sp)
/* 337C00 E00229C0 AFBE00F8 */ sw $fp, 0xf8($sp)
@ -83,8 +83,8 @@ glabel func_E0022998
/* 337D10 E0022AD0 18400069 */ blez $v0, .LE0022C78
/* 337D14 E0022AD4 26100030 */ addiu $s0, $s0, 0x30
/* 337D18 E0022AD8 0240B02D */ daddu $s6, $s2, $zero
/* 337D1C E0022ADC 3C1E8007 */ lui $fp, %hi(D_800741F0)
/* 337D20 E0022AE0 27DE41F0 */ addiu $fp, $fp, %lo(D_800741F0)
/* 337D1C E0022ADC 3C1E8007 */ lui $fp, %hi(gMatrixListPos)
/* 337D20 E0022AE0 27DE41F0 */ addiu $fp, $fp, %lo(gMatrixListPos)
/* 337D24 E0022AE4 3C150001 */ lui $s5, 1
/* 337D28 E0022AE8 36B51630 */ ori $s5, $s5, 0x1630
/* 337D2C E0022AEC 0260902D */ daddu $s2, $s3, $zero
@ -112,8 +112,8 @@ glabel func_E0022998
/* 337D80 E0022B40 E7A00080 */ swc1 $f0, 0x80($sp)
/* 337D84 E0022B44 27A40018 */ addiu $a0, $sp, 0x18
/* 337D88 E0022B48 97C50000 */ lhu $a1, ($fp)
/* 337D8C E0022B4C 3C02800A */ lui $v0, %hi(D_8009A674)
/* 337D90 E0022B50 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 337D8C E0022B4C 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 337D90 E0022B50 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 337D94 E0022B54 00052980 */ sll $a1, $a1, 6
/* 337D98 E0022B58 00B52821 */ addu $a1, $a1, $s5
/* 337D9C E0022B5C 0C080118 */ jal func_E0200460
@ -163,8 +163,8 @@ glabel func_E0022998
/* 337E4C E0022C0C 00042180 */ sll $a0, $a0, 6
/* 337E50 E0022C10 AD030004 */ sw $v1, 4($t0)
/* 337E54 E0022C14 ACE20000 */ sw $v0, ($a3)
/* 337E58 E0022C18 3C02800A */ lui $v0, %hi(D_8009A674)
/* 337E5C E0022C1C 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 337E58 E0022C18 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 337E5C E0022C1C 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 337E60 E0022C20 00952021 */ addu $a0, $a0, $s5
/* 337E64 E0022C24 00441021 */ addu $v0, $v0, $a0
/* 337E68 E0022C28 ACE20004 */ sw $v0, 4($a3)
@ -189,8 +189,8 @@ glabel func_E0022998
/* 337EB0 E0022C70 1440FFA2 */ bnez $v0, .LE0022AFC
/* 337EB4 E0022C74 26100030 */ addiu $s0, $s0, 0x30
.LE0022C78:
/* 337EB8 E0022C78 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 337EBC E0022C7C 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 337EB8 E0022C78 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 337EBC E0022C7C 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 337EC0 E0022C80 8C620000 */ lw $v0, ($v1)
/* 337EC4 E0022C84 0040202D */ daddu $a0, $v0, $zero
/* 337EC8 E0022C88 24420008 */ addiu $v0, $v0, 8
@ -210,4 +210,4 @@ glabel func_E0022998
/* 337F00 E0022CC0 8FB000D8 */ lw $s0, 0xd8($sp)
/* 337F04 E0022CC4 03E00008 */ jr $ra
/* 337F08 E0022CC8 27BD0100 */ addiu $sp, $sp, 0x100
/* 337F0C E0022CCC 00000000 */ nop
/* 337F0C E0022CCC 00000000 */ nop

View File

@ -4,8 +4,8 @@
glabel func_E0024454
/* 3396A4 E0024454 27BDFF18 */ addiu $sp, $sp, -0xe8
/* 3396A8 E0024458 3C07DB06 */ lui $a3, 0xdb06
/* 3396AC E002445C 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 3396B0 E0024460 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 3396AC E002445C 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 3396B0 E0024460 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 3396B4 E0024464 34E70024 */ ori $a3, $a3, 0x24
/* 3396B8 E0024468 AFBF00B4 */ sw $ra, 0xb4($sp)
/* 3396BC E002446C AFBE00B0 */ sw $fp, 0xb0($sp)
@ -71,7 +71,7 @@ glabel func_E0024454
/* 3397AC E002455C 3C038007 */ lui $v1, %hi(gCurrentCameraID)
/* 3397B0 E0024560 8C637410 */ lw $v1, %lo(gCurrentCameraID)($v1)
/* 3397B4 E0024564 4482B000 */ mtc1 $v0, $f22
/* 3397B8 E0024568 00000000 */ nop
/* 3397B8 E0024568 00000000 */ nop
/* 3397BC E002456C 4680B5A0 */ cvt.s.w $f22, $f22
/* 3397C0 E0024570 00031080 */ sll $v0, $v1, 2
/* 3397C4 E0024574 00431021 */ addu $v0, $v0, $v1
@ -92,33 +92,33 @@ glabel func_E0024454
/* 3397FC E00245AC 000210C0 */ sll $v0, $v0, 3
/* 339800 E00245B0 00431021 */ addu $v0, $v0, $v1
/* 339804 E00245B4 4482B000 */ mtc1 $v0, $f22
/* 339808 E00245B8 00000000 */ nop
/* 339808 E00245B8 00000000 */ nop
/* 33980C E00245BC 4680B5A0 */ cvt.s.w $f22, $f22
/* 339810 E00245C0 C7A4007C */ lwc1 $f4, 0x7c($sp)
/* 339814 E00245C4 3C0140C0 */ lui $at, 0x40c0
/* 339818 E00245C8 4481C000 */ mtc1 $at, $f24
/* 33981C E00245CC 4480F000 */ mtc1 $zero, $f30
/* 339820 E00245D0 4604D682 */ mul.s $f26, $f26, $f4
/* 339824 E00245D4 00000000 */ nop
/* 339824 E00245D4 00000000 */ nop
.LE00245D8:
/* 339828 E00245D8 0000B82D */ daddu $s7, $zero, $zero
/* 33982C E00245DC 3C1E8007 */ lui $fp, %hi(D_800741F0)
/* 339830 E00245E0 27DE41F0 */ addiu $fp, $fp, %lo(D_800741F0)
/* 33982C E00245DC 3C1E8007 */ lui $fp, %hi(gMatrixListPos)
/* 339830 E00245E0 27DE41F0 */ addiu $fp, $fp, %lo(gMatrixListPos)
/* 339834 E00245E4 3C080001 */ lui $t0, 1
/* 339838 E00245E8 35081630 */ ori $t0, $t0, 0x1630
/* 33983C E00245EC 4480E000 */ mtc1 $zero, $f28
/* 339840 E00245F0 3C15800A */ lui $s5, %hi(D_8009A66C)
/* 339844 E00245F4 26B5A66C */ addiu $s5, $s5, %lo(D_8009A66C)
/* 339840 E00245F0 3C15800A */ lui $s5, %hi(gMasterGfxPos)
/* 339844 E00245F4 26B5A66C */ addiu $s5, $s5, %lo(gMasterGfxPos)
/* 339848 E00245F8 AFA8008C */ sw $t0, 0x8c($sp)
.LE00245FC:
/* 33984C E00245FC 1AE00033 */ blez $s7, .LE00246CC
/* 339850 E0024600 00000000 */ nop
/* 339850 E0024600 00000000 */ nop
/* 339854 E0024604 8FA80070 */ lw $t0, 0x70($sp)
/* 339858 E0024608 15000013 */ bnez $t0, .LE0024658
/* 33985C E002460C 00000000 */ nop
/* 33985C E002460C 00000000 */ nop
/* 339860 E0024610 3C01428C */ lui $at, 0x428c
/* 339864 E0024614 44810000 */ mtc1 $at, $f0
/* 339868 E0024618 00000000 */ nop
/* 339868 E0024618 00000000 */ nop
/* 33986C E002461C 4600B581 */ sub.s $f22, $f22, $f0
/* 339870 E0024620 C6C0001C */ lwc1 $f0, 0x1c($s6)
/* 339874 E0024624 46000000 */ add.s $f0, $f0, $f0
@ -140,13 +140,13 @@ glabel func_E0024454
/* 3398B0 E0024660 D4224D00 */ ldc1 $f2, %lo(D_E0024D00)($at)
/* 3398B4 E0024664 46000021 */ cvt.d.s $f0, $f0
/* 3398B8 E0024668 46220002 */ mul.d $f0, $f0, $f2
/* 3398BC E002466C 00000000 */ nop
/* 3398BC E002466C 00000000 */ nop
/* 3398C0 E0024670 46200000 */ add.d $f0, $f0, $f0
/* 3398C4 E0024674 4600D0A1 */ cvt.d.s $f2, $f26
/* 3398C8 E0024678 46201081 */ sub.d $f2, $f2, $f0
/* 3398CC E002467C 3C014248 */ lui $at, 0x4248
/* 3398D0 E0024680 44810000 */ mtc1 $at, $f0
/* 3398D4 E0024684 00000000 */ nop
/* 3398D4 E0024684 00000000 */ nop
/* 3398D8 E0024688 4600B581 */ sub.s $f22, $f22, $f0
/* 3398DC E002468C 462016A0 */ cvt.s.d $f26, $f2
.LE0024690:
@ -180,8 +180,8 @@ glabel func_E0024454
/* 339948 E00246F8 E7A4001C */ swc1 $f4, 0x1c($sp)
/* 33994C E00246FC 27A40020 */ addiu $a0, $sp, 0x20
/* 339950 E0024700 97C50000 */ lhu $a1, ($fp)
/* 339954 E0024704 3C02800A */ lui $v0, %hi(D_8009A674)
/* 339958 E0024708 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 339954 E0024704 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 339958 E0024708 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 33995C E002470C 8FA8008C */ lw $t0, 0x8c($sp)
/* 339960 E0024710 00052980 */ sll $a1, $a1, 6
/* 339964 E0024714 00A82821 */ addu $a1, $a1, $t0
@ -200,18 +200,18 @@ glabel func_E0024454
/* 339998 E0024748 00021180 */ sll $v0, $v0, 6
/* 33999C E002474C A7C30000 */ sh $v1, ($fp)
/* 3399A0 E0024750 8FA8008C */ lw $t0, 0x8c($sp)
/* 3399A4 E0024754 3C03800A */ lui $v1, %hi(D_8009A674)
/* 3399A8 E0024758 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 3399A4 E0024754 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 3399A8 E0024758 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 3399AC E002475C 00481021 */ addu $v0, $v0, $t0
/* 3399B0 E0024760 00621821 */ addu $v1, $v1, $v0
/* 3399B4 E0024764 0C080140 */ jal func_E0200500
/* 3399B8 E0024768 AC830004 */ sw $v1, 4($a0)
/* 3399BC E002476C 46180502 */ mul.s $f20, $f0, $f24
/* 3399C0 E0024770 00000000 */ nop
/* 3399C0 E0024770 00000000 */ nop
/* 3399C4 E0024774 0C080144 */ jal func_E0200510
/* 3399C8 E0024778 4600B306 */ mov.s $f12, $f22
/* 3399CC E002477C 46180002 */ mul.s $f0, $f0, $f24
/* 3399D0 E0024780 00000000 */ nop
/* 3399D0 E0024780 00000000 */ nop
/* 3399D4 E0024784 27A40020 */ addiu $a0, $sp, 0x20
/* 3399D8 E0024788 4407E000 */ mfc1 $a3, $f28
/* 3399DC E002478C 3C0142F0 */ lui $at, 0x42f0
@ -222,8 +222,8 @@ glabel func_E0024454
/* 3399F0 E00247A0 4604B580 */ add.s $f22, $f22, $f4
/* 3399F4 E00247A4 27A40020 */ addiu $a0, $sp, 0x20
/* 3399F8 E00247A8 97C30000 */ lhu $v1, ($fp)
/* 3399FC E00247AC 3C05800A */ lui $a1, %hi(D_8009A674)
/* 339A00 E00247B0 8CA5A674 */ lw $a1, %lo(D_8009A674)($a1)
/* 3399FC E00247AC 3C05800A */ lui $a1, %hi(gDisplayContext)
/* 339A00 E00247B0 8CA5A674 */ lw $a1, %lo(gDisplayContext)($a1)
/* 339A04 E00247B4 8FA8008C */ lw $t0, 0x8c($sp)
/* 339A08 E00247B8 3062FFFF */ andi $v0, $v1, 0xffff
/* 339A0C E00247BC 00021180 */ sll $v0, $v0, 6
@ -236,11 +236,11 @@ glabel func_E0024454
/* 339A28 E00247D8 0C080140 */ jal func_E0200500
/* 339A2C E00247DC 4600B306 */ mov.s $f12, $f22
/* 339A30 E00247E0 46180502 */ mul.s $f20, $f0, $f24
/* 339A34 E00247E4 00000000 */ nop
/* 339A34 E00247E4 00000000 */ nop
/* 339A38 E00247E8 0C080144 */ jal func_E0200510
/* 339A3C E00247EC 4600B306 */ mov.s $f12, $f22
/* 339A40 E00247F0 46180002 */ mul.s $f0, $f0, $f24
/* 339A44 E00247F4 00000000 */ nop
/* 339A44 E00247F4 00000000 */ nop
/* 339A48 E00247F8 27A40020 */ addiu $a0, $sp, 0x20
/* 339A4C E00247FC 4407E000 */ mfc1 $a3, $f28
/* 339A50 E0024800 3C0142F0 */ lui $at, 0x42f0
@ -251,8 +251,8 @@ glabel func_E0024454
/* 339A64 E0024814 4604B580 */ add.s $f22, $f22, $f4
/* 339A68 E0024818 27A40020 */ addiu $a0, $sp, 0x20
/* 339A6C E002481C 97C30000 */ lhu $v1, ($fp)
/* 339A70 E0024820 3C05800A */ lui $a1, %hi(D_8009A674)
/* 339A74 E0024824 8CA5A674 */ lw $a1, %lo(D_8009A674)($a1)
/* 339A70 E0024820 3C05800A */ lui $a1, %hi(gDisplayContext)
/* 339A74 E0024824 8CA5A674 */ lw $a1, %lo(gDisplayContext)($a1)
/* 339A78 E0024828 8FA8008C */ lw $t0, 0x8c($sp)
/* 339A7C E002482C 3062FFFF */ andi $v0, $v1, 0xffff
/* 339A80 E0024830 00021180 */ sll $v0, $v0, 6
@ -265,11 +265,11 @@ glabel func_E0024454
/* 339A9C E002484C 0C080140 */ jal func_E0200500
/* 339AA0 E0024850 4600B306 */ mov.s $f12, $f22
/* 339AA4 E0024854 46180502 */ mul.s $f20, $f0, $f24
/* 339AA8 E0024858 00000000 */ nop
/* 339AA8 E0024858 00000000 */ nop
/* 339AAC E002485C 0C080144 */ jal func_E0200510
/* 339AB0 E0024860 4600B306 */ mov.s $f12, $f22
/* 339AB4 E0024864 46180002 */ mul.s $f0, $f0, $f24
/* 339AB8 E0024868 00000000 */ nop
/* 339AB8 E0024868 00000000 */ nop
/* 339ABC E002486C 0000A02D */ daddu $s4, $zero, $zero
/* 339AC0 E0024870 3C13E002 */ lui $s3, %hi(D_E0024CC0)
/* 339AC4 E0024874 26734CC0 */ addiu $s3, $s3, %lo(D_E0024CC0)
@ -280,8 +280,8 @@ glabel func_E0024454
/* 339AD8 E0024888 27A40020 */ addiu $a0, $sp, 0x20
/* 339ADC E002488C 27A40020 */ addiu $a0, $sp, 0x20
/* 339AE0 E0024890 97C30000 */ lhu $v1, ($fp)
/* 339AE4 E0024894 3C05800A */ lui $a1, %hi(D_8009A674)
/* 339AE8 E0024898 8CA5A674 */ lw $a1, %lo(D_8009A674)($a1)
/* 339AE4 E0024894 3C05800A */ lui $a1, %hi(gDisplayContext)
/* 339AE8 E0024898 8CA5A674 */ lw $a1, %lo(gDisplayContext)($a1)
/* 339AEC E002489C 8FA8008C */ lw $t0, 0x8c($sp)
/* 339AF0 E00248A0 3062FFFF */ andi $v0, $v1, 0xffff
/* 339AF4 E00248A4 00021180 */ sll $v0, $v0, 6
@ -392,8 +392,8 @@ glabel func_E0024454
/* 339C8C E0024A3C AC650000 */ sw $a1, ($v1)
/* 339C90 E0024A40 1440FEEE */ bnez $v0, .LE00245FC
/* 339C94 E0024A44 AC640004 */ sw $a0, 4($v1)
/* 339C98 E0024A48 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 339C9C E0024A4C 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 339C98 E0024A48 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 339C9C E0024A4C 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 339CA0 E0024A50 8C430000 */ lw $v1, ($v0)
/* 339CA4 E0024A54 0060202D */ daddu $a0, $v1, $zero
/* 339CA8 E0024A58 24630008 */ addiu $v1, $v1, 8
@ -407,10 +407,10 @@ glabel func_E0024454
/* 339CC8 E0024A78 AD030004 */ sw $v1, 4($t0)
/* 339CCC E0024A7C 8FA80070 */ lw $t0, 0x70($sp)
/* 339CD0 E0024A80 15000004 */ bnez $t0, .LE0024A94
/* 339CD4 E0024A84 00000000 */ nop
/* 339CD4 E0024A84 00000000 */ nop
/* 339CD8 E0024A88 4480F000 */ mtc1 $zero, $f30
/* 339CDC E0024A8C 080092B2 */ j .LE0024AC8
/* 339CE0 E0024A90 00000000 */ nop
/* 339CE0 E0024A90 00000000 */ nop
.LE0024A94:
/* 339CE4 E0024A94 3C038007 */ lui $v1, %hi(gCurrentCameraID)
/* 339CE8 E0024A98 8C637410 */ lw $v1, %lo(gCurrentCameraID)($v1)
@ -444,18 +444,18 @@ glabel func_E0024454
/* 339D54 E0024B04 0C080180 */ jal func_E0200600
/* 339D58 E0024B08 E7A0001C */ swc1 $f0, 0x1c($sp)
/* 339D5C E0024B0C 27A40020 */ addiu $a0, $sp, 0x20
/* 339D60 E0024B10 3C118007 */ lui $s1, %hi(D_800741F0)
/* 339D64 E0024B14 263141F0 */ addiu $s1, $s1, %lo(D_800741F0)
/* 339D68 E0024B18 3C13800A */ lui $s3, %hi(D_8009A674)
/* 339D6C E0024B1C 2673A674 */ addiu $s3, $s3, %lo(D_8009A674)
/* 339D60 E0024B10 3C118007 */ lui $s1, %hi(gMatrixListPos)
/* 339D64 E0024B14 263141F0 */ addiu $s1, $s1, %lo(gMatrixListPos)
/* 339D68 E0024B18 3C13800A */ lui $s3, %hi(gDisplayContext)
/* 339D6C E0024B1C 2673A674 */ addiu $s3, $s3, %lo(gDisplayContext)
/* 339D70 E0024B20 96250000 */ lhu $a1, ($s1)
/* 339D74 E0024B24 8E620000 */ lw $v0, ($s3)
/* 339D78 E0024B28 00052980 */ sll $a1, $a1, 6
/* 339D7C E0024B2C 00B02821 */ addu $a1, $a1, $s0
/* 339D80 E0024B30 0C080118 */ jal func_E0200460
/* 339D84 E0024B34 00452821 */ addu $a1, $v0, $a1
/* 339D88 E0024B38 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 339D8C E0024B3C 2652A66C */ addiu $s2, $s2, %lo(D_8009A66C)
/* 339D88 E0024B38 3C12800A */ lui $s2, %hi(gMasterGfxPos)
/* 339D8C E0024B3C 2652A66C */ addiu $s2, $s2, %lo(gMasterGfxPos)
/* 339D90 E0024B40 8E450000 */ lw $a1, ($s2)
/* 339D94 E0024B44 00A0202D */ daddu $a0, $a1, $zero
/* 339D98 E0024B48 24A50008 */ addiu $a1, $a1, 8
@ -520,8 +520,8 @@ glabel func_E0024454
/* 339E7C E0024C2C AC680004 */ sw $t0, 4($v1)
.LE0024C30:
/* 339E80 E0024C30 3C03D838 */ lui $v1, 0xd838
/* 339E84 E0024C34 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 339E88 E0024C38 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 339E84 E0024C34 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 339E88 E0024C38 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 339E8C E0024C3C 8C820000 */ lw $v0, ($a0)
/* 339E90 E0024C40 34630002 */ ori $v1, $v1, 2
/* 339E94 E0024C44 0040282D */ daddu $a1, $v0, $zero
@ -553,5 +553,5 @@ glabel func_E0024454
/* 339EFC E0024CAC D7B400B8 */ ldc1 $f20, 0xb8($sp)
/* 339F00 E0024CB0 03E00008 */ jr $ra
/* 339F04 E0024CB4 27BD00E8 */ addiu $sp, $sp, 0xe8
/* 339F08 E0024CB8 00000000 */ nop
/* 339F0C E0024CBC 00000000 */ nop
/* 339F08 E0024CB8 00000000 */ nop
/* 339F0C E0024CBC 00000000 */ nop

View File

@ -8,8 +8,8 @@ glabel func_E00264F4
/* 33B680 E0026500 3C07DB06 */ lui $a3, 0xdb06
/* 33B684 E0026504 34E70024 */ ori $a3, $a3, 0x24
/* 33B688 E0026508 AFB500FC */ sw $s5, 0xfc($sp)
/* 33B68C E002650C 3C15800A */ lui $s5, %hi(D_8009A66C)
/* 33B690 E0026510 26B5A66C */ addiu $s5, $s5, %lo(D_8009A66C)
/* 33B68C E002650C 3C15800A */ lui $s5, %hi(gMasterGfxPos)
/* 33B690 E0026510 26B5A66C */ addiu $s5, $s5, %lo(gMasterGfxPos)
/* 33B694 E0026514 27A40020 */ addiu $a0, $sp, 0x20
/* 33B698 E0026518 3C08800B */ lui $t0, %hi(gCameras)
/* 33B69C E002651C 25081D80 */ addiu $t0, $t0, %lo(gCameras)
@ -95,10 +95,10 @@ glabel func_E00264F4
/* 33B7D8 E0026658 3C014680 */ lui $at, 0x4680
/* 33B7DC E002665C 44812000 */ mtc1 $at, $f4
/* 33B7E0 E0026660 44823000 */ mtc1 $v0, $f6
/* 33B7E4 E0026664 00000000 */ nop
/* 33B7E4 E0026664 00000000 */ nop
/* 33B7E8 E0026668 468031A0 */ cvt.s.w $f6, $f6
/* 33B7EC E002666C 44830000 */ mtc1 $v1, $f0
/* 33B7F0 E0026670 00000000 */ nop
/* 33B7F0 E0026670 00000000 */ nop
/* 33B7F4 E0026674 46800020 */ cvt.s.w $f0, $f0
/* 33B7F8 E0026678 46003183 */ div.s $f6, $f6, $f0
/* 33B7FC E002667C 44073000 */ mfc1 $a3, $f6
@ -112,10 +112,10 @@ glabel func_E00264F4
/* 33B81C E002669C 0C080114 */ jal func_E0200450
/* 33B820 E00266A0 00A0302D */ daddu $a2, $a1, $zero
/* 33B824 E00266A4 27A40020 */ addiu $a0, $sp, 0x20
/* 33B828 E00266A8 3C108007 */ lui $s0, %hi(D_800741F0)
/* 33B82C E00266AC 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 33B830 E00266B0 3C11800A */ lui $s1, %hi(D_8009A674)
/* 33B834 E00266B4 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 33B828 E00266A8 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 33B82C E00266AC 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 33B830 E00266B0 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 33B834 E00266B4 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 33B838 E00266B8 96050000 */ lhu $a1, ($s0)
/* 33B83C E00266BC 8E220000 */ lw $v0, ($s1)
/* 33B840 E00266C0 00052980 */ sll $a1, $a1, 6
@ -142,7 +142,7 @@ glabel func_E00264F4
/* 33B894 E0026714 1696000E */ bne $s4, $s6, .LE0026750
/* 33B898 E0026718 3C120001 */ lui $s2, 1
/* 33B89C E002671C 44800000 */ mtc1 $zero, $f0
/* 33B8A0 E0026720 00000000 */ nop
/* 33B8A0 E0026720 00000000 */ nop
/* 33B8A4 E0026724 44050000 */ mfc1 $a1, $f0
/* 33B8A8 E0026728 3C07C28C */ lui $a3, 0xc28c
/* 33B8AC E002672C 080099D1 */ j .LE0026744
@ -159,10 +159,10 @@ glabel func_E00264F4
.LE0026750:
/* 33B8D0 E0026750 36521630 */ ori $s2, $s2, 0x1630
/* 33B8D4 E0026754 27A40020 */ addiu $a0, $sp, 0x20
/* 33B8D8 E0026758 3C108007 */ lui $s0, %hi(D_800741F0)
/* 33B8DC E002675C 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 33B8E0 E0026760 3C11800A */ lui $s1, %hi(D_8009A674)
/* 33B8E4 E0026764 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 33B8D8 E0026758 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 33B8DC E002675C 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 33B8E0 E0026760 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 33B8E4 E0026764 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 33B8E8 E0026768 96050000 */ lhu $a1, ($s0)
/* 33B8EC E002676C 8E220000 */ lw $v0, ($s1)
/* 33B8F0 E0026770 00052980 */ sll $a1, $a1, 6
@ -171,8 +171,8 @@ glabel func_E00264F4
/* 33B8FC E002677C 00452821 */ addu $a1, $v0, $a1
/* 33B900 E0026780 3C03DA38 */ lui $v1, 0xda38
/* 33B904 E0026784 34630002 */ ori $v1, $v1, 2
/* 33B908 E0026788 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 33B90C E002678C 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 33B908 E0026788 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 33B90C E002678C 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 33B910 E0026790 8CC20000 */ lw $v0, ($a2)
/* 33B914 E0026794 96040000 */ lhu $a0, ($s0)
/* 33B918 E0026798 0040282D */ daddu $a1, $v0, $zero
@ -286,8 +286,8 @@ glabel func_E00264F4
.LE0026944:
/* 33BAC4 E0026944 3C02D838 */ lui $v0, 0xd838
/* 33BAC8 E0026948 34420002 */ ori $v0, $v0, 2
/* 33BACC E002694C 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 33BAD0 E0026950 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 33BACC E002694C 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 33BAD0 E0026950 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 33BAD4 E0026954 8CA40000 */ lw $a0, ($a1)
/* 33BAD8 E0026958 3C06DA38 */ lui $a2, 0xda38
/* 33BADC E002695C 0080182D */ daddu $v1, $a0, $zero
@ -300,8 +300,8 @@ glabel func_E00264F4
/* 33BAF8 E0026978 8C637410 */ lw $v1, %lo(gCurrentCameraID)($v1)
/* 33BAFC E002697C 24820008 */ addiu $v0, $a0, 8
/* 33BB00 E0026980 ACA20000 */ sw $v0, ($a1)
/* 33BB04 E0026984 3C02800A */ lui $v0, %hi(D_8009A674)
/* 33BB08 E0026988 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 33BB04 E0026984 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 33BB08 E0026988 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 33BB0C E002698C 34C60007 */ ori $a2, $a2, 7
/* 33BB10 E0026990 AC860000 */ sw $a2, ($a0)
/* 33BB14 E0026994 00031980 */ sll $v1, $v1, 6
@ -326,4 +326,4 @@ glabel func_E00264F4
/* 33BB60 E00269E0 D7B40110 */ ldc1 $f20, 0x110($sp)
/* 33BB64 E00269E4 03E00008 */ jr $ra
/* 33BB68 E00269E8 27BD0118 */ addiu $sp, $sp, 0x118
/* 33BB6C E00269EC 00000000 */ nop
/* 33BB6C E00269EC 00000000 */ nop

View File

@ -10,8 +10,8 @@ glabel func_E002852C
/* 33D330 E0028540 3C061464 */ lui $a2, 0x1464
/* 33D334 E0028544 34C61400 */ ori $a2, $a2, 0x1400
/* 33D338 E0028548 AFB300E4 */ sw $s3, 0xe4($sp)
/* 33D33C E002854C 3C13800A */ lui $s3, %hi(D_8009A66C)
/* 33D340 E0028550 2673A66C */ addiu $s3, $s3, %lo(D_8009A66C)
/* 33D33C E002854C 3C13800A */ lui $s3, %hi(gMasterGfxPos)
/* 33D340 E0028550 2673A66C */ addiu $s3, $s3, %lo(gMasterGfxPos)
/* 33D344 E0028554 AFBF00F8 */ sw $ra, 0xf8($sp)
/* 33D348 E0028558 AFB600F0 */ sw $s6, 0xf0($sp)
/* 33D34C E002855C AFB500EC */ sw $s5, 0xec($sp)
@ -83,10 +83,10 @@ glabel func_E002852C
/* 33D454 E0028664 0242102A */ slt $v0, $s2, $v0
/* 33D458 E0028668 1040004E */ beqz $v0, .LE00287A4
/* 33D45C E002866C 26100030 */ addiu $s0, $s0, 0x30
/* 33D460 E0028670 3C16800A */ lui $s6, %hi(D_8009A674)
/* 33D464 E0028674 26D6A674 */ addiu $s6, $s6, %lo(D_8009A674)
/* 33D468 E0028678 3C158007 */ lui $s5, %hi(D_800741F0)
/* 33D46C E002867C 26B541F0 */ addiu $s5, $s5, %lo(D_800741F0)
/* 33D460 E0028670 3C16800A */ lui $s6, %hi(gDisplayContext)
/* 33D464 E0028674 26D6A674 */ addiu $s6, $s6, %lo(gDisplayContext)
/* 33D468 E0028678 3C158007 */ lui $s5, %hi(gMatrixListPos)
/* 33D46C E002867C 26B541F0 */ addiu $s5, $s5, %lo(gMatrixListPos)
/* 33D470 E0028680 3C140001 */ lui $s4, 1
/* 33D474 E0028684 36941630 */ ori $s4, $s4, 0x1630
/* 33D478 E0028688 26100020 */ addiu $s0, $s0, 0x20
@ -175,5 +175,5 @@ glabel func_E002852C
/* 33D5BC E00287CC D7B40100 */ ldc1 $f20, 0x100($sp)
/* 33D5C0 E00287D0 03E00008 */ jr $ra
/* 33D5C4 E00287D4 27BD0110 */ addiu $sp, $sp, 0x110
/* 33D5C8 E00287D8 00000000 */ nop
/* 33D5CC E00287DC 00000000 */ nop
/* 33D5C8 E00287D8 00000000 */ nop
/* 33D5CC E00287DC 00000000 */ nop

View File

@ -6,8 +6,8 @@ glabel func_E002A3C4
/* 33EC88 E002A3C8 3C02DB06 */ lui $v0, 0xdb06
/* 33EC8C E002A3CC 34420024 */ ori $v0, $v0, 0x24
/* 33EC90 E002A3D0 AFB200E8 */ sw $s2, 0xe8($sp)
/* 33EC94 E002A3D4 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 33EC98 E002A3D8 2652A66C */ addiu $s2, $s2, %lo(D_8009A66C)
/* 33EC94 E002A3D4 3C12800A */ lui $s2, %hi(gMasterGfxPos)
/* 33EC98 E002A3D8 2652A66C */ addiu $s2, $s2, %lo(gMasterGfxPos)
/* 33EC9C E002A3DC AFBF0104 */ sw $ra, 0x104($sp)
/* 33ECA0 E002A3E0 AFBE0100 */ sw $fp, 0x100($sp)
/* 33ECA4 E002A3E4 AFB700FC */ sw $s7, 0xfc($sp)
@ -108,10 +108,10 @@ glabel func_E002A3C4
/* 33EE1C E002A55C 0262102A */ slt $v0, $s3, $v0
/* 33EE20 E002A560 10400061 */ beqz $v0, .LE002A6E8
/* 33EE24 E002A564 26100048 */ addiu $s0, $s0, 0x48
/* 33EE28 E002A568 3C17800A */ lui $s7, %hi(D_8009A674)
/* 33EE2C E002A56C 26F7A674 */ addiu $s7, $s7, %lo(D_8009A674)
/* 33EE30 E002A570 3C148007 */ lui $s4, %hi(D_800741F0)
/* 33EE34 E002A574 269441F0 */ addiu $s4, $s4, %lo(D_800741F0)
/* 33EE28 E002A568 3C17800A */ lui $s7, %hi(gDisplayContext)
/* 33EE2C E002A56C 26F7A674 */ addiu $s7, $s7, %lo(gDisplayContext)
/* 33EE30 E002A570 3C148007 */ lui $s4, %hi(gMatrixListPos)
/* 33EE34 E002A574 269441F0 */ addiu $s4, $s4, %lo(gMatrixListPos)
/* 33EE38 E002A578 3C150001 */ lui $s5, 1
/* 33EE3C E002A57C 36B51630 */ ori $s5, $s5, 0x1630
/* 33EE40 E002A580 0220B02D */ daddu $s6, $s1, $zero
@ -221,5 +221,5 @@ glabel func_E002A3C4
/* 33EFCC E002A70C 8FB000E0 */ lw $s0, 0xe0($sp)
/* 33EFD0 E002A710 03E00008 */ jr $ra
/* 33EFD4 E002A714 27BD0108 */ addiu $sp, $sp, 0x108
/* 33EFD8 E002A718 00000000 */ nop
/* 33EFDC E002A71C 00000000 */ nop
/* 33EFD8 E002A718 00000000 */ nop
/* 33EFDC E002A71C 00000000 */ nop

View File

@ -6,8 +6,8 @@ glabel func_E002C414
/* 340298 E002C418 3C02DB06 */ lui $v0, 0xdb06
/* 34029C E002C41C 34420024 */ ori $v0, $v0, 0x24
/* 3402A0 E002C420 AFB40138 */ sw $s4, 0x138($sp)
/* 3402A4 E002C424 3C14800A */ lui $s4, %hi(D_8009A66C)
/* 3402A8 E002C428 2694A66C */ addiu $s4, $s4, %lo(D_8009A66C)
/* 3402A4 E002C424 3C14800A */ lui $s4, %hi(gMasterGfxPos)
/* 3402A8 E002C428 2694A66C */ addiu $s4, $s4, %lo(gMasterGfxPos)
/* 3402AC E002C42C AFA40160 */ sw $a0, 0x160($sp)
/* 3402B0 E002C430 8FA80160 */ lw $t0, 0x160($sp)
/* 3402B4 E002C434 3C038000 */ lui $v1, 0x8000
@ -118,10 +118,10 @@ glabel func_E002C414
/* 340458 E002C5D8 0C080114 */ jal func_E0200450
/* 34045C E002C5DC 0200302D */ daddu $a2, $s0, $zero
/* 340460 E002C5E0 0200202D */ daddu $a0, $s0, $zero
/* 340464 E002C5E4 3C108007 */ lui $s0, %hi(D_800741F0)
/* 340468 E002C5E8 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 34046C E002C5EC 3C11800A */ lui $s1, %hi(D_8009A674)
/* 340470 E002C5F0 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 340464 E002C5E4 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 340468 E002C5E8 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 34046C E002C5EC 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 340470 E002C5F0 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 340474 E002C5F4 96050000 */ lhu $a1, ($s0)
/* 340478 E002C5F8 8E220000 */ lw $v0, ($s1)
/* 34047C E002C5FC 00052980 */ sll $a1, $a1, 6
@ -226,8 +226,8 @@ glabel func_E002C414
/* 340604 E002C784 26730040 */ addiu $s3, $s3, 0x40
/* 340608 E002C788 0220902D */ daddu $s2, $s1, $zero
/* 34060C E002C78C 4600B506 */ mov.s $f20, $f22
/* 340610 E002C790 3C1E8007 */ lui $fp, %hi(D_800741F0)
/* 340614 E002C794 27DE41F0 */ addiu $fp, $fp, %lo(D_800741F0)
/* 340610 E002C790 3C1E8007 */ lui $fp, %hi(gMatrixListPos)
/* 340614 E002C794 27DE41F0 */ addiu $fp, $fp, %lo(gMatrixListPos)
/* 340618 E002C798 3C170001 */ lui $s7, 1
/* 34061C E002C79C 36F71630 */ ori $s7, $s7, 0x1630
/* 340620 E002C7A0 3C039696 */ lui $v1, 0x9696
@ -275,8 +275,8 @@ glabel func_E002C414
/* 3406C4 E002C844 00A0302D */ daddu $a2, $a1, $zero
/* 3406C8 E002C848 27A40020 */ addiu $a0, $sp, 0x20
/* 3406CC E002C84C 97C50000 */ lhu $a1, ($fp)
/* 3406D0 E002C850 3C02800A */ lui $v0, %hi(D_8009A674)
/* 3406D4 E002C854 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 3406D0 E002C850 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 3406D4 E002C854 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 3406D8 E002C858 00052980 */ sll $a1, $a1, 6
/* 3406DC E002C85C 00B72821 */ addu $a1, $a1, $s7
/* 3406E0 E002C860 0C080118 */ jal func_E0200460
@ -294,8 +294,8 @@ glabel func_E002C414
/* 340710 E002C890 3042FFFF */ andi $v0, $v0, 0xffff
/* 340714 E002C894 00021180 */ sll $v0, $v0, 6
/* 340718 E002C898 A7C30000 */ sh $v1, ($fp)
/* 34071C E002C89C 3C03800A */ lui $v1, %hi(D_8009A674)
/* 340720 E002C8A0 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 34071C E002C89C 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 340720 E002C8A0 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 340724 E002C8A4 00571021 */ addu $v0, $v0, $s7
/* 340728 E002C8A8 00621821 */ addu $v1, $v1, $v0
/* 34072C E002C8AC 24820008 */ addiu $v0, $a0, 8
@ -335,4 +335,4 @@ glabel func_E002C414
/* 3407B0 E002C930 D7B40150 */ ldc1 $f20, 0x150($sp)
/* 3407B4 E002C934 03E00008 */ jr $ra
/* 3407B8 E002C938 27BD0160 */ addiu $sp, $sp, 0x160
/* 3407BC E002C93C 00000000 */ nop
/* 3407BC E002C93C 00000000 */ nop

View File

@ -32,8 +32,8 @@ glabel func_E002E368
/* 341DB0 E002E3D0 34C60024 */ ori $a2, $a2, 0x24
/* 341DB4 E002E3D4 27A40018 */ addiu $a0, $sp, 0x18
/* 341DB8 E002E3D8 3C120001 */ lui $s2, 1
/* 341DBC E002E3DC 3C13800A */ lui $s3, %hi(D_8009A66C)
/* 341DC0 E002E3E0 2673A66C */ addiu $s3, $s3, %lo(D_8009A66C)
/* 341DBC E002E3DC 3C13800A */ lui $s3, %hi(gMasterGfxPos)
/* 341DC0 E002E3E0 2673A66C */ addiu $s3, $s3, %lo(gMasterGfxPos)
/* 341DC4 E002E3E4 36521630 */ ori $s2, $s2, 0x1630
/* 341DC8 E002E3E8 8E630000 */ lw $v1, ($s3)
/* 341DCC E002E3EC 3C02E700 */ lui $v0, 0xe700
@ -88,10 +88,10 @@ glabel func_E002E368
/* 341E90 E002E4B0 0C080114 */ jal func_E0200450
/* 341E94 E002E4B4 0200302D */ daddu $a2, $s0, $zero
/* 341E98 E002E4B8 0200202D */ daddu $a0, $s0, $zero
/* 341E9C E002E4BC 3C108007 */ lui $s0, %hi(D_800741F0)
/* 341EA0 E002E4C0 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 341EA4 E002E4C4 3C11800A */ lui $s1, %hi(D_8009A674)
/* 341EA8 E002E4C8 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 341E9C E002E4BC 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 341EA0 E002E4C0 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 341EA4 E002E4C4 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 341EA8 E002E4C8 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 341EAC E002E4CC 96050000 */ lhu $a1, ($s0)
/* 341EB0 E002E4D0 8E220000 */ lw $v0, ($s1)
/* 341EB4 E002E4D4 00052980 */ sll $a1, $a1, 6
@ -170,14 +170,14 @@ glabel func_E002E368
/* 341FD0 E002E5F0 0222102A */ slt $v0, $s1, $v0
/* 341FD4 E002E5F4 10400036 */ beqz $v0, .LE002E6D0
/* 341FD8 E002E5F8 26940044 */ addiu $s4, $s4, 0x44
/* 341FDC E002E5FC 3C16800A */ lui $s6, %hi(D_8009A674)
/* 341FE0 E002E600 26D6A674 */ addiu $s6, $s6, %lo(D_8009A674)
/* 341FE4 E002E604 3C158007 */ lui $s5, %hi(D_800741F0)
/* 341FE8 E002E608 26B541F0 */ addiu $s5, $s5, %lo(D_800741F0)
/* 341FDC E002E5FC 3C16800A */ lui $s6, %hi(gDisplayContext)
/* 341FE0 E002E600 26D6A674 */ addiu $s6, $s6, %lo(gDisplayContext)
/* 341FE4 E002E604 3C158007 */ lui $s5, %hi(gMatrixListPos)
/* 341FE8 E002E608 26B541F0 */ addiu $s5, $s5, %lo(gMatrixListPos)
/* 341FEC E002E60C 3C130001 */ lui $s3, 1
/* 341FF0 E002E610 36731630 */ ori $s3, $s3, 0x1630
/* 341FF4 E002E614 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 341FF8 E002E618 2652A66C */ addiu $s2, $s2, %lo(D_8009A66C)
/* 341FF4 E002E614 3C12800A */ lui $s2, %hi(gMasterGfxPos)
/* 341FF8 E002E618 2652A66C */ addiu $s2, $s2, %lo(gMasterGfxPos)
/* 341FFC E002E61C 2690000C */ addiu $s0, $s4, 0xc
.LE002E620:
/* 342000 E002E620 27A40018 */ addiu $a0, $sp, 0x18
@ -226,8 +226,8 @@ glabel func_E002E368
/* 3420AC E002E6CC AE440000 */ sw $a0, ($s2)
.LE002E6D0:
/* 3420B0 E002E6D0 3C03D838 */ lui $v1, 0xd838
/* 3420B4 E002E6D4 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 3420B8 E002E6D8 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 3420B4 E002E6D4 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 3420B8 E002E6D8 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 3420BC E002E6DC 8C820000 */ lw $v0, ($a0)
/* 3420C0 E002E6E0 34630002 */ ori $v1, $v1, 2
/* 3420C4 E002E6E4 0040282D */ daddu $a1, $v0, $zero

View File

@ -5,8 +5,8 @@ glabel func_E0030A68
/* 342BA8 E0030A68 27BDFF20 */ addiu $sp, $sp, -0xe0
/* 342BAC E0030A6C 3C05DB06 */ lui $a1, 0xdb06
/* 342BB0 E0030A70 34A50024 */ ori $a1, $a1, 0x24
/* 342BB4 E0030A74 3C09800A */ lui $t1, %hi(D_8009A66C)
/* 342BB8 E0030A78 2529A66C */ addiu $t1, $t1, %lo(D_8009A66C)
/* 342BB4 E0030A74 3C09800A */ lui $t1, %hi(gMasterGfxPos)
/* 342BB8 E0030A78 2529A66C */ addiu $t1, $t1, %lo(gMasterGfxPos)
/* 342BBC E0030A7C 3C0638E3 */ lui $a2, 0x38e3
/* 342BC0 E0030A80 3C02E700 */ lui $v0, 0xe700
/* 342BC4 E0030A84 AFBF00CC */ sw $ra, 0xcc($sp)
@ -68,8 +68,8 @@ glabel func_E0030A68
/* 342CA4 E0030B64 354A8E39 */ ori $t2, $t2, 0x8e39
/* 342CA8 E0030B68 AFAA0098 */ sw $t2, 0x98($sp)
/* 342CAC E0030B6C 27AA0058 */ addiu $t2, $sp, 0x58
/* 342CB0 E0030B70 3C168007 */ lui $s6, %hi(D_800741F0)
/* 342CB4 E0030B74 26D641F0 */ addiu $s6, $s6, %lo(D_800741F0)
/* 342CB0 E0030B70 3C168007 */ lui $s6, %hi(gMatrixListPos)
/* 342CB4 E0030B74 26D641F0 */ addiu $s6, $s6, %lo(gMatrixListPos)
/* 342CB8 E0030B78 3C130001 */ lui $s3, 1
/* 342CBC E0030B7C 36731630 */ ori $s3, $s3, 0x1630
/* 342CC0 E0030B80 AFAA009C */ sw $t2, 0x9c($sp)
@ -175,8 +175,8 @@ glabel func_E0030A68
/* 342E4C E0030D0C 00A0302D */ daddu $a2, $a1, $zero
/* 342E50 E0030D10 27A40018 */ addiu $a0, $sp, 0x18
/* 342E54 E0030D14 96C50000 */ lhu $a1, ($s6)
/* 342E58 E0030D18 3C02800A */ lui $v0, %hi(D_8009A674)
/* 342E5C E0030D1C 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 342E58 E0030D18 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 342E5C E0030D1C 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 342E60 E0030D20 00052980 */ sll $a1, $a1, 6
/* 342E64 E0030D24 00B32821 */ addu $a1, $a1, $s3
/* 342E68 E0030D28 0C080118 */ jal func_E0200460
@ -186,8 +186,8 @@ glabel func_E0030A68
/* 342E78 E0030D38 4406A000 */ mfc1 $a2, $f20
/* 342E7C E0030D3C 4407A000 */ mfc1 $a3, $f20
/* 342E80 E0030D40 96C80000 */ lhu $t0, ($s6)
/* 342E84 E0030D44 3C03800A */ lui $v1, %hi(D_8009A674)
/* 342E88 E0030D48 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 342E84 E0030D44 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 342E88 E0030D48 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 342E8C E0030D4C 0120282D */ daddu $a1, $t1, $zero
/* 342E90 E0030D50 3C0ADA38 */ lui $t2, 0xda38
/* 342E94 E0030D54 3102FFFF */ andi $v0, $t0, 0xffff
@ -205,8 +205,8 @@ glabel func_E0030A68
/* 342EC4 E0030D84 A6C80000 */ sh $t0, ($s6)
/* 342EC8 E0030D88 27A40018 */ addiu $a0, $sp, 0x18
/* 342ECC E0030D8C 96C50000 */ lhu $a1, ($s6)
/* 342ED0 E0030D90 3C02800A */ lui $v0, %hi(D_8009A674)
/* 342ED4 E0030D94 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 342ED0 E0030D90 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 342ED4 E0030D94 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 342ED8 E0030D98 00052980 */ sll $a1, $a1, 6
/* 342EDC E0030D9C 00B32821 */ addu $a1, $a1, $s3
/* 342EE0 E0030DA0 0C080118 */ jal func_E0200460
@ -222,8 +222,8 @@ glabel func_E0030A68
/* 342F08 E0030DC8 AE240000 */ sw $a0, ($s1)
/* 342F0C E0030DCC ACAA0000 */ sw $t2, ($a1)
/* 342F10 E0030DD0 A6C20000 */ sh $v0, ($s6)
/* 342F14 E0030DD4 3C02800A */ lui $v0, %hi(D_8009A674)
/* 342F18 E0030DD8 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 342F14 E0030DD4 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 342F18 E0030DD8 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 342F1C E0030DDC 00731821 */ addu $v1, $v1, $s3
/* 342F20 E0030DE0 00431021 */ addu $v0, $v0, $v1
/* 342F24 E0030DE4 ACA20004 */ sw $v0, 4($a1)
@ -268,5 +268,5 @@ glabel func_E0030A68
/* 342FBC E0030E7C D7B400D0 */ ldc1 $f20, 0xd0($sp)
/* 342FC0 E0030E80 03E00008 */ jr $ra
/* 342FC4 E0030E84 27BD00E0 */ addiu $sp, $sp, 0xe0
/* 342FC8 E0030E88 00000000 */ nop
/* 342FCC E0030E8C 00000000 */ nop
/* 342FC8 E0030E88 00000000 */ nop
/* 342FCC E0030E8C 00000000 */ nop

View File

@ -11,8 +11,8 @@ glabel func_E003245C
/* 343AF4 E0032474 3C160001 */ lui $s6, 1
/* 343AF8 E0032478 36D61630 */ ori $s6, $s6, 0x1630
/* 343AFC E003247C AFB200A0 */ sw $s2, 0xa0($sp)
/* 343B00 E0032480 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 343B04 E0032484 2652A66C */ addiu $s2, $s2, %lo(D_8009A66C)
/* 343B00 E0032480 3C12800A */ lui $s2, %hi(gMasterGfxPos)
/* 343B04 E0032484 2652A66C */ addiu $s2, $s2, %lo(gMasterGfxPos)
/* 343B08 E0032488 AFBF00B8 */ sw $ra, 0xb8($sp)
/* 343B0C E003248C AFB700B4 */ sw $s7, 0xb4($sp)
/* 343B10 E0032490 AFB500AC */ sw $s5, 0xac($sp)
@ -72,10 +72,10 @@ glabel func_E003245C
/* 343BE8 E0032568 0C080114 */ jal func_E0200450
/* 343BEC E003256C 00A0302D */ daddu $a2, $a1, $zero
/* 343BF0 E0032570 27A40018 */ addiu $a0, $sp, 0x18
/* 343BF4 E0032574 3C148007 */ lui $s4, %hi(D_800741F0)
/* 343BF8 E0032578 269441F0 */ addiu $s4, $s4, %lo(D_800741F0)
/* 343BFC E003257C 3C17800A */ lui $s7, %hi(D_8009A674)
/* 343C00 E0032580 26F7A674 */ addiu $s7, $s7, %lo(D_8009A674)
/* 343BF4 E0032574 3C148007 */ lui $s4, %hi(gMatrixListPos)
/* 343BF8 E0032578 269441F0 */ addiu $s4, $s4, %lo(gMatrixListPos)
/* 343BFC E003257C 3C17800A */ lui $s7, %hi(gDisplayContext)
/* 343C00 E0032580 26F7A674 */ addiu $s7, $s7, %lo(gDisplayContext)
/* 343C04 E0032584 96850000 */ lhu $a1, ($s4)
/* 343C08 E0032588 8EE20000 */ lw $v0, ($s7)
/* 343C0C E003258C 00052980 */ sll $a1, $a1, 6
@ -214,8 +214,8 @@ glabel func_E003245C
/* 343E0C E003278C 3C0A5555 */ lui $t2, 0x5555
/* 343E10 E0032790 354A5556 */ ori $t2, $t2, 0x5556
/* 343E14 E0032794 3C09D838 */ lui $t1, 0xd838
/* 343E18 E0032798 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 343E1C E003279C 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 343E18 E0032798 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 343E1C E003279C 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 343E20 E00327A0 35290002 */ ori $t1, $t1, 2
/* 343E24 E00327A4 3C02FA00 */ lui $v0, 0xfa00
/* 343E28 E00327A8 306300FF */ andi $v1, $v1, 0xff
@ -231,8 +231,8 @@ glabel func_E003245C
/* 343E50 E00327D0 00441025 */ or $v0, $v0, $a0
/* 343E54 E00327D4 00621825 */ or $v1, $v1, $v0
/* 343E58 E00327D8 24A20008 */ addiu $v0, $a1, 8
/* 343E5C E00327DC 3C048007 */ lui $a0, %hi(D_800741F0)
/* 343E60 E00327E0 248441F0 */ addiu $a0, $a0, %lo(D_800741F0)
/* 343E5C E00327DC 3C048007 */ lui $a0, %hi(gMatrixListPos)
/* 343E60 E00327E0 248441F0 */ addiu $a0, $a0, %lo(gMatrixListPos)
/* 343E64 E00327E4 ACE30004 */ sw $v1, 4($a3)
/* 343E68 E00327E8 ACC20000 */ sw $v0, ($a2)
/* 343E6C E00327EC 94820000 */ lhu $v0, ($a0)
@ -242,8 +242,8 @@ glabel func_E003245C
/* 343E7C E00327FC 3042FFFF */ andi $v0, $v0, 0xffff
/* 343E80 E0032800 00021180 */ sll $v0, $v0, 6
/* 343E84 E0032804 A4830000 */ sh $v1, ($a0)
/* 343E88 E0032808 3C03800A */ lui $v1, %hi(D_8009A674)
/* 343E8C E003280C 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 343E88 E0032808 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 343E8C E003280C 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 343E90 E0032810 00481021 */ addu $v0, $v0, $t0
/* 343E94 E0032814 00621821 */ addu $v1, $v1, $v0
/* 343E98 E0032818 24A20010 */ addiu $v0, $a1, 0x10

View File

@ -5,8 +5,8 @@ glabel func_E0034310
/* 344D20 E0034310 27BDFEE8 */ addiu $sp, $sp, -0x118
/* 344D24 E0034314 3C03DB06 */ lui $v1, 0xdb06
/* 344D28 E0034318 AFB600F8 */ sw $s6, 0xf8($sp)
/* 344D2C E003431C 3C16800A */ lui $s6, %hi(D_8009A66C)
/* 344D30 E0034320 26D6A66C */ addiu $s6, $s6, %lo(D_8009A66C)
/* 344D2C E003431C 3C16800A */ lui $s6, %hi(gMasterGfxPos)
/* 344D30 E0034320 26D6A66C */ addiu $s6, $s6, %lo(gMasterGfxPos)
/* 344D34 E0034324 34630024 */ ori $v1, $v1, 0x24
/* 344D38 E0034328 AFBF0104 */ sw $ra, 0x104($sp)
/* 344D3C E003432C AFBE0100 */ sw $fp, 0x100($sp)
@ -96,10 +96,10 @@ glabel func_E0034310
/* 344E8C E003447C 0C080114 */ jal func_E0200450
/* 344E90 E0034480 27A60018 */ addiu $a2, $sp, 0x18
/* 344E94 E0034484 27A40018 */ addiu $a0, $sp, 0x18
/* 344E98 E0034488 3C108007 */ lui $s0, %hi(D_800741F0)
/* 344E9C E003448C 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 344EA0 E0034490 3C11800A */ lui $s1, %hi(D_8009A674)
/* 344EA4 E0034494 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 344E98 E0034488 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 344E9C E003448C 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 344EA0 E0034490 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 344EA4 E0034494 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 344EA8 E0034498 96050000 */ lhu $a1, ($s0)
/* 344EAC E003449C 8E220000 */ lw $v0, ($s1)
/* 344EB0 E00344A0 00052980 */ sll $a1, $a1, 6
@ -196,10 +196,10 @@ glabel func_E0034310
/* 345014 E0034604 0C080114 */ jal func_E0200450
/* 345018 E0034608 00A0302D */ daddu $a2, $a1, $zero
/* 34501C E003460C 27A40018 */ addiu $a0, $sp, 0x18
/* 345020 E0034610 3C108007 */ lui $s0, %hi(D_800741F0)
/* 345024 E0034614 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 345028 E0034618 3C11800A */ lui $s1, %hi(D_8009A674)
/* 34502C E003461C 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 345020 E0034610 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 345024 E0034614 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 345028 E0034618 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 34502C E003461C 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 345030 E0034620 96050000 */ lhu $a1, ($s0)
/* 345034 E0034624 8E220000 */ lw $v0, ($s1)
/* 345038 E0034628 00052980 */ sll $a1, $a1, 6
@ -286,6 +286,6 @@ glabel func_E0034310
/* 345178 E0034768 D7B40108 */ ldc1 $f20, 0x108($sp)
/* 34517C E003476C 03E00008 */ jr $ra
/* 345180 E0034770 27BD0118 */ addiu $sp, $sp, 0x118
/* 345184 E0034774 00000000 */ nop
/* 345188 E0034778 00000000 */ nop
/* 34518C E003477C 00000000 */ nop
/* 345184 E0034774 00000000 */ nop
/* 345188 E0034778 00000000 */ nop
/* 34518C E003477C 00000000 */ nop

View File

@ -21,11 +21,11 @@ glabel func_E0036224
/* 345744 E0036264 C4F80018 */ lwc1 $f24, 0x18($a3)
/* 345748 E0036268 8CF30000 */ lw $s3, ($a3)
/* 34574C E003626C 4600C032 */ c.eq.s $f24, $f0
/* 345750 E0036270 00000000 */ nop
/* 345750 E0036270 00000000 */ nop
/* 345754 E0036274 450100E0 */ bc1t .LE00365F8
/* 345758 E0036278 3C04DB06 */ lui $a0, 0xdb06
/* 34575C E003627C 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 345760 E0036280 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 34575C E003627C 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 345760 E0036280 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 345764 E0036284 34840024 */ ori $a0, $a0, 0x24
/* 345768 E0036288 8CC50000 */ lw $a1, ($a2)
/* 34576C E003628C 3C02E700 */ lui $v0, 0xe700
@ -125,7 +125,7 @@ glabel func_E0036224
/* 3458DC E00363FC D4226650 */ ldc1 $f2, %lo(D_E0036650)($at)
/* 3458E0 E0036400 4600C021 */ cvt.d.s $f0, $f24
/* 3458E4 E0036404 46220002 */ mul.d $f0, $f0, $f2
/* 3458E8 E0036408 00000000 */ nop
/* 3458E8 E0036408 00000000 */ nop
/* 3458EC E003640C 3C120001 */ lui $s2, 1
/* 3458F0 E0036410 36521630 */ ori $s2, $s2, 0x1630
/* 3458F4 E0036414 0200202D */ daddu $a0, $s0, $zero
@ -139,10 +139,10 @@ glabel func_E0036224
/* 345914 E0036434 0C080114 */ jal func_E0200450
/* 345918 E0036438 00A0302D */ daddu $a2, $a1, $zero
/* 34591C E003643C 27A40018 */ addiu $a0, $sp, 0x18
/* 345920 E0036440 3C108007 */ lui $s0, %hi(D_800741F0)
/* 345924 E0036444 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 345928 E0036448 3C11800A */ lui $s1, %hi(D_8009A674)
/* 34592C E003644C 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 345920 E0036440 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 345924 E0036444 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 345928 E0036448 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 34592C E003644C 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 345930 E0036450 96050000 */ lhu $a1, ($s0)
/* 345934 E0036454 8E220000 */ lw $v0, ($s1)
/* 345938 E0036458 00052980 */ sll $a1, $a1, 6
@ -156,8 +156,8 @@ glabel func_E0036224
/* 345958 E0036478 26F70000 */ addiu $s7, $s7, 0
/* 34595C E003647C 3C160900 */ lui $s6, 0x900
/* 345960 E0036480 26D64000 */ addiu $s6, $s6, 0x4000
/* 345964 E0036484 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 345968 E0036488 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 345964 E0036484 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 345968 E0036488 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 34596C E003648C 0040302D */ daddu $a2, $v0, $zero
/* 345970 E0036490 3C0DFD68 */ lui $t5, 0xfd68
/* 345974 E0036494 35AD007F */ ori $t5, $t5, 0x7f
@ -236,8 +236,8 @@ glabel func_E0036224
/* 345A90 E00365B0 1440FFD6 */ bnez $v0, .LE003650C
/* 345A94 E00365B4 AC640034 */ sw $a0, 0x34($v1)
/* 345A98 E00365B8 3C03D838 */ lui $v1, 0xd838
/* 345A9C E00365BC 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 345AA0 E00365C0 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 345A9C E00365BC 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 345AA0 E00365C0 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 345AA4 E00365C4 8C820000 */ lw $v0, ($a0)
/* 345AA8 E00365C8 34630002 */ ori $v1, $v1, 2
/* 345AAC E00365CC 0040282D */ daddu $a1, $v0, $zero

View File

@ -6,8 +6,8 @@ glabel func_E0038748
/* 34E46C E003874C AFB700B4 */ sw $s7, 0xb4($sp)
/* 34E470 E0038750 0080B82D */ daddu $s7, $a0, $zero
/* 34E474 E0038754 3C02DB06 */ lui $v0, 0xdb06
/* 34E478 E0038758 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 34E47C E003875C 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 34E478 E0038758 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 34E47C E003875C 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 34E480 E0038760 34420024 */ ori $v0, $v0, 0x24
/* 34E484 E0038764 AFBF00BC */ sw $ra, 0xbc($sp)
/* 34E488 E0038768 AFBE00B8 */ sw $fp, 0xb8($sp)
@ -52,10 +52,10 @@ glabel func_E0038748
/* 34E524 E0038804 27B10058 */ addiu $s1, $sp, 0x58
/* 34E528 E0038808 3C1E800B */ lui $fp, %hi(gCameras)
/* 34E52C E003880C 27DE1D80 */ addiu $fp, $fp, %lo(gCameras)
/* 34E530 E0038810 3C16800A */ lui $s6, %hi(D_8009A674)
/* 34E534 E0038814 26D6A674 */ addiu $s6, $s6, %lo(D_8009A674)
/* 34E538 E0038818 3C158007 */ lui $s5, %hi(D_800741F0)
/* 34E53C E003881C 26B541F0 */ addiu $s5, $s5, %lo(D_800741F0)
/* 34E530 E0038810 3C16800A */ lui $s6, %hi(gDisplayContext)
/* 34E534 E0038814 26D6A674 */ addiu $s6, $s6, %lo(gDisplayContext)
/* 34E538 E0038818 3C158007 */ lui $s5, %hi(gMatrixListPos)
/* 34E53C E003881C 26B541F0 */ addiu $s5, $s5, %lo(gMatrixListPos)
/* 34E540 E0038820 3C140001 */ lui $s4, 1
/* 34E544 E0038824 36941630 */ ori $s4, $s4, 0x1630
/* 34E548 E0038828 00C0982D */ daddu $s3, $a2, $zero
@ -171,6 +171,6 @@ glabel func_E0038748
/* 34E6F8 E00389D8 D7B400C0 */ ldc1 $f20, 0xc0($sp)
/* 34E6FC E00389DC 03E00008 */ jr $ra
/* 34E700 E00389E0 27BD00D0 */ addiu $sp, $sp, 0xd0
/* 34E704 E00389E4 00000000 */ nop
/* 34E708 E00389E8 00000000 */ nop
/* 34E70C E00389EC 00000000 */ nop
/* 34E704 E00389E4 00000000 */ nop
/* 34E708 E00389E8 00000000 */ nop
/* 34E70C E00389EC 00000000 */ nop

View File

@ -11,8 +11,8 @@ glabel func_E003A354
/* 34EFEC E003A36C AFB200E8 */ sw $s2, 0xe8($sp)
/* 34EFF0 E003A370 3C120001 */ lui $s2, 1
/* 34EFF4 E003A374 AFB300EC */ sw $s3, 0xec($sp)
/* 34EFF8 E003A378 3C13800A */ lui $s3, %hi(D_8009A66C)
/* 34EFFC E003A37C 2673A66C */ addiu $s3, $s3, %lo(D_8009A66C)
/* 34EFF8 E003A378 3C13800A */ lui $s3, %hi(gMasterGfxPos)
/* 34EFFC E003A37C 2673A66C */ addiu $s3, $s3, %lo(gMasterGfxPos)
/* 34F000 E003A380 AFBF0104 */ sw $ra, 0x104($sp)
/* 34F004 E003A384 AFB700FC */ sw $s7, 0xfc($sp)
/* 34F008 E003A388 AFB600F8 */ sw $s6, 0xf8($sp)
@ -41,9 +41,9 @@ glabel func_E003A354
/* 34F064 E003A3E4 3C02E700 */ lui $v0, 0xe700
/* 34F068 E003A3E8 4600110D */ trunc.w.s $f4, $f2
/* 34F06C E003A3EC 44152000 */ mfc1 $s5, $f4
/* 34F070 E003A3F0 00000000 */ nop
/* 34F070 E003A3F0 00000000 */ nop
/* 34F074 E003A3F4 44950000 */ mtc1 $s5, $f0
/* 34F078 E003A3F8 00000000 */ nop
/* 34F078 E003A3F8 00000000 */ nop
/* 34F07C E003A3FC 46800020 */ cvt.s.w $f0, $f0
/* 34F080 E003A400 46001081 */ sub.s $f2, $f2, $f0
/* 34F084 E003A404 ACA20000 */ sw $v0, ($a1)
@ -62,7 +62,7 @@ glabel func_E003A354
/* 34F0B8 E003A438 00A22821 */ addu $a1, $a1, $v0
/* 34F0BC E003A43C 3AA20007 */ xori $v0, $s5, 7
/* 34F0C0 E003A440 46001082 */ mul.s $f2, $f2, $f0
/* 34F0C4 E003A444 00000000 */ nop
/* 34F0C4 E003A444 00000000 */ nop
/* 34F0C8 E003A448 AC650004 */ sw $a1, 4($v1)
/* 34F0CC E003A44C 8E850004 */ lw $a1, 4($s4)
/* 34F0D0 E003A450 8E860008 */ lw $a2, 8($s4)
@ -99,10 +99,10 @@ glabel func_E003A354
/* 34F14C E003A4CC 0C080114 */ jal func_E0200450
/* 34F150 E003A4D0 0200302D */ daddu $a2, $s0, $zero
/* 34F154 E003A4D4 0200202D */ daddu $a0, $s0, $zero
/* 34F158 E003A4D8 3C108007 */ lui $s0, %hi(D_800741F0)
/* 34F15C E003A4DC 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 34F160 E003A4E0 3C11800A */ lui $s1, %hi(D_8009A674)
/* 34F164 E003A4E4 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 34F158 E003A4D8 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 34F15C E003A4DC 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 34F160 E003A4E0 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 34F164 E003A4E4 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 34F168 E003A4E8 96050000 */ lhu $a1, ($s0)
/* 34F16C E003A4EC 8E220000 */ lw $v0, ($s1)
/* 34F170 E003A4F0 00052980 */ sll $a1, $a1, 6
@ -150,8 +150,8 @@ glabel func_E003A354
/* 34F214 E003A594 ACA40008 */ sw $a0, 8($a1)
/* 34F218 E003A598 ACA2000C */ sw $v0, 0xc($a1)
.LE003A59C:
/* 34F21C E003A59C 3C08800A */ lui $t0, %hi(D_8009A66C)
/* 34F220 E003A5A0 2508A66C */ addiu $t0, $t0, %lo(D_8009A66C)
/* 34F21C E003A59C 3C08800A */ lui $t0, %hi(gMasterGfxPos)
/* 34F220 E003A5A0 2508A66C */ addiu $t0, $t0, %lo(gMasterGfxPos)
/* 34F224 E003A5A4 3C02FB00 */ lui $v0, 0xfb00
/* 34F228 E003A5A8 3C04F200 */ lui $a0, 0xf200
/* 34F22C E003A5AC 8D050000 */ lw $a1, ($t0)
@ -210,14 +210,14 @@ glabel func_E003A354
/* 34F2F8 E003A678 0222102A */ slt $v0, $s1, $v0
/* 34F2FC E003A67C 10400037 */ beqz $v0, .LE003A75C
/* 34F300 E003A680 26940034 */ addiu $s4, $s4, 0x34
/* 34F304 E003A684 3C16800A */ lui $s6, %hi(D_8009A674)
/* 34F308 E003A688 26D6A674 */ addiu $s6, $s6, %lo(D_8009A674)
/* 34F30C E003A68C 3C158007 */ lui $s5, %hi(D_800741F0)
/* 34F310 E003A690 26B541F0 */ addiu $s5, $s5, %lo(D_800741F0)
/* 34F304 E003A684 3C16800A */ lui $s6, %hi(gDisplayContext)
/* 34F308 E003A688 26D6A674 */ addiu $s6, $s6, %lo(gDisplayContext)
/* 34F30C E003A68C 3C158007 */ lui $s5, %hi(gMatrixListPos)
/* 34F310 E003A690 26B541F0 */ addiu $s5, $s5, %lo(gMatrixListPos)
/* 34F314 E003A694 3C130001 */ lui $s3, 1
/* 34F318 E003A698 36731630 */ ori $s3, $s3, 0x1630
/* 34F31C E003A69C 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 34F320 E003A6A0 2652A66C */ addiu $s2, $s2, %lo(D_8009A66C)
/* 34F31C E003A69C 3C12800A */ lui $s2, %hi(gMasterGfxPos)
/* 34F320 E003A6A0 2652A66C */ addiu $s2, $s2, %lo(gMasterGfxPos)
/* 34F324 E003A6A4 2690000C */ addiu $s0, $s4, 0xc
.LE003A6A8:
/* 34F328 E003A6A8 27A40018 */ addiu $a0, $sp, 0x18
@ -267,8 +267,8 @@ glabel func_E003A354
/* 34F3D8 E003A758 AE440000 */ sw $a0, ($s2)
.LE003A75C:
/* 34F3DC E003A75C 3C02D838 */ lui $v0, 0xd838
/* 34F3E0 E003A760 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 34F3E4 E003A764 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 34F3E0 E003A760 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 34F3E4 E003A764 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 34F3E8 E003A768 8CA40000 */ lw $a0, ($a1)
/* 34F3EC E003A76C 34420002 */ ori $v0, $v0, 2
/* 34F3F0 E003A770 0080182D */ daddu $v1, $a0, $zero
@ -305,6 +305,6 @@ glabel func_E003A354
/* 34F468 E003A7E8 8FB000E0 */ lw $s0, 0xe0($sp)
/* 34F46C E003A7EC 03E00008 */ jr $ra
/* 34F470 E003A7F0 27BD0108 */ addiu $sp, $sp, 0x108
/* 34F474 E003A7F4 00000000 */ nop
/* 34F478 E003A7F8 00000000 */ nop
/* 34F47C E003A7FC 00000000 */ nop
/* 34F474 E003A7F4 00000000 */ nop
/* 34F478 E003A7F8 00000000 */ nop
/* 34F47C E003A7FC 00000000 */ nop

View File

@ -8,8 +8,8 @@ glabel func_E003C498
/* 34F964 E003C4A4 AFA400E8 */ sw $a0, 0xe8($sp)
/* 34F968 E003C4A8 27A40020 */ addiu $a0, $sp, 0x20
/* 34F96C E003C4AC AFB300BC */ sw $s3, 0xbc($sp)
/* 34F970 E003C4B0 3C13800A */ lui $s3, %hi(D_8009A66C)
/* 34F974 E003C4B4 2673A66C */ addiu $s3, $s3, %lo(D_8009A66C)
/* 34F970 E003C4B0 3C13800A */ lui $s3, %hi(gMasterGfxPos)
/* 34F974 E003C4B4 2673A66C */ addiu $s3, $s3, %lo(gMasterGfxPos)
/* 34F978 E003C4B8 8FAA00E8 */ lw $t2, 0xe8($sp)
/* 34F97C E003C4BC 3C02E700 */ lui $v0, 0xe700
/* 34F980 E003C4C0 AFBF00D4 */ sw $ra, 0xd4($sp)
@ -73,10 +73,10 @@ glabel func_E003C498
/* 34FA68 E003C5A8 0C080114 */ jal func_E0200450
/* 34FA6C E003C5AC 00A0302D */ daddu $a2, $a1, $zero
/* 34FA70 E003C5B0 27A40020 */ addiu $a0, $sp, 0x20
/* 34FA74 E003C5B4 3C108007 */ lui $s0, %hi(D_800741F0)
/* 34FA78 E003C5B8 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 34FA7C E003C5BC 3C11800A */ lui $s1, %hi(D_8009A674)
/* 34FA80 E003C5C0 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 34FA74 E003C5B4 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 34FA78 E003C5B8 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 34FA7C E003C5BC 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 34FA80 E003C5C0 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 34FA84 E003C5C4 96050000 */ lhu $a1, ($s0)
/* 34FA88 E003C5C8 8E220000 */ lw $v0, ($s1)
/* 34FA8C E003C5CC 00052980 */ sll $a1, $a1, 6
@ -140,12 +140,12 @@ glabel func_E003C498
/* 34FB6C E003C6AC 0242102A */ slt $v0, $s2, $v0
/* 34FB70 E003C6B0 10400161 */ beqz $v0, .LE003CC38
/* 34FB74 E003C6B4 3C15DE00 */ lui $s5, 0xde00
/* 34FB78 E003C6B8 3C10800A */ lui $s0, %hi(D_8009A66C)
/* 34FB7C E003C6BC 2610A66C */ addiu $s0, $s0, %lo(D_8009A66C)
/* 34FB80 E003C6C0 3C17800A */ lui $s7, %hi(D_8009A674)
/* 34FB84 E003C6C4 26F7A674 */ addiu $s7, $s7, %lo(D_8009A674)
/* 34FB88 E003C6C8 3C168007 */ lui $s6, %hi(D_800741F0)
/* 34FB8C E003C6CC 26D641F0 */ addiu $s6, $s6, %lo(D_800741F0)
/* 34FB78 E003C6B8 3C10800A */ lui $s0, %hi(gMasterGfxPos)
/* 34FB7C E003C6BC 2610A66C */ addiu $s0, $s0, %lo(gMasterGfxPos)
/* 34FB80 E003C6C0 3C17800A */ lui $s7, %hi(gDisplayContext)
/* 34FB84 E003C6C4 26F7A674 */ addiu $s7, $s7, %lo(gDisplayContext)
/* 34FB88 E003C6C8 3C168007 */ lui $s6, %hi(gMatrixListPos)
/* 34FB8C E003C6CC 26D641F0 */ addiu $s6, $s6, %lo(gMatrixListPos)
/* 34FB90 E003C6D0 3C130001 */ lui $s3, 1
/* 34FB94 E003C6D4 36731630 */ ori $s3, $s3, 0x1630
/* 34FB98 E003C6D8 3C1ED838 */ lui $fp, 0xd838
@ -247,7 +247,7 @@ glabel func_E003C498
/* 34FD14 E003C854 46020000 */ add.s $f0, $f0, $f2
/* 34FD18 E003C858 46000021 */ cvt.d.s $f0, $f0
/* 34FD1C E003C85C 46360002 */ mul.d $f0, $f0, $f22
/* 34FD20 E003C860 00000000 */ nop
/* 34FD20 E003C860 00000000 */ nop
/* 34FD24 E003C864 46200020 */ cvt.s.d $f0, $f0
/* 34FD28 E003C868 E7A00014 */ swc1 $f0, 0x14($sp)
/* 34FD2C E003C86C C620FFDC */ lwc1 $f0, -0x24($s1)
@ -255,7 +255,7 @@ glabel func_E003C498
/* 34FD34 E003C874 46020000 */ add.s $f0, $f0, $f2
/* 34FD38 E003C878 46000021 */ cvt.d.s $f0, $f0
/* 34FD3C E003C87C 46360002 */ mul.d $f0, $f0, $f22
/* 34FD40 E003C880 00000000 */ nop
/* 34FD40 E003C880 00000000 */ nop
/* 34FD44 E003C884 4405A000 */ mfc1 $a1, $f20
/* 34FD48 E003C888 46200020 */ cvt.s.d $f0, $f0
/* 34FD4C E003C88C E7A00018 */ swc1 $f0, 0x18($sp)
@ -267,7 +267,7 @@ glabel func_E003C498
/* 34FD64 E003C8A4 25290001 */ addiu $t1, $t1, 1
/* 34FD68 E003C8A8 46000021 */ cvt.d.s $f0, $f0
/* 34FD6C E003C8AC 46360002 */ mul.d $f0, $f0, $f22
/* 34FD70 E003C8B0 00000000 */ nop
/* 34FD70 E003C8B0 00000000 */ nop
/* 34FD74 E003C8B4 27A40020 */ addiu $a0, $sp, 0x20
/* 34FD78 E003C8B8 25020008 */ addiu $v0, $t0, 8
/* 34FD7C E003C8BC AE080000 */ sw $t0, ($s0)
@ -501,8 +501,8 @@ glabel func_E003C498
/* 3500F4 E003CC34 AE020000 */ sw $v0, ($s0)
.LE003CC38:
/* 3500F8 E003CC38 3C05D838 */ lui $a1, 0xd838
/* 3500FC E003CC3C 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 350100 E003CC40 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 3500FC E003CC3C 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 350100 E003CC40 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 350104 E003CC44 8C620000 */ lw $v0, ($v1)
/* 350108 E003CC48 34A50002 */ ori $a1, $a1, 2
/* 35010C E003CC4C 0040202D */ daddu $a0, $v0, $zero
@ -525,4 +525,4 @@ glabel func_E003C498
/* 350150 E003CC90 D7B400D8 */ ldc1 $f20, 0xd8($sp)
/* 350154 E003CC94 03E00008 */ jr $ra
/* 350158 E003CC98 27BD00E8 */ addiu $sp, $sp, 0xe8
/* 35015C E003CC9C 00000000 */ nop
/* 35015C E003CC9C 00000000 */ nop

View File

@ -10,8 +10,8 @@ glabel func_E003E638
/* 352A8C E003E64C AFB500A4 */ sw $s5, 0xa4($sp)
/* 352A90 E003E650 3C150001 */ lui $s5, 1
/* 352A94 E003E654 AFB20098 */ sw $s2, 0x98($sp)
/* 352A98 E003E658 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 352A9C E003E65C 2652A66C */ addiu $s2, $s2, %lo(D_8009A66C)
/* 352A98 E003E658 3C12800A */ lui $s2, %hi(gMasterGfxPos)
/* 352A9C E003E65C 2652A66C */ addiu $s2, $s2, %lo(gMasterGfxPos)
/* 352AA0 E003E660 AFB600A8 */ sw $s6, 0xa8($sp)
/* 352AA4 E003E664 3C16E700 */ lui $s6, 0xe700
/* 352AA8 E003E668 AFBF00AC */ sw $ra, 0xac($sp)
@ -79,10 +79,10 @@ glabel func_E003E638
/* 352BA0 E003E760 0C080114 */ jal func_E0200450
/* 352BA4 E003E764 00A0302D */ daddu $a2, $a1, $zero
/* 352BA8 E003E768 27A40010 */ addiu $a0, $sp, 0x10
/* 352BAC E003E76C 3C108007 */ lui $s0, %hi(D_800741F0)
/* 352BB0 E003E770 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 352BB4 E003E774 3C13800A */ lui $s3, %hi(D_8009A674)
/* 352BB8 E003E778 2673A674 */ addiu $s3, $s3, %lo(D_8009A674)
/* 352BAC E003E76C 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 352BB0 E003E770 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 352BB4 E003E774 3C13800A */ lui $s3, %hi(gDisplayContext)
/* 352BB8 E003E778 2673A674 */ addiu $s3, $s3, %lo(gDisplayContext)
/* 352BBC E003E77C 96050000 */ lhu $a1, ($s0)
/* 352BC0 E003E780 8E620000 */ lw $v0, ($s3)
/* 352BC4 E003E784 00052980 */ sll $a1, $a1, 6
@ -142,5 +142,5 @@ glabel func_E003E638
/* 352C9C E003E85C 8FB00090 */ lw $s0, 0x90($sp)
/* 352CA0 E003E860 03E00008 */ jr $ra
/* 352CA4 E003E864 27BD00B0 */ addiu $sp, $sp, 0xb0
/* 352CA8 E003E868 00000000 */ nop
/* 352CAC E003E86C 00000000 */ nop
/* 352CA8 E003E868 00000000 */ nop
/* 352CAC E003E86C 00000000 */ nop

View File

@ -5,8 +5,8 @@ glabel func_E0040348
/* 353648 E0040348 27BDFF08 */ addiu $sp, $sp, -0xf8
/* 35364C E004034C 3C03DB06 */ lui $v1, 0xdb06
/* 353650 E0040350 AFB400E8 */ sw $s4, 0xe8($sp)
/* 353654 E0040354 3C14800A */ lui $s4, %hi(D_8009A66C)
/* 353658 E0040358 2694A66C */ addiu $s4, $s4, %lo(D_8009A66C)
/* 353654 E0040354 3C14800A */ lui $s4, %hi(gMasterGfxPos)
/* 353658 E0040358 2694A66C */ addiu $s4, $s4, %lo(gMasterGfxPos)
/* 35365C E004035C 34630024 */ ori $v1, $v1, 0x24
/* 353660 E0040360 AFB600F0 */ sw $s6, 0xf0($sp)
/* 353664 E0040364 3C16E700 */ lui $s6, 0xe700
@ -36,7 +36,7 @@ glabel func_E0040348
/* 3536C4 E00403C4 24E20008 */ addiu $v0, $a3, 8
/* 3536C8 E00403C8 AE820000 */ sw $v0, ($s4)
/* 3536CC E00403CC 46040002 */ mul.s $f0, $f0, $f4
/* 3536D0 E00403D0 00000000 */ nop
/* 3536D0 E00403D0 00000000 */ nop
/* 3536D4 E00403D4 8C62001C */ lw $v0, 0x1c($v1)
/* 3536D8 E00403D8 3C15800B */ lui $s5, %hi(gCameras)
/* 3536DC E00403DC 26B51D80 */ addiu $s5, $s5, %lo(gCameras)
@ -44,7 +44,7 @@ glabel func_E0040348
/* 3536E4 E00403E4 ACE20004 */ sw $v0, 4($a3)
/* 3536E8 E00403E8 8E030000 */ lw $v1, ($s0)
/* 3536EC E00403EC 46041082 */ mul.s $f2, $f2, $f4
/* 3536F0 E00403F0 00000000 */ nop
/* 3536F0 E00403F0 00000000 */ nop
/* 3536F4 E00403F4 00031080 */ sll $v0, $v1, 2
/* 3536F8 E00403F8 00431021 */ addu $v0, $v0, $v1
/* 3536FC E00403FC 00021080 */ sll $v0, $v0, 2
@ -103,27 +103,27 @@ glabel func_E0040348
/* 3537D0 E00404D0 8502000E */ lh $v0, 0xe($t0)
/* 3537D4 E00404D4 24E30018 */ addiu $v1, $a3, 0x18
/* 3537D8 E00404D8 44821000 */ mtc1 $v0, $f2
/* 3537DC E00404DC 00000000 */ nop
/* 3537DC E00404DC 00000000 */ nop
/* 3537E0 E00404E0 468010A0 */ cvt.s.w $f2, $f2
/* 3537E4 E00404E4 46041082 */ mul.s $f2, $f2, $f4
/* 3537E8 E00404E8 00000000 */ nop
/* 3537E8 E00404E8 00000000 */ nop
/* 3537EC E00404EC AE830000 */ sw $v1, ($s4)
/* 3537F0 E00404F0 85020010 */ lh $v0, 0x10($t0)
/* 3537F4 E00404F4 24E30020 */ addiu $v1, $a3, 0x20
/* 3537F8 E00404F8 44820000 */ mtc1 $v0, $f0
/* 3537FC E00404FC 00000000 */ nop
/* 3537FC E00404FC 00000000 */ nop
/* 353800 E0040500 46800020 */ cvt.s.w $f0, $f0
/* 353804 E0040504 46040002 */ mul.s $f0, $f0, $f4
/* 353808 E0040508 00000000 */ nop
/* 353808 E0040508 00000000 */ nop
/* 35380C E004050C AE830000 */ sw $v1, ($s4)
/* 353810 E0040510 4600118D */ trunc.w.s $f6, $f2
/* 353814 E0040514 44023000 */ mfc1 $v0, $f6
/* 353818 E0040518 00000000 */ nop
/* 353818 E0040518 00000000 */ nop
/* 35381C E004051C 30420FFF */ andi $v0, $v0, 0xfff
/* 353820 E0040520 00021300 */ sll $v0, $v0, 0xc
/* 353824 E0040524 4600018D */ trunc.w.s $f6, $f0
/* 353828 E0040528 44033000 */ mfc1 $v1, $f6
/* 35382C E004052C 00000000 */ nop
/* 35382C E004052C 00000000 */ nop
/* 353830 E0040530 30630FFF */ andi $v1, $v1, 0xfff
/* 353834 E0040534 00641825 */ or $v1, $v1, $a0
/* 353838 E0040538 00431025 */ or $v0, $v0, $v1
@ -135,27 +135,27 @@ glabel func_E0040348
/* 353850 E0040550 85020010 */ lh $v0, 0x10($t0)
/* 353854 E0040554 00641821 */ addu $v1, $v1, $a0
/* 353858 E0040558 44831000 */ mtc1 $v1, $f2
/* 35385C E004055C 00000000 */ nop
/* 35385C E004055C 00000000 */ nop
/* 353860 E0040560 468010A0 */ cvt.s.w $f2, $f2
/* 353864 E0040564 46041082 */ mul.s $f2, $f2, $f4
/* 353868 E0040568 00000000 */ nop
/* 353868 E0040568 00000000 */ nop
/* 35386C E004056C 8503000C */ lh $v1, 0xc($t0)
/* 353870 E0040570 24E40030 */ addiu $a0, $a3, 0x30
/* 353874 E0040574 00431021 */ addu $v0, $v0, $v1
/* 353878 E0040578 44820000 */ mtc1 $v0, $f0
/* 35387C E004057C 00000000 */ nop
/* 35387C E004057C 00000000 */ nop
/* 353880 E0040580 46800020 */ cvt.s.w $f0, $f0
/* 353884 E0040584 46040002 */ mul.s $f0, $f0, $f4
/* 353888 E0040588 00000000 */ nop
/* 353888 E0040588 00000000 */ nop
/* 35388C E004058C AE840000 */ sw $a0, ($s4)
/* 353890 E0040590 4600118D */ trunc.w.s $f6, $f2
/* 353894 E0040594 44023000 */ mfc1 $v0, $f6
/* 353898 E0040598 00000000 */ nop
/* 353898 E0040598 00000000 */ nop
/* 35389C E004059C 30420FFF */ andi $v0, $v0, 0xfff
/* 3538A0 E00405A0 00021300 */ sll $v0, $v0, 0xc
/* 3538A4 E00405A4 4600018D */ trunc.w.s $f6, $f0
/* 3538A8 E00405A8 44033000 */ mfc1 $v1, $f6
/* 3538AC E00405AC 00000000 */ nop
/* 3538AC E00405AC 00000000 */ nop
/* 3538B0 E00405B0 30630FFF */ andi $v1, $v1, 0xfff
/* 3538B4 E00405B4 00431025 */ or $v0, $v0, $v1
/* 3538B8 E00405B8 ACE2002C */ sw $v0, 0x2c($a3)
@ -251,11 +251,11 @@ glabel func_E0040348
/* 353A1C E004071C C6420010 */ lwc1 $f2, 0x10($s2)
/* 353A20 E0040720 C6400030 */ lwc1 $f0, 0x30($s2)
/* 353A24 E0040724 46001002 */ mul.s $f0, $f2, $f0
/* 353A28 E0040728 00000000 */ nop
/* 353A28 E0040728 00000000 */ nop
/* 353A2C E004072C 44050000 */ mfc1 $a1, $f0
/* 353A30 E0040730 C640002C */ lwc1 $f0, 0x2c($s2)
/* 353A34 E0040734 46001002 */ mul.s $f0, $f2, $f0
/* 353A38 E0040738 00000000 */ nop
/* 353A38 E0040738 00000000 */ nop
/* 353A3C E004073C 0220202D */ daddu $a0, $s1, $zero
/* 353A40 E0040740 44071000 */ mfc1 $a3, $f2
/* 353A44 E0040744 3C120001 */ lui $s2, 1
@ -267,10 +267,10 @@ glabel func_E0040348
/* 353A5C E004075C 0C080114 */ jal func_E0200450
/* 353A60 E0040760 0200302D */ daddu $a2, $s0, $zero
/* 353A64 E0040764 0200202D */ daddu $a0, $s0, $zero
/* 353A68 E0040768 3C108007 */ lui $s0, %hi(D_800741F0)
/* 353A6C E004076C 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 353A70 E0040770 3C11800A */ lui $s1, %hi(D_8009A674)
/* 353A74 E0040774 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 353A68 E0040768 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 353A6C E004076C 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 353A70 E0040770 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 353A74 E0040774 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 353A78 E0040778 96050000 */ lhu $a1, ($s0)
/* 353A7C E004077C 8E220000 */ lw $v0, ($s1)
/* 353A80 E0040780 00052980 */ sll $a1, $a1, 6
@ -319,5 +319,5 @@ glabel func_E0040348
/* 353B2C E004082C 8FB000D8 */ lw $s0, 0xd8($sp)
/* 353B30 E0040830 03E00008 */ jr $ra
/* 353B34 E0040834 27BD00F8 */ addiu $sp, $sp, 0xf8
/* 353B38 E0040838 00000000 */ nop
/* 353B3C E004083C 00000000 */ nop
/* 353B38 E0040838 00000000 */ nop
/* 353B3C E004083C 00000000 */ nop

View File

@ -7,8 +7,8 @@ glabel func_E00423B8
/* 354B60 E00423C0 34A50024 */ ori $a1, $a1, 0x24
/* 354B64 E00423C4 3C0638E3 */ lui $a2, 0x38e3
/* 354B68 E00423C8 34C68E39 */ ori $a2, $a2, 0x8e39
/* 354B6C E00423CC 3C08800A */ lui $t0, %hi(D_8009A66C)
/* 354B70 E00423D0 2508A66C */ addiu $t0, $t0, %lo(D_8009A66C)
/* 354B6C E00423CC 3C08800A */ lui $t0, %hi(gMasterGfxPos)
/* 354B70 E00423D0 2508A66C */ addiu $t0, $t0, %lo(gMasterGfxPos)
/* 354B74 E00423D4 3C02E700 */ lui $v0, 0xe700
/* 354B78 E00423D8 AFBF00C4 */ sw $ra, 0xc4($sp)
/* 354B7C E00423DC AFBE00C0 */ sw $fp, 0xc0($sp)
@ -181,10 +181,10 @@ glabel func_E00423B8
/* 354E14 E0042674 0C080114 */ jal func_E0200450
/* 354E18 E0042678 00A0302D */ daddu $a2, $a1, $zero
/* 354E1C E004267C 27A40018 */ addiu $a0, $sp, 0x18
/* 354E20 E0042680 3C058007 */ lui $a1, %hi(D_800741F0)
/* 354E24 E0042684 94A541F0 */ lhu $a1, %lo(D_800741F0)($a1)
/* 354E28 E0042688 3C02800A */ lui $v0, %hi(D_8009A674)
/* 354E2C E004268C 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 354E20 E0042680 3C058007 */ lui $a1, %hi(gMatrixListPos)
/* 354E24 E0042684 94A541F0 */ lhu $a1, %lo(gMatrixListPos)($a1)
/* 354E28 E0042688 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 354E2C E004268C 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 354E30 E0042690 8FA9009C */ lw $t1, 0x9c($sp)
/* 354E34 E0042694 00052980 */ sll $a1, $a1, 6
/* 354E38 E0042698 00A92821 */ addu $a1, $a1, $t1
@ -196,18 +196,18 @@ glabel func_E00423B8
/* 354E50 E00426B0 0080282D */ daddu $a1, $a0, $zero
/* 354E54 E00426B4 24840008 */ addiu $a0, $a0, 8
/* 354E58 E00426B8 AE840000 */ sw $a0, ($s4)
/* 354E5C E00426BC 3C028007 */ lui $v0, %hi(D_800741F0)
/* 354E60 E00426C0 944241F0 */ lhu $v0, %lo(D_800741F0)($v0)
/* 354E5C E00426BC 3C028007 */ lui $v0, %hi(gMatrixListPos)
/* 354E60 E00426C0 944241F0 */ lhu $v0, %lo(gMatrixListPos)($v0)
/* 354E64 E00426C4 3C03DA38 */ lui $v1, 0xda38
/* 354E68 E00426C8 ACA30000 */ sw $v1, ($a1)
/* 354E6C E00426CC 8FA9009C */ lw $t1, 0x9c($sp)
/* 354E70 E00426D0 24430001 */ addiu $v1, $v0, 1
/* 354E74 E00426D4 3042FFFF */ andi $v0, $v0, 0xffff
/* 354E78 E00426D8 00021180 */ sll $v0, $v0, 6
/* 354E7C E00426DC 3C018007 */ lui $at, %hi(D_800741F0)
/* 354E80 E00426E0 A42341F0 */ sh $v1, %lo(D_800741F0)($at)
/* 354E84 E00426E4 3C03800A */ lui $v1, %hi(D_8009A674)
/* 354E88 E00426E8 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 354E7C E00426DC 3C018007 */ lui $at, %hi(gMatrixListPos)
/* 354E80 E00426E0 A42341F0 */ sh $v1, %lo(gMatrixListPos)($at)
/* 354E84 E00426E4 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 354E88 E00426E8 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 354E8C E00426EC 00491021 */ addu $v0, $v0, $t1
/* 354E90 E00426F0 00621821 */ addu $v1, $v1, $v0
/* 354E94 E00426F4 24820008 */ addiu $v0, $a0, 8
@ -243,6 +243,6 @@ glabel func_E00423B8
/* 354F08 E0042768 D7B400C8 */ ldc1 $f20, 0xc8($sp)
/* 354F0C E004276C 03E00008 */ jr $ra
/* 354F10 E0042770 27BD00D8 */ addiu $sp, $sp, 0xd8
/* 354F14 E0042774 00000000 */ nop
/* 354F18 E0042778 00000000 */ nop
/* 354F1C E004277C 00000000 */ nop
/* 354F14 E0042774 00000000 */ nop
/* 354F18 E0042778 00000000 */ nop
/* 354F1C E004277C 00000000 */ nop

View File

@ -7,8 +7,8 @@ glabel func_E004491C
/* 355884 E0044924 34E70024 */ ori $a3, $a3, 0x24
/* 355888 E0044928 AFA40118 */ sw $a0, 0x118($sp)
/* 35588C E004492C 27A40018 */ addiu $a0, $sp, 0x18
/* 355890 E0044930 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 355894 E0044934 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 355890 E0044930 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 355894 E0044934 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 355898 E0044938 AFBF00FC */ sw $ra, 0xfc($sp)
/* 35589C E004493C AFBE00F8 */ sw $fp, 0xf8($sp)
/* 3558A0 E0044940 AFB700F4 */ sw $s7, 0xf4($sp)
@ -87,7 +87,7 @@ glabel func_E004491C
/* 3559C4 E0044A64 00220821 */ addu $at, $at, $v0
/* 3559C8 E0044A68 8C224F00 */ lw $v0, %lo(D_E0044F00)($at)
/* 3559CC E0044A6C 00400008 */ jr $v0
/* 3559D0 E0044A70 00000000 */ nop
/* 3559D0 E0044A70 00000000 */ nop
/* 3559D4 E0044A74 3C013F80 */ lui $at, 0x3f80
/* 3559D8 E0044A78 4481C000 */ mtc1 $at, $f24
/* 3559DC E0044A7C 3C013F00 */ lui $at, 0x3f00
@ -96,7 +96,7 @@ glabel func_E004491C
/* 3559E8 E0044A88 3421CCCD */ ori $at, $at, 0xcccd
/* 3559EC E0044A8C 4481A000 */ mtc1 $at, $f20
/* 3559F0 E0044A90 080112CC */ j .LE0044B30
/* 3559F4 E0044A94 00000000 */ nop
/* 3559F4 E0044A94 00000000 */ nop
/* 3559F8 E0044A98 3C013F80 */ lui $at, 0x3f80
/* 3559FC E0044A9C 4481C000 */ mtc1 $at, $f24
/* 355A00 E0044AA0 3C013F4C */ lui $at, 0x3f4c
@ -110,8 +110,8 @@ glabel func_E004491C
/* 355A20 E0044AC0 3C06E200 */ lui $a2, 0xe200
/* 355A24 E0044AC4 34C6001C */ ori $a2, $a2, 0x1c
/* 355A28 E0044AC8 3C050050 */ lui $a1, 0x50
/* 355A2C E0044ACC 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 355A30 E0044AD0 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 355A2C E0044ACC 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 355A30 E0044AD0 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 355A34 E0044AD4 8C820000 */ lw $v0, ($a0)
/* 355A38 E0044AD8 34A54B50 */ ori $a1, $a1, 0x4b50
/* 355A3C E0044ADC 0040182D */ daddu $v1, $v0, $zero
@ -144,12 +144,12 @@ glabel func_E004491C
/* 355AA0 E0044B40 18400083 */ blez $v0, .LE0044D50
/* 355AA4 E0044B44 0000902D */ daddu $s2, $zero, $zero
/* 355AA8 E0044B48 27B60058 */ addiu $s6, $sp, 0x58
/* 355AAC E0044B4C 3C178007 */ lui $s7, %hi(D_800741F0)
/* 355AB0 E0044B50 26F741F0 */ addiu $s7, $s7, %lo(D_800741F0)
/* 355AAC E0044B4C 3C178007 */ lui $s7, %hi(gMatrixListPos)
/* 355AB0 E0044B50 26F741F0 */ addiu $s7, $s7, %lo(gMatrixListPos)
/* 355AB4 E0044B54 3C150001 */ lui $s5, 1
/* 355AB8 E0044B58 36B51630 */ ori $s5, $s5, 0x1630
/* 355ABC E0044B5C 3C13800A */ lui $s3, %hi(D_8009A66C)
/* 355AC0 E0044B60 2673A66C */ addiu $s3, $s3, %lo(D_8009A66C)
/* 355ABC E0044B5C 3C13800A */ lui $s3, %hi(gMasterGfxPos)
/* 355AC0 E0044B60 2673A66C */ addiu $s3, $s3, %lo(gMasterGfxPos)
/* 355AC4 E0044B64 2631001C */ addiu $s1, $s1, 0x1c
/* 355AC8 E0044B68 3C1EE004 */ lui $fp, %hi(D_E0044DD0)
/* 355ACC E0044B6C 27DE4DD0 */ addiu $fp, $fp, %lo(D_E0044DD0)
@ -157,7 +157,7 @@ glabel func_E004491C
.LE0044B74:
/* 355AD4 E0044B74 8E34000C */ lw $s4, 0xc($s1)
/* 355AD8 E0044B78 0680006E */ bltz $s4, .LE0044D34
/* 355ADC E0044B7C 00000000 */ nop
/* 355ADC E0044B7C 00000000 */ nop
/* 355AE0 E0044B80 8E25FFE8 */ lw $a1, -0x18($s1)
/* 355AE4 E0044B84 8E26FFEC */ lw $a2, -0x14($s1)
/* 355AE8 E0044B88 8E27FFF0 */ lw $a3, -0x10($s1)
@ -173,8 +173,8 @@ glabel func_E004491C
/* 355B10 E0044BB0 E7A00058 */ swc1 $f0, 0x58($sp)
/* 355B14 E0044BB4 27A40018 */ addiu $a0, $sp, 0x18
/* 355B18 E0044BB8 96E50000 */ lhu $a1, ($s7)
/* 355B1C E0044BBC 3C02800A */ lui $v0, %hi(D_8009A674)
/* 355B20 E0044BC0 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 355B1C E0044BBC 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 355B20 E0044BC0 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 355B24 E0044BC4 00052980 */ sll $a1, $a1, 6
/* 355B28 E0044BC8 00B52821 */ addu $a1, $a1, $s5
/* 355B2C E0044BCC 0C080118 */ jal func_E0200460
@ -186,27 +186,27 @@ glabel func_E004491C
.LE0044BE4:
/* 355B44 E0044BE4 92020000 */ lbu $v0, ($s0)
/* 355B48 E0044BE8 44822000 */ mtc1 $v0, $f4
/* 355B4C E0044BEC 00000000 */ nop
/* 355B4C E0044BEC 00000000 */ nop
/* 355B50 E0044BF0 46802120 */ cvt.s.w $f4, $f4
/* 355B54 E0044BF4 46182102 */ mul.s $f4, $f4, $f24
/* 355B58 E0044BF8 00000000 */ nop
/* 355B58 E0044BF8 00000000 */ nop
/* 355B5C E0044BFC 26100001 */ addiu $s0, $s0, 1
/* 355B60 E0044C00 92020000 */ lbu $v0, ($s0)
/* 355B64 E0044C04 44821000 */ mtc1 $v0, $f2
/* 355B68 E0044C08 00000000 */ nop
/* 355B68 E0044C08 00000000 */ nop
/* 355B6C E0044C0C 468010A0 */ cvt.s.w $f2, $f2
/* 355B70 E0044C10 46161082 */ mul.s $f2, $f2, $f22
/* 355B74 E0044C14 00000000 */ nop
/* 355B74 E0044C14 00000000 */ nop
/* 355B78 E0044C18 26100001 */ addiu $s0, $s0, 1
/* 355B7C E0044C1C 92020000 */ lbu $v0, ($s0)
/* 355B80 E0044C20 44820000 */ mtc1 $v0, $f0
/* 355B84 E0044C24 00000000 */ nop
/* 355B84 E0044C24 00000000 */ nop
/* 355B88 E0044C28 46800020 */ cvt.s.w $f0, $f0
/* 355B8C E0044C2C 46140002 */ mul.s $f0, $f0, $f20
/* 355B90 E0044C30 00000000 */ nop
/* 355B90 E0044C30 00000000 */ nop
/* 355B94 E0044C34 4600218D */ trunc.w.s $f6, $f4
/* 355B98 E0044C38 44033000 */ mfc1 $v1, $f6
/* 355B9C E0044C3C 00000000 */ nop
/* 355B9C E0044C3C 00000000 */ nop
/* 355BA0 E0044C40 28620100 */ slti $v0, $v1, 0x100
/* 355BA4 E0044C44 4600118D */ trunc.w.s $f6, $f2
/* 355BA8 E0044C48 44073000 */ mfc1 $a3, $f6
@ -252,8 +252,8 @@ glabel func_E004491C
/* 355C3C E0044CDC 3042FFFF */ andi $v0, $v0, 0xffff
/* 355C40 E0044CE0 00021180 */ sll $v0, $v0, 6
/* 355C44 E0044CE4 A6E30000 */ sh $v1, ($s7)
/* 355C48 E0044CE8 3C03800A */ lui $v1, %hi(D_8009A674)
/* 355C4C E0044CEC 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 355C48 E0044CE8 3C03800A */ lui $v1, %hi(gDisplayContext)
/* 355C4C E0044CEC 8C63A674 */ lw $v1, %lo(gDisplayContext)($v1)
/* 355C50 E0044CF0 00551021 */ addu $v0, $v0, $s5
/* 355C54 E0044CF4 00621821 */ addu $v1, $v1, $v0
/* 355C58 E0044CF8 24820010 */ addiu $v0, $a0, 0x10
@ -280,8 +280,8 @@ glabel func_E004491C
/* 355CA8 E0044D48 1440FF8A */ bnez $v0, .LE0044B74
/* 355CAC E0044D4C 2631002C */ addiu $s1, $s1, 0x2c
.LE0044D50:
/* 355CB0 E0044D50 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 355CB4 E0044D54 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 355CB0 E0044D50 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 355CB4 E0044D54 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 355CB8 E0044D58 8C620000 */ lw $v0, ($v1)
/* 355CBC E0044D5C 0040202D */ daddu $a0, $v0, $zero
/* 355CC0 E0044D60 24420008 */ addiu $v0, $v0, 8

View File

@ -4,8 +4,8 @@
glabel func_E00462C0
/* 3561A0 E00462C0 27BDFF48 */ addiu $sp, $sp, -0xb8
/* 3561A4 E00462C4 3C05DB06 */ lui $a1, 0xdb06
/* 3561A8 E00462C8 3C09800A */ lui $t1, %hi(D_8009A66C)
/* 3561AC E00462CC 2529A66C */ addiu $t1, $t1, %lo(D_8009A66C)
/* 3561A8 E00462C8 3C09800A */ lui $t1, %hi(gMasterGfxPos)
/* 3561AC E00462CC 2529A66C */ addiu $t1, $t1, %lo(gMasterGfxPos)
/* 3561B0 E00462D0 34A50024 */ ori $a1, $a1, 0x24
/* 3561B4 E00462D4 3C02E700 */ lui $v0, 0xe700
/* 3561B8 E00462D8 AFBF00B4 */ sw $ra, 0xb4($sp)
@ -32,7 +32,7 @@ glabel func_E00462C0
/* 35620C E004632C C6600024 */ lwc1 $f0, 0x24($s3)
/* 356210 E0046330 25020008 */ addiu $v0, $t0, 8
/* 356214 E0046334 4602003E */ c.le.s $f0, $f2
/* 356218 E0046338 00000000 */ nop
/* 356218 E0046338 00000000 */ nop
/* 35621C E004633C 45000032 */ bc1f .LE0046408
/* 356220 E0046340 AD220000 */ sw $v0, ($t1)
/* 356224 E0046344 3C047F7F */ lui $a0, 0x7f7f
@ -140,18 +140,18 @@ glabel func_E00462C0
.LE00464D8:
/* 3563B8 E00464D8 36521630 */ ori $s2, $s2, 0x1630
/* 3563BC E00464DC 27A40020 */ addiu $a0, $sp, 0x20
/* 3563C0 E00464E0 3C108007 */ lui $s0, %hi(D_800741F0)
/* 3563C4 E00464E4 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 3563C8 E00464E8 3C11800A */ lui $s1, %hi(D_8009A674)
/* 3563CC E00464EC 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 3563C0 E00464E0 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 3563C4 E00464E4 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 3563C8 E00464E8 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 3563CC E00464EC 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 3563D0 E00464F0 96050000 */ lhu $a1, ($s0)
/* 3563D4 E00464F4 8E220000 */ lw $v0, ($s1)
/* 3563D8 E00464F8 00052980 */ sll $a1, $a1, 6
/* 3563DC E00464FC 00B22821 */ addu $a1, $a1, $s2
/* 3563E0 E0046500 0C080118 */ jal func_E0200460
/* 3563E4 E0046504 00452821 */ addu $a1, $v0, $a1
/* 3563E8 E0046508 3C07800A */ lui $a3, %hi(D_8009A66C)
/* 3563EC E004650C 24E7A66C */ addiu $a3, $a3, %lo(D_8009A66C)
/* 3563E8 E0046508 3C07800A */ lui $a3, %hi(gMasterGfxPos)
/* 3563EC E004650C 24E7A66C */ addiu $a3, $a3, %lo(gMasterGfxPos)
/* 3563F0 E0046510 8CE60000 */ lw $a2, ($a3)
/* 3563F4 E0046514 00C0282D */ daddu $a1, $a2, $zero
/* 3563F8 E0046518 24C60008 */ addiu $a2, $a2, 8
@ -169,7 +169,7 @@ glabel func_E00462C0
/* 356428 E0046548 C6600024 */ lwc1 $f0, 0x24($s3)
/* 35642C E004654C 24840001 */ addiu $a0, $a0, 1
/* 356430 E0046550 4602003E */ c.le.s $f0, $f2
/* 356434 E0046554 00000000 */ nop
/* 356434 E0046554 00000000 */ nop
/* 356438 E0046558 45000007 */ bc1f .LE0046578
/* 35643C E004655C A6040000 */ sh $a0, ($s0)
/* 356440 E0046560 3C02DE00 */ lui $v0, 0xde00
@ -191,8 +191,8 @@ glabel func_E00462C0
/* 356478 E0046598 ACE20000 */ sw $v0, ($a3)
/* 35647C E004659C ACC30004 */ sw $v1, 4($a2)
/* 356480 E00465A0 3C03D838 */ lui $v1, 0xd838
/* 356484 E00465A4 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 356488 E00465A8 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 356484 E00465A4 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 356488 E00465A8 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 35648C E00465AC 8C820000 */ lw $v0, ($a0)
/* 356490 E00465B0 34630002 */ ori $v1, $v1, 2
/* 356494 E00465B4 0040282D */ daddu $a1, $v0, $zero

View File

@ -8,8 +8,8 @@ glabel func_E0048218
/* 356BA4 E0048224 34E70024 */ ori $a3, $a3, 0x24
/* 356BA8 E0048228 27A40020 */ addiu $a0, $sp, 0x20
/* 356BAC E004822C AFB500BC */ sw $s5, 0xbc($sp)
/* 356BB0 E0048230 3C15800A */ lui $s5, %hi(D_8009A66C)
/* 356BB4 E0048234 26B5A66C */ addiu $s5, $s5, %lo(D_8009A66C)
/* 356BB0 E0048230 3C15800A */ lui $s5, %hi(gMasterGfxPos)
/* 356BB4 E0048234 26B5A66C */ addiu $s5, $s5, %lo(gMasterGfxPos)
/* 356BB8 E0048238 AFB300B4 */ sw $s3, 0xb4($sp)
/* 356BBC E004823C 3C130001 */ lui $s3, 1
/* 356BC0 E0048240 36731630 */ ori $s3, $s3, 0x1630
@ -46,9 +46,9 @@ glabel func_E0048218
/* 356C3C E00482BC 3C02E700 */ lui $v0, 0xe700
/* 356C40 E00482C0 4600328D */ trunc.w.s $f10, $f6
/* 356C44 E00482C4 44165000 */ mfc1 $s6, $f10
/* 356C48 E00482C8 00000000 */ nop
/* 356C48 E00482C8 00000000 */ nop
/* 356C4C E00482CC 44961000 */ mtc1 $s6, $f2
/* 356C50 E00482D0 00000000 */ nop
/* 356C50 E00482D0 00000000 */ nop
/* 356C54 E00482D4 468010A0 */ cvt.s.w $f2, $f2
/* 356C58 E00482D8 46023181 */ sub.s $f6, $f6, $f2
/* 356C5C E00482DC AC620000 */ sw $v0, ($v1)
@ -84,7 +84,7 @@ glabel func_E0048218
/* 356CD4 E0048354 C6800004 */ lwc1 $f0, 4($s4)
/* 356CD8 E0048358 44064000 */ mfc1 $a2, $f8
/* 356CDC E004835C 46043182 */ mul.s $f6, $f6, $f4
/* 356CE0 E0048360 00000000 */ nop
/* 356CE0 E0048360 00000000 */ nop
/* 356CE4 E0048364 AEA20000 */ sw $v0, ($s5)
/* 356CE8 E0048368 3AC20007 */ xori $v0, $s6, 7
/* 356CEC E004836C E7A00014 */ swc1 $f0, 0x14($sp)
@ -109,10 +109,10 @@ glabel func_E0048218
/* 356D38 E00483B8 0C080114 */ jal func_E0200450
/* 356D3C E00483BC 00A0302D */ daddu $a2, $a1, $zero
/* 356D40 E00483C0 27A40020 */ addiu $a0, $sp, 0x20
/* 356D44 E00483C4 3C108007 */ lui $s0, %hi(D_800741F0)
/* 356D48 E00483C8 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 356D4C E00483CC 3C11800A */ lui $s1, %hi(D_8009A674)
/* 356D50 E00483D0 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 356D44 E00483C4 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 356D48 E00483C8 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 356D4C E00483CC 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 356D50 E00483D0 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 356D54 E00483D4 96050000 */ lhu $a1, ($s0)
/* 356D58 E00483D8 8E220000 */ lw $v0, ($s1)
/* 356D5C E00483DC 00052980 */ sll $a1, $a1, 6
@ -138,20 +138,20 @@ glabel func_E0048218
/* 356DAC E004842C C6800020 */ lwc1 $f0, 0x20($s4)
/* 356DB0 E0048430 3C0140A0 */ lui $at, 0x40a0
/* 356DB4 E0048434 44811000 */ mtc1 $at, $f2
/* 356DB8 E0048438 00000000 */ nop
/* 356DB8 E0048438 00000000 */ nop
/* 356DBC E004843C 4600103C */ c.lt.s $f2, $f0
/* 356DC0 E0048440 00000000 */ nop
/* 356DC0 E0048440 00000000 */ nop
/* 356DC4 E0048444 45000007 */ bc1f .LE0048464
/* 356DC8 E0048448 4600B106 */ mov.s $f4, $f22
/* 356DCC E004844C 46020001 */ sub.s $f0, $f0, $f2
/* 356DD0 E0048450 46002101 */ sub.s $f4, $f4, $f0
/* 356DD4 E0048454 4614203C */ c.lt.s $f4, $f20
/* 356DD8 E0048458 00000000 */ nop
/* 356DD8 E0048458 00000000 */ nop
/* 356DDC E004845C 45030001 */ bc1tl .LE0048464
/* 356DE0 E0048460 4600A106 */ mov.s $f4, $f20
.LE0048464:
/* 356DE4 E0048464 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 356DE8 E0048468 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 356DE4 E0048464 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 356DE8 E0048468 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 356DEC E004846C 8C620000 */ lw $v0, ($v1)
/* 356DF0 E0048470 3C01437F */ lui $at, 0x437f
/* 356DF4 E0048474 44810000 */ mtc1 $at, $f0
@ -160,78 +160,78 @@ glabel func_E0048218
/* 356E00 E0048480 0040202D */ daddu $a0, $v0, $zero
/* 356E04 E0048484 24420008 */ addiu $v0, $v0, 8
/* 356E08 E0048488 46002002 */ mul.s $f0, $f4, $f0
/* 356E0C E004848C 00000000 */ nop
/* 356E0C E004848C 00000000 */ nop
/* 356E10 E0048490 AC620000 */ sw $v0, ($v1)
/* 356E14 E0048494 3C02FA00 */ lui $v0, 0xfa00
/* 356E18 E0048498 AC820000 */ sw $v0, ($a0)
/* 356E1C E004849C 4600103E */ c.le.s $f2, $f0
/* 356E20 E00484A0 00000000 */ nop
/* 356E20 E00484A0 00000000 */ nop
/* 356E24 E00484A4 45010005 */ bc1t .LE00484BC
/* 356E28 E00484A8 24840004 */ addiu $a0, $a0, 4
/* 356E2C E00484AC 4600028D */ trunc.w.s $f10, $f0
/* 356E30 E00484B0 44035000 */ mfc1 $v1, $f10
/* 356E34 E00484B4 08012135 */ j .LE00484D4
/* 356E38 E00484B8 00000000 */ nop
/* 356E38 E00484B8 00000000 */ nop
.LE00484BC:
/* 356E3C E00484BC 46020001 */ sub.s $f0, $f0, $f2
/* 356E40 E00484C0 3C028000 */ lui $v0, 0x8000
/* 356E44 E00484C4 4600028D */ trunc.w.s $f10, $f0
/* 356E48 E00484C8 44035000 */ mfc1 $v1, $f10
/* 356E4C E00484CC 00000000 */ nop
/* 356E4C E00484CC 00000000 */ nop
/* 356E50 E00484D0 00621825 */ or $v1, $v1, $v0
.LE00484D4:
/* 356E54 E00484D4 3C014190 */ lui $at, 0x4190
/* 356E58 E00484D8 44810000 */ mtc1 $at, $f0
/* 356E5C E00484DC 00000000 */ nop
/* 356E5C E00484DC 00000000 */ nop
/* 356E60 E00484E0 46002002 */ mul.s $f0, $f4, $f0
/* 356E64 E00484E4 00000000 */ nop
/* 356E64 E00484E4 00000000 */ nop
/* 356E68 E00484E8 3C014F00 */ lui $at, 0x4f00
/* 356E6C E00484EC 44811000 */ mtc1 $at, $f2
/* 356E70 E00484F0 00000000 */ nop
/* 356E70 E00484F0 00000000 */ nop
/* 356E74 E00484F4 4600103E */ c.le.s $f2, $f0
/* 356E78 E00484F8 00000000 */ nop
/* 356E78 E00484F8 00000000 */ nop
/* 356E7C E00484FC 45010005 */ bc1t .LE0048514
/* 356E80 E0048500 00032E00 */ sll $a1, $v1, 0x18
/* 356E84 E0048504 4600028D */ trunc.w.s $f10, $f0
/* 356E88 E0048508 44035000 */ mfc1 $v1, $f10
/* 356E8C E004850C 0801214B */ j .LE004852C
/* 356E90 E0048510 00000000 */ nop
/* 356E90 E0048510 00000000 */ nop
.LE0048514:
/* 356E94 E0048514 46020001 */ sub.s $f0, $f0, $f2
/* 356E98 E0048518 3C028000 */ lui $v0, 0x8000
/* 356E9C E004851C 4600028D */ trunc.w.s $f10, $f0
/* 356EA0 E0048520 44035000 */ mfc1 $v1, $f10
/* 356EA4 E0048524 00000000 */ nop
/* 356EA4 E0048524 00000000 */ nop
/* 356EA8 E0048528 00621825 */ or $v1, $v1, $v0
.LE004852C:
/* 356EAC E004852C 3C01426C */ lui $at, 0x426c
/* 356EB0 E0048530 44810000 */ mtc1 $at, $f0
/* 356EB4 E0048534 00000000 */ nop
/* 356EB4 E0048534 00000000 */ nop
/* 356EB8 E0048538 46002002 */ mul.s $f0, $f4, $f0
/* 356EBC E004853C 00000000 */ nop
/* 356EBC E004853C 00000000 */ nop
/* 356EC0 E0048540 306200FF */ andi $v0, $v1, 0xff
/* 356EC4 E0048544 00021400 */ sll $v0, $v0, 0x10
/* 356EC8 E0048548 3C014F00 */ lui $at, 0x4f00
/* 356ECC E004854C 44811000 */ mtc1 $at, $f2
/* 356ED0 E0048550 00000000 */ nop
/* 356ED0 E0048550 00000000 */ nop
/* 356ED4 E0048554 4600103E */ c.le.s $f2, $f0
/* 356ED8 E0048558 00000000 */ nop
/* 356ED8 E0048558 00000000 */ nop
/* 356EDC E004855C 45010005 */ bc1t .LE0048574
/* 356EE0 E0048560 00A23825 */ or $a3, $a1, $v0
/* 356EE4 E0048564 4600028D */ trunc.w.s $f10, $f0
/* 356EE8 E0048568 44065000 */ mfc1 $a2, $f10
/* 356EEC E004856C 08012163 */ j .LE004858C
/* 356EF0 E0048570 00000000 */ nop
/* 356EF0 E0048570 00000000 */ nop
.LE0048574:
/* 356EF4 E0048574 46020001 */ sub.s $f0, $f0, $f2
/* 356EF8 E0048578 3C028000 */ lui $v0, 0x8000
/* 356EFC E004857C 4600028D */ trunc.w.s $f10, $f0
/* 356F00 E0048580 44065000 */ mfc1 $a2, $f10
/* 356F04 E0048584 00000000 */ nop
/* 356F04 E0048584 00000000 */ nop
/* 356F08 E0048588 00C23025 */ or $a2, $a2, $v0
.LE004858C:
/* 356F0C E004858C 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 356F10 E0048590 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 356F0C E004858C 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 356F10 E0048590 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 356F14 E0048594 30C200FF */ andi $v0, $a2, 0xff
/* 356F18 E0048598 00021200 */ sll $v0, $v0, 8
/* 356F1C E004859C 8CA30000 */ lw $v1, ($a1)
@ -244,78 +244,78 @@ glabel func_E0048218
/* 356F38 E00485B8 44811000 */ mtc1 $at, $f2
/* 356F3C E00485BC 0060202D */ daddu $a0, $v1, $zero
/* 356F40 E00485C0 46002002 */ mul.s $f0, $f4, $f0
/* 356F44 E00485C4 00000000 */ nop
/* 356F44 E00485C4 00000000 */ nop
/* 356F48 E00485C8 24630008 */ addiu $v1, $v1, 8
/* 356F4C E00485CC 24870004 */ addiu $a3, $a0, 4
/* 356F50 E00485D0 ACA30000 */ sw $v1, ($a1)
/* 356F54 E00485D4 4600103E */ c.le.s $f2, $f0
/* 356F58 E00485D8 00000000 */ nop
/* 356F58 E00485D8 00000000 */ nop
/* 356F5C E00485DC 45010005 */ bc1t .LE00485F4
/* 356F60 E00485E0 AC820000 */ sw $v0, ($a0)
/* 356F64 E00485E4 4600028D */ trunc.w.s $f10, $f0
/* 356F68 E00485E8 44035000 */ mfc1 $v1, $f10
/* 356F6C E00485EC 08012183 */ j .LE004860C
/* 356F70 E00485F0 00000000 */ nop
/* 356F70 E00485F0 00000000 */ nop
.LE00485F4:
/* 356F74 E00485F4 46020001 */ sub.s $f0, $f0, $f2
/* 356F78 E00485F8 3C028000 */ lui $v0, 0x8000
/* 356F7C E00485FC 4600028D */ trunc.w.s $f10, $f0
/* 356F80 E0048600 44035000 */ mfc1 $v1, $f10
/* 356F84 E0048604 00000000 */ nop
/* 356F84 E0048604 00000000 */ nop
/* 356F88 E0048608 00621825 */ or $v1, $v1, $v0
.LE004860C:
/* 356F8C E004860C 3C014254 */ lui $at, 0x4254
/* 356F90 E0048610 44810000 */ mtc1 $at, $f0
/* 356F94 E0048614 00000000 */ nop
/* 356F94 E0048614 00000000 */ nop
/* 356F98 E0048618 46002002 */ mul.s $f0, $f4, $f0
/* 356F9C E004861C 00000000 */ nop
/* 356F9C E004861C 00000000 */ nop
/* 356FA0 E0048620 3C014F00 */ lui $at, 0x4f00
/* 356FA4 E0048624 44811000 */ mtc1 $at, $f2
/* 356FA8 E0048628 00000000 */ nop
/* 356FA8 E0048628 00000000 */ nop
/* 356FAC E004862C 4600103E */ c.le.s $f2, $f0
/* 356FB0 E0048630 00000000 */ nop
/* 356FB0 E0048630 00000000 */ nop
/* 356FB4 E0048634 45010005 */ bc1t .LE004864C
/* 356FB8 E0048638 00032600 */ sll $a0, $v1, 0x18
/* 356FBC E004863C 4600028D */ trunc.w.s $f10, $f0
/* 356FC0 E0048640 44035000 */ mfc1 $v1, $f10
/* 356FC4 E0048644 08012199 */ j .LE0048664
/* 356FC8 E0048648 00000000 */ nop
/* 356FC8 E0048648 00000000 */ nop
.LE004864C:
/* 356FCC E004864C 46020001 */ sub.s $f0, $f0, $f2
/* 356FD0 E0048650 3C028000 */ lui $v0, 0x8000
/* 356FD4 E0048654 4600028D */ trunc.w.s $f10, $f0
/* 356FD8 E0048658 44035000 */ mfc1 $v1, $f10
/* 356FDC E004865C 00000000 */ nop
/* 356FDC E004865C 00000000 */ nop
/* 356FE0 E0048660 00621825 */ or $v1, $v1, $v0
.LE0048664:
/* 356FE4 E0048664 3C0141C0 */ lui $at, 0x41c0
/* 356FE8 E0048668 44810000 */ mtc1 $at, $f0
/* 356FEC E004866C 00000000 */ nop
/* 356FEC E004866C 00000000 */ nop
/* 356FF0 E0048670 46002002 */ mul.s $f0, $f4, $f0
/* 356FF4 E0048674 00000000 */ nop
/* 356FF4 E0048674 00000000 */ nop
/* 356FF8 E0048678 306200FF */ andi $v0, $v1, 0xff
/* 356FFC E004867C 00021400 */ sll $v0, $v0, 0x10
/* 357000 E0048680 3C014F00 */ lui $at, 0x4f00
/* 357004 E0048684 44811000 */ mtc1 $at, $f2
/* 357008 E0048688 00000000 */ nop
/* 357008 E0048688 00000000 */ nop
/* 35700C E004868C 4600103E */ c.le.s $f2, $f0
/* 357010 E0048690 00000000 */ nop
/* 357010 E0048690 00000000 */ nop
/* 357014 E0048694 45010005 */ bc1t .LE00486AC
/* 357018 E0048698 00823025 */ or $a2, $a0, $v0
/* 35701C E004869C 4600028D */ trunc.w.s $f10, $f0
/* 357020 E00486A0 44035000 */ mfc1 $v1, $f10
/* 357024 E00486A4 080121B1 */ j .LE00486C4
/* 357028 E00486A8 00000000 */ nop
/* 357028 E00486A8 00000000 */ nop
.LE00486AC:
/* 35702C E00486AC 46020001 */ sub.s $f0, $f0, $f2
/* 357030 E00486B0 3C028000 */ lui $v0, 0x8000
/* 357034 E00486B4 4600028D */ trunc.w.s $f10, $f0
/* 357038 E00486B8 44035000 */ mfc1 $v1, $f10
/* 35703C E00486BC 00000000 */ nop
/* 35703C E00486BC 00000000 */ nop
/* 357040 E00486C0 00621825 */ or $v1, $v1, $v0
.LE00486C4:
/* 357044 E00486C4 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 357048 E00486C8 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 357044 E00486C4 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 357048 E00486C8 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 35704C E00486CC 306200FF */ andi $v0, $v1, 0xff
/* 357050 E00486D0 00021200 */ sll $v0, $v0, 8
/* 357054 E00486D4 00C21025 */ or $v0, $a2, $v0
@ -330,28 +330,28 @@ glabel func_E0048218
/* 357078 E00486F8 44811000 */ mtc1 $at, $f2
/* 35707C E00486FC 0080182D */ daddu $v1, $a0, $zero
/* 357080 E0048700 46002002 */ mul.s $f0, $f4, $f0
/* 357084 E0048704 00000000 */ nop
/* 357084 E0048704 00000000 */ nop
/* 357088 E0048708 24840008 */ addiu $a0, $a0, 8
/* 35708C E004870C 24660004 */ addiu $a2, $v1, 4
/* 357090 E0048710 ACA40000 */ sw $a0, ($a1)
/* 357094 E0048714 4600103E */ c.le.s $f2, $f0
/* 357098 E0048718 00000000 */ nop
/* 357098 E0048718 00000000 */ nop
/* 35709C E004871C 45010005 */ bc1t .LE0048734
/* 3570A0 E0048720 AC620000 */ sw $v0, ($v1)
/* 3570A4 E0048724 4600028D */ trunc.w.s $f10, $f0
/* 3570A8 E0048728 44055000 */ mfc1 $a1, $f10
/* 3570AC E004872C 080121D3 */ j .LE004874C
/* 3570B0 E0048730 00000000 */ nop
/* 3570B0 E0048730 00000000 */ nop
.LE0048734:
/* 3570B4 E0048734 46020001 */ sub.s $f0, $f0, $f2
/* 3570B8 E0048738 3C028000 */ lui $v0, 0x8000
/* 3570BC E004873C 4600028D */ trunc.w.s $f10, $f0
/* 3570C0 E0048740 44055000 */ mfc1 $a1, $f10
/* 3570C4 E0048744 00000000 */ nop
/* 3570C4 E0048744 00000000 */ nop
/* 3570C8 E0048748 00A22825 */ or $a1, $a1, $v0
.LE004874C:
/* 3570CC E004874C 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 3570D0 E0048750 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 3570CC E004874C 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 3570D0 E0048750 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 3570D4 E0048754 30A200FF */ andi $v0, $a1, 0xff
/* 3570D8 E0048758 8C830000 */ lw $v1, ($a0)
/* 3570DC E004875C 00021200 */ sll $v0, $v0, 8
@ -363,36 +363,36 @@ glabel func_E0048218
/* 3570F4 E0048774 44811000 */ mtc1 $at, $f2
/* 3570F8 E0048778 0060282D */ daddu $a1, $v1, $zero
/* 3570FC E004877C 46002002 */ mul.s $f0, $f4, $f0
/* 357100 E0048780 00000000 */ nop
/* 357100 E0048780 00000000 */ nop
/* 357104 E0048784 24630008 */ addiu $v1, $v1, 8
/* 357108 E0048788 24A90004 */ addiu $t1, $a1, 4
/* 35710C E004878C AC830000 */ sw $v1, ($a0)
/* 357110 E0048790 4600103E */ c.le.s $f2, $f0
/* 357114 E0048794 00000000 */ nop
/* 357114 E0048794 00000000 */ nop
/* 357118 E0048798 45010005 */ bc1t .LE00487B0
/* 35711C E004879C ACA20000 */ sw $v0, ($a1)
/* 357120 E00487A0 4600028D */ trunc.w.s $f10, $f0
/* 357124 E00487A4 44035000 */ mfc1 $v1, $f10
/* 357128 E00487A8 080121F2 */ j .LE00487C8
/* 35712C E00487AC 00000000 */ nop
/* 35712C E00487AC 00000000 */ nop
.LE00487B0:
/* 357130 E00487B0 46020001 */ sub.s $f0, $f0, $f2
/* 357134 E00487B4 3C028000 */ lui $v0, 0x8000
/* 357138 E00487B8 4600028D */ trunc.w.s $f10, $f0
/* 35713C E00487BC 44035000 */ mfc1 $v1, $f10
/* 357140 E00487C0 00000000 */ nop
/* 357140 E00487C0 00000000 */ nop
/* 357144 E00487C4 00621825 */ or $v1, $v1, $v0
.LE00487C8:
/* 357148 E00487C8 3C014358 */ lui $at, 0x4358
/* 35714C E00487CC 44810000 */ mtc1 $at, $f0
/* 357150 E00487D0 00000000 */ nop
/* 357150 E00487D0 00000000 */ nop
/* 357154 E00487D4 46002002 */ mul.s $f0, $f4, $f0
/* 357158 E00487D8 00000000 */ nop
/* 357158 E00487D8 00000000 */ nop
/* 35715C E00487DC 3C014F00 */ lui $at, 0x4f00
/* 357160 E00487E0 44811000 */ mtc1 $at, $f2
/* 357164 E00487E4 00000000 */ nop
/* 357164 E00487E4 00000000 */ nop
/* 357168 E00487E8 4600103E */ c.le.s $f2, $f0
/* 35716C E00487EC 00000000 */ nop
/* 35716C E00487EC 00000000 */ nop
/* 357170 E00487F0 45010005 */ bc1t .LE0048808
/* 357174 E00487F4 00034600 */ sll $t0, $v1, 0x18
/* 357178 E00487F8 4600028D */ trunc.w.s $f10, $f0
@ -404,15 +404,15 @@ glabel func_E0048218
/* 35718C E004880C 3C028000 */ lui $v0, 0x8000
/* 357190 E0048810 4600028D */ trunc.w.s $f10, $f0
/* 357194 E0048814 44075000 */ mfc1 $a3, $f10
/* 357198 E0048818 00000000 */ nop
/* 357198 E0048818 00000000 */ nop
/* 35719C E004881C 00E23825 */ or $a3, $a3, $v0
/* 3571A0 E0048820 3C06FC26 */ lui $a2, 0xfc26
.LE0048824:
/* 3571A4 E0048824 34C62A60 */ ori $a2, $a2, 0x2a60
/* 3571A8 E0048828 3C0516FC */ lui $a1, 0x16fc
/* 3571AC E004882C 34A59378 */ ori $a1, $a1, 0x9378
/* 3571B0 E0048830 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 3571B4 E0048834 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 3571B0 E0048830 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 3571B4 E0048834 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 3571B8 E0048838 30E200FF */ andi $v0, $a3, 0xff
/* 3571BC E004883C 00021200 */ sll $v0, $v0, 8
/* 3571C0 E0048840 8C830000 */ lw $v1, ($a0)
@ -449,8 +449,8 @@ glabel func_E0048218
/* 357238 E00488B8 00431025 */ or $v0, $v0, $v1
/* 35723C E00488BC ACC20014 */ sw $v0, 0x14($a2)
.LE00488C0:
/* 357240 E00488C0 3C08800A */ lui $t0, %hi(D_8009A66C)
/* 357244 E00488C4 2508A66C */ addiu $t0, $t0, %lo(D_8009A66C)
/* 357240 E00488C0 3C08800A */ lui $t0, %hi(gMasterGfxPos)
/* 357244 E00488C4 2508A66C */ addiu $t0, $t0, %lo(gMasterGfxPos)
/* 357248 E00488C8 001611C0 */ sll $v0, $s6, 7
/* 35724C E00488CC 30420FFF */ andi $v0, $v0, 0xfff
/* 357250 E00488D0 00021300 */ sll $v0, $v0, 0xc
@ -498,8 +498,8 @@ glabel func_E0048218
.LE0048974:
/* 3572F4 E0048974 ACA20004 */ sw $v0, 4($a1)
/* 3572F8 E0048978 3C06D838 */ lui $a2, 0xd838
/* 3572FC E004897C 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 357300 E0048980 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 3572FC E004897C 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 357300 E0048980 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 357304 E0048984 34C60002 */ ori $a2, $a2, 2
/* 357308 E0048988 8C820000 */ lw $v0, ($a0)
/* 35730C E004898C 3C03DE00 */ lui $v1, 0xde00
@ -528,6 +528,6 @@ glabel func_E0048218
/* 357368 E00489E8 D7B400D0 */ ldc1 $f20, 0xd0($sp)
/* 35736C E00489EC 03E00008 */ jr $ra
/* 357370 E00489F0 27BD00E0 */ addiu $sp, $sp, 0xe0
/* 357374 E00489F4 00000000 */ nop
/* 357378 E00489F8 00000000 */ nop
/* 35737C E00489FC 00000000 */ nop
/* 357374 E00489F4 00000000 */ nop
/* 357378 E00489F8 00000000 */ nop
/* 35737C E00489FC 00000000 */ nop

View File

@ -71,8 +71,8 @@ glabel func_E004A78C
.LE004A894:
/* 358D54 E004A894 34C60024 */ ori $a2, $a2, 0x24
/* 358D58 E004A898 27A40020 */ addiu $a0, $sp, 0x20
/* 358D5C E004A89C 3C13800A */ lui $s3, %hi(D_8009A66C)
/* 358D60 E004A8A0 2673A66C */ addiu $s3, $s3, %lo(D_8009A66C)
/* 358D5C E004A89C 3C13800A */ lui $s3, %hi(gMasterGfxPos)
/* 358D60 E004A8A0 2673A66C */ addiu $s3, $s3, %lo(gMasterGfxPos)
/* 358D64 E004A8A4 3C02E700 */ lui $v0, 0xe700
/* 358D68 E004A8A8 8E680000 */ lw $t0, ($s3)
/* 358D6C E004A8AC 4480A000 */ mtc1 $zero, $f20
@ -124,10 +124,10 @@ glabel func_E004A78C
/* 358E24 E004A964 0C080180 */ jal func_E0200600
/* 358E28 E004A968 E7A0001C */ swc1 $f0, 0x1c($sp)
/* 358E2C E004A96C 27A40020 */ addiu $a0, $sp, 0x20
/* 358E30 E004A970 3C158007 */ lui $s5, %hi(D_800741F0)
/* 358E34 E004A974 26B541F0 */ addiu $s5, $s5, %lo(D_800741F0)
/* 358E38 E004A978 3C16800A */ lui $s6, %hi(D_8009A674)
/* 358E3C E004A97C 26D6A674 */ addiu $s6, $s6, %lo(D_8009A674)
/* 358E30 E004A970 3C158007 */ lui $s5, %hi(gMatrixListPos)
/* 358E34 E004A974 26B541F0 */ addiu $s5, $s5, %lo(gMatrixListPos)
/* 358E38 E004A978 3C16800A */ lui $s6, %hi(gDisplayContext)
/* 358E3C E004A97C 26D6A674 */ addiu $s6, $s6, %lo(gDisplayContext)
/* 358E40 E004A980 96A50000 */ lhu $a1, ($s5)
/* 358E44 E004A984 8EC20000 */ lw $v0, ($s6)
/* 358E48 E004A988 00052980 */ sll $a1, $a1, 6
@ -173,7 +173,7 @@ glabel func_E004A78C
.LE004AA28:
/* 358EE8 E004AA28 8E020008 */ lw $v0, 8($s0)
/* 358EEC E004AA2C 0440007E */ bltz $v0, .LE004AC28
/* 358EF0 E004AA30 00000000 */ nop
/* 358EF0 E004AA30 00000000 */ nop
/* 358EF4 E004AA34 8E05FFC0 */ lw $a1, -0x40($s0)
/* 358EF8 E004AA38 8E06FFC4 */ lw $a2, -0x3c($s0)
/* 358EFC E004AA3C 8E07FFC8 */ lw $a3, -0x38($s0)
@ -192,15 +192,15 @@ glabel func_E004A78C
/* 358F30 E004AA70 C604FFD8 */ lwc1 $f4, -0x28($s0)
/* 358F34 E004AA74 46002121 */ cvt.d.s $f4, $f4
/* 358F38 E004AA78 46342102 */ mul.d $f4, $f4, $f20
/* 358F3C E004AA7C 00000000 */ nop
/* 358F3C E004AA7C 00000000 */ nop
/* 358F40 E004AA80 C602FFDC */ lwc1 $f2, -0x24($s0)
/* 358F44 E004AA84 460010A1 */ cvt.d.s $f2, $f2
/* 358F48 E004AA88 46341082 */ mul.d $f2, $f2, $f20
/* 358F4C E004AA8C 00000000 */ nop
/* 358F4C E004AA8C 00000000 */ nop
/* 358F50 E004AA90 C600FFE0 */ lwc1 $f0, -0x20($s0)
/* 358F54 E004AA94 46000021 */ cvt.d.s $f0, $f0
/* 358F58 E004AA98 46340002 */ mul.d $f0, $f0, $f20
/* 358F5C E004AA9C 00000000 */ nop
/* 358F5C E004AA9C 00000000 */ nop
/* 358F60 E004AAA0 46202120 */ cvt.s.d $f4, $f4
/* 358F64 E004AAA4 462010A0 */ cvt.s.d $f2, $f2
/* 358F68 E004AAA8 46200020 */ cvt.s.d $f0, $f0
@ -225,8 +225,8 @@ glabel func_E004A78C
/* 358FB4 E004AAF4 00A0302D */ daddu $a2, $a1, $zero
/* 358FB8 E004AAF8 27A40020 */ addiu $a0, $sp, 0x20
/* 358FBC E004AAFC 96C50000 */ lhu $a1, ($s6)
/* 358FC0 E004AB00 3C02800A */ lui $v0, %hi(D_8009A674)
/* 358FC4 E004AB04 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 358FC0 E004AB00 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 358FC4 E004AB04 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 358FC8 E004AB08 00052980 */ sll $a1, $a1, 6
/* 358FCC E004AB0C 00B52821 */ addu $a1, $a1, $s5
/* 358FD0 E004AB10 0C080118 */ jal func_E0200460
@ -243,7 +243,7 @@ glabel func_E004A78C
/* 358FFC E004AB3C 24630008 */ addiu $v1, $v1, 8
/* 359000 E004AB40 4600018D */ trunc.w.s $f6, $f0
/* 359004 E004AB44 44023000 */ mfc1 $v0, $f6
/* 359008 E004AB48 00000000 */ nop
/* 359008 E004AB48 00000000 */ nop
/* 35900C E004AB4C 30420FFF */ andi $v0, $v0, 0xfff
/* 359010 E004AB50 005E1025 */ or $v0, $v0, $fp
/* 359014 E004AB54 AE630000 */ sw $v1, ($s3)
@ -263,7 +263,7 @@ glabel func_E004A78C
/* 35904C E004AB8C AE620000 */ sw $v0, ($s3)
/* 359050 E004AB90 4600018D */ trunc.w.s $f6, $f0
/* 359054 E004AB94 44023000 */ mfc1 $v0, $f6
/* 359058 E004AB98 00000000 */ nop
/* 359058 E004AB98 00000000 */ nop
/* 35905C E004AB9C 2442007C */ addiu $v0, $v0, 0x7c
/* 359060 E004ABA0 30420FFF */ andi $v0, $v0, 0xfff
/* 359064 E004ABA4 00461025 */ or $v0, $v0, $a2
@ -273,15 +273,15 @@ glabel func_E004A78C
/* 359074 E004ABB4 AE620000 */ sw $v0, ($s3)
/* 359078 E004ABB8 4600018D */ trunc.w.s $f6, $f0
/* 35907C E004ABBC 44023000 */ mfc1 $v0, $f6
/* 359080 E004ABC0 00000000 */ nop
/* 359080 E004ABC0 00000000 */ nop
/* 359084 E004ABC4 30420FFF */ andi $v0, $v0, 0xfff
/* 359088 E004ABC8 005E1025 */ or $v0, $v0, $fp
/* 35908C E004ABCC AC620000 */ sw $v0, ($v1)
/* 359090 E004ABD0 C6000000 */ lwc1 $f0, ($s0)
/* 359094 E004ABD4 3C02DA38 */ lui $v0, 0xda38
/* 359098 E004ABD8 AC620008 */ sw $v0, 8($v1)
/* 35909C E004ABDC 3C02800A */ lui $v0, %hi(D_8009A674)
/* 3590A0 E004ABE0 8C42A674 */ lw $v0, %lo(D_8009A674)($v0)
/* 35909C E004ABDC 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 3590A0 E004ABE0 8C42A674 */ lw $v0, %lo(gDisplayContext)($v0)
/* 3590A4 E004ABE4 3C0F0900 */ lui $t7, 0x900
/* 3590A8 E004ABE8 25EF0940 */ addiu $t7, $t7, 0x940
/* 3590AC E004ABEC AC6F0014 */ sw $t7, 0x14($v1)
@ -294,7 +294,7 @@ glabel func_E004A78C
/* 3590C8 E004AC08 AC62001C */ sw $v0, 0x1c($v1)
/* 3590CC E004AC0C 4600018D */ trunc.w.s $f6, $f0
/* 3590D0 E004AC10 44023000 */ mfc1 $v0, $f6
/* 3590D4 E004AC14 00000000 */ nop
/* 3590D4 E004AC14 00000000 */ nop
/* 3590D8 E004AC18 2442007C */ addiu $v0, $v0, 0x7c
/* 3590DC E004AC1C 30420FFF */ andi $v0, $v0, 0xfff
/* 3590E0 E004AC20 00481025 */ or $v0, $v0, $t0
@ -311,8 +311,8 @@ glabel func_E004A78C
/* 359104 E004AC44 354AF9FF */ ori $t2, $t2, 0xf9ff
/* 359108 E004AC48 3C0BD9FF */ lui $t3, 0xd9ff
/* 35910C E004AC4C 356BFFFF */ ori $t3, $t3, 0xffff
/* 359110 E004AC50 3C05800A */ lui $a1, %hi(D_8009A66C)
/* 359114 E004AC54 24A5A66C */ addiu $a1, $a1, %lo(D_8009A66C)
/* 359110 E004AC50 3C05800A */ lui $a1, %hi(gMasterGfxPos)
/* 359114 E004AC54 24A5A66C */ addiu $a1, $a1, %lo(gMasterGfxPos)
/* 359118 E004AC58 3C02DF00 */ lui $v0, 0xdf00
/* 35911C E004AC5C 8CA30000 */ lw $v1, ($a1)
/* 359120 E004AC60 3C09FA00 */ lui $t1, 0xfa00
@ -442,4 +442,4 @@ glabel func_E004A78C
/* 359310 E004AE50 D7B40100 */ ldc1 $f20, 0x100($sp)
/* 359314 E004AE54 03E00008 */ jr $ra
/* 359318 E004AE58 27BD0118 */ addiu $sp, $sp, 0x118
/* 35931C E004AE5C 00000000 */ nop
/* 35931C E004AE5C 00000000 */ nop

View File

@ -12,8 +12,8 @@ glabel func_E004C3A8
/* 35A2E4 E004C3C4 AFB500AC */ sw $s5, 0xac($sp)
/* 35A2E8 E004C3C8 3C150001 */ lui $s5, 1
/* 35A2EC E004C3CC AFB200A0 */ sw $s2, 0xa0($sp)
/* 35A2F0 E004C3D0 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 35A2F4 E004C3D4 2652A66C */ addiu $s2, $s2, %lo(D_8009A66C)
/* 35A2F0 E004C3D0 3C12800A */ lui $s2, %hi(gMasterGfxPos)
/* 35A2F4 E004C3D4 2652A66C */ addiu $s2, $s2, %lo(gMasterGfxPos)
/* 35A2F8 E004C3D8 AFB600B0 */ sw $s6, 0xb0($sp)
/* 35A2FC E004C3DC 3C16E700 */ lui $s6, 0xe700
/* 35A300 E004C3E0 AFBF00B4 */ sw $ra, 0xb4($sp)
@ -118,10 +118,10 @@ glabel func_E004C3A8
/* 35A48C E004C56C 0C080114 */ jal func_E0200450
/* 35A490 E004C570 00A0302D */ daddu $a2, $a1, $zero
/* 35A494 E004C574 27A40018 */ addiu $a0, $sp, 0x18
/* 35A498 E004C578 3C108007 */ lui $s0, %hi(D_800741F0)
/* 35A49C E004C57C 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 35A4A0 E004C580 3C11800A */ lui $s1, %hi(D_8009A674)
/* 35A4A4 E004C584 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 35A498 E004C578 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 35A49C E004C57C 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 35A4A0 E004C580 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 35A4A4 E004C584 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 35A4A8 E004C588 96050000 */ lhu $a1, ($s0)
/* 35A4AC E004C58C 8E220000 */ lw $v0, ($s1)
/* 35A4B0 E004C590 00052980 */ sll $a1, $a1, 6
@ -173,6 +173,6 @@ glabel func_E004C3A8
/* 35A568 E004C648 D7B400B8 */ ldc1 $f20, 0xb8($sp)
/* 35A56C E004C64C 03E00008 */ jr $ra
/* 35A570 E004C650 27BD00C0 */ addiu $sp, $sp, 0xc0
/* 35A574 E004C654 00000000 */ nop
/* 35A578 E004C658 00000000 */ nop
/* 35A57C E004C65C 00000000 */ nop
/* 35A574 E004C654 00000000 */ nop
/* 35A578 E004C658 00000000 */ nop
/* 35A57C E004C65C 00000000 */ nop

View File

@ -8,8 +8,8 @@ glabel func_E004E214
/* 35BBF0 E004E220 34E70024 */ ori $a3, $a3, 0x24
/* 35BBF4 E004E224 27A40020 */ addiu $a0, $sp, 0x20
/* 35BBF8 E004E228 AFB700BC */ sw $s7, 0xbc($sp)
/* 35BBFC E004E22C 3C17800A */ lui $s7, %hi(D_8009A66C)
/* 35BC00 E004E230 26F7A66C */ addiu $s7, $s7, %lo(D_8009A66C)
/* 35BBFC E004E22C 3C17800A */ lui $s7, %hi(gMasterGfxPos)
/* 35BC00 E004E230 26F7A66C */ addiu $s7, $s7, %lo(gMasterGfxPos)
/* 35BC04 E004E234 AFB600B8 */ sw $s6, 0xb8($sp)
/* 35BC08 E004E238 3C160001 */ lui $s6, 1
/* 35BC0C E004E23C 36D61630 */ ori $s6, $s6, 0x1630
@ -41,9 +41,9 @@ glabel func_E004E214
/* 35BC74 E004E2A4 3C02E700 */ lui $v0, 0xe700
/* 35BC78 E004E2A8 4600328D */ trunc.w.s $f10, $f6
/* 35BC7C E004E2AC 44145000 */ mfc1 $s4, $f10
/* 35BC80 E004E2B0 00000000 */ nop
/* 35BC80 E004E2B0 00000000 */ nop
/* 35BC84 E004E2B4 44941000 */ mtc1 $s4, $f2
/* 35BC88 E004E2B8 00000000 */ nop
/* 35BC88 E004E2B8 00000000 */ nop
/* 35BC8C E004E2BC 468010A0 */ cvt.s.w $f2, $f2
/* 35BC90 E004E2C0 3A950007 */ xori $s5, $s4, 7
/* 35BC94 E004E2C4 2EB50001 */ sltiu $s5, $s5, 1
@ -80,7 +80,7 @@ glabel func_E004E214
/* 35BD10 E004E340 C6200004 */ lwc1 $f0, 4($s1)
/* 35BD14 E004E344 44064000 */ mfc1 $a2, $f8
/* 35BD18 E004E348 46043182 */ mul.s $f6, $f6, $f4
/* 35BD1C E004E34C 00000000 */ nop
/* 35BD1C E004E34C 00000000 */ nop
/* 35BD20 E004E350 AEE20000 */ sw $v0, ($s7)
/* 35BD24 E004E354 E7A00014 */ swc1 $f0, 0x14($sp)
/* 35BD28 E004E358 C6200008 */ lwc1 $f0, 8($s1)
@ -106,10 +106,10 @@ glabel func_E004E214
/* 35BD78 E004E3A8 0C080114 */ jal func_E0200450
/* 35BD7C E004E3AC 00A0302D */ daddu $a2, $a1, $zero
/* 35BD80 E004E3B0 27A40020 */ addiu $a0, $sp, 0x20
/* 35BD84 E004E3B4 3C108007 */ lui $s0, %hi(D_800741F0)
/* 35BD88 E004E3B8 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 35BD8C E004E3BC 3C12800A */ lui $s2, %hi(D_8009A674)
/* 35BD90 E004E3C0 2652A674 */ addiu $s2, $s2, %lo(D_8009A674)
/* 35BD84 E004E3B4 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 35BD88 E004E3B8 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 35BD8C E004E3BC 3C12800A */ lui $s2, %hi(gDisplayContext)
/* 35BD90 E004E3C0 2652A674 */ addiu $s2, $s2, %lo(gDisplayContext)
/* 35BD94 E004E3C4 96050000 */ lhu $a1, ($s0)
/* 35BD98 E004E3C8 8E420000 */ lw $v0, ($s2)
/* 35BD9C E004E3CC 00052980 */ sll $a1, $a1, 6
@ -213,8 +213,8 @@ glabel func_E004E214
/* 35BF1C E004E54C 3C06E200 */ lui $a2, 0xe200
/* 35BF20 E004E550 34C61E01 */ ori $a2, $a2, 0x1e01
/* 35BF24 E004E554 3C07D838 */ lui $a3, 0xd838
/* 35BF28 E004E558 3C04800A */ lui $a0, %hi(D_8009A66C)
/* 35BF2C E004E55C 2484A66C */ addiu $a0, $a0, %lo(D_8009A66C)
/* 35BF28 E004E558 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 35BF2C E004E55C 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 35BF30 E004E560 34E70002 */ ori $a3, $a3, 2
/* 35BF34 E004E564 8C820000 */ lw $v0, ($a0)
/* 35BF38 E004E568 3C03DE00 */ lui $v1, 0xde00
@ -245,5 +245,5 @@ glabel func_E004E214
/* 35BF9C E004E5CC D7B400C8 */ ldc1 $f20, 0xc8($sp)
/* 35BFA0 E004E5D0 03E00008 */ jr $ra
/* 35BFA4 E004E5D4 27BD00D0 */ addiu $sp, $sp, 0xd0
/* 35BFA8 E004E5D8 00000000 */ nop
/* 35BFAC E004E5DC 00000000 */ nop
/* 35BFA8 E004E5D8 00000000 */ nop
/* 35BFAC E004E5DC 00000000 */ nop

View File

@ -8,8 +8,8 @@ glabel func_E0050308
/* 35C2E4 E0050314 34C60024 */ ori $a2, $a2, 0x24
/* 35C2E8 E0050318 27A40018 */ addiu $a0, $sp, 0x18
/* 35C2EC E005031C AFB400A8 */ sw $s4, 0xa8($sp)
/* 35C2F0 E0050320 3C14800A */ lui $s4, %hi(D_8009A66C)
/* 35C2F4 E0050324 2694A66C */ addiu $s4, $s4, %lo(D_8009A66C)
/* 35C2F0 E0050320 3C14800A */ lui $s4, %hi(gMasterGfxPos)
/* 35C2F4 E0050324 2694A66C */ addiu $s4, $s4, %lo(gMasterGfxPos)
/* 35C2F8 E0050328 AFB200A0 */ sw $s2, 0xa0($sp)
/* 35C2FC E005032C 3C120001 */ lui $s2, 1
/* 35C300 E0050330 3C02E700 */ lui $v0, 0xe700
@ -77,10 +77,10 @@ glabel func_E0050308
/* 35C3F8 E0050428 0C080114 */ jal func_E0200450
/* 35C3FC E005042C 00A0302D */ daddu $a2, $a1, $zero
/* 35C400 E0050430 27A40018 */ addiu $a0, $sp, 0x18
/* 35C404 E0050434 3C108007 */ lui $s0, %hi(D_800741F0)
/* 35C408 E0050438 261041F0 */ addiu $s0, $s0, %lo(D_800741F0)
/* 35C40C E005043C 3C11800A */ lui $s1, %hi(D_8009A674)
/* 35C410 E0050440 2631A674 */ addiu $s1, $s1, %lo(D_8009A674)
/* 35C404 E0050434 3C108007 */ lui $s0, %hi(gMatrixListPos)
/* 35C408 E0050438 261041F0 */ addiu $s0, $s0, %lo(gMatrixListPos)
/* 35C40C E005043C 3C11800A */ lui $s1, %hi(gDisplayContext)
/* 35C410 E0050440 2631A674 */ addiu $s1, $s1, %lo(gDisplayContext)
/* 35C414 E0050444 96050000 */ lhu $a1, ($s0)
/* 35C418 E0050448 8E220000 */ lw $v0, ($s1)
/* 35C41C E005044C 00052980 */ sll $a1, $a1, 6
@ -104,7 +104,7 @@ glabel func_E0050308
/* 35C464 E0050494 C6600010 */ lwc1 $f0, 0x10($s3)
/* 35C468 E0050498 24840001 */ addiu $a0, $a0, 1
/* 35C46C E005049C 4600A03C */ c.lt.s $f20, $f0
/* 35C470 E00504A0 00000000 */ nop
/* 35C470 E00504A0 00000000 */ nop
/* 35C474 E00504A4 4500000D */ bc1f .LE00504DC
/* 35C478 E00504A8 A6040000 */ sh $a0, ($s0)
/* 35C47C E00504AC 3C040900 */ lui $a0, 0x900
@ -134,8 +134,8 @@ glabel func_E0050308
/* 35C4D4 E0050504 ACC40004 */ sw $a0, 4($a2)
.LE0050508:
/* 35C4D8 E0050508 3C05D838 */ lui $a1, 0xd838
/* 35C4DC E005050C 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 35C4E0 E0050510 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 35C4DC E005050C 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 35C4E0 E0050510 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 35C4E4 E0050514 8C620000 */ lw $v0, ($v1)
/* 35C4E8 E0050518 34A50002 */ ori $a1, $a1, 2
/* 35C4EC E005051C 0040202D */ daddu $a0, $v0, $zero
@ -154,4 +154,4 @@ glabel func_E0050308
/* 35C520 E0050550 D7B400B0 */ ldc1 $f20, 0xb0($sp)
/* 35C524 E0050554 03E00008 */ jr $ra
/* 35C528 E0050558 27BD00C0 */ addiu $sp, $sp, 0xc0
/* 35C52C E005055C 00000000 */ nop
/* 35C52C E005055C 00000000 */ nop

View File

@ -4,8 +4,8 @@
glabel func_E0052460
/* 35CEE0 E0052460 27BDFF28 */ addiu $sp, $sp, -0xd8
/* 35CEE4 E0052464 3C05DB06 */ lui $a1, 0xdb06
/* 35CEE8 E0052468 3C07800A */ lui $a3, %hi(D_8009A66C)
/* 35CEEC E005246C 24E7A66C */ addiu $a3, $a3, %lo(D_8009A66C)
/* 35CEE8 E0052468 3C07800A */ lui $a3, %hi(gMasterGfxPos)
/* 35CEEC E005246C 24E7A66C */ addiu $a3, $a3, %lo(gMasterGfxPos)
/* 35CEF0 E0052470 34A50024 */ ori $a1, $a1, 0x24
/* 35CEF4 E0052474 3C02E700 */ lui $v0, 0xe700
/* 35CEF8 E0052478 AFBF00C4 */ sw $ra, 0xc4($sp)
@ -70,16 +70,16 @@ glabel func_E0052460
/* 35CFD8 E0052558 3C120001 */ lui $s2, 1
/* 35CFDC E005255C 36521630 */ ori $s2, $s2, 0x1630
/* 35CFE0 E0052560 0000982D */ daddu $s3, $zero, $zero
/* 35CFE4 E0052564 3C02800A */ lui $v0, %hi(D_8009A674)
/* 35CFE8 E0052568 2442A674 */ addiu $v0, $v0, %lo(D_8009A674)
/* 35CFE4 E0052564 3C02800A */ lui $v0, %hi(gDisplayContext)
/* 35CFE8 E0052568 2442A674 */ addiu $v0, $v0, %lo(gDisplayContext)
/* 35CFEC E005256C 0040B82D */ daddu $s7, $v0, $zero
/* 35CFF0 E0052570 3C028007 */ lui $v0, %hi(D_800741F0)
/* 35CFF4 E0052574 244241F0 */ addiu $v0, $v0, %lo(D_800741F0)
/* 35CFF0 E0052570 3C028007 */ lui $v0, %hi(gMatrixListPos)
/* 35CFF4 E0052574 244241F0 */ addiu $v0, $v0, %lo(gMatrixListPos)
/* 35CFF8 E0052578 0040B02D */ daddu $s6, $v0, $zero
/* 35CFFC E005257C 3C1E0001 */ lui $fp, 1
/* 35D000 E0052580 37DE1630 */ ori $fp, $fp, 0x1630
/* 35D004 E0052584 3C02800A */ lui $v0, %hi(D_8009A66C)
/* 35D008 E0052588 2442A66C */ addiu $v0, $v0, %lo(D_8009A66C)
/* 35D004 E0052584 3C02800A */ lui $v0, %hi(gMasterGfxPos)
/* 35D008 E0052588 2442A66C */ addiu $v0, $v0, %lo(gMasterGfxPos)
/* 35D00C E005258C 0040A82D */ daddu $s5, $v0, $zero
/* 35D010 E0052590 8D050004 */ lw $a1, 4($t0)
/* 35D014 E0052594 8D060008 */ lw $a2, 8($t0)
@ -260,8 +260,8 @@ glabel func_E0052460
/* 35D2CC E005284C ACA90008 */ sw $t1, 8($a1)
/* 35D2D0 E0052850 1440FFCD */ bnez $v0, .LE0052788
/* 35D2D4 E0052854 ACA3000C */ sw $v1, 0xc($a1)
/* 35D2D8 E0052858 3C06800A */ lui $a2, %hi(D_8009A66C)
/* 35D2DC E005285C 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
/* 35D2D8 E0052858 3C06800A */ lui $a2, %hi(gMasterGfxPos)
/* 35D2DC E005285C 24C6A66C */ addiu $a2, $a2, %lo(gMasterGfxPos)
/* 35D2E0 E0052860 8CC50000 */ lw $a1, ($a2)
/* 35D2E4 E0052864 00A0102D */ daddu $v0, $a1, $zero
/* 35D2E8 E0052868 24A50008 */ addiu $a1, $a1, 8
@ -306,7 +306,7 @@ glabel func_E0052460
/* 35D380 E0052900 1440FFF0 */ bnez $v0, .LE00528C4
/* 35D384 E0052904 ACA00004 */ sw $zero, 4($a1)
/* 35D388 E0052908 08014A67 */ j .LE005299C
/* 35D38C E005290C 00000000 */ nop
/* 35D38C E005290C 00000000 */ nop
.LE0052910:
/* 35D390 E0052910 3C030500 */ lui $v1, 0x500
/* 35D394 E0052914 34630204 */ ori $v1, $v1, 0x204
@ -359,6 +359,6 @@ glabel func_E0052460
/* 35D448 E00529C8 D7B400C8 */ ldc1 $f20, 0xc8($sp)
/* 35D44C E00529CC 03E00008 */ jr $ra
/* 35D450 E00529D0 27BD00D8 */ addiu $sp, $sp, 0xd8
/* 35D454 E00529D4 00000000 */ nop
/* 35D458 E00529D8 00000000 */ nop
/* 35D45C E00529DC 00000000 */ nop
/* 35D454 E00529D4 00000000 */ nop
/* 35D458 E00529D8 00000000 */ nop
/* 35D45C E00529DC 00000000 */ nop

View File

@ -27,8 +27,8 @@ glabel func_E0056BD0
.LE0056C28:
/* 35E628 E0056C28 34420024 */ ori $v0, $v0, 0x24
/* 35E62C E0056C2C 3C061464 */ lui $a2, 0x1464
/* 35E630 E0056C30 3C13800A */ lui $s3, %hi(D_8009A66C)
/* 35E634 E0056C34 2673A66C */ addiu $s3, $s3, %lo(D_8009A66C)
/* 35E630 E0056C30 3C13800A */ lui $s3, %hi(gMasterGfxPos)
/* 35E634 E0056C34 2673A66C */ addiu $s3, $s3, %lo(gMasterGfxPos)
/* 35E638 E0056C38 8E650000 */ lw $a1, ($s3)
/* 35E63C E0056C3C 34C61400 */ ori $a2, $a2, 0x1400
/* 35E640 E0056C40 00A0202D */ daddu $a0, $a1, $zero
@ -91,10 +91,10 @@ glabel func_E0056BD0
/* 35E724 E0056D24 0242102A */ slt $v0, $s2, $v0
/* 35E728 E0056D28 1040004C */ beqz $v0, .LE0056E5C
/* 35E72C E0056D2C 2610003C */ addiu $s0, $s0, 0x3c
/* 35E730 E0056D30 3C16800A */ lui $s6, %hi(D_8009A674)
/* 35E734 E0056D34 26D6A674 */ addiu $s6, $s6, %lo(D_8009A674)
/* 35E738 E0056D38 3C158007 */ lui $s5, %hi(D_800741F0)
/* 35E73C E0056D3C 26B541F0 */ addiu $s5, $s5, %lo(D_800741F0)
/* 35E730 E0056D30 3C16800A */ lui $s6, %hi(gDisplayContext)
/* 35E734 E0056D34 26D6A674 */ addiu $s6, $s6, %lo(gDisplayContext)
/* 35E738 E0056D38 3C158007 */ lui $s5, %hi(gMatrixListPos)
/* 35E73C E0056D3C 26B541F0 */ addiu $s5, $s5, %lo(gMatrixListPos)
/* 35E740 E0056D40 3C140001 */ lui $s4, 1
/* 35E744 E0056D44 36941630 */ ori $s4, $s4, 0x1630
/* 35E748 E0056D48 26100020 */ addiu $s0, $s0, 0x20
@ -182,6 +182,6 @@ glabel func_E0056BD0
/* 35E888 E0056E88 D7B40100 */ ldc1 $f20, 0x100($sp)
/* 35E88C E0056E8C 03E00008 */ jr $ra
/* 35E890 E0056E90 27BD0110 */ addiu $sp, $sp, 0x110
/* 35E894 E0056E94 00000000 */ nop
/* 35E898 E0056E98 00000000 */ nop
/* 35E89C E0056E9C 00000000 */ nop
/* 35E894 E0056E94 00000000 */ nop
/* 35E898 E0056E98 00000000 */ nop
/* 35E89C E0056E9C 00000000 */ nop

View File

@ -10,8 +10,8 @@ glabel func_E00584D4
/* 35EE08 E00584E8 3C061464 */ lui $a2, 0x1464
/* 35EE0C E00584EC 34C61400 */ ori $a2, $a2, 0x1400
/* 35EE10 E00584F0 AFB300E4 */ sw $s3, 0xe4($sp)
/* 35EE14 E00584F4 3C13800A */ lui $s3, %hi(D_8009A66C)
/* 35EE18 E00584F8 2673A66C */ addiu $s3, $s3, %lo(D_8009A66C)
/* 35EE14 E00584F4 3C13800A */ lui $s3, %hi(gMasterGfxPos)
/* 35EE18 E00584F8 2673A66C */ addiu $s3, $s3, %lo(gMasterGfxPos)
/* 35EE1C E00584FC AFBF00F8 */ sw $ra, 0xf8($sp)
/* 35EE20 E0058500 AFB600F0 */ sw $s6, 0xf0($sp)
/* 35EE24 E0058504 AFB500EC */ sw $s5, 0xec($sp)
@ -83,10 +83,10 @@ glabel func_E00584D4
/* 35EF2C E005860C 0242102A */ slt $v0, $s2, $v0
/* 35EF30 E0058610 1040004E */ beqz $v0, .LE005874C
/* 35EF34 E0058614 26100034 */ addiu $s0, $s0, 0x34
/* 35EF38 E0058618 3C16800A */ lui $s6, %hi(D_8009A674)
/* 35EF3C E005861C 26D6A674 */ addiu $s6, $s6, %lo(D_8009A674)
/* 35EF40 E0058620 3C158007 */ lui $s5, %hi(D_800741F0)
/* 35EF44 E0058624 26B541F0 */ addiu $s5, $s5, %lo(D_800741F0)
/* 35EF38 E0058618 3C16800A */ lui $s6, %hi(gDisplayContext)
/* 35EF3C E005861C 26D6A674 */ addiu $s6, $s6, %lo(gDisplayContext)
/* 35EF40 E0058620 3C158007 */ lui $s5, %hi(gMatrixListPos)
/* 35EF44 E0058624 26B541F0 */ addiu $s5, $s5, %lo(gMatrixListPos)
/* 35EF48 E0058628 3C140001 */ lui $s4, 1
/* 35EF4C E005862C 36941630 */ ori $s4, $s4, 0x1630
/* 35EF50 E0058630 26100020 */ addiu $s0, $s0, 0x20

View File

@ -12,8 +12,8 @@ glabel func_E005A3F4
/* 3606D0 E005A410 3C100001 */ lui $s0, 1
/* 3606D4 E005A414 36101630 */ ori $s0, $s0, 0x1630
/* 3606D8 E005A418 AFB200A0 */ sw $s2, 0xa0($sp)
/* 3606DC E005A41C 3C12800A */ lui $s2, %hi(D_8009A66C)
/* 3606E0 E005A420 2652A66C */ addiu $s2, $s2, %lo(D_8009A66C)
/* 3606DC E005A41C 3C12800A */ lui $s2, %hi(gMasterGfxPos)
/* 3606E0 E005A420 2652A66C */ addiu $s2, $s2, %lo(gMasterGfxPos)
/* 3606E4 E005A424 3C02E700 */ lui $v0, 0xe700
/* 3606E8 E005A428 AFBF00BC */ sw $ra, 0xbc($sp)
/* 3606EC E005A42C AFB700B4 */ sw $s7, 0xb4($sp)
@ -80,10 +80,10 @@ glabel func_E005A3F4
/* 3607E0 E005A520 0C080114 */ jal func_E0200450
/* 3607E4 E005A524 00A0302D */ daddu $a2, $a1, $zero
/* 3607E8 E005A528 27A40018 */ addiu $a0, $sp, 0x18
/* 3607EC E005A52C 3C158007 */ lui $s5, %hi(D_800741F0)
/* 3607F0 E005A530 26B541F0 */ addiu $s5, $s5, %lo(D_800741F0)
/* 3607F4 E005A534 3C16800A */ lui $s6, %hi(D_8009A674)
/* 3607F8 E005A538 26D6A674 */ addiu $s6, $s6, %lo(D_8009A674)
/* 3607EC E005A52C 3C158007 */ lui $s5, %hi(gMatrixListPos)
/* 3607F0 E005A530 26B541F0 */ addiu $s5, $s5, %lo(gMatrixListPos)
/* 3607F4 E005A534 3C16800A */ lui $s6, %hi(gDisplayContext)
/* 3607F8 E005A538 26D6A674 */ addiu $s6, $s6, %lo(gDisplayContext)
/* 3607FC E005A53C 96A50000 */ lhu $a1, ($s5)
/* 360800 E005A540 8EC20000 */ lw $v0, ($s6)
/* 360804 E005A544 00052980 */ sll $a1, $a1, 6
@ -191,8 +191,8 @@ glabel func_E005A3F4
/* 360998 E005A6D8 AE440000 */ sw $a0, ($s2)
.LE005A6DC:
/* 36099C E005A6DC 3C05D838 */ lui $a1, 0xd838
/* 3609A0 E005A6E0 3C03800A */ lui $v1, %hi(D_8009A66C)
/* 3609A4 E005A6E4 2463A66C */ addiu $v1, $v1, %lo(D_8009A66C)
/* 3609A0 E005A6E0 3C03800A */ lui $v1, %hi(gMasterGfxPos)
/* 3609A4 E005A6E4 2463A66C */ addiu $v1, $v1, %lo(gMasterGfxPos)
/* 3609A8 E005A6E8 8C620000 */ lw $v0, ($v1)
/* 3609AC E005A6EC 34A50002 */ ori $a1, $a1, 2
/* 3609B0 E005A6F0 0040202D */ daddu $a0, $v0, $zero
@ -216,6 +216,6 @@ glabel func_E005A3F4
/* 3609F8 E005A738 D7B400C0 */ ldc1 $f20, 0xc0($sp)
/* 3609FC E005A73C 03E00008 */ jr $ra
/* 360A00 E005A740 27BD00D8 */ addiu $sp, $sp, 0xd8
/* 360A04 E005A744 00000000 */ nop
/* 360A08 E005A748 00000000 */ nop
/* 360A0C E005A74C 00000000 */ nop
/* 360A04 E005A744 00000000 */ nop
/* 360A08 E005A748 00000000 */ nop
/* 360A0C E005A74C 00000000 */ nop

Some files were not shown because too many files have changed in this diff Show More