punk@73: punk@73: @400 // <__start> punk@73: 3c1d0002 // 00001000 lui $sp,0x2 punk@73: 0c000438 // 00001004 jal 10e0
punk@73: 00000000 // 00001008 nop punk@73: 00000000 // 0000100c nop punk@73: punk@73: @404 // punk@73: 24020001 // 00001010 li $v0,1 punk@73: 03e00008 // 00001014 jr $ra punk@73: punk@73: @406 // punk@73: 4084a800 // 00001018 mtc0 $a0,$21 punk@73: 08000407 // 0000101c j 101c punk@73: 00000000 // 00001020 nop punk@73: punk@73: @409 // punk@73: 40845000 // 00001024 mtc0 $a0,$10 punk@73: 03e00008 // 00001028 jr $ra punk@73: 00000000 // 0000102c nop punk@73: punk@73: @40c // punk@73: 24020001 // 00001030 li $v0,1 punk@73: 4082d000 // 00001034 mtc0 $v0,$26 punk@73: 03e00008 // 00001038 jr $ra punk@73: 00000000 // 0000103c nop punk@73: punk@73: @410 // punk@73: 4003c800 // 00001040 mfc0 $v1,$25 punk@73: 24020001 // 00001044 li $v0,1 punk@73: 10620004 // 00001048 beq $v1,$v0,105c punk@73: 4005e000 // 0000104c mfc0 $a1,$28 punk@73: 00000000 // 00001050 nop punk@73: ac850000 // 00001054 sw $a1,0($a0) punk@73: 03e00008 // 00001058 jr $ra punk@73: ac800000 // 0000105c sw $zero,0($a0) punk@73: 00001021 // 00001060 move $v0,$zero punk@73: 03e00008 // 00001064 jr $ra punk@73: punk@73: @41a // punk@73: 4084d800 // 00001068 mtc0 $a0,$27 punk@73: 03e00008 // 0000106c jr $ra punk@73: 00000000 // 00001070 nop punk@73: punk@73: @41d // punk@73: 27bdffa8 // 00001074 addiu $sp,$sp,-88 punk@73: afbf0050 // 00001078 sw $ra,80($sp) punk@73: 0c000409 // 0000107c jal 1024 punk@73: 27a40010 // 00001080 addiu $a0,$sp,16 punk@73: 0c000410 // 00001084 jal 1040 punk@73: 00021400 // 00001088 sll $v0,$v0,0x10 punk@73: 1040000e // 0000108c beqz $v0,10c8 punk@73: 8fa40010 // 00001090 lw $a0,16($sp) punk@73: 28824000 // 00001094 slti $v0,$a0,16384 punk@73: 14400003 // 00001098 bnez $v0,10a8 punk@73: 24047fff // 0000109c li $a0,32767 punk@73: 0c00041a // 000010a0 jal 1068 punk@73: 08000420 // 000010a4 j 1080 punk@73: 2882c001 // 000010a8 slti $v0,$a0,-16383 punk@73: 10400003 // 000010ac beqz $v0,10bc punk@73: 24048001 // 000010b0 li $a0,-32767 punk@73: 0c00041a // 000010b4 jal 1068 punk@73: 08000420 // 000010b8 j 1080 punk@73: 00042040 // 000010bc sll $a0,$a0,0x1 punk@73: 0c00041a // 000010c0 jal 1068 punk@73: 08000420 // 000010c4 j 1080 punk@73: 0c00040c // 000010c8 jal 1030 punk@73: 00002021 // 000010cc move $a0,$zero punk@73: 0c000409 // 000010d0 jal 1024 punk@73: 8fbf0050 // 000010d4 lw $ra,80($sp) punk@73: 27bd0058 // 000010d8 addiu $sp,$sp,88 punk@73: 03e00008 // 000010dc jr $ra punk@73: punk@73: @438 //
punk@73: 27bdffe8 // 000010e0 addiu $sp,$sp,-24 punk@73: 24040001 // 000010e4 li $a0,1 punk@73: afbf0010 // 000010e8 sw $ra,16($sp) punk@73: 0c00041d // 000010ec jal 1074 punk@73: 0c00040c // 000010f0 jal 1030 punk@73: 8fbf0010 // 000010f4 lw $ra,16($sp) punk@73: 27bd0018 // 000010f8 addiu $sp,$sp,24 punk@73: 03e00008 // 000010fc jr $ra punk@73: punk@73: @440 // <_heapend> punk@73: 00000000 // 00001100 nop punk@73: punk@73: @441 // punk@73: 00000000 // 00001104 nop punk@73: 00000000 // 00001108 nop punk@73: 00000000 // 0000110c nop punk@73: punk@73: @444 // <.reginfo> punk@73: a000003c // 00001110 sb $zero,60($zero) punk@73: 00000000 // 00001114 nop punk@73: 00000000 // 00001118 nop punk@73: 00000000 // 0000111c nop punk@73: 00000000 // 00001120 nop punk@73: 000090f0 // 00001124 tge $zero,$zero