mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 00:42:34 +01:00
re-split
This commit is contained in:
parent
f344e6ef95
commit
918b49bb98
@ -3,13 +3,13 @@
|
||||
|
||||
glabel func_80026164
|
||||
/* 1564 80026164 27BDFFC0 */ addiu $sp, $sp, -0x40
|
||||
/* 1568 80026168 3C048007 */ lui $a0, 0x8007
|
||||
/* 156C 8002616C 8C8441F4 */ lw $a0, 0x41f4($a0)
|
||||
/* 1570 80026170 3C058016 */ lui $a1, 0x8016
|
||||
/* 1574 80026174 24A54000 */ addiu $a1, $a1, 0x4000
|
||||
/* 1568 80026168 3C048007 */ lui $a0, %hi(D_800741F4)
|
||||
/* 156C 8002616C 8C8441F4 */ lw $a0, %lo(D_800741F4)($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, 0x800a
|
||||
/* 1580 80026180 2652A66C */ addiu $s2, $s2, -0x5994
|
||||
/* 157C 8002617C 3C12800A */ lui $s2, %hi(D_8009A66C)
|
||||
/* 1580 80026180 2652A66C */ addiu $s2, $s2, %lo(D_8009A66C)
|
||||
/* 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, 0x8007
|
||||
/* 15AC 800261AC A42041F0 */ sh $zero, 0x41f0($at)
|
||||
/* 15A8 800261A8 3C018007 */ lui $at, %hi(D_800741F0)
|
||||
/* 15AC 800261AC A42041F0 */ sh $zero, %lo(D_800741F0)($at)
|
||||
/* 15B0 800261B0 00041040 */ sll $v0, $a0, 1
|
||||
/* 15B4 800261B4 00441021 */ addu $v0, $v0, $a0
|
||||
/* 15B8 800261B8 000210C0 */ sll $v0, $v0, 3
|
||||
@ -31,12 +31,12 @@ 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, 0x800a
|
||||
/* 15DC 800261DC AC22A674 */ sw $v0, -0x598c($at)
|
||||
/* 15D8 800261D8 3C01800A */ lui $at, %hi(D_8009A674)
|
||||
/* 15DC 800261DC AC22A674 */ sw $v0, %lo(D_8009A674)($at)
|
||||
/* 15E0 800261E0 24420230 */ addiu $v0, $v0, 0x230
|
||||
/* 15E4 800261E4 AE420000 */ sw $v0, ($s2)
|
||||
/* 15E8 800261E8 3C118007 */ lui $s1, 0x8007
|
||||
/* 15EC 800261EC 8E313E04 */ lw $s1, 0x3e04($s1)
|
||||
/* 15E8 800261E8 3C118007 */ lui $s1, %hi(D_80073E04)
|
||||
/* 15EC 800261EC 8E313E04 */ lw $s1, %lo(D_80073E04)($s1)
|
||||
/* 15F0 800261F0 0C009C68 */ jal func_800271A0
|
||||
/* 15F4 800261F4 3C13070F */ lui $s3, 0x70f
|
||||
/* 15F8 800261F8 3C06FF10 */ lui $a2, 0xff10
|
||||
@ -136,14 +136,14 @@ glabel func_80026164
|
||||
/* 1770 80026370 24620048 */ addiu $v0, $v1, 0x48
|
||||
/* 1774 80026374 AC6E0038 */ sw $t6, 0x38($v1)
|
||||
/* 1778 80026378 AE420000 */ sw $v0, ($s2)
|
||||
/* 177C 8002637C 3C02F900 */ lui $v0, 0xf900
|
||||
/* 177C 8002637C 3C02F900 */ lui $v0, %hi(D_F9003E10)
|
||||
/* 1780 80026380 AC620040 */ sw $v0, 0x40($v1)
|
||||
/* 1784 80026384 2402007F */ addiu $v0, $zero, 0x7f
|
||||
/* 1788 80026388 AC620044 */ sw $v0, 0x44($v1)
|
||||
/* 178C 8002638C 24620050 */ addiu $v0, $v1, 0x50
|
||||
/* 1790 80026390 AE420000 */ sw $v0, ($s2)
|
||||
/* 1794 80026394 3C028007 */ lui $v0, 0x8007
|
||||
/* 1798 80026398 24423E10 */ addiu $v0, $v0, 0x3e10
|
||||
/* 1794 80026394 3C028007 */ lui $v0, %hi(D_80073E10)
|
||||
/* 1798 80026398 24423E10 */ addiu $v0, $v0, %lo(D_F9003E10)
|
||||
/* 179C 8002639C AC6F0048 */ sw $t7, 0x48($v1)
|
||||
/* 17A0 800263A0 AC62004C */ sw $v0, 0x4c($v1)
|
||||
/* 17A4 800263A4 24620058 */ addiu $v0, $v1, 0x58
|
||||
@ -206,8 +206,8 @@ glabel func_80026164
|
||||
/* 1880 80026480 00431023 */ subu $v0, $v0, $v1
|
||||
/* 1884 80026484 00021FC2 */ srl $v1, $v0, 0x1f
|
||||
/* 1888 80026488 00431021 */ addu $v0, $v0, $v1
|
||||
/* 188C 8002648C 3C038007 */ lui $v1, 0x8007
|
||||
/* 1890 80026490 94634010 */ lhu $v1, 0x4010($v1)
|
||||
/* 188C 8002648C 3C038007 */ lui $v1, %hi(D_80074010)
|
||||
/* 1890 80026490 94634010 */ lhu $v1, %lo(D_80074010)($v1)
|
||||
/* 1894 80026494 00021043 */ sra $v0, $v0, 1
|
||||
/* 1898 80026498 2463FFF1 */ addiu $v1, $v1, -0xf
|
||||
/* 189C 8002649C 00431023 */ subu $v0, $v0, $v1
|
||||
@ -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, 0x800a
|
||||
/* 1A58 80026658 24C6A66C */ addiu $a2, $a2, -0x5994
|
||||
/* 1A5C 8002665C 3C038007 */ lui $v1, 0x8007
|
||||
/* 1A60 80026660 24634010 */ addiu $v1, $v1, 0x4010
|
||||
/* 1A54 80026654 3C06800A */ lui $a2, %hi(D_8009A66C)
|
||||
/* 1A58 80026658 24C6A66C */ addiu $a2, $a2, %lo(D_8009A66C)
|
||||
/* 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, 0x800a
|
||||
/* 1A6C 8002666C 8D08A674 */ lw $t0, -0x598c($t0)
|
||||
/* 1A68 80026668 3C08800A */ lui $t0, %hi(D_8009A674)
|
||||
/* 1A6C 8002666C 8D08A674 */ lw $t0, %lo(D_8009A674)($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, 0x8007
|
||||
/* 1ACC 800266CC 246341F4 */ addiu $v1, $v1, 0x41f4
|
||||
/* 1AC8 800266C8 3C038007 */ lui $v1, %hi(D_800741F4)
|
||||
/* 1ACC 800266CC 246341F4 */ addiu $v1, $v1, %lo(D_800741F4)
|
||||
/* 1AD0 800266D0 8C620000 */ lw $v0, ($v1)
|
||||
/* 1AD4 800266D4 38420001 */ xori $v0, $v0, 1
|
||||
/* 1AD8 800266D8 AC620000 */ sw $v0, ($v1)
|
||||
|
@ -5,8 +5,8 @@ glabel gfxPreNMI_Callback
|
||||
/* 1B0C 8002670C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 1B10 80026710 24020001 */ addiu $v0, $zero, 1
|
||||
/* 1B14 80026714 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* 1B18 80026718 3C018007 */ lui $at, 0x8007
|
||||
/* 1B1C 8002671C AC223E00 */ sw $v0, 0x3e00($at)
|
||||
/* 1B18 80026718 3C018007 */ lui $at, %hi(D_80073E00)
|
||||
/* 1B1C 8002671C AC223E00 */ sw $v0, %lo(D_80073E00)($at)
|
||||
/* 1B20 80026720 0C018028 */ jal nuContRmbForceStop
|
||||
/* 1B24 80026724 00000000 */ nop
|
||||
/* 1B28 80026728 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
|
@ -4,8 +4,8 @@
|
||||
glabel gfxRetrace_Callback
|
||||
/* 145C 8002605C 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 1460 80026060 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 1464 80026064 3C118007 */ lui $s1, 0x8007
|
||||
/* 1468 80026068 26313E00 */ addiu $s1, $s1, 0x3e00
|
||||
/* 1464 80026064 3C118007 */ lui $s1, %hi(D_80073E00)
|
||||
/* 1468 80026068 26313E00 */ addiu $s1, $s1, %lo(D_80073E00)
|
||||
/* 146C 8002606C AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 1470 80026070 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 1474 80026074 8E230000 */ lw $v1, ($s1)
|
||||
@ -20,14 +20,14 @@ glabel gfxRetrace_Callback
|
||||
/* 1498 80026098 00000000 */ nop
|
||||
/* 149C 8002609C 0C019A6C */ jal osViGetCurrentFramebuffer
|
||||
/* 14A0 800260A0 00000000 */ nop
|
||||
/* 14A4 800260A4 3C10800A */ lui $s0, 0x800a
|
||||
/* 14A8 800260A8 2610A680 */ addiu $s0, $s0, -0x5980
|
||||
/* 14A4 800260A4 3C10800A */ lui $s0, %hi(D_8009A680)
|
||||
/* 14A8 800260A8 2610A680 */ addiu $s0, $s0, %lo(D_8009A680)
|
||||
/* 14AC 800260AC 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 14B0 800260B0 AE020008 */ sw $v0, 8($s0)
|
||||
/* 14B4 800260B4 AE020004 */ sw $v0, 4($s0)
|
||||
/* 14B8 800260B8 AE020000 */ sw $v0, ($s0)
|
||||
/* 14BC 800260BC 3C018007 */ lui $at, 0x8007
|
||||
/* 14C0 800260C0 AC223E04 */ sw $v0, 0x3e04($at)
|
||||
/* 14BC 800260BC 3C018007 */ lui $at, %hi(D_80073E04)
|
||||
/* 14C0 800260C0 AC223E04 */ sw $v0, %lo(D_80073E04)($at)
|
||||
/* 14C4 800260C4 0C017CBC */ jal nuGfxSetCfb
|
||||
/* 14C8 800260C8 24050003 */ addiu $a1, $zero, 3
|
||||
/* 14CC 800260CC 8E040000 */ lw $a0, ($s0)
|
||||
@ -36,8 +36,8 @@ glabel gfxRetrace_Callback
|
||||
/* 14D8 800260D8 24020002 */ addiu $v0, $zero, 2
|
||||
/* 14DC 800260DC AE220000 */ sw $v0, ($s1)
|
||||
.L800260E0:
|
||||
/* 14E0 800260E0 3C038007 */ lui $v1, 0x8007
|
||||
/* 14E4 800260E4 8C633E00 */ lw $v1, 0x3e00($v1)
|
||||
/* 14E0 800260E0 3C038007 */ lui $v1, %hi(D_80073E00)
|
||||
/* 14E4 800260E4 8C633E00 */ lw $v1, %lo(D_80073E00)($v1)
|
||||
/* 14E8 800260E8 24020002 */ addiu $v0, $zero, 2
|
||||
/* 14EC 800260EC 14620018 */ bne $v1, $v0, .L80026150
|
||||
/* 14F0 800260F0 00000000 */ nop
|
||||
@ -46,16 +46,16 @@ glabel gfxRetrace_Callback
|
||||
/* 14FC 800260FC 08009854 */ j .L80026150
|
||||
/* 1500 80026100 00000000 */ nop
|
||||
.L80026104:
|
||||
/* 1504 80026104 3C038007 */ lui $v1, 0x8007
|
||||
/* 1508 80026108 24633E0A */ addiu $v1, $v1, 0x3e0a
|
||||
/* 1504 80026104 3C038007 */ lui $v1, %hi(D_80073E0A)
|
||||
/* 1508 80026108 24633E0A */ addiu $v1, $v1, %lo(D_80073E0A)
|
||||
/* 150C 8002610C 94620000 */ lhu $v0, ($v1)
|
||||
/* 1510 80026110 38420001 */ xori $v0, $v0, 1
|
||||
/* 1514 80026114 1440000E */ bnez $v0, .L80026150
|
||||
/* 1518 80026118 A4620000 */ sh $v0, ($v1)
|
||||
/* 151C 8002611C 0C0099D0 */ jal step_game_loop
|
||||
/* 1520 80026120 00000000 */ nop
|
||||
/* 1524 80026124 3C038007 */ lui $v1, 0x8007
|
||||
/* 1528 80026128 24633E08 */ addiu $v1, $v1, 0x3e08
|
||||
/* 1524 80026124 3C038007 */ lui $v1, %hi(D_80073E08)
|
||||
/* 1528 80026128 24633E08 */ addiu $v1, $v1, %lo(D_80073E08)
|
||||
/* 152C 8002612C 24020001 */ addiu $v0, $zero, 1
|
||||
/* 1530 80026130 A4620000 */ sh $v0, ($v1)
|
||||
/* 1534 80026134 2A020003 */ slti $v0, $s0, 3
|
||||
|
@ -20,8 +20,8 @@ glabel func_80240000_BDD1B0
|
||||
/* BDD1EC 8024003C 0040882D */ daddu $s1, $v0, $zero
|
||||
/* BDD1F0 80240040 3C03800B */ lui $v1, %hi(gCameras)
|
||||
/* BDD1F4 80240044 24631D80 */ addiu $v1, $v1, %lo(gCameras)
|
||||
/* BDD1F8 80240048 3C02800A */ lui $v0, 0x800a
|
||||
/* BDD1FC 8024004C 8442A634 */ lh $v0, -0x59cc($v0)
|
||||
/* BDD1F8 80240048 3C02800A */ lui $v0, %hi(D_8009A634)
|
||||
/* BDD1FC 8024004C 8442A634 */ lh $v0, %lo(D_8009A634)($v0)
|
||||
/* BDD200 80240050 0000282D */ daddu $a1, $zero, $zero
|
||||
/* BDD204 80240054 00028080 */ sll $s0, $v0, 2
|
||||
/* BDD208 80240058 02028021 */ addu $s0, $s0, $v0
|
||||
@ -38,8 +38,8 @@ glabel func_80240000_BDD1B0
|
||||
/* BDD234 80240084 0002802B */ sltu $s0, $zero, $v0
|
||||
/* BDD238 80240088 0C00A6C9 */ jal clamp_angle
|
||||
/* BDD23C 8024008C 46000306 */ mov.s $f12, $f0
|
||||
/* BDD240 80240090 3C018024 */ lui $at, 0x8024
|
||||
/* BDD244 80240094 D4221AE0 */ ldc1 $f2, 0x1ae0($at)
|
||||
/* BDD240 80240090 3C018024 */ lui $at, %hi(D_80241AE0)
|
||||
/* BDD244 80240094 D4221AE0 */ ldc1 $f2, %lo(D_80241AE0)($at)
|
||||
/* BDD248 80240098 46000021 */ cvt.d.s $f0, $f0
|
||||
/* BDD24C 8024009C 4622003C */ c.lt.d $f0, $f2
|
||||
/* BDD250 802400A0 00000000 */ nop
|
||||
@ -60,8 +60,8 @@ glabel func_80240000_BDD1B0
|
||||
/* BDD288 802400D8 0C00A70A */ jal get_clamped_angle_diff
|
||||
/* BDD28C 802400DC 46000386 */ mov.s $f14, $f0
|
||||
/* BDD290 802400E0 46000005 */ abs.s $f0, $f0
|
||||
/* BDD294 802400E4 3C018024 */ lui $at, 0x8024
|
||||
/* BDD298 802400E8 D4221AE8 */ ldc1 $f2, 0x1ae8($at)
|
||||
/* BDD294 802400E4 3C018024 */ lui $at, %hi(D_80241AE8)
|
||||
/* BDD298 802400E8 D4221AE8 */ ldc1 $f2, %lo(D_80241AE8)($at)
|
||||
/* BDD29C 802400EC 46000021 */ cvt.d.s $f0, $f0
|
||||
/* BDD2A0 802400F0 4620103C */ c.lt.d $f2, $f0
|
||||
/* BDD2A4 802400F4 00000000 */ nop
|
||||
@ -80,8 +80,8 @@ glabel func_80240000_BDD1B0
|
||||
/* BDD2D4 80240124 45030001 */ bc1tl .L8024012C
|
||||
/* BDD2D8 80240128 0000802D */ daddu $s0, $zero, $zero
|
||||
.L8024012C:
|
||||
/* BDD2DC 8024012C 3C038011 */ lui $v1, 0x8011
|
||||
/* BDD2E0 80240130 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* BDD2DC 8024012C 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* BDD2E0 80240130 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* BDD2E4 80240134 24020009 */ addiu $v0, $zero, 9
|
||||
/* BDD2E8 80240138 50620001 */ beql $v1, $v0, .L80240140
|
||||
/* BDD2EC 8024013C 0000802D */ daddu $s0, $zero, $zero
|
||||
|
@ -21,8 +21,8 @@ glabel func_802401D4_BDD384
|
||||
/* BDD3C4 80240214 8E420014 */ lw $v0, 0x14($s2)
|
||||
/* BDD3C8 80240218 AE620074 */ sw $v0, 0x74($s3)
|
||||
/* BDD3CC 8024021C C640000C */ lwc1 $f0, 0xc($s2)
|
||||
/* BDD3D0 80240220 3C018024 */ lui $at, 0x8024
|
||||
/* BDD3D4 80240224 D4221AF0 */ ldc1 $f2, 0x1af0($at)
|
||||
/* BDD3D0 80240220 3C018024 */ lui $at, %hi(D_80241AF0)
|
||||
/* BDD3D4 80240224 D4221AF0 */ ldc1 $f2, %lo(D_80241AF0)($at)
|
||||
/* BDD3D8 80240228 46000021 */ cvt.d.s $f0, $f0
|
||||
/* BDD3DC 8024022C 46220002 */ mul.d $f0, $f0, $f2
|
||||
/* BDD3E0 80240230 00000000 */ nop
|
||||
|
@ -83,8 +83,8 @@ glabel func_80240694_BDD844
|
||||
/* BDD978 802407C8 8C470030 */ lw $a3, 0x30($v0)
|
||||
/* BDD97C 802407CC C6020018 */ lwc1 $f2, 0x18($s0)
|
||||
/* BDD980 802407D0 46020003 */ div.s $f0, $f0, $f2
|
||||
/* BDD984 802407D4 3C018024 */ lui $at, 0x8024
|
||||
/* BDD988 802407D8 D4221AF8 */ ldc1 $f2, 0x1af8($at)
|
||||
/* BDD984 802407D4 3C018024 */ lui $at, %hi(D_80241AF8)
|
||||
/* BDD988 802407D8 D4221AF8 */ ldc1 $f2, %lo(D_80241AF8)($at)
|
||||
/* BDD98C 802407DC 46000021 */ cvt.d.s $f0, $f0
|
||||
/* BDD990 802407E0 46220000 */ add.d $f0, $f0, $f2
|
||||
/* BDD994 802407E4 4620010D */ trunc.w.d $f4, $f0
|
||||
|
@ -30,8 +30,8 @@ glabel func_80240984_BDDB34
|
||||
/* BDDB98 802409E8 08090284 */ j .L80240A10
|
||||
/* BDDB9C 802409EC E4600018 */ swc1 $f0, 0x18($v1)
|
||||
.L802409F0:
|
||||
/* BDDBA0 802409F0 3C018024 */ lui $at, 0x8024
|
||||
/* BDDBA4 802409F4 D4221B00 */ ldc1 $f2, 0x1b00($at)
|
||||
/* BDDBA0 802409F0 3C018024 */ lui $at, %hi(D_80241B00)
|
||||
/* BDDBA4 802409F4 D4221B00 */ ldc1 $f2, %lo(D_80241B00)($at)
|
||||
/* BDDBA8 802409F8 44820000 */ mtc1 $v0, $f0
|
||||
/* BDDBAC 802409FC 00000000 */ nop
|
||||
/* BDDBB0 80240A00 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -95,9 +95,9 @@ glabel func_80240C90_BDDE40
|
||||
/* BDDF94 80240DE4 2C620035 */ sltiu $v0, $v1, 0x35
|
||||
/* BDDF98 80240DE8 10400073 */ beqz $v0, .L80240FB8
|
||||
/* BDDF9C 80240DEC 00031080 */ sll $v0, $v1, 2
|
||||
/* BDDFA0 80240DF0 3C018024 */ lui $at, 0x8024
|
||||
/* BDDFA0 80240DF0 3C018024 */ lui $at, %hi(D_80241B08)
|
||||
/* BDDFA4 80240DF4 00220821 */ addu $at, $at, $v0
|
||||
/* BDDFA8 80240DF8 8C221B08 */ lw $v0, 0x1b08($at)
|
||||
/* BDDFA8 80240DF8 8C221B08 */ lw $v0, %lo(D_80241B08)($at)
|
||||
/* BDDFAC 80240DFC 00400008 */ jr $v0
|
||||
/* BDDFB0 80240E00 00000000 */ nop
|
||||
/* BDDFB4 80240E04 0260202D */ daddu $a0, $s3, $zero
|
||||
|
@ -69,8 +69,8 @@ glabel func_80240000_BDED90
|
||||
/* BDEE84 802400F4 08090047 */ j .L8024011C
|
||||
/* BDEE88 802400F8 E6800018 */ swc1 $f0, 0x18($s4)
|
||||
.L802400FC:
|
||||
/* BDEE8C 802400FC 3C018024 */ lui $at, 0x8024
|
||||
/* BDEE90 80240100 D4224860 */ ldc1 $f2, 0x4860($at)
|
||||
/* BDEE8C 802400FC 3C018024 */ lui $at, %hi(D_80244860)
|
||||
/* BDEE90 80240100 D4224860 */ ldc1 $f2, %lo(D_80244860)($at)
|
||||
/* BDEE94 80240104 44820000 */ mtc1 $v0, $f0
|
||||
/* BDEE98 80240108 00000000 */ nop
|
||||
/* BDEE9C 8024010C 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -33,8 +33,8 @@ glabel func_8024067C_BDF40C
|
||||
/* BDF478 802406E8 080901C4 */ j .L80240710
|
||||
/* BDF47C 802406EC E4A00018 */ swc1 $f0, 0x18($a1)
|
||||
.L802406F0:
|
||||
/* BDF480 802406F0 3C018024 */ lui $at, 0x8024
|
||||
/* BDF484 802406F4 D4224868 */ ldc1 $f2, 0x4868($at)
|
||||
/* BDF480 802406F0 3C018024 */ lui $at, %hi(D_80244868)
|
||||
/* BDF484 802406F4 D4224868 */ ldc1 $f2, %lo(D_80244868)($at)
|
||||
/* BDF488 802406F8 44820000 */ mtc1 $v0, $f0
|
||||
/* BDF48C 802406FC 00000000 */ nop
|
||||
/* BDF490 80240700 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -124,9 +124,9 @@ glabel func_80240B94_BDF924
|
||||
/* BDFAE8 80240D58 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* BDFAEC 80240D5C 10400042 */ beqz $v0, .L80240E68
|
||||
/* BDFAF0 80240D60 00031080 */ sll $v0, $v1, 2
|
||||
/* BDFAF4 80240D64 3C018024 */ lui $at, 0x8024
|
||||
/* BDFAF4 80240D64 3C018024 */ lui $at, %hi(D_80244870)
|
||||
/* BDFAF8 80240D68 00220821 */ addu $at, $at, $v0
|
||||
/* BDFAFC 80240D6C 8C224870 */ lw $v0, 0x4870($at)
|
||||
/* BDFAFC 80240D6C 8C224870 */ lw $v0, %lo(D_80244870)($at)
|
||||
/* BDFB00 80240D70 00400008 */ jr $v0
|
||||
/* BDFB04 80240D74 00000000 */ nop
|
||||
/* BDFB08 80240D78 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -54,9 +54,9 @@ glabel func_8024113C_BDFECC
|
||||
/* BDFF8C 802411FC 2C620005 */ sltiu $v0, $v1, 5
|
||||
/* BDFF90 80241200 1040001E */ beqz $v0, .L8024127C
|
||||
/* BDFF94 80241204 00031080 */ sll $v0, $v1, 2
|
||||
/* BDFF98 80241208 3C018024 */ lui $at, 0x8024
|
||||
/* BDFF98 80241208 3C018024 */ lui $at, %hi(D_80244A00)
|
||||
/* BDFF9C 8024120C 00220821 */ addu $at, $at, $v0
|
||||
/* BDFFA0 80241210 8C224A00 */ lw $v0, 0x4a00($at)
|
||||
/* BDFFA0 80241210 8C224A00 */ lw $v0, %lo(D_80244A00)($at)
|
||||
/* BDFFA4 80241214 00400008 */ jr $v0
|
||||
/* BDFFA8 80241218 00000000 */ nop
|
||||
/* BDFFAC 8024121C 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -4,8 +4,8 @@
|
||||
glabel func_802412B0_BE0040
|
||||
/* BE0040 802412B0 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* BE0044 802412B4 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* BE0048 802412B8 3C108024 */ lui $s0, 0x8024
|
||||
/* BE004C 802412BC 26101C68 */ addiu $s0, $s0, 0x1c68
|
||||
/* BE0048 802412B8 3C108024 */ lui $s0, %hi(D_80241C68)
|
||||
/* BE004C 802412BC 26101C68 */ addiu $s0, $s0, %lo(D_80241C68)
|
||||
/* BE0050 802412C0 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* BE0054 802412C4 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* BE0058 802412C8 8E020000 */ lw $v0, ($s0)
|
||||
@ -39,8 +39,8 @@ glabel func_802412B0_BE0040
|
||||
/* BE00BC 8024132C 28620010 */ slti $v0, $v1, 0x10
|
||||
/* BE00C0 80241330 1440FFFA */ bnez $v0, .L8024131C
|
||||
/* BE00C4 80241334 24840004 */ addiu $a0, $a0, 4
|
||||
/* BE00C8 80241338 3C108024 */ lui $s0, 0x8024
|
||||
/* BE00CC 8024133C 26101C68 */ addiu $s0, $s0, 0x1c68
|
||||
/* BE00C8 80241338 3C108024 */ lui $s0, %hi(D_80241C68)
|
||||
/* BE00CC 8024133C 26101C68 */ addiu $s0, $s0, %lo(D_80241C68)
|
||||
/* BE00D0 80241340 0C00AB4B */ jal heap_free
|
||||
/* BE00D4 80241344 8E040000 */ lw $a0, ($s0)
|
||||
/* BE00D8 80241348 AE000000 */ sw $zero, ($s0)
|
||||
|
@ -6,11 +6,11 @@ glabel func_802415F4_BE0384
|
||||
/* BE0388 802415F8 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* BE038C 802415FC 10A00003 */ beqz $a1, .L8024160C
|
||||
/* BE0390 80241600 8C86000C */ lw $a2, 0xc($a0)
|
||||
/* BE0394 80241604 3C018024 */ lui $at, 0x8024
|
||||
/* BE0398 80241608 AC201CCC */ sw $zero, 0x1ccc($at)
|
||||
/* BE0394 80241604 3C018024 */ lui $at, %hi(D_80241CCC)
|
||||
/* BE0398 80241608 AC201CCC */ sw $zero, %lo(D_80241CCC)($at)
|
||||
.L8024160C:
|
||||
/* BE039C 8024160C 3C038024 */ lui $v1, 0x8024
|
||||
/* BE03A0 80241610 24631CCC */ addiu $v1, $v1, 0x1ccc
|
||||
/* BE039C 8024160C 3C038024 */ lui $v1, %hi(D_80241CCC)
|
||||
/* BE03A0 80241610 24631CCC */ addiu $v1, $v1, %lo(D_80241CCC)
|
||||
/* BE03A4 80241614 8C620000 */ lw $v0, ($v1)
|
||||
/* BE03A8 80241618 54400003 */ bnel $v0, $zero, .L80241628
|
||||
/* BE03AC 8024161C AC600000 */ sw $zero, ($v1)
|
||||
@ -18,9 +18,9 @@ glabel func_802415F4_BE0384
|
||||
/* BE03B4 80241624 0000102D */ daddu $v0, $zero, $zero
|
||||
.L80241628:
|
||||
/* BE03B8 80241628 8CC50000 */ lw $a1, ($a2)
|
||||
/* BE03BC 8024162C 3C068024 */ lui $a2, 0x8024
|
||||
/* BE03BC 8024162C 3C068024 */ lui $a2, %hi(D_80241CD0)
|
||||
/* BE03C0 80241630 0C0B2026 */ jal set_variable
|
||||
/* BE03C4 80241634 8CC61CD0 */ lw $a2, 0x1cd0($a2)
|
||||
/* BE03C4 80241634 8CC61CD0 */ lw $a2, %lo(D_80241CD0)($a2)
|
||||
/* BE03C8 80241638 24020002 */ addiu $v0, $zero, 2
|
||||
.L8024163C:
|
||||
/* BE03CC 8024163C 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
|
@ -7,12 +7,12 @@ glabel func_80241648_BE03D8
|
||||
/* BE03E0 80241650 8C82000C */ lw $v0, 0xc($a0)
|
||||
/* BE03E4 80241654 0C0B1EAF */ jal get_variable
|
||||
/* BE03E8 80241658 8C450000 */ lw $a1, ($v0)
|
||||
/* BE03EC 8024165C 3C018024 */ lui $at, 0x8024
|
||||
/* BE03F0 80241660 AC221CD0 */ sw $v0, 0x1cd0($at)
|
||||
/* BE03EC 8024165C 3C018024 */ lui $at, %hi(D_80241CD0)
|
||||
/* BE03F0 80241660 AC221CD0 */ sw $v0, %lo(D_80241CD0)($at)
|
||||
/* BE03F4 80241664 24020002 */ addiu $v0, $zero, 2
|
||||
/* BE03F8 80241668 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
/* BE03FC 8024166C 24030001 */ addiu $v1, $zero, 1
|
||||
/* BE0400 80241670 3C018024 */ lui $at, 0x8024
|
||||
/* BE0404 80241674 AC231CCC */ sw $v1, 0x1ccc($at)
|
||||
/* BE0400 80241670 3C018024 */ lui $at, %hi(D_80241CCC)
|
||||
/* BE0404 80241674 AC231CCC */ sw $v1, %lo(D_80241CCC)($at)
|
||||
/* BE0408 80241678 03E00008 */ jr $ra
|
||||
/* BE040C 8024167C 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
|
@ -13,8 +13,8 @@ glabel func_80241680_BE0410
|
||||
/* BE0430 802416A0 8C620000 */ lw $v0, ($v1)
|
||||
/* BE0434 802416A4 5040000A */ beql $v0, $zero, .L802416D0
|
||||
/* BE0438 802416A8 00041080 */ sll $v0, $a0, 2
|
||||
/* BE043C 802416AC 3C058024 */ lui $a1, 0x8024
|
||||
/* BE0440 802416B0 24A54A20 */ addiu $a1, $a1, 0x4a20
|
||||
/* BE043C 802416AC 3C058024 */ lui $a1, %hi(D_80244A20)
|
||||
/* BE0440 802416B0 24A54A20 */ addiu $a1, $a1, %lo(D_80244A20)
|
||||
.L802416B4:
|
||||
/* BE0444 802416B4 24630004 */ addiu $v1, $v1, 4
|
||||
/* BE0448 802416B8 24840001 */ addiu $a0, $a0, 1
|
||||
@ -24,14 +24,14 @@ glabel func_80241680_BE0410
|
||||
/* BE0458 802416C8 24A50004 */ addiu $a1, $a1, 4
|
||||
/* BE045C 802416CC 00041080 */ sll $v0, $a0, 2
|
||||
.L802416D0:
|
||||
/* BE0460 802416D0 3C018024 */ lui $at, 0x8024
|
||||
/* BE0460 802416D0 3C018024 */ lui $at, %hi(D_80244A20)
|
||||
/* BE0464 802416D4 00220821 */ addu $at, $at, $v0
|
||||
/* BE0468 802416D8 AC204A20 */ sw $zero, 0x4a20($at)
|
||||
/* BE0468 802416D8 AC204A20 */ sw $zero, %lo(D_80244A20)($at)
|
||||
/* BE046C 802416DC 080905C3 */ j .L8024170C
|
||||
/* BE0470 802416E0 00000000 */ nop
|
||||
.L802416E4:
|
||||
/* BE0474 802416E4 3C038024 */ lui $v1, 0x8024
|
||||
/* BE0478 802416E8 24634A20 */ addiu $v1, $v1, 0x4a20
|
||||
/* BE0474 802416E4 3C038024 */ lui $v1, %hi(D_80244A20)
|
||||
/* BE0478 802416E8 24634A20 */ addiu $v1, $v1, %lo(D_80244A20)
|
||||
/* BE047C 802416EC 0060282D */ daddu $a1, $v1, $zero
|
||||
.L802416F0:
|
||||
/* BE0480 802416F0 24820010 */ addiu $v0, $a0, 0x10
|
||||
|
@ -69,8 +69,8 @@ glabel func_80240000_BE37B0
|
||||
/* BE38A4 802400F4 08090047 */ j .L8024011C
|
||||
/* BE38A8 802400F8 E6800018 */ swc1 $f0, 0x18($s4)
|
||||
.L802400FC:
|
||||
/* BE38AC 802400FC 3C018024 */ lui $at, 0x8024
|
||||
/* BE38B0 80240100 D4224130 */ ldc1 $f2, 0x4130($at)
|
||||
/* BE38AC 802400FC 3C018024 */ lui $at, %hi(D_80244130)
|
||||
/* BE38B0 80240100 D4224130 */ ldc1 $f2, %lo(D_80244130)($at)
|
||||
/* BE38B4 80240104 44820000 */ mtc1 $v0, $f0
|
||||
/* BE38B8 80240108 00000000 */ nop
|
||||
/* BE38BC 8024010C 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -33,8 +33,8 @@ glabel func_8024067C_BE3E2C
|
||||
/* BE3E98 802406E8 080901C4 */ j .L80240710
|
||||
/* BE3E9C 802406EC E4A00018 */ swc1 $f0, 0x18($a1)
|
||||
.L802406F0:
|
||||
/* BE3EA0 802406F0 3C018024 */ lui $at, 0x8024
|
||||
/* BE3EA4 802406F4 D4224138 */ ldc1 $f2, 0x4138($at)
|
||||
/* BE3EA0 802406F0 3C018024 */ lui $at, %hi(D_80244138)
|
||||
/* BE3EA4 802406F4 D4224138 */ ldc1 $f2, %lo(D_80244138)($at)
|
||||
/* BE3EA8 802406F8 44820000 */ mtc1 $v0, $f0
|
||||
/* BE3EAC 802406FC 00000000 */ nop
|
||||
/* BE3EB0 80240700 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -124,9 +124,9 @@ glabel func_80240B94_BE4344
|
||||
/* BE4508 80240D58 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* BE450C 80240D5C 10400042 */ beqz $v0, .L80240E68
|
||||
/* BE4510 80240D60 00031080 */ sll $v0, $v1, 2
|
||||
/* BE4514 80240D64 3C018024 */ lui $at, 0x8024
|
||||
/* BE4514 80240D64 3C018024 */ lui $at, %hi(D_80244140)
|
||||
/* BE4518 80240D68 00220821 */ addu $at, $at, $v0
|
||||
/* BE451C 80240D6C 8C224140 */ lw $v0, 0x4140($at)
|
||||
/* BE451C 80240D6C 8C224140 */ lw $v0, %lo(D_80244140)($at)
|
||||
/* BE4520 80240D70 00400008 */ jr $v0
|
||||
/* BE4524 80240D74 00000000 */ nop
|
||||
/* BE4528 80240D78 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -87,8 +87,8 @@ glabel func_80240E90_BE4640
|
||||
/* BE4780 80240FD0 080903FE */ j .L80240FF8
|
||||
/* BE4784 80240FD4 E6000018 */ swc1 $f0, 0x18($s0)
|
||||
.L80240FD8:
|
||||
/* BE4788 80240FD8 3C018024 */ lui $at, 0x8024
|
||||
/* BE478C 80240FDC D42242D0 */ ldc1 $f2, 0x42d0($at)
|
||||
/* BE4788 80240FD8 3C018024 */ lui $at, %hi(D_802442D0)
|
||||
/* BE478C 80240FDC D42242D0 */ ldc1 $f2, %lo(D_802442D0)($at)
|
||||
/* BE4790 80240FE0 44820000 */ mtc1 $v0, $f0
|
||||
/* BE4794 80240FE4 00000000 */ nop
|
||||
/* BE4798 80240FE8 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -104,8 +104,8 @@ glabel func_80241040_BE47F0
|
||||
/* BE4974 802411C4 1040000A */ beqz $v0, .L802411F0
|
||||
/* BE4978 802411C8 4600C106 */ mov.s $f4, $f24
|
||||
/* BE497C 802411CC 4614C081 */ sub.s $f2, $f24, $f20
|
||||
/* BE4980 802411D0 3C018024 */ lui $at, 0x8024
|
||||
/* BE4984 802411D4 D42042D8 */ ldc1 $f0, 0x42d8($at)
|
||||
/* BE4980 802411D0 3C018024 */ lui $at, %hi(D_802442D8)
|
||||
/* BE4984 802411D4 D42042D8 */ ldc1 $f0, %lo(D_802442D8)($at)
|
||||
/* BE4988 802411D8 460010A1 */ cvt.d.s $f2, $f2
|
||||
/* BE498C 802411DC 46201082 */ mul.d $f2, $f2, $f0
|
||||
/* BE4990 802411E0 00000000 */ nop
|
||||
@ -131,8 +131,8 @@ glabel func_80241040_BE47F0
|
||||
/* BE49DC 8024122C C7A4002C */ lwc1 $f4, 0x2c($sp)
|
||||
/* BE49E0 80241230 461A2100 */ add.s $f4, $f4, $f26
|
||||
/* BE49E4 80241234 46142081 */ sub.s $f2, $f4, $f20
|
||||
/* BE49E8 80241238 3C018024 */ lui $at, 0x8024
|
||||
/* BE49EC 8024123C D42042E0 */ ldc1 $f0, 0x42e0($at)
|
||||
/* BE49E8 80241238 3C018024 */ lui $at, %hi(D_802442E0)
|
||||
/* BE49EC 8024123C D42042E0 */ ldc1 $f0, %lo(D_802442E0)($at)
|
||||
/* BE49F0 80241240 460010A1 */ cvt.d.s $f2, $f2
|
||||
/* BE49F4 80241244 46201082 */ mul.d $f2, $f2, $f0
|
||||
/* BE49F8 80241248 00000000 */ nop
|
||||
|
@ -15,9 +15,9 @@ glabel func_80241AE4_BE5294
|
||||
/* BE52BC 80241B0C 00031C00 */ sll $v1, $v1, 0x10
|
||||
/* BE52C0 80241B10 00031B83 */ sra $v1, $v1, 0xe
|
||||
/* BE52C4 80241B14 A444008E */ sh $a0, 0x8e($v0)
|
||||
/* BE52C8 80241B18 3C018024 */ lui $at, 0x8024
|
||||
/* BE52C8 80241B18 3C018024 */ lui $at, %hi(D_802436DC)
|
||||
/* BE52CC 80241B1C 00230821 */ addu $at, $at, $v1
|
||||
/* BE52D0 80241B20 C42236DC */ lwc1 $f2, 0x36dc($at)
|
||||
/* BE52D0 80241B20 C42236DC */ lwc1 $f2, %lo(D_802436DC)($at)
|
||||
/* BE52D4 80241B24 8443008E */ lh $v1, 0x8e($v0)
|
||||
/* BE52D8 80241B28 46020000 */ add.s $f0, $f0, $f2
|
||||
/* BE52DC 80241B2C 28630005 */ slti $v1, $v1, 5
|
||||
|
@ -66,9 +66,9 @@ glabel func_8024219C_BE594C
|
||||
/* BE5A38 80242288 2C62000F */ sltiu $v0, $v1, 0xf
|
||||
/* BE5A3C 8024228C 10400034 */ beqz $v0, .L80242360
|
||||
/* BE5A40 80242290 00031080 */ sll $v0, $v1, 2
|
||||
/* BE5A44 80242294 3C018024 */ lui $at, 0x8024
|
||||
/* BE5A44 80242294 3C018024 */ lui $at, %hi(D_802442E8)
|
||||
/* BE5A48 80242298 00220821 */ addu $at, $at, $v0
|
||||
/* BE5A4C 8024229C 8C2242E8 */ lw $v0, 0x42e8($at)
|
||||
/* BE5A4C 8024229C 8C2242E8 */ lw $v0, %lo(D_802442E8)($at)
|
||||
/* BE5A50 802422A0 00400008 */ jr $v0
|
||||
/* BE5A54 802422A4 00000000 */ nop
|
||||
/* BE5A58 802422A8 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -20,8 +20,8 @@ glabel func_80242388_BE5B38
|
||||
/* BE5B74 802423C4 0040882D */ daddu $s1, $v0, $zero
|
||||
/* BE5B78 802423C8 3C03800B */ lui $v1, %hi(gCameras)
|
||||
/* BE5B7C 802423CC 24631D80 */ addiu $v1, $v1, %lo(gCameras)
|
||||
/* BE5B80 802423D0 3C02800A */ lui $v0, 0x800a
|
||||
/* BE5B84 802423D4 8442A634 */ lh $v0, -0x59cc($v0)
|
||||
/* BE5B80 802423D0 3C02800A */ lui $v0, %hi(D_8009A634)
|
||||
/* BE5B84 802423D4 8442A634 */ lh $v0, %lo(D_8009A634)($v0)
|
||||
/* BE5B88 802423D8 0000282D */ daddu $a1, $zero, $zero
|
||||
/* BE5B8C 802423DC 00028080 */ sll $s0, $v0, 2
|
||||
/* BE5B90 802423E0 02028021 */ addu $s0, $s0, $v0
|
||||
@ -38,8 +38,8 @@ glabel func_80242388_BE5B38
|
||||
/* BE5BBC 8024240C 0002802B */ sltu $s0, $zero, $v0
|
||||
/* BE5BC0 80242410 0C00A6C9 */ jal clamp_angle
|
||||
/* BE5BC4 80242414 46000306 */ mov.s $f12, $f0
|
||||
/* BE5BC8 80242418 3C018024 */ lui $at, 0x8024
|
||||
/* BE5BCC 8024241C D4224328 */ ldc1 $f2, 0x4328($at)
|
||||
/* BE5BC8 80242418 3C018024 */ lui $at, %hi(D_80244328)
|
||||
/* BE5BCC 8024241C D4224328 */ ldc1 $f2, %lo(D_80244328)($at)
|
||||
/* BE5BD0 80242420 46000021 */ cvt.d.s $f0, $f0
|
||||
/* BE5BD4 80242424 4622003C */ c.lt.d $f0, $f2
|
||||
/* BE5BD8 80242428 00000000 */ nop
|
||||
@ -60,8 +60,8 @@ glabel func_80242388_BE5B38
|
||||
/* BE5C10 80242460 0C00A70A */ jal get_clamped_angle_diff
|
||||
/* BE5C14 80242464 46000386 */ mov.s $f14, $f0
|
||||
/* BE5C18 80242468 46000005 */ abs.s $f0, $f0
|
||||
/* BE5C1C 8024246C 3C018024 */ lui $at, 0x8024
|
||||
/* BE5C20 80242470 D4224330 */ ldc1 $f2, 0x4330($at)
|
||||
/* BE5C1C 8024246C 3C018024 */ lui $at, %hi(D_80244330)
|
||||
/* BE5C20 80242470 D4224330 */ ldc1 $f2, %lo(D_80244330)($at)
|
||||
/* BE5C24 80242474 46000021 */ cvt.d.s $f0, $f0
|
||||
/* BE5C28 80242478 4620103C */ c.lt.d $f2, $f0
|
||||
/* BE5C2C 8024247C 00000000 */ nop
|
||||
@ -80,8 +80,8 @@ glabel func_80242388_BE5B38
|
||||
/* BE5C5C 802424AC 45030001 */ bc1tl .L802424B4
|
||||
/* BE5C60 802424B0 0000802D */ daddu $s0, $zero, $zero
|
||||
.L802424B4:
|
||||
/* BE5C64 802424B4 3C038011 */ lui $v1, 0x8011
|
||||
/* BE5C68 802424B8 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* BE5C64 802424B4 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* BE5C68 802424B8 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* BE5C6C 802424BC 24020009 */ addiu $v0, $zero, 9
|
||||
/* BE5C70 802424C0 50620001 */ beql $v1, $v0, .L802424C8
|
||||
/* BE5C74 802424C4 0000802D */ daddu $s0, $zero, $zero
|
||||
|
@ -21,8 +21,8 @@ glabel func_8024255C_BE5D0C
|
||||
/* BE5D4C 8024259C 8E420014 */ lw $v0, 0x14($s2)
|
||||
/* BE5D50 802425A0 AE620074 */ sw $v0, 0x74($s3)
|
||||
/* BE5D54 802425A4 C640000C */ lwc1 $f0, 0xc($s2)
|
||||
/* BE5D58 802425A8 3C018024 */ lui $at, 0x8024
|
||||
/* BE5D5C 802425AC D4224338 */ ldc1 $f2, 0x4338($at)
|
||||
/* BE5D58 802425A8 3C018024 */ lui $at, %hi(D_80244338)
|
||||
/* BE5D5C 802425AC D4224338 */ ldc1 $f2, %lo(D_80244338)($at)
|
||||
/* BE5D60 802425B0 46000021 */ cvt.d.s $f0, $f0
|
||||
/* BE5D64 802425B4 46220002 */ mul.d $f0, $f0, $f2
|
||||
/* BE5D68 802425B8 00000000 */ nop
|
||||
|
@ -83,8 +83,8 @@ glabel func_80242A1C_BE61CC
|
||||
/* BE6300 80242B50 8C470030 */ lw $a3, 0x30($v0)
|
||||
/* BE6304 80242B54 C6020018 */ lwc1 $f2, 0x18($s0)
|
||||
/* BE6308 80242B58 46020003 */ div.s $f0, $f0, $f2
|
||||
/* BE630C 80242B5C 3C018024 */ lui $at, 0x8024
|
||||
/* BE6310 80242B60 D4224340 */ ldc1 $f2, 0x4340($at)
|
||||
/* BE630C 80242B5C 3C018024 */ lui $at, %hi(D_80244340)
|
||||
/* BE6310 80242B60 D4224340 */ ldc1 $f2, %lo(D_80244340)($at)
|
||||
/* BE6314 80242B64 46000021 */ cvt.d.s $f0, $f0
|
||||
/* BE6318 80242B68 46220000 */ add.d $f0, $f0, $f2
|
||||
/* BE631C 80242B6C 4620010D */ trunc.w.d $f4, $f0
|
||||
|
@ -30,8 +30,8 @@ glabel func_80242D0C_BE64BC
|
||||
/* BE6520 80242D70 08090B66 */ j .L80242D98
|
||||
/* BE6524 80242D74 E4600018 */ swc1 $f0, 0x18($v1)
|
||||
.L80242D78:
|
||||
/* BE6528 80242D78 3C018024 */ lui $at, 0x8024
|
||||
/* BE652C 80242D7C D4224348 */ ldc1 $f2, 0x4348($at)
|
||||
/* BE6528 80242D78 3C018024 */ lui $at, %hi(D_80244348)
|
||||
/* BE652C 80242D7C D4224348 */ ldc1 $f2, %lo(D_80244348)($at)
|
||||
/* BE6530 80242D80 44820000 */ mtc1 $v0, $f0
|
||||
/* BE6534 80242D84 00000000 */ nop
|
||||
/* BE6538 80242D88 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -95,9 +95,9 @@ glabel func_80243018_BE67C8
|
||||
/* BE691C 8024316C 2C620035 */ sltiu $v0, $v1, 0x35
|
||||
/* BE6920 80243170 10400073 */ beqz $v0, .L80243340
|
||||
/* BE6924 80243174 00031080 */ sll $v0, $v1, 2
|
||||
/* BE6928 80243178 3C018024 */ lui $at, 0x8024
|
||||
/* BE6928 80243178 3C018024 */ lui $at, %hi(D_80244350)
|
||||
/* BE692C 8024317C 00220821 */ addu $at, $at, $v0
|
||||
/* BE6930 80243180 8C224350 */ lw $v0, 0x4350($at)
|
||||
/* BE6930 80243180 8C224350 */ lw $v0, %lo(D_80244350)($at)
|
||||
/* BE6934 80243184 00400008 */ jr $v0
|
||||
/* BE6938 80243188 00000000 */ nop
|
||||
/* BE693C 8024318C 0260202D */ daddu $a0, $s3, $zero
|
||||
|
@ -69,8 +69,8 @@ glabel func_80240000_BE7BE0
|
||||
/* BE7CD4 802400F4 08090047 */ j .L8024011C
|
||||
/* BE7CD8 802400F8 E6800018 */ swc1 $f0, 0x18($s4)
|
||||
.L802400FC:
|
||||
/* BE7CDC 802400FC 3C018024 */ lui $at, 0x8024
|
||||
/* BE7CE0 80240100 D4225050 */ ldc1 $f2, 0x5050($at)
|
||||
/* BE7CDC 802400FC 3C018024 */ lui $at, %hi(D_80245050)
|
||||
/* BE7CE0 80240100 D4225050 */ ldc1 $f2, %lo(D_80245050)($at)
|
||||
/* BE7CE4 80240104 44820000 */ mtc1 $v0, $f0
|
||||
/* BE7CE8 80240108 00000000 */ nop
|
||||
/* BE7CEC 8024010C 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -33,8 +33,8 @@ glabel func_8024067C_BE825C
|
||||
/* BE82C8 802406E8 080901C4 */ j .L80240710
|
||||
/* BE82CC 802406EC E4A00018 */ swc1 $f0, 0x18($a1)
|
||||
.L802406F0:
|
||||
/* BE82D0 802406F0 3C018024 */ lui $at, 0x8024
|
||||
/* BE82D4 802406F4 D4225058 */ ldc1 $f2, 0x5058($at)
|
||||
/* BE82D0 802406F0 3C018024 */ lui $at, %hi(D_80245058)
|
||||
/* BE82D4 802406F4 D4225058 */ ldc1 $f2, %lo(D_80245058)($at)
|
||||
/* BE82D8 802406F8 44820000 */ mtc1 $v0, $f0
|
||||
/* BE82DC 802406FC 00000000 */ nop
|
||||
/* BE82E0 80240700 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -124,9 +124,9 @@ glabel func_80240B94_BE8774
|
||||
/* BE8938 80240D58 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* BE893C 80240D5C 10400042 */ beqz $v0, .L80240E68
|
||||
/* BE8940 80240D60 00031080 */ sll $v0, $v1, 2
|
||||
/* BE8944 80240D64 3C018024 */ lui $at, 0x8024
|
||||
/* BE8944 80240D64 3C018024 */ lui $at, %hi(D_80245060)
|
||||
/* BE8948 80240D68 00220821 */ addu $at, $at, $v0
|
||||
/* BE894C 80240D6C 8C225060 */ lw $v0, 0x5060($at)
|
||||
/* BE894C 80240D6C 8C225060 */ lw $v0, %lo(D_80245060)($at)
|
||||
/* BE8950 80240D70 00400008 */ jr $v0
|
||||
/* BE8954 80240D74 00000000 */ nop
|
||||
/* BE8958 80240D78 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -54,9 +54,9 @@ glabel func_8024113C_BE8D1C
|
||||
/* BE8DDC 802411FC 2C620005 */ sltiu $v0, $v1, 5
|
||||
/* BE8DE0 80241200 1040001E */ beqz $v0, .L8024127C
|
||||
/* BE8DE4 80241204 00031080 */ sll $v0, $v1, 2
|
||||
/* BE8DE8 80241208 3C018024 */ lui $at, 0x8024
|
||||
/* BE8DE8 80241208 3C018024 */ lui $at, %hi(D_802451F0)
|
||||
/* BE8DEC 8024120C 00220821 */ addu $at, $at, $v0
|
||||
/* BE8DF0 80241210 8C2251F0 */ lw $v0, 0x51f0($at)
|
||||
/* BE8DF0 80241210 8C2251F0 */ lw $v0, %lo(D_802451F0)($at)
|
||||
/* BE8DF4 80241214 00400008 */ jr $v0
|
||||
/* BE8DF8 80241218 00000000 */ nop
|
||||
/* BE8DFC 8024121C 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -13,9 +13,9 @@ glabel func_802401AC_BECF9C
|
||||
/* BECFBC 802401CC 2C620005 */ sltiu $v0, $v1, 5
|
||||
/* BECFC0 802401D0 1040008A */ beqz $v0, .L802403FC
|
||||
/* BECFC4 802401D4 00031080 */ sll $v0, $v1, 2
|
||||
/* BECFC8 802401D8 3C018024 */ lui $at, 0x8024
|
||||
/* BECFC8 802401D8 3C018024 */ lui $at, %hi(D_80247900)
|
||||
/* BECFCC 802401DC 00220821 */ addu $at, $at, $v0
|
||||
/* BECFD0 802401E0 8C227900 */ lw $v0, 0x7900($at)
|
||||
/* BECFD0 802401E0 8C227900 */ lw $v0, %lo(D_80247900)($at)
|
||||
/* BECFD4 802401E4 00400008 */ jr $v0
|
||||
/* BECFD8 802401E8 00000000 */ nop
|
||||
/* BECFDC 802401EC 8E22003C */ lw $v0, 0x3c($s1)
|
||||
|
@ -10,8 +10,8 @@ glabel func_80240800_BED5F0
|
||||
/* BED604 80240814 0C0B210B */ jal get_float_variable
|
||||
/* BED608 80240818 34A53C80 */ ori $a1, $a1, 0x3c80
|
||||
/* BED60C 8024081C 46000086 */ mov.s $f2, $f0
|
||||
/* BED610 80240820 3C018024 */ lui $at, 0x8024
|
||||
/* BED614 80240824 D4247940 */ ldc1 $f4, 0x7940($at)
|
||||
/* BED610 80240820 3C018024 */ lui $at, %hi(D_80247940)
|
||||
/* BED614 80240824 D4247940 */ ldc1 $f4, %lo(D_80247940)($at)
|
||||
/* BED618 80240828 46001021 */ cvt.d.s $f0, $f2
|
||||
/* BED61C 8024082C 4620203E */ c.le.d $f4, $f0
|
||||
/* BED620 80240830 00000000 */ nop
|
||||
|
@ -87,8 +87,8 @@ glabel func_80240950_BED740
|
||||
/* BED880 80240A90 080902AE */ j .L80240AB8
|
||||
/* BED884 80240A94 E6000018 */ swc1 $f0, 0x18($s0)
|
||||
.L80240A98:
|
||||
/* BED888 80240A98 3C018024 */ lui $at, 0x8024
|
||||
/* BED88C 80240A9C D4227950 */ ldc1 $f2, 0x7950($at)
|
||||
/* BED888 80240A98 3C018024 */ lui $at, %hi(D_80247950)
|
||||
/* BED88C 80240A9C D4227950 */ ldc1 $f2, %lo(D_80247950)($at)
|
||||
/* BED890 80240AA0 44820000 */ mtc1 $v0, $f0
|
||||
/* BED894 80240AA4 00000000 */ nop
|
||||
/* BED898 80240AA8 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -104,8 +104,8 @@ glabel func_80240B00_BED8F0
|
||||
/* BEDA74 80240C84 1040000A */ beqz $v0, .L80240CB0
|
||||
/* BEDA78 80240C88 4600C106 */ mov.s $f4, $f24
|
||||
/* BEDA7C 80240C8C 4614C081 */ sub.s $f2, $f24, $f20
|
||||
/* BEDA80 80240C90 3C018024 */ lui $at, 0x8024
|
||||
/* BEDA84 80240C94 D4207958 */ ldc1 $f0, 0x7958($at)
|
||||
/* BEDA80 80240C90 3C018024 */ lui $at, %hi(D_80247958)
|
||||
/* BEDA84 80240C94 D4207958 */ ldc1 $f0, %lo(D_80247958)($at)
|
||||
/* BEDA88 80240C98 460010A1 */ cvt.d.s $f2, $f2
|
||||
/* BEDA8C 80240C9C 46201082 */ mul.d $f2, $f2, $f0
|
||||
/* BEDA90 80240CA0 00000000 */ nop
|
||||
@ -131,8 +131,8 @@ glabel func_80240B00_BED8F0
|
||||
/* BEDADC 80240CEC C7A4002C */ lwc1 $f4, 0x2c($sp)
|
||||
/* BEDAE0 80240CF0 461A2100 */ add.s $f4, $f4, $f26
|
||||
/* BEDAE4 80240CF4 46142081 */ sub.s $f2, $f4, $f20
|
||||
/* BEDAE8 80240CF8 3C018024 */ lui $at, 0x8024
|
||||
/* BEDAEC 80240CFC D4207960 */ ldc1 $f0, 0x7960($at)
|
||||
/* BEDAE8 80240CF8 3C018024 */ lui $at, %hi(D_80247960)
|
||||
/* BEDAEC 80240CFC D4207960 */ ldc1 $f0, %lo(D_80247960)($at)
|
||||
/* BEDAF0 80240D00 460010A1 */ cvt.d.s $f2, $f2
|
||||
/* BEDAF4 80240D04 46201082 */ mul.d $f2, $f2, $f0
|
||||
/* BEDAF8 80240D08 00000000 */ nop
|
||||
|
@ -15,9 +15,9 @@ glabel func_802415A4_BEE394
|
||||
/* BEE3BC 802415CC 00031C00 */ sll $v1, $v1, 0x10
|
||||
/* BEE3C0 802415D0 00031B83 */ sra $v1, $v1, 0xe
|
||||
/* BEE3C4 802415D4 A444008E */ sh $a0, 0x8e($v0)
|
||||
/* BEE3C8 802415D8 3C018024 */ lui $at, 0x8024
|
||||
/* BEE3C8 802415D8 3C018024 */ lui $at, %hi(D_80243BC0)
|
||||
/* BEE3CC 802415DC 00230821 */ addu $at, $at, $v1
|
||||
/* BEE3D0 802415E0 C4223BC0 */ lwc1 $f2, 0x3bc0($at)
|
||||
/* BEE3D0 802415E0 C4223BC0 */ lwc1 $f2, %lo(D_80243BC0)($at)
|
||||
/* BEE3D4 802415E4 8443008E */ lh $v1, 0x8e($v0)
|
||||
/* BEE3D8 802415E8 46020000 */ add.s $f0, $f0, $f2
|
||||
/* BEE3DC 802415EC 28630005 */ slti $v1, $v1, 5
|
||||
|
@ -66,9 +66,9 @@ glabel func_80241C5C_BEEA4C
|
||||
/* BEEB38 80241D48 2C62000F */ sltiu $v0, $v1, 0xf
|
||||
/* BEEB3C 80241D4C 10400034 */ beqz $v0, .L80241E20
|
||||
/* BEEB40 80241D50 00031080 */ sll $v0, $v1, 2
|
||||
/* BEEB44 80241D54 3C018024 */ lui $at, 0x8024
|
||||
/* BEEB44 80241D54 3C018024 */ lui $at, %hi(D_80247968)
|
||||
/* BEEB48 80241D58 00220821 */ addu $at, $at, $v0
|
||||
/* BEEB4C 80241D5C 8C227968 */ lw $v0, 0x7968($at)
|
||||
/* BEEB4C 80241D5C 8C227968 */ lw $v0, %lo(D_80247968)($at)
|
||||
/* BEEB50 80241D60 00400008 */ jr $v0
|
||||
/* BEEB54 80241D64 00000000 */ nop
|
||||
/* BEEB58 80241D68 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -3,8 +3,8 @@
|
||||
|
||||
glabel func_8024019C_BF493C
|
||||
/* BF493C 8024019C 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* BF4940 802401A0 3C048024 */ lui $a0, 0x8024
|
||||
/* BF4944 802401A4 24841188 */ addiu $a0, $a0, 0x1188
|
||||
/* BF4940 802401A0 3C048024 */ lui $a0, %hi(D_80241188)
|
||||
/* BF4944 802401A4 24841188 */ addiu $a0, $a0, %lo(D_80241188)
|
||||
/* BF4948 802401A8 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* BF494C 802401AC AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* BF4950 802401B0 AFB00010 */ sw $s0, 0x10($sp)
|
||||
@ -34,8 +34,8 @@ glabel func_8024019C_BF493C
|
||||
/* BF49A4 80240204 0809009C */ j .L80240270
|
||||
/* BF49A8 80240208 AC820000 */ sw $v0, ($a0)
|
||||
.L8024020C:
|
||||
/* BF49AC 8024020C 3C108011 */ lui $s0, 0x8011
|
||||
/* BF49B0 80240210 2610C930 */ addiu $s0, $s0, -0x36d0
|
||||
/* BF49AC 8024020C 3C108011 */ lui $s0, %hi(D_8010C930)
|
||||
/* BF49B0 80240210 2610C930 */ addiu $s0, $s0, %lo(D_8010C930)
|
||||
/* BF49B4 80240214 0C03BD17 */ jal clear_partner_move_history
|
||||
/* BF49B8 80240218 8E040000 */ lw $a0, ($s0)
|
||||
/* BF49BC 8024021C C6200028 */ lwc1 $f0, 0x28($s1)
|
||||
|
@ -3,23 +3,23 @@
|
||||
|
||||
glabel func_80240000_BFA0A0
|
||||
/* BFA0A0 80240000 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* BFA0A4 80240004 3C04800E */ lui $a0, 0x800e
|
||||
/* BFA0A8 80240008 24849230 */ addiu $a0, $a0, -0x6dd0
|
||||
/* BFA0AC 8024000C 3C058024 */ lui $a1, 0x8024
|
||||
/* BFA0B0 80240010 24A537A0 */ addiu $a1, $a1, 0x37a0
|
||||
/* BFA0A4 80240004 3C04800E */ lui $a0, %hi(D_800D9230)
|
||||
/* BFA0A8 80240008 24849230 */ addiu $a0, $a0, %lo(D_800D9230)
|
||||
/* BFA0AC 8024000C 3C058024 */ lui $a1, %hi(D_802437A0)
|
||||
/* BFA0B0 80240010 24A537A0 */ addiu $a1, $a1, %lo(D_802437A0)
|
||||
/* BFA0B4 80240014 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* BFA0B8 80240018 0C01953C */ jal sprintf
|
||||
/* BFA0BC 8024001C 00000000 */ nop
|
||||
/* BFA0C0 80240020 3C04800E */ lui $a0, 0x800e
|
||||
/* BFA0C4 80240024 248491E0 */ addiu $a0, $a0, -0x6e20
|
||||
/* BFA0C8 80240028 3C058024 */ lui $a1, 0x8024
|
||||
/* BFA0C0 80240020 3C04800E */ lui $a0, %hi(D_800D91E0)
|
||||
/* BFA0C4 80240024 248491E0 */ addiu $a0, $a0, %lo(D_800D91E0)
|
||||
/* BFA0C8 80240028 3C058024 */ lui $a1, %hi(D_802437B0)
|
||||
/* BFA0CC 8024002C 0C01953C */ jal sprintf
|
||||
/* BFA0D0 80240030 24A537B0 */ addiu $a1, $a1, 0x37b0
|
||||
/* BFA0D4 80240034 3C04800B */ lui $a0, 0x800b
|
||||
/* BFA0D8 80240038 24840CF0 */ addiu $a0, $a0, 0xcf0
|
||||
/* BFA0DC 8024003C 3C058024 */ lui $a1, 0x8024
|
||||
/* BFA0D0 80240030 24A537B0 */ addiu $a1, $a1, %lo(D_802437B0)
|
||||
/* BFA0D4 80240034 3C04800B */ lui $a0, %hi(D_800B0CF0)
|
||||
/* BFA0D8 80240038 24840CF0 */ addiu $a0, $a0, %lo(D_800B0CF0)
|
||||
/* BFA0DC 8024003C 3C058024 */ lui $a1, %hi(D_802437BC)
|
||||
/* BFA0E0 80240040 0C01953C */ jal sprintf
|
||||
/* BFA0E4 80240044 24A537BC */ addiu $a1, $a1, 0x37bc
|
||||
/* BFA0E4 80240044 24A537BC */ addiu $a1, $a1, %lo(D_802437BC)
|
||||
/* BFA0E8 80240048 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
/* BFA0EC 8024004C 0000102D */ daddu $v0, $zero, $zero
|
||||
/* BFA0F0 80240050 03E00008 */ jr $ra
|
||||
|
@ -87,8 +87,8 @@ glabel func_80240120_BFD9A0
|
||||
/* BFDAE0 80240260 080900A2 */ j .L80240288
|
||||
/* BFDAE4 80240264 E6000018 */ swc1 $f0, 0x18($s0)
|
||||
.L80240268:
|
||||
/* BFDAE8 80240268 3C018026 */ lui $at, 0x8026
|
||||
/* BFDAEC 8024026C D4223420 */ ldc1 $f2, 0x3420($at)
|
||||
/* BFDAE8 80240268 3C018026 */ lui $at, %hi(D_80263420)
|
||||
/* BFDAEC 8024026C D4223420 */ ldc1 $f2, %lo(D_80263420)($at)
|
||||
/* BFDAF0 80240270 44820000 */ mtc1 $v0, $f0
|
||||
/* BFDAF4 80240274 00000000 */ nop
|
||||
/* BFDAF8 80240278 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -104,8 +104,8 @@ glabel func_802402D0_BFDB50
|
||||
/* BFDCD4 80240454 1040000A */ beqz $v0, .L80240480
|
||||
/* BFDCD8 80240458 4600C106 */ mov.s $f4, $f24
|
||||
/* BFDCDC 8024045C 4614C081 */ sub.s $f2, $f24, $f20
|
||||
/* BFDCE0 80240460 3C018026 */ lui $at, 0x8026
|
||||
/* BFDCE4 80240464 D4203428 */ ldc1 $f0, 0x3428($at)
|
||||
/* BFDCE0 80240460 3C018026 */ lui $at, %hi(D_80263428)
|
||||
/* BFDCE4 80240464 D4203428 */ ldc1 $f0, %lo(D_80263428)($at)
|
||||
/* BFDCE8 80240468 460010A1 */ cvt.d.s $f2, $f2
|
||||
/* BFDCEC 8024046C 46201082 */ mul.d $f2, $f2, $f0
|
||||
/* BFDCF0 80240470 00000000 */ nop
|
||||
@ -131,8 +131,8 @@ glabel func_802402D0_BFDB50
|
||||
/* BFDD3C 802404BC C7A4002C */ lwc1 $f4, 0x2c($sp)
|
||||
/* BFDD40 802404C0 461A2100 */ add.s $f4, $f4, $f26
|
||||
/* BFDD44 802404C4 46142081 */ sub.s $f2, $f4, $f20
|
||||
/* BFDD48 802404C8 3C018026 */ lui $at, 0x8026
|
||||
/* BFDD4C 802404CC D4203430 */ ldc1 $f0, 0x3430($at)
|
||||
/* BFDD48 802404C8 3C018026 */ lui $at, %hi(D_80263430)
|
||||
/* BFDD4C 802404CC D4203430 */ ldc1 $f0, %lo(D_80263430)($at)
|
||||
/* BFDD50 802404D0 460010A1 */ cvt.d.s $f2, $f2
|
||||
/* BFDD54 802404D4 46201082 */ mul.d $f2, $f2, $f0
|
||||
/* BFDD58 802404D8 00000000 */ nop
|
||||
|
@ -15,9 +15,9 @@ glabel func_80240D74_BFE5F4
|
||||
/* BFE61C 80240D9C 00031C00 */ sll $v1, $v1, 0x10
|
||||
/* BFE620 80240DA0 00031B83 */ sra $v1, $v1, 0xe
|
||||
/* BFE624 80240DA4 A444008E */ sh $a0, 0x8e($v0)
|
||||
/* BFE628 80240DA8 3C018024 */ lui $at, 0x8024
|
||||
/* BFE628 80240DA8 3C018024 */ lui $at, %hi(D_80244CD0)
|
||||
/* BFE62C 80240DAC 00230821 */ addu $at, $at, $v1
|
||||
/* BFE630 80240DB0 C4224CD0 */ lwc1 $f2, 0x4cd0($at)
|
||||
/* BFE630 80240DB0 C4224CD0 */ lwc1 $f2, %lo(D_80244CD0)($at)
|
||||
/* BFE634 80240DB4 8443008E */ lh $v1, 0x8e($v0)
|
||||
/* BFE638 80240DB8 46020000 */ add.s $f0, $f0, $f2
|
||||
/* BFE63C 80240DBC 28630005 */ slti $v1, $v1, 5
|
||||
|
@ -66,9 +66,9 @@ glabel func_8024142C_BFECAC
|
||||
/* BFED98 80241518 2C62000F */ sltiu $v0, $v1, 0xf
|
||||
/* BFED9C 8024151C 10400034 */ beqz $v0, .L802415F0
|
||||
/* BFEDA0 80241520 00031080 */ sll $v0, $v1, 2
|
||||
/* BFEDA4 80241524 3C018026 */ lui $at, 0x8026
|
||||
/* BFEDA4 80241524 3C018026 */ lui $at, %hi(D_80263438)
|
||||
/* BFEDA8 80241528 00220821 */ addu $at, $at, $v0
|
||||
/* BFEDAC 8024152C 8C223438 */ lw $v0, 0x3438($at)
|
||||
/* BFEDAC 8024152C 8C223438 */ lw $v0, %lo(D_80263438)($at)
|
||||
/* BFEDB0 80241530 00400008 */ jr $v0
|
||||
/* BFEDB4 80241534 00000000 */ nop
|
||||
/* BFEDB8 80241538 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -57,8 +57,8 @@ glabel func_80241954_BFF1D4
|
||||
/* BFF2A0 80241A20 E6420038 */ swc1 $f2, 0x38($s2)
|
||||
/* BFF2A4 80241A24 C4420030 */ lwc1 $f2, 0x30($v0)
|
||||
/* BFF2A8 80241A28 46001080 */ add.s $f2, $f2, $f0
|
||||
/* BFF2AC 80241A2C 3C018026 */ lui $at, 0x8026
|
||||
/* BFF2B0 80241A30 D4263478 */ ldc1 $f6, 0x3478($at)
|
||||
/* BFF2AC 80241A2C 3C018026 */ lui $at, %hi(D_80263478)
|
||||
/* BFF2B0 80241A30 D4263478 */ ldc1 $f6, %lo(D_80263478)($at)
|
||||
/* BFF2B4 80241A34 46002021 */ cvt.d.s $f0, $f4
|
||||
/* BFF2B8 80241A38 4620303C */ c.lt.d $f6, $f0
|
||||
/* BFF2BC 80241A3C E6440048 */ swc1 $f4, 0x48($s2)
|
||||
@ -137,8 +137,8 @@ glabel func_80241954_BFF1D4
|
||||
/* BFF3DC 80241B5C 00000000 */ nop
|
||||
/* BFF3E0 80241B60 45000008 */ bc1f .L80241B84
|
||||
/* BFF3E4 80241B64 3C03FFDF */ lui $v1, 0xffdf
|
||||
/* BFF3E8 80241B68 3C018026 */ lui $at, 0x8026
|
||||
/* BFF3EC 80241B6C D4223480 */ ldc1 $f2, 0x3480($at)
|
||||
/* BFF3E8 80241B68 3C018026 */ lui $at, %hi(D_80263480)
|
||||
/* BFF3EC 80241B6C D4223480 */ ldc1 $f2, %lo(D_80263480)($at)
|
||||
/* BFF3F0 80241B70 46002021 */ cvt.d.s $f0, $f4
|
||||
/* BFF3F4 80241B74 46220001 */ sub.d $f0, $f0, $f2
|
||||
/* BFF3F8 80241B78 46200020 */ cvt.s.d $f0, $f0
|
||||
@ -150,8 +150,8 @@ glabel func_80241954_BFF1D4
|
||||
/* BFF40C 80241B8C AE400048 */ sw $zero, 0x48($s2)
|
||||
/* BFF410 80241B90 00431024 */ and $v0, $v0, $v1
|
||||
/* BFF414 80241B94 AE420000 */ sw $v0, ($s2)
|
||||
/* BFF418 80241B98 3C038011 */ lui $v1, 0x8011
|
||||
/* BFF41C 80241B9C 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* BFF418 80241B98 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* BFF41C 80241B9C 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* BFF420 80241BA0 24020009 */ addiu $v0, $zero, 9
|
||||
/* BFF424 80241BA4 10620009 */ beq $v1, $v0, .L80241BCC
|
||||
/* BFF428 80241BA8 24020010 */ addiu $v0, $zero, 0x10
|
||||
|
@ -18,8 +18,8 @@ glabel func_80241E70_BFF6F0
|
||||
/* BFF724 80241EA4 28420003 */ slti $v0, $v0, 3
|
||||
/* BFF728 80241EA8 1440000D */ bnez $v0, .L80241EE0
|
||||
/* BFF72C 80241EAC 24020009 */ addiu $v0, $zero, 9
|
||||
/* BFF730 80241EB0 3C038011 */ lui $v1, 0x8011
|
||||
/* BFF734 80241EB4 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* BFF730 80241EB0 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* BFF734 80241EB4 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* BFF738 80241EB8 10620003 */ beq $v1, $v0, .L80241EC8
|
||||
/* BFF73C 80241EBC 24020064 */ addiu $v0, $zero, 0x64
|
||||
/* BFF740 80241EC0 080907B7 */ j .L80241EDC
|
||||
|
@ -54,9 +54,9 @@ glabel func_802422B0_BFFB30
|
||||
/* BFFBF0 80242370 2C620020 */ sltiu $v0, $v1, 0x20
|
||||
/* BFFBF4 80242374 10400060 */ beqz $v0, .L802424F8
|
||||
/* BFFBF8 80242378 00031080 */ sll $v0, $v1, 2
|
||||
/* BFFBFC 8024237C 3C018026 */ lui $at, 0x8026
|
||||
/* BFFBFC 8024237C 3C018026 */ lui $at, %hi(D_80263488)
|
||||
/* BFFC00 80242380 00220821 */ addu $at, $at, $v0
|
||||
/* BFFC04 80242384 8C223488 */ lw $v0, 0x3488($at)
|
||||
/* BFFC04 80242384 8C223488 */ lw $v0, %lo(D_80263488)($at)
|
||||
/* BFFC08 80242388 00400008 */ jr $v0
|
||||
/* BFFC0C 8024238C 00000000 */ nop
|
||||
/* BFFC10 80242390 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -69,8 +69,8 @@ glabel func_8024252C_BFFDAC
|
||||
/* BFFEA0 80242620 08090992 */ j .L80242648
|
||||
/* BFFEA4 80242624 E6800018 */ swc1 $f0, 0x18($s4)
|
||||
.L80242628:
|
||||
/* BFFEA8 80242628 3C018026 */ lui $at, 0x8026
|
||||
/* BFFEAC 8024262C D4223510 */ ldc1 $f2, 0x3510($at)
|
||||
/* BFFEA8 80242628 3C018026 */ lui $at, %hi(D_80263510)
|
||||
/* BFFEAC 8024262C D4223510 */ ldc1 $f2, %lo(D_80263510)($at)
|
||||
/* BFFEB0 80242630 44820000 */ mtc1 $v0, $f0
|
||||
/* BFFEB4 80242634 00000000 */ nop
|
||||
/* BFFEB8 80242638 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -33,8 +33,8 @@ glabel func_80242BA8_C00428
|
||||
/* C00494 80242C14 08090B0F */ j .L80242C3C
|
||||
/* C00498 80242C18 E4A00018 */ swc1 $f0, 0x18($a1)
|
||||
.L80242C1C:
|
||||
/* C0049C 80242C1C 3C018026 */ lui $at, 0x8026
|
||||
/* C004A0 80242C20 D4223518 */ ldc1 $f2, 0x3518($at)
|
||||
/* C0049C 80242C1C 3C018026 */ lui $at, %hi(D_80263518)
|
||||
/* C004A0 80242C20 D4223518 */ ldc1 $f2, %lo(D_80263518)($at)
|
||||
/* C004A4 80242C24 44820000 */ mtc1 $v0, $f0
|
||||
/* C004A8 80242C28 00000000 */ nop
|
||||
/* C004AC 80242C2C 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -124,9 +124,9 @@ glabel func_802430C0_C00940
|
||||
/* C00B04 80243284 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C00B08 80243288 10400042 */ beqz $v0, .L80243394
|
||||
/* C00B0C 8024328C 00031080 */ sll $v0, $v1, 2
|
||||
/* C00B10 80243290 3C018026 */ lui $at, 0x8026
|
||||
/* C00B10 80243290 3C018026 */ lui $at, %hi(D_80263520)
|
||||
/* C00B14 80243294 00220821 */ addu $at, $at, $v0
|
||||
/* C00B18 80243298 8C223520 */ lw $v0, 0x3520($at)
|
||||
/* C00B18 80243298 8C223520 */ lw $v0, %lo(D_80263520)($at)
|
||||
/* C00B1C 8024329C 00400008 */ jr $v0
|
||||
/* C00B20 802432A0 00000000 */ nop
|
||||
/* C00B24 802432A4 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -18,8 +18,8 @@ glabel func_80240208_C2EDA8
|
||||
/* C2EDDC 8024023C 0040802D */ daddu $s0, $v0, $zero
|
||||
/* C2EDE0 80240240 3C05800B */ lui $a1, %hi(gCameras)
|
||||
/* C2EDE4 80240244 24A51D80 */ addiu $a1, $a1, %lo(gCameras)
|
||||
/* C2EDE8 80240248 3C03800A */ lui $v1, 0x800a
|
||||
/* C2EDEC 8024024C 8463A634 */ lh $v1, -0x59cc($v1)
|
||||
/* C2EDE8 80240248 3C03800A */ lui $v1, %hi(D_8009A634)
|
||||
/* C2EDEC 8024024C 8463A634 */ lh $v1, %lo(D_8009A634)($v1)
|
||||
/* C2EDF0 80240250 00912021 */ addu $a0, $a0, $s1
|
||||
/* C2EDF4 80240254 00031080 */ sll $v0, $v1, 2
|
||||
/* C2EDF8 80240258 00431021 */ addu $v0, $v0, $v1
|
||||
@ -54,8 +54,8 @@ glabel func_80240208_C2EDA8
|
||||
/* C2EE68 802402C8 00000000 */ nop
|
||||
/* C2EE6C 802402CC 0C00A6C9 */ jal clamp_angle
|
||||
/* C2EE70 802402D0 46000306 */ mov.s $f12, $f0
|
||||
/* C2EE74 802402D4 3C018024 */ lui $at, 0x8024
|
||||
/* C2EE78 802402D8 D4222610 */ ldc1 $f2, 0x2610($at)
|
||||
/* C2EE74 802402D4 3C018024 */ lui $at, %hi(D_80242610)
|
||||
/* C2EE78 802402D8 D4222610 */ ldc1 $f2, %lo(D_80242610)($at)
|
||||
/* C2EE7C 802402DC 46000021 */ cvt.d.s $f0, $f0
|
||||
/* C2EE80 802402E0 4622003C */ c.lt.d $f0, $f2
|
||||
/* C2EE84 802402E4 00000000 */ nop
|
||||
@ -97,8 +97,8 @@ glabel func_80240208_C2EDA8
|
||||
/* C2EF0C 8024036C 45030001 */ bc1tl .L80240374
|
||||
/* C2EF10 80240370 0000882D */ daddu $s1, $zero, $zero
|
||||
.L80240374:
|
||||
/* C2EF14 80240374 3C038011 */ lui $v1, 0x8011
|
||||
/* C2EF18 80240378 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* C2EF14 80240374 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* C2EF18 80240378 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* C2EF1C 8024037C 24020009 */ addiu $v0, $zero, 9
|
||||
/* C2EF20 80240380 50620001 */ beql $v1, $v0, .L80240388
|
||||
/* C2EF24 80240384 0000882D */ daddu $s1, $zero, $zero
|
||||
|
@ -100,9 +100,9 @@ glabel func_8024061C_C2F1BC
|
||||
/* C2F320 80240780 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C2F324 80240784 10400048 */ beqz $v0, .L802408A8
|
||||
/* C2F328 80240788 00031080 */ sll $v0, $v1, 2
|
||||
/* C2F32C 8024078C 3C018024 */ lui $at, 0x8024
|
||||
/* C2F32C 8024078C 3C018024 */ lui $at, %hi(D_80242618)
|
||||
/* C2F330 80240790 00220821 */ addu $at, $at, $v0
|
||||
/* C2F334 80240794 8C222618 */ lw $v0, 0x2618($at)
|
||||
/* C2F334 80240794 8C222618 */ lw $v0, %lo(D_80242618)($at)
|
||||
/* C2F338 80240798 00400008 */ jr $v0
|
||||
/* C2F33C 8024079C 00000000 */ nop
|
||||
/* C2F340 802407A0 0240202D */ daddu $a0, $s2, $zero
|
||||
|
@ -89,8 +89,8 @@ glabel func_80240958_C2F4F8
|
||||
/* C2F62C 80240A8C E7A00028 */ swc1 $f0, 0x28($sp)
|
||||
/* C2F630 80240A90 0C00A7E7 */ jal add_vec2D_polar
|
||||
/* C2F634 80240A94 E7A2002C */ swc1 $f2, 0x2c($sp)
|
||||
/* C2F638 80240A98 3C028011 */ lui $v0, 0x8011
|
||||
/* C2F63C 80240A9C 8C42C930 */ lw $v0, -0x36d0($v0)
|
||||
/* C2F638 80240A98 3C028011 */ lui $v0, %hi(D_8010C930)
|
||||
/* C2F63C 80240A9C 8C42C930 */ lw $v0, %lo(D_8010C930)($v0)
|
||||
/* C2F640 80240AA0 C7AC0028 */ lwc1 $f12, 0x28($sp)
|
||||
/* C2F644 80240AA4 C7AE002C */ lwc1 $f14, 0x2c($sp)
|
||||
/* C2F648 80240AA8 8C460038 */ lw $a2, 0x38($v0)
|
||||
|
@ -30,8 +30,8 @@ glabel func_80240E54_C2F9F4
|
||||
/* C2FA58 80240EB8 080903B8 */ j .L80240EE0
|
||||
/* C2FA5C 80240EBC E4600018 */ swc1 $f0, 0x18($v1)
|
||||
.L80240EC0:
|
||||
/* C2FA60 80240EC0 3C018024 */ lui $at, 0x8024
|
||||
/* C2FA64 80240EC4 D42227A8 */ ldc1 $f2, 0x27a8($at)
|
||||
/* C2FA60 80240EC0 3C018024 */ lui $at, %hi(D_802427A8)
|
||||
/* C2FA64 80240EC4 D42227A8 */ ldc1 $f2, %lo(D_802427A8)($at)
|
||||
/* C2FA68 80240EC8 44820000 */ mtc1 $v0, $f0
|
||||
/* C2FA6C 80240ECC 00000000 */ nop
|
||||
/* C2FA70 80240ED0 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -108,9 +108,9 @@ glabel func_802410D4_C2FC74
|
||||
/* C2FDF8 80241258 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C2FDFC 8024125C 10400067 */ beqz $v0, .L802413FC
|
||||
/* C2FE00 80241260 00031080 */ sll $v0, $v1, 2
|
||||
/* C2FE04 80241264 3C018024 */ lui $at, 0x8024
|
||||
/* C2FE04 80241264 3C018024 */ lui $at, %hi(D_802427B0)
|
||||
/* C2FE08 80241268 00220821 */ addu $at, $at, $v0
|
||||
/* C2FE0C 8024126C 8C2227B0 */ lw $v0, 0x27b0($at)
|
||||
/* C2FE0C 8024126C 8C2227B0 */ lw $v0, %lo(D_802427B0)($at)
|
||||
/* C2FE10 80241270 00400008 */ jr $v0
|
||||
/* C2FE14 80241274 00000000 */ nop
|
||||
/* C2FE18 80241278 0240202D */ daddu $a0, $s2, $zero
|
||||
|
@ -18,8 +18,8 @@ glabel func_80240458_C31938
|
||||
/* C3196C 8024048C 0040802D */ daddu $s0, $v0, $zero
|
||||
/* C31970 80240490 3C05800B */ lui $a1, %hi(gCameras)
|
||||
/* C31974 80240494 24A51D80 */ addiu $a1, $a1, %lo(gCameras)
|
||||
/* C31978 80240498 3C03800A */ lui $v1, 0x800a
|
||||
/* C3197C 8024049C 8463A634 */ lh $v1, -0x59cc($v1)
|
||||
/* C31978 80240498 3C03800A */ lui $v1, %hi(D_8009A634)
|
||||
/* C3197C 8024049C 8463A634 */ lh $v1, %lo(D_8009A634)($v1)
|
||||
/* C31980 802404A0 00912021 */ addu $a0, $a0, $s1
|
||||
/* C31984 802404A4 00031080 */ sll $v0, $v1, 2
|
||||
/* C31988 802404A8 00431021 */ addu $v0, $v0, $v1
|
||||
@ -54,8 +54,8 @@ glabel func_80240458_C31938
|
||||
/* C319F8 80240518 00000000 */ nop
|
||||
/* C319FC 8024051C 0C00A6C9 */ jal clamp_angle
|
||||
/* C31A00 80240520 46000306 */ mov.s $f12, $f0
|
||||
/* C31A04 80240524 3C018024 */ lui $at, 0x8024
|
||||
/* C31A08 80240528 D42249F0 */ ldc1 $f2, 0x49f0($at)
|
||||
/* C31A04 80240524 3C018024 */ lui $at, %hi(D_802449F0)
|
||||
/* C31A08 80240528 D42249F0 */ ldc1 $f2, %lo(D_802449F0)($at)
|
||||
/* C31A0C 8024052C 46000021 */ cvt.d.s $f0, $f0
|
||||
/* C31A10 80240530 4622003C */ c.lt.d $f0, $f2
|
||||
/* C31A14 80240534 00000000 */ nop
|
||||
@ -97,8 +97,8 @@ glabel func_80240458_C31938
|
||||
/* C31A9C 802405BC 45030001 */ bc1tl .L802405C4
|
||||
/* C31AA0 802405C0 0000882D */ daddu $s1, $zero, $zero
|
||||
.L802405C4:
|
||||
/* C31AA4 802405C4 3C038011 */ lui $v1, 0x8011
|
||||
/* C31AA8 802405C8 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* C31AA4 802405C4 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* C31AA8 802405C8 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* C31AAC 802405CC 24020009 */ addiu $v0, $zero, 9
|
||||
/* C31AB0 802405D0 50620001 */ beql $v1, $v0, .L802405D8
|
||||
/* C31AB4 802405D4 0000882D */ daddu $s1, $zero, $zero
|
||||
|
@ -100,9 +100,9 @@ glabel func_8024086C_C31D4C
|
||||
/* C31EB0 802409D0 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C31EB4 802409D4 10400048 */ beqz $v0, .L80240AF8
|
||||
/* C31EB8 802409D8 00031080 */ sll $v0, $v1, 2
|
||||
/* C31EBC 802409DC 3C018024 */ lui $at, 0x8024
|
||||
/* C31EBC 802409DC 3C018024 */ lui $at, %hi(D_802449F8)
|
||||
/* C31EC0 802409E0 00220821 */ addu $at, $at, $v0
|
||||
/* C31EC4 802409E4 8C2249F8 */ lw $v0, 0x49f8($at)
|
||||
/* C31EC4 802409E4 8C2249F8 */ lw $v0, %lo(D_802449F8)($at)
|
||||
/* C31EC8 802409E8 00400008 */ jr $v0
|
||||
/* C31ECC 802409EC 00000000 */ nop
|
||||
/* C31ED0 802409F0 0240202D */ daddu $a0, $s2, $zero
|
||||
|
@ -69,8 +69,8 @@ glabel func_80240B20_C32000
|
||||
/* C320F4 80240C14 0809030F */ j .L80240C3C
|
||||
/* C320F8 80240C18 E6800018 */ swc1 $f0, 0x18($s4)
|
||||
.L80240C1C:
|
||||
/* C320FC 80240C1C 3C018024 */ lui $at, 0x8024
|
||||
/* C32100 80240C20 D4224B88 */ ldc1 $f2, 0x4b88($at)
|
||||
/* C320FC 80240C1C 3C018024 */ lui $at, %hi(D_80244B88)
|
||||
/* C32100 80240C20 D4224B88 */ ldc1 $f2, %lo(D_80244B88)($at)
|
||||
/* C32104 80240C24 44820000 */ mtc1 $v0, $f0
|
||||
/* C32108 80240C28 00000000 */ nop
|
||||
/* C3210C 80240C2C 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -100,9 +100,9 @@ glabel func_802419B0_C32E90
|
||||
/* C32FF4 80241B14 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C32FF8 80241B18 1040004E */ beqz $v0, .L80241C54
|
||||
/* C32FFC 80241B1C 00031080 */ sll $v0, $v1, 2
|
||||
/* C33000 80241B20 3C018024 */ lui $at, 0x8024
|
||||
/* C33000 80241B20 3C018024 */ lui $at, %hi(D_80244D28)
|
||||
/* C33004 80241B24 00220821 */ addu $at, $at, $v0
|
||||
/* C33008 80241B28 8C224D28 */ lw $v0, 0x4d28($at)
|
||||
/* C33008 80241B28 8C224D28 */ lw $v0, %lo(D_80244D28)($at)
|
||||
/* C3300C 80241B2C 00400008 */ jr $v0
|
||||
/* C33010 80241B30 00000000 */ nop
|
||||
/* C33014 80241B34 0240202D */ daddu $a0, $s2, $zero
|
||||
|
@ -89,8 +89,8 @@ glabel func_80241D04_C331E4
|
||||
/* C33318 80241E38 E7A00028 */ swc1 $f0, 0x28($sp)
|
||||
/* C3331C 80241E3C 0C00A7E7 */ jal add_vec2D_polar
|
||||
/* C33320 80241E40 E7A2002C */ swc1 $f2, 0x2c($sp)
|
||||
/* C33324 80241E44 3C028011 */ lui $v0, 0x8011
|
||||
/* C33328 80241E48 8C42C930 */ lw $v0, -0x36d0($v0)
|
||||
/* C33324 80241E44 3C028011 */ lui $v0, %hi(D_8010C930)
|
||||
/* C33328 80241E48 8C42C930 */ lw $v0, %lo(D_8010C930)($v0)
|
||||
/* C3332C 80241E4C C7AC0028 */ lwc1 $f12, 0x28($sp)
|
||||
/* C33330 80241E50 C7AE002C */ lwc1 $f14, 0x2c($sp)
|
||||
/* C33334 80241E54 8C460038 */ lw $a2, 0x38($v0)
|
||||
|
@ -30,8 +30,8 @@ glabel func_80242200_C336E0
|
||||
/* C33744 80242264 080908A3 */ j .L8024228C
|
||||
/* C33748 80242268 E4600018 */ swc1 $f0, 0x18($v1)
|
||||
.L8024226C:
|
||||
/* C3374C 8024226C 3C018024 */ lui $at, 0x8024
|
||||
/* C33750 80242270 D4224EB8 */ ldc1 $f2, 0x4eb8($at)
|
||||
/* C3374C 8024226C 3C018024 */ lui $at, %hi(D_80244EB8)
|
||||
/* C33750 80242270 D4224EB8 */ ldc1 $f2, %lo(D_80244EB8)($at)
|
||||
/* C33754 80242274 44820000 */ mtc1 $v0, $f0
|
||||
/* C33758 80242278 00000000 */ nop
|
||||
/* C3375C 8024227C 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -108,9 +108,9 @@ glabel func_80242480_C33960
|
||||
/* C33AE4 80242604 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C33AE8 80242608 10400067 */ beqz $v0, .L802427A8
|
||||
/* C33AEC 8024260C 00031080 */ sll $v0, $v1, 2
|
||||
/* C33AF0 80242610 3C018024 */ lui $at, 0x8024
|
||||
/* C33AF0 80242610 3C018024 */ lui $at, %hi(D_80244EC0)
|
||||
/* C33AF4 80242614 00220821 */ addu $at, $at, $v0
|
||||
/* C33AF8 80242618 8C224EC0 */ lw $v0, 0x4ec0($at)
|
||||
/* C33AF8 80242618 8C224EC0 */ lw $v0, %lo(D_80244EC0)($at)
|
||||
/* C33AFC 8024261C 00400008 */ jr $v0
|
||||
/* C33B00 80242620 00000000 */ nop
|
||||
/* C33B04 80242624 0240202D */ daddu $a0, $s2, $zero
|
||||
|
@ -87,8 +87,8 @@ glabel func_80240000_C36530
|
||||
/* C36670 80240140 0809005A */ j .L80240168
|
||||
/* C36674 80240144 E6000018 */ swc1 $f0, 0x18($s0)
|
||||
.L80240148:
|
||||
/* C36678 80240148 3C018024 */ lui $at, 0x8024
|
||||
/* C3667C 8024014C D42243F0 */ ldc1 $f2, 0x43f0($at)
|
||||
/* C36678 80240148 3C018024 */ lui $at, %hi(D_802443F0)
|
||||
/* C3667C 8024014C D42243F0 */ ldc1 $f2, %lo(D_802443F0)($at)
|
||||
/* C36680 80240150 44820000 */ mtc1 $v0, $f0
|
||||
/* C36684 80240154 00000000 */ nop
|
||||
/* C36688 80240158 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -104,8 +104,8 @@ glabel func_802401B0_C366E0
|
||||
/* C36864 80240334 1040000A */ beqz $v0, .L80240360
|
||||
/* C36868 80240338 4600C106 */ mov.s $f4, $f24
|
||||
/* C3686C 8024033C 4614C081 */ sub.s $f2, $f24, $f20
|
||||
/* C36870 80240340 3C018024 */ lui $at, 0x8024
|
||||
/* C36874 80240344 D42043F8 */ ldc1 $f0, 0x43f8($at)
|
||||
/* C36870 80240340 3C018024 */ lui $at, %hi(D_802443F8)
|
||||
/* C36874 80240344 D42043F8 */ ldc1 $f0, %lo(D_802443F8)($at)
|
||||
/* C36878 80240348 460010A1 */ cvt.d.s $f2, $f2
|
||||
/* C3687C 8024034C 46201082 */ mul.d $f2, $f2, $f0
|
||||
/* C36880 80240350 00000000 */ nop
|
||||
@ -131,8 +131,8 @@ glabel func_802401B0_C366E0
|
||||
/* C368CC 8024039C C7A4002C */ lwc1 $f4, 0x2c($sp)
|
||||
/* C368D0 802403A0 461A2100 */ add.s $f4, $f4, $f26
|
||||
/* C368D4 802403A4 46142081 */ sub.s $f2, $f4, $f20
|
||||
/* C368D8 802403A8 3C018024 */ lui $at, 0x8024
|
||||
/* C368DC 802403AC D4204400 */ ldc1 $f0, 0x4400($at)
|
||||
/* C368D8 802403A8 3C018024 */ lui $at, %hi(D_80244400)
|
||||
/* C368DC 802403AC D4204400 */ ldc1 $f0, %lo(D_80244400)($at)
|
||||
/* C368E0 802403B0 460010A1 */ cvt.d.s $f2, $f2
|
||||
/* C368E4 802403B4 46201082 */ mul.d $f2, $f2, $f0
|
||||
/* C368E8 802403B8 00000000 */ nop
|
||||
|
@ -15,9 +15,9 @@ glabel func_80240C54_C37184
|
||||
/* C371AC 80240C7C 00031C00 */ sll $v1, $v1, 0x10
|
||||
/* C371B0 80240C80 00031B83 */ sra $v1, $v1, 0xe
|
||||
/* C371B4 80240C84 A444008E */ sh $a0, 0x8e($v0)
|
||||
/* C371B8 80240C88 3C018024 */ lui $at, 0x8024
|
||||
/* C371B8 80240C88 3C018024 */ lui $at, %hi(D_80243560)
|
||||
/* C371BC 80240C8C 00230821 */ addu $at, $at, $v1
|
||||
/* C371C0 80240C90 C4223560 */ lwc1 $f2, 0x3560($at)
|
||||
/* C371C0 80240C90 C4223560 */ lwc1 $f2, %lo(D_80243560)($at)
|
||||
/* C371C4 80240C94 8443008E */ lh $v1, 0x8e($v0)
|
||||
/* C371C8 80240C98 46020000 */ add.s $f0, $f0, $f2
|
||||
/* C371CC 80240C9C 28630005 */ slti $v1, $v1, 5
|
||||
|
@ -66,9 +66,9 @@ glabel func_8024130C_C3783C
|
||||
/* C37928 802413F8 2C62000F */ sltiu $v0, $v1, 0xf
|
||||
/* C3792C 802413FC 10400034 */ beqz $v0, .L802414D0
|
||||
/* C37930 80241400 00031080 */ sll $v0, $v1, 2
|
||||
/* C37934 80241404 3C018024 */ lui $at, 0x8024
|
||||
/* C37934 80241404 3C018024 */ lui $at, %hi(D_80244408)
|
||||
/* C37938 80241408 00220821 */ addu $at, $at, $v0
|
||||
/* C3793C 8024140C 8C224408 */ lw $v0, 0x4408($at)
|
||||
/* C3793C 8024140C 8C224408 */ lw $v0, %lo(D_80244408)($at)
|
||||
/* C37940 80241410 00400008 */ jr $v0
|
||||
/* C37944 80241414 00000000 */ nop
|
||||
/* C37948 80241418 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -57,8 +57,8 @@ glabel func_802417F8_C37D28
|
||||
/* C37DF4 802418C4 E6420038 */ swc1 $f2, 0x38($s2)
|
||||
/* C37DF8 802418C8 C4420030 */ lwc1 $f2, 0x30($v0)
|
||||
/* C37DFC 802418CC 46001080 */ add.s $f2, $f2, $f0
|
||||
/* C37E00 802418D0 3C018024 */ lui $at, 0x8024
|
||||
/* C37E04 802418D4 D4264448 */ ldc1 $f6, 0x4448($at)
|
||||
/* C37E00 802418D0 3C018024 */ lui $at, %hi(D_80244448)
|
||||
/* C37E04 802418D4 D4264448 */ ldc1 $f6, %lo(D_80244448)($at)
|
||||
/* C37E08 802418D8 46002021 */ cvt.d.s $f0, $f4
|
||||
/* C37E0C 802418DC 4620303C */ c.lt.d $f6, $f0
|
||||
/* C37E10 802418E0 E6440048 */ swc1 $f4, 0x48($s2)
|
||||
@ -137,8 +137,8 @@ glabel func_802417F8_C37D28
|
||||
/* C37F30 80241A00 00000000 */ nop
|
||||
/* C37F34 80241A04 45000008 */ bc1f .L80241A28
|
||||
/* C37F38 80241A08 3C03FFDF */ lui $v1, 0xffdf
|
||||
/* C37F3C 80241A0C 3C018024 */ lui $at, 0x8024
|
||||
/* C37F40 80241A10 D4224450 */ ldc1 $f2, 0x4450($at)
|
||||
/* C37F3C 80241A0C 3C018024 */ lui $at, %hi(D_80244450)
|
||||
/* C37F40 80241A10 D4224450 */ ldc1 $f2, %lo(D_80244450)($at)
|
||||
/* C37F44 80241A14 46002021 */ cvt.d.s $f0, $f4
|
||||
/* C37F48 80241A18 46220001 */ sub.d $f0, $f0, $f2
|
||||
/* C37F4C 80241A1C 46200020 */ cvt.s.d $f0, $f0
|
||||
@ -150,8 +150,8 @@ glabel func_802417F8_C37D28
|
||||
/* C37F60 80241A30 AE400048 */ sw $zero, 0x48($s2)
|
||||
/* C37F64 80241A34 00431024 */ and $v0, $v0, $v1
|
||||
/* C37F68 80241A38 AE420000 */ sw $v0, ($s2)
|
||||
/* C37F6C 80241A3C 3C038011 */ lui $v1, 0x8011
|
||||
/* C37F70 80241A40 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* C37F6C 80241A3C 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* C37F70 80241A40 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* C37F74 80241A44 24020009 */ addiu $v0, $zero, 9
|
||||
/* C37F78 80241A48 10620009 */ beq $v1, $v0, .L80241A70
|
||||
/* C37F7C 80241A4C 24020010 */ addiu $v0, $zero, 0x10
|
||||
|
@ -18,8 +18,8 @@ glabel func_80241D14_C38244
|
||||
/* C38278 80241D48 28420003 */ slti $v0, $v0, 3
|
||||
/* C3827C 80241D4C 1440000D */ bnez $v0, .L80241D84
|
||||
/* C38280 80241D50 24020009 */ addiu $v0, $zero, 9
|
||||
/* C38284 80241D54 3C038011 */ lui $v1, 0x8011
|
||||
/* C38288 80241D58 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* C38284 80241D54 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* C38288 80241D58 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* C3828C 80241D5C 10620003 */ beq $v1, $v0, .L80241D6C
|
||||
/* C38290 80241D60 24020064 */ addiu $v0, $zero, 0x64
|
||||
/* C38294 80241D64 08090760 */ j .L80241D80
|
||||
|
@ -54,9 +54,9 @@ glabel func_80242154_C38684
|
||||
/* C38744 80242214 2C620020 */ sltiu $v0, $v1, 0x20
|
||||
/* C38748 80242218 10400060 */ beqz $v0, .L8024239C
|
||||
/* C3874C 8024221C 00031080 */ sll $v0, $v1, 2
|
||||
/* C38750 80242220 3C018024 */ lui $at, 0x8024
|
||||
/* C38750 80242220 3C018024 */ lui $at, %hi(D_80244458)
|
||||
/* C38754 80242224 00220821 */ addu $at, $at, $v0
|
||||
/* C38758 80242228 8C224458 */ lw $v0, 0x4458($at)
|
||||
/* C38758 80242228 8C224458 */ lw $v0, %lo(D_80244458)($at)
|
||||
/* C3875C 8024222C 00400008 */ jr $v0
|
||||
/* C38760 80242230 00000000 */ nop
|
||||
/* C38764 80242234 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -22,12 +22,12 @@ glabel func_8024259C_C38ACC
|
||||
/* C38B10 802425E0 0040982D */ daddu $s3, $v0, $zero
|
||||
/* C38B14 802425E4 0000B02D */ daddu $s6, $zero, $zero
|
||||
/* C38B18 802425E8 02C0902D */ daddu $s2, $s6, $zero
|
||||
/* C38B1C 802425EC 3C148024 */ lui $s4, 0x8024
|
||||
/* C38B20 802425F0 26943D38 */ addiu $s4, $s4, 0x3d38
|
||||
/* C38B1C 802425EC 3C148024 */ lui $s4, %hi(D_80243D38)
|
||||
/* C38B20 802425F0 26943D38 */ addiu $s4, $s4, %lo(D_80243D38)
|
||||
/* C38B24 802425F4 0260882D */ daddu $s1, $s3, $zero
|
||||
/* C38B28 802425F8 8EA200B4 */ lw $v0, 0xb4($s5)
|
||||
/* C38B2C 802425FC 3C038024 */ lui $v1, 0x8024
|
||||
/* C38B30 80242600 24633D30 */ addiu $v1, $v1, 0x3d30
|
||||
/* C38B2C 802425FC 3C038024 */ lui $v1, %hi(D_80243D30)
|
||||
/* C38B30 80242600 24633D30 */ addiu $v1, $v1, %lo(D_80243D30)
|
||||
/* C38B34 80242604 AEB30078 */ sw $s3, 0x78($s5)
|
||||
/* C38B38 80242608 00021027 */ nor $v0, $zero, $v0
|
||||
/* C38B3C 8024260C 0002BFC2 */ srl $s7, $v0, 0x1f
|
||||
@ -42,8 +42,8 @@ glabel func_8024259C_C38ACC
|
||||
/* C38B5C 8024262C 5040002E */ beql $v0, $zero, .L802426E8
|
||||
/* C38B60 80242630 26520001 */ addiu $s2, $s2, 1
|
||||
/* C38B64 80242634 00101100 */ sll $v0, $s0, 4
|
||||
/* C38B68 80242638 3C068009 */ lui $a2, 0x8009
|
||||
/* C38B6C 8024263C 24C6EF20 */ addiu $a2, $a2, -0x10e0
|
||||
/* C38B68 80242638 3C068009 */ lui $a2, %hi(D_8008EF20)
|
||||
/* C38B6C 8024263C 24C6EF20 */ addiu $a2, $a2, %lo(D_8008EF20)
|
||||
/* C38B70 80242640 00461021 */ addu $v0, $v0, $a2
|
||||
/* C38B74 80242644 0200202D */ daddu $a0, $s0, $zero
|
||||
/* C38B78 80242648 AE300108 */ sw $s0, 0x108($s1)
|
||||
@ -54,15 +54,15 @@ glabel func_8024259C_C38ACC
|
||||
/* C38B8C 8024265C 0040202D */ daddu $a0, $v0, $zero
|
||||
/* C38B90 80242660 04800011 */ bltz $a0, .L802426A8
|
||||
/* C38B94 80242664 00101080 */ sll $v0, $s0, 2
|
||||
/* C38B98 80242668 3C06800F */ lui $a2, 0x800f
|
||||
/* C38B9C 8024266C 24C67F00 */ addiu $a2, $a2, 0x7f00
|
||||
/* C38B98 80242668 3C06800F */ lui $a2, %hi(D_800F7F00)
|
||||
/* C38B9C 8024266C 24C67F00 */ addiu $a2, $a2, %lo(D_800F7F00)
|
||||
/* C38BA0 80242670 00461021 */ addu $v0, $v0, $a2
|
||||
/* C38BA4 80242674 8C430000 */ lw $v1, ($v0)
|
||||
/* C38BA8 80242678 24020001 */ addiu $v0, $zero, 1
|
||||
/* C38BAC 8024267C AE22018C */ sw $v0, 0x18c($s1)
|
||||
/* C38BB0 80242680 00041080 */ sll $v0, $a0, 2
|
||||
/* C38BB4 80242684 3C068024 */ lui $a2, 0x8024
|
||||
/* C38BB8 80242688 24C63D48 */ addiu $a2, $a2, 0x3d48
|
||||
/* C38BB4 80242684 3C068024 */ lui $a2, %hi(D_80243D48)
|
||||
/* C38BB8 80242688 24C63D48 */ addiu $a2, $a2, %lo(D_80243D48)
|
||||
/* C38BBC 8024268C AE230000 */ sw $v1, ($s1)
|
||||
/* C38BC0 80242690 001218C0 */ sll $v1, $s2, 3
|
||||
/* C38BC4 80242694 00431021 */ addu $v0, $v0, $v1
|
||||
@ -71,8 +71,8 @@ glabel func_8024259C_C38ACC
|
||||
/* C38BD0 802426A0 080909B3 */ j .L802426CC
|
||||
/* C38BD4 802426A4 AE220294 */ sw $v0, 0x294($s1)
|
||||
.L802426A8:
|
||||
/* C38BD8 802426A8 3C06800F */ lui $a2, 0x800f
|
||||
/* C38BDC 802426AC 24C67F40 */ addiu $a2, $a2, 0x7f40
|
||||
/* C38BD8 802426A8 3C06800F */ lui $a2, %hi(D_800F7F40)
|
||||
/* C38BDC 802426AC 24C67F40 */ addiu $a2, $a2, %lo(D_800F7F40)
|
||||
/* C38BE0 802426B0 00461021 */ addu $v0, $v0, $a2
|
||||
/* C38BE4 802426B4 8C420000 */ lw $v0, ($v0)
|
||||
/* C38BE8 802426B8 AE20018C */ sw $zero, 0x18c($s1)
|
||||
@ -130,9 +130,9 @@ glabel func_8024259C_C38ACC
|
||||
/* C38CA0 80242770 02621021 */ addu $v0, $s3, $v0
|
||||
/* C38CA4 80242774 8C420108 */ lw $v0, 0x108($v0)
|
||||
/* C38CA8 80242778 00021100 */ sll $v0, $v0, 4
|
||||
/* C38CAC 8024277C 3C038009 */ lui $v1, 0x8009
|
||||
/* C38CAC 8024277C 3C038009 */ lui $v1, %hi(D_8008EF20)
|
||||
/* C38CB0 80242780 00621821 */ addu $v1, $v1, $v0
|
||||
/* C38CB4 80242784 8C63EF20 */ lw $v1, -0x10e0($v1)
|
||||
/* C38CB4 80242784 8C63EF20 */ lw $v1, %lo(D_8008EF20)($v1)
|
||||
/* C38CB8 80242788 8EA20074 */ lw $v0, 0x74($s5)
|
||||
/* C38CBC 8024278C 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* C38CC0 80242790 00021080 */ sll $v0, $v0, 2
|
||||
|
@ -7,9 +7,9 @@ glabel func_80242818_C38D48
|
||||
/* C38D50 80242820 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* C38D54 80242824 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
/* C38D58 80242828 00021100 */ sll $v0, $v0, 4
|
||||
/* C38D5C 8024282C 3C048009 */ lui $a0, 0x8009
|
||||
/* C38D5C 8024282C 3C048009 */ lui $a0, %hi(D_8008EF20)
|
||||
/* C38D60 80242830 00822021 */ addu $a0, $a0, $v0
|
||||
/* C38D64 80242834 8C84EF20 */ lw $a0, -0x10e0($a0)
|
||||
/* C38D64 80242834 8C84EF20 */ lw $a0, %lo(D_8008EF20)($a0)
|
||||
/* C38D68 80242838 0C0496CF */ jal set_message_string
|
||||
/* C38D6C 8024283C 0000282D */ daddu $a1, $zero, $zero
|
||||
/* C38D70 80242840 8FBF0010 */ lw $ra, 0x10($sp)
|
||||
|
@ -30,9 +30,9 @@ glabel func_802429D0_C38F00
|
||||
/* C38F64 80242A34 000320C0 */ sll $a0, $v1, 3
|
||||
/* C38F68 80242A38 00641821 */ addu $v1, $v1, $a0
|
||||
/* C38F6C 80242A3C 000318C0 */ sll $v1, $v1, 3
|
||||
/* C38F70 80242A40 3C01800B */ lui $at, 0x800b
|
||||
/* C38F70 80242A40 3C01800B */ lui $at, %hi(D_800B1DEC)
|
||||
/* C38F74 80242A44 00230821 */ addu $at, $at, $v1
|
||||
/* C38F78 80242A48 C42C1DEC */ lwc1 $f12, 0x1dec($at)
|
||||
/* C38F78 80242A48 C42C1DEC */ lwc1 $f12, %lo(D_800B1DEC)($at)
|
||||
/* C38F7C 80242A4C 0C00A88D */ jal sin_cos_deg
|
||||
/* C38F80 80242A50 0040A82D */ daddu $s5, $v0, $zero
|
||||
/* C38F84 80242A54 1200005D */ beqz $s0, .L80242BCC
|
||||
@ -79,8 +79,8 @@ glabel func_802429D0_C38F00
|
||||
/* C39024 80242AF4 26100004 */ addiu $s0, $s0, 4
|
||||
/* C39028 80242AF8 0000882D */ daddu $s1, $zero, $zero
|
||||
/* C3902C 80242AFC 0240802D */ daddu $s0, $s2, $zero
|
||||
/* C39030 80242B00 3C148024 */ lui $s4, 0x8024
|
||||
/* C39034 80242B04 26943D88 */ addiu $s4, $s4, 0x3d88
|
||||
/* C39030 80242B00 3C148024 */ lui $s4, %hi(D_80243D88)
|
||||
/* C39034 80242B04 26943D88 */ addiu $s4, $s4, %lo(D_80243D88)
|
||||
/* C39038 80242B08 3C014248 */ lui $at, 0x4248
|
||||
/* C3903C 80242B0C 4481A000 */ mtc1 $at, $f20
|
||||
/* C39040 80242B10 24130044 */ addiu $s3, $zero, 0x44
|
||||
@ -150,8 +150,8 @@ glabel func_802429D0_C38F00
|
||||
/* C39134 80242C04 00000000 */ nop
|
||||
.L80242C08:
|
||||
/* C39138 80242C08 0000882D */ daddu $s1, $zero, $zero
|
||||
/* C3913C 80242C0C 3C148024 */ lui $s4, 0x8024
|
||||
/* C39140 80242C10 26943D88 */ addiu $s4, $s4, 0x3d88
|
||||
/* C3913C 80242C0C 3C148024 */ lui $s4, %hi(D_80243D88)
|
||||
/* C39140 80242C10 26943D88 */ addiu $s4, $s4, %lo(D_80243D88)
|
||||
/* C39144 80242C14 24130020 */ addiu $s3, $zero, 0x20
|
||||
/* C39148 80242C18 3C064248 */ lui $a2, 0x4248
|
||||
/* C3914C 80242C1C 44800000 */ mtc1 $zero, $f0
|
||||
@ -197,8 +197,8 @@ glabel func_802429D0_C38F00
|
||||
/* C391E8 80242CB8 AE400060 */ sw $zero, 0x60($s2)
|
||||
.L80242CBC:
|
||||
/* C391EC 80242CBC 0000882D */ daddu $s1, $zero, $zero
|
||||
/* C391F0 80242CC0 3C148024 */ lui $s4, 0x8024
|
||||
/* C391F4 80242CC4 26943D88 */ addiu $s4, $s4, 0x3d88
|
||||
/* C391F0 80242CC0 3C148024 */ lui $s4, %hi(D_80243D88)
|
||||
/* C391F4 80242CC4 26943D88 */ addiu $s4, $s4, %lo(D_80243D88)
|
||||
/* C391F8 80242CC8 24130020 */ addiu $s3, $zero, 0x20
|
||||
/* C391FC 80242CCC 0240802D */ daddu $s0, $s2, $zero
|
||||
/* C39200 80242CD0 3C014248 */ lui $at, 0x4248
|
||||
|
@ -18,8 +18,8 @@ glabel func_80240268_C3AC78
|
||||
/* C3ACAC 8024029C 0040802D */ daddu $s0, $v0, $zero
|
||||
/* C3ACB0 802402A0 3C05800B */ lui $a1, %hi(gCameras)
|
||||
/* C3ACB4 802402A4 24A51D80 */ addiu $a1, $a1, %lo(gCameras)
|
||||
/* C3ACB8 802402A8 3C03800A */ lui $v1, 0x800a
|
||||
/* C3ACBC 802402AC 8463A634 */ lh $v1, -0x59cc($v1)
|
||||
/* C3ACB8 802402A8 3C03800A */ lui $v1, %hi(D_8009A634)
|
||||
/* C3ACBC 802402AC 8463A634 */ lh $v1, %lo(D_8009A634)($v1)
|
||||
/* C3ACC0 802402B0 00912021 */ addu $a0, $a0, $s1
|
||||
/* C3ACC4 802402B4 00031080 */ sll $v0, $v1, 2
|
||||
/* C3ACC8 802402B8 00431021 */ addu $v0, $v0, $v1
|
||||
@ -54,8 +54,8 @@ glabel func_80240268_C3AC78
|
||||
/* C3AD38 80240328 00000000 */ nop
|
||||
/* C3AD3C 8024032C 0C00A6C9 */ jal clamp_angle
|
||||
/* C3AD40 80240330 46000306 */ mov.s $f12, $f0
|
||||
/* C3AD44 80240334 3C018024 */ lui $at, 0x8024
|
||||
/* C3AD48 80240338 D4222340 */ ldc1 $f2, 0x2340($at)
|
||||
/* C3AD44 80240334 3C018024 */ lui $at, %hi(D_80242340)
|
||||
/* C3AD48 80240338 D4222340 */ ldc1 $f2, %lo(D_80242340)($at)
|
||||
/* C3AD4C 8024033C 46000021 */ cvt.d.s $f0, $f0
|
||||
/* C3AD50 80240340 4622003C */ c.lt.d $f0, $f2
|
||||
/* C3AD54 80240344 00000000 */ nop
|
||||
@ -97,8 +97,8 @@ glabel func_80240268_C3AC78
|
||||
/* C3ADDC 802403CC 45030001 */ bc1tl .L802403D4
|
||||
/* C3ADE0 802403D0 0000882D */ daddu $s1, $zero, $zero
|
||||
.L802403D4:
|
||||
/* C3ADE4 802403D4 3C038011 */ lui $v1, 0x8011
|
||||
/* C3ADE8 802403D8 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* C3ADE4 802403D4 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* C3ADE8 802403D8 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* C3ADEC 802403DC 24020009 */ addiu $v0, $zero, 9
|
||||
/* C3ADF0 802403E0 50620001 */ beql $v1, $v0, .L802403E8
|
||||
/* C3ADF4 802403E4 0000882D */ daddu $s1, $zero, $zero
|
||||
|
@ -89,8 +89,8 @@ glabel func_80240704_C3B114
|
||||
/* C3B248 80240838 E7A00028 */ swc1 $f0, 0x28($sp)
|
||||
/* C3B24C 8024083C 0C00A7E7 */ jal add_vec2D_polar
|
||||
/* C3B250 80240840 E7A2002C */ swc1 $f2, 0x2c($sp)
|
||||
/* C3B254 80240844 3C028011 */ lui $v0, 0x8011
|
||||
/* C3B258 80240848 8C42C930 */ lw $v0, -0x36d0($v0)
|
||||
/* C3B254 80240844 3C028011 */ lui $v0, %hi(D_8010C930)
|
||||
/* C3B258 80240848 8C42C930 */ lw $v0, %lo(D_8010C930)($v0)
|
||||
/* C3B25C 8024084C C7AC0028 */ lwc1 $f12, 0x28($sp)
|
||||
/* C3B260 80240850 C7AE002C */ lwc1 $f14, 0x2c($sp)
|
||||
/* C3B264 80240854 8C460038 */ lw $a2, 0x38($v0)
|
||||
|
@ -30,8 +30,8 @@ glabel func_80240C00_C3B610
|
||||
/* C3B674 80240C64 08090323 */ j .L80240C8C
|
||||
/* C3B678 80240C68 E4600018 */ swc1 $f0, 0x18($v1)
|
||||
.L80240C6C:
|
||||
/* C3B67C 80240C6C 3C018024 */ lui $at, 0x8024
|
||||
/* C3B680 80240C70 D4222348 */ ldc1 $f2, 0x2348($at)
|
||||
/* C3B67C 80240C6C 3C018024 */ lui $at, %hi(D_80242348)
|
||||
/* C3B680 80240C70 D4222348 */ ldc1 $f2, %lo(D_80242348)($at)
|
||||
/* C3B684 80240C74 44820000 */ mtc1 $v0, $f0
|
||||
/* C3B688 80240C78 00000000 */ nop
|
||||
/* C3B68C 80240C7C 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -108,9 +108,9 @@ glabel func_80240E80_C3B890
|
||||
/* C3BA14 80241004 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C3BA18 80241008 10400067 */ beqz $v0, .L802411A8
|
||||
/* C3BA1C 8024100C 00031080 */ sll $v0, $v1, 2
|
||||
/* C3BA20 80241010 3C018024 */ lui $at, 0x8024
|
||||
/* C3BA20 80241010 3C018024 */ lui $at, %hi(D_80242350)
|
||||
/* C3BA24 80241014 00220821 */ addu $at, $at, $v0
|
||||
/* C3BA28 80241018 8C222350 */ lw $v0, 0x2350($at)
|
||||
/* C3BA28 80241018 8C222350 */ lw $v0, %lo(D_80242350)($at)
|
||||
/* C3BA2C 8024101C 00400008 */ jr $v0
|
||||
/* C3BA30 80241020 00000000 */ nop
|
||||
/* C3BA34 80241024 0240202D */ daddu $a0, $s2, $zero
|
||||
|
@ -100,9 +100,9 @@ glabel func_802411D0_C3BBE0
|
||||
/* C3BD44 80241334 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C3BD48 80241338 10400048 */ beqz $v0, .L8024145C
|
||||
/* C3BD4C 8024133C 00031080 */ sll $v0, $v1, 2
|
||||
/* C3BD50 80241340 3C018024 */ lui $at, 0x8024
|
||||
/* C3BD50 80241340 3C018024 */ lui $at, %hi(D_802424E0)
|
||||
/* C3BD54 80241344 00220821 */ addu $at, $at, $v0
|
||||
/* C3BD58 80241348 8C2224E0 */ lw $v0, 0x24e0($at)
|
||||
/* C3BD58 80241348 8C2224E0 */ lw $v0, %lo(D_802424E0)($at)
|
||||
/* C3BD5C 8024134C 00400008 */ jr $v0
|
||||
/* C3BD60 80241350 00000000 */ nop
|
||||
/* C3BD64 80241354 0240202D */ daddu $a0, $s2, $zero
|
||||
|
@ -4,8 +4,8 @@
|
||||
glabel func_80240000_C3D080
|
||||
/* C3D080 80240000 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* C3D084 80240004 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* C3D088 80240008 3C108024 */ lui $s0, 0x8024
|
||||
/* C3D08C 8024000C 26100620 */ addiu $s0, $s0, 0x620
|
||||
/* C3D088 80240008 3C108024 */ lui $s0, %hi(D_80240620)
|
||||
/* C3D08C 8024000C 26100620 */ addiu $s0, $s0, %lo(D_80240620)
|
||||
/* C3D090 80240010 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* C3D094 80240014 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* C3D098 80240018 8E020000 */ lw $v0, ($s0)
|
||||
@ -39,8 +39,8 @@ glabel func_80240000_C3D080
|
||||
/* C3D0FC 8024007C 28620010 */ slti $v0, $v1, 0x10
|
||||
/* C3D100 80240080 1440FFFA */ bnez $v0, .L8024006C
|
||||
/* C3D104 80240084 24840004 */ addiu $a0, $a0, 4
|
||||
/* C3D108 80240088 3C108024 */ lui $s0, 0x8024
|
||||
/* C3D10C 8024008C 26100620 */ addiu $s0, $s0, 0x620
|
||||
/* C3D108 80240088 3C108024 */ lui $s0, %hi(D_80240620)
|
||||
/* C3D10C 8024008C 26100620 */ addiu $s0, $s0, %lo(D_80240620)
|
||||
/* C3D110 80240090 0C00AB4B */ jal heap_free
|
||||
/* C3D114 80240094 8E040000 */ lw $a0, ($s0)
|
||||
/* C3D118 80240098 AE000000 */ sw $zero, ($s0)
|
||||
|
@ -18,8 +18,8 @@ glabel func_80240208_C3DDF8
|
||||
/* C3DE2C 8024023C 0040802D */ daddu $s0, $v0, $zero
|
||||
/* C3DE30 80240240 3C05800B */ lui $a1, %hi(gCameras)
|
||||
/* C3DE34 80240244 24A51D80 */ addiu $a1, $a1, %lo(gCameras)
|
||||
/* C3DE38 80240248 3C03800A */ lui $v1, 0x800a
|
||||
/* C3DE3C 8024024C 8463A634 */ lh $v1, -0x59cc($v1)
|
||||
/* C3DE38 80240248 3C03800A */ lui $v1, %hi(D_8009A634)
|
||||
/* C3DE3C 8024024C 8463A634 */ lh $v1, %lo(D_8009A634)($v1)
|
||||
/* C3DE40 80240250 00912021 */ addu $a0, $a0, $s1
|
||||
/* C3DE44 80240254 00031080 */ sll $v0, $v1, 2
|
||||
/* C3DE48 80240258 00431021 */ addu $v0, $v0, $v1
|
||||
@ -54,8 +54,8 @@ glabel func_80240208_C3DDF8
|
||||
/* C3DEB8 802402C8 00000000 */ nop
|
||||
/* C3DEBC 802402CC 0C00A6C9 */ jal clamp_angle
|
||||
/* C3DEC0 802402D0 46000306 */ mov.s $f12, $f0
|
||||
/* C3DEC4 802402D4 3C018024 */ lui $at, 0x8024
|
||||
/* C3DEC8 802402D8 D4221E90 */ ldc1 $f2, 0x1e90($at)
|
||||
/* C3DEC4 802402D4 3C018024 */ lui $at, %hi(D_80241E90)
|
||||
/* C3DEC8 802402D8 D4221E90 */ ldc1 $f2, %lo(D_80241E90)($at)
|
||||
/* C3DECC 802402DC 46000021 */ cvt.d.s $f0, $f0
|
||||
/* C3DED0 802402E0 4622003C */ c.lt.d $f0, $f2
|
||||
/* C3DED4 802402E4 00000000 */ nop
|
||||
@ -97,8 +97,8 @@ glabel func_80240208_C3DDF8
|
||||
/* C3DF5C 8024036C 45030001 */ bc1tl .L80240374
|
||||
/* C3DF60 80240370 0000882D */ daddu $s1, $zero, $zero
|
||||
.L80240374:
|
||||
/* C3DF64 80240374 3C038011 */ lui $v1, 0x8011
|
||||
/* C3DF68 80240378 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* C3DF64 80240374 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* C3DF68 80240378 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* C3DF6C 8024037C 24020009 */ addiu $v0, $zero, 9
|
||||
/* C3DF70 80240380 50620001 */ beql $v1, $v0, .L80240388
|
||||
/* C3DF74 80240384 0000882D */ daddu $s1, $zero, $zero
|
||||
|
@ -89,8 +89,8 @@ glabel func_802406A4_C3E294
|
||||
/* C3E3C8 802407D8 E7A00028 */ swc1 $f0, 0x28($sp)
|
||||
/* C3E3CC 802407DC 0C00A7E7 */ jal add_vec2D_polar
|
||||
/* C3E3D0 802407E0 E7A2002C */ swc1 $f2, 0x2c($sp)
|
||||
/* C3E3D4 802407E4 3C028011 */ lui $v0, 0x8011
|
||||
/* C3E3D8 802407E8 8C42C930 */ lw $v0, -0x36d0($v0)
|
||||
/* C3E3D4 802407E4 3C028011 */ lui $v0, %hi(D_8010C930)
|
||||
/* C3E3D8 802407E8 8C42C930 */ lw $v0, %lo(D_8010C930)($v0)
|
||||
/* C3E3DC 802407EC C7AC0028 */ lwc1 $f12, 0x28($sp)
|
||||
/* C3E3E0 802407F0 C7AE002C */ lwc1 $f14, 0x2c($sp)
|
||||
/* C3E3E4 802407F4 8C460038 */ lw $a2, 0x38($v0)
|
||||
|
@ -30,8 +30,8 @@ glabel func_80240BA0_C3E790
|
||||
/* C3E7F4 80240C04 0809030B */ j .L80240C2C
|
||||
/* C3E7F8 80240C08 E4600018 */ swc1 $f0, 0x18($v1)
|
||||
.L80240C0C:
|
||||
/* C3E7FC 80240C0C 3C018024 */ lui $at, 0x8024
|
||||
/* C3E800 80240C10 D4221E98 */ ldc1 $f2, 0x1e98($at)
|
||||
/* C3E7FC 80240C0C 3C018024 */ lui $at, %hi(D_80241E98)
|
||||
/* C3E800 80240C10 D4221E98 */ ldc1 $f2, %lo(D_80241E98)($at)
|
||||
/* C3E804 80240C14 44820000 */ mtc1 $v0, $f0
|
||||
/* C3E808 80240C18 00000000 */ nop
|
||||
/* C3E80C 80240C1C 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -108,9 +108,9 @@ glabel func_80240E20_C3EA10
|
||||
/* C3EB94 80240FA4 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C3EB98 80240FA8 10400067 */ beqz $v0, .L80241148
|
||||
/* C3EB9C 80240FAC 00031080 */ sll $v0, $v1, 2
|
||||
/* C3EBA0 80240FB0 3C018024 */ lui $at, 0x8024
|
||||
/* C3EBA0 80240FB0 3C018024 */ lui $at, %hi(D_80241EA0)
|
||||
/* C3EBA4 80240FB4 00220821 */ addu $at, $at, $v0
|
||||
/* C3EBA8 80240FB8 8C221EA0 */ lw $v0, 0x1ea0($at)
|
||||
/* C3EBA8 80240FB8 8C221EA0 */ lw $v0, %lo(D_80241EA0)($at)
|
||||
/* C3EBAC 80240FBC 00400008 */ jr $v0
|
||||
/* C3EBB0 80240FC0 00000000 */ nop
|
||||
/* C3EBB4 80240FC4 0240202D */ daddu $a0, $s2, $zero
|
||||
|
@ -100,9 +100,9 @@ glabel func_80241170_C3ED60
|
||||
/* C3EEC4 802412D4 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C3EEC8 802412D8 10400048 */ beqz $v0, .L802413FC
|
||||
/* C3EECC 802412DC 00031080 */ sll $v0, $v1, 2
|
||||
/* C3EED0 802412E0 3C018024 */ lui $at, 0x8024
|
||||
/* C3EED0 802412E0 3C018024 */ lui $at, %hi(D_80242030)
|
||||
/* C3EED4 802412E4 00220821 */ addu $at, $at, $v0
|
||||
/* C3EED8 802412E8 8C222030 */ lw $v0, 0x2030($at)
|
||||
/* C3EED8 802412E8 8C222030 */ lw $v0, %lo(D_80242030)($at)
|
||||
/* C3EEDC 802412EC 00400008 */ jr $v0
|
||||
/* C3EEE0 802412F0 00000000 */ nop
|
||||
/* C3EEE4 802412F4 0240202D */ daddu $a0, $s2, $zero
|
||||
|
@ -69,8 +69,8 @@ glabel func_80240000_C3FDB0
|
||||
/* C3FEA4 802400F4 08090047 */ j .L8024011C
|
||||
/* C3FEA8 802400F8 E6800018 */ swc1 $f0, 0x18($s4)
|
||||
.L802400FC:
|
||||
/* C3FEAC 802400FC 3C018024 */ lui $at, 0x8024
|
||||
/* C3FEB0 80240100 D4226A00 */ ldc1 $f2, 0x6a00($at)
|
||||
/* C3FEAC 802400FC 3C018024 */ lui $at, %hi(D_80246A00)
|
||||
/* C3FEB0 80240100 D4226A00 */ ldc1 $f2, %lo(D_80246A00)($at)
|
||||
/* C3FEB4 80240104 44820000 */ mtc1 $v0, $f0
|
||||
/* C3FEB8 80240108 00000000 */ nop
|
||||
/* C3FEBC 8024010C 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -33,8 +33,8 @@ glabel func_8024067C_C4042C
|
||||
/* C40498 802406E8 080901C4 */ j .L80240710
|
||||
/* C4049C 802406EC E4A00018 */ swc1 $f0, 0x18($a1)
|
||||
.L802406F0:
|
||||
/* C404A0 802406F0 3C018024 */ lui $at, 0x8024
|
||||
/* C404A4 802406F4 D4226A08 */ ldc1 $f2, 0x6a08($at)
|
||||
/* C404A0 802406F0 3C018024 */ lui $at, %hi(D_80246A08)
|
||||
/* C404A4 802406F4 D4226A08 */ ldc1 $f2, %lo(D_80246A08)($at)
|
||||
/* C404A8 802406F8 44820000 */ mtc1 $v0, $f0
|
||||
/* C404AC 802406FC 00000000 */ nop
|
||||
/* C404B0 80240700 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -124,9 +124,9 @@ glabel func_80240B94_C40944
|
||||
/* C40B08 80240D58 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C40B0C 80240D5C 10400042 */ beqz $v0, .L80240E68
|
||||
/* C40B10 80240D60 00031080 */ sll $v0, $v1, 2
|
||||
/* C40B14 80240D64 3C018024 */ lui $at, 0x8024
|
||||
/* C40B14 80240D64 3C018024 */ lui $at, %hi(D_80246A10)
|
||||
/* C40B18 80240D68 00220821 */ addu $at, $at, $v0
|
||||
/* C40B1C 80240D6C 8C226A10 */ lw $v0, 0x6a10($at)
|
||||
/* C40B1C 80240D6C 8C226A10 */ lw $v0, %lo(D_80246A10)($at)
|
||||
/* C40B20 80240D70 00400008 */ jr $v0
|
||||
/* C40B24 80240D74 00000000 */ nop
|
||||
/* C40B28 80240D78 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -18,8 +18,8 @@ glabel func_80241098_C40E48
|
||||
/* C40E7C 802410CC 0040802D */ daddu $s0, $v0, $zero
|
||||
/* C40E80 802410D0 3C05800B */ lui $a1, %hi(gCameras)
|
||||
/* C40E84 802410D4 24A51D80 */ addiu $a1, $a1, %lo(gCameras)
|
||||
/* C40E88 802410D8 3C03800A */ lui $v1, 0x800a
|
||||
/* C40E8C 802410DC 8463A634 */ lh $v1, -0x59cc($v1)
|
||||
/* C40E88 802410D8 3C03800A */ lui $v1, %hi(D_8009A634)
|
||||
/* C40E8C 802410DC 8463A634 */ lh $v1, %lo(D_8009A634)($v1)
|
||||
/* C40E90 802410E0 00912021 */ addu $a0, $a0, $s1
|
||||
/* C40E94 802410E4 00031080 */ sll $v0, $v1, 2
|
||||
/* C40E98 802410E8 00431021 */ addu $v0, $v0, $v1
|
||||
@ -54,8 +54,8 @@ glabel func_80241098_C40E48
|
||||
/* C40F08 80241158 00000000 */ nop
|
||||
/* C40F0C 8024115C 0C00A6C9 */ jal clamp_angle
|
||||
/* C40F10 80241160 46000306 */ mov.s $f12, $f0
|
||||
/* C40F14 80241164 3C018024 */ lui $at, 0x8024
|
||||
/* C40F18 80241168 D4226BA0 */ ldc1 $f2, 0x6ba0($at)
|
||||
/* C40F14 80241164 3C018024 */ lui $at, %hi(D_80246BA0)
|
||||
/* C40F18 80241168 D4226BA0 */ ldc1 $f2, %lo(D_80246BA0)($at)
|
||||
/* C40F1C 8024116C 46000021 */ cvt.d.s $f0, $f0
|
||||
/* C40F20 80241170 4622003C */ c.lt.d $f0, $f2
|
||||
/* C40F24 80241174 00000000 */ nop
|
||||
@ -97,8 +97,8 @@ glabel func_80241098_C40E48
|
||||
/* C40FAC 802411FC 45030001 */ bc1tl .L80241204
|
||||
/* C40FB0 80241200 0000882D */ daddu $s1, $zero, $zero
|
||||
.L80241204:
|
||||
/* C40FB4 80241204 3C038011 */ lui $v1, 0x8011
|
||||
/* C40FB8 80241208 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* C40FB4 80241204 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* C40FB8 80241208 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* C40FBC 8024120C 24020009 */ addiu $v0, $zero, 9
|
||||
/* C40FC0 80241210 50620001 */ beql $v1, $v0, .L80241218
|
||||
/* C40FC4 80241214 0000882D */ daddu $s1, $zero, $zero
|
||||
|
@ -100,9 +100,9 @@ glabel func_802414AC_C4125C
|
||||
/* C413C0 80241610 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C413C4 80241614 10400048 */ beqz $v0, .L80241738
|
||||
/* C413C8 80241618 00031080 */ sll $v0, $v1, 2
|
||||
/* C413CC 8024161C 3C018024 */ lui $at, 0x8024
|
||||
/* C413CC 8024161C 3C018024 */ lui $at, %hi(D_80246BA8)
|
||||
/* C413D0 80241620 00220821 */ addu $at, $at, $v0
|
||||
/* C413D4 80241624 8C226BA8 */ lw $v0, 0x6ba8($at)
|
||||
/* C413D4 80241624 8C226BA8 */ lw $v0, %lo(D_80246BA8)($at)
|
||||
/* C413D8 80241628 00400008 */ jr $v0
|
||||
/* C413DC 8024162C 00000000 */ nop
|
||||
/* C413E0 80241630 0240202D */ daddu $a0, $s2, $zero
|
||||
|
@ -87,8 +87,8 @@ glabel func_80241760_C41510
|
||||
/* C41650 802418A0 08090632 */ j .L802418C8
|
||||
/* C41654 802418A4 E6000018 */ swc1 $f0, 0x18($s0)
|
||||
.L802418A8:
|
||||
/* C41658 802418A8 3C018024 */ lui $at, 0x8024
|
||||
/* C4165C 802418AC D4226D38 */ ldc1 $f2, 0x6d38($at)
|
||||
/* C41658 802418A8 3C018024 */ lui $at, %hi(D_80246D38)
|
||||
/* C4165C 802418AC D4226D38 */ ldc1 $f2, %lo(D_80246D38)($at)
|
||||
/* C41660 802418B0 44820000 */ mtc1 $v0, $f0
|
||||
/* C41664 802418B4 00000000 */ nop
|
||||
/* C41668 802418B8 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -104,8 +104,8 @@ glabel func_80241910_C416C0
|
||||
/* C41844 80241A94 1040000A */ beqz $v0, .L80241AC0
|
||||
/* C41848 80241A98 4600C106 */ mov.s $f4, $f24
|
||||
/* C4184C 80241A9C 4614C081 */ sub.s $f2, $f24, $f20
|
||||
/* C41850 80241AA0 3C018024 */ lui $at, 0x8024
|
||||
/* C41854 80241AA4 D4206D40 */ ldc1 $f0, 0x6d40($at)
|
||||
/* C41850 80241AA0 3C018024 */ lui $at, %hi(D_80246D40)
|
||||
/* C41854 80241AA4 D4206D40 */ ldc1 $f0, %lo(D_80246D40)($at)
|
||||
/* C41858 80241AA8 460010A1 */ cvt.d.s $f2, $f2
|
||||
/* C4185C 80241AAC 46201082 */ mul.d $f2, $f2, $f0
|
||||
/* C41860 80241AB0 00000000 */ nop
|
||||
@ -131,8 +131,8 @@ glabel func_80241910_C416C0
|
||||
/* C418AC 80241AFC C7A4002C */ lwc1 $f4, 0x2c($sp)
|
||||
/* C418B0 80241B00 461A2100 */ add.s $f4, $f4, $f26
|
||||
/* C418B4 80241B04 46142081 */ sub.s $f2, $f4, $f20
|
||||
/* C418B8 80241B08 3C018024 */ lui $at, 0x8024
|
||||
/* C418BC 80241B0C D4206D48 */ ldc1 $f0, 0x6d48($at)
|
||||
/* C418B8 80241B08 3C018024 */ lui $at, %hi(D_80246D48)
|
||||
/* C418BC 80241B0C D4206D48 */ ldc1 $f0, %lo(D_80246D48)($at)
|
||||
/* C418C0 80241B10 460010A1 */ cvt.d.s $f2, $f2
|
||||
/* C418C4 80241B14 46201082 */ mul.d $f2, $f2, $f0
|
||||
/* C418C8 80241B18 00000000 */ nop
|
||||
|
@ -15,9 +15,9 @@ glabel func_802423B4_C42164
|
||||
/* C4218C 802423DC 00031C00 */ sll $v1, $v1, 0x10
|
||||
/* C42190 802423E0 00031B83 */ sra $v1, $v1, 0xe
|
||||
/* C42194 802423E4 A444008E */ sh $a0, 0x8e($v0)
|
||||
/* C42198 802423E8 3C018024 */ lui $at, 0x8024
|
||||
/* C42198 802423E8 3C018024 */ lui $at, %hi(D_80244460)
|
||||
/* C4219C 802423EC 00230821 */ addu $at, $at, $v1
|
||||
/* C421A0 802423F0 C4224460 */ lwc1 $f2, 0x4460($at)
|
||||
/* C421A0 802423F0 C4224460 */ lwc1 $f2, %lo(D_80244460)($at)
|
||||
/* C421A4 802423F4 8443008E */ lh $v1, 0x8e($v0)
|
||||
/* C421A8 802423F8 46020000 */ add.s $f0, $f0, $f2
|
||||
/* C421AC 802423FC 28630005 */ slti $v1, $v1, 5
|
||||
|
@ -66,9 +66,9 @@ glabel func_80242A6C_C4281C
|
||||
/* C42908 80242B58 2C62000F */ sltiu $v0, $v1, 0xf
|
||||
/* C4290C 80242B5C 10400034 */ beqz $v0, .L80242C30
|
||||
/* C42910 80242B60 00031080 */ sll $v0, $v1, 2
|
||||
/* C42914 80242B64 3C018024 */ lui $at, 0x8024
|
||||
/* C42914 80242B64 3C018024 */ lui $at, %hi(D_80246D50)
|
||||
/* C42918 80242B68 00220821 */ addu $at, $at, $v0
|
||||
/* C4291C 80242B6C 8C226D50 */ lw $v0, 0x6d50($at)
|
||||
/* C4291C 80242B6C 8C226D50 */ lw $v0, %lo(D_80246D50)($at)
|
||||
/* C42920 80242B70 00400008 */ jr $v0
|
||||
/* C42924 80242B74 00000000 */ nop
|
||||
/* C42928 80242B78 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -57,8 +57,8 @@ glabel func_80242F94_C42D44
|
||||
/* C42E10 80243060 E6420038 */ swc1 $f2, 0x38($s2)
|
||||
/* C42E14 80243064 C4420030 */ lwc1 $f2, 0x30($v0)
|
||||
/* C42E18 80243068 46001080 */ add.s $f2, $f2, $f0
|
||||
/* C42E1C 8024306C 3C018024 */ lui $at, 0x8024
|
||||
/* C42E20 80243070 D4266D90 */ ldc1 $f6, 0x6d90($at)
|
||||
/* C42E1C 8024306C 3C018024 */ lui $at, %hi(D_80246D90)
|
||||
/* C42E20 80243070 D4266D90 */ ldc1 $f6, %lo(D_80246D90)($at)
|
||||
/* C42E24 80243074 46002021 */ cvt.d.s $f0, $f4
|
||||
/* C42E28 80243078 4620303C */ c.lt.d $f6, $f0
|
||||
/* C42E2C 8024307C E6440048 */ swc1 $f4, 0x48($s2)
|
||||
@ -137,8 +137,8 @@ glabel func_80242F94_C42D44
|
||||
/* C42F4C 8024319C 00000000 */ nop
|
||||
/* C42F50 802431A0 45000008 */ bc1f .L802431C4
|
||||
/* C42F54 802431A4 3C03FFDF */ lui $v1, 0xffdf
|
||||
/* C42F58 802431A8 3C018024 */ lui $at, 0x8024
|
||||
/* C42F5C 802431AC D4226D98 */ ldc1 $f2, 0x6d98($at)
|
||||
/* C42F58 802431A8 3C018024 */ lui $at, %hi(D_80246D98)
|
||||
/* C42F5C 802431AC D4226D98 */ ldc1 $f2, %lo(D_80246D98)($at)
|
||||
/* C42F60 802431B0 46002021 */ cvt.d.s $f0, $f4
|
||||
/* C42F64 802431B4 46220001 */ sub.d $f0, $f0, $f2
|
||||
/* C42F68 802431B8 46200020 */ cvt.s.d $f0, $f0
|
||||
@ -150,8 +150,8 @@ glabel func_80242F94_C42D44
|
||||
/* C42F7C 802431CC AE400048 */ sw $zero, 0x48($s2)
|
||||
/* C42F80 802431D0 00431024 */ and $v0, $v0, $v1
|
||||
/* C42F84 802431D4 AE420000 */ sw $v0, ($s2)
|
||||
/* C42F88 802431D8 3C038011 */ lui $v1, 0x8011
|
||||
/* C42F8C 802431DC 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* C42F88 802431D8 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* C42F8C 802431DC 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* C42F90 802431E0 24020009 */ addiu $v0, $zero, 9
|
||||
/* C42F94 802431E4 10620009 */ beq $v1, $v0, .L8024320C
|
||||
/* C42F98 802431E8 24020010 */ addiu $v0, $zero, 0x10
|
||||
|
@ -18,8 +18,8 @@ glabel func_802434B0_C43260
|
||||
/* C43294 802434E4 28420003 */ slti $v0, $v0, 3
|
||||
/* C43298 802434E8 1440000D */ bnez $v0, .L80243520
|
||||
/* C4329C 802434EC 24020009 */ addiu $v0, $zero, 9
|
||||
/* C432A0 802434F0 3C038011 */ lui $v1, 0x8011
|
||||
/* C432A4 802434F4 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* C432A0 802434F0 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* C432A4 802434F4 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* C432A8 802434F8 10620003 */ beq $v1, $v0, .L80243508
|
||||
/* C432AC 802434FC 24020064 */ addiu $v0, $zero, 0x64
|
||||
/* C432B0 80243500 08090D47 */ j .L8024351C
|
||||
|
@ -54,9 +54,9 @@ glabel func_802438F0_C436A0
|
||||
/* C43760 802439B0 2C620020 */ sltiu $v0, $v1, 0x20
|
||||
/* C43764 802439B4 10400060 */ beqz $v0, .L80243B38
|
||||
/* C43768 802439B8 00031080 */ sll $v0, $v1, 2
|
||||
/* C4376C 802439BC 3C018024 */ lui $at, 0x8024
|
||||
/* C4376C 802439BC 3C018024 */ lui $at, %hi(D_80246DA0)
|
||||
/* C43770 802439C0 00220821 */ addu $at, $at, $v0
|
||||
/* C43774 802439C4 8C226DA0 */ lw $v0, 0x6da0($at)
|
||||
/* C43774 802439C4 8C226DA0 */ lw $v0, %lo(D_80246DA0)($at)
|
||||
/* C43778 802439C8 00400008 */ jr $v0
|
||||
/* C4377C 802439CC 00000000 */ nop
|
||||
/* C43780 802439D0 0280202D */ daddu $a0, $s4, $zero
|
||||
|
@ -18,8 +18,8 @@ glabel func_80240208_C46DE8
|
||||
/* C46E1C 8024023C 0040802D */ daddu $s0, $v0, $zero
|
||||
/* C46E20 80240240 3C05800B */ lui $a1, %hi(gCameras)
|
||||
/* C46E24 80240244 24A51D80 */ addiu $a1, $a1, %lo(gCameras)
|
||||
/* C46E28 80240248 3C03800A */ lui $v1, 0x800a
|
||||
/* C46E2C 8024024C 8463A634 */ lh $v1, -0x59cc($v1)
|
||||
/* C46E28 80240248 3C03800A */ lui $v1, %hi(D_8009A634)
|
||||
/* C46E2C 8024024C 8463A634 */ lh $v1, %lo(D_8009A634)($v1)
|
||||
/* C46E30 80240250 00912021 */ addu $a0, $a0, $s1
|
||||
/* C46E34 80240254 00031080 */ sll $v0, $v1, 2
|
||||
/* C46E38 80240258 00431021 */ addu $v0, $v0, $v1
|
||||
@ -54,8 +54,8 @@ glabel func_80240208_C46DE8
|
||||
/* C46EA8 802402C8 00000000 */ nop
|
||||
/* C46EAC 802402CC 0C00A6C9 */ jal clamp_angle
|
||||
/* C46EB0 802402D0 46000306 */ mov.s $f12, $f0
|
||||
/* C46EB4 802402D4 3C018024 */ lui $at, 0x8024
|
||||
/* C46EB8 802402D8 D4225390 */ ldc1 $f2, 0x5390($at)
|
||||
/* C46EB4 802402D4 3C018024 */ lui $at, %hi(D_80245390)
|
||||
/* C46EB8 802402D8 D4225390 */ ldc1 $f2, %lo(D_80245390)($at)
|
||||
/* C46EBC 802402DC 46000021 */ cvt.d.s $f0, $f0
|
||||
/* C46EC0 802402E0 4622003C */ c.lt.d $f0, $f2
|
||||
/* C46EC4 802402E4 00000000 */ nop
|
||||
@ -97,8 +97,8 @@ glabel func_80240208_C46DE8
|
||||
/* C46F4C 8024036C 45030001 */ bc1tl .L80240374
|
||||
/* C46F50 80240370 0000882D */ daddu $s1, $zero, $zero
|
||||
.L80240374:
|
||||
/* C46F54 80240374 3C038011 */ lui $v1, 0x8011
|
||||
/* C46F58 80240378 8063EBB3 */ lb $v1, -0x144d($v1)
|
||||
/* C46F54 80240374 3C038011 */ lui $v1, %hi(D_8010EBB3)
|
||||
/* C46F58 80240378 8063EBB3 */ lb $v1, %lo(D_8010EBB3)($v1)
|
||||
/* C46F5C 8024037C 24020009 */ addiu $v0, $zero, 9
|
||||
/* C46F60 80240380 50620001 */ beql $v1, $v0, .L80240388
|
||||
/* C46F64 80240384 0000882D */ daddu $s1, $zero, $zero
|
||||
|
@ -100,9 +100,9 @@ glabel func_8024061C_C471FC
|
||||
/* C47360 80240780 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C47364 80240784 10400048 */ beqz $v0, .L802408A8
|
||||
/* C47368 80240788 00031080 */ sll $v0, $v1, 2
|
||||
/* C4736C 8024078C 3C018024 */ lui $at, 0x8024
|
||||
/* C4736C 8024078C 3C018024 */ lui $at, %hi(D_80245398)
|
||||
/* C47370 80240790 00220821 */ addu $at, $at, $v0
|
||||
/* C47374 80240794 8C225398 */ lw $v0, 0x5398($at)
|
||||
/* C47374 80240794 8C225398 */ lw $v0, %lo(D_80245398)($at)
|
||||
/* C47378 80240798 00400008 */ jr $v0
|
||||
/* C4737C 8024079C 00000000 */ nop
|
||||
/* C47380 802407A0 0240202D */ daddu $a0, $s2, $zero
|
||||
|
@ -89,8 +89,8 @@ glabel func_80240958_C47538
|
||||
/* C4766C 80240A8C E7A00028 */ swc1 $f0, 0x28($sp)
|
||||
/* C47670 80240A90 0C00A7E7 */ jal add_vec2D_polar
|
||||
/* C47674 80240A94 E7A2002C */ swc1 $f2, 0x2c($sp)
|
||||
/* C47678 80240A98 3C028011 */ lui $v0, 0x8011
|
||||
/* C4767C 80240A9C 8C42C930 */ lw $v0, -0x36d0($v0)
|
||||
/* C47678 80240A98 3C028011 */ lui $v0, %hi(D_8010C930)
|
||||
/* C4767C 80240A9C 8C42C930 */ lw $v0, %lo(D_8010C930)($v0)
|
||||
/* C47680 80240AA0 C7AC0028 */ lwc1 $f12, 0x28($sp)
|
||||
/* C47684 80240AA4 C7AE002C */ lwc1 $f14, 0x2c($sp)
|
||||
/* C47688 80240AA8 8C460038 */ lw $a2, 0x38($v0)
|
||||
|
@ -30,8 +30,8 @@ glabel func_80240E54_C47A34
|
||||
/* C47A98 80240EB8 080903B8 */ j .L80240EE0
|
||||
/* C47A9C 80240EBC E4600018 */ swc1 $f0, 0x18($v1)
|
||||
.L80240EC0:
|
||||
/* C47AA0 80240EC0 3C018024 */ lui $at, 0x8024
|
||||
/* C47AA4 80240EC4 D4225528 */ ldc1 $f2, 0x5528($at)
|
||||
/* C47AA0 80240EC0 3C018024 */ lui $at, %hi(D_80245528)
|
||||
/* C47AA4 80240EC4 D4225528 */ ldc1 $f2, %lo(D_80245528)($at)
|
||||
/* C47AA8 80240EC8 44820000 */ mtc1 $v0, $f0
|
||||
/* C47AAC 80240ECC 00000000 */ nop
|
||||
/* C47AB0 80240ED0 46800021 */ cvt.d.w $f0, $f0
|
||||
|
@ -108,9 +108,9 @@ glabel func_802410D4_C47CB4
|
||||
/* C47E38 80241258 2C620064 */ sltiu $v0, $v1, 0x64
|
||||
/* C47E3C 8024125C 10400067 */ beqz $v0, .L802413FC
|
||||
/* C47E40 80241260 00031080 */ sll $v0, $v1, 2
|
||||
/* C47E44 80241264 3C018024 */ lui $at, 0x8024
|
||||
/* C47E44 80241264 3C018024 */ lui $at, %hi(D_80245530)
|
||||
/* C47E48 80241268 00220821 */ addu $at, $at, $v0
|
||||
/* C47E4C 8024126C 8C225530 */ lw $v0, 0x5530($at)
|
||||
/* C47E4C 8024126C 8C225530 */ lw $v0, %lo(D_80245530)($at)
|
||||
/* C47E50 80241270 00400008 */ jr $v0
|
||||
/* C47E54 80241274 00000000 */ nop
|
||||
/* C47E58 80241278 0240202D */ daddu $a0, $s2, $zero
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user