2020-09-24 05:16:13 +02:00
|
|
|
.set noat # allow manual use of $at
|
|
|
|
.set noreorder # don't insert nops after branches
|
|
|
|
|
|
|
|
glabel func_80243468
|
2020-10-15 04:56:47 +02:00
|
|
|
/* 163CC8 80243468 3C028016 */ lui $v0, %hi(D_80159D50)
|
|
|
|
/* 163CCC 8024346C 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
|
2020-09-24 05:16:13 +02:00
|
|
|
/* 163CD0 80243470 00042140 */ sll $a0, $a0, 5
|
|
|
|
/* 163CD4 80243474 00822021 */ addu $a0, $a0, $v0
|
|
|
|
/* 163CD8 80243478 9083001C */ lbu $v1, 0x1c($a0)
|
|
|
|
/* 163CDC 8024347C 14600005 */ bnez $v1, .L80243494
|
|
|
|
/* 163CE0 80243480 28620010 */ slti $v0, $v1, 0x10
|
|
|
|
/* 163CE4 80243484 90820000 */ lbu $v0, ($a0)
|
|
|
|
/* 163CE8 80243488 304200FB */ andi $v0, $v0, 0xfb
|
|
|
|
/* 163CEC 8024348C A0820000 */ sb $v0, ($a0)
|
|
|
|
/* 163CF0 80243490 28620010 */ slti $v0, $v1, 0x10
|
|
|
|
.L80243494:
|
|
|
|
/* 163CF4 80243494 10400008 */ beqz $v0, .L802434B8
|
|
|
|
/* 163CF8 80243498 00031040 */ sll $v0, $v1, 1
|
|
|
|
/* 163CFC 8024349C 3C038025 */ lui $v1, 0x8025
|
|
|
|
/* 163D00 802434A0 00621821 */ addu $v1, $v1, $v0
|
|
|
|
/* 163D04 802434A4 84639C1C */ lh $v1, -0x63e4($v1)
|
|
|
|
/* 163D08 802434A8 8CC20000 */ lw $v0, ($a2)
|
|
|
|
/* 163D0C 802434AC 00431021 */ addu $v0, $v0, $v1
|
|
|
|
/* 163D10 802434B0 03E00008 */ jr $ra
|
|
|
|
/* 163D14 802434B4 ACC20000 */ sw $v0, ($a2)
|
|
|
|
.L802434B8:
|
|
|
|
/* 163D18 802434B8 3C028025 */ lui $v0, 0x8025
|
|
|
|
/* 163D1C 802434BC 84429C3A */ lh $v0, -0x63c6($v0)
|
|
|
|
/* 163D20 802434C0 8CC30000 */ lw $v1, ($a2)
|
|
|
|
/* 163D24 802434C4 00621821 */ addu $v1, $v1, $v0
|
|
|
|
/* 163D28 802434C8 ACC30000 */ sw $v1, ($a2)
|
|
|
|
/* 163D2C 802434CC 90820000 */ lbu $v0, ($a0)
|
|
|
|
/* 163D30 802434D0 304200F7 */ andi $v0, $v0, 0xf7
|
|
|
|
/* 163D34 802434D4 03E00008 */ jr $ra
|
|
|
|
/* 163D38 802434D8 A0820000 */ sb $v0, ($a0)
|