mirror of https://github.com/zeldaret/oot.git
307 lines
14 KiB
ArmAsm
307 lines
14 KiB
ArmAsm
.rdata
|
|
glabel D_80142ED0
|
|
.asciz "../z_fbdemo.c"
|
|
.balign 4
|
|
|
|
glabel D_80142EE0
|
|
.asciz "this->col * (1 + this->row * (1 + 7 + 1)) + 1 + 1 = %d\n"
|
|
.balign 4
|
|
|
|
glabel D_80142F18
|
|
.asciz "../z_fbdemo.c"
|
|
.balign 4
|
|
|
|
glabel D_80142F28
|
|
.asciz "gp - this->gfxtbl = %d\n"
|
|
.balign 4
|
|
|
|
.text
|
|
glabel TransitionUnk_InitGraphics
|
|
/* B28A50 800B18B0 27BDFF90 */ addiu $sp, $sp, -0x70
|
|
/* B28A54 800B18B4 AFB00028 */ sw $s0, 0x28($sp)
|
|
/* B28A58 800B18B8 00808025 */ move $s0, $a0
|
|
/* B28A5C 800B18BC AFBF004C */ sw $ra, 0x4c($sp)
|
|
/* B28A60 800B18C0 AFBE0048 */ sw $fp, 0x48($sp)
|
|
/* B28A64 800B18C4 AFB70044 */ sw $s7, 0x44($sp)
|
|
/* B28A68 800B18C8 AFB60040 */ sw $s6, 0x40($sp)
|
|
/* B28A6C 800B18CC AFB5003C */ sw $s5, 0x3c($sp)
|
|
/* B28A70 800B18D0 AFB40038 */ sw $s4, 0x38($sp)
|
|
/* B28A74 800B18D4 AFB30034 */ sw $s3, 0x34($sp)
|
|
/* B28A78 800B18D8 AFB20030 */ sw $s2, 0x30($sp)
|
|
/* B28A7C 800B18DC AFB1002C */ sw $s1, 0x2c($sp)
|
|
/* B28A80 800B18E0 0C040ED8 */ jal guMtxIdent
|
|
/* B28A84 800B18E4 24840058 */ addiu $a0, $a0, 0x58
|
|
/* B28A88 800B18E8 0C040ED8 */ jal guMtxIdent
|
|
/* B28A8C 800B18EC 26040098 */ addiu $a0, $s0, 0x98
|
|
/* B28A90 800B18F0 3C01C47A */ li $at, 0xC47A0000 # 0.000000
|
|
/* B28A94 800B18F4 44812000 */ mtc1 $at, $f4
|
|
/* B28A98 800B18F8 3C01447A */ li $at, 0x447A0000 # 0.000000
|
|
/* B28A9C 800B18FC 44800000 */ mtc1 $zero, $f0
|
|
/* B28AA0 800B1900 44813000 */ mtc1 $at, $f6
|
|
/* B28AA4 800B1904 3C013F80 */ li $at, 0x3F800000 # 0.000000
|
|
/* B28AA8 800B1908 44814000 */ mtc1 $at, $f8
|
|
/* B28AAC 800B190C 44050000 */ mfc1 $a1, $f0
|
|
/* B28AB0 800B1910 26040018 */ addiu $a0, $s0, 0x18
|
|
/* B28AB4 800B1914 3C0643A0 */ lui $a2, 0x43a0
|
|
/* B28AB8 800B1918 3C074370 */ lui $a3, 0x4370
|
|
/* B28ABC 800B191C E7A40014 */ swc1 $f4, 0x14($sp)
|
|
/* B28AC0 800B1920 E7A00010 */ swc1 $f0, 0x10($sp)
|
|
/* B28AC4 800B1924 E7A60018 */ swc1 $f6, 0x18($sp)
|
|
/* B28AC8 800B1928 0C041169 */ jal guOrtho
|
|
/* B28ACC 800B192C E7A8001C */ swc1 $f8, 0x1c($sp)
|
|
/* B28AD0 800B1930 0000F825 */ move $ra, $zero
|
|
/* B28AD4 800B1934 00009825 */ move $s3, $zero
|
|
/* B28AD8 800B1938 00006825 */ move $t5, $zero
|
|
/* B28ADC 800B193C 240C00FF */ li $t4, 255
|
|
/* B28AE0 800B1940 240B0078 */ li $t3, 120
|
|
/* B28AE4 800B1944 240AFFFB */ li $t2, -5
|
|
.L800B1948:
|
|
/* B28AE8 800B1948 17E00003 */ bnez $ra, .L800B1958
|
|
/* B28AEC 800B194C AE1F0008 */ sw $ra, 8($s0)
|
|
/* B28AF0 800B1950 10000002 */ b .L800B195C
|
|
/* B28AF4 800B1954 8E050010 */ lw $a1, 0x10($s0)
|
|
.L800B1958:
|
|
/* B28AF8 800B1958 8E050014 */ lw $a1, 0x14($s0)
|
|
.L800B195C:
|
|
/* B28AFC 800B195C 8E030004 */ lw $v1, 4($s0)
|
|
/* B28B00 800B1960 27FF0001 */ addiu $ra, $ra, 1
|
|
/* B28B04 800B1964 24620001 */ addiu $v0, $v1, 1
|
|
/* B28B08 800B1968 58400026 */ blezl $v0, .L800B1A04
|
|
/* B28B0C 800B196C 2BE10002 */ slti $at, $ra, 2
|
|
/* B28B10 800B1970 8E040000 */ lw $a0, ($s0)
|
|
/* B28B14 800B1974 24840001 */ addiu $a0, $a0, 1
|
|
.L800B1978:
|
|
/* B28B18 800B1978 00003025 */ move $a2, $zero
|
|
/* B28B1C 800B197C 1880001A */ blez $a0, .L800B19E8
|
|
/* B28B20 800B1980 00004825 */ move $t1, $zero
|
|
/* B28B24 800B1984 00001825 */ move $v1, $zero
|
|
/* B28B28 800B1988 000D3940 */ sll $a3, $t5, 5
|
|
/* B28B2C 800B198C 00134180 */ sll $t0, $s3, 6
|
|
.L800B1990:
|
|
/* B28B30 800B1990 00A01025 */ move $v0, $a1
|
|
/* B28B34 800B1994 00067180 */ sll $t6, $a2, 6
|
|
/* B28B38 800B1998 A44E0008 */ sh $t6, 8($v0)
|
|
/* B28B3C 800B199C A4430000 */ sh $v1, ($v0)
|
|
/* B28B40 800B19A0 A4470002 */ sh $a3, 2($v0)
|
|
/* B28B44 800B19A4 A44A0004 */ sh $t2, 4($v0)
|
|
/* B28B48 800B19A8 A4400006 */ sh $zero, 6($v0)
|
|
/* B28B4C 800B19AC A448000A */ sh $t0, 0xa($v0)
|
|
/* B28B50 800B19B0 A040000C */ sb $zero, 0xc($v0)
|
|
/* B28B54 800B19B4 A040000D */ sb $zero, 0xd($v0)
|
|
/* B28B58 800B19B8 A04B000E */ sb $t3, 0xe($v0)
|
|
/* B28B5C 800B19BC A04C000F */ sb $t4, 0xf($v0)
|
|
/* B28B60 800B19C0 8E040000 */ lw $a0, ($s0)
|
|
/* B28B64 800B19C4 25290001 */ addiu $t1, $t1, 1
|
|
/* B28B68 800B19C8 24630020 */ addiu $v1, $v1, 0x20
|
|
/* B28B6C 800B19CC 24840001 */ addiu $a0, $a0, 1
|
|
/* B28B70 800B19D0 0124082A */ slt $at, $t1, $a0
|
|
/* B28B74 800B19D4 24A50010 */ addiu $a1, $a1, 0x10
|
|
/* B28B78 800B19D8 1420FFED */ bnez $at, .L800B1990
|
|
/* B28B7C 800B19DC 24C60020 */ addiu $a2, $a2, 0x20
|
|
/* B28B80 800B19E0 8E030004 */ lw $v1, 4($s0)
|
|
/* B28B84 800B19E4 24620001 */ addiu $v0, $v1, 1
|
|
.L800B19E8:
|
|
/* B28B88 800B19E8 25AD0001 */ addiu $t5, $t5, 1
|
|
/* B28B8C 800B19EC 01A2082A */ slt $at, $t5, $v0
|
|
/* B28B90 800B19F0 1420FFE1 */ bnez $at, .L800B1978
|
|
/* B28B94 800B19F4 26730020 */ addiu $s3, $s3, 0x20
|
|
/* B28B98 800B19F8 00009825 */ move $s3, $zero
|
|
/* B28B9C 800B19FC 00006825 */ move $t5, $zero
|
|
/* B28BA0 800B1A00 2BE10002 */ slti $at, $ra, 2
|
|
.L800B1A04:
|
|
/* B28BA4 800B1A04 1420FFD0 */ bnez $at, .L800B1948
|
|
/* B28BA8 800B1A08 00000000 */ nop
|
|
/* B28BAC 800B1A0C 18600087 */ blez $v1, .L800B1C2C
|
|
/* B28BB0 800B1A10 8E0700D8 */ lw $a3, 0xd8($s0)
|
|
/* B28BB4 800B1A14 3C16FD10 */ lui $s6, (0xFD10013F >> 16) # lui $s6, 0xfd10
|
|
/* B28BB8 800B1A18 36D6013F */ ori $s6, (0xFD10013F & 0xFFFF) # ori $s6, $s6, 0x13f
|
|
/* B28BBC 800B1A1C 8E020000 */ lw $v0, ($s0)
|
|
/* B28BC0 800B1A20 3C1EF510 */ lui $fp, 0xf510
|
|
/* B28BC4 800B1A24 3C170B00 */ lui $s7, 0xb00
|
|
/* B28BC8 800B1A28 3C14E700 */ lui $s4, 0xe700
|
|
/* B28BCC 800B1A2C 3C1F0700 */ lui $ra, 0x700
|
|
/* B28BD0 800B1A30 00022040 */ sll $a0, $v0, 1
|
|
.L800B1A34:
|
|
/* B28BD4 800B1A34 24840002 */ addiu $a0, $a0, 2
|
|
/* B28BD8 800B1A38 308F00FF */ andi $t7, $a0, 0xff
|
|
/* B28BDC 800B1A3C 000FC300 */ sll $t8, $t7, 0xc
|
|
/* B28BE0 800B1A40 308E007F */ andi $t6, $a0, 0x7f
|
|
/* B28BE4 800B1A44 3C010100 */ lui $at, 0x100
|
|
/* B28BE8 800B1A48 0301C825 */ or $t9, $t8, $at
|
|
/* B28BEC 800B1A4C 000E7840 */ sll $t7, $t6, 1
|
|
/* B28BF0 800B1A50 032FC025 */ or $t8, $t9, $t7
|
|
/* B28BF4 800B1A54 00E01825 */ move $v1, $a3
|
|
/* B28BF8 800B1A58 AC780000 */ sw $t8, ($v1)
|
|
/* B28BFC 800B1A5C 8E0E0000 */ lw $t6, ($s0)
|
|
/* B28C00 800B1A60 3C010A00 */ lui $at, 0xa00
|
|
/* B28C04 800B1A64 26720020 */ addiu $s2, $s3, 0x20
|
|
/* B28C08 800B1A68 25D90001 */ addiu $t9, $t6, 1
|
|
/* B28C0C 800B1A6C 01B90019 */ multu $t5, $t9
|
|
/* B28C10 800B1A70 00129080 */ sll $s2, $s2, 2
|
|
/* B28C14 800B1A74 00138880 */ sll $s1, $s3, 2
|
|
/* B28C18 800B1A78 24E70008 */ addiu $a3, $a3, 8
|
|
/* B28C1C 800B1A7C 00003025 */ move $a2, $zero
|
|
/* B28C20 800B1A80 00004825 */ move $t1, $zero
|
|
/* B28C24 800B1A84 00005025 */ move $t2, $zero
|
|
/* B28C28 800B1A88 32310FFF */ andi $s1, $s1, 0xfff
|
|
/* B28C2C 800B1A8C 32520FFF */ andi $s2, $s2, 0xfff
|
|
/* B28C30 800B1A90 24150049 */ li $s5, 73
|
|
/* B28C34 800B1A94 00007812 */ mflo $t7
|
|
/* B28C38 800B1A98 000FC100 */ sll $t8, $t7, 4
|
|
/* B28C3C 800B1A9C 03017021 */ addu $t6, $t8, $at
|
|
/* B28C40 800B1AA0 AC6E0004 */ sw $t6, 4($v1)
|
|
/* B28C44 800B1AA4 8E020000 */ lw $v0, ($s0)
|
|
/* B28C48 800B1AA8 00005825 */ move $t3, $zero
|
|
/* B28C4C 800B1AAC 240C0002 */ li $t4, 2
|
|
/* B28C50 800B1AB0 58400059 */ blezl $v0, .L800B1C18
|
|
/* B28C54 800B1AB4 8E0E0004 */ lw $t6, 4($s0)
|
|
.L800B1AB8:
|
|
/* B28C58 800B1AB8 00E01025 */ move $v0, $a3
|
|
/* B28C5C 800B1ABC AC540000 */ sw $s4, ($v0)
|
|
/* B28C60 800B1AC0 AC400004 */ sw $zero, 4($v0)
|
|
/* B28C64 800B1AC4 24E70008 */ addiu $a3, $a3, 8
|
|
/* B28C68 800B1AC8 00E01025 */ move $v0, $a3
|
|
/* B28C6C 800B1ACC AC560000 */ sw $s6, ($v0)
|
|
/* B28C70 800B1AD0 AC570004 */ sw $s7, 4($v0)
|
|
/* B28C74 800B1AD4 24E70008 */ addiu $a3, $a3, 8
|
|
/* B28C78 800B1AD8 0015C8C3 */ sra $t9, $s5, 3
|
|
/* B28C7C 800B1ADC 332F01FF */ andi $t7, $t9, 0x1ff
|
|
/* B28C80 800B1AE0 00E01025 */ move $v0, $a3
|
|
/* B28C84 800B1AE4 000FC240 */ sll $t8, $t7, 9
|
|
/* B28C88 800B1AE8 031E1825 */ or $v1, $t8, $fp
|
|
/* B28C8C 800B1AEC AC430000 */ sw $v1, ($v0)
|
|
/* B28C90 800B1AF0 AC5F0004 */ sw $ra, 4($v0)
|
|
/* B28C94 800B1AF4 24E70008 */ addiu $a3, $a3, 8
|
|
/* B28C98 800B1AF8 00E01025 */ move $v0, $a3
|
|
/* B28C9C 800B1AFC 24C80020 */ addiu $t0, $a2, 0x20
|
|
/* B28CA0 800B1B00 00082880 */ sll $a1, $t0, 2
|
|
/* B28CA4 800B1B04 3C0EE600 */ lui $t6, 0xe600
|
|
/* B28CA8 800B1B08 00062080 */ sll $a0, $a2, 2
|
|
/* B28CAC 800B1B0C 30840FFF */ andi $a0, $a0, 0xfff
|
|
/* B28CB0 800B1B10 AC4E0000 */ sw $t6, ($v0)
|
|
/* B28CB4 800B1B14 30A50FFF */ andi $a1, $a1, 0xfff
|
|
/* B28CB8 800B1B18 AC400004 */ sw $zero, 4($v0)
|
|
/* B28CBC 800B1B1C 24E70008 */ addiu $a3, $a3, 8
|
|
/* B28CC0 800B1B20 00E01025 */ move $v0, $a3
|
|
/* B28CC4 800B1B24 00052B00 */ sll $a1, $a1, 0xc
|
|
/* B28CC8 800B1B28 00042300 */ sll $a0, $a0, 0xc
|
|
/* B28CCC 800B1B2C 3C01F400 */ lui $at, 0xf400
|
|
/* B28CD0 800B1B30 0081C825 */ or $t9, $a0, $at
|
|
/* B28CD4 800B1B34 00BFC025 */ or $t8, $a1, $ra
|
|
/* B28CD8 800B1B38 03127025 */ or $t6, $t8, $s2
|
|
/* B28CDC 800B1B3C 03317825 */ or $t7, $t9, $s1
|
|
/* B28CE0 800B1B40 AC4F0000 */ sw $t7, ($v0)
|
|
/* B28CE4 800B1B44 AC4E0004 */ sw $t6, 4($v0)
|
|
/* B28CE8 800B1B48 24E70008 */ addiu $a3, $a3, 8
|
|
/* B28CEC 800B1B4C 00E01025 */ move $v0, $a3
|
|
/* B28CF0 800B1B50 AC540000 */ sw $s4, ($v0)
|
|
/* B28CF4 800B1B54 AC400004 */ sw $zero, 4($v0)
|
|
/* B28CF8 800B1B58 24E70008 */ addiu $a3, $a3, 8
|
|
/* B28CFC 800B1B5C 00E01025 */ move $v0, $a3
|
|
/* B28D00 800B1B60 AC430000 */ sw $v1, ($v0)
|
|
/* B28D04 800B1B64 AC400004 */ sw $zero, 4($v0)
|
|
/* B28D08 800B1B68 24E70008 */ addiu $a3, $a3, 8
|
|
/* B28D0C 800B1B6C 3C01F200 */ lui $at, 0xf200
|
|
/* B28D10 800B1B70 0081C825 */ or $t9, $a0, $at
|
|
/* B28D14 800B1B74 00E01025 */ move $v0, $a3
|
|
/* B28D18 800B1B78 03317825 */ or $t7, $t9, $s1
|
|
/* B28D1C 800B1B7C 00B2C025 */ or $t8, $a1, $s2
|
|
/* B28D20 800B1B80 AC580004 */ sw $t8, 4($v0)
|
|
/* B28D24 800B1B84 AC4F0000 */ sw $t7, ($v0)
|
|
/* B28D28 800B1B88 8E180000 */ lw $t8, ($s0)
|
|
/* B28D2C 800B1B8C 318E00FF */ andi $t6, $t4, 0xff
|
|
/* B28D30 800B1B90 000ECA00 */ sll $t9, $t6, 8
|
|
/* B28D34 800B1B94 316300FF */ andi $v1, $t3, 0xff
|
|
/* B28D38 800B1B98 00031C00 */ sll $v1, $v1, 0x10
|
|
/* B28D3C 800B1B9C 00797825 */ or $t7, $v1, $t9
|
|
/* B28D40 800B1BA0 01587021 */ addu $t6, $t2, $t8
|
|
/* B28D44 800B1BA4 000EC840 */ sll $t9, $t6, 1
|
|
/* B28D48 800B1BA8 27380004 */ addiu $t8, $t9, 4
|
|
/* B28D4C 800B1BAC 330E00FF */ andi $t6, $t8, 0xff
|
|
/* B28D50 800B1BB0 24E70008 */ addiu $a3, $a3, 8
|
|
/* B28D54 800B1BB4 01EEC825 */ or $t9, $t7, $t6
|
|
/* B28D58 800B1BB8 033FC025 */ or $t8, $t9, $ra
|
|
/* B28D5C 800B1BBC 00E01025 */ move $v0, $a3
|
|
/* B28D60 800B1BC0 AC580000 */ sw $t8, ($v0)
|
|
/* B28D64 800B1BC4 8E0F0000 */ lw $t7, ($s0)
|
|
/* B28D68 800B1BC8 25290001 */ addiu $t1, $t1, 1
|
|
/* B28D6C 800B1BCC 24E70008 */ addiu $a3, $a3, 8
|
|
/* B28D70 800B1BD0 014F2021 */ addu $a0, $t2, $t7
|
|
/* B28D74 800B1BD4 00042040 */ sll $a0, $a0, 1
|
|
/* B28D78 800B1BD8 248E0004 */ addiu $t6, $a0, 4
|
|
/* B28D7C 800B1BDC 31D900FF */ andi $t9, $t6, 0xff
|
|
/* B28D80 800B1BE0 0019C200 */ sll $t8, $t9, 8
|
|
/* B28D84 800B1BE4 248E0002 */ addiu $t6, $a0, 2
|
|
/* B28D88 800B1BE8 31D900FF */ andi $t9, $t6, 0xff
|
|
/* B28D8C 800B1BEC 00787825 */ or $t7, $v1, $t8
|
|
/* B28D90 800B1BF0 01F9C025 */ or $t8, $t7, $t9
|
|
/* B28D94 800B1BF4 AC580004 */ sw $t8, 4($v0)
|
|
/* B28D98 800B1BF8 8E020000 */ lw $v0, ($s0)
|
|
/* B28D9C 800B1BFC 01003025 */ move $a2, $t0
|
|
/* B28DA0 800B1C00 254A0001 */ addiu $t2, $t2, 1
|
|
/* B28DA4 800B1C04 0122082A */ slt $at, $t1, $v0
|
|
/* B28DA8 800B1C08 256B0002 */ addiu $t3, $t3, 2
|
|
/* B28DAC 800B1C0C 1420FFAA */ bnez $at, .L800B1AB8
|
|
/* B28DB0 800B1C10 258C0002 */ addiu $t4, $t4, 2
|
|
/* B28DB4 800B1C14 8E0E0004 */ lw $t6, 4($s0)
|
|
.L800B1C18:
|
|
/* B28DB8 800B1C18 25AD0001 */ addiu $t5, $t5, 1
|
|
/* B28DBC 800B1C1C 26730020 */ addiu $s3, $s3, 0x20
|
|
/* B28DC0 800B1C20 01AE082A */ slt $at, $t5, $t6
|
|
/* B28DC4 800B1C24 5420FF83 */ bnezl $at, .L800B1A34
|
|
/* B28DC8 800B1C28 00022040 */ sll $a0, $v0, 1
|
|
.L800B1C2C:
|
|
/* B28DCC 800B1C2C 00E01025 */ move $v0, $a3
|
|
/* B28DD0 800B1C30 3C14E700 */ lui $s4, 0xe700
|
|
/* B28DD4 800B1C34 AC540000 */ sw $s4, ($v0)
|
|
/* B28DD8 800B1C38 AC400004 */ sw $zero, 4($v0)
|
|
/* B28DDC 800B1C3C 24E70008 */ addiu $a3, $a3, 8
|
|
/* B28DE0 800B1C40 00E01025 */ move $v0, $a3
|
|
/* B28DE4 800B1C44 3C0FDF00 */ lui $t7, 0xdf00
|
|
/* B28DE8 800B1C48 AC4F0000 */ sw $t7, ($v0)
|
|
/* B28DEC 800B1C4C AC400004 */ sw $zero, 4($v0)
|
|
/* B28DF0 800B1C50 24E70008 */ addiu $a3, $a3, 8
|
|
/* B28DF4 800B1C54 3C048014 */ lui $a0, %hi(D_80142ED0) # $a0, 0x8014
|
|
/* B28DF8 800B1C58 24842ED0 */ addiu $a0, %lo(D_80142ED0) # addiu $a0, $a0, 0x2ed0
|
|
/* B28DFC 800B1C5C AFA70050 */ sw $a3, 0x50($sp)
|
|
/* B28E00 800B1C60 0C000B84 */ jal LogUtils_LogThreadId
|
|
/* B28E04 800B1C64 24050090 */ li $a1, 144
|
|
/* B28E08 800B1C68 8E180000 */ lw $t8, ($s0)
|
|
/* B28E0C 800B1C6C 8E190004 */ lw $t9, 4($s0)
|
|
/* B28E10 800B1C70 3C048014 */ lui $a0, %hi(D_80142EE0) # $a0, 0x8014
|
|
/* B28E14 800B1C74 001870C0 */ sll $t6, $t8, 3
|
|
/* B28E18 800B1C78 01D87021 */ addu $t6, $t6, $t8
|
|
/* B28E1C 800B1C7C 25CF0001 */ addiu $t7, $t6, 1
|
|
/* B28E20 800B1C80 032F0019 */ multu $t9, $t7
|
|
/* B28E24 800B1C84 24842EE0 */ addiu $a0, %lo(D_80142EE0) # addiu $a0, $a0, 0x2ee0
|
|
/* B28E28 800B1C88 00002812 */ mflo $a1
|
|
/* B28E2C 800B1C8C 24A50002 */ addiu $a1, $a1, 2
|
|
/* B28E30 800B1C90 0C00084C */ jal osSyncPrintf
|
|
/* B28E34 800B1C94 00000000 */ nop
|
|
/* B28E38 800B1C98 8FA70050 */ lw $a3, 0x50($sp)
|
|
/* B28E3C 800B1C9C 3C048014 */ lui $a0, %hi(D_80142F18) # $a0, 0x8014
|
|
/* B28E40 800B1CA0 24842F18 */ addiu $a0, %lo(D_80142F18) # addiu $a0, $a0, 0x2f18
|
|
/* B28E44 800B1CA4 24050091 */ li $a1, 145
|
|
/* B28E48 800B1CA8 0C000B84 */ jal LogUtils_LogThreadId
|
|
/* B28E4C 800B1CAC AFA70050 */ sw $a3, 0x50($sp)
|
|
/* B28E50 800B1CB0 8FA70050 */ lw $a3, 0x50($sp)
|
|
/* B28E54 800B1CB4 8E1800D8 */ lw $t8, 0xd8($s0)
|
|
/* B28E58 800B1CB8 3C048014 */ lui $a0, %hi(D_80142F28) # $a0, 0x8014
|
|
/* B28E5C 800B1CBC 24842F28 */ addiu $a0, %lo(D_80142F28) # addiu $a0, $a0, 0x2f28
|
|
/* B28E60 800B1CC0 00F82823 */ subu $a1, $a3, $t8
|
|
/* B28E64 800B1CC4 0C00084C */ jal osSyncPrintf
|
|
/* B28E68 800B1CC8 000528C3 */ sra $a1, $a1, 3
|
|
/* B28E6C 800B1CCC 8FBF004C */ lw $ra, 0x4c($sp)
|
|
/* B28E70 800B1CD0 8FB00028 */ lw $s0, 0x28($sp)
|
|
/* B28E74 800B1CD4 8FB1002C */ lw $s1, 0x2c($sp)
|
|
/* B28E78 800B1CD8 8FB20030 */ lw $s2, 0x30($sp)
|
|
/* B28E7C 800B1CDC 8FB30034 */ lw $s3, 0x34($sp)
|
|
/* B28E80 800B1CE0 8FB40038 */ lw $s4, 0x38($sp)
|
|
/* B28E84 800B1CE4 8FB5003C */ lw $s5, 0x3c($sp)
|
|
/* B28E88 800B1CE8 8FB60040 */ lw $s6, 0x40($sp)
|
|
/* B28E8C 800B1CEC 8FB70044 */ lw $s7, 0x44($sp)
|
|
/* B28E90 800B1CF0 8FBE0048 */ lw $fp, 0x48($sp)
|
|
/* B28E94 800B1CF4 03E00008 */ jr $ra
|
|
/* B28E98 800B1CF8 27BD0070 */ addiu $sp, $sp, 0x70
|
|
|