13621 lines
		
	
	
		
			190 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			13621 lines
		
	
	
		
			190 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
.set reorder
 | 
						|
.data
 | 
						|
.align 2
 | 
						|
L.2:
 | 
						|
.word s22
 | 
						|
.word s241
 | 
						|
.word s243
 | 
						|
.word s244
 | 
						|
.word s25
 | 
						|
.word s26
 | 
						|
.word s4
 | 
						|
.word s61
 | 
						|
.word s626
 | 
						|
.word s71
 | 
						|
.word s72
 | 
						|
.word s757
 | 
						|
.word s7813
 | 
						|
.word s714
 | 
						|
.word s715
 | 
						|
.word s81
 | 
						|
.word s84
 | 
						|
.word s85
 | 
						|
.word s86
 | 
						|
.word s88
 | 
						|
.word s9
 | 
						|
.lcomm L.3,68
 | 
						|
.lcomm L.4,4
 | 
						|
.globl main
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent main
 | 
						|
main:
 | 
						|
.frame $sp,32,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-32
 | 
						|
.mask 0xc2000000,-8
 | 
						|
.cprestore 16
 | 
						|
sw $30,20($sp)
 | 
						|
sw $31,24($sp)
 | 
						|
sw $4,32($sp)
 | 
						|
sw $5,36($sp)
 | 
						|
la $24,1
 | 
						|
sw $24,L.3+36
 | 
						|
la $24,1
 | 
						|
sw $24,L.3+40
 | 
						|
la $24,1
 | 
						|
sw $24,L.3+44
 | 
						|
la $24,1
 | 
						|
sw $24,L.3+48
 | 
						|
la $24,L.3
 | 
						|
sw $24,L.4
 | 
						|
move $30,$0
 | 
						|
b L.12
 | 
						|
L.9:
 | 
						|
lw $4,L.4
 | 
						|
sll $24,$30,2
 | 
						|
lw $25,L.2($24)
 | 
						|
jal $25
 | 
						|
sw $2,L.3+52
 | 
						|
lw $24,L.3+56
 | 
						|
lw $15,L.3+52
 | 
						|
addu $24,$24,$15
 | 
						|
sw $24,L.3+56
 | 
						|
lw $24,L.3+36
 | 
						|
beq $24,$0,L.17
 | 
						|
la $4,L.20
 | 
						|
la $5,L.3+60
 | 
						|
lw $6,L.3+52
 | 
						|
jal printf
 | 
						|
L.17:
 | 
						|
L.10:
 | 
						|
la $30,1($30)
 | 
						|
L.12:
 | 
						|
move $24,$30
 | 
						|
la $15,21
 | 
						|
bltu $24,$15,L.9
 | 
						|
lw $24,L.3+56
 | 
						|
bne $24,$0,L.23
 | 
						|
la $4,L.26
 | 
						|
jal printf
 | 
						|
b L.24
 | 
						|
L.23:
 | 
						|
la $4,L.27
 | 
						|
jal printf
 | 
						|
L.24:
 | 
						|
move $2,$0
 | 
						|
L.1:
 | 
						|
lw $25,16($sp)
 | 
						|
lw $30,20($sp)
 | 
						|
lw $31,24($sp)
 | 
						|
addu $sp,$sp,32
 | 
						|
j $31
 | 
						|
.end main
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.29:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 50
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.30:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 50
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s22
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s22
 | 
						|
s22:
 | 
						|
.frame $sp,64,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-64
 | 
						|
.mask 0xc2e00000,-28
 | 
						|
sw $21,16($sp)
 | 
						|
sw $22,20($sp)
 | 
						|
sw $23,24($sp)
 | 
						|
.cprestore 28
 | 
						|
sw $30,32($sp)
 | 
						|
sw $31,36($sp)
 | 
						|
sw $4,64($sp)
 | 
						|
move $22,$0
 | 
						|
la $30,L.30
 | 
						|
lw $24,0+64($sp)
 | 
						|
la $23,60($24)
 | 
						|
L.31:
 | 
						|
L.32:
 | 
						|
move $24,$23
 | 
						|
la $23,1($24)
 | 
						|
move $15,$30
 | 
						|
la $30,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.31
 | 
						|
la $21,1
 | 
						|
la $24,2
 | 
						|
sw $24,-8+64($sp)
 | 
						|
la $24,3
 | 
						|
sw $24,-12+64($sp)
 | 
						|
la $24,4
 | 
						|
sw $24,-4+64($sp)
 | 
						|
lw $24,-8+64($sp)
 | 
						|
addu $24,$21,$24
 | 
						|
lw $15,-12+64($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $15,-4+64($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.34
 | 
						|
la $22,1($22)
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.36
 | 
						|
la $4,L.29
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.36:
 | 
						|
L.34:
 | 
						|
la $24,2
 | 
						|
sw $24,-16+64($sp)
 | 
						|
lw $24,-16+64($sp)
 | 
						|
bne $24,$21,L.38
 | 
						|
la $22,4($22)
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.40
 | 
						|
la $4,L.29
 | 
						|
la $5,4
 | 
						|
jal printf
 | 
						|
L.40:
 | 
						|
L.38:
 | 
						|
move $2,$22
 | 
						|
L.28:
 | 
						|
lw $21,16($sp)
 | 
						|
lw $22,20($sp)
 | 
						|
lw $23,24($sp)
 | 
						|
lw $25,28($sp)
 | 
						|
lw $30,32($sp)
 | 
						|
lw $31,36($sp)
 | 
						|
addu $sp,$sp,64
 | 
						|
j $31
 | 
						|
.end s22
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.43:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 49
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.44:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 49
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 2
 | 
						|
L.45:
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x6
 | 
						|
.word 0x0
 | 
						|
.word 0x8
 | 
						|
.word 0x0
 | 
						|
.word 0xc
 | 
						|
.word 0x0
 | 
						|
.word 0x10
 | 
						|
.word 0x0
 | 
						|
.word 0x12
 | 
						|
.word 0x0
 | 
						|
.word 0x14
 | 
						|
.word 0x0
 | 
						|
.word 0x18
 | 
						|
.word 0x0
 | 
						|
.word 0x1c
 | 
						|
.word 0x0
 | 
						|
.word 0x1e
 | 
						|
.word 0x0
 | 
						|
.word 0x20
 | 
						|
.word 0x0
 | 
						|
.word 0x24
 | 
						|
.globl s241
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s241
 | 
						|
s241:
 | 
						|
.frame $sp,528,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-528
 | 
						|
.mask 0xc2f00000,-488
 | 
						|
sw $20,16($sp)
 | 
						|
sw $21,20($sp)
 | 
						|
sw $22,24($sp)
 | 
						|
sw $23,28($sp)
 | 
						|
.cprestore 32
 | 
						|
sw $30,36($sp)
 | 
						|
sw $31,40($sp)
 | 
						|
move $30,$4
 | 
						|
move $20,$0
 | 
						|
sw $0,-472+528($sp)
 | 
						|
la $22,L.44
 | 
						|
la $21,60($30)
 | 
						|
L.46:
 | 
						|
L.47:
 | 
						|
move $24,$21
 | 
						|
la $21,1($24)
 | 
						|
move $15,$22
 | 
						|
la $22,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.46
 | 
						|
b L.49
 | 
						|
la $20,1($20)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.51
 | 
						|
la $4,L.43
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.51:
 | 
						|
L.49:
 | 
						|
b L.53
 | 
						|
la $20,2($20)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.55
 | 
						|
la $4,L.43
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.55:
 | 
						|
L.53:
 | 
						|
b L.57
 | 
						|
la $20,4($20)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.59
 | 
						|
la $4,L.43
 | 
						|
la $5,4
 | 
						|
jal printf
 | 
						|
L.59:
 | 
						|
L.57:
 | 
						|
b L.61
 | 
						|
la $20,8($20)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.63
 | 
						|
la $4,L.43
 | 
						|
la $5,8
 | 
						|
jal printf
 | 
						|
L.63:
 | 
						|
L.61:
 | 
						|
move $23,$0
 | 
						|
L.65:
 | 
						|
sll $24,$23,2
 | 
						|
sw $23,L.45($24)
 | 
						|
L.66:
 | 
						|
la $23,1($23)
 | 
						|
la $24,17
 | 
						|
blt $23,$24,L.65
 | 
						|
la $23,18
 | 
						|
L.69:
 | 
						|
sll $24,$23,2
 | 
						|
la $24,L.45($24)
 | 
						|
sw $24,-476+528($sp)
 | 
						|
lw $4,($24)
 | 
						|
jal pow2
 | 
						|
lw $15,-476+528($sp)
 | 
						|
sw $2,($15)
 | 
						|
sll $24,$23,2
 | 
						|
lw $15,L.45($24)
 | 
						|
subu $15,$15,1
 | 
						|
sw $15,L.45-4($24)
 | 
						|
la $23,2($23)
 | 
						|
L.70:
 | 
						|
la $24,39
 | 
						|
blt $23,$24,L.69
 | 
						|
sw $0,-156+528($sp)
 | 
						|
sw $0,-312+528($sp)
 | 
						|
sw $0,-468+528($sp)
 | 
						|
la $24,1
 | 
						|
sw $24,-152+528($sp)
 | 
						|
la $24,1
 | 
						|
sw $24,-308+528($sp)
 | 
						|
la $24,1
 | 
						|
sw $24,-464+528($sp)
 | 
						|
la $24,2
 | 
						|
sw $24,-148+528($sp)
 | 
						|
la $24,2
 | 
						|
sw $24,-304+528($sp)
 | 
						|
la $24,2
 | 
						|
sw $24,-460+528($sp)
 | 
						|
la $24,3
 | 
						|
sw $24,-144+528($sp)
 | 
						|
la $24,3
 | 
						|
sw $24,-300+528($sp)
 | 
						|
la $24,3
 | 
						|
sw $24,-456+528($sp)
 | 
						|
la $24,4
 | 
						|
sw $24,-140+528($sp)
 | 
						|
la $24,4
 | 
						|
sw $24,-296+528($sp)
 | 
						|
la $24,4
 | 
						|
sw $24,-452+528($sp)
 | 
						|
la $24,5
 | 
						|
sw $24,-136+528($sp)
 | 
						|
la $24,5
 | 
						|
sw $24,-292+528($sp)
 | 
						|
la $24,5
 | 
						|
sw $24,-448+528($sp)
 | 
						|
la $24,6
 | 
						|
sw $24,-132+528($sp)
 | 
						|
la $24,6
 | 
						|
sw $24,-288+528($sp)
 | 
						|
la $24,6
 | 
						|
sw $24,-444+528($sp)
 | 
						|
la $24,7
 | 
						|
sw $24,-128+528($sp)
 | 
						|
la $24,7
 | 
						|
sw $24,-284+528($sp)
 | 
						|
la $24,7
 | 
						|
sw $24,-440+528($sp)
 | 
						|
la $24,8
 | 
						|
sw $24,-124+528($sp)
 | 
						|
la $24,8
 | 
						|
sw $24,-280+528($sp)
 | 
						|
la $24,8
 | 
						|
sw $24,-436+528($sp)
 | 
						|
la $24,9
 | 
						|
sw $24,-120+528($sp)
 | 
						|
la $24,9
 | 
						|
sw $24,-276+528($sp)
 | 
						|
la $24,9
 | 
						|
sw $24,-432+528($sp)
 | 
						|
la $24,10
 | 
						|
sw $24,-116+528($sp)
 | 
						|
la $24,10
 | 
						|
sw $24,-272+528($sp)
 | 
						|
la $24,10
 | 
						|
sw $24,-428+528($sp)
 | 
						|
la $24,11
 | 
						|
sw $24,-112+528($sp)
 | 
						|
la $24,11
 | 
						|
sw $24,-268+528($sp)
 | 
						|
la $24,11
 | 
						|
sw $24,-424+528($sp)
 | 
						|
la $24,12
 | 
						|
sw $24,-108+528($sp)
 | 
						|
la $24,12
 | 
						|
sw $24,-264+528($sp)
 | 
						|
la $24,12
 | 
						|
sw $24,-420+528($sp)
 | 
						|
la $24,13
 | 
						|
sw $24,-104+528($sp)
 | 
						|
la $24,13
 | 
						|
sw $24,-260+528($sp)
 | 
						|
la $24,13
 | 
						|
sw $24,-416+528($sp)
 | 
						|
la $24,14
 | 
						|
sw $24,-100+528($sp)
 | 
						|
la $24,14
 | 
						|
sw $24,-256+528($sp)
 | 
						|
la $24,14
 | 
						|
sw $24,-412+528($sp)
 | 
						|
la $24,15
 | 
						|
sw $24,-96+528($sp)
 | 
						|
la $24,15
 | 
						|
sw $24,-252+528($sp)
 | 
						|
la $24,15
 | 
						|
sw $24,-408+528($sp)
 | 
						|
la $24,16
 | 
						|
sw $24,-92+528($sp)
 | 
						|
la $24,16
 | 
						|
sw $24,-248+528($sp)
 | 
						|
la $24,16
 | 
						|
sw $24,-404+528($sp)
 | 
						|
la $24,63
 | 
						|
sw $24,-88+528($sp)
 | 
						|
la $24,63
 | 
						|
sw $24,-244+528($sp)
 | 
						|
la $24,63
 | 
						|
sw $24,-400+528($sp)
 | 
						|
la $24,64
 | 
						|
sw $24,-84+528($sp)
 | 
						|
la $24,64
 | 
						|
sw $24,-240+528($sp)
 | 
						|
la $24,64
 | 
						|
sw $24,-396+528($sp)
 | 
						|
la $24,255
 | 
						|
sw $24,-80+528($sp)
 | 
						|
la $24,255
 | 
						|
sw $24,-236+528($sp)
 | 
						|
la $24,255
 | 
						|
sw $24,-392+528($sp)
 | 
						|
la $24,256
 | 
						|
sw $24,-76+528($sp)
 | 
						|
la $24,256
 | 
						|
sw $24,-232+528($sp)
 | 
						|
la $24,256
 | 
						|
sw $24,-388+528($sp)
 | 
						|
la $24,4095
 | 
						|
sw $24,-72+528($sp)
 | 
						|
la $24,4095
 | 
						|
sw $24,-228+528($sp)
 | 
						|
la $24,4095
 | 
						|
sw $24,-384+528($sp)
 | 
						|
la $24,4096
 | 
						|
sw $24,-68+528($sp)
 | 
						|
la $24,4096
 | 
						|
sw $24,-224+528($sp)
 | 
						|
la $24,4096
 | 
						|
sw $24,-380+528($sp)
 | 
						|
la $24,65535
 | 
						|
sw $24,-64+528($sp)
 | 
						|
la $24,65535
 | 
						|
sw $24,-220+528($sp)
 | 
						|
la $24,65535
 | 
						|
sw $24,-376+528($sp)
 | 
						|
la $24,65536
 | 
						|
sw $24,-60+528($sp)
 | 
						|
la $24,65536
 | 
						|
sw $24,-216+528($sp)
 | 
						|
la $24,65536
 | 
						|
sw $24,-372+528($sp)
 | 
						|
la $24,262143
 | 
						|
sw $24,-56+528($sp)
 | 
						|
la $24,262143
 | 
						|
sw $24,-212+528($sp)
 | 
						|
la $24,262143
 | 
						|
sw $24,-368+528($sp)
 | 
						|
la $24,262144
 | 
						|
sw $24,-52+528($sp)
 | 
						|
la $24,262144
 | 
						|
sw $24,-208+528($sp)
 | 
						|
la $24,262144
 | 
						|
sw $24,-364+528($sp)
 | 
						|
la $24,1048575
 | 
						|
sw $24,-48+528($sp)
 | 
						|
la $24,1048575
 | 
						|
sw $24,-204+528($sp)
 | 
						|
la $24,1048575
 | 
						|
sw $24,-360+528($sp)
 | 
						|
la $24,1048576
 | 
						|
sw $24,-44+528($sp)
 | 
						|
la $24,1048576
 | 
						|
sw $24,-200+528($sp)
 | 
						|
la $24,1048576
 | 
						|
sw $24,-356+528($sp)
 | 
						|
la $24,16777215
 | 
						|
sw $24,-40+528($sp)
 | 
						|
la $24,16777215
 | 
						|
sw $24,-196+528($sp)
 | 
						|
la $24,16777215
 | 
						|
sw $24,-352+528($sp)
 | 
						|
la $24,16777216
 | 
						|
sw $24,-36+528($sp)
 | 
						|
la $24,16777216
 | 
						|
sw $24,-192+528($sp)
 | 
						|
la $24,16777216
 | 
						|
sw $24,-348+528($sp)
 | 
						|
la $24,268435455
 | 
						|
sw $24,-32+528($sp)
 | 
						|
la $24,268435455
 | 
						|
sw $24,-188+528($sp)
 | 
						|
la $24,268435455
 | 
						|
sw $24,-344+528($sp)
 | 
						|
la $24,268435456
 | 
						|
sw $24,-28+528($sp)
 | 
						|
la $24,268435456
 | 
						|
sw $24,-184+528($sp)
 | 
						|
la $24,268435456
 | 
						|
sw $24,-340+528($sp)
 | 
						|
la $24,1073741823
 | 
						|
sw $24,-24+528($sp)
 | 
						|
la $24,1073741823
 | 
						|
sw $24,-180+528($sp)
 | 
						|
la $24,1073741823
 | 
						|
sw $24,-336+528($sp)
 | 
						|
la $24,1073741824
 | 
						|
sw $24,-20+528($sp)
 | 
						|
la $24,1073741824
 | 
						|
sw $24,-176+528($sp)
 | 
						|
la $24,1073741824
 | 
						|
sw $24,-332+528($sp)
 | 
						|
la $24,0xffffffff
 | 
						|
sw $24,-16+528($sp)
 | 
						|
la $24,0xffffffff
 | 
						|
sw $24,-172+528($sp)
 | 
						|
la $24,0xffffffff
 | 
						|
sw $24,-328+528($sp)
 | 
						|
la $24,0xffffffff
 | 
						|
sw $24,-12+528($sp)
 | 
						|
la $24,0xffffffff
 | 
						|
sw $24,-168+528($sp)
 | 
						|
la $24,0xffffffff
 | 
						|
sw $24,-324+528($sp)
 | 
						|
la $24,0xffffffff
 | 
						|
sw $24,-8+528($sp)
 | 
						|
la $24,0xffffffff
 | 
						|
sw $24,-164+528($sp)
 | 
						|
la $24,0xffffffff
 | 
						|
sw $24,-320+528($sp)
 | 
						|
la $24,0xffffffff
 | 
						|
sw $24,-4+528($sp)
 | 
						|
la $24,0xffffffff
 | 
						|
sw $24,-160+528($sp)
 | 
						|
la $24,0xffffffff
 | 
						|
sw $24,-316+528($sp)
 | 
						|
move $23,$0
 | 
						|
L.188:
 | 
						|
sll $24,$23,2
 | 
						|
la $15,-156+528($sp)
 | 
						|
addu $15,$24,$15
 | 
						|
lw $15,($15)
 | 
						|
lw $14,L.45($24)
 | 
						|
bne $14,$15,L.195
 | 
						|
la $14,-312+528($sp)
 | 
						|
addu $14,$24,$14
 | 
						|
lw $14,($14)
 | 
						|
bne $15,$14,L.195
 | 
						|
la $15,-468+528($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
beq $14,$24,L.192
 | 
						|
L.195:
 | 
						|
lw $24,40($30)
 | 
						|
beq $24,$0,L.196
 | 
						|
la $4,L.198
 | 
						|
jal printf
 | 
						|
la $4,L.199
 | 
						|
jal printf
 | 
						|
L.196:
 | 
						|
L.192:
 | 
						|
L.189:
 | 
						|
la $23,1($23)
 | 
						|
la $24,39
 | 
						|
blt $23,$24,L.188
 | 
						|
lw $24,-472+528($sp)
 | 
						|
beq $24,$0,L.200
 | 
						|
la $20,16
 | 
						|
L.200:
 | 
						|
move $2,$20
 | 
						|
L.42:
 | 
						|
lw $20,16($sp)
 | 
						|
lw $21,20($sp)
 | 
						|
lw $22,24($sp)
 | 
						|
lw $23,28($sp)
 | 
						|
lw $25,32($sp)
 | 
						|
lw $30,36($sp)
 | 
						|
lw $31,40($sp)
 | 
						|
addu $sp,$sp,528
 | 
						|
j $31
 | 
						|
.end s241
 | 
						|
.globl pow2
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent pow2
 | 
						|
pow2:
 | 
						|
.frame $sp,16,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-16
 | 
						|
.mask 0x40000000,-16
 | 
						|
sw $30,0($sp)
 | 
						|
la $30,1
 | 
						|
b L.204
 | 
						|
L.203:
 | 
						|
sll $30,$30,1
 | 
						|
L.204:
 | 
						|
move $24,$4
 | 
						|
subu $4,$24,1
 | 
						|
bne $24,$0,L.203
 | 
						|
move $2,$30
 | 
						|
L.202:
 | 
						|
lw $30,0($sp)
 | 
						|
addu $sp,$sp,16
 | 
						|
j $31
 | 
						|
.end pow2
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.207:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 51
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.208:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 51
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s243
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s243
 | 
						|
s243:
 | 
						|
.frame $sp,304,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-304
 | 
						|
.mask 0xc2c00000,-272
 | 
						|
sw $22,16($sp)
 | 
						|
sw $23,20($sp)
 | 
						|
.cprestore 24
 | 
						|
sw $30,28($sp)
 | 
						|
sw $31,32($sp)
 | 
						|
sw $4,304($sp)
 | 
						|
move $22,$0
 | 
						|
la $30,L.208
 | 
						|
lw $24,0+304($sp)
 | 
						|
la $23,60($24)
 | 
						|
L.209:
 | 
						|
L.210:
 | 
						|
move $24,$23
 | 
						|
la $23,1($24)
 | 
						|
move $15,$30
 | 
						|
la $30,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.209
 | 
						|
la $4,-256+304($sp)
 | 
						|
jal zerofill
 | 
						|
la $24,1
 | 
						|
sb $24,-159+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-191+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-130+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-208+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-158+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-190+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-223+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-207+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-157+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-189+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-222+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-206+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-156+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-188+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-221+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-205+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-155+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-187+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-219+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-204+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-154+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-186+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-218+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-203+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-153+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-185+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-216+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-202+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-152+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-184+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-215+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-201+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-151+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-183+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-161+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-200+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-150+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-182+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-195+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-199+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-149+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-181+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-211+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-148+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-180+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-162+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-147+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-179+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-132+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-246+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-146+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-178+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-247+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-145+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-177+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-133+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-248+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-144+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-176+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-131+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-243+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-143+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-175+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-165+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-244+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-142+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-174+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-163+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-141+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-173+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-213+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-164+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-140+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-172+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-197+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-217+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-139+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-171+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-214+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-138+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-170+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-198+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-256+304($sp)
 | 
						|
sb $24,-137+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-169+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-196+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-224+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-136+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-168+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-194+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-135+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-167+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-212+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-134+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-166+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-210+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-193+304($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-209+304($sp)
 | 
						|
la $4,-256+304($sp)
 | 
						|
jal sumof
 | 
						|
la $15,98
 | 
						|
beq $2,$15,L.309
 | 
						|
la $22,1($22)
 | 
						|
lw $24,0+304($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.311
 | 
						|
la $4,L.207
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.311:
 | 
						|
L.309:
 | 
						|
b L.313
 | 
						|
la $22,8($22)
 | 
						|
lw $24,0+304($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.315
 | 
						|
la $4,L.207
 | 
						|
la $5,8
 | 
						|
jal printf
 | 
						|
L.315:
 | 
						|
L.313:
 | 
						|
move $2,$22
 | 
						|
L.206:
 | 
						|
lw $22,16($sp)
 | 
						|
lw $23,20($sp)
 | 
						|
lw $25,24($sp)
 | 
						|
lw $30,28($sp)
 | 
						|
lw $31,32($sp)
 | 
						|
addu $sp,$sp,304
 | 
						|
j $31
 | 
						|
.end s243
 | 
						|
.globl zerofill
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent zerofill
 | 
						|
zerofill:
 | 
						|
.frame $sp,16,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-16
 | 
						|
.mask 0x40000000,-16
 | 
						|
sw $30,0($sp)
 | 
						|
move $30,$0
 | 
						|
L.318:
 | 
						|
move $24,$4
 | 
						|
la $4,1($24)
 | 
						|
sb $0,($24)
 | 
						|
L.319:
 | 
						|
la $30,1($30)
 | 
						|
la $24,256
 | 
						|
blt $30,$24,L.318
 | 
						|
move $2,$0
 | 
						|
L.317:
 | 
						|
lw $30,0($sp)
 | 
						|
addu $sp,$sp,16
 | 
						|
j $31
 | 
						|
.end zerofill
 | 
						|
.globl sumof
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent sumof
 | 
						|
sumof:
 | 
						|
.frame $sp,16,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-16
 | 
						|
.mask 0x40c00000,-8
 | 
						|
sw $22,0($sp)
 | 
						|
sw $23,4($sp)
 | 
						|
sw $30,8($sp)
 | 
						|
move $22,$4
 | 
						|
move $30,$0
 | 
						|
move $23,$0
 | 
						|
L.323:
 | 
						|
move $24,$22
 | 
						|
la $22,1($24)
 | 
						|
lb $24,($24)
 | 
						|
addu $30,$30,$24
 | 
						|
L.324:
 | 
						|
la $23,1($23)
 | 
						|
la $24,256
 | 
						|
blt $23,$24,L.323
 | 
						|
move $2,$30
 | 
						|
L.322:
 | 
						|
lw $22,0($sp)
 | 
						|
lw $23,4($sp)
 | 
						|
lw $30,8($sp)
 | 
						|
addu $sp,$sp,16
 | 
						|
j $31
 | 
						|
.end sumof
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.328:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 52
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.329:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 52
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s244
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s244
 | 
						|
s244:
 | 
						|
.frame $sp,112,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-112
 | 
						|
.mask 0xc2f00000,-72
 | 
						|
sw $20,16($sp)
 | 
						|
sw $21,20($sp)
 | 
						|
sw $22,24($sp)
 | 
						|
sw $23,28($sp)
 | 
						|
.cprestore 32
 | 
						|
sw $30,36($sp)
 | 
						|
sw $31,40($sp)
 | 
						|
sw $4,112($sp)
 | 
						|
la $23,L.329
 | 
						|
lw $24,0+112($sp)
 | 
						|
la $22,60($24)
 | 
						|
L.330:
 | 
						|
L.331:
 | 
						|
move $24,$22
 | 
						|
la $22,1($24)
 | 
						|
move $15,$23
 | 
						|
la $23,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.330
 | 
						|
move $20,$0
 | 
						|
move $21,$0
 | 
						|
l.d $f18,L.333
 | 
						|
s.d $f18,-64+112($sp)
 | 
						|
s.d $f18,-56+112($sp)
 | 
						|
l.d $f18,L.333
 | 
						|
s.d $f18,-48+112($sp)
 | 
						|
l.d $f18,L.333
 | 
						|
s.d $f18,-40+112($sp)
 | 
						|
l.d $f18,L.333
 | 
						|
s.d $f18,-32+112($sp)
 | 
						|
l.d $f18,L.333
 | 
						|
s.d $f18,-24+112($sp)
 | 
						|
l.d $f18,L.333
 | 
						|
s.d $f18,-16+112($sp)
 | 
						|
l.d $f18,L.333
 | 
						|
s.d $f18,-8+112($sp)
 | 
						|
move $21,$0
 | 
						|
move $30,$0
 | 
						|
L.341:
 | 
						|
sll $24,$30,3
 | 
						|
la $15,-64+112($sp)
 | 
						|
addu $15,$24,$15
 | 
						|
l.d $f18,($15)
 | 
						|
la $15,-56+112($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
l.d $f16,($24)
 | 
						|
c.eq.d $f18,$f16; bc1t L.345
 | 
						|
la $21,1
 | 
						|
L.345:
 | 
						|
L.342:
 | 
						|
la $30,1($30)
 | 
						|
la $24,7
 | 
						|
blt $30,$24,L.341
 | 
						|
beq $21,$0,L.348
 | 
						|
lw $24,0+112($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.350
 | 
						|
la $4,L.328
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.350:
 | 
						|
la $20,1($20)
 | 
						|
L.348:
 | 
						|
b L.352
 | 
						|
lw $24,0+112($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.354
 | 
						|
la $4,L.328
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.354:
 | 
						|
la $20,2($20)
 | 
						|
L.352:
 | 
						|
move $2,$20
 | 
						|
L.327:
 | 
						|
lw $20,16($sp)
 | 
						|
lw $21,20($sp)
 | 
						|
lw $22,24($sp)
 | 
						|
lw $23,28($sp)
 | 
						|
lw $25,32($sp)
 | 
						|
lw $30,36($sp)
 | 
						|
lw $31,40($sp)
 | 
						|
addu $sp,$sp,112
 | 
						|
j $31
 | 
						|
.end s244
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.357:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 53
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.358:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 53
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s25
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s25
 | 
						|
s25:
 | 
						|
.frame $sp,64,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-64
 | 
						|
.mask 0xc2fe0000,-12
 | 
						|
sw $17,16($sp)
 | 
						|
sw $18,20($sp)
 | 
						|
sw $19,24($sp)
 | 
						|
sw $20,28($sp)
 | 
						|
sw $21,32($sp)
 | 
						|
sw $22,36($sp)
 | 
						|
sw $23,40($sp)
 | 
						|
.cprestore 44
 | 
						|
sw $30,48($sp)
 | 
						|
sw $31,52($sp)
 | 
						|
move $30,$4
 | 
						|
la $20,L.358
 | 
						|
la $19,60($30)
 | 
						|
L.359:
 | 
						|
L.360:
 | 
						|
move $24,$19
 | 
						|
la $19,1($24)
 | 
						|
move $15,$20
 | 
						|
la $20,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.359
 | 
						|
move $18,$0
 | 
						|
la $22,L.362
 | 
						|
lb $24,1($22)
 | 
						|
lb $15,($22)
 | 
						|
bne $15,$24,L.366
 | 
						|
lb $15,2($22)
 | 
						|
bne $24,$15,L.366
 | 
						|
la $24,46
 | 
						|
beq $15,$24,L.363
 | 
						|
L.366:
 | 
						|
la $18,1($18)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.367
 | 
						|
la $4,L.357
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.367:
 | 
						|
L.363:
 | 
						|
lb $24,3($22)
 | 
						|
beq $24,$0,L.369
 | 
						|
la $18,4($18)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.371
 | 
						|
la $4,L.357
 | 
						|
la $5,4
 | 
						|
jal printf
 | 
						|
L.371:
 | 
						|
L.369:
 | 
						|
lb $24,L.375+1
 | 
						|
la $15,34
 | 
						|
beq $24,$15,L.373
 | 
						|
la $18,8($18)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.377
 | 
						|
la $4,L.357
 | 
						|
la $5,8
 | 
						|
jal printf
 | 
						|
L.377:
 | 
						|
L.373:
 | 
						|
la $22,L.379
 | 
						|
lb $24,($22)
 | 
						|
la $15,10
 | 
						|
bne $24,$15,L.387
 | 
						|
lb $24,1($22)
 | 
						|
la $15,9
 | 
						|
bne $24,$15,L.387
 | 
						|
lb $24,2($22)
 | 
						|
la $15,8
 | 
						|
bne $24,$15,L.387
 | 
						|
lb $24,3($22)
 | 
						|
la $15,13
 | 
						|
bne $24,$15,L.387
 | 
						|
lb $24,4($22)
 | 
						|
la $15,12
 | 
						|
bne $24,$15,L.387
 | 
						|
lb $24,5($22)
 | 
						|
la $15,92
 | 
						|
bne $24,$15,L.387
 | 
						|
lb $24,6($22)
 | 
						|
la $15,39
 | 
						|
beq $24,$15,L.380
 | 
						|
L.387:
 | 
						|
la $18,16($18)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.388
 | 
						|
la $4,L.357
 | 
						|
la $5,16
 | 
						|
jal printf
 | 
						|
L.388:
 | 
						|
L.380:
 | 
						|
la $24,L.390
 | 
						|
move $21,$24
 | 
						|
move $22,$24
 | 
						|
move $17,$0
 | 
						|
move $23,$0
 | 
						|
b L.394
 | 
						|
L.391:
 | 
						|
addu $24,$23,$22
 | 
						|
lb $24,($24)
 | 
						|
addu $15,$23,$21
 | 
						|
lb $15,($15)
 | 
						|
beq $24,$15,L.395
 | 
						|
la $17,1
 | 
						|
L.395:
 | 
						|
L.392:
 | 
						|
la $23,1($23)
 | 
						|
L.394:
 | 
						|
move $24,$23
 | 
						|
la $15,7
 | 
						|
bltu $24,$15,L.391
 | 
						|
beq $17,$0,L.397
 | 
						|
la $18,32($18)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.399
 | 
						|
la $4,L.357
 | 
						|
la $5,32
 | 
						|
jal printf
 | 
						|
L.399:
 | 
						|
L.397:
 | 
						|
move $2,$18
 | 
						|
L.356:
 | 
						|
lw $17,16($sp)
 | 
						|
lw $18,20($sp)
 | 
						|
lw $19,24($sp)
 | 
						|
lw $20,28($sp)
 | 
						|
lw $21,32($sp)
 | 
						|
lw $22,36($sp)
 | 
						|
lw $23,40($sp)
 | 
						|
lw $25,44($sp)
 | 
						|
lw $30,48($sp)
 | 
						|
lw $31,52($sp)
 | 
						|
addu $sp,$sp,64
 | 
						|
j $31
 | 
						|
.end s25
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.402:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 54
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.403:
 | 
						|
.byte 37
 | 
						|
.byte 51
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 98
 | 
						|
.byte 105
 | 
						|
.byte 116
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 115
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.404:
 | 
						|
.byte 37
 | 
						|
.byte 101
 | 
						|
.byte 32
 | 
						|
.byte 105
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 104
 | 
						|
.byte 101
 | 
						|
.byte 32
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 110
 | 
						|
.byte 117
 | 
						|
.byte 109
 | 
						|
.byte 98
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 104
 | 
						|
.byte 97
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 98
 | 
						|
.byte 101
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 100
 | 
						|
.byte 100
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 49
 | 
						|
.byte 46
 | 
						|
.byte 32
 | 
						|
.byte 40
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 41
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.globl s26
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s26
 | 
						|
s26:
 | 
						|
.frame $sp,96,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-96
 | 
						|
.fmask 0xffc00000,-40
 | 
						|
.mask 0xc2f00000,-8
 | 
						|
s.d $f22,24($sp)
 | 
						|
s.d $f24,32($sp)
 | 
						|
s.d $f26,40($sp)
 | 
						|
s.d $f28,48($sp)
 | 
						|
s.d $f30,56($sp)
 | 
						|
sw $20,64($sp)
 | 
						|
sw $21,68($sp)
 | 
						|
sw $22,72($sp)
 | 
						|
sw $23,76($sp)
 | 
						|
.cprestore 80
 | 
						|
sw $30,84($sp)
 | 
						|
sw $31,88($sp)
 | 
						|
move $30,$4
 | 
						|
la $22,L.402
 | 
						|
la $21,60($30)
 | 
						|
L.405:
 | 
						|
L.406:
 | 
						|
move $24,$21
 | 
						|
la $21,1($24)
 | 
						|
move $15,$22
 | 
						|
la $22,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.405
 | 
						|
sw $0,($30)
 | 
						|
move $20,$0
 | 
						|
la $23,1
 | 
						|
b L.409
 | 
						|
L.408:
 | 
						|
sll $24,$23,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $24,$24,1
 | 
						|
move $23,$24
 | 
						|
lw $24,($30)
 | 
						|
la $24,1($24)
 | 
						|
sw $24,($30)
 | 
						|
L.409:
 | 
						|
sll $24,$20,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$23,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
bne $24,$15,L.408
 | 
						|
lw $24,($30)
 | 
						|
sll $24,$24,2
 | 
						|
sw $24,4($30)
 | 
						|
lw $24,($30)
 | 
						|
sll $24,$24,1
 | 
						|
sw $24,8($30)
 | 
						|
lw $24,($30)
 | 
						|
sll $24,$24,2
 | 
						|
sw $24,12($30)
 | 
						|
lw $24,($30)
 | 
						|
sll $24,$24,2
 | 
						|
sw $24,16($30)
 | 
						|
lw $24,($30)
 | 
						|
sll $24,$24,2
 | 
						|
sw $24,20($30)
 | 
						|
lw $24,($30)
 | 
						|
sll $24,$24,3
 | 
						|
sw $24,24($30)
 | 
						|
l.s $f18,L.411
 | 
						|
mov.s $f26,$f18
 | 
						|
mov.s $f30,$f18
 | 
						|
l.s $f28,L.412
 | 
						|
b L.414
 | 
						|
L.413:
 | 
						|
add.s $f28,$f26,$f30
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
l.d $f16,L.416
 | 
						|
div.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f30,$f18
 | 
						|
L.414:
 | 
						|
c.eq.s $f28,$f26; bc1f L.413
 | 
						|
l.d $f18,L.417
 | 
						|
cvt.d.s $f16,$f30
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f18,$f18
 | 
						|
s.s $f18,28($30)
 | 
						|
l.d $f22,L.418
 | 
						|
l.s $f30,L.411
 | 
						|
l.d $f24,L.419
 | 
						|
b L.421
 | 
						|
L.420:
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
add.d $f24,$f22,$f18
 | 
						|
l.d $f16,L.416
 | 
						|
div.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f30,$f18
 | 
						|
L.421:
 | 
						|
c.eq.d $f24,$f22; bc1f L.420
 | 
						|
l.d $f18,L.417
 | 
						|
cvt.d.s $f16,$f30
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f18,$f18
 | 
						|
s.s $f18,32($30)
 | 
						|
lw $24,40($30)
 | 
						|
beq $24,$0,L.423
 | 
						|
la $4,L.403
 | 
						|
lw $5,($30)
 | 
						|
la $6,L.425
 | 
						|
jal printf
 | 
						|
la $4,L.403
 | 
						|
lw $5,4($30)
 | 
						|
la $6,L.426
 | 
						|
jal printf
 | 
						|
la $4,L.403
 | 
						|
lw $5,8($30)
 | 
						|
la $6,L.427
 | 
						|
jal printf
 | 
						|
la $4,L.403
 | 
						|
lw $5,12($30)
 | 
						|
la $6,L.428
 | 
						|
jal printf
 | 
						|
la $4,L.403
 | 
						|
lw $5,16($30)
 | 
						|
la $6,L.429
 | 
						|
jal printf
 | 
						|
la $4,L.403
 | 
						|
lw $5,20($30)
 | 
						|
la $6,L.430
 | 
						|
jal printf
 | 
						|
la $4,L.403
 | 
						|
lw $5,24($30)
 | 
						|
la $6,L.431
 | 
						|
jal printf
 | 
						|
la $4,L.404
 | 
						|
l.s $f18,28($30)
 | 
						|
cvt.d.s $f18,$f18
 | 
						|
mfc1.d $6,$f18
 | 
						|
la $24,L.430
 | 
						|
sw $24,16($sp)
 | 
						|
jal printf
 | 
						|
la $4,L.404
 | 
						|
l.s $f18,32($30)
 | 
						|
cvt.d.s $f18,$f18
 | 
						|
mfc1.d $6,$f18
 | 
						|
la $24,L.431
 | 
						|
sw $24,16($sp)
 | 
						|
jal printf
 | 
						|
L.423:
 | 
						|
move $2,$0
 | 
						|
L.401:
 | 
						|
l.d $f22,24($sp)
 | 
						|
l.d $f24,32($sp)
 | 
						|
l.d $f26,40($sp)
 | 
						|
l.d $f28,48($sp)
 | 
						|
l.d $f30,56($sp)
 | 
						|
lw $20,64($sp)
 | 
						|
lw $21,68($sp)
 | 
						|
lw $22,72($sp)
 | 
						|
lw $23,76($sp)
 | 
						|
lw $25,80($sp)
 | 
						|
lw $30,84($sp)
 | 
						|
lw $31,88($sp)
 | 
						|
addu $sp,$sp,96
 | 
						|
j $31
 | 
						|
.end s26
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.433:
 | 
						|
.byte 115
 | 
						|
.byte 52
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.434:
 | 
						|
.byte 115
 | 
						|
.byte 52
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s4
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s4
 | 
						|
s4:
 | 
						|
.frame $sp,80,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-80
 | 
						|
.mask 0xc2fc0000,-32
 | 
						|
sw $18,16($sp)
 | 
						|
sw $19,20($sp)
 | 
						|
sw $20,24($sp)
 | 
						|
sw $21,28($sp)
 | 
						|
sw $22,32($sp)
 | 
						|
sw $23,36($sp)
 | 
						|
.cprestore 40
 | 
						|
sw $30,44($sp)
 | 
						|
sw $31,48($sp)
 | 
						|
move $30,$4
 | 
						|
move $18,$0
 | 
						|
la $20,L.434
 | 
						|
la $19,60($30)
 | 
						|
L.435:
 | 
						|
L.436:
 | 
						|
move $24,$19
 | 
						|
la $19,1($24)
 | 
						|
move $15,$20
 | 
						|
la $20,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.435
 | 
						|
move $23,$0
 | 
						|
L.438:
 | 
						|
move $4,$23
 | 
						|
jal svtest
 | 
						|
move $24,$2
 | 
						|
sw $24,-16+80($sp)
 | 
						|
jal zero
 | 
						|
lw $15,-16+80($sp)
 | 
						|
beq $15,$2,L.442
 | 
						|
la $18,1
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.444
 | 
						|
la $4,L.433
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.444:
 | 
						|
L.442:
 | 
						|
L.439:
 | 
						|
la $23,1($23)
 | 
						|
la $24,3
 | 
						|
blt $23,$24,L.438
 | 
						|
jal setev
 | 
						|
jal testev
 | 
						|
beq $2,$0,L.446
 | 
						|
la $18,2($18)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.448
 | 
						|
la $4,L.433
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.448:
 | 
						|
L.446:
 | 
						|
b L.450
 | 
						|
la $18,4($18)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.452
 | 
						|
la $4,L.433
 | 
						|
la $5,4
 | 
						|
jal printf
 | 
						|
L.452:
 | 
						|
L.450:
 | 
						|
la $22,0xffffffff
 | 
						|
la $21,1
 | 
						|
move $23,$0
 | 
						|
b L.457
 | 
						|
L.454:
 | 
						|
and $21,$21,$22
 | 
						|
srl $22,$22,1
 | 
						|
L.455:
 | 
						|
la $23,1($23)
 | 
						|
L.457:
 | 
						|
move $24,$23
 | 
						|
lw $15,($30)
 | 
						|
sll $15,$15,2
 | 
						|
bltu $24,$15,L.454
 | 
						|
la $24,1
 | 
						|
bne $21,$24,L.460
 | 
						|
beq $22,$0,L.458
 | 
						|
L.460:
 | 
						|
la $18,8($18)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.461
 | 
						|
la $4,L.433
 | 
						|
la $5,8
 | 
						|
jal printf
 | 
						|
L.461:
 | 
						|
L.458:
 | 
						|
move $2,$18
 | 
						|
L.432:
 | 
						|
lw $18,16($sp)
 | 
						|
lw $19,20($sp)
 | 
						|
lw $20,24($sp)
 | 
						|
lw $21,28($sp)
 | 
						|
lw $22,32($sp)
 | 
						|
lw $23,36($sp)
 | 
						|
lw $25,40($sp)
 | 
						|
lw $30,44($sp)
 | 
						|
lw $31,48($sp)
 | 
						|
addu $sp,$sp,80
 | 
						|
j $31
 | 
						|
.end s4
 | 
						|
.lcomm L.464,4
 | 
						|
.globl svtest
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent svtest
 | 
						|
svtest:
 | 
						|
.frame $sp,16,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-16
 | 
						|
beq $4,$0,L.467
 | 
						|
la $24,1
 | 
						|
beq $4,$24,L.468
 | 
						|
la $24,2
 | 
						|
beq $4,$24,L.471
 | 
						|
b L.465
 | 
						|
L.467:
 | 
						|
la $24,1978
 | 
						|
sw $24,L.464
 | 
						|
sw $0,-4+16($sp)
 | 
						|
b L.466
 | 
						|
L.468:
 | 
						|
lw $24,L.464
 | 
						|
la $15,1978
 | 
						|
beq $24,$15,L.469
 | 
						|
la $24,1
 | 
						|
sw $24,-4+16($sp)
 | 
						|
b L.466
 | 
						|
L.469:
 | 
						|
la $24,1929
 | 
						|
sw $24,L.464
 | 
						|
sw $0,-4+16($sp)
 | 
						|
b L.466
 | 
						|
L.471:
 | 
						|
lw $24,L.464
 | 
						|
la $15,1929
 | 
						|
beq $24,$15,L.472
 | 
						|
la $24,1
 | 
						|
sw $24,-4+16($sp)
 | 
						|
b L.466
 | 
						|
L.472:
 | 
						|
sw $0,-4+16($sp)
 | 
						|
L.465:
 | 
						|
L.466:
 | 
						|
lw $2,-4+16($sp)
 | 
						|
L.463:
 | 
						|
addu $sp,$sp,16
 | 
						|
j $31
 | 
						|
.end svtest
 | 
						|
.lcomm L.475,4
 | 
						|
.globl zero
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent zero
 | 
						|
zero:
 | 
						|
.frame $sp,16,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-16
 | 
						|
la $24,2
 | 
						|
sw $24,L.475
 | 
						|
sw $0,-4+16($sp)
 | 
						|
lw $2,-4+16($sp)
 | 
						|
L.474:
 | 
						|
addu $sp,$sp,16
 | 
						|
j $31
 | 
						|
.end zero
 | 
						|
.globl testev
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent testev
 | 
						|
testev:
 | 
						|
.frame $sp,0,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
lw $24,extvar
 | 
						|
la $15,1066
 | 
						|
beq $24,$15,L.477
 | 
						|
la $2,1
 | 
						|
b L.476
 | 
						|
L.477:
 | 
						|
move $2,$0
 | 
						|
L.476:
 | 
						|
j $31
 | 
						|
.end testev
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.480:
 | 
						|
.byte 115
 | 
						|
.byte 54
 | 
						|
.byte 49
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.481:
 | 
						|
.byte 115
 | 
						|
.byte 54
 | 
						|
.byte 49
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.482:
 | 
						|
.byte 65
 | 
						|
.byte 66
 | 
						|
.byte 67
 | 
						|
.byte 68
 | 
						|
.byte 69
 | 
						|
.byte 70
 | 
						|
.byte 71
 | 
						|
.byte 72
 | 
						|
.byte 73
 | 
						|
.byte 74
 | 
						|
.byte 75
 | 
						|
.byte 76
 | 
						|
.byte 77
 | 
						|
.byte 78
 | 
						|
.byte 79
 | 
						|
.byte 80
 | 
						|
.byte 81
 | 
						|
.byte 82
 | 
						|
.byte 83
 | 
						|
.byte 84
 | 
						|
.byte 85
 | 
						|
.byte 86
 | 
						|
.byte 87
 | 
						|
.byte 88
 | 
						|
.byte 89
 | 
						|
.byte 90
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.483:
 | 
						|
.byte 97
 | 
						|
.byte 98
 | 
						|
.byte 99
 | 
						|
.byte 100
 | 
						|
.byte 101
 | 
						|
.byte 102
 | 
						|
.byte 103
 | 
						|
.byte 104
 | 
						|
.byte 105
 | 
						|
.byte 106
 | 
						|
.byte 107
 | 
						|
.byte 108
 | 
						|
.byte 109
 | 
						|
.byte 110
 | 
						|
.byte 111
 | 
						|
.byte 112
 | 
						|
.byte 113
 | 
						|
.byte 114
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 117
 | 
						|
.byte 118
 | 
						|
.byte 119
 | 
						|
.byte 120
 | 
						|
.byte 121
 | 
						|
.byte 122
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.484:
 | 
						|
.byte 48
 | 
						|
.byte 49
 | 
						|
.byte 50
 | 
						|
.byte 51
 | 
						|
.byte 52
 | 
						|
.byte 53
 | 
						|
.byte 54
 | 
						|
.byte 55
 | 
						|
.byte 56
 | 
						|
.byte 57
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.485:
 | 
						|
.byte 126
 | 
						|
.byte 33
 | 
						|
.byte 34
 | 
						|
.byte 35
 | 
						|
.byte 37
 | 
						|
.byte 38
 | 
						|
.byte 40
 | 
						|
.byte 41
 | 
						|
.byte 95
 | 
						|
.byte 61
 | 
						|
.byte 45
 | 
						|
.byte 94
 | 
						|
.byte 124
 | 
						|
.byte 123
 | 
						|
.byte 125
 | 
						|
.byte 91
 | 
						|
.byte 93
 | 
						|
.byte 43
 | 
						|
.byte 59
 | 
						|
.byte 42
 | 
						|
.byte 58
 | 
						|
.byte 60
 | 
						|
.byte 62
 | 
						|
.byte 44
 | 
						|
.byte 46
 | 
						|
.byte 63
 | 
						|
.byte 47
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.486:
 | 
						|
.byte 10
 | 
						|
.byte 9
 | 
						|
.byte 8
 | 
						|
.byte 13
 | 
						|
.byte 12
 | 
						|
.byte 92
 | 
						|
.byte 39
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.487:
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.globl s61
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s61
 | 
						|
s61:
 | 
						|
.frame $sp,96,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-96
 | 
						|
.mask 0xc2fe0000,-44
 | 
						|
sw $17,16($sp)
 | 
						|
sw $18,20($sp)
 | 
						|
sw $19,24($sp)
 | 
						|
sw $20,28($sp)
 | 
						|
sw $21,32($sp)
 | 
						|
sw $22,36($sp)
 | 
						|
sw $23,40($sp)
 | 
						|
.cprestore 44
 | 
						|
sw $30,48($sp)
 | 
						|
sw $31,52($sp)
 | 
						|
sw $4,96($sp)
 | 
						|
la $22,L.481
 | 
						|
lw $24,0+96($sp)
 | 
						|
la $21,60($24)
 | 
						|
move $19,$0
 | 
						|
L.488:
 | 
						|
L.489:
 | 
						|
move $24,$21
 | 
						|
la $21,1($24)
 | 
						|
move $15,$22
 | 
						|
la $22,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.488
 | 
						|
la $24,-19
 | 
						|
sh $24,-26+96($sp)
 | 
						|
lh $24,-26+96($sp)
 | 
						|
sw $24,-32+96($sp)
 | 
						|
lw $24,-32+96($sp)
 | 
						|
la $15,-19
 | 
						|
beq $24,$15,L.491
 | 
						|
la $19,1($19)
 | 
						|
lw $24,0+96($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.493
 | 
						|
la $4,L.480
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.493:
 | 
						|
L.491:
 | 
						|
la $24,L.482
 | 
						|
sw $24,-24+96($sp)
 | 
						|
la $24,L.483
 | 
						|
sw $24,-20+96($sp)
 | 
						|
la $24,L.484
 | 
						|
sw $24,-16+96($sp)
 | 
						|
la $24,L.485
 | 
						|
sw $24,-12+96($sp)
 | 
						|
la $24,L.486
 | 
						|
sw $24,-8+96($sp)
 | 
						|
la $24,L.487
 | 
						|
sw $24,-4+96($sp)
 | 
						|
move $23,$0
 | 
						|
move $30,$0
 | 
						|
b L.505
 | 
						|
L.504:
 | 
						|
sll $24,$30,2
 | 
						|
la $15,-24+96($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $15,($24)
 | 
						|
la $14,1($15)
 | 
						|
sw $14,($24)
 | 
						|
lb $24,($15)
 | 
						|
bge $24,$0,L.507
 | 
						|
la $23,1
 | 
						|
L.507:
 | 
						|
L.505:
 | 
						|
sll $24,$30,2
 | 
						|
la $15,-24+96($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
lb $24,($24)
 | 
						|
bne $24,$0,L.504
 | 
						|
L.501:
 | 
						|
la $30,1($30)
 | 
						|
la $24,6
 | 
						|
blt $30,$24,L.505
 | 
						|
beq $23,$0,L.509
 | 
						|
la $19,2($19)
 | 
						|
lw $24,0+96($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.511
 | 
						|
la $4,L.480
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.511:
 | 
						|
L.509:
 | 
						|
la $20,1048579
 | 
						|
move $18,$20
 | 
						|
move $17,$20
 | 
						|
sll $24,$18,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
beq $24,$20,L.516
 | 
						|
la $15,3
 | 
						|
bne $24,$15,L.515
 | 
						|
L.516:
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
beq $24,$20,L.513
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.513
 | 
						|
L.515:
 | 
						|
la $19,8($19)
 | 
						|
lw $24,0+96($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.517
 | 
						|
la $4,L.480
 | 
						|
la $5,8
 | 
						|
jal printf
 | 
						|
L.517:
 | 
						|
L.513:
 | 
						|
move $2,$19
 | 
						|
L.479:
 | 
						|
lw $17,16($sp)
 | 
						|
lw $18,20($sp)
 | 
						|
lw $19,24($sp)
 | 
						|
lw $20,28($sp)
 | 
						|
lw $21,32($sp)
 | 
						|
lw $22,36($sp)
 | 
						|
lw $23,40($sp)
 | 
						|
lw $25,44($sp)
 | 
						|
lw $30,48($sp)
 | 
						|
lw $31,52($sp)
 | 
						|
addu $sp,$sp,96
 | 
						|
j $31
 | 
						|
.end s61
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.520:
 | 
						|
.byte 115
 | 
						|
.byte 54
 | 
						|
.byte 50
 | 
						|
.byte 54
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.521:
 | 
						|
.byte 115
 | 
						|
.byte 54
 | 
						|
.byte 50
 | 
						|
.byte 54
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s626
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s626
 | 
						|
s626:
 | 
						|
.frame $sp,160,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-160
 | 
						|
.fmask 0xff000000,-120
 | 
						|
.mask 0xc2ff0000,-72
 | 
						|
s.d $f24,16($sp)
 | 
						|
s.d $f26,24($sp)
 | 
						|
s.d $f28,32($sp)
 | 
						|
s.d $f30,40($sp)
 | 
						|
sw $16,48($sp)
 | 
						|
sw $17,52($sp)
 | 
						|
sw $18,56($sp)
 | 
						|
sw $19,60($sp)
 | 
						|
sw $20,64($sp)
 | 
						|
sw $21,68($sp)
 | 
						|
sw $22,72($sp)
 | 
						|
sw $23,76($sp)
 | 
						|
.cprestore 80
 | 
						|
sw $30,84($sp)
 | 
						|
sw $31,88($sp)
 | 
						|
move $30,$4
 | 
						|
la $20,L.521
 | 
						|
la $19,60($30)
 | 
						|
sw $0,-52+160($sp)
 | 
						|
L.522:
 | 
						|
L.523:
 | 
						|
move $24,$19
 | 
						|
la $19,1($24)
 | 
						|
move $15,$20
 | 
						|
la $20,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.522
 | 
						|
l.s $f30,L.411
 | 
						|
la $24,1
 | 
						|
move $18,$24
 | 
						|
move $22,$24
 | 
						|
move $23,$0
 | 
						|
b L.528
 | 
						|
L.525:
 | 
						|
l.s $f18,L.529
 | 
						|
mul.s $f30,$f18,$f30
 | 
						|
sll $24,$22,1
 | 
						|
or $22,$24,$18
 | 
						|
L.526:
 | 
						|
la $23,1($23)
 | 
						|
L.528:
 | 
						|
lw $24,12($30)
 | 
						|
subu $24,$24,2
 | 
						|
blt $23,$24,L.525
 | 
						|
mtc1 $22,$f18; cvt.s.w $f18,$f18
 | 
						|
s.s $f18,-60+160($sp)
 | 
						|
l.s $f18,-60+160($sp)
 | 
						|
sub.s $f18,$f30,$f18
 | 
						|
div.s $f30,$f18,$f30
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
l.d $f16,L.416
 | 
						|
l.s $f10,28($30)
 | 
						|
cvt.d.s $f10,$f10
 | 
						|
mul.d $f16,$f16,$f10
 | 
						|
c.ule.d $f18,$f16; bc1t L.530
 | 
						|
lw $24,-52+160($sp)
 | 
						|
la $24,2($24)
 | 
						|
sw $24,-52+160($sp)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.532
 | 
						|
la $4,L.520
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.532:
 | 
						|
L.530:
 | 
						|
la $16,125
 | 
						|
la $24,125
 | 
						|
sh $24,-30+160($sp)
 | 
						|
la $24,125
 | 
						|
sw $24,-36+160($sp)
 | 
						|
la $24,15625
 | 
						|
sw $24,-44+160($sp)
 | 
						|
la $24,125
 | 
						|
sw $24,-40+160($sp)
 | 
						|
la $24,15625
 | 
						|
sw $24,-48+160($sp)
 | 
						|
la $17,125
 | 
						|
la $24,15625
 | 
						|
sw $24,-56+160($sp)
 | 
						|
l.s $f26,L.534
 | 
						|
l.d $f24,L.535
 | 
						|
l.d $f28,L.536
 | 
						|
move $23,$0
 | 
						|
L.537:
 | 
						|
la $24,-28+160($sp)
 | 
						|
addu $24,$23,$24
 | 
						|
sb $0,($24)
 | 
						|
L.538:
 | 
						|
la $23,1($23)
 | 
						|
la $24,28
 | 
						|
blt $23,$24,L.537
 | 
						|
sll $24,$16,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mul $24,$24,$24
 | 
						|
lw $15,-44+160($sp)
 | 
						|
beq $24,$15,L.541
 | 
						|
la $24,1
 | 
						|
sb $24,-28+160($sp)
 | 
						|
L.541:
 | 
						|
lh $24,-30+160($sp)
 | 
						|
sll $15,$16,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
mul $24,$24,$15
 | 
						|
lw $15,-44+160($sp)
 | 
						|
beq $24,$15,L.543
 | 
						|
la $24,1
 | 
						|
sb $24,-27+160($sp)
 | 
						|
L.543:
 | 
						|
lh $24,-30+160($sp)
 | 
						|
mul $24,$24,$24
 | 
						|
lw $15,-44+160($sp)
 | 
						|
beq $24,$15,L.546
 | 
						|
la $24,1
 | 
						|
sb $24,-26+160($sp)
 | 
						|
L.546:
 | 
						|
lw $24,-36+160($sp)
 | 
						|
sll $15,$16,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
mul $24,$24,$15
 | 
						|
lw $15,-44+160($sp)
 | 
						|
beq $24,$15,L.549
 | 
						|
la $24,1
 | 
						|
sb $24,-25+160($sp)
 | 
						|
L.549:
 | 
						|
lw $24,-36+160($sp)
 | 
						|
lh $15,-30+160($sp)
 | 
						|
mul $24,$24,$15
 | 
						|
lw $15,-44+160($sp)
 | 
						|
beq $24,$15,L.552
 | 
						|
la $24,1
 | 
						|
sb $24,-24+160($sp)
 | 
						|
L.552:
 | 
						|
lw $24,-36+160($sp)
 | 
						|
mul $24,$24,$24
 | 
						|
lw $15,-44+160($sp)
 | 
						|
beq $24,$15,L.555
 | 
						|
la $24,1
 | 
						|
sb $24,-23+160($sp)
 | 
						|
L.555:
 | 
						|
lw $24,-40+160($sp)
 | 
						|
sll $15,$16,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
mul $24,$24,$15
 | 
						|
lw $15,-48+160($sp)
 | 
						|
beq $24,$15,L.558
 | 
						|
la $24,1
 | 
						|
sb $24,-22+160($sp)
 | 
						|
L.558:
 | 
						|
lw $24,-40+160($sp)
 | 
						|
lh $15,-30+160($sp)
 | 
						|
mul $24,$24,$15
 | 
						|
lw $15,-48+160($sp)
 | 
						|
beq $24,$15,L.561
 | 
						|
la $24,1
 | 
						|
sb $24,-21+160($sp)
 | 
						|
L.561:
 | 
						|
lw $24,-40+160($sp)
 | 
						|
lw $15,-36+160($sp)
 | 
						|
mul $24,$24,$15
 | 
						|
lw $15,-48+160($sp)
 | 
						|
beq $24,$15,L.564
 | 
						|
la $24,1
 | 
						|
sb $24,-20+160($sp)
 | 
						|
L.564:
 | 
						|
lw $24,-40+160($sp)
 | 
						|
mul $24,$24,$24
 | 
						|
lw $15,-48+160($sp)
 | 
						|
beq $24,$15,L.567
 | 
						|
la $24,1
 | 
						|
sb $24,-19+160($sp)
 | 
						|
L.567:
 | 
						|
sll $24,$16,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mul $24,$17,$24
 | 
						|
lw $15,-56+160($sp)
 | 
						|
beq $24,$15,L.570
 | 
						|
la $24,1
 | 
						|
sb $24,-18+160($sp)
 | 
						|
L.570:
 | 
						|
lh $24,-30+160($sp)
 | 
						|
mul $24,$17,$24
 | 
						|
lw $15,-56+160($sp)
 | 
						|
beq $24,$15,L.573
 | 
						|
la $24,1
 | 
						|
sb $24,-17+160($sp)
 | 
						|
L.573:
 | 
						|
lw $24,-36+160($sp)
 | 
						|
mul $24,$17,$24
 | 
						|
lw $15,-56+160($sp)
 | 
						|
beq $24,$15,L.576
 | 
						|
la $24,1
 | 
						|
sb $24,-16+160($sp)
 | 
						|
L.576:
 | 
						|
move $24,$17
 | 
						|
lw $15,-40+160($sp)
 | 
						|
mul $24,$24,$15
 | 
						|
lw $15,-48+160($sp)
 | 
						|
beq $24,$15,L.579
 | 
						|
la $24,1
 | 
						|
sb $24,-15+160($sp)
 | 
						|
L.579:
 | 
						|
mul $24,$17,$17
 | 
						|
lw $15,-56+160($sp)
 | 
						|
beq $24,$15,L.582
 | 
						|
la $24,1
 | 
						|
sb $24,-14+160($sp)
 | 
						|
L.582:
 | 
						|
sll $24,$16,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
mul.s $f18,$f26,$f18
 | 
						|
cvt.d.s $f18,$f18
 | 
						|
c.eq.d $f18,$f28; bc1t L.585
 | 
						|
la $24,1
 | 
						|
sb $24,-13+160($sp)
 | 
						|
L.585:
 | 
						|
lh $24,-30+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
mul.s $f18,$f26,$f18
 | 
						|
cvt.d.s $f18,$f18
 | 
						|
c.eq.d $f18,$f28; bc1t L.588
 | 
						|
la $24,1
 | 
						|
sb $24,-12+160($sp)
 | 
						|
L.588:
 | 
						|
lw $24,-36+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
mul.s $f18,$f26,$f18
 | 
						|
cvt.d.s $f18,$f18
 | 
						|
c.eq.d $f18,$f28; bc1t L.591
 | 
						|
la $24,1
 | 
						|
sb $24,-11+160($sp)
 | 
						|
L.591:
 | 
						|
lw $24,-40+160($sp)
 | 
						|
l.d $f18,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f18,$f18
 | 
						|
mul.s $f18,$f26,$f18
 | 
						|
cvt.d.s $f18,$f18
 | 
						|
c.eq.d $f18,$f28; bc1t L.594
 | 
						|
la $24,1
 | 
						|
sb $24,-10+160($sp)
 | 
						|
L.594:
 | 
						|
mtc1 $17,$f18; cvt.s.w $f18,$f18
 | 
						|
mul.s $f18,$f26,$f18
 | 
						|
cvt.d.s $f18,$f18
 | 
						|
c.eq.d $f18,$f28; bc1t L.598
 | 
						|
la $24,1
 | 
						|
sb $24,-9+160($sp)
 | 
						|
L.598:
 | 
						|
mul.s $f18,$f26,$f26
 | 
						|
cvt.d.s $f18,$f18
 | 
						|
c.eq.d $f18,$f28; bc1t L.601
 | 
						|
la $24,1
 | 
						|
sb $24,-8+160($sp)
 | 
						|
L.601:
 | 
						|
sll $24,$16,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
mul.d $f18,$f24,$f18
 | 
						|
c.eq.d $f18,$f28; bc1t L.604
 | 
						|
la $24,1
 | 
						|
sb $24,-7+160($sp)
 | 
						|
L.604:
 | 
						|
lh $24,-30+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
mul.d $f18,$f24,$f18
 | 
						|
c.eq.d $f18,$f28; bc1t L.607
 | 
						|
la $24,1
 | 
						|
sb $24,-6+160($sp)
 | 
						|
L.607:
 | 
						|
lw $24,-36+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
mul.d $f18,$f24,$f18
 | 
						|
c.eq.d $f18,$f28; bc1t L.610
 | 
						|
la $24,1
 | 
						|
sb $24,-5+160($sp)
 | 
						|
L.610:
 | 
						|
lw $24,-40+160($sp)
 | 
						|
l.d $f18,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
mul.d $f18,$f24,$f18
 | 
						|
c.eq.d $f18,$f28; bc1t L.613
 | 
						|
la $24,1
 | 
						|
sb $24,-4+160($sp)
 | 
						|
L.613:
 | 
						|
mtc1 $17,$f18; cvt.d.w $f18,$f18
 | 
						|
mul.d $f18,$f24,$f18
 | 
						|
c.eq.d $f18,$f28; bc1t L.616
 | 
						|
la $24,1
 | 
						|
sb $24,-3+160($sp)
 | 
						|
L.616:
 | 
						|
cvt.d.s $f18,$f26
 | 
						|
mul.d $f18,$f24,$f18
 | 
						|
c.eq.d $f18,$f28; bc1t L.619
 | 
						|
la $24,1
 | 
						|
sb $24,-2+160($sp)
 | 
						|
L.619:
 | 
						|
mul.d $f18,$f24,$f24
 | 
						|
c.eq.d $f18,$f28; bc1t L.622
 | 
						|
la $24,1
 | 
						|
sb $24,-1+160($sp)
 | 
						|
L.622:
 | 
						|
move $21,$0
 | 
						|
move $23,$0
 | 
						|
L.625:
 | 
						|
sll $24,$21,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,-28+160($sp)
 | 
						|
addu $15,$23,$15
 | 
						|
lb $15,($15)
 | 
						|
addu $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
L.626:
 | 
						|
la $23,1($23)
 | 
						|
la $24,28
 | 
						|
blt $23,$24,L.625
 | 
						|
sll $24,$21,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
beq $24,$0,L.629
 | 
						|
lw $24,-52+160($sp)
 | 
						|
la $24,4($24)
 | 
						|
sw $24,-52+160($sp)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.631
 | 
						|
la $4,L.520
 | 
						|
la $5,4
 | 
						|
jal printf
 | 
						|
la $4,L.633
 | 
						|
jal printf
 | 
						|
move $23,$0
 | 
						|
L.634:
 | 
						|
la $4,L.638
 | 
						|
la $24,-28+160($sp)
 | 
						|
addu $24,$23,$24
 | 
						|
lb $5,($24)
 | 
						|
jal printf
 | 
						|
L.635:
 | 
						|
la $23,1($23)
 | 
						|
la $24,28
 | 
						|
blt $23,$24,L.634
 | 
						|
la $4,L.639
 | 
						|
jal printf
 | 
						|
L.631:
 | 
						|
L.629:
 | 
						|
la $17,32768
 | 
						|
move $24,$17
 | 
						|
la $15,0x8000
 | 
						|
bleu $24,$15,L.640
 | 
						|
lw $24,-52+160($sp)
 | 
						|
la $24,8($24)
 | 
						|
sw $24,-52+160($sp)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.642
 | 
						|
la $4,L.520
 | 
						|
la $5,8
 | 
						|
jal printf
 | 
						|
L.642:
 | 
						|
L.640:
 | 
						|
lw $2,-52+160($sp)
 | 
						|
L.519:
 | 
						|
l.d $f24,16($sp)
 | 
						|
l.d $f26,24($sp)
 | 
						|
l.d $f28,32($sp)
 | 
						|
l.d $f30,40($sp)
 | 
						|
lw $16,48($sp)
 | 
						|
lw $17,52($sp)
 | 
						|
lw $18,56($sp)
 | 
						|
lw $19,60($sp)
 | 
						|
lw $20,64($sp)
 | 
						|
lw $21,68($sp)
 | 
						|
lw $22,72($sp)
 | 
						|
lw $23,76($sp)
 | 
						|
lw $25,80($sp)
 | 
						|
lw $30,84($sp)
 | 
						|
lw $31,88($sp)
 | 
						|
addu $sp,$sp,160
 | 
						|
j $31
 | 
						|
.end s626
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.645:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.646:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.647:
 | 
						|
.byte 0x71
 | 
						|
.globl s71
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s71
 | 
						|
s71:
 | 
						|
.frame $sp,96,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-96
 | 
						|
.mask 0xc2f00000,-56
 | 
						|
sw $20,16($sp)
 | 
						|
sw $21,20($sp)
 | 
						|
sw $22,24($sp)
 | 
						|
sw $23,28($sp)
 | 
						|
.cprestore 32
 | 
						|
sw $30,36($sp)
 | 
						|
sw $31,40($sp)
 | 
						|
move $30,$4
 | 
						|
la $23,L.646
 | 
						|
la $22,60($30)
 | 
						|
move $21,$0
 | 
						|
L.648:
 | 
						|
L.649:
 | 
						|
move $24,$22
 | 
						|
la $22,1($24)
 | 
						|
move $15,$23
 | 
						|
la $23,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.648
 | 
						|
lb $24,L.653
 | 
						|
lb $15,L.647
 | 
						|
beq $24,$15,L.651
 | 
						|
la $21,1($21)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.654
 | 
						|
la $4,L.645
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.654:
 | 
						|
L.651:
 | 
						|
b L.656
 | 
						|
la $21,2($21)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.658
 | 
						|
la $4,L.645
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.658:
 | 
						|
L.656:
 | 
						|
la $24,1942
 | 
						|
sw $24,-20+96($sp)
 | 
						|
lw $24,-20+96($sp)
 | 
						|
la $15,1942
 | 
						|
bne $24,$15,L.666
 | 
						|
lw $24,-20+96($sp)
 | 
						|
lw $15,-20+96($sp)
 | 
						|
beq $24,$15,L.661
 | 
						|
L.666:
 | 
						|
la $21,4($21)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.667
 | 
						|
la $4,L.645
 | 
						|
la $5,4
 | 
						|
jal printf
 | 
						|
L.667:
 | 
						|
L.661:
 | 
						|
la $4,-5
 | 
						|
jal McCarthy
 | 
						|
la $15,91
 | 
						|
beq $2,$15,L.669
 | 
						|
la $21,8($21)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.671
 | 
						|
la $4,L.645
 | 
						|
la $5,8
 | 
						|
jal printf
 | 
						|
L.671:
 | 
						|
L.669:
 | 
						|
la $20,2
 | 
						|
la $24,3
 | 
						|
sw $24,-44+96($sp)
 | 
						|
la $24,-44+96($sp)
 | 
						|
sw $24,-48+96($sp)
 | 
						|
move $4,$20
 | 
						|
lw $5,-48+96($sp)
 | 
						|
jal clobber
 | 
						|
la $24,2
 | 
						|
bne $20,$24,L.675
 | 
						|
lw $15,-44+96($sp)
 | 
						|
beq $15,$24,L.673
 | 
						|
L.675:
 | 
						|
la $21,16($21)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.676
 | 
						|
la $4,L.645
 | 
						|
la $5,16
 | 
						|
jal printf
 | 
						|
L.676:
 | 
						|
L.673:
 | 
						|
l.s $f18,32($30)
 | 
						|
c.eq.s $f18,$f18; bc1t L.678
 | 
						|
la $21,32($21)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.680
 | 
						|
la $4,L.645
 | 
						|
la $5,32
 | 
						|
jal printf
 | 
						|
L.680:
 | 
						|
L.678:
 | 
						|
move $2,$21
 | 
						|
L.644:
 | 
						|
lw $20,16($sp)
 | 
						|
lw $21,20($sp)
 | 
						|
lw $22,24($sp)
 | 
						|
lw $23,28($sp)
 | 
						|
lw $25,32($sp)
 | 
						|
lw $30,36($sp)
 | 
						|
lw $31,40($sp)
 | 
						|
addu $sp,$sp,96
 | 
						|
j $31
 | 
						|
.end s71
 | 
						|
.globl McCarthy
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent McCarthy
 | 
						|
McCarthy:
 | 
						|
.frame $sp,32,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-32
 | 
						|
.mask 0x82000000,-12
 | 
						|
.cprestore 16
 | 
						|
sw $31,20($sp)
 | 
						|
sw $4,32($sp)
 | 
						|
lw $24,0+32($sp)
 | 
						|
la $15,100
 | 
						|
ble $24,$15,L.683
 | 
						|
lw $24,0+32($sp)
 | 
						|
subu $2,$24,10
 | 
						|
b L.682
 | 
						|
L.683:
 | 
						|
lw $24,0+32($sp)
 | 
						|
la $4,11($24)
 | 
						|
jal McCarthy
 | 
						|
move $24,$2
 | 
						|
move $4,$24
 | 
						|
jal McCarthy
 | 
						|
move $24,$2
 | 
						|
L.682:
 | 
						|
lw $25,16($sp)
 | 
						|
lw $31,20($sp)
 | 
						|
addu $sp,$sp,32
 | 
						|
j $31
 | 
						|
.end McCarthy
 | 
						|
.globl clobber
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent clobber
 | 
						|
clobber:
 | 
						|
.frame $sp,0,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
la $4,3
 | 
						|
la $24,2
 | 
						|
sw $24,($5)
 | 
						|
move $2,$0
 | 
						|
L.685:
 | 
						|
j $31
 | 
						|
.end clobber
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.687:
 | 
						|
.byte 76
 | 
						|
.byte 111
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 114
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.688:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 52
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.689:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 52
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s714
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s714
 | 
						|
s714:
 | 
						|
.frame $sp,160,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-160
 | 
						|
.fmask 0xff000000,-120
 | 
						|
.mask 0xc2ff0000,-72
 | 
						|
s.d $f24,16($sp)
 | 
						|
s.d $f26,24($sp)
 | 
						|
s.d $f28,32($sp)
 | 
						|
s.d $f30,40($sp)
 | 
						|
sw $16,48($sp)
 | 
						|
sw $17,52($sp)
 | 
						|
sw $18,56($sp)
 | 
						|
sw $19,60($sp)
 | 
						|
sw $20,64($sp)
 | 
						|
sw $21,68($sp)
 | 
						|
sw $22,72($sp)
 | 
						|
sw $23,76($sp)
 | 
						|
.cprestore 80
 | 
						|
sw $30,84($sp)
 | 
						|
sw $31,88($sp)
 | 
						|
sw $4,160($sp)
 | 
						|
la $24,L.689
 | 
						|
sw $24,-16+160($sp)
 | 
						|
lw $24,0+160($sp)
 | 
						|
la $15,60($24)
 | 
						|
sw $15,-20+160($sp)
 | 
						|
sw $0,-24+160($sp)
 | 
						|
move $23,$0
 | 
						|
lw $30,48($24)
 | 
						|
L.690:
 | 
						|
L.691:
 | 
						|
lw $24,-20+160($sp)
 | 
						|
la $15,1($24)
 | 
						|
sw $15,-20+160($sp)
 | 
						|
lw $15,-16+160($sp)
 | 
						|
la $14,1($15)
 | 
						|
sw $14,-16+160($sp)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.690
 | 
						|
la $22,5
 | 
						|
la $17,2
 | 
						|
move $22,$17
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.693
 | 
						|
la $23,1
 | 
						|
beq $30,$0,L.695
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.695:
 | 
						|
L.693:
 | 
						|
la $22,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.697
 | 
						|
la $23,2
 | 
						|
beq $30,$0,L.699
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.699:
 | 
						|
L.697:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
move $22,$15
 | 
						|
sll $15,$22,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
beq $15,$24,L.701
 | 
						|
la $23,3
 | 
						|
beq $30,$0,L.703
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.703:
 | 
						|
L.701:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.705
 | 
						|
la $23,4
 | 
						|
beq $30,$0,L.707
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.707:
 | 
						|
L.705:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.709
 | 
						|
la $23,5
 | 
						|
beq $30,$0,L.711
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.711:
 | 
						|
L.709:
 | 
						|
la $22,5
 | 
						|
l.s $f26,L.529
 | 
						|
trunc.w.s $f2,$f26,$24; mfc1 $24,$f2
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.713
 | 
						|
la $23,6
 | 
						|
beq $30,$0,L.715
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.715:
 | 
						|
L.713:
 | 
						|
la $22,5
 | 
						|
l.d $f24,L.416
 | 
						|
trunc.w.d $f2,$f24,$24; mfc1 $24,$f2
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.717
 | 
						|
la $23,7
 | 
						|
beq $30,$0,L.719
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.719:
 | 
						|
L.717:
 | 
						|
la $21,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.721
 | 
						|
la $23,8
 | 
						|
beq $30,$0,L.723
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.723:
 | 
						|
L.721:
 | 
						|
la $21,5
 | 
						|
la $16,2
 | 
						|
move $21,$16
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.725
 | 
						|
la $23,9
 | 
						|
beq $30,$0,L.727
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.727:
 | 
						|
L.725:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
move $21,$15
 | 
						|
sll $15,$21,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
beq $15,$24,L.729
 | 
						|
la $23,10
 | 
						|
beq $30,$0,L.731
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.731:
 | 
						|
L.729:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.733
 | 
						|
la $23,11
 | 
						|
beq $30,$0,L.735
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.735:
 | 
						|
L.733:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.737
 | 
						|
la $23,12
 | 
						|
beq $30,$0,L.739
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.739:
 | 
						|
L.737:
 | 
						|
la $21,5
 | 
						|
l.s $f26,L.529
 | 
						|
trunc.w.s $f2,$f26,$24; mfc1 $24,$f2
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.741
 | 
						|
la $23,13
 | 
						|
beq $30,$0,L.743
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.743:
 | 
						|
L.741:
 | 
						|
la $21,5
 | 
						|
l.d $f24,L.416
 | 
						|
trunc.w.d $f2,$f24,$24; mfc1 $24,$f2
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.745
 | 
						|
la $23,14
 | 
						|
beq $30,$0,L.747
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.747:
 | 
						|
L.745:
 | 
						|
la $20,5
 | 
						|
la $17,2
 | 
						|
sll $20,$17,8*(4-1); sra $20,$20,8*(4-1)
 | 
						|
la $24,2
 | 
						|
beq $20,$24,L.749
 | 
						|
la $23,15
 | 
						|
beq $30,$0,L.751
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.751:
 | 
						|
L.749:
 | 
						|
la $20,5
 | 
						|
la $16,2
 | 
						|
sll $20,$16,8*(4-2); sra $20,$20,8*(4-2)
 | 
						|
la $24,2
 | 
						|
beq $20,$24,L.753
 | 
						|
la $23,16
 | 
						|
beq $30,$0,L.755
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.755:
 | 
						|
L.753:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $20,-4+160($sp)
 | 
						|
beq $20,$24,L.757
 | 
						|
la $23,17
 | 
						|
beq $30,$0,L.759
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.759:
 | 
						|
L.757:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $20,-8+160($sp)
 | 
						|
la $24,2
 | 
						|
beq $20,$24,L.761
 | 
						|
la $23,18
 | 
						|
beq $30,$0,L.763
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.763:
 | 
						|
L.761:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
move $20,$24
 | 
						|
la $24,2
 | 
						|
beq $20,$24,L.765
 | 
						|
la $23,19
 | 
						|
beq $30,$0,L.767
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.767:
 | 
						|
L.765:
 | 
						|
la $20,5
 | 
						|
l.s $f26,L.529
 | 
						|
trunc.w.s $f2,$f26,$20; mfc1 $20,$f2
 | 
						|
la $24,2
 | 
						|
beq $20,$24,L.769
 | 
						|
la $23,20
 | 
						|
beq $30,$0,L.771
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.771:
 | 
						|
L.769:
 | 
						|
la $20,5
 | 
						|
l.d $f24,L.416
 | 
						|
trunc.w.d $f2,$f24,$20; mfc1 $20,$f2
 | 
						|
la $24,2
 | 
						|
beq $20,$24,L.773
 | 
						|
la $23,21
 | 
						|
beq $30,$0,L.775
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.775:
 | 
						|
L.773:
 | 
						|
la $19,5
 | 
						|
la $17,2
 | 
						|
sll $19,$17,8*(4-1); sra $19,$19,8*(4-1)
 | 
						|
la $24,2
 | 
						|
beq $19,$24,L.777
 | 
						|
la $23,22
 | 
						|
beq $30,$0,L.779
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.779:
 | 
						|
L.777:
 | 
						|
la $19,5
 | 
						|
la $16,2
 | 
						|
sll $19,$16,8*(4-2); sra $19,$19,8*(4-2)
 | 
						|
la $24,2
 | 
						|
beq $19,$24,L.781
 | 
						|
la $23,23
 | 
						|
beq $30,$0,L.783
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.783:
 | 
						|
L.781:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $19,-4+160($sp)
 | 
						|
la $24,2
 | 
						|
beq $19,$24,L.785
 | 
						|
la $23,24
 | 
						|
beq $30,$0,L.787
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.787:
 | 
						|
L.785:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $19,-8+160($sp)
 | 
						|
beq $19,$24,L.789
 | 
						|
la $23,25
 | 
						|
beq $30,$0,L.791
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.791:
 | 
						|
L.789:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
move $19,$24
 | 
						|
la $24,2
 | 
						|
beq $19,$24,L.793
 | 
						|
la $23,26
 | 
						|
beq $30,$0,L.795
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.795:
 | 
						|
L.793:
 | 
						|
la $19,5
 | 
						|
l.s $f26,L.529
 | 
						|
trunc.w.s $f2,$f26,$19; mfc1 $19,$f2
 | 
						|
la $24,2
 | 
						|
beq $19,$24,L.797
 | 
						|
la $23,27
 | 
						|
beq $30,$0,L.799
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.799:
 | 
						|
L.797:
 | 
						|
la $19,5
 | 
						|
l.d $f24,L.416
 | 
						|
trunc.w.d $f2,$f24,$19; mfc1 $19,$f2
 | 
						|
la $24,2
 | 
						|
beq $19,$24,L.801
 | 
						|
la $23,28
 | 
						|
beq $30,$0,L.803
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.803:
 | 
						|
L.801:
 | 
						|
la $18,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
move $18,$24
 | 
						|
la $24,2
 | 
						|
beq $18,$24,L.805
 | 
						|
la $23,29
 | 
						|
beq $30,$0,L.807
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.807:
 | 
						|
L.805:
 | 
						|
la $18,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
move $18,$24
 | 
						|
la $24,2
 | 
						|
beq $18,$24,L.809
 | 
						|
la $23,30
 | 
						|
beq $30,$0,L.811
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.811:
 | 
						|
L.809:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
move $18,$24
 | 
						|
la $24,2
 | 
						|
beq $18,$24,L.813
 | 
						|
la $23,31
 | 
						|
beq $30,$0,L.815
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.815:
 | 
						|
L.813:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
move $18,$24
 | 
						|
la $24,2
 | 
						|
beq $18,$24,L.817
 | 
						|
la $23,32
 | 
						|
beq $30,$0,L.819
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.819:
 | 
						|
L.817:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $18,-12+160($sp)
 | 
						|
beq $18,$24,L.821
 | 
						|
la $23,33
 | 
						|
beq $30,$0,L.823
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.823:
 | 
						|
L.821:
 | 
						|
la $18,5
 | 
						|
l.s $f26,L.529
 | 
						|
l.s $f18,L.828
 | 
						|
c.ult.s $f26,$f18; bc1t L.826
 | 
						|
sub.s $f18,$f26,$f18
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
la $24,0x80000000($24)
 | 
						|
sw $24,-28+160($sp)
 | 
						|
b L.827
 | 
						|
L.826:
 | 
						|
trunc.w.s $f2,$f26,$24; mfc1 $24,$f2
 | 
						|
sw $24,-28+160($sp)
 | 
						|
L.827:
 | 
						|
lw $18,-28+160($sp)
 | 
						|
la $24,2
 | 
						|
beq $18,$24,L.829
 | 
						|
la $23,34
 | 
						|
beq $30,$0,L.831
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.831:
 | 
						|
L.829:
 | 
						|
la $18,5
 | 
						|
l.d $f24,L.416
 | 
						|
l.d $f18,L.836
 | 
						|
c.ult.d $f24,$f18; bc1t L.834
 | 
						|
sub.d $f18,$f24,$f18
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
la $24,0x80000000($24)
 | 
						|
sw $24,-32+160($sp)
 | 
						|
b L.835
 | 
						|
L.834:
 | 
						|
trunc.w.d $f2,$f24,$24; mfc1 $24,$f2
 | 
						|
sw $24,-32+160($sp)
 | 
						|
L.835:
 | 
						|
lw $18,-32+160($sp)
 | 
						|
la $24,2
 | 
						|
beq $18,$24,L.837
 | 
						|
la $23,35
 | 
						|
beq $30,$0,L.839
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.839:
 | 
						|
L.837:
 | 
						|
l.s $f30,L.841
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f30; cvt.s.w $f30,$f30
 | 
						|
l.s $f18,L.529
 | 
						|
c.eq.s $f30,$f18; bc1t L.842
 | 
						|
la $23,36
 | 
						|
beq $30,$0,L.844
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.844:
 | 
						|
L.842:
 | 
						|
l.s $f30,L.841
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f30; cvt.s.w $f30,$f30
 | 
						|
l.s $f18,L.529
 | 
						|
c.eq.s $f30,$f18; bc1t L.846
 | 
						|
la $23,37
 | 
						|
beq $30,$0,L.848
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.848:
 | 
						|
L.846:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
mtc1 $24,$f30; cvt.s.w $f30,$f30
 | 
						|
l.s $f18,L.529
 | 
						|
c.eq.s $f30,$f18; bc1t L.850
 | 
						|
la $23,38
 | 
						|
beq $30,$0,L.852
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.852:
 | 
						|
L.850:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
mtc1 $24,$f30; cvt.s.w $f30,$f30
 | 
						|
l.s $f18,L.529
 | 
						|
c.eq.s $f30,$f18; bc1t L.854
 | 
						|
la $23,39
 | 
						|
beq $30,$0,L.856
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.856:
 | 
						|
L.854:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
l.d $f18,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f30,$f18
 | 
						|
l.s $f18,L.529
 | 
						|
c.eq.s $f30,$f18; bc1t L.858
 | 
						|
la $23,40
 | 
						|
beq $30,$0,L.860
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.860:
 | 
						|
L.858:
 | 
						|
l.s $f30,L.841
 | 
						|
l.s $f18,L.529
 | 
						|
mov.s $f26,$f18
 | 
						|
mov.s $f30,$f26
 | 
						|
c.eq.s $f30,$f18; bc1t L.862
 | 
						|
la $23,41
 | 
						|
beq $30,$0,L.864
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.864:
 | 
						|
L.862:
 | 
						|
l.s $f30,L.841
 | 
						|
l.d $f24,L.416
 | 
						|
cvt.s.d $f30,$f24
 | 
						|
l.s $f18,L.529
 | 
						|
c.eq.s $f30,$f18; bc1t L.866
 | 
						|
la $23,42
 | 
						|
beq $30,$0,L.868
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.868:
 | 
						|
L.866:
 | 
						|
l.d $f28,L.870
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f28; cvt.d.w $f28,$f28
 | 
						|
l.d $f18,L.416
 | 
						|
c.eq.d $f28,$f18; bc1t L.871
 | 
						|
la $23,43
 | 
						|
beq $30,$0,L.873
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.873:
 | 
						|
L.871:
 | 
						|
l.d $f28,L.870
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f28; cvt.d.w $f28,$f28
 | 
						|
l.d $f18,L.416
 | 
						|
c.eq.d $f28,$f18; bc1t L.875
 | 
						|
la $23,44
 | 
						|
beq $30,$0,L.877
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.877:
 | 
						|
L.875:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
mtc1 $24,$f28; cvt.d.w $f28,$f28
 | 
						|
l.d $f18,L.416
 | 
						|
c.eq.d $f28,$f18; bc1t L.879
 | 
						|
la $23,45
 | 
						|
beq $30,$0,L.881
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.881:
 | 
						|
L.879:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
mtc1 $24,$f28; cvt.d.w $f28,$f28
 | 
						|
l.d $f18,L.416
 | 
						|
c.eq.d $f28,$f18; bc1t L.883
 | 
						|
la $23,46
 | 
						|
beq $30,$0,L.885
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.885:
 | 
						|
L.883:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
l.d $f18,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f28,$f18,$f16
 | 
						|
l.d $f18,L.416
 | 
						|
c.eq.d $f28,$f18; bc1t L.887
 | 
						|
la $23,47
 | 
						|
beq $30,$0,L.889
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.889:
 | 
						|
L.887:
 | 
						|
l.d $f28,L.870
 | 
						|
l.s $f26,L.529
 | 
						|
cvt.d.s $f28,$f26
 | 
						|
l.d $f18,L.416
 | 
						|
c.eq.d $f28,$f18; bc1t L.891
 | 
						|
la $23,48
 | 
						|
beq $30,$0,L.893
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.893:
 | 
						|
L.891:
 | 
						|
l.d $f28,L.870
 | 
						|
l.d $f18,L.416
 | 
						|
mov.d $f24,$f18
 | 
						|
mov.d $f28,$f24
 | 
						|
c.eq.d $f28,$f18; bc1t L.895
 | 
						|
la $23,49
 | 
						|
beq $30,$0,L.897
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.897:
 | 
						|
L.895:
 | 
						|
la $22,5
 | 
						|
la $17,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
addu $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.899
 | 
						|
la $23,50
 | 
						|
beq $30,$0,L.901
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.901:
 | 
						|
L.899:
 | 
						|
la $22,5
 | 
						|
la $16,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
addu $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.903
 | 
						|
la $23,51
 | 
						|
beq $30,$0,L.905
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.905:
 | 
						|
L.903:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.907
 | 
						|
la $23,52
 | 
						|
beq $30,$0,L.909
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.909:
 | 
						|
L.907:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.911
 | 
						|
la $23,53
 | 
						|
beq $30,$0,L.913
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.913:
 | 
						|
L.911:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.915
 | 
						|
la $23,54
 | 
						|
beq $30,$0,L.917
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.917:
 | 
						|
L.915:
 | 
						|
la $22,5
 | 
						|
l.s $f26,L.529
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
add.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.919
 | 
						|
la $23,55
 | 
						|
beq $30,$0,L.921
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.921:
 | 
						|
L.919:
 | 
						|
la $22,5
 | 
						|
l.d $f24,L.416
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
add.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.923
 | 
						|
la $23,56
 | 
						|
beq $30,$0,L.925
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.925:
 | 
						|
L.923:
 | 
						|
la $21,5
 | 
						|
la $17,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
addu $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.927
 | 
						|
la $23,57
 | 
						|
beq $30,$0,L.929
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.929:
 | 
						|
L.927:
 | 
						|
la $21,5
 | 
						|
la $16,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
addu $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.931
 | 
						|
la $23,58
 | 
						|
beq $30,$0,L.933
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.933:
 | 
						|
L.931:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.935
 | 
						|
la $23,59
 | 
						|
beq $30,$0,L.937
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.937:
 | 
						|
L.935:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.939
 | 
						|
la $23,60
 | 
						|
beq $30,$0,L.941
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.941:
 | 
						|
L.939:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.943
 | 
						|
la $23,61
 | 
						|
beq $30,$0,L.945
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.945:
 | 
						|
L.943:
 | 
						|
la $21,5
 | 
						|
l.s $f26,L.529
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
add.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.947
 | 
						|
la $23,62
 | 
						|
beq $30,$0,L.949
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.949:
 | 
						|
L.947:
 | 
						|
la $21,5
 | 
						|
l.d $f24,L.416
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
add.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,7
 | 
						|
beq $24,$15,L.951
 | 
						|
la $23,63
 | 
						|
beq $30,$0,L.953
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.953:
 | 
						|
L.951:
 | 
						|
la $20,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
addu $20,$20,$24
 | 
						|
la $24,7
 | 
						|
beq $20,$24,L.955
 | 
						|
la $23,64
 | 
						|
beq $30,$0,L.957
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.957:
 | 
						|
L.955:
 | 
						|
la $20,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
addu $20,$20,$24
 | 
						|
la $24,7
 | 
						|
beq $20,$24,L.959
 | 
						|
la $23,65
 | 
						|
beq $30,$0,L.961
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.961:
 | 
						|
L.959:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
addu $20,$20,$24
 | 
						|
la $24,7
 | 
						|
beq $20,$24,L.963
 | 
						|
la $23,66
 | 
						|
beq $30,$0,L.965
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.965:
 | 
						|
L.963:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
addu $20,$20,$24
 | 
						|
la $24,7
 | 
						|
beq $20,$24,L.967
 | 
						|
la $23,67
 | 
						|
beq $30,$0,L.969
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.969:
 | 
						|
L.967:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$20
 | 
						|
lw $15,-12+160($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
move $20,$24
 | 
						|
la $24,7
 | 
						|
beq $20,$24,L.971
 | 
						|
la $23,68
 | 
						|
beq $30,$0,L.973
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.973:
 | 
						|
L.971:
 | 
						|
la $20,5
 | 
						|
l.s $f26,L.529
 | 
						|
mtc1 $20,$f18; cvt.s.w $f18,$f18
 | 
						|
add.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$20; mfc1 $20,$f2
 | 
						|
la $24,7
 | 
						|
beq $20,$24,L.975
 | 
						|
la $23,69
 | 
						|
beq $30,$0,L.977
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.977:
 | 
						|
L.975:
 | 
						|
la $20,5
 | 
						|
l.d $f24,L.416
 | 
						|
mtc1 $20,$f18; cvt.d.w $f18,$f18
 | 
						|
add.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$20; mfc1 $20,$f2
 | 
						|
la $24,7
 | 
						|
beq $20,$24,L.979
 | 
						|
la $23,70
 | 
						|
beq $30,$0,L.981
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.981:
 | 
						|
L.979:
 | 
						|
la $19,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
addu $19,$19,$24
 | 
						|
la $24,7
 | 
						|
beq $19,$24,L.983
 | 
						|
la $23,71
 | 
						|
beq $30,$0,L.985
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.985:
 | 
						|
L.983:
 | 
						|
la $19,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
addu $19,$19,$24
 | 
						|
la $24,7
 | 
						|
beq $19,$24,L.987
 | 
						|
la $23,72
 | 
						|
beq $30,$0,L.989
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.989:
 | 
						|
L.987:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
addu $19,$19,$24
 | 
						|
la $24,7
 | 
						|
beq $19,$24,L.991
 | 
						|
la $23,73
 | 
						|
beq $30,$0,L.993
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.993:
 | 
						|
L.991:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
addu $19,$19,$24
 | 
						|
la $24,7
 | 
						|
beq $19,$24,L.995
 | 
						|
la $23,74
 | 
						|
beq $30,$0,L.997
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.997:
 | 
						|
L.995:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$19
 | 
						|
lw $15,-12+160($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
move $19,$24
 | 
						|
la $24,7
 | 
						|
beq $19,$24,L.999
 | 
						|
la $23,75
 | 
						|
beq $30,$0,L.1001
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1001:
 | 
						|
L.999:
 | 
						|
la $19,5
 | 
						|
l.s $f26,L.529
 | 
						|
mtc1 $19,$f18; cvt.s.w $f18,$f18
 | 
						|
add.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$19; mfc1 $19,$f2
 | 
						|
la $24,7
 | 
						|
beq $19,$24,L.1003
 | 
						|
la $23,76
 | 
						|
beq $30,$0,L.1005
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1005:
 | 
						|
L.1003:
 | 
						|
la $19,5
 | 
						|
l.d $f24,L.416
 | 
						|
mtc1 $19,$f18; cvt.d.w $f18,$f18
 | 
						|
add.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$19; mfc1 $19,$f2
 | 
						|
la $24,7
 | 
						|
beq $19,$24,L.1007
 | 
						|
la $23,77
 | 
						|
beq $30,$0,L.1009
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1009:
 | 
						|
L.1007:
 | 
						|
la $18,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
addu $18,$18,$24
 | 
						|
la $24,7
 | 
						|
beq $18,$24,L.1011
 | 
						|
la $23,78
 | 
						|
beq $30,$0,L.1013
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1013:
 | 
						|
L.1011:
 | 
						|
la $18,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
addu $18,$18,$24
 | 
						|
la $24,7
 | 
						|
beq $18,$24,L.1015
 | 
						|
la $23,79
 | 
						|
beq $30,$0,L.1017
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1017:
 | 
						|
L.1015:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
addu $18,$18,$24
 | 
						|
la $24,7
 | 
						|
beq $18,$24,L.1019
 | 
						|
la $23,80
 | 
						|
beq $30,$0,L.1021
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1021:
 | 
						|
L.1019:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
addu $18,$18,$24
 | 
						|
la $24,7
 | 
						|
beq $18,$24,L.1023
 | 
						|
la $23,81
 | 
						|
beq $30,$0,L.1025
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1025:
 | 
						|
L.1023:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
addu $18,$18,$24
 | 
						|
la $24,7
 | 
						|
beq $18,$24,L.1027
 | 
						|
la $23,82
 | 
						|
beq $30,$0,L.1029
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1029:
 | 
						|
L.1027:
 | 
						|
la $18,5
 | 
						|
l.s $f26,L.529
 | 
						|
l.d $f18,L.596
 | 
						|
srl $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f18,$f18
 | 
						|
add.s $f18,$f18,$f26
 | 
						|
l.s $f16,L.828
 | 
						|
c.ult.s $f18,$f16; bc1t L.1032
 | 
						|
sub.s $f16,$f18,$f16
 | 
						|
trunc.w.s $f2,$f16,$24; mfc1 $24,$f2
 | 
						|
la $24,0x80000000($24)
 | 
						|
sw $24,-36+160($sp)
 | 
						|
b L.1033
 | 
						|
L.1032:
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
sw $24,-36+160($sp)
 | 
						|
L.1033:
 | 
						|
lw $18,-36+160($sp)
 | 
						|
la $24,7
 | 
						|
beq $18,$24,L.1034
 | 
						|
la $23,83
 | 
						|
beq $30,$0,L.1036
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1036:
 | 
						|
L.1034:
 | 
						|
la $18,5
 | 
						|
l.d $f24,L.416
 | 
						|
l.d $f18,L.596
 | 
						|
srl $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
add.d $f18,$f18,$f24
 | 
						|
l.d $f16,L.836
 | 
						|
c.ult.d $f18,$f16; bc1t L.1039
 | 
						|
sub.d $f16,$f18,$f16
 | 
						|
trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
 | 
						|
la $24,0x80000000($24)
 | 
						|
sw $24,-40+160($sp)
 | 
						|
b L.1040
 | 
						|
L.1039:
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
sw $24,-40+160($sp)
 | 
						|
L.1040:
 | 
						|
lw $18,-40+160($sp)
 | 
						|
la $24,7
 | 
						|
beq $18,$24,L.1041
 | 
						|
la $23,84
 | 
						|
beq $30,$0,L.1043
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1043:
 | 
						|
L.1041:
 | 
						|
l.s $f30,L.841
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
add.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1047
 | 
						|
c.eq.s $f30,$f18; bc1t L.1045
 | 
						|
la $23,85
 | 
						|
beq $30,$0,L.1048
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1048:
 | 
						|
L.1045:
 | 
						|
l.s $f30,L.841
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
add.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1047
 | 
						|
c.eq.s $f30,$f18; bc1t L.1050
 | 
						|
la $23,86
 | 
						|
beq $30,$0,L.1052
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1052:
 | 
						|
L.1050:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
add.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1047
 | 
						|
c.eq.s $f30,$f18; bc1t L.1054
 | 
						|
la $23,87
 | 
						|
beq $30,$0,L.1056
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1056:
 | 
						|
L.1054:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
add.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1047
 | 
						|
c.eq.s $f30,$f18; bc1t L.1058
 | 
						|
la $23,88
 | 
						|
beq $30,$0,L.1060
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1060:
 | 
						|
L.1058:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
l.d $f18,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f18,$f18
 | 
						|
add.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1047
 | 
						|
c.eq.s $f30,$f18; bc1t L.1062
 | 
						|
la $23,89
 | 
						|
beq $30,$0,L.1064
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1064:
 | 
						|
L.1062:
 | 
						|
l.s $f30,L.841
 | 
						|
l.s $f26,L.529
 | 
						|
add.s $f30,$f30,$f26
 | 
						|
l.s $f18,L.1047
 | 
						|
c.eq.s $f30,$f18; bc1t L.1066
 | 
						|
la $23,90
 | 
						|
beq $30,$0,L.1068
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1068:
 | 
						|
L.1066:
 | 
						|
l.s $f30,L.841
 | 
						|
l.d $f24,L.416
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
add.d $f18,$f18,$f24
 | 
						|
cvt.s.d $f30,$f18
 | 
						|
l.s $f18,L.1047
 | 
						|
c.eq.s $f30,$f18; bc1t L.1070
 | 
						|
la $23,91
 | 
						|
beq $30,$0,L.1072
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1072:
 | 
						|
L.1070:
 | 
						|
l.d $f28,L.870
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
add.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1076
 | 
						|
c.eq.d $f28,$f18; bc1t L.1074
 | 
						|
la $23,92
 | 
						|
beq $30,$0,L.1077
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1077:
 | 
						|
L.1074:
 | 
						|
l.d $f28,L.870
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
add.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1076
 | 
						|
c.eq.d $f28,$f18; bc1t L.1079
 | 
						|
la $23,93
 | 
						|
beq $30,$0,L.1081
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1081:
 | 
						|
L.1079:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
add.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1076
 | 
						|
c.eq.d $f28,$f18; bc1t L.1083
 | 
						|
la $23,94
 | 
						|
beq $30,$0,L.1085
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1085:
 | 
						|
L.1083:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
add.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1076
 | 
						|
c.eq.d $f28,$f18; bc1t L.1087
 | 
						|
la $23,95
 | 
						|
beq $30,$0,L.1089
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1089:
 | 
						|
L.1087:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
l.d $f18,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
add.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1076
 | 
						|
c.eq.d $f28,$f18; bc1t L.1091
 | 
						|
la $23,96
 | 
						|
beq $30,$0,L.1093
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1093:
 | 
						|
L.1091:
 | 
						|
l.d $f28,L.870
 | 
						|
l.s $f26,L.529
 | 
						|
cvt.d.s $f18,$f26
 | 
						|
add.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1076
 | 
						|
c.eq.d $f28,$f18; bc1t L.1095
 | 
						|
la $23,97
 | 
						|
beq $30,$0,L.1097
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1097:
 | 
						|
L.1095:
 | 
						|
l.d $f28,L.870
 | 
						|
l.d $f24,L.416
 | 
						|
add.d $f28,$f28,$f24
 | 
						|
l.d $f18,L.1076
 | 
						|
c.eq.d $f28,$f18; bc1t L.1099
 | 
						|
la $23,98
 | 
						|
beq $30,$0,L.1101
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1101:
 | 
						|
L.1099:
 | 
						|
la $22,5
 | 
						|
la $17,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
subu $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1103
 | 
						|
la $23,99
 | 
						|
beq $30,$0,L.1105
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1105:
 | 
						|
L.1103:
 | 
						|
la $22,5
 | 
						|
la $16,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
subu $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1107
 | 
						|
la $23,100
 | 
						|
beq $30,$0,L.1109
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1109:
 | 
						|
L.1107:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1111
 | 
						|
la $23,101
 | 
						|
beq $30,$0,L.1113
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1113:
 | 
						|
L.1111:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1115
 | 
						|
la $23,102
 | 
						|
beq $30,$0,L.1117
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1117:
 | 
						|
L.1115:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1119
 | 
						|
la $23,103
 | 
						|
beq $30,$0,L.1121
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1121:
 | 
						|
L.1119:
 | 
						|
la $22,5
 | 
						|
l.s $f26,L.529
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
sub.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1123
 | 
						|
la $23,104
 | 
						|
beq $30,$0,L.1125
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1125:
 | 
						|
L.1123:
 | 
						|
la $22,5
 | 
						|
l.d $f24,L.416
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
sub.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1127
 | 
						|
la $23,105
 | 
						|
beq $30,$0,L.1129
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1129:
 | 
						|
L.1127:
 | 
						|
la $21,5
 | 
						|
la $17,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
subu $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1131
 | 
						|
la $23,106
 | 
						|
beq $30,$0,L.1133
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1133:
 | 
						|
L.1131:
 | 
						|
la $21,5
 | 
						|
la $16,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
subu $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1135
 | 
						|
la $23,107
 | 
						|
beq $30,$0,L.1137
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1137:
 | 
						|
L.1135:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1139
 | 
						|
la $23,108
 | 
						|
beq $30,$0,L.1141
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1141:
 | 
						|
L.1139:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1143
 | 
						|
la $23,109
 | 
						|
beq $30,$0,L.1145
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1145:
 | 
						|
L.1143:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1147
 | 
						|
la $23,110
 | 
						|
beq $30,$0,L.1149
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1149:
 | 
						|
L.1147:
 | 
						|
la $21,5
 | 
						|
l.s $f26,L.529
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
sub.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1151
 | 
						|
la $23,111
 | 
						|
beq $30,$0,L.1153
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1153:
 | 
						|
L.1151:
 | 
						|
la $21,5
 | 
						|
l.d $f24,L.416
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
sub.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.1155
 | 
						|
la $23,112
 | 
						|
beq $30,$0,L.1157
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1157:
 | 
						|
L.1155:
 | 
						|
la $20,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
subu $20,$20,$24
 | 
						|
la $24,3
 | 
						|
beq $20,$24,L.1159
 | 
						|
la $23,113
 | 
						|
beq $30,$0,L.1161
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1161:
 | 
						|
L.1159:
 | 
						|
la $20,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
subu $20,$20,$24
 | 
						|
la $24,3
 | 
						|
beq $20,$24,L.1163
 | 
						|
la $23,114
 | 
						|
beq $30,$0,L.1165
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1165:
 | 
						|
L.1163:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
subu $20,$20,$24
 | 
						|
la $24,3
 | 
						|
beq $20,$24,L.1167
 | 
						|
la $23,115
 | 
						|
beq $30,$0,L.1169
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1169:
 | 
						|
L.1167:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
subu $20,$20,$24
 | 
						|
la $24,3
 | 
						|
beq $20,$24,L.1171
 | 
						|
la $23,116
 | 
						|
beq $30,$0,L.1173
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1173:
 | 
						|
L.1171:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$20
 | 
						|
lw $15,-12+160($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
move $20,$24
 | 
						|
la $24,3
 | 
						|
beq $20,$24,L.1175
 | 
						|
la $23,117
 | 
						|
beq $30,$0,L.1177
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1177:
 | 
						|
L.1175:
 | 
						|
la $20,5
 | 
						|
l.s $f26,L.529
 | 
						|
mtc1 $20,$f18; cvt.s.w $f18,$f18
 | 
						|
sub.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$20; mfc1 $20,$f2
 | 
						|
la $24,3
 | 
						|
beq $20,$24,L.1179
 | 
						|
la $23,118
 | 
						|
beq $30,$0,L.1181
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1181:
 | 
						|
L.1179:
 | 
						|
la $20,5
 | 
						|
l.d $f24,L.416
 | 
						|
mtc1 $20,$f18; cvt.d.w $f18,$f18
 | 
						|
sub.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$20; mfc1 $20,$f2
 | 
						|
la $24,3
 | 
						|
beq $20,$24,L.1183
 | 
						|
la $23,119
 | 
						|
beq $30,$0,L.1185
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1185:
 | 
						|
L.1183:
 | 
						|
la $19,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
subu $19,$19,$24
 | 
						|
la $24,3
 | 
						|
beq $19,$24,L.1187
 | 
						|
la $23,120
 | 
						|
beq $30,$0,L.1189
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1189:
 | 
						|
L.1187:
 | 
						|
la $19,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
subu $19,$19,$24
 | 
						|
la $24,3
 | 
						|
beq $19,$24,L.1191
 | 
						|
la $23,121
 | 
						|
beq $30,$0,L.1193
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1193:
 | 
						|
L.1191:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
subu $19,$19,$24
 | 
						|
la $24,3
 | 
						|
beq $19,$24,L.1195
 | 
						|
la $23,122
 | 
						|
beq $30,$0,L.1197
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1197:
 | 
						|
L.1195:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
subu $19,$19,$24
 | 
						|
la $24,3
 | 
						|
beq $19,$24,L.1199
 | 
						|
la $23,123
 | 
						|
beq $30,$0,L.1201
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1201:
 | 
						|
L.1199:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$19
 | 
						|
lw $15,-12+160($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
move $19,$24
 | 
						|
la $24,3
 | 
						|
beq $19,$24,L.1203
 | 
						|
la $23,124
 | 
						|
beq $30,$0,L.1205
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1205:
 | 
						|
L.1203:
 | 
						|
la $19,5
 | 
						|
l.s $f26,L.529
 | 
						|
mtc1 $19,$f18; cvt.s.w $f18,$f18
 | 
						|
sub.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$19; mfc1 $19,$f2
 | 
						|
la $24,3
 | 
						|
beq $19,$24,L.1207
 | 
						|
la $23,125
 | 
						|
beq $30,$0,L.1209
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1209:
 | 
						|
L.1207:
 | 
						|
la $19,5
 | 
						|
l.d $f24,L.416
 | 
						|
mtc1 $19,$f18; cvt.d.w $f18,$f18
 | 
						|
sub.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$19; mfc1 $19,$f2
 | 
						|
la $24,3
 | 
						|
beq $19,$24,L.1211
 | 
						|
la $23,126
 | 
						|
beq $30,$0,L.1213
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1213:
 | 
						|
L.1211:
 | 
						|
la $18,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
subu $18,$18,$24
 | 
						|
la $24,3
 | 
						|
beq $18,$24,L.1215
 | 
						|
la $23,127
 | 
						|
beq $30,$0,L.1217
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1217:
 | 
						|
L.1215:
 | 
						|
la $18,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
subu $18,$18,$24
 | 
						|
la $24,3
 | 
						|
beq $18,$24,L.1219
 | 
						|
la $23,128
 | 
						|
beq $30,$0,L.1221
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1221:
 | 
						|
L.1219:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
subu $18,$18,$24
 | 
						|
la $24,3
 | 
						|
beq $18,$24,L.1223
 | 
						|
la $23,129
 | 
						|
beq $30,$0,L.1225
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1225:
 | 
						|
L.1223:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
subu $18,$18,$24
 | 
						|
la $24,3
 | 
						|
beq $18,$24,L.1227
 | 
						|
la $23,130
 | 
						|
beq $30,$0,L.1229
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1229:
 | 
						|
L.1227:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
subu $18,$18,$24
 | 
						|
la $24,3
 | 
						|
beq $18,$24,L.1231
 | 
						|
la $23,131
 | 
						|
beq $30,$0,L.1233
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1233:
 | 
						|
L.1231:
 | 
						|
la $18,5
 | 
						|
l.s $f26,L.529
 | 
						|
l.d $f18,L.596
 | 
						|
srl $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f18,$f18
 | 
						|
sub.s $f18,$f18,$f26
 | 
						|
l.s $f16,L.828
 | 
						|
c.ult.s $f18,$f16; bc1t L.1236
 | 
						|
sub.s $f16,$f18,$f16
 | 
						|
trunc.w.s $f2,$f16,$24; mfc1 $24,$f2
 | 
						|
la $24,0x80000000($24)
 | 
						|
sw $24,-44+160($sp)
 | 
						|
b L.1237
 | 
						|
L.1236:
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
sw $24,-44+160($sp)
 | 
						|
L.1237:
 | 
						|
lw $18,-44+160($sp)
 | 
						|
la $24,3
 | 
						|
beq $18,$24,L.1238
 | 
						|
la $23,132
 | 
						|
beq $30,$0,L.1240
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1240:
 | 
						|
L.1238:
 | 
						|
la $18,5
 | 
						|
l.d $f24,L.416
 | 
						|
l.d $f18,L.596
 | 
						|
srl $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
sub.d $f18,$f18,$f24
 | 
						|
l.d $f16,L.836
 | 
						|
c.ult.d $f18,$f16; bc1t L.1243
 | 
						|
sub.d $f16,$f18,$f16
 | 
						|
trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
 | 
						|
la $24,0x80000000($24)
 | 
						|
sw $24,-48+160($sp)
 | 
						|
b L.1244
 | 
						|
L.1243:
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
sw $24,-48+160($sp)
 | 
						|
L.1244:
 | 
						|
lw $18,-48+160($sp)
 | 
						|
la $24,3
 | 
						|
beq $18,$24,L.1245
 | 
						|
la $23,133
 | 
						|
beq $30,$0,L.1247
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1247:
 | 
						|
L.1245:
 | 
						|
l.s $f30,L.841
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
sub.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1251
 | 
						|
c.eq.s $f30,$f18; bc1t L.1249
 | 
						|
la $23,134
 | 
						|
beq $30,$0,L.1252
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1252:
 | 
						|
L.1249:
 | 
						|
l.s $f30,L.841
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
sub.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1251
 | 
						|
c.eq.s $f30,$f18; bc1t L.1254
 | 
						|
la $23,135
 | 
						|
beq $30,$0,L.1256
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1256:
 | 
						|
L.1254:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
sub.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1251
 | 
						|
c.eq.s $f30,$f18; bc1t L.1258
 | 
						|
la $23,136
 | 
						|
beq $30,$0,L.1260
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1260:
 | 
						|
L.1258:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
sub.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1251
 | 
						|
c.eq.s $f30,$f18; bc1t L.1262
 | 
						|
la $23,137
 | 
						|
beq $30,$0,L.1264
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1264:
 | 
						|
L.1262:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
l.d $f18,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f18,$f18
 | 
						|
sub.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1251
 | 
						|
c.eq.s $f30,$f18; bc1t L.1266
 | 
						|
la $23,138
 | 
						|
beq $30,$0,L.1268
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1268:
 | 
						|
L.1266:
 | 
						|
l.s $f30,L.841
 | 
						|
l.s $f26,L.529
 | 
						|
sub.s $f30,$f30,$f26
 | 
						|
l.s $f18,L.1251
 | 
						|
c.eq.s $f30,$f18; bc1t L.1270
 | 
						|
la $23,139
 | 
						|
beq $30,$0,L.1272
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1272:
 | 
						|
L.1270:
 | 
						|
l.s $f30,L.841
 | 
						|
l.d $f24,L.416
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
sub.d $f18,$f18,$f24
 | 
						|
cvt.s.d $f30,$f18
 | 
						|
l.s $f18,L.1251
 | 
						|
c.eq.s $f30,$f18; bc1t L.1274
 | 
						|
la $23,140
 | 
						|
beq $30,$0,L.1276
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1276:
 | 
						|
L.1274:
 | 
						|
l.d $f28,L.870
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
sub.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1280
 | 
						|
c.eq.d $f28,$f18; bc1t L.1278
 | 
						|
la $23,141
 | 
						|
beq $30,$0,L.1281
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1281:
 | 
						|
L.1278:
 | 
						|
l.d $f28,L.870
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
sub.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1280
 | 
						|
c.eq.d $f28,$f18; bc1t L.1283
 | 
						|
la $23,142
 | 
						|
beq $30,$0,L.1285
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1285:
 | 
						|
L.1283:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
sub.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1280
 | 
						|
c.eq.d $f28,$f18; bc1t L.1287
 | 
						|
la $23,143
 | 
						|
beq $30,$0,L.1289
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1289:
 | 
						|
L.1287:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
sub.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1280
 | 
						|
c.eq.d $f28,$f18; bc1t L.1291
 | 
						|
la $23,144
 | 
						|
beq $30,$0,L.1293
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1293:
 | 
						|
L.1291:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
l.d $f18,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
sub.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1280
 | 
						|
c.eq.d $f28,$f18; bc1t L.1295
 | 
						|
la $23,145
 | 
						|
beq $30,$0,L.1297
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1297:
 | 
						|
L.1295:
 | 
						|
l.d $f28,L.870
 | 
						|
l.s $f26,L.529
 | 
						|
cvt.d.s $f18,$f26
 | 
						|
sub.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1280
 | 
						|
c.eq.d $f28,$f18; bc1t L.1299
 | 
						|
la $23,146
 | 
						|
beq $30,$0,L.1301
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1301:
 | 
						|
L.1299:
 | 
						|
l.d $f28,L.870
 | 
						|
l.d $f24,L.416
 | 
						|
sub.d $f28,$f28,$f24
 | 
						|
l.d $f18,L.1280
 | 
						|
c.eq.d $f28,$f18; bc1t L.1303
 | 
						|
la $23,147
 | 
						|
beq $30,$0,L.1305
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1305:
 | 
						|
L.1303:
 | 
						|
la $22,5
 | 
						|
la $17,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
mul $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1307
 | 
						|
la $23,148
 | 
						|
beq $30,$0,L.1309
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1309:
 | 
						|
L.1307:
 | 
						|
la $22,5
 | 
						|
la $16,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
mul $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1311
 | 
						|
la $23,149
 | 
						|
beq $30,$0,L.1313
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1313:
 | 
						|
L.1311:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
mul $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1315
 | 
						|
la $23,150
 | 
						|
beq $30,$0,L.1317
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1317:
 | 
						|
L.1315:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
mul $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1319
 | 
						|
la $23,151
 | 
						|
beq $30,$0,L.1321
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1321:
 | 
						|
L.1319:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
mul $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1323
 | 
						|
la $23,152
 | 
						|
beq $30,$0,L.1325
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1325:
 | 
						|
L.1323:
 | 
						|
la $22,5
 | 
						|
l.s $f26,L.529
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
mul.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1327
 | 
						|
la $23,153
 | 
						|
beq $30,$0,L.1329
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1329:
 | 
						|
L.1327:
 | 
						|
la $22,5
 | 
						|
l.d $f24,L.416
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
mul.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1331
 | 
						|
la $23,154
 | 
						|
beq $30,$0,L.1333
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1333:
 | 
						|
L.1331:
 | 
						|
la $21,5
 | 
						|
la $17,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
mul $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1335
 | 
						|
la $23,155
 | 
						|
beq $30,$0,L.1337
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1337:
 | 
						|
L.1335:
 | 
						|
la $21,5
 | 
						|
la $16,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
mul $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1339
 | 
						|
la $23,156
 | 
						|
beq $30,$0,L.1341
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1341:
 | 
						|
L.1339:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
mul $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1343
 | 
						|
la $23,157
 | 
						|
beq $30,$0,L.1345
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1345:
 | 
						|
L.1343:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
mul $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1347
 | 
						|
la $23,158
 | 
						|
beq $30,$0,L.1349
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1349:
 | 
						|
L.1347:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
mul $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1351
 | 
						|
la $23,159
 | 
						|
beq $30,$0,L.1353
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1353:
 | 
						|
L.1351:
 | 
						|
la $21,5
 | 
						|
l.s $f26,L.529
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
mul.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1355
 | 
						|
la $23,160
 | 
						|
beq $30,$0,L.1357
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1357:
 | 
						|
L.1355:
 | 
						|
la $21,5
 | 
						|
l.d $f24,L.416
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
mul.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,10
 | 
						|
beq $24,$15,L.1359
 | 
						|
la $23,161
 | 
						|
beq $30,$0,L.1361
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1361:
 | 
						|
L.1359:
 | 
						|
la $20,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mul $20,$20,$24
 | 
						|
la $24,10
 | 
						|
beq $20,$24,L.1363
 | 
						|
la $23,162
 | 
						|
beq $30,$0,L.1365
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1365:
 | 
						|
L.1363:
 | 
						|
la $20,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mul $20,$20,$24
 | 
						|
la $24,10
 | 
						|
beq $20,$24,L.1367
 | 
						|
la $23,163
 | 
						|
beq $30,$0,L.1369
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1369:
 | 
						|
L.1367:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
mul $20,$20,$24
 | 
						|
la $24,10
 | 
						|
beq $20,$24,L.1371
 | 
						|
la $23,164
 | 
						|
beq $30,$0,L.1373
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1373:
 | 
						|
L.1371:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
mul $20,$20,$24
 | 
						|
la $24,10
 | 
						|
beq $20,$24,L.1375
 | 
						|
la $23,165
 | 
						|
beq $30,$0,L.1377
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1377:
 | 
						|
L.1375:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$20
 | 
						|
lw $15,-12+160($sp)
 | 
						|
mul $24,$24,$15
 | 
						|
move $20,$24
 | 
						|
la $24,10
 | 
						|
beq $20,$24,L.1379
 | 
						|
la $23,166
 | 
						|
beq $30,$0,L.1381
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1381:
 | 
						|
L.1379:
 | 
						|
la $20,5
 | 
						|
l.s $f26,L.529
 | 
						|
mtc1 $20,$f18; cvt.s.w $f18,$f18
 | 
						|
mul.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$20; mfc1 $20,$f2
 | 
						|
la $24,10
 | 
						|
beq $20,$24,L.1383
 | 
						|
la $23,167
 | 
						|
beq $30,$0,L.1385
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1385:
 | 
						|
L.1383:
 | 
						|
la $20,5
 | 
						|
l.d $f24,L.416
 | 
						|
mtc1 $20,$f18; cvt.d.w $f18,$f18
 | 
						|
mul.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$20; mfc1 $20,$f2
 | 
						|
la $24,10
 | 
						|
beq $20,$24,L.1387
 | 
						|
la $23,168
 | 
						|
beq $30,$0,L.1389
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1389:
 | 
						|
L.1387:
 | 
						|
la $19,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mul $19,$19,$24
 | 
						|
la $24,10
 | 
						|
beq $19,$24,L.1391
 | 
						|
la $23,169
 | 
						|
beq $30,$0,L.1393
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1393:
 | 
						|
L.1391:
 | 
						|
la $19,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mul $19,$19,$24
 | 
						|
la $24,10
 | 
						|
beq $19,$24,L.1395
 | 
						|
la $23,170
 | 
						|
beq $30,$0,L.1397
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1397:
 | 
						|
L.1395:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
mul $19,$19,$24
 | 
						|
la $24,10
 | 
						|
beq $19,$24,L.1399
 | 
						|
la $23,171
 | 
						|
beq $30,$0,L.1401
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1401:
 | 
						|
L.1399:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
mul $19,$19,$24
 | 
						|
la $24,10
 | 
						|
beq $19,$24,L.1403
 | 
						|
la $23,172
 | 
						|
beq $30,$0,L.1405
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1405:
 | 
						|
L.1403:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$19
 | 
						|
lw $15,-12+160($sp)
 | 
						|
mul $24,$24,$15
 | 
						|
move $19,$24
 | 
						|
la $24,10
 | 
						|
beq $19,$24,L.1407
 | 
						|
la $23,173
 | 
						|
beq $30,$0,L.1409
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1409:
 | 
						|
L.1407:
 | 
						|
la $19,5
 | 
						|
l.s $f26,L.529
 | 
						|
mtc1 $19,$f18; cvt.s.w $f18,$f18
 | 
						|
mul.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$19; mfc1 $19,$f2
 | 
						|
la $24,10
 | 
						|
beq $19,$24,L.1411
 | 
						|
la $23,174
 | 
						|
beq $30,$0,L.1413
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1413:
 | 
						|
L.1411:
 | 
						|
la $19,5
 | 
						|
l.d $f24,L.416
 | 
						|
mtc1 $19,$f18; cvt.d.w $f18,$f18
 | 
						|
mul.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$19; mfc1 $19,$f2
 | 
						|
la $24,10
 | 
						|
beq $19,$24,L.1415
 | 
						|
la $23,175
 | 
						|
beq $30,$0,L.1417
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1417:
 | 
						|
L.1415:
 | 
						|
la $18,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mul $18,$18,$24
 | 
						|
la $24,10
 | 
						|
beq $18,$24,L.1419
 | 
						|
la $23,176
 | 
						|
beq $30,$0,L.1421
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1421:
 | 
						|
L.1419:
 | 
						|
la $18,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mul $18,$18,$24
 | 
						|
la $24,10
 | 
						|
beq $18,$24,L.1423
 | 
						|
la $23,177
 | 
						|
beq $30,$0,L.1425
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1425:
 | 
						|
L.1423:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
mul $18,$18,$24
 | 
						|
la $24,10
 | 
						|
beq $18,$24,L.1427
 | 
						|
la $23,178
 | 
						|
beq $30,$0,L.1429
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1429:
 | 
						|
L.1427:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
mul $18,$18,$24
 | 
						|
la $24,10
 | 
						|
beq $18,$24,L.1431
 | 
						|
la $23,179
 | 
						|
beq $30,$0,L.1433
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1433:
 | 
						|
L.1431:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
mul $18,$18,$24
 | 
						|
la $24,10
 | 
						|
beq $18,$24,L.1435
 | 
						|
la $23,180
 | 
						|
beq $30,$0,L.1437
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1437:
 | 
						|
L.1435:
 | 
						|
la $18,5
 | 
						|
l.s $f26,L.529
 | 
						|
l.d $f18,L.596
 | 
						|
srl $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f18,$f18
 | 
						|
mul.s $f18,$f18,$f26
 | 
						|
l.s $f16,L.828
 | 
						|
c.ult.s $f18,$f16; bc1t L.1440
 | 
						|
sub.s $f16,$f18,$f16
 | 
						|
trunc.w.s $f2,$f16,$24; mfc1 $24,$f2
 | 
						|
la $24,0x80000000($24)
 | 
						|
sw $24,-52+160($sp)
 | 
						|
b L.1441
 | 
						|
L.1440:
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
sw $24,-52+160($sp)
 | 
						|
L.1441:
 | 
						|
lw $18,-52+160($sp)
 | 
						|
la $24,10
 | 
						|
beq $18,$24,L.1442
 | 
						|
la $23,181
 | 
						|
beq $30,$0,L.1444
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1444:
 | 
						|
L.1442:
 | 
						|
la $18,5
 | 
						|
l.d $f24,L.416
 | 
						|
l.d $f18,L.596
 | 
						|
srl $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
mul.d $f18,$f18,$f24
 | 
						|
l.d $f16,L.836
 | 
						|
c.ult.d $f18,$f16; bc1t L.1447
 | 
						|
sub.d $f16,$f18,$f16
 | 
						|
trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
 | 
						|
la $24,0x80000000($24)
 | 
						|
sw $24,-56+160($sp)
 | 
						|
b L.1448
 | 
						|
L.1447:
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
sw $24,-56+160($sp)
 | 
						|
L.1448:
 | 
						|
lw $18,-56+160($sp)
 | 
						|
la $24,10
 | 
						|
beq $18,$24,L.1449
 | 
						|
la $23,182
 | 
						|
beq $30,$0,L.1451
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1451:
 | 
						|
L.1449:
 | 
						|
l.s $f30,L.841
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
mul.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1455
 | 
						|
c.eq.s $f30,$f18; bc1t L.1453
 | 
						|
la $23,183
 | 
						|
beq $30,$0,L.1456
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1456:
 | 
						|
L.1453:
 | 
						|
l.s $f30,L.841
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
mul.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1455
 | 
						|
c.eq.s $f30,$f18; bc1t L.1458
 | 
						|
la $23,184
 | 
						|
beq $30,$0,L.1460
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1460:
 | 
						|
L.1458:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
mul.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1455
 | 
						|
c.eq.s $f30,$f18; bc1t L.1462
 | 
						|
la $23,185
 | 
						|
beq $30,$0,L.1464
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1464:
 | 
						|
L.1462:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
mul.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1455
 | 
						|
c.eq.s $f30,$f18; bc1t L.1466
 | 
						|
la $23,186
 | 
						|
beq $30,$0,L.1468
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1468:
 | 
						|
L.1466:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
l.d $f18,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f18,$f18
 | 
						|
mul.s $f30,$f30,$f18
 | 
						|
l.s $f18,L.1455
 | 
						|
c.eq.s $f30,$f18; bc1t L.1470
 | 
						|
la $23,187
 | 
						|
beq $30,$0,L.1472
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1472:
 | 
						|
L.1470:
 | 
						|
l.s $f30,L.841
 | 
						|
l.s $f26,L.529
 | 
						|
mul.s $f30,$f30,$f26
 | 
						|
l.s $f18,L.1455
 | 
						|
c.eq.s $f30,$f18; bc1t L.1474
 | 
						|
la $23,188
 | 
						|
beq $30,$0,L.1476
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1476:
 | 
						|
L.1474:
 | 
						|
l.s $f30,L.841
 | 
						|
l.d $f24,L.416
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
mul.d $f18,$f18,$f24
 | 
						|
cvt.s.d $f30,$f18
 | 
						|
l.s $f18,L.1455
 | 
						|
c.eq.s $f30,$f18; bc1t L.1478
 | 
						|
la $23,189
 | 
						|
beq $30,$0,L.1480
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1480:
 | 
						|
L.1478:
 | 
						|
l.d $f28,L.870
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
mul.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1484
 | 
						|
c.eq.d $f28,$f18; bc1t L.1482
 | 
						|
la $23,190
 | 
						|
beq $30,$0,L.1485
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1485:
 | 
						|
L.1482:
 | 
						|
l.d $f28,L.870
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
mul.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1484
 | 
						|
c.eq.d $f28,$f18; bc1t L.1487
 | 
						|
la $23,191
 | 
						|
beq $30,$0,L.1489
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1489:
 | 
						|
L.1487:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
mul.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1484
 | 
						|
c.eq.d $f28,$f18; bc1t L.1491
 | 
						|
la $23,192
 | 
						|
beq $30,$0,L.1493
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1493:
 | 
						|
L.1491:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
mul.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1484
 | 
						|
c.eq.d $f28,$f18; bc1t L.1495
 | 
						|
la $23,193
 | 
						|
beq $30,$0,L.1497
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1497:
 | 
						|
L.1495:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
l.d $f18,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
mul.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1484
 | 
						|
c.eq.d $f28,$f18; bc1t L.1499
 | 
						|
la $23,194
 | 
						|
beq $30,$0,L.1501
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1501:
 | 
						|
L.1499:
 | 
						|
l.d $f28,L.870
 | 
						|
l.s $f26,L.529
 | 
						|
cvt.d.s $f18,$f26
 | 
						|
mul.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1484
 | 
						|
c.eq.d $f28,$f18; bc1t L.1503
 | 
						|
la $23,195
 | 
						|
beq $30,$0,L.1505
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1505:
 | 
						|
L.1503:
 | 
						|
l.d $f28,L.870
 | 
						|
l.d $f24,L.416
 | 
						|
mul.d $f28,$f28,$f24
 | 
						|
l.d $f18,L.1484
 | 
						|
c.eq.d $f28,$f18; bc1t L.1507
 | 
						|
la $23,196
 | 
						|
beq $30,$0,L.1509
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1509:
 | 
						|
L.1507:
 | 
						|
la $22,5
 | 
						|
la $17,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
div $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.1511
 | 
						|
la $23,197
 | 
						|
beq $30,$0,L.1513
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1513:
 | 
						|
L.1511:
 | 
						|
la $22,5
 | 
						|
la $16,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
div $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.1515
 | 
						|
la $23,198
 | 
						|
beq $30,$0,L.1517
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1517:
 | 
						|
L.1515:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $15,$22,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
lw $14,-4+160($sp)
 | 
						|
div $15,$15,$14
 | 
						|
move $22,$15
 | 
						|
sll $15,$22,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
beq $15,$24,L.1519
 | 
						|
la $23,199
 | 
						|
beq $30,$0,L.1521
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1521:
 | 
						|
L.1519:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
div $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.1523
 | 
						|
la $23,200
 | 
						|
beq $30,$0,L.1525
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1525:
 | 
						|
L.1523:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
divu $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.1527
 | 
						|
la $23,201
 | 
						|
beq $30,$0,L.1529
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1529:
 | 
						|
L.1527:
 | 
						|
la $22,5
 | 
						|
l.s $f26,L.529
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
div.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.1531
 | 
						|
la $23,202
 | 
						|
beq $30,$0,L.1533
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1533:
 | 
						|
L.1531:
 | 
						|
la $22,5
 | 
						|
l.d $f24,L.416
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
div.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.1535
 | 
						|
la $23,203
 | 
						|
beq $30,$0,L.1537
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1537:
 | 
						|
L.1535:
 | 
						|
la $21,5
 | 
						|
la $17,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
div $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.1539
 | 
						|
la $23,204
 | 
						|
beq $30,$0,L.1541
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1541:
 | 
						|
L.1539:
 | 
						|
la $21,5
 | 
						|
la $16,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
div $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.1543
 | 
						|
la $23,205
 | 
						|
beq $30,$0,L.1545
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1545:
 | 
						|
L.1543:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $15,$21,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
lw $14,-4+160($sp)
 | 
						|
div $15,$15,$14
 | 
						|
move $21,$15
 | 
						|
sll $15,$21,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
beq $15,$24,L.1547
 | 
						|
la $23,206
 | 
						|
beq $30,$0,L.1549
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1549:
 | 
						|
L.1547:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
div $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.1551
 | 
						|
la $23,207
 | 
						|
beq $30,$0,L.1553
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1553:
 | 
						|
L.1551:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
divu $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.1555
 | 
						|
la $23,208
 | 
						|
beq $30,$0,L.1557
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1557:
 | 
						|
L.1555:
 | 
						|
la $21,5
 | 
						|
l.s $f26,L.529
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
div.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.1559
 | 
						|
la $23,209
 | 
						|
beq $30,$0,L.1561
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1561:
 | 
						|
L.1559:
 | 
						|
la $21,5
 | 
						|
l.d $f24,L.416
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
div.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.1563
 | 
						|
la $23,210
 | 
						|
beq $30,$0,L.1565
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1565:
 | 
						|
L.1563:
 | 
						|
la $20,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
div $20,$20,$24
 | 
						|
la $24,2
 | 
						|
beq $20,$24,L.1567
 | 
						|
la $23,211
 | 
						|
beq $30,$0,L.1569
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1569:
 | 
						|
L.1567:
 | 
						|
la $20,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
div $20,$20,$24
 | 
						|
la $24,2
 | 
						|
beq $20,$24,L.1571
 | 
						|
la $23,212
 | 
						|
beq $30,$0,L.1573
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1573:
 | 
						|
L.1571:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
div $20,$20,$15
 | 
						|
beq $20,$24,L.1575
 | 
						|
la $23,213
 | 
						|
beq $30,$0,L.1577
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1577:
 | 
						|
L.1575:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
div $20,$20,$24
 | 
						|
la $24,2
 | 
						|
beq $20,$24,L.1579
 | 
						|
la $23,214
 | 
						|
beq $30,$0,L.1581
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1581:
 | 
						|
L.1579:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$20
 | 
						|
lw $15,-12+160($sp)
 | 
						|
divu $24,$24,$15
 | 
						|
move $20,$24
 | 
						|
la $24,2
 | 
						|
beq $20,$24,L.1583
 | 
						|
la $23,215
 | 
						|
beq $30,$0,L.1585
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1585:
 | 
						|
L.1583:
 | 
						|
la $20,5
 | 
						|
l.s $f26,L.529
 | 
						|
mtc1 $20,$f18; cvt.s.w $f18,$f18
 | 
						|
div.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$20; mfc1 $20,$f2
 | 
						|
la $24,2
 | 
						|
beq $20,$24,L.1587
 | 
						|
la $23,216
 | 
						|
beq $30,$0,L.1589
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1589:
 | 
						|
L.1587:
 | 
						|
la $20,5
 | 
						|
l.d $f24,L.416
 | 
						|
mtc1 $20,$f18; cvt.d.w $f18,$f18
 | 
						|
div.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$20; mfc1 $20,$f2
 | 
						|
la $24,2
 | 
						|
beq $20,$24,L.1591
 | 
						|
la $23,217
 | 
						|
beq $30,$0,L.1593
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1593:
 | 
						|
L.1591:
 | 
						|
la $19,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
div $19,$19,$24
 | 
						|
la $24,2
 | 
						|
beq $19,$24,L.1595
 | 
						|
la $23,218
 | 
						|
beq $30,$0,L.1597
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1597:
 | 
						|
L.1595:
 | 
						|
la $19,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
div $19,$19,$24
 | 
						|
la $24,2
 | 
						|
beq $19,$24,L.1599
 | 
						|
la $23,219
 | 
						|
beq $30,$0,L.1601
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1601:
 | 
						|
L.1599:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
div $19,$19,$24
 | 
						|
la $24,2
 | 
						|
beq $19,$24,L.1603
 | 
						|
la $23,220
 | 
						|
beq $30,$0,L.1605
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1605:
 | 
						|
L.1603:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
div $19,$19,$15
 | 
						|
beq $19,$24,L.1607
 | 
						|
la $23,221
 | 
						|
beq $30,$0,L.1609
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1609:
 | 
						|
L.1607:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$19
 | 
						|
lw $15,-12+160($sp)
 | 
						|
divu $24,$24,$15
 | 
						|
move $19,$24
 | 
						|
la $24,2
 | 
						|
beq $19,$24,L.1611
 | 
						|
la $23,222
 | 
						|
beq $30,$0,L.1613
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1613:
 | 
						|
L.1611:
 | 
						|
la $19,5
 | 
						|
l.s $f26,L.529
 | 
						|
mtc1 $19,$f18; cvt.s.w $f18,$f18
 | 
						|
div.s $f18,$f18,$f26
 | 
						|
trunc.w.s $f2,$f18,$19; mfc1 $19,$f2
 | 
						|
la $24,2
 | 
						|
beq $19,$24,L.1615
 | 
						|
la $23,223
 | 
						|
beq $30,$0,L.1617
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1617:
 | 
						|
L.1615:
 | 
						|
la $19,5
 | 
						|
l.d $f24,L.416
 | 
						|
mtc1 $19,$f18; cvt.d.w $f18,$f18
 | 
						|
div.d $f18,$f18,$f24
 | 
						|
trunc.w.d $f2,$f18,$19; mfc1 $19,$f2
 | 
						|
la $24,2
 | 
						|
beq $19,$24,L.1619
 | 
						|
la $23,224
 | 
						|
beq $30,$0,L.1621
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1621:
 | 
						|
L.1619:
 | 
						|
la $18,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
divu $18,$18,$24
 | 
						|
la $24,2
 | 
						|
beq $18,$24,L.1623
 | 
						|
la $23,225
 | 
						|
beq $30,$0,L.1625
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1625:
 | 
						|
L.1623:
 | 
						|
la $18,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
divu $18,$18,$24
 | 
						|
la $24,2
 | 
						|
beq $18,$24,L.1627
 | 
						|
la $23,226
 | 
						|
beq $30,$0,L.1629
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1629:
 | 
						|
L.1627:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
divu $18,$18,$24
 | 
						|
la $24,2
 | 
						|
beq $18,$24,L.1631
 | 
						|
la $23,227
 | 
						|
beq $30,$0,L.1633
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1633:
 | 
						|
L.1631:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
divu $18,$18,$24
 | 
						|
la $24,2
 | 
						|
beq $18,$24,L.1635
 | 
						|
la $23,228
 | 
						|
beq $30,$0,L.1637
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1637:
 | 
						|
L.1635:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
divu $18,$18,$15
 | 
						|
beq $18,$24,L.1639
 | 
						|
la $23,229
 | 
						|
beq $30,$0,L.1641
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1641:
 | 
						|
L.1639:
 | 
						|
la $18,5
 | 
						|
l.s $f26,L.529
 | 
						|
l.d $f18,L.596
 | 
						|
srl $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f18,$f18
 | 
						|
div.s $f18,$f18,$f26
 | 
						|
l.s $f16,L.828
 | 
						|
c.ult.s $f18,$f16; bc1t L.1644
 | 
						|
sub.s $f16,$f18,$f16
 | 
						|
trunc.w.s $f2,$f16,$24; mfc1 $24,$f2
 | 
						|
la $24,0x80000000($24)
 | 
						|
sw $24,-60+160($sp)
 | 
						|
b L.1645
 | 
						|
L.1644:
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
sw $24,-60+160($sp)
 | 
						|
L.1645:
 | 
						|
lw $18,-60+160($sp)
 | 
						|
la $24,2
 | 
						|
beq $18,$24,L.1646
 | 
						|
la $23,230
 | 
						|
beq $30,$0,L.1648
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1648:
 | 
						|
L.1646:
 | 
						|
la $18,5
 | 
						|
l.d $f24,L.416
 | 
						|
l.d $f18,L.596
 | 
						|
srl $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$18,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
div.d $f18,$f18,$f24
 | 
						|
l.d $f16,L.836
 | 
						|
c.ult.d $f18,$f16; bc1t L.1651
 | 
						|
sub.d $f16,$f18,$f16
 | 
						|
trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
 | 
						|
la $24,0x80000000($24)
 | 
						|
sw $24,-64+160($sp)
 | 
						|
b L.1652
 | 
						|
L.1651:
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
sw $24,-64+160($sp)
 | 
						|
L.1652:
 | 
						|
lw $18,-64+160($sp)
 | 
						|
la $24,2
 | 
						|
beq $18,$24,L.1653
 | 
						|
la $23,231
 | 
						|
beq $30,$0,L.1655
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1655:
 | 
						|
L.1653:
 | 
						|
l.s $f30,L.841
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
div.s $f30,$f30,$f18
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
l.d $f16,L.1659
 | 
						|
c.eq.d $f18,$f16; bc1t L.1657
 | 
						|
la $23,232
 | 
						|
beq $30,$0,L.1660
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1660:
 | 
						|
L.1657:
 | 
						|
l.s $f30,L.841
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
div.s $f30,$f30,$f18
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
l.d $f16,L.1659
 | 
						|
c.eq.d $f18,$f16; bc1t L.1662
 | 
						|
la $23,233
 | 
						|
beq $30,$0,L.1664
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1664:
 | 
						|
L.1662:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
div.s $f30,$f30,$f18
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
l.d $f16,L.1659
 | 
						|
c.eq.d $f18,$f16; bc1t L.1666
 | 
						|
la $23,234
 | 
						|
beq $30,$0,L.1668
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1668:
 | 
						|
L.1666:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.s.w $f18,$f18
 | 
						|
div.s $f30,$f30,$f18
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
l.d $f16,L.1659
 | 
						|
c.eq.d $f18,$f16; bc1t L.1670
 | 
						|
la $23,235
 | 
						|
beq $30,$0,L.1672
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1672:
 | 
						|
L.1670:
 | 
						|
l.s $f30,L.841
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
l.d $f18,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
cvt.s.d $f18,$f18
 | 
						|
div.s $f30,$f30,$f18
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
l.d $f16,L.1659
 | 
						|
c.eq.d $f18,$f16; bc1t L.1674
 | 
						|
la $23,236
 | 
						|
beq $30,$0,L.1676
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1676:
 | 
						|
L.1674:
 | 
						|
l.s $f30,L.841
 | 
						|
l.s $f26,L.529
 | 
						|
div.s $f30,$f30,$f26
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
l.d $f16,L.1659
 | 
						|
c.eq.d $f18,$f16; bc1t L.1678
 | 
						|
la $23,237
 | 
						|
beq $30,$0,L.1680
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1680:
 | 
						|
L.1678:
 | 
						|
l.s $f30,L.841
 | 
						|
l.d $f24,L.416
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
div.d $f18,$f18,$f24
 | 
						|
cvt.s.d $f30,$f18
 | 
						|
cvt.d.s $f18,$f30
 | 
						|
l.d $f16,L.1659
 | 
						|
c.eq.d $f18,$f16; bc1t L.1682
 | 
						|
la $23,238
 | 
						|
beq $30,$0,L.1684
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1684:
 | 
						|
L.1682:
 | 
						|
l.d $f28,L.870
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
div.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1659
 | 
						|
c.eq.d $f28,$f18; bc1t L.1686
 | 
						|
la $23,239
 | 
						|
beq $30,$0,L.1688
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1688:
 | 
						|
L.1686:
 | 
						|
l.d $f28,L.870
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
div.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1659
 | 
						|
c.eq.d $f28,$f18; bc1t L.1690
 | 
						|
la $23,240
 | 
						|
beq $30,$0,L.1692
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1692:
 | 
						|
L.1690:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
div.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1659
 | 
						|
c.eq.d $f28,$f18; bc1t L.1694
 | 
						|
la $23,241
 | 
						|
beq $30,$0,L.1696
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1696:
 | 
						|
L.1694:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
mtc1 $24,$f18; cvt.d.w $f18,$f18
 | 
						|
div.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1659
 | 
						|
c.eq.d $f28,$f18; bc1t L.1698
 | 
						|
la $23,242
 | 
						|
beq $30,$0,L.1700
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1700:
 | 
						|
L.1698:
 | 
						|
l.d $f28,L.870
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
l.d $f18,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f16; cvt.d.w $f16,$f16
 | 
						|
mul.d $f18,$f18,$f16
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
div.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1659
 | 
						|
c.eq.d $f28,$f18; bc1t L.1702
 | 
						|
la $23,243
 | 
						|
beq $30,$0,L.1704
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1704:
 | 
						|
L.1702:
 | 
						|
l.d $f28,L.870
 | 
						|
l.s $f26,L.529
 | 
						|
cvt.d.s $f18,$f26
 | 
						|
div.d $f28,$f28,$f18
 | 
						|
l.d $f18,L.1659
 | 
						|
c.eq.d $f28,$f18; bc1t L.1706
 | 
						|
la $23,244
 | 
						|
beq $30,$0,L.1708
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1708:
 | 
						|
L.1706:
 | 
						|
l.d $f28,L.870
 | 
						|
l.d $f24,L.416
 | 
						|
div.d $f28,$f28,$f24
 | 
						|
l.d $f18,L.1659
 | 
						|
c.eq.d $f28,$f18; bc1t L.1710
 | 
						|
la $23,245
 | 
						|
beq $30,$0,L.1712
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1712:
 | 
						|
L.1710:
 | 
						|
la $22,5
 | 
						|
la $17,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
rem $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1714
 | 
						|
la $23,246
 | 
						|
beq $30,$0,L.1716
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1716:
 | 
						|
L.1714:
 | 
						|
la $22,5
 | 
						|
la $16,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
rem $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1718
 | 
						|
la $23,247
 | 
						|
beq $30,$0,L.1720
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1720:
 | 
						|
L.1718:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
rem $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1722
 | 
						|
la $23,248
 | 
						|
beq $30,$0,L.1724
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1724:
 | 
						|
L.1722:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
rem $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1726
 | 
						|
la $23,249
 | 
						|
beq $30,$0,L.1728
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1728:
 | 
						|
L.1726:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
remu $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1730
 | 
						|
la $23,250
 | 
						|
beq $30,$0,L.1732
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1732:
 | 
						|
L.1730:
 | 
						|
la $21,5
 | 
						|
la $17,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
rem $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1734
 | 
						|
la $23,251
 | 
						|
beq $30,$0,L.1736
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1736:
 | 
						|
L.1734:
 | 
						|
la $21,5
 | 
						|
la $16,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
rem $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1738
 | 
						|
la $23,252
 | 
						|
beq $30,$0,L.1740
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1740:
 | 
						|
L.1738:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
rem $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1742
 | 
						|
la $23,253
 | 
						|
beq $30,$0,L.1744
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1744:
 | 
						|
L.1742:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
rem $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1746
 | 
						|
la $23,254
 | 
						|
beq $30,$0,L.1748
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1748:
 | 
						|
L.1746:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
remu $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1750
 | 
						|
la $23,255
 | 
						|
beq $30,$0,L.1752
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1752:
 | 
						|
L.1750:
 | 
						|
la $20,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
rem $20,$20,$24
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.1754
 | 
						|
la $23,256
 | 
						|
beq $30,$0,L.1756
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1756:
 | 
						|
L.1754:
 | 
						|
la $20,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
rem $20,$20,$24
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.1758
 | 
						|
la $23,257
 | 
						|
beq $30,$0,L.1760
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1760:
 | 
						|
L.1758:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
rem $20,$20,$24
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.1762
 | 
						|
la $23,258
 | 
						|
beq $30,$0,L.1764
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1764:
 | 
						|
L.1762:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
rem $20,$20,$24
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.1766
 | 
						|
la $23,259
 | 
						|
beq $30,$0,L.1768
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1768:
 | 
						|
L.1766:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$20
 | 
						|
lw $15,-12+160($sp)
 | 
						|
remu $24,$24,$15
 | 
						|
move $20,$24
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.1770
 | 
						|
la $23,260
 | 
						|
beq $30,$0,L.1772
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1772:
 | 
						|
L.1770:
 | 
						|
la $19,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
rem $19,$19,$24
 | 
						|
la $24,1
 | 
						|
beq $19,$24,L.1774
 | 
						|
la $23,261
 | 
						|
beq $30,$0,L.1776
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1776:
 | 
						|
L.1774:
 | 
						|
la $19,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
rem $19,$19,$24
 | 
						|
la $24,1
 | 
						|
beq $19,$24,L.1778
 | 
						|
la $23,262
 | 
						|
beq $30,$0,L.1780
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1780:
 | 
						|
L.1778:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
rem $19,$19,$24
 | 
						|
la $24,1
 | 
						|
beq $19,$24,L.1782
 | 
						|
la $23,263
 | 
						|
beq $30,$0,L.1784
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1784:
 | 
						|
L.1782:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
rem $19,$19,$24
 | 
						|
la $24,1
 | 
						|
beq $19,$24,L.1786
 | 
						|
la $23,264
 | 
						|
beq $30,$0,L.1788
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1788:
 | 
						|
L.1786:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$19
 | 
						|
lw $15,-12+160($sp)
 | 
						|
remu $24,$24,$15
 | 
						|
move $19,$24
 | 
						|
la $24,1
 | 
						|
beq $19,$24,L.1790
 | 
						|
la $23,265
 | 
						|
beq $30,$0,L.1792
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1792:
 | 
						|
L.1790:
 | 
						|
la $18,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
remu $18,$18,$24
 | 
						|
la $24,1
 | 
						|
beq $18,$24,L.1794
 | 
						|
la $23,266
 | 
						|
beq $30,$0,L.1796
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1796:
 | 
						|
L.1794:
 | 
						|
la $18,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
remu $18,$18,$24
 | 
						|
la $24,1
 | 
						|
beq $18,$24,L.1798
 | 
						|
la $23,267
 | 
						|
beq $30,$0,L.1800
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1800:
 | 
						|
L.1798:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
remu $18,$18,$24
 | 
						|
la $24,1
 | 
						|
beq $18,$24,L.1802
 | 
						|
la $23,268
 | 
						|
beq $30,$0,L.1804
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1804:
 | 
						|
L.1802:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
remu $18,$18,$24
 | 
						|
la $24,1
 | 
						|
beq $18,$24,L.1806
 | 
						|
la $23,269
 | 
						|
beq $30,$0,L.1808
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1808:
 | 
						|
L.1806:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
remu $18,$18,$24
 | 
						|
la $24,1
 | 
						|
beq $18,$24,L.1810
 | 
						|
la $23,270
 | 
						|
beq $30,$0,L.1812
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1812:
 | 
						|
L.1810:
 | 
						|
la $22,5
 | 
						|
la $17,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
sra $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1814
 | 
						|
la $23,271
 | 
						|
beq $30,$0,L.1816
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1816:
 | 
						|
L.1814:
 | 
						|
la $22,5
 | 
						|
la $16,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
sra $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1818
 | 
						|
la $23,272
 | 
						|
beq $30,$0,L.1820
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1820:
 | 
						|
L.1818:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
sra $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1822
 | 
						|
la $23,273
 | 
						|
beq $30,$0,L.1824
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1824:
 | 
						|
L.1822:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
sra $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1826
 | 
						|
la $23,274
 | 
						|
beq $30,$0,L.1828
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1828:
 | 
						|
L.1826:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
sra $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1830
 | 
						|
la $23,275
 | 
						|
beq $30,$0,L.1832
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1832:
 | 
						|
L.1830:
 | 
						|
la $21,5
 | 
						|
la $17,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
sra $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1834
 | 
						|
la $23,276
 | 
						|
beq $30,$0,L.1836
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1836:
 | 
						|
L.1834:
 | 
						|
la $21,5
 | 
						|
la $16,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
sra $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1838
 | 
						|
la $23,277
 | 
						|
beq $30,$0,L.1840
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1840:
 | 
						|
L.1838:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
sra $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1842
 | 
						|
la $23,278
 | 
						|
beq $30,$0,L.1844
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1844:
 | 
						|
L.1842:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
sra $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1846
 | 
						|
la $23,279
 | 
						|
beq $30,$0,L.1848
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1848:
 | 
						|
L.1846:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
sra $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.1850
 | 
						|
la $23,280
 | 
						|
beq $30,$0,L.1852
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1852:
 | 
						|
L.1850:
 | 
						|
la $20,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sra $20,$20,$24
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.1854
 | 
						|
la $23,281
 | 
						|
beq $30,$0,L.1856
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1856:
 | 
						|
L.1854:
 | 
						|
la $20,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sra $20,$20,$24
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.1858
 | 
						|
la $23,282
 | 
						|
beq $30,$0,L.1860
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1860:
 | 
						|
L.1858:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
sra $20,$20,$24
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.1862
 | 
						|
la $23,283
 | 
						|
beq $30,$0,L.1864
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1864:
 | 
						|
L.1862:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
sra $20,$20,$24
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.1866
 | 
						|
la $23,284
 | 
						|
beq $30,$0,L.1868
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1868:
 | 
						|
L.1866:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
sra $20,$20,$24
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.1870
 | 
						|
la $23,285
 | 
						|
beq $30,$0,L.1872
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1872:
 | 
						|
L.1870:
 | 
						|
la $19,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sra $19,$19,$24
 | 
						|
la $24,1
 | 
						|
beq $19,$24,L.1874
 | 
						|
la $23,286
 | 
						|
beq $30,$0,L.1876
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1876:
 | 
						|
L.1874:
 | 
						|
la $19,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sra $19,$19,$24
 | 
						|
la $24,1
 | 
						|
beq $19,$24,L.1878
 | 
						|
la $23,287
 | 
						|
beq $30,$0,L.1880
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1880:
 | 
						|
L.1878:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
sra $19,$19,$24
 | 
						|
la $24,1
 | 
						|
beq $19,$24,L.1882
 | 
						|
la $23,288
 | 
						|
beq $30,$0,L.1884
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1884:
 | 
						|
L.1882:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
sra $19,$19,$24
 | 
						|
la $24,1
 | 
						|
beq $19,$24,L.1886
 | 
						|
la $23,289
 | 
						|
beq $30,$0,L.1888
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1888:
 | 
						|
L.1886:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
sra $19,$19,$24
 | 
						|
la $24,1
 | 
						|
beq $19,$24,L.1890
 | 
						|
la $23,290
 | 
						|
beq $30,$0,L.1892
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1892:
 | 
						|
L.1890:
 | 
						|
la $18,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
srl $18,$18,$24
 | 
						|
la $24,1
 | 
						|
beq $18,$24,L.1894
 | 
						|
la $23,291
 | 
						|
beq $30,$0,L.1896
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1896:
 | 
						|
L.1894:
 | 
						|
la $18,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
srl $18,$18,$24
 | 
						|
la $24,1
 | 
						|
beq $18,$24,L.1898
 | 
						|
la $23,292
 | 
						|
beq $30,$0,L.1900
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1900:
 | 
						|
L.1898:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
srl $18,$18,$24
 | 
						|
la $24,1
 | 
						|
beq $18,$24,L.1902
 | 
						|
la $23,293
 | 
						|
beq $30,$0,L.1904
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1904:
 | 
						|
L.1902:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
srl $18,$18,$24
 | 
						|
la $24,1
 | 
						|
beq $18,$24,L.1906
 | 
						|
la $23,294
 | 
						|
beq $30,$0,L.1908
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1908:
 | 
						|
L.1906:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
srl $18,$18,$24
 | 
						|
la $24,1
 | 
						|
beq $18,$24,L.1910
 | 
						|
la $23,295
 | 
						|
beq $30,$0,L.1912
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1912:
 | 
						|
L.1910:
 | 
						|
la $22,5
 | 
						|
la $17,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
sll $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,20
 | 
						|
beq $24,$15,L.1914
 | 
						|
la $23,296
 | 
						|
beq $30,$0,L.1916
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1916:
 | 
						|
L.1914:
 | 
						|
la $22,5
 | 
						|
la $16,2
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
sll $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,20
 | 
						|
beq $24,$15,L.1918
 | 
						|
la $23,297
 | 
						|
beq $30,$0,L.1920
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1920:
 | 
						|
L.1918:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
sll $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,20
 | 
						|
beq $24,$15,L.1922
 | 
						|
la $23,298
 | 
						|
beq $30,$0,L.1924
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1924:
 | 
						|
L.1922:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
sll $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,20
 | 
						|
beq $24,$15,L.1926
 | 
						|
la $23,299
 | 
						|
beq $30,$0,L.1928
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1928:
 | 
						|
L.1926:
 | 
						|
la $22,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
sll $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,20
 | 
						|
beq $24,$15,L.1930
 | 
						|
la $23,300
 | 
						|
beq $30,$0,L.1932
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1932:
 | 
						|
L.1930:
 | 
						|
la $21,5
 | 
						|
la $17,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
sll $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,20
 | 
						|
beq $24,$15,L.1934
 | 
						|
la $23,301
 | 
						|
beq $30,$0,L.1936
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1936:
 | 
						|
L.1934:
 | 
						|
la $21,5
 | 
						|
la $16,2
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
sll $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,20
 | 
						|
beq $24,$15,L.1938
 | 
						|
la $23,302
 | 
						|
beq $30,$0,L.1940
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1940:
 | 
						|
L.1938:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
sll $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,20
 | 
						|
beq $24,$15,L.1942
 | 
						|
la $23,303
 | 
						|
beq $30,$0,L.1944
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1944:
 | 
						|
L.1942:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
sll $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,20
 | 
						|
beq $24,$15,L.1946
 | 
						|
la $23,304
 | 
						|
beq $30,$0,L.1948
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1948:
 | 
						|
L.1946:
 | 
						|
la $21,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
sll $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,20
 | 
						|
beq $24,$15,L.1950
 | 
						|
la $23,305
 | 
						|
beq $30,$0,L.1952
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1952:
 | 
						|
L.1950:
 | 
						|
la $20,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $20,$20,$24
 | 
						|
la $24,20
 | 
						|
beq $20,$24,L.1954
 | 
						|
la $23,306
 | 
						|
beq $30,$0,L.1956
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1956:
 | 
						|
L.1954:
 | 
						|
la $20,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $20,$20,$24
 | 
						|
la $24,20
 | 
						|
beq $20,$24,L.1958
 | 
						|
la $23,307
 | 
						|
beq $30,$0,L.1960
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1960:
 | 
						|
L.1958:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
sll $20,$20,$24
 | 
						|
la $24,20
 | 
						|
beq $20,$24,L.1962
 | 
						|
la $23,308
 | 
						|
beq $30,$0,L.1964
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1964:
 | 
						|
L.1962:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
sll $20,$20,$24
 | 
						|
la $24,20
 | 
						|
beq $20,$24,L.1966
 | 
						|
la $23,309
 | 
						|
beq $30,$0,L.1968
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1968:
 | 
						|
L.1966:
 | 
						|
la $20,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
sll $20,$20,$24
 | 
						|
la $24,20
 | 
						|
beq $20,$24,L.1970
 | 
						|
la $23,310
 | 
						|
beq $30,$0,L.1972
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1972:
 | 
						|
L.1970:
 | 
						|
la $19,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $19,$19,$24
 | 
						|
la $24,20
 | 
						|
beq $19,$24,L.1974
 | 
						|
la $23,311
 | 
						|
beq $30,$0,L.1976
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1976:
 | 
						|
L.1974:
 | 
						|
la $19,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $19,$19,$24
 | 
						|
la $24,20
 | 
						|
beq $19,$24,L.1978
 | 
						|
la $23,312
 | 
						|
beq $30,$0,L.1980
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1980:
 | 
						|
L.1978:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
sll $19,$19,$24
 | 
						|
la $24,20
 | 
						|
beq $19,$24,L.1982
 | 
						|
la $23,313
 | 
						|
beq $30,$0,L.1984
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1984:
 | 
						|
L.1982:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
sll $19,$19,$24
 | 
						|
la $24,20
 | 
						|
beq $19,$24,L.1986
 | 
						|
la $23,314
 | 
						|
beq $30,$0,L.1988
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1988:
 | 
						|
L.1986:
 | 
						|
la $19,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
sll $19,$19,$24
 | 
						|
la $24,20
 | 
						|
beq $19,$24,L.1990
 | 
						|
la $23,315
 | 
						|
beq $30,$0,L.1992
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1992:
 | 
						|
L.1990:
 | 
						|
la $18,5
 | 
						|
la $17,2
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $18,$18,$24
 | 
						|
la $24,20
 | 
						|
beq $18,$24,L.1994
 | 
						|
la $23,316
 | 
						|
beq $30,$0,L.1996
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.1996:
 | 
						|
L.1994:
 | 
						|
la $18,5
 | 
						|
la $16,2
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $18,$18,$24
 | 
						|
la $24,20
 | 
						|
beq $18,$24,L.1998
 | 
						|
la $23,317
 | 
						|
beq $30,$0,L.2000
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2000:
 | 
						|
L.1998:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
sll $18,$18,$24
 | 
						|
la $24,20
 | 
						|
beq $18,$24,L.2002
 | 
						|
la $23,318
 | 
						|
beq $30,$0,L.2004
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2004:
 | 
						|
L.2002:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
sll $18,$18,$24
 | 
						|
la $24,20
 | 
						|
beq $18,$24,L.2006
 | 
						|
la $23,319
 | 
						|
beq $30,$0,L.2008
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2008:
 | 
						|
L.2006:
 | 
						|
la $18,5
 | 
						|
la $24,2
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
sll $18,$18,$24
 | 
						|
la $24,20
 | 
						|
beq $18,$24,L.2010
 | 
						|
la $23,320
 | 
						|
beq $30,$0,L.2012
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2012:
 | 
						|
L.2010:
 | 
						|
la $22,12
 | 
						|
la $17,10
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
and $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,8
 | 
						|
beq $24,$15,L.2014
 | 
						|
la $23,321
 | 
						|
beq $30,$0,L.2016
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2016:
 | 
						|
L.2014:
 | 
						|
la $22,12
 | 
						|
la $16,10
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
and $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,8
 | 
						|
beq $24,$15,L.2018
 | 
						|
la $23,322
 | 
						|
beq $30,$0,L.2020
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2020:
 | 
						|
L.2018:
 | 
						|
la $22,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
and $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,8
 | 
						|
beq $24,$15,L.2022
 | 
						|
la $23,323
 | 
						|
beq $30,$0,L.2024
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2024:
 | 
						|
L.2022:
 | 
						|
la $22,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
and $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,8
 | 
						|
beq $24,$15,L.2026
 | 
						|
la $23,324
 | 
						|
beq $30,$0,L.2028
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2028:
 | 
						|
L.2026:
 | 
						|
la $22,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
and $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,8
 | 
						|
beq $24,$15,L.2030
 | 
						|
la $23,325
 | 
						|
beq $30,$0,L.2032
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2032:
 | 
						|
L.2030:
 | 
						|
la $21,12
 | 
						|
la $17,10
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
and $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,8
 | 
						|
beq $24,$15,L.2034
 | 
						|
la $23,326
 | 
						|
beq $30,$0,L.2036
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2036:
 | 
						|
L.2034:
 | 
						|
la $21,12
 | 
						|
la $16,10
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
and $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,8
 | 
						|
beq $24,$15,L.2038
 | 
						|
la $23,327
 | 
						|
beq $30,$0,L.2040
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2040:
 | 
						|
L.2038:
 | 
						|
la $21,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
and $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,8
 | 
						|
beq $24,$15,L.2042
 | 
						|
la $23,328
 | 
						|
beq $30,$0,L.2044
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2044:
 | 
						|
L.2042:
 | 
						|
la $21,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
and $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,8
 | 
						|
beq $24,$15,L.2046
 | 
						|
la $23,329
 | 
						|
beq $30,$0,L.2048
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2048:
 | 
						|
L.2046:
 | 
						|
la $21,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
and $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,8
 | 
						|
beq $24,$15,L.2050
 | 
						|
la $23,330
 | 
						|
beq $30,$0,L.2052
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2052:
 | 
						|
L.2050:
 | 
						|
la $20,12
 | 
						|
la $17,10
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
and $20,$20,$24
 | 
						|
la $24,8
 | 
						|
beq $20,$24,L.2054
 | 
						|
la $23,331
 | 
						|
beq $30,$0,L.2056
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2056:
 | 
						|
L.2054:
 | 
						|
la $20,12
 | 
						|
la $16,10
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
and $20,$20,$24
 | 
						|
la $24,8
 | 
						|
beq $20,$24,L.2058
 | 
						|
la $23,332
 | 
						|
beq $30,$0,L.2060
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2060:
 | 
						|
L.2058:
 | 
						|
la $20,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
and $20,$20,$24
 | 
						|
la $24,8
 | 
						|
beq $20,$24,L.2062
 | 
						|
la $23,333
 | 
						|
beq $30,$0,L.2064
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2064:
 | 
						|
L.2062:
 | 
						|
la $20,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
and $20,$20,$24
 | 
						|
la $24,8
 | 
						|
beq $20,$24,L.2066
 | 
						|
la $23,334
 | 
						|
beq $30,$0,L.2068
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2068:
 | 
						|
L.2066:
 | 
						|
la $20,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$20
 | 
						|
lw $15,-12+160($sp)
 | 
						|
and $24,$24,$15
 | 
						|
move $20,$24
 | 
						|
la $24,8
 | 
						|
beq $20,$24,L.2070
 | 
						|
la $23,335
 | 
						|
beq $30,$0,L.2072
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2072:
 | 
						|
L.2070:
 | 
						|
la $19,12
 | 
						|
la $17,10
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
and $19,$19,$24
 | 
						|
la $24,8
 | 
						|
beq $19,$24,L.2074
 | 
						|
la $23,336
 | 
						|
beq $30,$0,L.2076
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2076:
 | 
						|
L.2074:
 | 
						|
la $19,12
 | 
						|
la $16,10
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
and $19,$19,$24
 | 
						|
la $24,8
 | 
						|
beq $19,$24,L.2078
 | 
						|
la $23,337
 | 
						|
beq $30,$0,L.2080
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2080:
 | 
						|
L.2078:
 | 
						|
la $19,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
and $19,$19,$24
 | 
						|
la $24,8
 | 
						|
beq $19,$24,L.2082
 | 
						|
la $23,338
 | 
						|
beq $30,$0,L.2084
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2084:
 | 
						|
L.2082:
 | 
						|
la $19,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
and $19,$19,$24
 | 
						|
la $24,8
 | 
						|
beq $19,$24,L.2086
 | 
						|
la $23,339
 | 
						|
beq $30,$0,L.2088
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2088:
 | 
						|
L.2086:
 | 
						|
la $19,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$19
 | 
						|
lw $15,-12+160($sp)
 | 
						|
and $24,$24,$15
 | 
						|
move $19,$24
 | 
						|
la $24,8
 | 
						|
beq $19,$24,L.2090
 | 
						|
la $23,340
 | 
						|
beq $30,$0,L.2092
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2092:
 | 
						|
L.2090:
 | 
						|
la $18,12
 | 
						|
la $17,10
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
and $18,$18,$24
 | 
						|
la $24,8
 | 
						|
beq $18,$24,L.2094
 | 
						|
la $23,341
 | 
						|
beq $30,$0,L.2096
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2096:
 | 
						|
L.2094:
 | 
						|
la $18,12
 | 
						|
la $16,10
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
and $18,$18,$24
 | 
						|
la $24,8
 | 
						|
beq $18,$24,L.2098
 | 
						|
la $23,342
 | 
						|
beq $30,$0,L.2100
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2100:
 | 
						|
L.2098:
 | 
						|
la $18,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
and $18,$18,$24
 | 
						|
la $24,8
 | 
						|
beq $18,$24,L.2102
 | 
						|
la $23,343
 | 
						|
beq $30,$0,L.2104
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2104:
 | 
						|
L.2102:
 | 
						|
la $18,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
and $18,$18,$24
 | 
						|
la $24,8
 | 
						|
beq $18,$24,L.2106
 | 
						|
la $23,344
 | 
						|
beq $30,$0,L.2108
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2108:
 | 
						|
L.2106:
 | 
						|
la $18,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
and $18,$18,$24
 | 
						|
la $24,8
 | 
						|
beq $18,$24,L.2110
 | 
						|
la $23,345
 | 
						|
beq $30,$0,L.2112
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2112:
 | 
						|
L.2110:
 | 
						|
la $22,12
 | 
						|
la $17,10
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
xor $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,6
 | 
						|
beq $24,$15,L.2114
 | 
						|
la $23,346
 | 
						|
beq $30,$0,L.2116
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2116:
 | 
						|
L.2114:
 | 
						|
la $22,12
 | 
						|
la $16,10
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
xor $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,6
 | 
						|
beq $24,$15,L.2118
 | 
						|
la $23,347
 | 
						|
beq $30,$0,L.2120
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2120:
 | 
						|
L.2118:
 | 
						|
la $22,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
xor $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,6
 | 
						|
beq $24,$15,L.2122
 | 
						|
la $23,348
 | 
						|
beq $30,$0,L.2124
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2124:
 | 
						|
L.2122:
 | 
						|
la $22,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
xor $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,6
 | 
						|
beq $24,$15,L.2126
 | 
						|
la $23,349
 | 
						|
beq $30,$0,L.2128
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2128:
 | 
						|
L.2126:
 | 
						|
la $22,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
xor $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,6
 | 
						|
beq $24,$15,L.2130
 | 
						|
la $23,350
 | 
						|
beq $30,$0,L.2132
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2132:
 | 
						|
L.2130:
 | 
						|
la $21,12
 | 
						|
la $17,10
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
xor $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,6
 | 
						|
beq $24,$15,L.2134
 | 
						|
la $23,351
 | 
						|
beq $30,$0,L.2136
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2136:
 | 
						|
L.2134:
 | 
						|
la $21,12
 | 
						|
la $16,10
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
xor $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,6
 | 
						|
beq $24,$15,L.2138
 | 
						|
la $23,352
 | 
						|
beq $30,$0,L.2140
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2140:
 | 
						|
L.2138:
 | 
						|
la $21,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
xor $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,6
 | 
						|
beq $24,$15,L.2142
 | 
						|
la $23,353
 | 
						|
beq $30,$0,L.2144
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2144:
 | 
						|
L.2142:
 | 
						|
la $21,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
xor $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,6
 | 
						|
beq $24,$15,L.2146
 | 
						|
la $23,354
 | 
						|
beq $30,$0,L.2148
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2148:
 | 
						|
L.2146:
 | 
						|
la $21,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
xor $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,6
 | 
						|
beq $24,$15,L.2150
 | 
						|
la $23,355
 | 
						|
beq $30,$0,L.2152
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2152:
 | 
						|
L.2150:
 | 
						|
la $20,12
 | 
						|
la $17,10
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
xor $20,$20,$24
 | 
						|
la $24,6
 | 
						|
beq $20,$24,L.2154
 | 
						|
la $23,356
 | 
						|
beq $30,$0,L.2156
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2156:
 | 
						|
L.2154:
 | 
						|
la $20,12
 | 
						|
la $16,10
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
xor $20,$20,$24
 | 
						|
la $24,6
 | 
						|
beq $20,$24,L.2158
 | 
						|
la $23,357
 | 
						|
beq $30,$0,L.2160
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2160:
 | 
						|
L.2158:
 | 
						|
la $20,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
xor $20,$20,$24
 | 
						|
la $24,6
 | 
						|
beq $20,$24,L.2162
 | 
						|
la $23,358
 | 
						|
beq $30,$0,L.2164
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2164:
 | 
						|
L.2162:
 | 
						|
la $20,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
xor $20,$20,$24
 | 
						|
la $24,6
 | 
						|
beq $20,$24,L.2166
 | 
						|
la $23,359
 | 
						|
beq $30,$0,L.2168
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2168:
 | 
						|
L.2166:
 | 
						|
la $20,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$20
 | 
						|
lw $15,-12+160($sp)
 | 
						|
xor $24,$24,$15
 | 
						|
move $20,$24
 | 
						|
la $24,6
 | 
						|
beq $20,$24,L.2170
 | 
						|
la $23,360
 | 
						|
beq $30,$0,L.2172
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2172:
 | 
						|
L.2170:
 | 
						|
la $19,12
 | 
						|
la $17,10
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
xor $19,$19,$24
 | 
						|
la $24,6
 | 
						|
beq $19,$24,L.2174
 | 
						|
la $23,361
 | 
						|
beq $30,$0,L.2176
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2176:
 | 
						|
L.2174:
 | 
						|
la $19,12
 | 
						|
la $16,10
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
xor $19,$19,$24
 | 
						|
la $24,6
 | 
						|
beq $19,$24,L.2178
 | 
						|
la $23,362
 | 
						|
beq $30,$0,L.2180
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2180:
 | 
						|
L.2178:
 | 
						|
la $19,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
xor $19,$19,$24
 | 
						|
la $24,6
 | 
						|
beq $19,$24,L.2182
 | 
						|
la $23,363
 | 
						|
beq $30,$0,L.2184
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2184:
 | 
						|
L.2182:
 | 
						|
la $19,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
xor $19,$19,$24
 | 
						|
la $24,6
 | 
						|
beq $19,$24,L.2186
 | 
						|
la $23,364
 | 
						|
beq $30,$0,L.2188
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2188:
 | 
						|
L.2186:
 | 
						|
la $19,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$19
 | 
						|
lw $15,-12+160($sp)
 | 
						|
xor $24,$24,$15
 | 
						|
move $19,$24
 | 
						|
la $24,6
 | 
						|
beq $19,$24,L.2190
 | 
						|
la $23,365
 | 
						|
beq $30,$0,L.2192
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2192:
 | 
						|
L.2190:
 | 
						|
la $18,12
 | 
						|
la $17,10
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
xor $18,$18,$24
 | 
						|
la $24,6
 | 
						|
beq $18,$24,L.2194
 | 
						|
la $23,366
 | 
						|
beq $30,$0,L.2196
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2196:
 | 
						|
L.2194:
 | 
						|
la $18,12
 | 
						|
la $16,10
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
xor $18,$18,$24
 | 
						|
la $24,6
 | 
						|
beq $18,$24,L.2198
 | 
						|
la $23,367
 | 
						|
beq $30,$0,L.2200
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2200:
 | 
						|
L.2198:
 | 
						|
la $18,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
xor $18,$18,$24
 | 
						|
la $24,6
 | 
						|
beq $18,$24,L.2202
 | 
						|
la $23,368
 | 
						|
beq $30,$0,L.2204
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2204:
 | 
						|
L.2202:
 | 
						|
la $18,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
xor $18,$18,$24
 | 
						|
la $24,6
 | 
						|
beq $18,$24,L.2206
 | 
						|
la $23,369
 | 
						|
beq $30,$0,L.2208
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2208:
 | 
						|
L.2206:
 | 
						|
la $18,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
xor $18,$18,$24
 | 
						|
la $24,6
 | 
						|
beq $18,$24,L.2210
 | 
						|
la $23,370
 | 
						|
beq $30,$0,L.2212
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2212:
 | 
						|
L.2210:
 | 
						|
la $22,12
 | 
						|
la $17,10
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
or $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,14
 | 
						|
beq $24,$15,L.2214
 | 
						|
la $23,371
 | 
						|
beq $30,$0,L.2216
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2216:
 | 
						|
L.2214:
 | 
						|
la $22,12
 | 
						|
la $16,10
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
or $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,14
 | 
						|
beq $24,$15,L.2218
 | 
						|
la $23,372
 | 
						|
beq $30,$0,L.2220
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2220:
 | 
						|
L.2218:
 | 
						|
la $22,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
or $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,14
 | 
						|
beq $24,$15,L.2222
 | 
						|
la $23,373
 | 
						|
beq $30,$0,L.2224
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2224:
 | 
						|
L.2222:
 | 
						|
la $22,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
or $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,14
 | 
						|
beq $24,$15,L.2226
 | 
						|
la $23,374
 | 
						|
beq $30,$0,L.2228
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2228:
 | 
						|
L.2226:
 | 
						|
la $22,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
or $24,$24,$15
 | 
						|
move $22,$24
 | 
						|
sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
la $15,14
 | 
						|
beq $24,$15,L.2230
 | 
						|
la $23,375
 | 
						|
beq $30,$0,L.2232
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2232:
 | 
						|
L.2230:
 | 
						|
la $21,12
 | 
						|
la $17,10
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
or $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,14
 | 
						|
beq $24,$15,L.2234
 | 
						|
la $23,376
 | 
						|
beq $30,$0,L.2236
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2236:
 | 
						|
L.2234:
 | 
						|
la $21,12
 | 
						|
la $16,10
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
or $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,14
 | 
						|
beq $24,$15,L.2238
 | 
						|
la $23,377
 | 
						|
beq $30,$0,L.2240
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2240:
 | 
						|
L.2238:
 | 
						|
la $21,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-4+160($sp)
 | 
						|
or $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,14
 | 
						|
beq $24,$15,L.2242
 | 
						|
la $23,378
 | 
						|
beq $30,$0,L.2244
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2244:
 | 
						|
L.2242:
 | 
						|
la $21,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-8+160($sp)
 | 
						|
or $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,14
 | 
						|
beq $24,$15,L.2246
 | 
						|
la $23,379
 | 
						|
beq $30,$0,L.2248
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2248:
 | 
						|
L.2246:
 | 
						|
la $21,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
lw $15,-12+160($sp)
 | 
						|
or $24,$24,$15
 | 
						|
move $21,$24
 | 
						|
sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
la $15,14
 | 
						|
beq $24,$15,L.2250
 | 
						|
la $23,380
 | 
						|
beq $30,$0,L.2252
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2252:
 | 
						|
L.2250:
 | 
						|
la $20,12
 | 
						|
la $17,10
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
or $20,$20,$24
 | 
						|
la $24,14
 | 
						|
beq $20,$24,L.2254
 | 
						|
la $23,381
 | 
						|
beq $30,$0,L.2256
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2256:
 | 
						|
L.2254:
 | 
						|
la $20,12
 | 
						|
la $16,10
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
or $20,$20,$24
 | 
						|
la $24,14
 | 
						|
beq $20,$24,L.2258
 | 
						|
la $23,382
 | 
						|
beq $30,$0,L.2260
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2260:
 | 
						|
L.2258:
 | 
						|
la $20,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
or $20,$20,$24
 | 
						|
la $24,14
 | 
						|
beq $20,$24,L.2262
 | 
						|
la $23,383
 | 
						|
beq $30,$0,L.2264
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2264:
 | 
						|
L.2262:
 | 
						|
la $20,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
or $20,$20,$24
 | 
						|
la $24,14
 | 
						|
beq $20,$24,L.2266
 | 
						|
la $23,384
 | 
						|
beq $30,$0,L.2268
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2268:
 | 
						|
L.2266:
 | 
						|
la $20,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$20
 | 
						|
lw $15,-12+160($sp)
 | 
						|
or $24,$24,$15
 | 
						|
move $20,$24
 | 
						|
la $24,14
 | 
						|
beq $20,$24,L.2270
 | 
						|
la $23,385
 | 
						|
beq $30,$0,L.2272
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2272:
 | 
						|
L.2270:
 | 
						|
la $19,12
 | 
						|
la $17,10
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
or $19,$19,$24
 | 
						|
la $24,14
 | 
						|
beq $19,$24,L.2274
 | 
						|
la $23,386
 | 
						|
beq $30,$0,L.2276
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2276:
 | 
						|
L.2274:
 | 
						|
la $19,12
 | 
						|
la $16,10
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
or $19,$19,$24
 | 
						|
la $24,14
 | 
						|
beq $19,$24,L.2278
 | 
						|
la $23,387
 | 
						|
beq $30,$0,L.2280
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2280:
 | 
						|
L.2278:
 | 
						|
la $19,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
or $19,$19,$24
 | 
						|
la $24,14
 | 
						|
beq $19,$24,L.2282
 | 
						|
la $23,388
 | 
						|
beq $30,$0,L.2284
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2284:
 | 
						|
L.2282:
 | 
						|
la $19,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
or $19,$19,$24
 | 
						|
la $24,14
 | 
						|
beq $19,$24,L.2286
 | 
						|
la $23,389
 | 
						|
beq $30,$0,L.2288
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2288:
 | 
						|
L.2286:
 | 
						|
la $19,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
move $24,$19
 | 
						|
lw $15,-12+160($sp)
 | 
						|
or $24,$24,$15
 | 
						|
move $19,$24
 | 
						|
la $24,14
 | 
						|
beq $19,$24,L.2290
 | 
						|
la $23,390
 | 
						|
beq $30,$0,L.2292
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2292:
 | 
						|
L.2290:
 | 
						|
la $18,12
 | 
						|
la $17,10
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
or $18,$18,$24
 | 
						|
la $24,14
 | 
						|
beq $18,$24,L.2294
 | 
						|
la $23,391
 | 
						|
beq $30,$0,L.2296
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2296:
 | 
						|
L.2294:
 | 
						|
la $18,12
 | 
						|
la $16,10
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
or $18,$18,$24
 | 
						|
la $24,14
 | 
						|
beq $18,$24,L.2298
 | 
						|
la $23,392
 | 
						|
beq $30,$0,L.2300
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2300:
 | 
						|
L.2298:
 | 
						|
la $18,12
 | 
						|
la $24,10
 | 
						|
sw $24,-4+160($sp)
 | 
						|
lw $24,-4+160($sp)
 | 
						|
or $18,$18,$24
 | 
						|
la $24,14
 | 
						|
beq $18,$24,L.2302
 | 
						|
la $23,393
 | 
						|
beq $30,$0,L.2304
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2304:
 | 
						|
L.2302:
 | 
						|
la $18,12
 | 
						|
la $24,10
 | 
						|
sw $24,-8+160($sp)
 | 
						|
lw $24,-8+160($sp)
 | 
						|
or $18,$18,$24
 | 
						|
la $24,14
 | 
						|
beq $18,$24,L.2306
 | 
						|
la $23,394
 | 
						|
beq $30,$0,L.2308
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2308:
 | 
						|
L.2306:
 | 
						|
la $18,12
 | 
						|
la $24,10
 | 
						|
sw $24,-12+160($sp)
 | 
						|
lw $24,-12+160($sp)
 | 
						|
or $18,$18,$24
 | 
						|
la $24,14
 | 
						|
beq $18,$24,L.2310
 | 
						|
la $23,395
 | 
						|
beq $30,$0,L.2312
 | 
						|
la $4,L.687
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2312:
 | 
						|
L.2310:
 | 
						|
beq $23,$0,L.2314
 | 
						|
la $24,1
 | 
						|
sw $24,-24+160($sp)
 | 
						|
lw $24,0+160($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.2316
 | 
						|
la $4,L.688
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.2316:
 | 
						|
L.2314:
 | 
						|
lw $2,-24+160($sp)
 | 
						|
L.686:
 | 
						|
l.d $f24,16($sp)
 | 
						|
l.d $f26,24($sp)
 | 
						|
l.d $f28,32($sp)
 | 
						|
l.d $f30,40($sp)
 | 
						|
lw $16,48($sp)
 | 
						|
lw $17,52($sp)
 | 
						|
lw $18,56($sp)
 | 
						|
lw $19,60($sp)
 | 
						|
lw $20,64($sp)
 | 
						|
lw $21,68($sp)
 | 
						|
lw $22,72($sp)
 | 
						|
lw $23,76($sp)
 | 
						|
lw $25,80($sp)
 | 
						|
lw $30,84($sp)
 | 
						|
lw $31,88($sp)
 | 
						|
addu $sp,$sp,160
 | 
						|
j $31
 | 
						|
.end s714
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.2319:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 53
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.2320:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 53
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s715
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s715
 | 
						|
s715:
 | 
						|
.frame $sp,64,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-64
 | 
						|
.mask 0xc2e00000,-28
 | 
						|
sw $21,16($sp)
 | 
						|
sw $22,20($sp)
 | 
						|
sw $23,24($sp)
 | 
						|
.cprestore 28
 | 
						|
sw $30,32($sp)
 | 
						|
sw $31,36($sp)
 | 
						|
sw $4,64($sp)
 | 
						|
sw $0,-12+64($sp)
 | 
						|
sw $0,-4+64($sp)
 | 
						|
la $30,L.2320
 | 
						|
lw $15,0+64($sp)
 | 
						|
la $23,60($15)
 | 
						|
move $21,$0
 | 
						|
L.2321:
 | 
						|
L.2322:
 | 
						|
move $24,$23
 | 
						|
la $23,1($24)
 | 
						|
move $15,$30
 | 
						|
la $30,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.2321
 | 
						|
la $24,1
 | 
						|
move $22,$24
 | 
						|
la $22,1($22)
 | 
						|
la $22,1($22)
 | 
						|
la $22,1($22)
 | 
						|
la $22,1($22)
 | 
						|
la $24,1($22)
 | 
						|
move $22,$24
 | 
						|
la $15,6
 | 
						|
beq $24,$15,L.2324
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.2326
 | 
						|
la $4,L.2319
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.2326:
 | 
						|
la $21,1($21)
 | 
						|
L.2324:
 | 
						|
lw $4,-4+64($sp)
 | 
						|
la $24,3
 | 
						|
sw $24,-8+64($sp)
 | 
						|
lw $24,-8+64($sp)
 | 
						|
la $5,2($24)
 | 
						|
lw $6,-12+64($sp)
 | 
						|
jal s715f
 | 
						|
la $15,5
 | 
						|
beq $2,$15,L.2328
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.2330
 | 
						|
la $4,L.2319
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.2330:
 | 
						|
la $21,2($21)
 | 
						|
L.2328:
 | 
						|
move $2,$21
 | 
						|
L.2318:
 | 
						|
lw $21,16($sp)
 | 
						|
lw $22,20($sp)
 | 
						|
lw $23,24($sp)
 | 
						|
lw $25,28($sp)
 | 
						|
lw $30,32($sp)
 | 
						|
lw $31,36($sp)
 | 
						|
addu $sp,$sp,64
 | 
						|
j $31
 | 
						|
.end s715
 | 
						|
.globl s715f
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s715f
 | 
						|
s715f:
 | 
						|
.frame $sp,0,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
move $2,$5
 | 
						|
L.2332:
 | 
						|
j $31
 | 
						|
.end s715f
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.2334:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 50
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.2335:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 50
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s72
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s72
 | 
						|
s72:
 | 
						|
.frame $sp,96,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-96
 | 
						|
.fmask 0xf0000000,-72
 | 
						|
.mask 0xc2ff0000,-24
 | 
						|
s.d $f28,16($sp)
 | 
						|
s.d $f30,24($sp)
 | 
						|
sw $16,32($sp)
 | 
						|
sw $17,36($sp)
 | 
						|
sw $18,40($sp)
 | 
						|
sw $19,44($sp)
 | 
						|
sw $20,48($sp)
 | 
						|
sw $21,52($sp)
 | 
						|
sw $22,56($sp)
 | 
						|
sw $23,60($sp)
 | 
						|
.cprestore 64
 | 
						|
sw $30,68($sp)
 | 
						|
sw $31,72($sp)
 | 
						|
move $30,$4
 | 
						|
la $22,L.2335
 | 
						|
la $21,60($30)
 | 
						|
move $19,$0
 | 
						|
L.2336:
 | 
						|
L.2337:
 | 
						|
move $24,$21
 | 
						|
la $21,1($24)
 | 
						|
move $15,$22
 | 
						|
la $22,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.2336
 | 
						|
la $24,2
 | 
						|
sw $24,-4+96($sp)
 | 
						|
lw $15,-4+96($sp)
 | 
						|
beq $15,$24,L.2339
 | 
						|
la $24,1
 | 
						|
la $19,1($19)
 | 
						|
la $4,L.2334
 | 
						|
move $5,$24
 | 
						|
jal printf
 | 
						|
L.2339:
 | 
						|
lw $24,-4+96($sp)
 | 
						|
negu $15,$24
 | 
						|
addu $24,$24,$15
 | 
						|
beq $24,$0,L.2341
 | 
						|
la $24,2
 | 
						|
la $19,2($19)
 | 
						|
la $4,L.2334
 | 
						|
move $5,$24
 | 
						|
jal printf
 | 
						|
L.2341:
 | 
						|
sw $0,-4+96($sp)
 | 
						|
move $23,$0
 | 
						|
b L.2346
 | 
						|
L.2343:
 | 
						|
lw $24,-4+96($sp)
 | 
						|
sll $24,$24,1
 | 
						|
or $24,$24,1
 | 
						|
sw $24,-4+96($sp)
 | 
						|
L.2344:
 | 
						|
la $23,1($23)
 | 
						|
L.2346:
 | 
						|
lw $24,4($30)
 | 
						|
blt $23,$24,L.2343
 | 
						|
lw $24,-4+96($sp)
 | 
						|
not $24,$24
 | 
						|
beq $24,$0,L.2347
 | 
						|
la $24,4
 | 
						|
la $19,4($19)
 | 
						|
la $4,L.2334
 | 
						|
move $5,$24
 | 
						|
jal printf
 | 
						|
L.2347:
 | 
						|
la $24,5
 | 
						|
sw $24,-4+96($sp)
 | 
						|
lw $24,-4+96($sp)
 | 
						|
la $24,1($24)
 | 
						|
sw $24,-4+96($sp)
 | 
						|
la $15,6
 | 
						|
bne $24,$15,L.2354
 | 
						|
lw $24,-4+96($sp)
 | 
						|
subu $24,$24,1
 | 
						|
sw $24,-4+96($sp)
 | 
						|
la $14,5
 | 
						|
bne $24,$14,L.2354
 | 
						|
lw $24,-4+96($sp)
 | 
						|
la $13,1($24)
 | 
						|
sw $13,-4+96($sp)
 | 
						|
bne $24,$14,L.2354
 | 
						|
lw $24,-4+96($sp)
 | 
						|
subu $13,$24,1
 | 
						|
sw $13,-4+96($sp)
 | 
						|
bne $24,$15,L.2354
 | 
						|
lw $24,-4+96($sp)
 | 
						|
beq $24,$14,L.2349
 | 
						|
L.2354:
 | 
						|
la $24,8
 | 
						|
la $19,8($19)
 | 
						|
la $4,L.2334
 | 
						|
move $5,$24
 | 
						|
jal printf
 | 
						|
L.2349:
 | 
						|
la $17,26
 | 
						|
la $24,26
 | 
						|
sw $24,-8+96($sp)
 | 
						|
l.d $f30,L.2355
 | 
						|
la $16,26
 | 
						|
la $24,26
 | 
						|
sw $24,-12+96($sp)
 | 
						|
la $18,26
 | 
						|
l.s $f28,L.2356
 | 
						|
move $20,$0
 | 
						|
la $24,26
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
sll $15,$15,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
bne $15,$24,L.2363
 | 
						|
move $15,$18
 | 
						|
sll $15,$15,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
bne $15,$24,L.2363
 | 
						|
lw $15,-8+96($sp)
 | 
						|
sll $15,$15,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
bne $15,$24,L.2363
 | 
						|
lw $15,-12+96($sp)
 | 
						|
sll $15,$15,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
bne $15,$24,L.2363
 | 
						|
trunc.w.s $f2,$f28,$15; mfc1 $15,$f2
 | 
						|
sll $15,$15,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
bne $15,$24,L.2363
 | 
						|
trunc.w.d $f2,$f30,$15; mfc1 $15,$f2
 | 
						|
sll $15,$15,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
beq $15,$24,L.2357
 | 
						|
L.2363:
 | 
						|
la $20,1($20)
 | 
						|
L.2357:
 | 
						|
la $24,26
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
sll $15,$15,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
bne $15,$24,L.2370
 | 
						|
move $15,$18
 | 
						|
sll $15,$15,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
bne $15,$24,L.2370
 | 
						|
lw $15,-8+96($sp)
 | 
						|
sll $15,$15,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
bne $15,$24,L.2370
 | 
						|
lw $15,-12+96($sp)
 | 
						|
sll $15,$15,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
bne $15,$24,L.2370
 | 
						|
trunc.w.s $f2,$f28,$15; mfc1 $15,$f2
 | 
						|
sll $15,$15,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
bne $15,$24,L.2370
 | 
						|
trunc.w.d $f2,$f30,$15; mfc1 $15,$f2
 | 
						|
sll $15,$15,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
beq $15,$24,L.2364
 | 
						|
L.2370:
 | 
						|
la $20,2($20)
 | 
						|
L.2364:
 | 
						|
la $24,26
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
bne $15,$24,L.2377
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
bne $15,$24,L.2377
 | 
						|
lw $15,-8+96($sp)
 | 
						|
bne $15,$24,L.2377
 | 
						|
lw $15,-12+96($sp)
 | 
						|
bne $15,$24,L.2377
 | 
						|
trunc.w.s $f2,$f28,$15; mfc1 $15,$f2
 | 
						|
bne $15,$24,L.2377
 | 
						|
trunc.w.d $f2,$f30,$15; mfc1 $15,$f2
 | 
						|
beq $15,$24,L.2371
 | 
						|
L.2377:
 | 
						|
la $20,4($20)
 | 
						|
L.2371:
 | 
						|
la $24,26
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
bne $15,$24,L.2384
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
bne $15,$24,L.2384
 | 
						|
bne $18,$24,L.2384
 | 
						|
lw $15,-12+96($sp)
 | 
						|
bne $15,$24,L.2384
 | 
						|
trunc.w.s $f2,$f28,$15; mfc1 $15,$f2
 | 
						|
bne $15,$24,L.2384
 | 
						|
trunc.w.d $f2,$f30,$15; mfc1 $15,$f2
 | 
						|
beq $15,$24,L.2378
 | 
						|
L.2384:
 | 
						|
la $20,8($20)
 | 
						|
L.2378:
 | 
						|
la $24,26
 | 
						|
sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
bne $15,$24,L.2393
 | 
						|
sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
 | 
						|
bne $15,$24,L.2393
 | 
						|
move $15,$18
 | 
						|
bne $15,$24,L.2393
 | 
						|
lw $15,-8+96($sp)
 | 
						|
bne $15,$24,L.2393
 | 
						|
l.s $f18,L.828
 | 
						|
c.ult.s $f28,$f18; bc1t L.2394
 | 
						|
sub.s $f18,$f28,$f18
 | 
						|
trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
la $24,0x80000000($24)
 | 
						|
sw $24,-16+96($sp)
 | 
						|
b L.2395
 | 
						|
L.2394:
 | 
						|
trunc.w.s $f2,$f28,$24; mfc1 $24,$f2
 | 
						|
sw $24,-16+96($sp)
 | 
						|
L.2395:
 | 
						|
lw $24,-16+96($sp)
 | 
						|
la $15,26
 | 
						|
bne $24,$15,L.2393
 | 
						|
l.d $f18,L.836
 | 
						|
c.ult.d $f30,$f18; bc1t L.2396
 | 
						|
sub.d $f18,$f30,$f18
 | 
						|
trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
 | 
						|
la $24,0x80000000($24)
 | 
						|
sw $24,-20+96($sp)
 | 
						|
b L.2397
 | 
						|
L.2396:
 | 
						|
trunc.w.d $f2,$f30,$24; mfc1 $24,$f2
 | 
						|
sw $24,-20+96($sp)
 | 
						|
L.2397:
 | 
						|
lw $24,-20+96($sp)
 | 
						|
la $15,26
 | 
						|
beq $24,$15,L.2385
 | 
						|
L.2393:
 | 
						|
la $20,16($20)
 | 
						|
L.2385:
 | 
						|
l.d $f18,L.2355
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f16; cvt.s.w $f16,$f16
 | 
						|
cvt.d.s $f16,$f16
 | 
						|
c.eq.d $f16,$f18; bc1f L.2404
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f16; cvt.s.w $f16,$f16
 | 
						|
cvt.d.s $f16,$f16
 | 
						|
c.eq.d $f16,$f18; bc1f L.2404
 | 
						|
mtc1 $18,$f16; cvt.s.w $f16,$f16
 | 
						|
cvt.d.s $f16,$f16
 | 
						|
c.eq.d $f16,$f18; bc1f L.2404
 | 
						|
lw $24,-8+96($sp)
 | 
						|
mtc1 $24,$f16; cvt.s.w $f16,$f16
 | 
						|
cvt.d.s $f16,$f16
 | 
						|
c.eq.d $f16,$f18; bc1f L.2404
 | 
						|
lw $24,-12+96($sp)
 | 
						|
l.d $f16,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f10; cvt.d.w $f10,$f10
 | 
						|
mul.d $f16,$f16,$f10
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f10; cvt.d.w $f10,$f10
 | 
						|
add.d $f16,$f16,$f10
 | 
						|
cvt.s.d $f16,$f16
 | 
						|
cvt.d.s $f16,$f16
 | 
						|
c.eq.d $f16,$f18; bc1f L.2404
 | 
						|
cvt.s.d $f16,$f30
 | 
						|
cvt.d.s $f16,$f16
 | 
						|
c.eq.d $f16,$f18; bc1t L.2398
 | 
						|
L.2404:
 | 
						|
la $20,32($20)
 | 
						|
L.2398:
 | 
						|
l.d $f18,L.2355
 | 
						|
sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
c.eq.d $f16,$f18; bc1f L.2411
 | 
						|
sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
c.eq.d $f16,$f18; bc1f L.2411
 | 
						|
mtc1 $18,$f16; cvt.d.w $f16,$f16
 | 
						|
c.eq.d $f16,$f18; bc1f L.2411
 | 
						|
lw $24,-8+96($sp)
 | 
						|
mtc1 $24,$f16; cvt.d.w $f16,$f16
 | 
						|
c.eq.d $f16,$f18; bc1f L.2411
 | 
						|
lw $24,-12+96($sp)
 | 
						|
l.d $f16,L.596
 | 
						|
srl $15,$24,1
 | 
						|
mtc1 $15,$f10; cvt.d.w $f10,$f10
 | 
						|
mul.d $f16,$f16,$f10
 | 
						|
and $24,$24,1
 | 
						|
mtc1 $24,$f10; cvt.d.w $f10,$f10
 | 
						|
add.d $f16,$f16,$f10
 | 
						|
c.eq.d $f16,$f18; bc1f L.2411
 | 
						|
cvt.d.s $f16,$f28
 | 
						|
c.eq.d $f16,$f18; bc1t L.2405
 | 
						|
L.2411:
 | 
						|
la $20,64($20)
 | 
						|
L.2405:
 | 
						|
beq $20,$0,L.2412
 | 
						|
la $24,16
 | 
						|
la $19,16($19)
 | 
						|
la $4,L.2334
 | 
						|
move $5,$24
 | 
						|
jal printf
 | 
						|
L.2412:
 | 
						|
move $2,$19
 | 
						|
L.2333:
 | 
						|
l.d $f28,16($sp)
 | 
						|
l.d $f30,24($sp)
 | 
						|
lw $16,32($sp)
 | 
						|
lw $17,36($sp)
 | 
						|
lw $18,40($sp)
 | 
						|
lw $19,44($sp)
 | 
						|
lw $20,48($sp)
 | 
						|
lw $21,52($sp)
 | 
						|
lw $22,56($sp)
 | 
						|
lw $23,60($sp)
 | 
						|
lw $25,64($sp)
 | 
						|
lw $30,68($sp)
 | 
						|
lw $31,72($sp)
 | 
						|
addu $sp,$sp,96
 | 
						|
j $31
 | 
						|
.end s72
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.2415:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 53
 | 
						|
.byte 55
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.2416:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 53
 | 
						|
.byte 55
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s757
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s757
 | 
						|
s757:
 | 
						|
.frame $sp,176,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-176
 | 
						|
.mask 0xc2ff0000,-120
 | 
						|
sw $16,16($sp)
 | 
						|
sw $17,20($sp)
 | 
						|
sw $18,24($sp)
 | 
						|
sw $19,28($sp)
 | 
						|
sw $20,32($sp)
 | 
						|
sw $21,36($sp)
 | 
						|
sw $22,40($sp)
 | 
						|
sw $23,44($sp)
 | 
						|
.cprestore 48
 | 
						|
sw $30,52($sp)
 | 
						|
sw $31,56($sp)
 | 
						|
move $30,$4
 | 
						|
la $24,L.2416
 | 
						|
sw $24,-80+176($sp)
 | 
						|
la $24,60($30)
 | 
						|
sw $24,-84+176($sp)
 | 
						|
sw $0,-88+176($sp)
 | 
						|
L.2417:
 | 
						|
L.2418:
 | 
						|
lw $24,-84+176($sp)
 | 
						|
la $15,1($24)
 | 
						|
sw $15,-84+176($sp)
 | 
						|
lw $15,-80+176($sp)
 | 
						|
la $14,1($15)
 | 
						|
sw $14,-80+176($sp)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.2417
 | 
						|
la $24,40
 | 
						|
sw $24,-92+176($sp)
 | 
						|
lw $24,-92+176($sp)
 | 
						|
sll $15,$24,3
 | 
						|
sll $15,$15,2
 | 
						|
la $14,1280
 | 
						|
bne $15,$14,L.2422
 | 
						|
sra $24,$24,3
 | 
						|
sra $24,$24,2
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.2420
 | 
						|
L.2422:
 | 
						|
lw $24,-88+176($sp)
 | 
						|
la $24,1($24)
 | 
						|
sw $24,-88+176($sp)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.2423
 | 
						|
la $4,L.2415
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.2423:
 | 
						|
L.2420:
 | 
						|
move $19,$0
 | 
						|
sw $0,-68+176($sp)
 | 
						|
b L.2428
 | 
						|
L.2425:
 | 
						|
la $17,1
 | 
						|
lw $24,16($30)
 | 
						|
subu $24,$24,1
 | 
						|
sll $16,$17,$24
 | 
						|
sw $0,-72+176($sp)
 | 
						|
lw $24,-72+176($sp)
 | 
						|
not $24,$24
 | 
						|
lw $15,-68+176($sp)
 | 
						|
srl $14,$24,$15
 | 
						|
sw $14,-76+176($sp)
 | 
						|
sll $24,$24,$15
 | 
						|
sw $24,-72+176($sp)
 | 
						|
move $18,$0
 | 
						|
b L.2432
 | 
						|
L.2429:
 | 
						|
lw $24,-68+176($sp)
 | 
						|
bge $18,$24,L.2440
 | 
						|
la $24,1
 | 
						|
sw $24,-100+176($sp)
 | 
						|
b L.2441
 | 
						|
L.2440:
 | 
						|
sw $0,-100+176($sp)
 | 
						|
L.2441:
 | 
						|
lw $24,-72+176($sp)
 | 
						|
and $24,$17,$24
 | 
						|
bne $24,$0,L.2442
 | 
						|
la $24,1
 | 
						|
sw $24,-104+176($sp)
 | 
						|
b L.2443
 | 
						|
L.2442:
 | 
						|
sw $0,-104+176($sp)
 | 
						|
L.2443:
 | 
						|
lw $24,-100+176($sp)
 | 
						|
lw $15,-104+176($sp)
 | 
						|
bne $24,$15,L.2439
 | 
						|
lw $24,-68+176($sp)
 | 
						|
bge $18,$24,L.2444
 | 
						|
la $24,1
 | 
						|
sw $24,-108+176($sp)
 | 
						|
b L.2445
 | 
						|
L.2444:
 | 
						|
sw $0,-108+176($sp)
 | 
						|
L.2445:
 | 
						|
lw $24,-76+176($sp)
 | 
						|
and $24,$16,$24
 | 
						|
bne $24,$0,L.2446
 | 
						|
la $24,1
 | 
						|
sw $24,-112+176($sp)
 | 
						|
b L.2447
 | 
						|
L.2446:
 | 
						|
sw $0,-112+176($sp)
 | 
						|
L.2447:
 | 
						|
lw $24,-108+176($sp)
 | 
						|
lw $15,-112+176($sp)
 | 
						|
beq $24,$15,L.2433
 | 
						|
L.2439:
 | 
						|
la $19,1
 | 
						|
L.2433:
 | 
						|
sll $17,$17,1
 | 
						|
srl $16,$16,1
 | 
						|
L.2430:
 | 
						|
la $18,1($18)
 | 
						|
L.2432:
 | 
						|
lw $24,16($30)
 | 
						|
blt $18,$24,L.2429
 | 
						|
L.2426:
 | 
						|
lw $24,-68+176($sp)
 | 
						|
la $24,1($24)
 | 
						|
sw $24,-68+176($sp)
 | 
						|
L.2428:
 | 
						|
lw $24,-68+176($sp)
 | 
						|
lw $15,16($30)
 | 
						|
blt $24,$15,L.2425
 | 
						|
beq $19,$0,L.2448
 | 
						|
lw $24,-88+176($sp)
 | 
						|
la $24,2($24)
 | 
						|
sw $24,-88+176($sp)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.2450
 | 
						|
la $4,L.2415
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.2450:
 | 
						|
L.2448:
 | 
						|
la $20,3
 | 
						|
la $21,2
 | 
						|
la $22,1
 | 
						|
bge $20,$21,L.2458
 | 
						|
la $24,1
 | 
						|
sw $24,-104+176($sp)
 | 
						|
b L.2459
 | 
						|
L.2458:
 | 
						|
sw $0,-104+176($sp)
 | 
						|
L.2459:
 | 
						|
lw $24,-104+176($sp)
 | 
						|
bge $24,$22,L.2456
 | 
						|
la $24,1
 | 
						|
sw $24,-100+176($sp)
 | 
						|
b L.2457
 | 
						|
L.2456:
 | 
						|
sw $0,-100+176($sp)
 | 
						|
L.2457:
 | 
						|
lw $24,-100+176($sp)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.2452
 | 
						|
lw $24,-88+176($sp)
 | 
						|
la $24,4($24)
 | 
						|
sw $24,-88+176($sp)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.2460
 | 
						|
la $4,L.2415
 | 
						|
la $5,4
 | 
						|
jal printf
 | 
						|
L.2460:
 | 
						|
L.2452:
 | 
						|
la $24,-60+176($sp)
 | 
						|
la $15,-64+176($sp)
 | 
						|
bne $24,$15,L.2462
 | 
						|
lw $24,-88+176($sp)
 | 
						|
la $24,8($24)
 | 
						|
sw $24,-88+176($sp)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.2465
 | 
						|
la $4,L.2415
 | 
						|
la $5,8
 | 
						|
jal printf
 | 
						|
L.2465:
 | 
						|
L.2462:
 | 
						|
la $24,-60+176($sp)
 | 
						|
la $15,-64+176($sp)
 | 
						|
bgeu $24,$15,L.2467
 | 
						|
lw $24,40($30)
 | 
						|
beq $24,$0,L.2470
 | 
						|
la $4,L.2472
 | 
						|
jal printf
 | 
						|
L.2470:
 | 
						|
L.2467:
 | 
						|
move $19,$0
 | 
						|
move $18,$0
 | 
						|
L.2473:
 | 
						|
sll $24,$18,2
 | 
						|
la $15,-64+176($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
la $15,1
 | 
						|
sw $15,($24)
 | 
						|
L.2474:
 | 
						|
la $18,1($18)
 | 
						|
la $24,16
 | 
						|
blt $18,$24,L.2473
 | 
						|
sw $0,-60+176($sp)
 | 
						|
sw $0,-48+176($sp)
 | 
						|
sw $0,-40+176($sp)
 | 
						|
sw $0,-36+176($sp)
 | 
						|
sw $0,-28+176($sp)
 | 
						|
sw $0,-12+176($sp)
 | 
						|
move $20,$0
 | 
						|
L.2483:
 | 
						|
move $21,$0
 | 
						|
L.2487:
 | 
						|
move $22,$0
 | 
						|
L.2491:
 | 
						|
move $23,$0
 | 
						|
L.2495:
 | 
						|
bge $20,$21,L.2506
 | 
						|
la $24,1
 | 
						|
sw $24,-112+176($sp)
 | 
						|
b L.2507
 | 
						|
L.2506:
 | 
						|
sw $0,-112+176($sp)
 | 
						|
L.2507:
 | 
						|
bge $22,$23,L.2508
 | 
						|
la $24,1
 | 
						|
sw $24,-116+176($sp)
 | 
						|
b L.2509
 | 
						|
L.2508:
 | 
						|
sw $0,-116+176($sp)
 | 
						|
L.2509:
 | 
						|
lw $24,-112+176($sp)
 | 
						|
lw $15,-116+176($sp)
 | 
						|
bne $24,$15,L.2504
 | 
						|
la $24,1
 | 
						|
sw $24,-108+176($sp)
 | 
						|
b L.2505
 | 
						|
L.2504:
 | 
						|
sw $0,-108+176($sp)
 | 
						|
L.2505:
 | 
						|
lw $24,-108+176($sp)
 | 
						|
sll $15,$20,3
 | 
						|
sll $14,$21,2
 | 
						|
addu $15,$15,$14
 | 
						|
sll $14,$22,1
 | 
						|
addu $15,$15,$14
 | 
						|
addu $15,$15,$23
 | 
						|
sll $15,$15,2
 | 
						|
la $14,-64+176($sp)
 | 
						|
addu $15,$15,$14
 | 
						|
lw $15,($15)
 | 
						|
beq $24,$15,L.2499
 | 
						|
la $19,1
 | 
						|
L.2499:
 | 
						|
L.2496:
 | 
						|
la $23,1($23)
 | 
						|
la $24,2
 | 
						|
blt $23,$24,L.2495
 | 
						|
L.2492:
 | 
						|
la $22,1($22)
 | 
						|
la $24,2
 | 
						|
blt $22,$24,L.2491
 | 
						|
L.2488:
 | 
						|
la $21,1($21)
 | 
						|
la $24,2
 | 
						|
blt $21,$24,L.2487
 | 
						|
L.2484:
 | 
						|
la $20,1($20)
 | 
						|
la $24,2
 | 
						|
blt $20,$24,L.2483
 | 
						|
beq $19,$0,L.2510
 | 
						|
lw $24,-88+176($sp)
 | 
						|
la $24,16($24)
 | 
						|
sw $24,-88+176($sp)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.2512
 | 
						|
la $4,L.2415
 | 
						|
la $5,16
 | 
						|
jal printf
 | 
						|
L.2512:
 | 
						|
L.2510:
 | 
						|
sw $0,-96+176($sp)
 | 
						|
lw $24,-96+176($sp)
 | 
						|
beq $24,$0,L.2514
 | 
						|
lw $24,-88+176($sp)
 | 
						|
la $24,32($24)
 | 
						|
sw $24,-88+176($sp)
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.2516
 | 
						|
la $4,L.2415
 | 
						|
la $5,32
 | 
						|
jal printf
 | 
						|
L.2516:
 | 
						|
L.2514:
 | 
						|
lw $2,-88+176($sp)
 | 
						|
L.2414:
 | 
						|
lw $16,16($sp)
 | 
						|
lw $17,20($sp)
 | 
						|
lw $18,24($sp)
 | 
						|
lw $19,28($sp)
 | 
						|
lw $20,32($sp)
 | 
						|
lw $21,36($sp)
 | 
						|
lw $22,40($sp)
 | 
						|
lw $23,44($sp)
 | 
						|
lw $25,48($sp)
 | 
						|
lw $30,52($sp)
 | 
						|
lw $31,56($sp)
 | 
						|
addu $sp,$sp,176
 | 
						|
j $31
 | 
						|
.end s757
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.2519:
 | 
						|
.byte 76
 | 
						|
.byte 111
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 114
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.2520:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 56
 | 
						|
.byte 49
 | 
						|
.byte 51
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.2521:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 56
 | 
						|
.byte 49
 | 
						|
.byte 51
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s7813
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s7813
 | 
						|
s7813:
 | 
						|
.frame $sp,112,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-112
 | 
						|
.mask 0xc2ff0000,-56
 | 
						|
sw $16,16($sp)
 | 
						|
sw $17,20($sp)
 | 
						|
sw $18,24($sp)
 | 
						|
sw $19,28($sp)
 | 
						|
sw $20,32($sp)
 | 
						|
sw $21,36($sp)
 | 
						|
sw $22,40($sp)
 | 
						|
sw $23,44($sp)
 | 
						|
.cprestore 48
 | 
						|
sw $30,52($sp)
 | 
						|
sw $31,56($sp)
 | 
						|
sw $4,112($sp)
 | 
						|
la $19,L.2521
 | 
						|
lw $24,0+112($sp)
 | 
						|
la $18,60($24)
 | 
						|
move $23,$0
 | 
						|
move $17,$0
 | 
						|
lw $30,48($24)
 | 
						|
L.2522:
 | 
						|
L.2523:
 | 
						|
move $24,$18
 | 
						|
la $18,1($24)
 | 
						|
move $15,$19
 | 
						|
la $19,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.2522
 | 
						|
b L.2525
 | 
						|
la $23,1
 | 
						|
beq $30,$0,L.2527
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2527:
 | 
						|
L.2525:
 | 
						|
b L.2529
 | 
						|
la $23,2
 | 
						|
beq $30,$0,L.2531
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2531:
 | 
						|
L.2529:
 | 
						|
b L.2533
 | 
						|
la $23,3
 | 
						|
beq $30,$0,L.2535
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2535:
 | 
						|
L.2533:
 | 
						|
b L.2537
 | 
						|
la $23,4
 | 
						|
beq $30,$0,L.2539
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2539:
 | 
						|
L.2537:
 | 
						|
b L.2541
 | 
						|
la $23,5
 | 
						|
beq $30,$0,L.2543
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2543:
 | 
						|
L.2541:
 | 
						|
b L.2545
 | 
						|
la $23,6
 | 
						|
beq $30,$0,L.2547
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2547:
 | 
						|
L.2545:
 | 
						|
b L.2549
 | 
						|
la $23,7
 | 
						|
beq $30,$0,L.2551
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2551:
 | 
						|
L.2549:
 | 
						|
b L.2553
 | 
						|
la $23,8
 | 
						|
beq $30,$0,L.2555
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2555:
 | 
						|
L.2553:
 | 
						|
b L.2557
 | 
						|
la $23,9
 | 
						|
beq $30,$0,L.2559
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2559:
 | 
						|
L.2557:
 | 
						|
b L.2561
 | 
						|
la $23,10
 | 
						|
beq $30,$0,L.2563
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2563:
 | 
						|
L.2561:
 | 
						|
b L.2565
 | 
						|
la $23,11
 | 
						|
beq $30,$0,L.2567
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2567:
 | 
						|
L.2565:
 | 
						|
b L.2569
 | 
						|
la $23,12
 | 
						|
beq $30,$0,L.2571
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2571:
 | 
						|
L.2569:
 | 
						|
b L.2573
 | 
						|
la $23,13
 | 
						|
beq $30,$0,L.2575
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2575:
 | 
						|
L.2573:
 | 
						|
b L.2577
 | 
						|
la $23,14
 | 
						|
beq $30,$0,L.2579
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2579:
 | 
						|
L.2577:
 | 
						|
b L.2581
 | 
						|
la $23,15
 | 
						|
beq $30,$0,L.2583
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2583:
 | 
						|
L.2581:
 | 
						|
b L.2585
 | 
						|
la $23,16
 | 
						|
beq $30,$0,L.2587
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2587:
 | 
						|
L.2585:
 | 
						|
b L.2589
 | 
						|
la $23,17
 | 
						|
beq $30,$0,L.2591
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2591:
 | 
						|
L.2589:
 | 
						|
b L.2593
 | 
						|
la $23,18
 | 
						|
beq $30,$0,L.2595
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2595:
 | 
						|
L.2593:
 | 
						|
b L.2597
 | 
						|
la $23,16
 | 
						|
beq $30,$0,L.2599
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2599:
 | 
						|
L.2597:
 | 
						|
b L.2601
 | 
						|
la $23,20
 | 
						|
beq $30,$0,L.2603
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2603:
 | 
						|
L.2601:
 | 
						|
b L.2605
 | 
						|
la $23,21
 | 
						|
beq $30,$0,L.2607
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2607:
 | 
						|
L.2605:
 | 
						|
b L.2609
 | 
						|
la $23,22
 | 
						|
beq $30,$0,L.2611
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2611:
 | 
						|
L.2609:
 | 
						|
b L.2613
 | 
						|
la $23,23
 | 
						|
beq $30,$0,L.2615
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2615:
 | 
						|
L.2613:
 | 
						|
b L.2617
 | 
						|
la $23,24
 | 
						|
beq $30,$0,L.2619
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2619:
 | 
						|
L.2617:
 | 
						|
b L.2621
 | 
						|
la $23,25
 | 
						|
beq $30,$0,L.2623
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2623:
 | 
						|
L.2621:
 | 
						|
b L.2625
 | 
						|
la $23,26
 | 
						|
beq $30,$0,L.2627
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2627:
 | 
						|
L.2625:
 | 
						|
b L.2629
 | 
						|
la $23,27
 | 
						|
beq $30,$0,L.2631
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2631:
 | 
						|
L.2629:
 | 
						|
b L.2633
 | 
						|
la $23,28
 | 
						|
beq $30,$0,L.2635
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2635:
 | 
						|
L.2633:
 | 
						|
b L.2637
 | 
						|
la $23,26
 | 
						|
beq $30,$0,L.2639
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2639:
 | 
						|
L.2637:
 | 
						|
b L.2641
 | 
						|
la $23,30
 | 
						|
beq $30,$0,L.2643
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2643:
 | 
						|
L.2641:
 | 
						|
b L.2645
 | 
						|
la $23,31
 | 
						|
beq $30,$0,L.2647
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2647:
 | 
						|
L.2645:
 | 
						|
b L.2649
 | 
						|
la $23,32
 | 
						|
beq $30,$0,L.2651
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2651:
 | 
						|
L.2649:
 | 
						|
b L.2653
 | 
						|
la $23,33
 | 
						|
beq $30,$0,L.2655
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2655:
 | 
						|
L.2653:
 | 
						|
b L.2657
 | 
						|
la $23,34
 | 
						|
beq $30,$0,L.2659
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2659:
 | 
						|
L.2657:
 | 
						|
b L.2661
 | 
						|
la $23,35
 | 
						|
beq $30,$0,L.2663
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2663:
 | 
						|
L.2661:
 | 
						|
b L.2665
 | 
						|
la $23,36
 | 
						|
beq $30,$0,L.2667
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2667:
 | 
						|
L.2665:
 | 
						|
b L.2669
 | 
						|
la $23,37
 | 
						|
beq $30,$0,L.2671
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2671:
 | 
						|
L.2669:
 | 
						|
b L.2673
 | 
						|
la $23,38
 | 
						|
beq $30,$0,L.2675
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2675:
 | 
						|
L.2673:
 | 
						|
b L.2677
 | 
						|
la $23,39
 | 
						|
beq $30,$0,L.2679
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2679:
 | 
						|
L.2677:
 | 
						|
b L.2681
 | 
						|
la $23,40
 | 
						|
beq $30,$0,L.2683
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2683:
 | 
						|
L.2681:
 | 
						|
b L.2685
 | 
						|
la $23,41
 | 
						|
beq $30,$0,L.2687
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2687:
 | 
						|
L.2685:
 | 
						|
b L.2689
 | 
						|
la $23,42
 | 
						|
beq $30,$0,L.2691
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2691:
 | 
						|
L.2689:
 | 
						|
b L.2693
 | 
						|
la $23,43
 | 
						|
beq $30,$0,L.2695
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2695:
 | 
						|
L.2693:
 | 
						|
b L.2697
 | 
						|
la $23,44
 | 
						|
beq $30,$0,L.2699
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2699:
 | 
						|
L.2697:
 | 
						|
b L.2701
 | 
						|
la $23,45
 | 
						|
beq $30,$0,L.2703
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2703:
 | 
						|
L.2701:
 | 
						|
b L.2705
 | 
						|
la $23,46
 | 
						|
beq $30,$0,L.2707
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2707:
 | 
						|
L.2705:
 | 
						|
b L.2709
 | 
						|
la $23,47
 | 
						|
beq $30,$0,L.2711
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2711:
 | 
						|
L.2709:
 | 
						|
b L.2713
 | 
						|
la $23,48
 | 
						|
beq $30,$0,L.2715
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2715:
 | 
						|
L.2713:
 | 
						|
b L.2717
 | 
						|
la $23,49
 | 
						|
beq $30,$0,L.2719
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2719:
 | 
						|
L.2717:
 | 
						|
b L.2721
 | 
						|
la $23,50
 | 
						|
beq $30,$0,L.2723
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2723:
 | 
						|
L.2721:
 | 
						|
b L.2725
 | 
						|
la $23,51
 | 
						|
beq $30,$0,L.2727
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2727:
 | 
						|
L.2725:
 | 
						|
b L.2729
 | 
						|
la $23,52
 | 
						|
beq $30,$0,L.2731
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2731:
 | 
						|
L.2729:
 | 
						|
b L.2733
 | 
						|
la $23,53
 | 
						|
beq $30,$0,L.2735
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2735:
 | 
						|
L.2733:
 | 
						|
b L.2737
 | 
						|
la $23,54
 | 
						|
beq $30,$0,L.2739
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2739:
 | 
						|
L.2737:
 | 
						|
b L.2741
 | 
						|
la $23,55
 | 
						|
beq $30,$0,L.2743
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2743:
 | 
						|
L.2741:
 | 
						|
b L.2745
 | 
						|
la $23,56
 | 
						|
beq $30,$0,L.2747
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2747:
 | 
						|
L.2745:
 | 
						|
b L.2749
 | 
						|
la $23,57
 | 
						|
beq $30,$0,L.2751
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2751:
 | 
						|
L.2749:
 | 
						|
b L.2753
 | 
						|
la $23,58
 | 
						|
beq $30,$0,L.2755
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2755:
 | 
						|
L.2753:
 | 
						|
b L.2757
 | 
						|
la $23,56
 | 
						|
beq $30,$0,L.2759
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2759:
 | 
						|
L.2757:
 | 
						|
b L.2761
 | 
						|
la $23,60
 | 
						|
beq $30,$0,L.2763
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2763:
 | 
						|
L.2761:
 | 
						|
b L.2765
 | 
						|
la $23,61
 | 
						|
beq $30,$0,L.2767
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2767:
 | 
						|
L.2765:
 | 
						|
b L.2769
 | 
						|
la $23,62
 | 
						|
beq $30,$0,L.2771
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2771:
 | 
						|
L.2769:
 | 
						|
b L.2773
 | 
						|
la $23,63
 | 
						|
beq $30,$0,L.2775
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2775:
 | 
						|
L.2773:
 | 
						|
b L.2777
 | 
						|
la $23,64
 | 
						|
beq $30,$0,L.2779
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2779:
 | 
						|
L.2777:
 | 
						|
b L.2781
 | 
						|
la $23,65
 | 
						|
beq $30,$0,L.2783
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2783:
 | 
						|
L.2781:
 | 
						|
b L.2785
 | 
						|
la $23,66
 | 
						|
beq $30,$0,L.2787
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2787:
 | 
						|
L.2785:
 | 
						|
b L.2789
 | 
						|
la $23,67
 | 
						|
beq $30,$0,L.2791
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2791:
 | 
						|
L.2789:
 | 
						|
b L.2793
 | 
						|
la $23,68
 | 
						|
beq $30,$0,L.2795
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2795:
 | 
						|
L.2793:
 | 
						|
b L.2797
 | 
						|
la $23,69
 | 
						|
beq $30,$0,L.2799
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2799:
 | 
						|
L.2797:
 | 
						|
b L.2801
 | 
						|
la $23,70
 | 
						|
beq $30,$0,L.2803
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2803:
 | 
						|
L.2801:
 | 
						|
b L.2805
 | 
						|
la $23,71
 | 
						|
beq $30,$0,L.2807
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2807:
 | 
						|
L.2805:
 | 
						|
b L.2809
 | 
						|
la $23,72
 | 
						|
beq $30,$0,L.2811
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2811:
 | 
						|
L.2809:
 | 
						|
b L.2813
 | 
						|
la $23,73
 | 
						|
beq $30,$0,L.2815
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2815:
 | 
						|
L.2813:
 | 
						|
b L.2817
 | 
						|
la $23,74
 | 
						|
beq $30,$0,L.2819
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2819:
 | 
						|
L.2817:
 | 
						|
b L.2821
 | 
						|
la $23,75
 | 
						|
beq $30,$0,L.2823
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2823:
 | 
						|
L.2821:
 | 
						|
beq $23,$0,L.2825
 | 
						|
lw $24,0+112($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.2827
 | 
						|
la $4,L.2520
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.2827:
 | 
						|
la $17,1($17)
 | 
						|
L.2825:
 | 
						|
move $23,$0
 | 
						|
move $21,$0
 | 
						|
move $22,$0
 | 
						|
move $24,$22
 | 
						|
la $22,1($24)
 | 
						|
move $15,$0
 | 
						|
beq $24,$15,L.2830
 | 
						|
move $24,$21
 | 
						|
la $21,1($24)
 | 
						|
beq $24,$15,L.2830
 | 
						|
la $24,1
 | 
						|
sw $24,-8+112($sp)
 | 
						|
b L.2831
 | 
						|
L.2830:
 | 
						|
sw $0,-8+112($sp)
 | 
						|
L.2831:
 | 
						|
lw $20,-8+112($sp)
 | 
						|
la $24,1
 | 
						|
beq $22,$24,L.2832
 | 
						|
la $23,1
 | 
						|
beq $30,$0,L.2834
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2834:
 | 
						|
L.2832:
 | 
						|
beq $21,$0,L.2836
 | 
						|
la $23,2
 | 
						|
beq $30,$0,L.2838
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2838:
 | 
						|
L.2836:
 | 
						|
beq $20,$0,L.2840
 | 
						|
la $23,3
 | 
						|
beq $30,$0,L.2842
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2842:
 | 
						|
L.2840:
 | 
						|
beq $22,$0,L.2845
 | 
						|
move $15,$21
 | 
						|
la $21,1($15)
 | 
						|
beq $15,$0,L.2845
 | 
						|
la $24,1
 | 
						|
sw $24,-12+112($sp)
 | 
						|
b L.2846
 | 
						|
L.2845:
 | 
						|
sw $0,-12+112($sp)
 | 
						|
L.2846:
 | 
						|
lw $20,-12+112($sp)
 | 
						|
la $24,1
 | 
						|
beq $22,$24,L.2847
 | 
						|
la $23,4
 | 
						|
beq $30,$0,L.2849
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2849:
 | 
						|
L.2847:
 | 
						|
la $24,1
 | 
						|
beq $21,$24,L.2851
 | 
						|
la $23,5
 | 
						|
beq $30,$0,L.2853
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2853:
 | 
						|
L.2851:
 | 
						|
beq $20,$0,L.2855
 | 
						|
la $23,6
 | 
						|
beq $30,$0,L.2857
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2857:
 | 
						|
L.2855:
 | 
						|
move $24,$22
 | 
						|
subu $22,$24,1
 | 
						|
move $15,$0
 | 
						|
beq $24,$15,L.2860
 | 
						|
beq $21,$15,L.2860
 | 
						|
la $24,1
 | 
						|
sw $24,-16+112($sp)
 | 
						|
b L.2861
 | 
						|
L.2860:
 | 
						|
sw $0,-16+112($sp)
 | 
						|
L.2861:
 | 
						|
lw $20,-16+112($sp)
 | 
						|
beq $22,$0,L.2862
 | 
						|
la $23,7
 | 
						|
beq $30,$0,L.2864
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2864:
 | 
						|
L.2862:
 | 
						|
la $24,1
 | 
						|
beq $21,$24,L.2866
 | 
						|
la $23,8
 | 
						|
beq $30,$0,L.2868
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2868:
 | 
						|
L.2866:
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.2870
 | 
						|
la $23,9
 | 
						|
beq $30,$0,L.2872
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2872:
 | 
						|
L.2870:
 | 
						|
beq $22,$0,L.2875
 | 
						|
move $15,$21
 | 
						|
subu $21,$15,1
 | 
						|
beq $15,$0,L.2875
 | 
						|
la $24,1
 | 
						|
sw $24,-20+112($sp)
 | 
						|
b L.2876
 | 
						|
L.2875:
 | 
						|
sw $0,-20+112($sp)
 | 
						|
L.2876:
 | 
						|
lw $20,-20+112($sp)
 | 
						|
beq $22,$0,L.2877
 | 
						|
la $23,10
 | 
						|
beq $30,$0,L.2879
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2879:
 | 
						|
L.2877:
 | 
						|
la $24,1
 | 
						|
beq $21,$24,L.2881
 | 
						|
la $23,11
 | 
						|
beq $30,$0,L.2883
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2883:
 | 
						|
L.2881:
 | 
						|
beq $20,$0,L.2885
 | 
						|
la $23,12
 | 
						|
beq $30,$0,L.2887
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2887:
 | 
						|
L.2885:
 | 
						|
beq $23,$0,L.2889
 | 
						|
lw $24,0+112($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.2891
 | 
						|
la $4,L.2520
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.2891:
 | 
						|
la $17,2($17)
 | 
						|
L.2889:
 | 
						|
move $23,$0
 | 
						|
move $21,$0
 | 
						|
move $22,$0
 | 
						|
move $24,$22
 | 
						|
la $22,1($24)
 | 
						|
move $15,$0
 | 
						|
bne $24,$15,L.2896
 | 
						|
beq $21,$15,L.2894
 | 
						|
L.2896:
 | 
						|
la $24,1
 | 
						|
sw $24,-24+112($sp)
 | 
						|
b L.2895
 | 
						|
L.2894:
 | 
						|
sw $0,-24+112($sp)
 | 
						|
L.2895:
 | 
						|
lw $20,-24+112($sp)
 | 
						|
la $24,1
 | 
						|
beq $22,$24,L.2897
 | 
						|
la $23,1
 | 
						|
beq $30,$0,L.2899
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2899:
 | 
						|
L.2897:
 | 
						|
beq $21,$0,L.2901
 | 
						|
la $23,2
 | 
						|
beq $30,$0,L.2903
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2903:
 | 
						|
L.2901:
 | 
						|
beq $20,$0,L.2905
 | 
						|
la $23,3
 | 
						|
beq $30,$0,L.2907
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2907:
 | 
						|
L.2905:
 | 
						|
move $24,$21
 | 
						|
la $21,1($24)
 | 
						|
move $15,$0
 | 
						|
bne $24,$15,L.2912
 | 
						|
beq $22,$15,L.2910
 | 
						|
L.2912:
 | 
						|
la $24,1
 | 
						|
sw $24,-28+112($sp)
 | 
						|
b L.2911
 | 
						|
L.2910:
 | 
						|
sw $0,-28+112($sp)
 | 
						|
L.2911:
 | 
						|
lw $20,-28+112($sp)
 | 
						|
la $24,1
 | 
						|
beq $22,$24,L.2913
 | 
						|
la $23,4
 | 
						|
beq $30,$0,L.2915
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2915:
 | 
						|
L.2913:
 | 
						|
la $24,1
 | 
						|
beq $21,$24,L.2917
 | 
						|
la $23,5
 | 
						|
beq $30,$0,L.2919
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2919:
 | 
						|
L.2917:
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.2921
 | 
						|
la $23,6
 | 
						|
beq $30,$0,L.2923
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2923:
 | 
						|
L.2921:
 | 
						|
move $24,$22
 | 
						|
subu $22,$24,1
 | 
						|
move $15,$0
 | 
						|
bne $24,$15,L.2928
 | 
						|
move $24,$21
 | 
						|
subu $21,$24,1
 | 
						|
beq $24,$15,L.2926
 | 
						|
L.2928:
 | 
						|
la $24,1
 | 
						|
sw $24,-32+112($sp)
 | 
						|
b L.2927
 | 
						|
L.2926:
 | 
						|
sw $0,-32+112($sp)
 | 
						|
L.2927:
 | 
						|
lw $20,-32+112($sp)
 | 
						|
beq $22,$0,L.2929
 | 
						|
la $23,7
 | 
						|
beq $30,$0,L.2931
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2931:
 | 
						|
L.2929:
 | 
						|
la $24,1
 | 
						|
beq $21,$24,L.2933
 | 
						|
la $23,8
 | 
						|
beq $30,$0,L.2935
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2935:
 | 
						|
L.2933:
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.2937
 | 
						|
la $23,9
 | 
						|
beq $30,$0,L.2939
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2939:
 | 
						|
L.2937:
 | 
						|
move $24,$0
 | 
						|
bne $22,$24,L.2944
 | 
						|
move $15,$21
 | 
						|
subu $21,$15,1
 | 
						|
beq $15,$24,L.2942
 | 
						|
L.2944:
 | 
						|
la $24,1
 | 
						|
sw $24,-36+112($sp)
 | 
						|
b L.2943
 | 
						|
L.2942:
 | 
						|
sw $0,-36+112($sp)
 | 
						|
L.2943:
 | 
						|
lw $20,-36+112($sp)
 | 
						|
beq $22,$0,L.2945
 | 
						|
la $23,10
 | 
						|
beq $30,$0,L.2947
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2947:
 | 
						|
L.2945:
 | 
						|
beq $21,$0,L.2949
 | 
						|
la $23,11
 | 
						|
beq $30,$0,L.2951
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2951:
 | 
						|
L.2949:
 | 
						|
la $24,1
 | 
						|
beq $20,$24,L.2953
 | 
						|
la $23,12
 | 
						|
beq $30,$0,L.2955
 | 
						|
la $4,L.2519
 | 
						|
move $5,$23
 | 
						|
jal printf
 | 
						|
L.2955:
 | 
						|
L.2953:
 | 
						|
beq $23,$0,L.2957
 | 
						|
lw $24,0+112($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.2959
 | 
						|
la $4,L.2520
 | 
						|
la $5,4
 | 
						|
jal printf
 | 
						|
L.2959:
 | 
						|
la $17,4($17)
 | 
						|
L.2957:
 | 
						|
move $24,$0
 | 
						|
move $21,$24
 | 
						|
move $22,$24
 | 
						|
move $16,$24
 | 
						|
la $15,1
 | 
						|
sw $15,-4+112($sp)
 | 
						|
lw $15,-4+112($sp)
 | 
						|
beq $15,$24,L.2963
 | 
						|
sw $16,-40+112($sp)
 | 
						|
b L.2964
 | 
						|
L.2963:
 | 
						|
lw $24,-4+112($sp)
 | 
						|
beq $24,$0,L.2965
 | 
						|
move $24,$22
 | 
						|
la $22,1($24)
 | 
						|
sw $24,-44+112($sp)
 | 
						|
b L.2966
 | 
						|
L.2965:
 | 
						|
move $24,$21
 | 
						|
la $21,1($24)
 | 
						|
sw $24,-44+112($sp)
 | 
						|
L.2966:
 | 
						|
lw $24,-44+112($sp)
 | 
						|
sw $24,-40+112($sp)
 | 
						|
L.2964:
 | 
						|
lw $20,-40+112($sp)
 | 
						|
bne $20,$0,L.2970
 | 
						|
bne $22,$0,L.2970
 | 
						|
beq $21,$0,L.2967
 | 
						|
L.2970:
 | 
						|
lw $24,0+112($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.2971
 | 
						|
la $4,L.2520
 | 
						|
la $5,8
 | 
						|
jal printf
 | 
						|
L.2971:
 | 
						|
la $17,8($17)
 | 
						|
L.2967:
 | 
						|
lw $24,-4+112($sp)
 | 
						|
beq $24,$0,L.2978
 | 
						|
sw $16,-48+112($sp)
 | 
						|
b L.2979
 | 
						|
L.2978:
 | 
						|
la $24,1
 | 
						|
sw $24,-48+112($sp)
 | 
						|
L.2979:
 | 
						|
lw $15,-48+112($sp)
 | 
						|
bne $15,$0,L.2977
 | 
						|
beq $16,$0,L.2980
 | 
						|
la $24,1
 | 
						|
sw $24,-52+112($sp)
 | 
						|
b L.2981
 | 
						|
L.2980:
 | 
						|
sw $16,-52+112($sp)
 | 
						|
L.2981:
 | 
						|
lw $24,-52+112($sp)
 | 
						|
beq $24,$0,L.2973
 | 
						|
L.2977:
 | 
						|
lw $24,0+112($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.2982
 | 
						|
la $4,L.2520
 | 
						|
la $5,16
 | 
						|
jal printf
 | 
						|
L.2982:
 | 
						|
la $17,16($17)
 | 
						|
L.2973:
 | 
						|
move $2,$17
 | 
						|
L.2518:
 | 
						|
lw $16,16($sp)
 | 
						|
lw $17,20($sp)
 | 
						|
lw $18,24($sp)
 | 
						|
lw $19,28($sp)
 | 
						|
lw $20,32($sp)
 | 
						|
lw $21,36($sp)
 | 
						|
lw $22,40($sp)
 | 
						|
lw $23,44($sp)
 | 
						|
lw $25,48($sp)
 | 
						|
lw $30,52($sp)
 | 
						|
lw $31,56($sp)
 | 
						|
addu $sp,$sp,112
 | 
						|
j $31
 | 
						|
.end s7813
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.2985:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 49
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.2986:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 49
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.2987:
 | 
						|
.byte 82
 | 
						|
.byte 101
 | 
						|
.byte 103
 | 
						|
.byte 105
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 99
 | 
						|
.byte 111
 | 
						|
.byte 117
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 102
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 105
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 117
 | 
						|
.byte 110
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 108
 | 
						|
.byte 105
 | 
						|
.byte 97
 | 
						|
.byte 98
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.2988:
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 103
 | 
						|
.byte 105
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 118
 | 
						|
.byte 97
 | 
						|
.byte 114
 | 
						|
.byte 105
 | 
						|
.byte 97
 | 
						|
.byte 98
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 115
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.globl s81
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s81
 | 
						|
s81:
 | 
						|
.frame $sp,80,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-80
 | 
						|
.mask 0xc2ff0000,-24
 | 
						|
sw $16,16($sp)
 | 
						|
sw $17,20($sp)
 | 
						|
sw $18,24($sp)
 | 
						|
sw $19,28($sp)
 | 
						|
sw $20,32($sp)
 | 
						|
sw $21,36($sp)
 | 
						|
sw $22,40($sp)
 | 
						|
sw $23,44($sp)
 | 
						|
.cprestore 48
 | 
						|
sw $30,52($sp)
 | 
						|
sw $31,56($sp)
 | 
						|
sw $4,80($sp)
 | 
						|
sw $0,-20+80($sp)
 | 
						|
sw $0,-8+80($sp)
 | 
						|
sw $0,-12+80($sp)
 | 
						|
sw $0,-16+80($sp)
 | 
						|
la $17,L.2986
 | 
						|
lw $24,0+80($sp)
 | 
						|
la $16,60($24)
 | 
						|
L.2989:
 | 
						|
L.2990:
 | 
						|
move $24,$16
 | 
						|
la $16,1($24)
 | 
						|
move $15,$17
 | 
						|
la $17,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.2989
 | 
						|
la $24,1
 | 
						|
sw $24,-4+80($sp)
 | 
						|
move $21,$0
 | 
						|
L.2992:
 | 
						|
lw $24,-4+80($sp)
 | 
						|
move $15,$24
 | 
						|
move $30,$15
 | 
						|
move $20,$15
 | 
						|
la $23,-4+80($sp)
 | 
						|
la $19,-4+80($sp)
 | 
						|
move $22,$24
 | 
						|
move $18,$24
 | 
						|
sll $24,$30,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
sll $15,$20,8*(4-1); sra $15,$15,8*(4-1)
 | 
						|
beq $24,$15,L.2996
 | 
						|
la $24,1
 | 
						|
sw $24,-8+80($sp)
 | 
						|
L.2996:
 | 
						|
move $24,$23
 | 
						|
move $15,$19
 | 
						|
beq $24,$15,L.2998
 | 
						|
la $24,1
 | 
						|
sw $24,-12+80($sp)
 | 
						|
L.2998:
 | 
						|
beq $22,$18,L.3000
 | 
						|
la $24,1
 | 
						|
sw $24,-16+80($sp)
 | 
						|
L.3000:
 | 
						|
lw $24,-4+80($sp)
 | 
						|
sll $24,$24,1
 | 
						|
sw $24,-4+80($sp)
 | 
						|
L.2993:
 | 
						|
la $21,1($21)
 | 
						|
la $24,50
 | 
						|
blt $21,$24,L.2992
 | 
						|
lw $24,-8+80($sp)
 | 
						|
beq $24,$0,L.3002
 | 
						|
lw $24,-20+80($sp)
 | 
						|
la $24,1($24)
 | 
						|
sw $24,-20+80($sp)
 | 
						|
lw $24,0+80($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3004
 | 
						|
la $4,L.2985
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.3004:
 | 
						|
L.3002:
 | 
						|
lw $24,-12+80($sp)
 | 
						|
beq $24,$0,L.3006
 | 
						|
lw $24,-20+80($sp)
 | 
						|
la $24,2($24)
 | 
						|
sw $24,-20+80($sp)
 | 
						|
lw $24,0+80($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3008
 | 
						|
la $4,L.2985
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.3008:
 | 
						|
L.3006:
 | 
						|
lw $24,-16+80($sp)
 | 
						|
beq $24,$0,L.3010
 | 
						|
lw $24,-20+80($sp)
 | 
						|
la $24,4($24)
 | 
						|
sw $24,-20+80($sp)
 | 
						|
lw $24,0+80($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3012
 | 
						|
la $4,L.2985
 | 
						|
la $5,4
 | 
						|
jal printf
 | 
						|
L.3012:
 | 
						|
L.3010:
 | 
						|
jal regc
 | 
						|
sw $2,-4+80($sp)
 | 
						|
lw $24,0+80($sp)
 | 
						|
lw $24,40($24)
 | 
						|
beq $24,$0,L.3014
 | 
						|
lw $24,-4+80($sp)
 | 
						|
bge $24,$0,L.3016
 | 
						|
la $4,L.2987
 | 
						|
la $5,L.425
 | 
						|
jal printf
 | 
						|
b L.3017
 | 
						|
L.3016:
 | 
						|
la $4,L.2988
 | 
						|
lw $5,-4+80($sp)
 | 
						|
la $6,L.425
 | 
						|
jal printf
 | 
						|
L.3017:
 | 
						|
L.3014:
 | 
						|
jal regp
 | 
						|
sw $2,-4+80($sp)
 | 
						|
lw $24,0+80($sp)
 | 
						|
lw $24,40($24)
 | 
						|
beq $24,$0,L.3018
 | 
						|
lw $24,-4+80($sp)
 | 
						|
bge $24,$0,L.3020
 | 
						|
la $4,L.2987
 | 
						|
la $5,L.3022
 | 
						|
jal printf
 | 
						|
b L.3021
 | 
						|
L.3020:
 | 
						|
la $4,L.2988
 | 
						|
lw $5,-4+80($sp)
 | 
						|
la $6,L.3022
 | 
						|
jal printf
 | 
						|
L.3021:
 | 
						|
L.3018:
 | 
						|
jal regi
 | 
						|
sw $2,-4+80($sp)
 | 
						|
lw $24,0+80($sp)
 | 
						|
lw $24,40($24)
 | 
						|
beq $24,$0,L.3023
 | 
						|
lw $24,-4+80($sp)
 | 
						|
bge $24,$0,L.3025
 | 
						|
la $4,L.2987
 | 
						|
la $5,L.426
 | 
						|
jal printf
 | 
						|
b L.3026
 | 
						|
L.3025:
 | 
						|
la $4,L.2988
 | 
						|
lw $5,-4+80($sp)
 | 
						|
la $6,L.426
 | 
						|
jal printf
 | 
						|
L.3026:
 | 
						|
L.3023:
 | 
						|
lw $2,-20+80($sp)
 | 
						|
L.2984:
 | 
						|
lw $16,16($sp)
 | 
						|
lw $17,20($sp)
 | 
						|
lw $18,24($sp)
 | 
						|
lw $19,28($sp)
 | 
						|
lw $20,32($sp)
 | 
						|
lw $21,36($sp)
 | 
						|
lw $22,40($sp)
 | 
						|
lw $23,44($sp)
 | 
						|
lw $25,48($sp)
 | 
						|
lw $30,52($sp)
 | 
						|
lw $31,56($sp)
 | 
						|
addu $sp,$sp,80
 | 
						|
j $31
 | 
						|
.end s81
 | 
						|
.globl regc
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent regc
 | 
						|
regc:
 | 
						|
.frame $sp,176,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-176
 | 
						|
.mask 0x40ff0000,-144
 | 
						|
sw $16,0($sp)
 | 
						|
sw $17,4($sp)
 | 
						|
sw $18,8($sp)
 | 
						|
sw $19,12($sp)
 | 
						|
sw $20,16($sp)
 | 
						|
sw $21,20($sp)
 | 
						|
sw $22,24($sp)
 | 
						|
sw $23,28($sp)
 | 
						|
sw $30,32($sp)
 | 
						|
sb $0,-130+176($sp)
 | 
						|
la $24,1
 | 
						|
sb $24,-109+176($sp)
 | 
						|
la $24,2
 | 
						|
sb $24,-110+176($sp)
 | 
						|
la $24,3
 | 
						|
sb $24,-111+176($sp)
 | 
						|
la $30,4
 | 
						|
la $24,5
 | 
						|
sb $24,-112+176($sp)
 | 
						|
la $23,6
 | 
						|
la $24,7
 | 
						|
sb $24,-113+176($sp)
 | 
						|
la $22,8
 | 
						|
la $24,9
 | 
						|
sb $24,-114+176($sp)
 | 
						|
la $21,10
 | 
						|
la $24,11
 | 
						|
sb $24,-115+176($sp)
 | 
						|
la $20,12
 | 
						|
la $24,13
 | 
						|
sb $24,-116+176($sp)
 | 
						|
la $19,14
 | 
						|
la $24,15
 | 
						|
sb $24,-117+176($sp)
 | 
						|
la $18,16
 | 
						|
la $24,17
 | 
						|
sb $24,-118+176($sp)
 | 
						|
la $17,18
 | 
						|
la $24,19
 | 
						|
sb $24,-119+176($sp)
 | 
						|
la $16,20
 | 
						|
la $24,21
 | 
						|
sb $24,-120+176($sp)
 | 
						|
la $24,22
 | 
						|
sb $24,-1+176($sp)
 | 
						|
la $24,23
 | 
						|
sb $24,-121+176($sp)
 | 
						|
la $24,24
 | 
						|
sb $24,-2+176($sp)
 | 
						|
la $24,25
 | 
						|
sb $24,-122+176($sp)
 | 
						|
la $24,26
 | 
						|
sb $24,-3+176($sp)
 | 
						|
la $24,27
 | 
						|
sb $24,-123+176($sp)
 | 
						|
la $24,28
 | 
						|
sb $24,-4+176($sp)
 | 
						|
la $24,29
 | 
						|
sb $24,-124+176($sp)
 | 
						|
la $24,30
 | 
						|
sb $24,-5+176($sp)
 | 
						|
la $24,31
 | 
						|
sb $24,-125+176($sp)
 | 
						|
la $24,32
 | 
						|
sb $24,-6+176($sp)
 | 
						|
la $24,33
 | 
						|
sb $24,-126+176($sp)
 | 
						|
la $24,34
 | 
						|
sb $24,-7+176($sp)
 | 
						|
la $24,35
 | 
						|
sb $24,-127+176($sp)
 | 
						|
la $24,36
 | 
						|
sb $24,-128+176($sp)
 | 
						|
la $24,37
 | 
						|
sb $24,-129+176($sp)
 | 
						|
la $24,38
 | 
						|
sb $24,-131+176($sp)
 | 
						|
la $24,-109+176($sp)
 | 
						|
la $15,-130+176($sp)
 | 
						|
subu $15,$24,$15
 | 
						|
sw $15,-96+176($sp)
 | 
						|
la $15,-110+176($sp)
 | 
						|
subu $24,$15,$24
 | 
						|
sw $24,-92+176($sp)
 | 
						|
la $24,-111+176($sp)
 | 
						|
la $15,-110+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-88+176($sp)
 | 
						|
la $24,-112+176($sp)
 | 
						|
la $15,-111+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-84+176($sp)
 | 
						|
la $24,-113+176($sp)
 | 
						|
la $15,-112+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-80+176($sp)
 | 
						|
la $24,-114+176($sp)
 | 
						|
la $15,-113+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-76+176($sp)
 | 
						|
la $24,-115+176($sp)
 | 
						|
la $15,-114+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-72+176($sp)
 | 
						|
la $24,-116+176($sp)
 | 
						|
la $15,-115+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-68+176($sp)
 | 
						|
la $24,-117+176($sp)
 | 
						|
la $15,-116+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-64+176($sp)
 | 
						|
la $24,-118+176($sp)
 | 
						|
la $15,-117+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-60+176($sp)
 | 
						|
la $24,-119+176($sp)
 | 
						|
la $15,-118+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-56+176($sp)
 | 
						|
la $24,-120+176($sp)
 | 
						|
la $15,-119+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-52+176($sp)
 | 
						|
la $24,-121+176($sp)
 | 
						|
la $15,-120+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-48+176($sp)
 | 
						|
la $24,-122+176($sp)
 | 
						|
la $15,-121+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-44+176($sp)
 | 
						|
la $24,-123+176($sp)
 | 
						|
la $15,-122+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-40+176($sp)
 | 
						|
la $24,-124+176($sp)
 | 
						|
la $15,-123+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-36+176($sp)
 | 
						|
la $24,-125+176($sp)
 | 
						|
la $15,-124+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-32+176($sp)
 | 
						|
la $24,-126+176($sp)
 | 
						|
la $15,-125+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-28+176($sp)
 | 
						|
la $24,-127+176($sp)
 | 
						|
la $15,-126+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-24+176($sp)
 | 
						|
la $24,-128+176($sp)
 | 
						|
la $15,-127+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-20+176($sp)
 | 
						|
la $24,-129+176($sp)
 | 
						|
la $15,-128+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-16+176($sp)
 | 
						|
la $24,-131+176($sp)
 | 
						|
la $15,-129+176($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-12+176($sp)
 | 
						|
lw $24,-96+176($sp)
 | 
						|
sw $24,-108+176($sp)
 | 
						|
la $24,1
 | 
						|
sw $24,-104+176($sp)
 | 
						|
sw $0,-100+176($sp)
 | 
						|
L.3049:
 | 
						|
lw $24,-104+176($sp)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.3055
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.3058
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.3063
 | 
						|
b L.3053
 | 
						|
L.3055:
 | 
						|
lw $24,-100+176($sp)
 | 
						|
sll $24,$24,2
 | 
						|
la $15,-96+176($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
lw $15,-108+176($sp)
 | 
						|
beq $24,$15,L.3054
 | 
						|
la $24,2
 | 
						|
lw $15,-100+176($sp)
 | 
						|
sll $15,$15,2
 | 
						|
la $14,-96+176($sp)
 | 
						|
addu $15,$15,$14
 | 
						|
lw $15,($15)
 | 
						|
sw $15,-140+176($sp)
 | 
						|
sw $24,-104+176($sp)
 | 
						|
la $24,1
 | 
						|
sw $24,-136+176($sp)
 | 
						|
b L.3054
 | 
						|
L.3058:
 | 
						|
lw $24,-100+176($sp)
 | 
						|
sll $24,$24,2
 | 
						|
la $15,-96+176($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
lw $15,-108+176($sp)
 | 
						|
bne $24,$15,L.3059
 | 
						|
la $24,3
 | 
						|
sw $24,-104+176($sp)
 | 
						|
b L.3054
 | 
						|
L.3059:
 | 
						|
lw $24,-100+176($sp)
 | 
						|
sll $24,$24,2
 | 
						|
la $15,-96+176($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
lw $15,-140+176($sp)
 | 
						|
bne $24,$15,L.3061
 | 
						|
lw $24,-136+176($sp)
 | 
						|
la $24,1($24)
 | 
						|
sw $24,-136+176($sp)
 | 
						|
b L.3054
 | 
						|
L.3061:
 | 
						|
la $24,4
 | 
						|
sw $24,-104+176($sp)
 | 
						|
b L.3054
 | 
						|
L.3063:
 | 
						|
lw $24,-100+176($sp)
 | 
						|
sll $24,$24,2
 | 
						|
la $15,-96+176($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
lw $15,-108+176($sp)
 | 
						|
beq $24,$15,L.3054
 | 
						|
la $24,4
 | 
						|
sw $24,-104+176($sp)
 | 
						|
L.3053:
 | 
						|
L.3054:
 | 
						|
L.3050:
 | 
						|
lw $24,-100+176($sp)
 | 
						|
la $24,1($24)
 | 
						|
sw $24,-100+176($sp)
 | 
						|
lw $24,-100+176($sp)
 | 
						|
la $15,22
 | 
						|
blt $24,$15,L.3049
 | 
						|
lw $24,-104+176($sp)
 | 
						|
la $15,3
 | 
						|
bne $24,$15,L.3066
 | 
						|
la $24,16
 | 
						|
lw $15,-136+176($sp)
 | 
						|
subu $2,$24,$15
 | 
						|
b L.3027
 | 
						|
L.3066:
 | 
						|
la $2,-1
 | 
						|
L.3027:
 | 
						|
lw $16,0($sp)
 | 
						|
lw $17,4($sp)
 | 
						|
lw $18,8($sp)
 | 
						|
lw $19,12($sp)
 | 
						|
lw $20,16($sp)
 | 
						|
lw $21,20($sp)
 | 
						|
lw $22,24($sp)
 | 
						|
lw $23,28($sp)
 | 
						|
lw $30,32($sp)
 | 
						|
addu $sp,$sp,176
 | 
						|
j $31
 | 
						|
.end regc
 | 
						|
.globl regi
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent regi
 | 
						|
regi:
 | 
						|
.frame $sp,272,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-272
 | 
						|
.mask 0x40ff0000,-240
 | 
						|
sw $16,0($sp)
 | 
						|
sw $17,4($sp)
 | 
						|
sw $18,8($sp)
 | 
						|
sw $19,12($sp)
 | 
						|
sw $20,16($sp)
 | 
						|
sw $21,20($sp)
 | 
						|
sw $22,24($sp)
 | 
						|
sw $23,28($sp)
 | 
						|
sw $30,32($sp)
 | 
						|
sw $0,-216+272($sp)
 | 
						|
la $24,1
 | 
						|
sw $24,-132+272($sp)
 | 
						|
la $24,2
 | 
						|
sw $24,-136+272($sp)
 | 
						|
la $24,3
 | 
						|
sw $24,-140+272($sp)
 | 
						|
la $30,4
 | 
						|
la $24,5
 | 
						|
sw $24,-144+272($sp)
 | 
						|
la $23,6
 | 
						|
la $24,7
 | 
						|
sw $24,-148+272($sp)
 | 
						|
la $22,8
 | 
						|
la $24,9
 | 
						|
sw $24,-152+272($sp)
 | 
						|
la $21,10
 | 
						|
la $24,11
 | 
						|
sw $24,-156+272($sp)
 | 
						|
la $20,12
 | 
						|
la $24,13
 | 
						|
sw $24,-160+272($sp)
 | 
						|
la $19,14
 | 
						|
la $24,15
 | 
						|
sw $24,-164+272($sp)
 | 
						|
la $18,16
 | 
						|
la $24,17
 | 
						|
sw $24,-168+272($sp)
 | 
						|
la $17,18
 | 
						|
la $24,19
 | 
						|
sw $24,-172+272($sp)
 | 
						|
la $16,20
 | 
						|
la $24,21
 | 
						|
sw $24,-176+272($sp)
 | 
						|
la $24,22
 | 
						|
sw $24,-4+272($sp)
 | 
						|
la $24,23
 | 
						|
sw $24,-180+272($sp)
 | 
						|
la $24,24
 | 
						|
sw $24,-8+272($sp)
 | 
						|
la $24,25
 | 
						|
sw $24,-184+272($sp)
 | 
						|
la $24,26
 | 
						|
sw $24,-12+272($sp)
 | 
						|
la $24,27
 | 
						|
sw $24,-188+272($sp)
 | 
						|
la $24,28
 | 
						|
sw $24,-16+272($sp)
 | 
						|
la $24,29
 | 
						|
sw $24,-192+272($sp)
 | 
						|
la $24,30
 | 
						|
sw $24,-20+272($sp)
 | 
						|
la $24,31
 | 
						|
sw $24,-196+272($sp)
 | 
						|
la $24,32
 | 
						|
sw $24,-24+272($sp)
 | 
						|
la $24,33
 | 
						|
sw $24,-200+272($sp)
 | 
						|
la $24,34
 | 
						|
sw $24,-28+272($sp)
 | 
						|
la $24,35
 | 
						|
sw $24,-204+272($sp)
 | 
						|
la $24,36
 | 
						|
sw $24,-208+272($sp)
 | 
						|
la $24,37
 | 
						|
sw $24,-212+272($sp)
 | 
						|
la $24,38
 | 
						|
sw $24,-220+272($sp)
 | 
						|
la $24,-132+272($sp)
 | 
						|
la $15,4
 | 
						|
la $14,-216+272($sp)
 | 
						|
subu $14,$24,$14
 | 
						|
div $14,$14,$15
 | 
						|
sw $14,-116+272($sp)
 | 
						|
la $14,-136+272($sp)
 | 
						|
subu $24,$14,$24
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-112+272($sp)
 | 
						|
la $24,-140+272($sp)
 | 
						|
la $15,-136+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-108+272($sp)
 | 
						|
la $24,-144+272($sp)
 | 
						|
la $15,-140+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-104+272($sp)
 | 
						|
la $24,-148+272($sp)
 | 
						|
la $15,-144+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-100+272($sp)
 | 
						|
la $24,-152+272($sp)
 | 
						|
la $15,-148+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-96+272($sp)
 | 
						|
la $24,-156+272($sp)
 | 
						|
la $15,-152+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-92+272($sp)
 | 
						|
la $24,-160+272($sp)
 | 
						|
la $15,-156+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-88+272($sp)
 | 
						|
la $24,-164+272($sp)
 | 
						|
la $15,-160+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-84+272($sp)
 | 
						|
la $24,-168+272($sp)
 | 
						|
la $15,-164+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-80+272($sp)
 | 
						|
la $24,-172+272($sp)
 | 
						|
la $15,-168+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-76+272($sp)
 | 
						|
la $24,-176+272($sp)
 | 
						|
la $15,-172+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-72+272($sp)
 | 
						|
la $24,-180+272($sp)
 | 
						|
la $15,-176+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-68+272($sp)
 | 
						|
la $24,-184+272($sp)
 | 
						|
la $15,-180+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-64+272($sp)
 | 
						|
la $24,-188+272($sp)
 | 
						|
la $15,-184+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-60+272($sp)
 | 
						|
la $24,-192+272($sp)
 | 
						|
la $15,-188+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-56+272($sp)
 | 
						|
la $24,-196+272($sp)
 | 
						|
la $15,-192+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-52+272($sp)
 | 
						|
la $24,-200+272($sp)
 | 
						|
la $15,-196+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-48+272($sp)
 | 
						|
la $24,-204+272($sp)
 | 
						|
la $15,-200+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-44+272($sp)
 | 
						|
la $24,-208+272($sp)
 | 
						|
la $15,-204+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-40+272($sp)
 | 
						|
la $24,-212+272($sp)
 | 
						|
la $15,-208+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-36+272($sp)
 | 
						|
la $24,-220+272($sp)
 | 
						|
la $15,-212+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-32+272($sp)
 | 
						|
lw $24,-116+272($sp)
 | 
						|
sw $24,-128+272($sp)
 | 
						|
la $24,1
 | 
						|
sw $24,-124+272($sp)
 | 
						|
sw $0,-120+272($sp)
 | 
						|
L.3090:
 | 
						|
lw $24,-124+272($sp)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.3096
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.3099
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.3104
 | 
						|
b L.3094
 | 
						|
L.3096:
 | 
						|
lw $24,-120+272($sp)
 | 
						|
sll $24,$24,2
 | 
						|
la $15,-116+272($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
lw $15,-128+272($sp)
 | 
						|
beq $24,$15,L.3095
 | 
						|
la $24,2
 | 
						|
lw $15,-120+272($sp)
 | 
						|
sll $15,$15,2
 | 
						|
la $14,-116+272($sp)
 | 
						|
addu $15,$15,$14
 | 
						|
lw $15,($15)
 | 
						|
sw $15,-228+272($sp)
 | 
						|
sw $24,-124+272($sp)
 | 
						|
la $24,1
 | 
						|
sw $24,-224+272($sp)
 | 
						|
b L.3095
 | 
						|
L.3099:
 | 
						|
lw $24,-120+272($sp)
 | 
						|
sll $24,$24,2
 | 
						|
la $15,-116+272($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
lw $15,-128+272($sp)
 | 
						|
bne $24,$15,L.3100
 | 
						|
la $24,3
 | 
						|
sw $24,-124+272($sp)
 | 
						|
b L.3095
 | 
						|
L.3100:
 | 
						|
lw $24,-120+272($sp)
 | 
						|
sll $24,$24,2
 | 
						|
la $15,-116+272($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
lw $15,-228+272($sp)
 | 
						|
bne $24,$15,L.3102
 | 
						|
lw $24,-224+272($sp)
 | 
						|
la $24,1($24)
 | 
						|
sw $24,-224+272($sp)
 | 
						|
b L.3095
 | 
						|
L.3102:
 | 
						|
la $24,4
 | 
						|
sw $24,-124+272($sp)
 | 
						|
b L.3095
 | 
						|
L.3104:
 | 
						|
lw $24,-120+272($sp)
 | 
						|
sll $24,$24,2
 | 
						|
la $15,-116+272($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
lw $15,-128+272($sp)
 | 
						|
beq $24,$15,L.3095
 | 
						|
la $24,4
 | 
						|
sw $24,-124+272($sp)
 | 
						|
L.3094:
 | 
						|
L.3095:
 | 
						|
L.3091:
 | 
						|
lw $24,-120+272($sp)
 | 
						|
la $24,1($24)
 | 
						|
sw $24,-120+272($sp)
 | 
						|
lw $24,-120+272($sp)
 | 
						|
la $15,22
 | 
						|
blt $24,$15,L.3090
 | 
						|
lw $24,-124+272($sp)
 | 
						|
la $15,3
 | 
						|
bne $24,$15,L.3107
 | 
						|
la $24,16
 | 
						|
lw $15,-224+272($sp)
 | 
						|
subu $2,$24,$15
 | 
						|
b L.3068
 | 
						|
L.3107:
 | 
						|
la $2,-1
 | 
						|
L.3068:
 | 
						|
lw $16,0($sp)
 | 
						|
lw $17,4($sp)
 | 
						|
lw $18,8($sp)
 | 
						|
lw $19,12($sp)
 | 
						|
lw $20,16($sp)
 | 
						|
lw $21,20($sp)
 | 
						|
lw $22,24($sp)
 | 
						|
lw $23,28($sp)
 | 
						|
lw $30,32($sp)
 | 
						|
addu $sp,$sp,272
 | 
						|
j $31
 | 
						|
.end regi
 | 
						|
.globl regp
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent regp
 | 
						|
regp:
 | 
						|
.frame $sp,272,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-272
 | 
						|
.mask 0x40ff0000,-240
 | 
						|
sw $16,0($sp)
 | 
						|
sw $17,4($sp)
 | 
						|
sw $18,8($sp)
 | 
						|
sw $19,12($sp)
 | 
						|
sw $20,16($sp)
 | 
						|
sw $21,20($sp)
 | 
						|
sw $22,24($sp)
 | 
						|
sw $23,28($sp)
 | 
						|
sw $30,32($sp)
 | 
						|
la $24,-216+272($sp)
 | 
						|
sw $24,-216+272($sp)
 | 
						|
la $24,-192+272($sp)
 | 
						|
sw $24,-192+272($sp)
 | 
						|
la $24,-196+272($sp)
 | 
						|
sw $24,-196+272($sp)
 | 
						|
la $24,-200+272($sp)
 | 
						|
sw $24,-200+272($sp)
 | 
						|
la $30,-128+272($sp)
 | 
						|
la $24,-128+272($sp)
 | 
						|
sw $24,-128+272($sp)
 | 
						|
la $23,-132+272($sp)
 | 
						|
la $24,-132+272($sp)
 | 
						|
sw $24,-132+272($sp)
 | 
						|
la $22,-136+272($sp)
 | 
						|
la $24,-136+272($sp)
 | 
						|
sw $24,-136+272($sp)
 | 
						|
la $21,-140+272($sp)
 | 
						|
la $24,-140+272($sp)
 | 
						|
sw $24,-140+272($sp)
 | 
						|
la $20,-144+272($sp)
 | 
						|
la $24,-144+272($sp)
 | 
						|
sw $24,-144+272($sp)
 | 
						|
la $19,-148+272($sp)
 | 
						|
la $24,-148+272($sp)
 | 
						|
sw $24,-148+272($sp)
 | 
						|
la $18,-152+272($sp)
 | 
						|
la $24,-152+272($sp)
 | 
						|
sw $24,-152+272($sp)
 | 
						|
la $17,-156+272($sp)
 | 
						|
la $24,-156+272($sp)
 | 
						|
sw $24,-156+272($sp)
 | 
						|
la $16,-160+272($sp)
 | 
						|
la $24,-160+272($sp)
 | 
						|
sw $24,-160+272($sp)
 | 
						|
la $24,-164+272($sp)
 | 
						|
sw $24,-4+272($sp)
 | 
						|
la $24,-164+272($sp)
 | 
						|
sw $24,-164+272($sp)
 | 
						|
la $24,-168+272($sp)
 | 
						|
sw $24,-8+272($sp)
 | 
						|
la $24,-168+272($sp)
 | 
						|
sw $24,-168+272($sp)
 | 
						|
la $24,-172+272($sp)
 | 
						|
sw $24,-12+272($sp)
 | 
						|
la $24,-172+272($sp)
 | 
						|
sw $24,-172+272($sp)
 | 
						|
la $24,-176+272($sp)
 | 
						|
sw $24,-16+272($sp)
 | 
						|
la $24,-176+272($sp)
 | 
						|
sw $24,-176+272($sp)
 | 
						|
la $24,-180+272($sp)
 | 
						|
sw $24,-20+272($sp)
 | 
						|
la $24,-180+272($sp)
 | 
						|
sw $24,-180+272($sp)
 | 
						|
la $24,-184+272($sp)
 | 
						|
sw $24,-24+272($sp)
 | 
						|
la $24,-184+272($sp)
 | 
						|
sw $24,-184+272($sp)
 | 
						|
la $24,-188+272($sp)
 | 
						|
sw $24,-28+272($sp)
 | 
						|
la $24,-188+272($sp)
 | 
						|
sw $24,-188+272($sp)
 | 
						|
la $24,-204+272($sp)
 | 
						|
sw $24,-204+272($sp)
 | 
						|
la $24,-208+272($sp)
 | 
						|
sw $24,-208+272($sp)
 | 
						|
la $24,-220+272($sp)
 | 
						|
sw $24,-220+272($sp)
 | 
						|
la $24,-192+272($sp)
 | 
						|
la $15,4
 | 
						|
la $14,-216+272($sp)
 | 
						|
subu $14,$24,$14
 | 
						|
div $14,$14,$15
 | 
						|
sw $14,-116+272($sp)
 | 
						|
la $14,-196+272($sp)
 | 
						|
subu $24,$14,$24
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-112+272($sp)
 | 
						|
la $24,-200+272($sp)
 | 
						|
la $15,-196+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-108+272($sp)
 | 
						|
la $24,-128+272($sp)
 | 
						|
la $15,-200+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-104+272($sp)
 | 
						|
la $24,-132+272($sp)
 | 
						|
la $15,-128+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-100+272($sp)
 | 
						|
la $24,-136+272($sp)
 | 
						|
la $15,-132+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-96+272($sp)
 | 
						|
la $24,-140+272($sp)
 | 
						|
la $15,-136+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-92+272($sp)
 | 
						|
la $24,-144+272($sp)
 | 
						|
la $15,-140+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-88+272($sp)
 | 
						|
la $24,-148+272($sp)
 | 
						|
la $15,-144+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-84+272($sp)
 | 
						|
la $24,-152+272($sp)
 | 
						|
la $15,-148+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-80+272($sp)
 | 
						|
la $24,-156+272($sp)
 | 
						|
la $15,-152+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-76+272($sp)
 | 
						|
la $24,-160+272($sp)
 | 
						|
la $15,-156+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-72+272($sp)
 | 
						|
la $24,-164+272($sp)
 | 
						|
la $15,-160+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-68+272($sp)
 | 
						|
la $24,-168+272($sp)
 | 
						|
la $15,-164+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-64+272($sp)
 | 
						|
la $24,-172+272($sp)
 | 
						|
la $15,-168+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-60+272($sp)
 | 
						|
la $24,-176+272($sp)
 | 
						|
la $15,-172+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-56+272($sp)
 | 
						|
la $24,-180+272($sp)
 | 
						|
la $15,-176+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-52+272($sp)
 | 
						|
la $24,-184+272($sp)
 | 
						|
la $15,-180+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-48+272($sp)
 | 
						|
la $24,-188+272($sp)
 | 
						|
la $15,-184+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-44+272($sp)
 | 
						|
la $24,-204+272($sp)
 | 
						|
la $15,-188+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-40+272($sp)
 | 
						|
la $24,-208+272($sp)
 | 
						|
la $15,-204+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-36+272($sp)
 | 
						|
la $24,-220+272($sp)
 | 
						|
la $15,-208+272($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
la $15,4
 | 
						|
div $24,$24,$15
 | 
						|
sw $24,-32+272($sp)
 | 
						|
lw $24,-116+272($sp)
 | 
						|
sw $24,-212+272($sp)
 | 
						|
la $24,1
 | 
						|
sw $24,-124+272($sp)
 | 
						|
sw $0,-120+272($sp)
 | 
						|
L.3131:
 | 
						|
lw $24,-124+272($sp)
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.3137
 | 
						|
la $15,2
 | 
						|
beq $24,$15,L.3140
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.3145
 | 
						|
b L.3135
 | 
						|
L.3137:
 | 
						|
lw $24,-120+272($sp)
 | 
						|
sll $24,$24,2
 | 
						|
la $15,-116+272($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
lw $15,-212+272($sp)
 | 
						|
beq $24,$15,L.3136
 | 
						|
la $24,2
 | 
						|
lw $15,-120+272($sp)
 | 
						|
sll $15,$15,2
 | 
						|
la $14,-116+272($sp)
 | 
						|
addu $15,$15,$14
 | 
						|
lw $15,($15)
 | 
						|
sw $15,-228+272($sp)
 | 
						|
sw $24,-124+272($sp)
 | 
						|
la $24,1
 | 
						|
sw $24,-224+272($sp)
 | 
						|
b L.3136
 | 
						|
L.3140:
 | 
						|
lw $24,-120+272($sp)
 | 
						|
sll $24,$24,2
 | 
						|
la $15,-116+272($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
lw $15,-212+272($sp)
 | 
						|
bne $24,$15,L.3141
 | 
						|
la $24,3
 | 
						|
sw $24,-124+272($sp)
 | 
						|
b L.3136
 | 
						|
L.3141:
 | 
						|
lw $24,-120+272($sp)
 | 
						|
sll $24,$24,2
 | 
						|
la $15,-116+272($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
lw $15,-228+272($sp)
 | 
						|
bne $24,$15,L.3143
 | 
						|
lw $24,-224+272($sp)
 | 
						|
la $24,1($24)
 | 
						|
sw $24,-224+272($sp)
 | 
						|
b L.3136
 | 
						|
L.3143:
 | 
						|
la $24,4
 | 
						|
sw $24,-124+272($sp)
 | 
						|
b L.3136
 | 
						|
L.3145:
 | 
						|
lw $24,-120+272($sp)
 | 
						|
sll $24,$24,2
 | 
						|
la $15,-116+272($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
lw $15,-212+272($sp)
 | 
						|
beq $24,$15,L.3136
 | 
						|
la $24,4
 | 
						|
sw $24,-124+272($sp)
 | 
						|
L.3135:
 | 
						|
L.3136:
 | 
						|
L.3132:
 | 
						|
lw $24,-120+272($sp)
 | 
						|
la $24,1($24)
 | 
						|
sw $24,-120+272($sp)
 | 
						|
lw $24,-120+272($sp)
 | 
						|
la $15,22
 | 
						|
blt $24,$15,L.3131
 | 
						|
lw $24,-124+272($sp)
 | 
						|
la $15,3
 | 
						|
bne $24,$15,L.3148
 | 
						|
la $24,16
 | 
						|
lw $15,-224+272($sp)
 | 
						|
subu $2,$24,$15
 | 
						|
b L.3109
 | 
						|
L.3148:
 | 
						|
la $2,-1
 | 
						|
L.3109:
 | 
						|
lw $16,0($sp)
 | 
						|
lw $17,4($sp)
 | 
						|
lw $18,8($sp)
 | 
						|
lw $19,12($sp)
 | 
						|
lw $20,16($sp)
 | 
						|
lw $21,20($sp)
 | 
						|
lw $22,24($sp)
 | 
						|
lw $23,28($sp)
 | 
						|
lw $30,32($sp)
 | 
						|
addu $sp,$sp,272
 | 
						|
j $31
 | 
						|
.end regp
 | 
						|
.lcomm L.3151,420
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.3152:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 52
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.3153:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 52
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s84
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s84
 | 
						|
s84:
 | 
						|
.frame $sp,224,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-224
 | 
						|
.fmask 0xc0000000,-208
 | 
						|
.mask 0xc2fc0000,-168
 | 
						|
s.d $f30,16($sp)
 | 
						|
sw $18,24($sp)
 | 
						|
sw $19,28($sp)
 | 
						|
sw $20,32($sp)
 | 
						|
sw $21,36($sp)
 | 
						|
sw $22,40($sp)
 | 
						|
sw $23,44($sp)
 | 
						|
.cprestore 48
 | 
						|
sw $30,52($sp)
 | 
						|
sw $31,56($sp)
 | 
						|
move $30,$4
 | 
						|
la $20,L.3153
 | 
						|
la $19,60($30)
 | 
						|
move $18,$0
 | 
						|
L.3154:
 | 
						|
L.3155:
 | 
						|
move $24,$19
 | 
						|
la $19,1($24)
 | 
						|
move $15,$20
 | 
						|
la $20,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.3154
 | 
						|
la $4,3
 | 
						|
jal fip
 | 
						|
sw $2,-140+224($sp)
 | 
						|
lw $24,-140+224($sp)
 | 
						|
lw $24,($24)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.3157
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.3159
 | 
						|
la $4,L.3152
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.3159:
 | 
						|
la $18,1($18)
 | 
						|
L.3157:
 | 
						|
la $24,glork
 | 
						|
sw $24,-144+224($sp)
 | 
						|
la $4,4
 | 
						|
lw $25,-144+224($sp)
 | 
						|
jal $25
 | 
						|
la $15,4
 | 
						|
beq $2,$15,L.3161
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.3163
 | 
						|
la $4,L.3152
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.3163:
 | 
						|
la $18,2($18)
 | 
						|
L.3161:
 | 
						|
move $22,$0
 | 
						|
L.3165:
 | 
						|
sll $24,$22,2
 | 
						|
la $15,-68+224($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
mtc1 $22,$f18; cvt.s.w $f18,$f18
 | 
						|
s.s $f18,($24)
 | 
						|
sll $24,$22,2
 | 
						|
la $15,-136+224($sp)
 | 
						|
addu $15,$24,$15
 | 
						|
la $14,-68+224($sp)
 | 
						|
addu $24,$24,$14
 | 
						|
sw $24,($15)
 | 
						|
L.3166:
 | 
						|
la $22,1($22)
 | 
						|
la $24,17
 | 
						|
blt $22,$24,L.3165
 | 
						|
l.s $f30,L.412
 | 
						|
move $22,$0
 | 
						|
L.3169:
 | 
						|
sll $24,$22,2
 | 
						|
la $15,-136+224($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $24,($24)
 | 
						|
l.s $f18,($24)
 | 
						|
add.s $f30,$f30,$f18
 | 
						|
L.3170:
 | 
						|
la $22,1($22)
 | 
						|
la $24,17
 | 
						|
blt $22,$24,L.3169
 | 
						|
l.s $f18,L.3175
 | 
						|
c.eq.s $f30,$f18; bc1t L.3173
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.3176
 | 
						|
la $4,L.3152
 | 
						|
la $5,4
 | 
						|
jal printf
 | 
						|
L.3176:
 | 
						|
la $18,4($18)
 | 
						|
L.3173:
 | 
						|
move $21,$0
 | 
						|
L.3178:
 | 
						|
move $22,$0
 | 
						|
L.3182:
 | 
						|
move $23,$0
 | 
						|
L.3186:
 | 
						|
sll $24,$23,2
 | 
						|
la $15,28
 | 
						|
mul $15,$15,$22
 | 
						|
la $14,140
 | 
						|
mul $14,$14,$21
 | 
						|
la $14,L.3151($14)
 | 
						|
addu $15,$15,$14
 | 
						|
addu $24,$24,$15
 | 
						|
la $15,35
 | 
						|
mul $15,$15,$21
 | 
						|
la $14,7
 | 
						|
mul $14,$14,$22
 | 
						|
addu $15,$15,$14
 | 
						|
addu $15,$15,$23
 | 
						|
sw $15,($24)
 | 
						|
L.3187:
 | 
						|
la $23,1($23)
 | 
						|
la $24,7
 | 
						|
blt $23,$24,L.3186
 | 
						|
L.3183:
 | 
						|
la $22,1($22)
 | 
						|
la $24,5
 | 
						|
blt $22,$24,L.3182
 | 
						|
L.3179:
 | 
						|
la $21,1($21)
 | 
						|
la $24,3
 | 
						|
blt $21,$24,L.3178
 | 
						|
la $21,1
 | 
						|
la $22,2
 | 
						|
la $23,3
 | 
						|
la $4,L.3151
 | 
						|
la $5,105
 | 
						|
move $6,$0
 | 
						|
jal array
 | 
						|
move $24,$2
 | 
						|
sw $24,-148+224($sp)
 | 
						|
la $15,140
 | 
						|
mul $15,$15,$21
 | 
						|
la $4,L.3151($15)
 | 
						|
la $15,35
 | 
						|
move $5,$15
 | 
						|
move $6,$15
 | 
						|
jal array
 | 
						|
move $24,$2
 | 
						|
sw $24,-152+224($sp)
 | 
						|
la $15,28
 | 
						|
mul $15,$15,$22
 | 
						|
la $14,140
 | 
						|
mul $14,$14,$21
 | 
						|
la $14,L.3151($14)
 | 
						|
addu $4,$15,$14
 | 
						|
la $5,7
 | 
						|
la $6,49
 | 
						|
jal array
 | 
						|
lw $15,-148+224($sp)
 | 
						|
lw $14,-152+224($sp)
 | 
						|
addu $15,$15,$14
 | 
						|
addu $24,$15,$2
 | 
						|
sll $15,$23,2
 | 
						|
la $14,28
 | 
						|
mul $14,$14,$22
 | 
						|
la $13,140
 | 
						|
mul $13,$13,$21
 | 
						|
la $13,L.3151($13)
 | 
						|
addu $14,$14,$13
 | 
						|
addu $15,$15,$14
 | 
						|
lw $15,($15)
 | 
						|
addu $24,$24,$15
 | 
						|
subu $24,$24,52
 | 
						|
beq $24,$0,L.3190
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.3192
 | 
						|
la $4,L.3152
 | 
						|
la $5,8
 | 
						|
jal printf
 | 
						|
L.3192:
 | 
						|
la $18,8($18)
 | 
						|
L.3190:
 | 
						|
move $2,$18
 | 
						|
L.3150:
 | 
						|
l.d $f30,16($sp)
 | 
						|
lw $18,24($sp)
 | 
						|
lw $19,28($sp)
 | 
						|
lw $20,32($sp)
 | 
						|
lw $21,36($sp)
 | 
						|
lw $22,40($sp)
 | 
						|
lw $23,44($sp)
 | 
						|
lw $25,48($sp)
 | 
						|
lw $30,52($sp)
 | 
						|
lw $31,56($sp)
 | 
						|
addu $sp,$sp,224
 | 
						|
j $31
 | 
						|
.end s84
 | 
						|
.globl array
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent array
 | 
						|
array:
 | 
						|
.frame $sp,16,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-16
 | 
						|
.mask 0x40000000,-16
 | 
						|
sw $30,0($sp)
 | 
						|
move $30,$0
 | 
						|
b L.3198
 | 
						|
L.3195:
 | 
						|
sll $24,$30,2
 | 
						|
addu $24,$24,$4
 | 
						|
lw $24,($24)
 | 
						|
addu $15,$30,$6
 | 
						|
beq $24,$15,L.3199
 | 
						|
la $2,1
 | 
						|
b L.3194
 | 
						|
L.3199:
 | 
						|
L.3196:
 | 
						|
la $30,1($30)
 | 
						|
L.3198:
 | 
						|
blt $30,$5,L.3195
 | 
						|
move $2,$0
 | 
						|
L.3194:
 | 
						|
lw $30,0($sp)
 | 
						|
addu $sp,$sp,16
 | 
						|
j $31
 | 
						|
.end array
 | 
						|
.lcomm L.3202,4
 | 
						|
.globl fip
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent fip
 | 
						|
fip:
 | 
						|
.frame $sp,0,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
la $24,L.3202
 | 
						|
sw $4,L.3202
 | 
						|
move $2,$24
 | 
						|
L.3201:
 | 
						|
j $31
 | 
						|
.end fip
 | 
						|
.globl glork
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent glork
 | 
						|
glork:
 | 
						|
.frame $sp,0,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
move $2,$4
 | 
						|
L.3203:
 | 
						|
j $31
 | 
						|
.end glork
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.3205:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 53
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.3206:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 53
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 2
 | 
						|
L.3214:
 | 
						|
.word L.425
 | 
						|
.word L.427
 | 
						|
.word L.426
 | 
						|
.word L.428
 | 
						|
.word L.429
 | 
						|
.word L.430
 | 
						|
.word L.431
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.3215:
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 109
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 58
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s85
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s85
 | 
						|
s85:
 | 
						|
.frame $sp,448,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-448
 | 
						|
.mask 0xc2f00000,-408
 | 
						|
sw $20,16($sp)
 | 
						|
sw $21,20($sp)
 | 
						|
sw $22,24($sp)
 | 
						|
sw $23,28($sp)
 | 
						|
.cprestore 32
 | 
						|
sw $30,36($sp)
 | 
						|
sw $31,40($sp)
 | 
						|
move $30,$4
 | 
						|
la $22,L.3206
 | 
						|
la $21,60($30)
 | 
						|
move $20,$0
 | 
						|
L.3219:
 | 
						|
L.3220:
 | 
						|
move $24,$21
 | 
						|
la $21,1($24)
 | 
						|
move $15,$22
 | 
						|
la $22,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.3219
 | 
						|
la $15,-284+448($sp)
 | 
						|
la $14,-304+448($sp)
 | 
						|
subu $15,$15,$14
 | 
						|
ble $15,$0,L.3230
 | 
						|
la $15,-280+448($sp)
 | 
						|
la $14,-284+448($sp)
 | 
						|
subu $15,$15,$14
 | 
						|
ble $15,$0,L.3230
 | 
						|
la $15,-276+448($sp)
 | 
						|
la $14,-280+448($sp)
 | 
						|
subu $15,$15,$14
 | 
						|
bgt $15,$0,L.3222
 | 
						|
L.3230:
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.3231
 | 
						|
la $4,L.3205
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.3231:
 | 
						|
la $20,1($20)
 | 
						|
L.3222:
 | 
						|
la $24,-337+448($sp)
 | 
						|
la $15,-338+448($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-268+448($sp)
 | 
						|
la $24,-340+448($sp)
 | 
						|
la $15,-342+448($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-264+448($sp)
 | 
						|
la $24,-348+448($sp)
 | 
						|
la $15,-352+448($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-260+448($sp)
 | 
						|
la $24,-356+448($sp)
 | 
						|
la $15,-360+448($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-256+448($sp)
 | 
						|
la $24,-364+448($sp)
 | 
						|
la $15,-368+448($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-252+448($sp)
 | 
						|
la $24,-372+448($sp)
 | 
						|
la $15,-376+448($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-248+448($sp)
 | 
						|
la $24,-384+448($sp)
 | 
						|
la $15,-392+448($sp)
 | 
						|
subu $24,$24,$15
 | 
						|
sw $24,-244+448($sp)
 | 
						|
lw $24,40($30)
 | 
						|
beq $24,$0,L.3246
 | 
						|
move $23,$0
 | 
						|
L.3248:
 | 
						|
la $4,L.3252
 | 
						|
sll $24,$23,2
 | 
						|
lw $5,L.3214($24)
 | 
						|
la $6,L.3215
 | 
						|
la $15,-268+448($sp)
 | 
						|
addu $24,$24,$15
 | 
						|
lw $7,($24)
 | 
						|
jal printf
 | 
						|
L.3249:
 | 
						|
la $23,1($23)
 | 
						|
la $24,7
 | 
						|
blt $23,$24,L.3248
 | 
						|
L.3246:
 | 
						|
lw $24,-272+448($sp)
 | 
						|
or $24,$24,0x1c000000
 | 
						|
sw $24,-272+448($sp)
 | 
						|
lw $24,-272+448($sp)
 | 
						|
move $15,$24
 | 
						|
and $15,$15,0x3fffffff
 | 
						|
sll $24,$24,3
 | 
						|
sra $24,$24,29
 | 
						|
sll $24,$24,30
 | 
						|
sra $24,$24,30
 | 
						|
sll $24,$24,30
 | 
						|
and $24,$24,0xc0000000
 | 
						|
or $24,$15,$24
 | 
						|
sw $24,-272+448($sp)
 | 
						|
lw $24,-272+448($sp)
 | 
						|
move $15,$24
 | 
						|
and $15,$15,0xe3ffffff
 | 
						|
sra $24,$24,30
 | 
						|
sll $24,$24,29
 | 
						|
sra $24,$24,29
 | 
						|
sll $24,$24,26
 | 
						|
and $24,$24,0x1c000000
 | 
						|
or $24,$15,$24
 | 
						|
sw $24,-272+448($sp)
 | 
						|
la $24,3
 | 
						|
lw $15,-272+448($sp)
 | 
						|
sll $15,$15,3
 | 
						|
sra $15,$15,29
 | 
						|
beq $15,$24,L.3253
 | 
						|
lw $24,-272+448($sp)
 | 
						|
sll $24,$24,3
 | 
						|
sra $24,$24,29
 | 
						|
la $15,-1
 | 
						|
bne $24,$15,L.3255
 | 
						|
lw $24,40($30)
 | 
						|
beq $24,$0,L.3256
 | 
						|
la $4,L.3259
 | 
						|
jal printf
 | 
						|
b L.3256
 | 
						|
L.3255:
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.3260
 | 
						|
la $4,L.3205
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.3260:
 | 
						|
la $20,2($20)
 | 
						|
L.3256:
 | 
						|
L.3253:
 | 
						|
lw $24,-272+448($sp)
 | 
						|
or $24,$24,0x2000000
 | 
						|
sw $24,-272+448($sp)
 | 
						|
lw $24,-272+448($sp)
 | 
						|
sll $24,$24,6
 | 
						|
sra $24,$24,31
 | 
						|
la $15,1
 | 
						|
beq $24,$15,L.3262
 | 
						|
lw $24,40($30)
 | 
						|
beq $24,$0,L.3264
 | 
						|
la $4,L.3266
 | 
						|
jal printf
 | 
						|
L.3264:
 | 
						|
L.3262:
 | 
						|
la $24,-240+448($sp)
 | 
						|
subu $24,$24,$24
 | 
						|
bne $24,$0,L.3274
 | 
						|
bne $24,$0,L.3274
 | 
						|
bne $24,$0,L.3274
 | 
						|
bne $24,$0,L.3274
 | 
						|
bne $24,$0,L.3274
 | 
						|
bne $24,$0,L.3274
 | 
						|
beq $24,$0,L.3267
 | 
						|
L.3274:
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.3275
 | 
						|
la $4,L.3205
 | 
						|
la $5,4
 | 
						|
jal printf
 | 
						|
L.3275:
 | 
						|
la $20,4($20)
 | 
						|
L.3267:
 | 
						|
b L.3277
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.3279
 | 
						|
la $4,L.3205
 | 
						|
la $5,8
 | 
						|
jal printf
 | 
						|
L.3279:
 | 
						|
la $20,8($20)
 | 
						|
L.3277:
 | 
						|
la $24,-336+448($sp)
 | 
						|
sw $24,-276+448($sp)
 | 
						|
la $24,2
 | 
						|
sb $24,-336+448($sp)
 | 
						|
lw $24,-276+448($sp)
 | 
						|
lb $15,($24)
 | 
						|
la $15,1($15)
 | 
						|
sb $15,($24)
 | 
						|
lb $24,-336+448($sp)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.3283
 | 
						|
lw $24,44($30)
 | 
						|
beq $24,$0,L.3285
 | 
						|
la $4,L.3205
 | 
						|
la $5,16
 | 
						|
jal printf
 | 
						|
L.3285:
 | 
						|
la $20,16($20)
 | 
						|
L.3283:
 | 
						|
move $2,$20
 | 
						|
L.3204:
 | 
						|
lw $20,16($sp)
 | 
						|
lw $21,20($sp)
 | 
						|
lw $22,24($sp)
 | 
						|
lw $23,28($sp)
 | 
						|
lw $25,32($sp)
 | 
						|
lw $30,36($sp)
 | 
						|
lw $31,40($sp)
 | 
						|
addu $sp,$sp,448
 | 
						|
j $31
 | 
						|
.end s85
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.3288:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 54
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.3289:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 54
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.data
 | 
						|
.align 2
 | 
						|
L.3290:
 | 
						|
.word 0x1
 | 
						|
.word 0x3
 | 
						|
.word 0x5
 | 
						|
.sdata
 | 
						|
.align 2
 | 
						|
L.3291:
 | 
						|
.word L.3290+8
 | 
						|
.lcomm L.3293,40
 | 
						|
.data
 | 
						|
.align 2
 | 
						|
L.3294:
 | 
						|
.word 0x3f800000
 | 
						|
.word 0x40400000
 | 
						|
.word 0x40a00000
 | 
						|
.word 0x40000000
 | 
						|
.word 0x40800000
 | 
						|
.word 0x40c00000
 | 
						|
.word 0x40400000
 | 
						|
.word 0x40a00000
 | 
						|
.word 0x40e00000
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.data
 | 
						|
.align 2
 | 
						|
L.3295:
 | 
						|
.word 0x3f800000
 | 
						|
.word 0x40400000
 | 
						|
.word 0x40a00000
 | 
						|
.word 0x40000000
 | 
						|
.word 0x40800000
 | 
						|
.word 0x40c00000
 | 
						|
.word 0x40400000
 | 
						|
.word 0x40a00000
 | 
						|
.word 0x40e00000
 | 
						|
.space 12
 | 
						|
.data
 | 
						|
.align 2
 | 
						|
L.3296:
 | 
						|
.word 0x3f800000
 | 
						|
.word 0x40400000
 | 
						|
.word 0x40a00000
 | 
						|
.word 0x40000000
 | 
						|
.word 0x40800000
 | 
						|
.word 0x40c00000
 | 
						|
.word 0x40400000
 | 
						|
.word 0x40a00000
 | 
						|
.word 0x40e00000
 | 
						|
.space 12
 | 
						|
.data
 | 
						|
.align 2
 | 
						|
L.3297:
 | 
						|
.word 0x3f800000
 | 
						|
.space 8
 | 
						|
.word 0x40000000
 | 
						|
.space 8
 | 
						|
.word 0x40400000
 | 
						|
.space 8
 | 
						|
.word 0x40800000
 | 
						|
.space 8
 | 
						|
.globl s86
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s86
 | 
						|
s86:
 | 
						|
.frame $sp,64,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-64
 | 
						|
.mask 0xc2ff0000,-8
 | 
						|
sw $16,16($sp)
 | 
						|
sw $17,20($sp)
 | 
						|
sw $18,24($sp)
 | 
						|
sw $19,28($sp)
 | 
						|
sw $20,32($sp)
 | 
						|
sw $21,36($sp)
 | 
						|
sw $22,40($sp)
 | 
						|
sw $23,44($sp)
 | 
						|
.cprestore 48
 | 
						|
sw $30,52($sp)
 | 
						|
sw $31,56($sp)
 | 
						|
sw $4,64($sp)
 | 
						|
lw $24,L.3291
 | 
						|
la $16,-4($24)
 | 
						|
jal one
 | 
						|
sll $24,$2,2
 | 
						|
addu $30,$24,$16
 | 
						|
la $19,L.3289
 | 
						|
lw $24,0+64($sp)
 | 
						|
la $18,60($24)
 | 
						|
move $17,$0
 | 
						|
L.3298:
 | 
						|
L.3299:
 | 
						|
move $24,$18
 | 
						|
la $18,1($24)
 | 
						|
move $15,$19
 | 
						|
la $19,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.3298
 | 
						|
lw $24,L.3291
 | 
						|
lw $24,($24)
 | 
						|
la $15,5
 | 
						|
beq $24,$15,L.3301
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3303
 | 
						|
la $4,L.3288
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.3303:
 | 
						|
la $17,1($17)
 | 
						|
L.3301:
 | 
						|
lw $24,($16)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.3305
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3307
 | 
						|
la $4,L.3288
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.3307:
 | 
						|
la $17,2($17)
 | 
						|
L.3305:
 | 
						|
lw $24,($30)
 | 
						|
la $15,5
 | 
						|
beq $24,$15,L.3309
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3311
 | 
						|
la $4,L.3288
 | 
						|
la $5,4
 | 
						|
jal printf
 | 
						|
L.3311:
 | 
						|
la $17,4($17)
 | 
						|
L.3309:
 | 
						|
move $20,$0
 | 
						|
move $23,$0
 | 
						|
L.3313:
 | 
						|
sll $24,$23,2
 | 
						|
lw $24,L.3293($24)
 | 
						|
beq $24,$0,L.3317
 | 
						|
la $20,1
 | 
						|
L.3317:
 | 
						|
L.3314:
 | 
						|
la $23,1($23)
 | 
						|
la $24,10
 | 
						|
blt $23,$24,L.3313
 | 
						|
beq $20,$0,L.3319
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3321
 | 
						|
la $4,L.3288
 | 
						|
la $5,8
 | 
						|
jal printf
 | 
						|
L.3321:
 | 
						|
la $17,8($17)
 | 
						|
L.3319:
 | 
						|
move $20,$0
 | 
						|
move $22,$0
 | 
						|
L.3323:
 | 
						|
move $23,$0
 | 
						|
L.3327:
 | 
						|
la $24,3
 | 
						|
mul $24,$24,$22
 | 
						|
addu $21,$24,$23
 | 
						|
sll $24,$23,2
 | 
						|
la $15,12
 | 
						|
mul $15,$15,$22
 | 
						|
la $14,L.3295($15)
 | 
						|
addu $14,$24,$14
 | 
						|
l.s $f18,($14)
 | 
						|
la $15,L.3296($15)
 | 
						|
addu $24,$24,$15
 | 
						|
l.s $f16,($24)
 | 
						|
c.eq.s $f18,$f16; bc1f L.3333
 | 
						|
sll $24,$21,2
 | 
						|
l.s $f16,L.3294($24)
 | 
						|
c.eq.s $f18,$f16; bc1t L.3331
 | 
						|
L.3333:
 | 
						|
la $20,1
 | 
						|
L.3331:
 | 
						|
L.3328:
 | 
						|
la $23,1($23)
 | 
						|
la $24,3
 | 
						|
blt $23,$24,L.3327
 | 
						|
L.3324:
 | 
						|
la $22,1($22)
 | 
						|
la $24,4
 | 
						|
blt $22,$24,L.3323
 | 
						|
beq $20,$0,L.3334
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3336
 | 
						|
la $4,L.3288
 | 
						|
la $5,16
 | 
						|
jal printf
 | 
						|
L.3336:
 | 
						|
la $17,16($17)
 | 
						|
L.3334:
 | 
						|
move $20,$0
 | 
						|
move $23,$0
 | 
						|
L.3338:
 | 
						|
la $24,12
 | 
						|
mul $24,$24,$23
 | 
						|
l.s $f18,L.3297($24)
 | 
						|
la $24,1($23)
 | 
						|
mtc1 $24,$f16; cvt.s.w $f16,$f16
 | 
						|
c.eq.s $f18,$f16; bc1t L.3342
 | 
						|
la $20,1
 | 
						|
L.3342:
 | 
						|
L.3339:
 | 
						|
la $23,1($23)
 | 
						|
la $24,4
 | 
						|
blt $23,$24,L.3338
 | 
						|
beq $20,$0,L.3344
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3346
 | 
						|
la $4,L.3288
 | 
						|
la $5,32
 | 
						|
jal printf
 | 
						|
L.3346:
 | 
						|
la $17,32($17)
 | 
						|
L.3344:
 | 
						|
move $2,$17
 | 
						|
L.3287:
 | 
						|
lw $16,16($sp)
 | 
						|
lw $17,20($sp)
 | 
						|
lw $18,24($sp)
 | 
						|
lw $19,28($sp)
 | 
						|
lw $20,32($sp)
 | 
						|
lw $21,36($sp)
 | 
						|
lw $22,40($sp)
 | 
						|
lw $23,44($sp)
 | 
						|
lw $25,48($sp)
 | 
						|
lw $30,52($sp)
 | 
						|
lw $31,56($sp)
 | 
						|
addu $sp,$sp,64
 | 
						|
j $31
 | 
						|
.end s86
 | 
						|
.globl one
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent one
 | 
						|
one:
 | 
						|
.frame $sp,0,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
la $2,1
 | 
						|
L.3348:
 | 
						|
j $31
 | 
						|
.end one
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.3350:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 56
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.3351:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 56
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s88
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s88
 | 
						|
s88:
 | 
						|
.frame $sp,64,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-64
 | 
						|
.mask 0xc2e00000,-28
 | 
						|
sw $21,16($sp)
 | 
						|
sw $22,20($sp)
 | 
						|
sw $23,24($sp)
 | 
						|
.cprestore 28
 | 
						|
sw $30,32($sp)
 | 
						|
sw $31,36($sp)
 | 
						|
sw $4,64($sp)
 | 
						|
la $30,L.3351
 | 
						|
lw $24,0+64($sp)
 | 
						|
la $23,60($24)
 | 
						|
move $22,$0
 | 
						|
L.3353:
 | 
						|
L.3354:
 | 
						|
move $24,$23
 | 
						|
la $23,1($24)
 | 
						|
move $15,$30
 | 
						|
la $30,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.3353
 | 
						|
b L.3356
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3358
 | 
						|
la $4,L.3350
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.3358:
 | 
						|
la $22,1($22)
 | 
						|
L.3356:
 | 
						|
la $24,-20+64($sp)
 | 
						|
sw $24,metricp
 | 
						|
la $24,2
 | 
						|
sw $24,-20+64($sp)
 | 
						|
lw $24,metricp
 | 
						|
la $15,3
 | 
						|
sw $15,($24)
 | 
						|
lw $24,-20+64($sp)
 | 
						|
la $15,3
 | 
						|
beq $24,$15,L.3360
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3362
 | 
						|
la $4,L.3350
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.3362:
 | 
						|
la $22,2($22)
 | 
						|
L.3360:
 | 
						|
l.d $f18,L.419
 | 
						|
s.d $f18,-16+64($sp)
 | 
						|
s.d $f18,-8+64($sp)
 | 
						|
la $21,-16+64($sp)
 | 
						|
l.d $f18,L.418
 | 
						|
s.d $f18,($21)
 | 
						|
l.d $f18,L.418
 | 
						|
s.d $f18,8($21)
 | 
						|
l.d $f18,-16+64($sp)
 | 
						|
l.d $f16,-8+64($sp)
 | 
						|
add.d $f18,$f18,$f16
 | 
						|
l.d $f16,L.416
 | 
						|
c.eq.d $f18,$f16; bc1t L.3365
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3368
 | 
						|
la $4,L.3350
 | 
						|
la $5,4
 | 
						|
jal printf
 | 
						|
L.3368:
 | 
						|
la $22,4($22)
 | 
						|
L.3365:
 | 
						|
move $2,$22
 | 
						|
L.3349:
 | 
						|
lw $21,16($sp)
 | 
						|
lw $22,20($sp)
 | 
						|
lw $23,24($sp)
 | 
						|
lw $25,28($sp)
 | 
						|
lw $30,32($sp)
 | 
						|
lw $31,36($sp)
 | 
						|
addu $sp,$sp,64
 | 
						|
j $31
 | 
						|
.end s88
 | 
						|
.data
 | 
						|
.align 0
 | 
						|
L.3371:
 | 
						|
.byte 115
 | 
						|
.byte 57
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.sdata
 | 
						|
.align 0
 | 
						|
L.3372:
 | 
						|
.byte 115
 | 
						|
.byte 57
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.globl s9
 | 
						|
.text
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent s9
 | 
						|
s9:
 | 
						|
.frame $sp,64,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
addu $sp,$sp,-64
 | 
						|
.mask 0xc2ff0000,-8
 | 
						|
sw $16,16($sp)
 | 
						|
sw $17,20($sp)
 | 
						|
sw $18,24($sp)
 | 
						|
sw $19,28($sp)
 | 
						|
sw $20,32($sp)
 | 
						|
sw $21,36($sp)
 | 
						|
sw $22,40($sp)
 | 
						|
sw $23,44($sp)
 | 
						|
.cprestore 48
 | 
						|
sw $30,52($sp)
 | 
						|
sw $31,56($sp)
 | 
						|
sw $4,64($sp)
 | 
						|
la $22,L.3372
 | 
						|
lw $24,0+64($sp)
 | 
						|
la $21,60($24)
 | 
						|
move $20,$0
 | 
						|
L.3373:
 | 
						|
L.3374:
 | 
						|
move $24,$21
 | 
						|
la $21,1($24)
 | 
						|
move $15,$22
 | 
						|
la $22,1($15)
 | 
						|
lb $15,($15)
 | 
						|
sb $15,($24)
 | 
						|
sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
 | 
						|
bne $24,$0,L.3373
 | 
						|
move $23,$0
 | 
						|
move $30,$0
 | 
						|
L.3376:
 | 
						|
la $24,2
 | 
						|
move $19,$24
 | 
						|
move $18,$24
 | 
						|
la $24,3
 | 
						|
move $17,$24
 | 
						|
move $16,$24
 | 
						|
la $24,3
 | 
						|
bne $16,$24,L.3382
 | 
						|
beq $17,$24,L.3380
 | 
						|
L.3382:
 | 
						|
la $23,1
 | 
						|
L.3380:
 | 
						|
la $24,2
 | 
						|
bne $18,$24,L.3385
 | 
						|
beq $19,$24,L.3383
 | 
						|
L.3385:
 | 
						|
la $23,1
 | 
						|
L.3383:
 | 
						|
L.3377:
 | 
						|
la $30,1($30)
 | 
						|
la $24,2
 | 
						|
blt $30,$24,L.3376
 | 
						|
beq $23,$0,L.3390
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3388
 | 
						|
la $4,L.3371
 | 
						|
la $5,1
 | 
						|
jal printf
 | 
						|
L.3388:
 | 
						|
la $20,1($20)
 | 
						|
b L.3390
 | 
						|
lw $24,0+64($sp)
 | 
						|
lw $24,44($24)
 | 
						|
beq $24,$0,L.3391
 | 
						|
la $4,L.3371
 | 
						|
la $5,2
 | 
						|
jal printf
 | 
						|
L.3391:
 | 
						|
la $20,2($20)
 | 
						|
L.3390:
 | 
						|
move $2,$20
 | 
						|
L.3370:
 | 
						|
lw $16,16($sp)
 | 
						|
lw $17,20($sp)
 | 
						|
lw $18,24($sp)
 | 
						|
lw $19,28($sp)
 | 
						|
lw $20,32($sp)
 | 
						|
lw $21,36($sp)
 | 
						|
lw $22,40($sp)
 | 
						|
lw $23,44($sp)
 | 
						|
lw $25,48($sp)
 | 
						|
lw $30,52($sp)
 | 
						|
lw $31,56($sp)
 | 
						|
addu $sp,$sp,64
 | 
						|
j $31
 | 
						|
.end s9
 | 
						|
.globl setev
 | 
						|
.text
 | 
						|
.align 2
 | 
						|
.ent setev
 | 
						|
setev:
 | 
						|
.frame $sp,0,$31
 | 
						|
.set noreorder
 | 
						|
.cpload $25
 | 
						|
.set reorder
 | 
						|
la $24,1066
 | 
						|
sw $24,extvar
 | 
						|
move $2,$0
 | 
						|
L.3393:
 | 
						|
j $31
 | 
						|
.end setev
 | 
						|
.globl rfs
 | 
						|
.comm rfs,8
 | 
						|
.globl crc
 | 
						|
.comm crc,4
 | 
						|
.globl rrc
 | 
						|
.comm rrc,4
 | 
						|
.globl flgl
 | 
						|
.comm flgl,4
 | 
						|
.globl flgd
 | 
						|
.comm flgd,4
 | 
						|
.globl flgm
 | 
						|
.comm flgm,4
 | 
						|
.globl flgs
 | 
						|
.comm flgs,4
 | 
						|
.globl dprec
 | 
						|
.comm dprec,4
 | 
						|
.globl fprec
 | 
						|
.comm fprec,4
 | 
						|
.globl dbits
 | 
						|
.comm dbits,4
 | 
						|
.globl fbits
 | 
						|
.comm fbits,4
 | 
						|
.globl ubits
 | 
						|
.comm ubits,4
 | 
						|
.globl lbits
 | 
						|
.comm lbits,4
 | 
						|
.globl metricp
 | 
						|
.comm metricp,4
 | 
						|
.globl extvar
 | 
						|
.comm extvar,4
 | 
						|
.rdata
 | 
						|
.align 0
 | 
						|
L.3266:
 | 
						|
.byte 66
 | 
						|
.byte 101
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 115
 | 
						|
.byte 112
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 105
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 108
 | 
						|
.byte 121
 | 
						|
.byte 32
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 102
 | 
						|
.byte 117
 | 
						|
.byte 108
 | 
						|
.byte 32
 | 
						|
.byte 119
 | 
						|
.byte 105
 | 
						|
.byte 116
 | 
						|
.byte 104
 | 
						|
.byte 32
 | 
						|
.byte 49
 | 
						|
.byte 45
 | 
						|
.byte 98
 | 
						|
.byte 105
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 102
 | 
						|
.byte 105
 | 
						|
.byte 101
 | 
						|
.byte 108
 | 
						|
.byte 100
 | 
						|
.byte 115
 | 
						|
.byte 33
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.3259:
 | 
						|
.byte 83
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 120
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 102
 | 
						|
.byte 105
 | 
						|
.byte 101
 | 
						|
.byte 108
 | 
						|
.byte 100
 | 
						|
.byte 115
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.3252:
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 2
 | 
						|
L.3175:
 | 
						|
.word 0x43080000
 | 
						|
.align 0
 | 
						|
L.3022:
 | 
						|
.byte 112
 | 
						|
.byte 111
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.2472:
 | 
						|
.byte 73
 | 
						|
.byte 110
 | 
						|
.byte 99
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 103
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 114
 | 
						|
.byte 114
 | 
						|
.byte 97
 | 
						|
.byte 121
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 109
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 100
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 103
 | 
						|
.byte 32
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 116
 | 
						|
.byte 105
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 115
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 2
 | 
						|
L.2356:
 | 
						|
.word 0x41d00000
 | 
						|
.align 3
 | 
						|
L.2355:
 | 
						|
.word 0x403a0000
 | 
						|
.word 0x0
 | 
						|
.align 3
 | 
						|
L.1659:
 | 
						|
.word 0x40040000
 | 
						|
.word 0x0
 | 
						|
.align 3
 | 
						|
L.1484:
 | 
						|
.word 0x40240000
 | 
						|
.word 0x0
 | 
						|
.align 2
 | 
						|
L.1455:
 | 
						|
.word 0x41200000
 | 
						|
.align 3
 | 
						|
L.1280:
 | 
						|
.word 0x40080000
 | 
						|
.word 0x0
 | 
						|
.align 2
 | 
						|
L.1251:
 | 
						|
.word 0x40400000
 | 
						|
.align 3
 | 
						|
L.1076:
 | 
						|
.word 0x401c0000
 | 
						|
.word 0x0
 | 
						|
.align 2
 | 
						|
L.1047:
 | 
						|
.word 0x40e00000
 | 
						|
.align 3
 | 
						|
L.870:
 | 
						|
.word 0x40140000
 | 
						|
.word 0x0
 | 
						|
.align 2
 | 
						|
L.841:
 | 
						|
.word 0x40a00000
 | 
						|
.align 3
 | 
						|
L.836:
 | 
						|
.word 0x41e00000
 | 
						|
.word 0x0
 | 
						|
.align 2
 | 
						|
L.828:
 | 
						|
.word 0x4f000000
 | 
						|
.align 0
 | 
						|
L.653:
 | 
						|
.byte 113
 | 
						|
.byte 117
 | 
						|
.byte 101
 | 
						|
.byte 101
 | 
						|
.byte 112
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.639:
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.638:
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.633:
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 107
 | 
						|
.byte 101
 | 
						|
.byte 121
 | 
						|
.byte 61
 | 
						|
.byte 0
 | 
						|
.align 3
 | 
						|
L.596:
 | 
						|
.word 0x40000000
 | 
						|
.word 0x0
 | 
						|
.align 3
 | 
						|
L.536:
 | 
						|
.word 0x40ce8480
 | 
						|
.word 0x0
 | 
						|
.align 3
 | 
						|
L.535:
 | 
						|
.word 0x405f4000
 | 
						|
.word 0x0
 | 
						|
.align 2
 | 
						|
L.534:
 | 
						|
.word 0x42fa0000
 | 
						|
.align 2
 | 
						|
L.529:
 | 
						|
.word 0x40000000
 | 
						|
.align 0
 | 
						|
L.431:
 | 
						|
.byte 100
 | 
						|
.byte 111
 | 
						|
.byte 117
 | 
						|
.byte 98
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.430:
 | 
						|
.byte 102
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 97
 | 
						|
.byte 116
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.429:
 | 
						|
.byte 117
 | 
						|
.byte 110
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.428:
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 103
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.427:
 | 
						|
.byte 115
 | 
						|
.byte 104
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 116
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.426:
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.425:
 | 
						|
.byte 99
 | 
						|
.byte 104
 | 
						|
.byte 97
 | 
						|
.byte 114
 | 
						|
.byte 0
 | 
						|
.align 3
 | 
						|
L.419:
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.align 3
 | 
						|
L.418:
 | 
						|
.word 0x3ff00000
 | 
						|
.word 0x0
 | 
						|
.align 3
 | 
						|
L.417:
 | 
						|
.word 0x40100000
 | 
						|
.word 0x0
 | 
						|
.align 3
 | 
						|
L.416:
 | 
						|
.word 0x40000000
 | 
						|
.word 0x0
 | 
						|
.align 2
 | 
						|
L.412:
 | 
						|
.word 0x0
 | 
						|
.align 2
 | 
						|
L.411:
 | 
						|
.word 0x3f800000
 | 
						|
.align 0
 | 
						|
L.390:
 | 
						|
.byte 113
 | 
						|
.byte 117
 | 
						|
.byte 101
 | 
						|
.byte 101
 | 
						|
.byte 112
 | 
						|
.byte 33
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.379:
 | 
						|
.byte 10
 | 
						|
.byte 9
 | 
						|
.byte 8
 | 
						|
.byte 13
 | 
						|
.byte 12
 | 
						|
.byte 92
 | 
						|
.byte 39
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.375:
 | 
						|
.byte 46
 | 
						|
.byte 34
 | 
						|
.byte 46
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.362:
 | 
						|
.byte 46
 | 
						|
.byte 46
 | 
						|
.byte 46
 | 
						|
.byte 0
 | 
						|
.align 3
 | 
						|
L.333:
 | 
						|
.word 0x40938800
 | 
						|
.word 0x0
 | 
						|
.align 0
 | 
						|
L.199:
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 100
 | 
						|
.byte 105
 | 
						|
.byte 102
 | 
						|
.byte 102
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 115
 | 
						|
.byte 117
 | 
						|
.byte 108
 | 
						|
.byte 116
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 119
 | 
						|
.byte 104
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 103
 | 
						|
.byte 115
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.198:
 | 
						|
.byte 68
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 105
 | 
						|
.byte 109
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 110
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 111
 | 
						|
.byte 99
 | 
						|
.byte 116
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 47
 | 
						|
.byte 104
 | 
						|
.byte 101
 | 
						|
.byte 120
 | 
						|
.byte 32
 | 
						|
.byte 99
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 97
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 115
 | 
						|
.byte 111
 | 
						|
.byte 109
 | 
						|
.byte 101
 | 
						|
.byte 116
 | 
						|
.byte 105
 | 
						|
.byte 109
 | 
						|
.byte 101
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 103
 | 
						|
.byte 105
 | 
						|
.byte 118
 | 
						|
.byte 101
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.27:
 | 
						|
.byte 10
 | 
						|
.byte 70
 | 
						|
.byte 97
 | 
						|
.byte 105
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.26:
 | 
						|
.byte 10
 | 
						|
.byte 78
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 114
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 100
 | 
						|
.byte 101
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 0
 | 
						|
L.20:
 | 
						|
.byte 83
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 116
 | 
						|
.byte 105
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 116
 | 
						|
.byte 117
 | 
						|
.byte 114
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 |