diff options
Diffstat (limited to 'lcc/mips/irix')
49 files changed, 40616 insertions, 40616 deletions
diff --git a/lcc/mips/irix/tst/8q.1bk b/lcc/mips/irix/tst/8q.1bk index c66df8e..7ed6437 100755 --- a/lcc/mips/irix/tst/8q.1bk +++ b/lcc/mips/irix/tst/8q.1bk @@ -1,92 +1,92 @@ -1 5 8 6 3 7 2 4
-1 6 8 3 7 4 2 5
-1 7 4 6 8 2 5 3
-1 7 5 8 2 4 6 3
-2 4 6 8 3 1 7 5
-2 5 7 1 3 8 6 4
-2 5 7 4 1 8 6 3
-2 6 1 7 4 8 3 5
-2 6 8 3 1 4 7 5
-2 7 3 6 8 5 1 4
-2 7 5 8 1 4 6 3
-2 8 6 1 3 5 7 4
-3 1 7 5 8 2 4 6
-3 5 2 8 1 7 4 6
-3 5 2 8 6 4 7 1
-3 5 7 1 4 2 8 6
-3 5 8 4 1 7 2 6
-3 6 2 5 8 1 7 4
-3 6 2 7 1 4 8 5
-3 6 2 7 5 1 8 4
-3 6 4 1 8 5 7 2
-3 6 4 2 8 5 7 1
-3 6 8 1 4 7 5 2
-3 6 8 1 5 7 2 4
-3 6 8 2 4 1 7 5
-3 7 2 8 5 1 4 6
-3 7 2 8 6 4 1 5
-3 8 4 7 1 6 2 5
-4 1 5 8 2 7 3 6
-4 1 5 8 6 3 7 2
-4 2 5 8 6 1 3 7
-4 2 7 3 6 8 1 5
-4 2 7 3 6 8 5 1
-4 2 7 5 1 8 6 3
-4 2 8 5 7 1 3 6
-4 2 8 6 1 3 5 7
-4 6 1 5 2 8 3 7
-4 6 8 2 7 1 3 5
-4 6 8 3 1 7 5 2
-4 7 1 8 5 2 6 3
-4 7 3 8 2 5 1 6
-4 7 5 2 6 1 3 8
-4 7 5 3 1 6 8 2
-4 8 1 3 6 2 7 5
-4 8 1 5 7 2 6 3
-4 8 5 3 1 7 2 6
-5 1 4 6 8 2 7 3
-5 1 8 4 2 7 3 6
-5 1 8 6 3 7 2 4
-5 2 4 6 8 3 1 7
-5 2 4 7 3 8 6 1
-5 2 6 1 7 4 8 3
-5 2 8 1 4 7 3 6
-5 3 1 6 8 2 4 7
-5 3 1 7 2 8 6 4
-5 3 8 4 7 1 6 2
-5 7 1 3 8 6 4 2
-5 7 1 4 2 8 6 3
-5 7 2 4 8 1 3 6
-5 7 2 6 3 1 4 8
-5 7 2 6 3 1 8 4
-5 7 4 1 3 8 6 2
-5 8 4 1 3 6 2 7
-5 8 4 1 7 2 6 3
-6 1 5 2 8 3 7 4
-6 2 7 1 3 5 8 4
-6 2 7 1 4 8 5 3
-6 3 1 7 5 8 2 4
-6 3 1 8 4 2 7 5
-6 3 1 8 5 2 4 7
-6 3 5 7 1 4 2 8
-6 3 5 8 1 4 2 7
-6 3 7 2 4 8 1 5
-6 3 7 2 8 5 1 4
-6 3 7 4 1 8 2 5
-6 4 1 5 8 2 7 3
-6 4 2 8 5 7 1 3
-6 4 7 1 3 5 2 8
-6 4 7 1 8 2 5 3
-6 8 2 4 1 7 5 3
-7 1 3 8 6 4 2 5
-7 2 4 1 8 5 3 6
-7 2 6 3 1 4 8 5
-7 3 1 6 8 5 2 4
-7 3 8 2 5 1 6 4
-7 4 2 5 8 1 3 6
-7 4 2 8 6 1 3 5
-7 5 3 1 6 8 2 4
-8 2 4 1 7 5 3 6
-8 2 5 3 1 7 4 6
-8 3 1 6 2 5 7 4
-8 4 1 3 6 2 7 5
+1 5 8 6 3 7 2 4 +1 6 8 3 7 4 2 5 +1 7 4 6 8 2 5 3 +1 7 5 8 2 4 6 3 +2 4 6 8 3 1 7 5 +2 5 7 1 3 8 6 4 +2 5 7 4 1 8 6 3 +2 6 1 7 4 8 3 5 +2 6 8 3 1 4 7 5 +2 7 3 6 8 5 1 4 +2 7 5 8 1 4 6 3 +2 8 6 1 3 5 7 4 +3 1 7 5 8 2 4 6 +3 5 2 8 1 7 4 6 +3 5 2 8 6 4 7 1 +3 5 7 1 4 2 8 6 +3 5 8 4 1 7 2 6 +3 6 2 5 8 1 7 4 +3 6 2 7 1 4 8 5 +3 6 2 7 5 1 8 4 +3 6 4 1 8 5 7 2 +3 6 4 2 8 5 7 1 +3 6 8 1 4 7 5 2 +3 6 8 1 5 7 2 4 +3 6 8 2 4 1 7 5 +3 7 2 8 5 1 4 6 +3 7 2 8 6 4 1 5 +3 8 4 7 1 6 2 5 +4 1 5 8 2 7 3 6 +4 1 5 8 6 3 7 2 +4 2 5 8 6 1 3 7 +4 2 7 3 6 8 1 5 +4 2 7 3 6 8 5 1 +4 2 7 5 1 8 6 3 +4 2 8 5 7 1 3 6 +4 2 8 6 1 3 5 7 +4 6 1 5 2 8 3 7 +4 6 8 2 7 1 3 5 +4 6 8 3 1 7 5 2 +4 7 1 8 5 2 6 3 +4 7 3 8 2 5 1 6 +4 7 5 2 6 1 3 8 +4 7 5 3 1 6 8 2 +4 8 1 3 6 2 7 5 +4 8 1 5 7 2 6 3 +4 8 5 3 1 7 2 6 +5 1 4 6 8 2 7 3 +5 1 8 4 2 7 3 6 +5 1 8 6 3 7 2 4 +5 2 4 6 8 3 1 7 +5 2 4 7 3 8 6 1 +5 2 6 1 7 4 8 3 +5 2 8 1 4 7 3 6 +5 3 1 6 8 2 4 7 +5 3 1 7 2 8 6 4 +5 3 8 4 7 1 6 2 +5 7 1 3 8 6 4 2 +5 7 1 4 2 8 6 3 +5 7 2 4 8 1 3 6 +5 7 2 6 3 1 4 8 +5 7 2 6 3 1 8 4 +5 7 4 1 3 8 6 2 +5 8 4 1 3 6 2 7 +5 8 4 1 7 2 6 3 +6 1 5 2 8 3 7 4 +6 2 7 1 3 5 8 4 +6 2 7 1 4 8 5 3 +6 3 1 7 5 8 2 4 +6 3 1 8 4 2 7 5 +6 3 1 8 5 2 4 7 +6 3 5 7 1 4 2 8 +6 3 5 8 1 4 2 7 +6 3 7 2 4 8 1 5 +6 3 7 2 8 5 1 4 +6 3 7 4 1 8 2 5 +6 4 1 5 8 2 7 3 +6 4 2 8 5 7 1 3 +6 4 7 1 3 5 2 8 +6 4 7 1 8 2 5 3 +6 8 2 4 1 7 5 3 +7 1 3 8 6 4 2 5 +7 2 4 1 8 5 3 6 +7 2 6 3 1 4 8 5 +7 3 1 6 8 5 2 4 +7 3 8 2 5 1 6 4 +7 4 2 5 8 1 3 6 +7 4 2 8 6 1 3 5 +7 5 3 1 6 8 2 4 +8 2 4 1 7 5 3 6 +8 2 5 3 1 7 4 6 +8 3 1 6 2 5 7 4 +8 4 1 3 6 2 7 5 diff --git a/lcc/mips/irix/tst/8q.2bk b/lcc/mips/irix/tst/8q.2bk index fb28350..d4dc0ed 100755 --- a/lcc/mips/irix/tst/8q.2bk +++ b/lcc/mips/irix/tst/8q.2bk @@ -1,2 +1,2 @@ -tst/8q.c:30: warning: missing return value
-tst/8q.c:39: warning: missing return value
+tst/8q.c:30: warning: missing return value +tst/8q.c:39: warning: missing return value diff --git a/lcc/mips/irix/tst/8q.sbk b/lcc/mips/irix/tst/8q.sbk index 20e2fd1..9e5d75f 100755 --- a/lcc/mips/irix/tst/8q.sbk +++ b/lcc/mips/irix/tst/8q.sbk @@ -1,169 +1,169 @@ -.set reorder
-.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)
-move $30,$0
-L.2:
-sll $24,$30,2
-la $15,1
-sw $15,down($24)
-sw $15,up($24)
-L.3:
-la $30,1($30)
-la $24,15
-blt $30,$24,L.2
-move $30,$0
-L.6:
-sll $24,$30,2
-la $15,1
-sw $15,rows($24)
-L.7:
-la $30,1($30)
-la $24,8
-blt $30,$24,L.6
-move $4,$0
-jal queens
-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
-.globl queens
-.text
-.align 2
-.ent queens
-queens:
-.frame $sp,32,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-32
-.mask 0xc2800000,-4
-sw $23,16($sp)
-.cprestore 20
-sw $30,24($sp)
-sw $31,28($sp)
-move $30,$4
-move $23,$0
-L.11:
-sll $15,$23,2
-lw $15,rows($15)
-beq $15,$0,L.15
-subu $15,$23,$30
-sll $15,$15,2
-lw $15,up+28($15)
-beq $15,$0,L.15
-addu $15,$23,$30
-sll $15,$15,2
-lw $15,down($15)
-beq $15,$0,L.15
-addu $15,$23,$30
-sll $15,$15,2
-sw $0,down($15)
-subu $15,$23,$30
-sll $15,$15,2
-sw $0,up+28($15)
-sll $15,$23,2
-sw $0,rows($15)
-sll $24,$30,2
-sw $23,x($24)
-la $24,7
-bne $30,$24,L.19
-jal print
-b L.20
-L.19:
-la $4,1($30)
-jal queens
-L.20:
-la $24,1
-addu $15,$23,$30
-sll $15,$15,2
-sw $24,down($15)
-subu $15,$23,$30
-sll $15,$15,2
-sw $24,up+28($15)
-sll $15,$23,2
-sw $24,rows($15)
-L.15:
-L.12:
-la $23,1($23)
-la $24,8
-blt $23,$24,L.11
-move $2,$0
-L.10:
-lw $23,16($sp)
-lw $25,20($sp)
-lw $30,24($sp)
-lw $31,28($sp)
-addu $sp,$sp,32
-j $31
-.end queens
-.globl print
-.text
-.align 2
-.ent print
-print:
-.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)
-move $30,$0
-L.23:
-la $4,L.27
-sll $24,$30,2
-lw $24,x($24)
-la $5,49($24)
-jal printf
-L.24:
-la $30,1($30)
-la $24,8
-blt $30,$24,L.23
-la $4,L.28
-jal printf
-move $2,$0
-L.22:
-lw $25,16($sp)
-lw $30,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,32
-j $31
-.end print
-.globl x
-.comm x,32
-.globl rows
-.comm rows,32
-.globl down
-.comm down,60
-.globl up
-.comm up,60
-.rdata
-.align 0
-L.28:
-.byte 10
-.byte 0
-.align 0
-L.27:
-.byte 37
-.byte 99
-.byte 32
-.byte 0
+.set reorder +.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) +move $30,$0 +L.2: +sll $24,$30,2 +la $15,1 +sw $15,down($24) +sw $15,up($24) +L.3: +la $30,1($30) +la $24,15 +blt $30,$24,L.2 +move $30,$0 +L.6: +sll $24,$30,2 +la $15,1 +sw $15,rows($24) +L.7: +la $30,1($30) +la $24,8 +blt $30,$24,L.6 +move $4,$0 +jal queens +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 +.globl queens +.text +.align 2 +.ent queens +queens: +.frame $sp,32,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-32 +.mask 0xc2800000,-4 +sw $23,16($sp) +.cprestore 20 +sw $30,24($sp) +sw $31,28($sp) +move $30,$4 +move $23,$0 +L.11: +sll $15,$23,2 +lw $15,rows($15) +beq $15,$0,L.15 +subu $15,$23,$30 +sll $15,$15,2 +lw $15,up+28($15) +beq $15,$0,L.15 +addu $15,$23,$30 +sll $15,$15,2 +lw $15,down($15) +beq $15,$0,L.15 +addu $15,$23,$30 +sll $15,$15,2 +sw $0,down($15) +subu $15,$23,$30 +sll $15,$15,2 +sw $0,up+28($15) +sll $15,$23,2 +sw $0,rows($15) +sll $24,$30,2 +sw $23,x($24) +la $24,7 +bne $30,$24,L.19 +jal print +b L.20 +L.19: +la $4,1($30) +jal queens +L.20: +la $24,1 +addu $15,$23,$30 +sll $15,$15,2 +sw $24,down($15) +subu $15,$23,$30 +sll $15,$15,2 +sw $24,up+28($15) +sll $15,$23,2 +sw $24,rows($15) +L.15: +L.12: +la $23,1($23) +la $24,8 +blt $23,$24,L.11 +move $2,$0 +L.10: +lw $23,16($sp) +lw $25,20($sp) +lw $30,24($sp) +lw $31,28($sp) +addu $sp,$sp,32 +j $31 +.end queens +.globl print +.text +.align 2 +.ent print +print: +.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) +move $30,$0 +L.23: +la $4,L.27 +sll $24,$30,2 +lw $24,x($24) +la $5,49($24) +jal printf +L.24: +la $30,1($30) +la $24,8 +blt $30,$24,L.23 +la $4,L.28 +jal printf +move $2,$0 +L.22: +lw $25,16($sp) +lw $30,20($sp) +lw $31,24($sp) +addu $sp,$sp,32 +j $31 +.end print +.globl x +.comm x,32 +.globl rows +.comm rows,32 +.globl down +.comm down,60 +.globl up +.comm up,60 +.rdata +.align 0 +L.28: +.byte 10 +.byte 0 +.align 0 +L.27: +.byte 37 +.byte 99 +.byte 32 +.byte 0 diff --git a/lcc/mips/irix/tst/array.1bk b/lcc/mips/irix/tst/array.1bk index e188568..4d3817c 100755 --- a/lcc/mips/irix/tst/array.1bk +++ b/lcc/mips/irix/tst/array.1bk @@ -1,4 +1,4 @@ - 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
- 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
- 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
- 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
+ 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003 + 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003 + 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003 + 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003 diff --git a/lcc/mips/irix/tst/array.2bk b/lcc/mips/irix/tst/array.2bk index 0a9b206..c8cf31e 100755 --- a/lcc/mips/irix/tst/array.2bk +++ b/lcc/mips/irix/tst/array.2bk @@ -1,2 +1,2 @@ -tst/array.c:33: warning: missing return value
-tst/array.c:48: warning: missing return value
+tst/array.c:33: warning: missing return value +tst/array.c:48: warning: missing return value diff --git a/lcc/mips/irix/tst/array.sbk b/lcc/mips/irix/tst/array.sbk index 575358e..ef5edd9 100755 --- a/lcc/mips/irix/tst/array.sbk +++ b/lcc/mips/irix/tst/array.sbk @@ -1,235 +1,235 @@ -.set reorder
-.globl main
-.text
-.text
-.align 2
-.ent main
-main:
-.frame $sp,88,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-88
-.mask 0xc2c00000,-56
-sw $22,16($sp)
-sw $23,20($sp)
-.cprestore 24
-sw $30,28($sp)
-sw $31,32($sp)
-move $23,$0
-L.2:
-move $30,$0
-L.6:
-sll $24,$30,2
-sll $15,$23,4
-la $15,x($15)
-addu $24,$24,$15
-la $15,1000
-mul $15,$15,$23
-addu $15,$15,$30
-sw $15,($24)
-L.7:
-la $30,1($30)
-la $24,4
-blt $30,$24,L.6
-sll $24,$23,2
-sll $15,$23,4
-la $15,x($15)
-sw $15,y($24)
-L.3:
-la $23,1($23)
-la $24,3
-blt $23,$24,L.2
-jal f
-move $23,$0
-L.10:
-sll $24,$23,4
-la $15,-48+88($sp)
-addu $24,$24,$15
-move $22,$24
-sll $15,$23,2
-sw $24,y($15)
-move $30,$0
-L.14:
-sll $24,$30,2
-addu $15,$24,$22
-sll $14,$23,4
-la $14,x($14)
-addu $24,$24,$14
-lw $24,($24)
-sw $24,($15)
-L.15:
-la $30,1($30)
-la $24,4
-blt $30,$24,L.14
-L.11:
-la $23,1($23)
-la $24,3
-blt $23,$24,L.10
-la $4,-48+88($sp)
-la $5,y
-jal g
-move $2,$0
-L.1:
-lw $22,16($sp)
-lw $23,20($sp)
-lw $25,24($sp)
-lw $30,28($sp)
-lw $31,32($sp)
-addu $sp,$sp,88
-j $31
-.end main
-.globl f
-.text
-.align 2
-.ent f
-f:
-.frame $sp,32,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-32
-.mask 0xc2800000,-4
-sw $23,16($sp)
-.cprestore 20
-sw $30,24($sp)
-sw $31,28($sp)
-move $23,$0
-L.19:
-move $30,$0
-L.23:
-la $4,L.27
-sll $24,$30,2
-sll $15,$23,4
-la $15,x($15)
-addu $24,$24,$15
-lw $5,($24)
-jal printf
-L.24:
-la $30,1($30)
-la $24,4
-blt $30,$24,L.23
-L.20:
-la $23,1($23)
-la $24,3
-blt $23,$24,L.19
-la $4,L.28
-jal printf
-move $23,$0
-L.29:
-move $30,$0
-L.33:
-la $4,L.27
-sll $24,$30,2
-sll $15,$23,2
-lw $15,y($15)
-addu $24,$24,$15
-lw $5,($24)
-jal printf
-L.34:
-la $30,1($30)
-la $24,4
-blt $30,$24,L.33
-L.30:
-la $23,1($23)
-la $24,3
-blt $23,$24,L.29
-la $4,L.28
-jal printf
-move $2,$0
-L.18:
-lw $23,16($sp)
-lw $25,20($sp)
-lw $30,24($sp)
-lw $31,28($sp)
-addu $sp,$sp,32
-j $31
-.end f
-.globl g
-.text
-.align 2
-.ent g
-g:
-.frame $sp,40,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-40
-.mask 0xc2e00000,-4
-sw $21,16($sp)
-sw $22,20($sp)
-sw $23,24($sp)
-.cprestore 28
-sw $30,32($sp)
-sw $31,36($sp)
-move $30,$4
-move $23,$5
-move $21,$0
-L.38:
-move $22,$0
-L.42:
-la $4,L.27
-sll $24,$22,2
-sll $15,$21,4
-addu $15,$15,$30
-addu $24,$24,$15
-lw $5,($24)
-jal printf
-L.43:
-la $22,1($22)
-la $24,4
-blt $22,$24,L.42
-L.39:
-la $21,1($21)
-la $24,3
-blt $21,$24,L.38
-la $4,L.28
-jal printf
-move $21,$0
-L.46:
-move $22,$0
-L.50:
-la $4,L.27
-sll $24,$22,2
-sll $15,$21,2
-addu $15,$15,$23
-lw $15,($15)
-addu $24,$24,$15
-lw $5,($24)
-jal printf
-L.51:
-la $22,1($22)
-la $24,4
-blt $22,$24,L.50
-L.47:
-la $21,1($21)
-la $24,3
-blt $21,$24,L.46
-la $4,L.28
-jal printf
-move $2,$0
-L.37:
-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,40
-j $31
-.end g
-.globl y
-.comm y,12
-.globl x
-.comm x,48
-.rdata
-.align 0
-L.28:
-.byte 10
-.byte 0
-.align 0
-L.27:
-.byte 32
-.byte 37
-.byte 100
-.byte 0
+.set reorder +.globl main +.text +.text +.align 2 +.ent main +main: +.frame $sp,88,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-88 +.mask 0xc2c00000,-56 +sw $22,16($sp) +sw $23,20($sp) +.cprestore 24 +sw $30,28($sp) +sw $31,32($sp) +move $23,$0 +L.2: +move $30,$0 +L.6: +sll $24,$30,2 +sll $15,$23,4 +la $15,x($15) +addu $24,$24,$15 +la $15,1000 +mul $15,$15,$23 +addu $15,$15,$30 +sw $15,($24) +L.7: +la $30,1($30) +la $24,4 +blt $30,$24,L.6 +sll $24,$23,2 +sll $15,$23,4 +la $15,x($15) +sw $15,y($24) +L.3: +la $23,1($23) +la $24,3 +blt $23,$24,L.2 +jal f +move $23,$0 +L.10: +sll $24,$23,4 +la $15,-48+88($sp) +addu $24,$24,$15 +move $22,$24 +sll $15,$23,2 +sw $24,y($15) +move $30,$0 +L.14: +sll $24,$30,2 +addu $15,$24,$22 +sll $14,$23,4 +la $14,x($14) +addu $24,$24,$14 +lw $24,($24) +sw $24,($15) +L.15: +la $30,1($30) +la $24,4 +blt $30,$24,L.14 +L.11: +la $23,1($23) +la $24,3 +blt $23,$24,L.10 +la $4,-48+88($sp) +la $5,y +jal g +move $2,$0 +L.1: +lw $22,16($sp) +lw $23,20($sp) +lw $25,24($sp) +lw $30,28($sp) +lw $31,32($sp) +addu $sp,$sp,88 +j $31 +.end main +.globl f +.text +.align 2 +.ent f +f: +.frame $sp,32,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-32 +.mask 0xc2800000,-4 +sw $23,16($sp) +.cprestore 20 +sw $30,24($sp) +sw $31,28($sp) +move $23,$0 +L.19: +move $30,$0 +L.23: +la $4,L.27 +sll $24,$30,2 +sll $15,$23,4 +la $15,x($15) +addu $24,$24,$15 +lw $5,($24) +jal printf +L.24: +la $30,1($30) +la $24,4 +blt $30,$24,L.23 +L.20: +la $23,1($23) +la $24,3 +blt $23,$24,L.19 +la $4,L.28 +jal printf +move $23,$0 +L.29: +move $30,$0 +L.33: +la $4,L.27 +sll $24,$30,2 +sll $15,$23,2 +lw $15,y($15) +addu $24,$24,$15 +lw $5,($24) +jal printf +L.34: +la $30,1($30) +la $24,4 +blt $30,$24,L.33 +L.30: +la $23,1($23) +la $24,3 +blt $23,$24,L.29 +la $4,L.28 +jal printf +move $2,$0 +L.18: +lw $23,16($sp) +lw $25,20($sp) +lw $30,24($sp) +lw $31,28($sp) +addu $sp,$sp,32 +j $31 +.end f +.globl g +.text +.align 2 +.ent g +g: +.frame $sp,40,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-40 +.mask 0xc2e00000,-4 +sw $21,16($sp) +sw $22,20($sp) +sw $23,24($sp) +.cprestore 28 +sw $30,32($sp) +sw $31,36($sp) +move $30,$4 +move $23,$5 +move $21,$0 +L.38: +move $22,$0 +L.42: +la $4,L.27 +sll $24,$22,2 +sll $15,$21,4 +addu $15,$15,$30 +addu $24,$24,$15 +lw $5,($24) +jal printf +L.43: +la $22,1($22) +la $24,4 +blt $22,$24,L.42 +L.39: +la $21,1($21) +la $24,3 +blt $21,$24,L.38 +la $4,L.28 +jal printf +move $21,$0 +L.46: +move $22,$0 +L.50: +la $4,L.27 +sll $24,$22,2 +sll $15,$21,2 +addu $15,$15,$23 +lw $15,($15) +addu $24,$24,$15 +lw $5,($24) +jal printf +L.51: +la $22,1($22) +la $24,4 +blt $22,$24,L.50 +L.47: +la $21,1($21) +la $24,3 +blt $21,$24,L.46 +la $4,L.28 +jal printf +move $2,$0 +L.37: +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,40 +j $31 +.end g +.globl y +.comm y,12 +.globl x +.comm x,48 +.rdata +.align 0 +L.28: +.byte 10 +.byte 0 +.align 0 +L.27: +.byte 32 +.byte 37 +.byte 100 +.byte 0 diff --git a/lcc/mips/irix/tst/cf.1bk b/lcc/mips/irix/tst/cf.1bk index 24e21ba..9e331c5 100755 --- a/lcc/mips/irix/tst/cf.1bk +++ b/lcc/mips/irix/tst/cf.1bk @@ -1,51 +1,51 @@ -char freq
-011 8.1
-012 6.1
-040 11.9
-! 0.2
-" 1.5
-% 0.6
-& 0.4
-' 0.4
-( 2.9
-) 2.9
-* 0.8
-+ 1.3
-, 1.3
-- 0.4
-. 0.6
-/ 1.0
-0 2.5
-1 1.9
-2 0.6
-3 0.2
-7 0.4
-8 0.2
-; 3.8
-< 0.8
-= 2.7
-> 0.2
-[ 1.5
-\ 0.8
-] 1.5
-a 3.1
-c 4.4
-e 2.3
-f 6.0
-g 1.3
-h 1.0
-i 5.0
-l 1.0
-m 0.2
-n 3.3
-o 2.1
-p 1.0
-q 0.4
-r 4.2
-s 0.6
-t 3.8
-u 1.2
-v 0.6
-w 0.2
-{ 0.6
-} 0.6
+char freq +011 8.1 +012 6.1 +040 11.9 +! 0.2 +" 1.5 +% 0.6 +& 0.4 +' 0.4 +( 2.9 +) 2.9 +* 0.8 ++ 1.3 +, 1.3 +- 0.4 +. 0.6 +/ 1.0 +0 2.5 +1 1.9 +2 0.6 +3 0.2 +7 0.4 +8 0.2 +; 3.8 +< 0.8 += 2.7 +> 0.2 +[ 1.5 +\ 0.8 +] 1.5 +a 3.1 +c 4.4 +e 2.3 +f 6.0 +g 1.3 +h 1.0 +i 5.0 +l 1.0 +m 0.2 +n 3.3 +o 2.1 +p 1.0 +q 0.4 +r 4.2 +s 0.6 +t 3.8 +u 1.2 +v 0.6 +w 0.2 +{ 0.6 +} 0.6 diff --git a/lcc/mips/irix/tst/cf.sbk b/lcc/mips/irix/tst/cf.sbk index 62189cf..89fdaf8 100755 --- a/lcc/mips/irix/tst/cf.sbk +++ b/lcc/mips/irix/tst/cf.sbk @@ -1,153 +1,153 @@ -.set reorder
-.globl main
-.text
-.text
-.align 2
-.ent main
-main:
-.frame $sp,48,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-48
-.fmask 0xc0000000,-32
-.mask 0xc2c00000,-8
-s.d $f30,16($sp)
-sw $22,24($sp)
-sw $23,28($sp)
-.cprestore 32
-sw $30,36($sp)
-sw $31,40($sp)
-sw $4,48($sp)
-sw $5,52($sp)
-lw $24,0+48($sp)
-la $15,1
-bgt $24,$15,L.2
-l.s $f30,L.4
-b L.3
-L.2:
-lw $24,4+48($sp)
-lw $4,4($24)
-jal atof
-l.s $f16,L.5
-div.s $f30,$f0,$f16
-L.3:
-move $30,$0
-L.6:
-move $24,$30
-la $30,1($24)
-sll $24,$24,2
-l.s $f18,L.4
-s.s $f18,f($24)
-L.7:
-la $24,127
-ble $30,$24,L.6
-move $23,$0
-b L.11
-L.10:
-sll $24,$22,2
-la $24,f($24)
-l.s $f18,($24)
-l.s $f16,L.13
-add.s $f18,$f18,$f16
-s.s $f18,($24)
-la $23,1($23)
-L.11:
-jal getchar
-move $22,$2
-la $15,-1
-bne $2,$15,L.10
-la $4,L.14
-jal printf
-move $30,$0
-L.15:
-sll $24,$30,2
-l.s $f18,f($24)
-l.s $f16,L.4
-c.eq.s $f18,$f16; bc1t L.19
-mtc1 $23,$f16; cvt.s.w $f16,$f16
-div.s $f18,$f18,$f16
-c.lt.s $f18,$f30; bc1t L.19
-la $24,32
-bgt $30,$24,L.21
-la $4,L.23
-move $5,$30
-jal printf
-b L.22
-L.21:
-la $4,L.24
-move $5,$30
-jal printf
-L.22:
-la $4,L.25
-l.s $f18,L.5
-sll $24,$30,2
-l.s $f16,f($24)
-mul.s $f18,$f18,$f16
-mtc1 $23,$f16; cvt.s.w $f16,$f16
-div.s $f18,$f18,$f16
-cvt.d.s $f18,$f18
-mfc1.d $6,$f18
-jal printf
-L.19:
-L.16:
-la $30,1($30)
-la $24,127
-ble $30,$24,L.15
-move $2,$0
-L.1:
-l.d $f30,16($sp)
-lw $22,24($sp)
-lw $23,28($sp)
-lw $25,32($sp)
-lw $30,36($sp)
-lw $31,40($sp)
-addu $sp,$sp,48
-j $31
-.end main
-.globl f
-.comm f,512
-.rdata
-.align 0
-L.25:
-.byte 9
-.byte 37
-.byte 46
-.byte 49
-.byte 102
-.byte 10
-.byte 0
-.align 0
-L.24:
-.byte 37
-.byte 99
-.byte 0
-.align 0
-L.23:
-.byte 37
-.byte 48
-.byte 51
-.byte 111
-.byte 0
-.align 0
-L.14:
-.byte 99
-.byte 104
-.byte 97
-.byte 114
-.byte 9
-.byte 102
-.byte 114
-.byte 101
-.byte 113
-.byte 10
-.byte 0
-.align 2
-L.13:
-.word 0x3f800000
-.align 2
-L.5:
-.word 0x42c80000
-.align 2
-L.4:
-.word 0x0
+.set reorder +.globl main +.text +.text +.align 2 +.ent main +main: +.frame $sp,48,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-48 +.fmask 0xc0000000,-32 +.mask 0xc2c00000,-8 +s.d $f30,16($sp) +sw $22,24($sp) +sw $23,28($sp) +.cprestore 32 +sw $30,36($sp) +sw $31,40($sp) +sw $4,48($sp) +sw $5,52($sp) +lw $24,0+48($sp) +la $15,1 +bgt $24,$15,L.2 +l.s $f30,L.4 +b L.3 +L.2: +lw $24,4+48($sp) +lw $4,4($24) +jal atof +l.s $f16,L.5 +div.s $f30,$f0,$f16 +L.3: +move $30,$0 +L.6: +move $24,$30 +la $30,1($24) +sll $24,$24,2 +l.s $f18,L.4 +s.s $f18,f($24) +L.7: +la $24,127 +ble $30,$24,L.6 +move $23,$0 +b L.11 +L.10: +sll $24,$22,2 +la $24,f($24) +l.s $f18,($24) +l.s $f16,L.13 +add.s $f18,$f18,$f16 +s.s $f18,($24) +la $23,1($23) +L.11: +jal getchar +move $22,$2 +la $15,-1 +bne $2,$15,L.10 +la $4,L.14 +jal printf +move $30,$0 +L.15: +sll $24,$30,2 +l.s $f18,f($24) +l.s $f16,L.4 +c.eq.s $f18,$f16; bc1t L.19 +mtc1 $23,$f16; cvt.s.w $f16,$f16 +div.s $f18,$f18,$f16 +c.lt.s $f18,$f30; bc1t L.19 +la $24,32 +bgt $30,$24,L.21 +la $4,L.23 +move $5,$30 +jal printf +b L.22 +L.21: +la $4,L.24 +move $5,$30 +jal printf +L.22: +la $4,L.25 +l.s $f18,L.5 +sll $24,$30,2 +l.s $f16,f($24) +mul.s $f18,$f18,$f16 +mtc1 $23,$f16; cvt.s.w $f16,$f16 +div.s $f18,$f18,$f16 +cvt.d.s $f18,$f18 +mfc1.d $6,$f18 +jal printf +L.19: +L.16: +la $30,1($30) +la $24,127 +ble $30,$24,L.15 +move $2,$0 +L.1: +l.d $f30,16($sp) +lw $22,24($sp) +lw $23,28($sp) +lw $25,32($sp) +lw $30,36($sp) +lw $31,40($sp) +addu $sp,$sp,48 +j $31 +.end main +.globl f +.comm f,512 +.rdata +.align 0 +L.25: +.byte 9 +.byte 37 +.byte 46 +.byte 49 +.byte 102 +.byte 10 +.byte 0 +.align 0 +L.24: +.byte 37 +.byte 99 +.byte 0 +.align 0 +L.23: +.byte 37 +.byte 48 +.byte 51 +.byte 111 +.byte 0 +.align 0 +L.14: +.byte 99 +.byte 104 +.byte 97 +.byte 114 +.byte 9 +.byte 102 +.byte 114 +.byte 101 +.byte 113 +.byte 10 +.byte 0 +.align 2 +L.13: +.word 0x3f800000 +.align 2 +L.5: +.word 0x42c80000 +.align 2 +L.4: +.word 0x0 diff --git a/lcc/mips/irix/tst/cq.1bk b/lcc/mips/irix/tst/cq.1bk index b7b7643..ec956b7 100755 --- a/lcc/mips/irix/tst/cq.1bk +++ b/lcc/mips/irix/tst/cq.1bk @@ -1,48 +1,48 @@ -Section s22 returned 0.
-Decimal and octal/hex constants sometimes give
- different results when assigned to longs.
-Decimal and octal/hex constants sometimes give
- different results when assigned to longs.
-Section s241 returned 0.
-Section s243 returned 0.
-Section s244 returned 0.
-Section s25 returned 0.
- 8 bits in chars.
- 32 bits in ints.
- 16 bits in shorts.
- 32 bits in longs.
- 32 bits in unsigneds.
- 32 bits in floats.
- 64 bits in doubles.
-1.192093e-07 is the least number that can be added to 1. (float).
-2.220446e-16 is the least number that can be added to 1. (double).
-Section s26 returned 0.
-Section s4 returned 0.
-Section s61 returned 0.
-Section s626 returned 0.
-Section s71 returned 0.
-Section s72 returned 0.
-Section s757 returned 0.
-Section s7813 returned 0.
-Section s714 returned 0.
-Section s715 returned 0.
-Register count for char is unreliable.
-Register count for pointer is unreliable.
-Register count for int is unreliable.
-Section s81 returned 0.
-Section s84 returned 0.
-char alignment: 1
-short alignment: 2
-int alignment: 4
-long alignment: 4
-unsigned alignment: 4
-float alignment: 4
-double alignment: 8
-Sign extension in fields
-Be especially careful with 1-bit fields!
-Section s85 returned 0.
-Section s86 returned 0.
-Section s88 returned 0.
-Section s9 returned 0.
-
-No errors detected.
+Section s22 returned 0. +Decimal and octal/hex constants sometimes give + different results when assigned to longs. +Decimal and octal/hex constants sometimes give + different results when assigned to longs. +Section s241 returned 0. +Section s243 returned 0. +Section s244 returned 0. +Section s25 returned 0. + 8 bits in chars. + 32 bits in ints. + 16 bits in shorts. + 32 bits in longs. + 32 bits in unsigneds. + 32 bits in floats. + 64 bits in doubles. +1.192093e-07 is the least number that can be added to 1. (float). +2.220446e-16 is the least number that can be added to 1. (double). +Section s26 returned 0. +Section s4 returned 0. +Section s61 returned 0. +Section s626 returned 0. +Section s71 returned 0. +Section s72 returned 0. +Section s757 returned 0. +Section s7813 returned 0. +Section s714 returned 0. +Section s715 returned 0. +Register count for char is unreliable. +Register count for pointer is unreliable. +Register count for int is unreliable. +Section s81 returned 0. +Section s84 returned 0. +char alignment: 1 +short alignment: 2 +int alignment: 4 +long alignment: 4 +unsigned alignment: 4 +float alignment: 4 +double alignment: 8 +Sign extension in fields +Be especially careful with 1-bit fields! +Section s85 returned 0. +Section s86 returned 0. +Section s88 returned 0. +Section s9 returned 0. + +No errors detected. diff --git a/lcc/mips/irix/tst/cq.2bk b/lcc/mips/irix/tst/cq.2bk index 295f5b6..7c6ba5e 100755 --- a/lcc/mips/irix/tst/cq.2bk +++ b/lcc/mips/irix/tst/cq.2bk @@ -1,25 +1,25 @@ -tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:395: warning: overflow in constant `4294967296'
-tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:395: warning: overflow in constant `040000000000'
-tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:395: warning: overflow in constant `0x100000000'
-tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:396: warning: overflow in constant `68719476735'
-tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:396: warning: overflow in constant `0777777777777'
-tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:396: warning: overflow in constant `0xfffffffff'
-tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:397: warning: overflow in constant `68719476736'
-tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:397: warning: overflow in constant `01000000000000'
-tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:397: warning: overflow in constant `0x1000000000'
-tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:533: warning: missing return value
-tst/cq.c:1169: warning: missing return value
-tst/cq.c:5294: warning: unreachable code
-tst/cq.c:5303: warning: missing return value
+tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int' +tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int' +tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int' +tst/cq.c:395: warning: overflow in constant `4294967296' +tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int' +tst/cq.c:395: warning: overflow in constant `040000000000' +tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int' +tst/cq.c:395: warning: overflow in constant `0x100000000' +tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int' +tst/cq.c:396: warning: overflow in constant `68719476735' +tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int' +tst/cq.c:396: warning: overflow in constant `0777777777777' +tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int' +tst/cq.c:396: warning: overflow in constant `0xfffffffff' +tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int' +tst/cq.c:397: warning: overflow in constant `68719476736' +tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int' +tst/cq.c:397: warning: overflow in constant `01000000000000' +tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int' +tst/cq.c:397: warning: overflow in constant `0x1000000000' +tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int' +tst/cq.c:533: warning: missing return value +tst/cq.c:1169: warning: missing return value +tst/cq.c:5294: warning: unreachable code +tst/cq.c:5303: warning: missing return value diff --git a/lcc/mips/irix/tst/cq.sbk b/lcc/mips/irix/tst/cq.sbk index 41cc964..bc4e80e 100755 --- a/lcc/mips/irix/tst/cq.sbk +++ b/lcc/mips/irix/tst/cq.sbk @@ -1,13620 +1,13620 @@ -.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,56,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-56
-.mask 0xc2e00000,-20
-sw $21,16($sp)
-sw $22,20($sp)
-sw $23,24($sp)
-.cprestore 28
-sw $30,32($sp)
-sw $31,36($sp)
-sw $4,56($sp)
-move $22,$0
-la $30,L.30
-lw $24,0+56($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+56($sp)
-la $24,3
-sw $24,-12+56($sp)
-la $24,4
-sw $24,-4+56($sp)
-lw $24,-8+56($sp)
-addu $24,$21,$24
-lw $15,-12+56($sp)
-addu $24,$24,$15
-lw $15,-4+56($sp)
-addu $24,$24,$15
-la $15,10
-beq $24,$15,L.34
-la $22,1($22)
-lw $24,0+56($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+56($sp)
-lw $24,-16+56($sp)
-bne $24,$21,L.38
-la $22,4($22)
-lw $24,0+56($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,56
-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,520,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-520
-.mask 0xc2f00000,-480
-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+520($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+520($sp)
-lw $4,($24)
-jal pow2
-lw $15,-476+520($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+520($sp)
-sw $0,-312+520($sp)
-sw $0,-468+520($sp)
-la $24,1
-sw $24,-152+520($sp)
-la $24,1
-sw $24,-308+520($sp)
-la $24,1
-sw $24,-464+520($sp)
-la $24,2
-sw $24,-148+520($sp)
-la $24,2
-sw $24,-304+520($sp)
-la $24,2
-sw $24,-460+520($sp)
-la $24,3
-sw $24,-144+520($sp)
-la $24,3
-sw $24,-300+520($sp)
-la $24,3
-sw $24,-456+520($sp)
-la $24,4
-sw $24,-140+520($sp)
-la $24,4
-sw $24,-296+520($sp)
-la $24,4
-sw $24,-452+520($sp)
-la $24,5
-sw $24,-136+520($sp)
-la $24,5
-sw $24,-292+520($sp)
-la $24,5
-sw $24,-448+520($sp)
-la $24,6
-sw $24,-132+520($sp)
-la $24,6
-sw $24,-288+520($sp)
-la $24,6
-sw $24,-444+520($sp)
-la $24,7
-sw $24,-128+520($sp)
-la $24,7
-sw $24,-284+520($sp)
-la $24,7
-sw $24,-440+520($sp)
-la $24,8
-sw $24,-124+520($sp)
-la $24,8
-sw $24,-280+520($sp)
-la $24,8
-sw $24,-436+520($sp)
-la $24,9
-sw $24,-120+520($sp)
-la $24,9
-sw $24,-276+520($sp)
-la $24,9
-sw $24,-432+520($sp)
-la $24,10
-sw $24,-116+520($sp)
-la $24,10
-sw $24,-272+520($sp)
-la $24,10
-sw $24,-428+520($sp)
-la $24,11
-sw $24,-112+520($sp)
-la $24,11
-sw $24,-268+520($sp)
-la $24,11
-sw $24,-424+520($sp)
-la $24,12
-sw $24,-108+520($sp)
-la $24,12
-sw $24,-264+520($sp)
-la $24,12
-sw $24,-420+520($sp)
-la $24,13
-sw $24,-104+520($sp)
-la $24,13
-sw $24,-260+520($sp)
-la $24,13
-sw $24,-416+520($sp)
-la $24,14
-sw $24,-100+520($sp)
-la $24,14
-sw $24,-256+520($sp)
-la $24,14
-sw $24,-412+520($sp)
-la $24,15
-sw $24,-96+520($sp)
-la $24,15
-sw $24,-252+520($sp)
-la $24,15
-sw $24,-408+520($sp)
-la $24,16
-sw $24,-92+520($sp)
-la $24,16
-sw $24,-248+520($sp)
-la $24,16
-sw $24,-404+520($sp)
-la $24,63
-sw $24,-88+520($sp)
-la $24,63
-sw $24,-244+520($sp)
-la $24,63
-sw $24,-400+520($sp)
-la $24,64
-sw $24,-84+520($sp)
-la $24,64
-sw $24,-240+520($sp)
-la $24,64
-sw $24,-396+520($sp)
-la $24,255
-sw $24,-80+520($sp)
-la $24,255
-sw $24,-236+520($sp)
-la $24,255
-sw $24,-392+520($sp)
-la $24,256
-sw $24,-76+520($sp)
-la $24,256
-sw $24,-232+520($sp)
-la $24,256
-sw $24,-388+520($sp)
-la $24,4095
-sw $24,-72+520($sp)
-la $24,4095
-sw $24,-228+520($sp)
-la $24,4095
-sw $24,-384+520($sp)
-la $24,4096
-sw $24,-68+520($sp)
-la $24,4096
-sw $24,-224+520($sp)
-la $24,4096
-sw $24,-380+520($sp)
-la $24,65535
-sw $24,-64+520($sp)
-la $24,65535
-sw $24,-220+520($sp)
-la $24,65535
-sw $24,-376+520($sp)
-la $24,65536
-sw $24,-60+520($sp)
-la $24,65536
-sw $24,-216+520($sp)
-la $24,65536
-sw $24,-372+520($sp)
-la $24,262143
-sw $24,-56+520($sp)
-la $24,262143
-sw $24,-212+520($sp)
-la $24,262143
-sw $24,-368+520($sp)
-la $24,262144
-sw $24,-52+520($sp)
-la $24,262144
-sw $24,-208+520($sp)
-la $24,262144
-sw $24,-364+520($sp)
-la $24,1048575
-sw $24,-48+520($sp)
-la $24,1048575
-sw $24,-204+520($sp)
-la $24,1048575
-sw $24,-360+520($sp)
-la $24,1048576
-sw $24,-44+520($sp)
-la $24,1048576
-sw $24,-200+520($sp)
-la $24,1048576
-sw $24,-356+520($sp)
-la $24,16777215
-sw $24,-40+520($sp)
-la $24,16777215
-sw $24,-196+520($sp)
-la $24,16777215
-sw $24,-352+520($sp)
-la $24,16777216
-sw $24,-36+520($sp)
-la $24,16777216
-sw $24,-192+520($sp)
-la $24,16777216
-sw $24,-348+520($sp)
-la $24,268435455
-sw $24,-32+520($sp)
-la $24,268435455
-sw $24,-188+520($sp)
-la $24,268435455
-sw $24,-344+520($sp)
-la $24,268435456
-sw $24,-28+520($sp)
-la $24,268435456
-sw $24,-184+520($sp)
-la $24,268435456
-sw $24,-340+520($sp)
-la $24,1073741823
-sw $24,-24+520($sp)
-la $24,1073741823
-sw $24,-180+520($sp)
-la $24,1073741823
-sw $24,-336+520($sp)
-la $24,1073741824
-sw $24,-20+520($sp)
-la $24,1073741824
-sw $24,-176+520($sp)
-la $24,1073741824
-sw $24,-332+520($sp)
-la $24,0xffffffff
-sw $24,-16+520($sp)
-la $24,0xffffffff
-sw $24,-172+520($sp)
-la $24,0xffffffff
-sw $24,-328+520($sp)
-la $24,0xffffffff
-sw $24,-12+520($sp)
-la $24,0xffffffff
-sw $24,-168+520($sp)
-la $24,0xffffffff
-sw $24,-324+520($sp)
-la $24,0xffffffff
-sw $24,-8+520($sp)
-la $24,0xffffffff
-sw $24,-164+520($sp)
-la $24,0xffffffff
-sw $24,-320+520($sp)
-la $24,0xffffffff
-sw $24,-4+520($sp)
-la $24,0xffffffff
-sw $24,-160+520($sp)
-la $24,0xffffffff
-sw $24,-316+520($sp)
-move $23,$0
-L.188:
-sll $24,$23,2
-la $15,-156+520($sp)
-addu $15,$24,$15
-lw $15,($15)
-lw $14,L.45($24)
-bne $14,$15,L.195
-la $14,-312+520($sp)
-addu $14,$24,$14
-lw $14,($14)
-bne $15,$14,L.195
-la $15,-468+520($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+520($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,520
-j $31
-.end s241
-.globl pow2
-.text
-.align 2
-.ent pow2
-pow2:
-.frame $sp,8,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-8
-.mask 0x40000000,-8
-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,8
-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,296,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-296
-.mask 0xc2c00000,-264
-sw $22,16($sp)
-sw $23,20($sp)
-.cprestore 24
-sw $30,28($sp)
-sw $31,32($sp)
-sw $4,296($sp)
-move $22,$0
-la $30,L.208
-lw $24,0+296($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+296($sp)
-jal zerofill
-la $24,1
-sb $24,-159+296($sp)
-la $24,1
-sb $24,-191+296($sp)
-la $24,1
-sb $24,-130+296($sp)
-la $24,1
-sb $24,-208+296($sp)
-la $24,1
-sb $24,-158+296($sp)
-la $24,1
-sb $24,-190+296($sp)
-la $24,1
-sb $24,-223+296($sp)
-la $24,1
-sb $24,-207+296($sp)
-la $24,1
-sb $24,-157+296($sp)
-la $24,1
-sb $24,-189+296($sp)
-la $24,1
-sb $24,-222+296($sp)
-la $24,1
-sb $24,-206+296($sp)
-la $24,1
-sb $24,-156+296($sp)
-la $24,1
-sb $24,-188+296($sp)
-la $24,1
-sb $24,-221+296($sp)
-la $24,1
-sb $24,-205+296($sp)
-la $24,1
-sb $24,-155+296($sp)
-la $24,1
-sb $24,-187+296($sp)
-la $24,1
-sb $24,-219+296($sp)
-la $24,1
-sb $24,-204+296($sp)
-la $24,1
-sb $24,-154+296($sp)
-la $24,1
-sb $24,-186+296($sp)
-la $24,1
-sb $24,-218+296($sp)
-la $24,1
-sb $24,-203+296($sp)
-la $24,1
-sb $24,-153+296($sp)
-la $24,1
-sb $24,-185+296($sp)
-la $24,1
-sb $24,-216+296($sp)
-la $24,1
-sb $24,-202+296($sp)
-la $24,1
-sb $24,-152+296($sp)
-la $24,1
-sb $24,-184+296($sp)
-la $24,1
-sb $24,-215+296($sp)
-la $24,1
-sb $24,-201+296($sp)
-la $24,1
-sb $24,-151+296($sp)
-la $24,1
-sb $24,-183+296($sp)
-la $24,1
-sb $24,-161+296($sp)
-la $24,1
-sb $24,-200+296($sp)
-la $24,1
-sb $24,-150+296($sp)
-la $24,1
-sb $24,-182+296($sp)
-la $24,1
-sb $24,-195+296($sp)
-la $24,1
-sb $24,-199+296($sp)
-la $24,1
-sb $24,-149+296($sp)
-la $24,1
-sb $24,-181+296($sp)
-la $24,1
-sb $24,-211+296($sp)
-la $24,1
-sb $24,-148+296($sp)
-la $24,1
-sb $24,-180+296($sp)
-la $24,1
-sb $24,-162+296($sp)
-la $24,1
-sb $24,-147+296($sp)
-la $24,1
-sb $24,-179+296($sp)
-la $24,1
-sb $24,-132+296($sp)
-la $24,1
-sb $24,-246+296($sp)
-la $24,1
-sb $24,-146+296($sp)
-la $24,1
-sb $24,-178+296($sp)
-la $24,1
-sb $24,-247+296($sp)
-la $24,1
-sb $24,-145+296($sp)
-la $24,1
-sb $24,-177+296($sp)
-la $24,1
-sb $24,-133+296($sp)
-la $24,1
-sb $24,-248+296($sp)
-la $24,1
-sb $24,-144+296($sp)
-la $24,1
-sb $24,-176+296($sp)
-la $24,1
-sb $24,-131+296($sp)
-la $24,1
-sb $24,-243+296($sp)
-la $24,1
-sb $24,-143+296($sp)
-la $24,1
-sb $24,-175+296($sp)
-la $24,1
-sb $24,-165+296($sp)
-la $24,1
-sb $24,-244+296($sp)
-la $24,1
-sb $24,-142+296($sp)
-la $24,1
-sb $24,-174+296($sp)
-la $24,1
-sb $24,-163+296($sp)
-la $24,1
-sb $24,-141+296($sp)
-la $24,1
-sb $24,-173+296($sp)
-la $24,1
-sb $24,-213+296($sp)
-la $24,1
-sb $24,-164+296($sp)
-la $24,1
-sb $24,-140+296($sp)
-la $24,1
-sb $24,-172+296($sp)
-la $24,1
-sb $24,-197+296($sp)
-la $24,1
-sb $24,-217+296($sp)
-la $24,1
-sb $24,-139+296($sp)
-la $24,1
-sb $24,-171+296($sp)
-la $24,1
-sb $24,-214+296($sp)
-la $24,1
-sb $24,-138+296($sp)
-la $24,1
-sb $24,-170+296($sp)
-la $24,1
-sb $24,-198+296($sp)
-la $24,1
-sb $24,-256+296($sp)
-sb $24,-137+296($sp)
-la $24,1
-sb $24,-169+296($sp)
-la $24,1
-sb $24,-196+296($sp)
-la $24,1
-sb $24,-224+296($sp)
-la $24,1
-sb $24,-136+296($sp)
-la $24,1
-sb $24,-168+296($sp)
-la $24,1
-sb $24,-194+296($sp)
-la $24,1
-sb $24,-135+296($sp)
-la $24,1
-sb $24,-167+296($sp)
-la $24,1
-sb $24,-212+296($sp)
-la $24,1
-sb $24,-134+296($sp)
-la $24,1
-sb $24,-166+296($sp)
-la $24,1
-sb $24,-210+296($sp)
-la $24,1
-sb $24,-193+296($sp)
-la $24,1
-sb $24,-209+296($sp)
-la $4,-256+296($sp)
-jal sumof
-la $15,98
-beq $2,$15,L.309
-la $22,1($22)
-lw $24,0+296($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+296($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,296
-j $31
-.end s243
-.globl zerofill
-.text
-.align 2
-.ent zerofill
-zerofill:
-.frame $sp,8,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-8
-.mask 0x40000000,-8
-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,8
-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,56,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-56
-.mask 0xc2fe0000,-4
-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,56
-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,72,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-72
-.mask 0xc2fc0000,-24
-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+72($sp)
-jal zero
-lw $15,-16+72($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,72
-j $31
-.end s4
-.lcomm L.464,4
-.globl svtest
-.text
-.text
-.align 2
-.ent svtest
-svtest:
-.frame $sp,8,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-8
-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+8($sp)
-b L.466
-L.468:
-lw $24,L.464
-la $15,1978
-beq $24,$15,L.469
-la $24,1
-sw $24,-4+8($sp)
-b L.466
-L.469:
-la $24,1929
-sw $24,L.464
-sw $0,-4+8($sp)
-b L.466
-L.471:
-lw $24,L.464
-la $15,1929
-beq $24,$15,L.472
-la $24,1
-sw $24,-4+8($sp)
-b L.466
-L.472:
-sw $0,-4+8($sp)
-L.465:
-L.466:
-lw $2,-4+8($sp)
-L.463:
-addu $sp,$sp,8
-j $31
-.end svtest
-.lcomm L.475,4
-.globl zero
-.text
-.text
-.align 2
-.ent zero
-zero:
-.frame $sp,8,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-8
-la $24,2
-sw $24,L.475
-sw $0,-4+8($sp)
-lw $2,-4+8($sp)
-L.474:
-addu $sp,$sp,8
-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,88,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-88
-.mask 0xc2fe0000,-36
-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,88($sp)
-la $22,L.481
-lw $24,0+88($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+88($sp)
-lh $24,-26+88($sp)
-sw $24,-32+88($sp)
-lw $24,-32+88($sp)
-la $15,-19
-beq $24,$15,L.491
-la $19,1($19)
-lw $24,0+88($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+88($sp)
-la $24,L.483
-sw $24,-20+88($sp)
-la $24,L.484
-sw $24,-16+88($sp)
-la $24,L.485
-sw $24,-12+88($sp)
-la $24,L.486
-sw $24,-8+88($sp)
-la $24,L.487
-sw $24,-4+88($sp)
-move $23,$0
-move $30,$0
-b L.505
-L.504:
-sll $24,$30,2
-la $15,-24+88($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+88($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+88($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+88($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,88
-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,152,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-152
-.fmask 0xff000000,-112
-.mask 0xc2ff0000,-64
-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+152($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+152($sp)
-l.s $f18,-60+152($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.le.d $f18,$f16; bc1t L.530
-lw $24,-52+152($sp)
-la $24,2($24)
-sw $24,-52+152($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+152($sp)
-la $24,125
-sw $24,-36+152($sp)
-la $24,15625
-sw $24,-44+152($sp)
-la $24,125
-sw $24,-40+152($sp)
-la $24,15625
-sw $24,-48+152($sp)
-la $17,125
-la $24,15625
-sw $24,-56+152($sp)
-l.s $f26,L.534
-l.d $f24,L.535
-l.d $f28,L.536
-move $23,$0
-L.537:
-la $24,-28+152($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+152($sp)
-beq $24,$15,L.541
-la $24,1
-sb $24,-28+152($sp)
-L.541:
-lh $24,-30+152($sp)
-sll $15,$16,8*(4-1); sra $15,$15,8*(4-1)
-mul $24,$24,$15
-lw $15,-44+152($sp)
-beq $24,$15,L.543
-la $24,1
-sb $24,-27+152($sp)
-L.543:
-lh $24,-30+152($sp)
-mul $24,$24,$24
-lw $15,-44+152($sp)
-beq $24,$15,L.546
-la $24,1
-sb $24,-26+152($sp)
-L.546:
-lw $24,-36+152($sp)
-sll $15,$16,8*(4-1); sra $15,$15,8*(4-1)
-mul $24,$24,$15
-lw $15,-44+152($sp)
-beq $24,$15,L.549
-la $24,1
-sb $24,-25+152($sp)
-L.549:
-lw $24,-36+152($sp)
-lh $15,-30+152($sp)
-mul $24,$24,$15
-lw $15,-44+152($sp)
-beq $24,$15,L.552
-la $24,1
-sb $24,-24+152($sp)
-L.552:
-lw $24,-36+152($sp)
-mul $24,$24,$24
-lw $15,-44+152($sp)
-beq $24,$15,L.555
-la $24,1
-sb $24,-23+152($sp)
-L.555:
-lw $24,-40+152($sp)
-sll $15,$16,8*(4-1); sra $15,$15,8*(4-1)
-mul $24,$24,$15
-lw $15,-48+152($sp)
-beq $24,$15,L.558
-la $24,1
-sb $24,-22+152($sp)
-L.558:
-lw $24,-40+152($sp)
-lh $15,-30+152($sp)
-mul $24,$24,$15
-lw $15,-48+152($sp)
-beq $24,$15,L.561
-la $24,1
-sb $24,-21+152($sp)
-L.561:
-lw $24,-40+152($sp)
-lw $15,-36+152($sp)
-mul $24,$24,$15
-lw $15,-48+152($sp)
-beq $24,$15,L.564
-la $24,1
-sb $24,-20+152($sp)
-L.564:
-lw $24,-40+152($sp)
-mul $24,$24,$24
-lw $15,-48+152($sp)
-beq $24,$15,L.567
-la $24,1
-sb $24,-19+152($sp)
-L.567:
-sll $24,$16,8*(4-1); sra $24,$24,8*(4-1)
-mul $24,$17,$24
-lw $15,-56+152($sp)
-beq $24,$15,L.570
-la $24,1
-sb $24,-18+152($sp)
-L.570:
-lh $24,-30+152($sp)
-mul $24,$17,$24
-lw $15,-56+152($sp)
-beq $24,$15,L.573
-la $24,1
-sb $24,-17+152($sp)
-L.573:
-lw $24,-36+152($sp)
-mul $24,$17,$24
-lw $15,-56+152($sp)
-beq $24,$15,L.576
-la $24,1
-sb $24,-16+152($sp)
-L.576:
-move $24,$17
-lw $15,-40+152($sp)
-mul $24,$24,$15
-lw $15,-48+152($sp)
-beq $24,$15,L.579
-la $24,1
-sb $24,-15+152($sp)
-L.579:
-mul $24,$17,$17
-lw $15,-56+152($sp)
-beq $24,$15,L.582
-la $24,1
-sb $24,-14+152($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+152($sp)
-L.585:
-lh $24,-30+152($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+152($sp)
-L.588:
-lw $24,-36+152($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+152($sp)
-L.591:
-lw $24,-40+152($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+152($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+152($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+152($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+152($sp)
-L.604:
-lh $24,-30+152($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+152($sp)
-L.607:
-lw $24,-36+152($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+152($sp)
-L.610:
-lw $24,-40+152($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+152($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+152($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+152($sp)
-L.619:
-mul.d $f18,$f24,$f24
-c.eq.d $f18,$f28; bc1t L.622
-la $24,1
-sb $24,-1+152($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+152($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+152($sp)
-la $24,4($24)
-sw $24,-52+152($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+152($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+152($sp)
-la $24,8($24)
-sw $24,-52+152($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+152($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,152
-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,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $4,24($sp)
-lw $24,0+24($sp)
-la $15,100
-ble $24,$15,L.683
-lw $24,0+24($sp)
-subu $2,$24,10
-b L.682
-L.683:
-lw $24,0+24($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,24
-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.lt.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.lt.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.lt.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.lt.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.lt.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.lt.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.lt.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.lt.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.lt.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.lt.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,56,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-56
-.mask 0xc2e00000,-20
-sw $21,16($sp)
-sw $22,20($sp)
-sw $23,24($sp)
-.cprestore 28
-sw $30,32($sp)
-sw $31,36($sp)
-sw $4,56($sp)
-sw $0,-12+56($sp)
-sw $0,-4+56($sp)
-la $30,L.2320
-lw $15,0+56($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+56($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+56($sp)
-la $24,3
-sw $24,-8+56($sp)
-lw $24,-8+56($sp)
-la $5,2($24)
-lw $6,-12+56($sp)
-jal s715f
-la $15,5
-beq $2,$15,L.2328
-lw $24,0+56($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,56
-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.lt.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.lt.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,264,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-264
-.mask 0x40ff0000,-232
-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+264($sp)
-la $24,1
-sw $24,-132+264($sp)
-la $24,2
-sw $24,-136+264($sp)
-la $24,3
-sw $24,-140+264($sp)
-la $30,4
-la $24,5
-sw $24,-144+264($sp)
-la $23,6
-la $24,7
-sw $24,-148+264($sp)
-la $22,8
-la $24,9
-sw $24,-152+264($sp)
-la $21,10
-la $24,11
-sw $24,-156+264($sp)
-la $20,12
-la $24,13
-sw $24,-160+264($sp)
-la $19,14
-la $24,15
-sw $24,-164+264($sp)
-la $18,16
-la $24,17
-sw $24,-168+264($sp)
-la $17,18
-la $24,19
-sw $24,-172+264($sp)
-la $16,20
-la $24,21
-sw $24,-176+264($sp)
-la $24,22
-sw $24,-4+264($sp)
-la $24,23
-sw $24,-180+264($sp)
-la $24,24
-sw $24,-8+264($sp)
-la $24,25
-sw $24,-184+264($sp)
-la $24,26
-sw $24,-12+264($sp)
-la $24,27
-sw $24,-188+264($sp)
-la $24,28
-sw $24,-16+264($sp)
-la $24,29
-sw $24,-192+264($sp)
-la $24,30
-sw $24,-20+264($sp)
-la $24,31
-sw $24,-196+264($sp)
-la $24,32
-sw $24,-24+264($sp)
-la $24,33
-sw $24,-200+264($sp)
-la $24,34
-sw $24,-28+264($sp)
-la $24,35
-sw $24,-204+264($sp)
-la $24,36
-sw $24,-208+264($sp)
-la $24,37
-sw $24,-212+264($sp)
-la $24,38
-sw $24,-220+264($sp)
-la $24,-132+264($sp)
-la $15,4
-la $14,-216+264($sp)
-subu $14,$24,$14
-div $14,$14,$15
-sw $14,-116+264($sp)
-la $14,-136+264($sp)
-subu $24,$14,$24
-div $24,$24,$15
-sw $24,-112+264($sp)
-la $24,-140+264($sp)
-la $15,-136+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-108+264($sp)
-la $24,-144+264($sp)
-la $15,-140+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-104+264($sp)
-la $24,-148+264($sp)
-la $15,-144+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-100+264($sp)
-la $24,-152+264($sp)
-la $15,-148+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-96+264($sp)
-la $24,-156+264($sp)
-la $15,-152+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-92+264($sp)
-la $24,-160+264($sp)
-la $15,-156+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-88+264($sp)
-la $24,-164+264($sp)
-la $15,-160+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-84+264($sp)
-la $24,-168+264($sp)
-la $15,-164+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-80+264($sp)
-la $24,-172+264($sp)
-la $15,-168+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-76+264($sp)
-la $24,-176+264($sp)
-la $15,-172+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-72+264($sp)
-la $24,-180+264($sp)
-la $15,-176+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-68+264($sp)
-la $24,-184+264($sp)
-la $15,-180+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-64+264($sp)
-la $24,-188+264($sp)
-la $15,-184+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-60+264($sp)
-la $24,-192+264($sp)
-la $15,-188+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-56+264($sp)
-la $24,-196+264($sp)
-la $15,-192+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-52+264($sp)
-la $24,-200+264($sp)
-la $15,-196+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-48+264($sp)
-la $24,-204+264($sp)
-la $15,-200+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-44+264($sp)
-la $24,-208+264($sp)
-la $15,-204+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-40+264($sp)
-la $24,-212+264($sp)
-la $15,-208+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-36+264($sp)
-la $24,-220+264($sp)
-la $15,-212+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-32+264($sp)
-lw $24,-116+264($sp)
-sw $24,-128+264($sp)
-la $24,1
-sw $24,-124+264($sp)
-sw $0,-120+264($sp)
-L.3090:
-lw $24,-124+264($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+264($sp)
-sll $24,$24,2
-la $15,-116+264($sp)
-addu $24,$24,$15
-lw $24,($24)
-lw $15,-128+264($sp)
-beq $24,$15,L.3095
-la $24,2
-lw $15,-120+264($sp)
-sll $15,$15,2
-la $14,-116+264($sp)
-addu $15,$15,$14
-lw $15,($15)
-sw $15,-228+264($sp)
-sw $24,-124+264($sp)
-la $24,1
-sw $24,-224+264($sp)
-b L.3095
-L.3099:
-lw $24,-120+264($sp)
-sll $24,$24,2
-la $15,-116+264($sp)
-addu $24,$24,$15
-lw $24,($24)
-lw $15,-128+264($sp)
-bne $24,$15,L.3100
-la $24,3
-sw $24,-124+264($sp)
-b L.3095
-L.3100:
-lw $24,-120+264($sp)
-sll $24,$24,2
-la $15,-116+264($sp)
-addu $24,$24,$15
-lw $24,($24)
-lw $15,-228+264($sp)
-bne $24,$15,L.3102
-lw $24,-224+264($sp)
-la $24,1($24)
-sw $24,-224+264($sp)
-b L.3095
-L.3102:
-la $24,4
-sw $24,-124+264($sp)
-b L.3095
-L.3104:
-lw $24,-120+264($sp)
-sll $24,$24,2
-la $15,-116+264($sp)
-addu $24,$24,$15
-lw $24,($24)
-lw $15,-128+264($sp)
-beq $24,$15,L.3095
-la $24,4
-sw $24,-124+264($sp)
-L.3094:
-L.3095:
-L.3091:
-lw $24,-120+264($sp)
-la $24,1($24)
-sw $24,-120+264($sp)
-lw $24,-120+264($sp)
-la $15,22
-blt $24,$15,L.3090
-lw $24,-124+264($sp)
-la $15,3
-bne $24,$15,L.3107
-la $24,16
-lw $15,-224+264($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,264
-j $31
-.end regi
-.globl regp
-.text
-.align 2
-.ent regp
-regp:
-.frame $sp,264,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-264
-.mask 0x40ff0000,-232
-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+264($sp)
-sw $24,-216+264($sp)
-la $24,-192+264($sp)
-sw $24,-192+264($sp)
-la $24,-196+264($sp)
-sw $24,-196+264($sp)
-la $24,-200+264($sp)
-sw $24,-200+264($sp)
-la $30,-128+264($sp)
-la $24,-128+264($sp)
-sw $24,-128+264($sp)
-la $23,-132+264($sp)
-la $24,-132+264($sp)
-sw $24,-132+264($sp)
-la $22,-136+264($sp)
-la $24,-136+264($sp)
-sw $24,-136+264($sp)
-la $21,-140+264($sp)
-la $24,-140+264($sp)
-sw $24,-140+264($sp)
-la $20,-144+264($sp)
-la $24,-144+264($sp)
-sw $24,-144+264($sp)
-la $19,-148+264($sp)
-la $24,-148+264($sp)
-sw $24,-148+264($sp)
-la $18,-152+264($sp)
-la $24,-152+264($sp)
-sw $24,-152+264($sp)
-la $17,-156+264($sp)
-la $24,-156+264($sp)
-sw $24,-156+264($sp)
-la $16,-160+264($sp)
-la $24,-160+264($sp)
-sw $24,-160+264($sp)
-la $24,-164+264($sp)
-sw $24,-4+264($sp)
-la $24,-164+264($sp)
-sw $24,-164+264($sp)
-la $24,-168+264($sp)
-sw $24,-8+264($sp)
-la $24,-168+264($sp)
-sw $24,-168+264($sp)
-la $24,-172+264($sp)
-sw $24,-12+264($sp)
-la $24,-172+264($sp)
-sw $24,-172+264($sp)
-la $24,-176+264($sp)
-sw $24,-16+264($sp)
-la $24,-176+264($sp)
-sw $24,-176+264($sp)
-la $24,-180+264($sp)
-sw $24,-20+264($sp)
-la $24,-180+264($sp)
-sw $24,-180+264($sp)
-la $24,-184+264($sp)
-sw $24,-24+264($sp)
-la $24,-184+264($sp)
-sw $24,-184+264($sp)
-la $24,-188+264($sp)
-sw $24,-28+264($sp)
-la $24,-188+264($sp)
-sw $24,-188+264($sp)
-la $24,-204+264($sp)
-sw $24,-204+264($sp)
-la $24,-208+264($sp)
-sw $24,-208+264($sp)
-la $24,-220+264($sp)
-sw $24,-220+264($sp)
-la $24,-192+264($sp)
-la $15,4
-la $14,-216+264($sp)
-subu $14,$24,$14
-div $14,$14,$15
-sw $14,-116+264($sp)
-la $14,-196+264($sp)
-subu $24,$14,$24
-div $24,$24,$15
-sw $24,-112+264($sp)
-la $24,-200+264($sp)
-la $15,-196+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-108+264($sp)
-la $24,-128+264($sp)
-la $15,-200+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-104+264($sp)
-la $24,-132+264($sp)
-la $15,-128+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-100+264($sp)
-la $24,-136+264($sp)
-la $15,-132+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-96+264($sp)
-la $24,-140+264($sp)
-la $15,-136+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-92+264($sp)
-la $24,-144+264($sp)
-la $15,-140+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-88+264($sp)
-la $24,-148+264($sp)
-la $15,-144+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-84+264($sp)
-la $24,-152+264($sp)
-la $15,-148+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-80+264($sp)
-la $24,-156+264($sp)
-la $15,-152+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-76+264($sp)
-la $24,-160+264($sp)
-la $15,-156+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-72+264($sp)
-la $24,-164+264($sp)
-la $15,-160+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-68+264($sp)
-la $24,-168+264($sp)
-la $15,-164+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-64+264($sp)
-la $24,-172+264($sp)
-la $15,-168+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-60+264($sp)
-la $24,-176+264($sp)
-la $15,-172+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-56+264($sp)
-la $24,-180+264($sp)
-la $15,-176+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-52+264($sp)
-la $24,-184+264($sp)
-la $15,-180+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-48+264($sp)
-la $24,-188+264($sp)
-la $15,-184+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-44+264($sp)
-la $24,-204+264($sp)
-la $15,-188+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-40+264($sp)
-la $24,-208+264($sp)
-la $15,-204+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-36+264($sp)
-la $24,-220+264($sp)
-la $15,-208+264($sp)
-subu $24,$24,$15
-la $15,4
-div $24,$24,$15
-sw $24,-32+264($sp)
-lw $24,-116+264($sp)
-sw $24,-212+264($sp)
-la $24,1
-sw $24,-124+264($sp)
-sw $0,-120+264($sp)
-L.3131:
-lw $24,-124+264($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+264($sp)
-sll $24,$24,2
-la $15,-116+264($sp)
-addu $24,$24,$15
-lw $24,($24)
-lw $15,-212+264($sp)
-beq $24,$15,L.3136
-la $24,2
-lw $15,-120+264($sp)
-sll $15,$15,2
-la $14,-116+264($sp)
-addu $15,$15,$14
-lw $15,($15)
-sw $15,-228+264($sp)
-sw $24,-124+264($sp)
-la $24,1
-sw $24,-224+264($sp)
-b L.3136
-L.3140:
-lw $24,-120+264($sp)
-sll $24,$24,2
-la $15,-116+264($sp)
-addu $24,$24,$15
-lw $24,($24)
-lw $15,-212+264($sp)
-bne $24,$15,L.3141
-la $24,3
-sw $24,-124+264($sp)
-b L.3136
-L.3141:
-lw $24,-120+264($sp)
-sll $24,$24,2
-la $15,-116+264($sp)
-addu $24,$24,$15
-lw $24,($24)
-lw $15,-228+264($sp)
-bne $24,$15,L.3143
-lw $24,-224+264($sp)
-la $24,1($24)
-sw $24,-224+264($sp)
-b L.3136
-L.3143:
-la $24,4
-sw $24,-124+264($sp)
-b L.3136
-L.3145:
-lw $24,-120+264($sp)
-sll $24,$24,2
-la $15,-116+264($sp)
-addu $24,$24,$15
-lw $24,($24)
-lw $15,-212+264($sp)
-beq $24,$15,L.3136
-la $24,4
-sw $24,-124+264($sp)
-L.3135:
-L.3136:
-L.3132:
-lw $24,-120+264($sp)
-la $24,1($24)
-sw $24,-120+264($sp)
-lw $24,-120+264($sp)
-la $15,22
-blt $24,$15,L.3131
-lw $24,-124+264($sp)
-la $15,3
-bne $24,$15,L.3148
-la $24,16
-lw $15,-224+264($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,264
-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,216,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-216
-.fmask 0xc0000000,-200
-.mask 0xc2fc0000,-160
-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+216($sp)
-lw $24,-140+216($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+216($sp)
-la $4,4
-lw $25,-144+216($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+216($sp)
-addu $24,$24,$15
-mtc1 $22,$f18; cvt.s.w $f18,$f18
-s.s $f18,($24)
-sll $24,$22,2
-la $15,-136+216($sp)
-addu $15,$24,$15
-la $14,-68+216($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+216($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+216($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+216($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+216($sp)
-lw $14,-152+216($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,216
-j $31
-.end s84
-.globl array
-.text
-.align 2
-.ent array
-array:
-.frame $sp,8,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-8
-.mask 0x40000000,-8
-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,8
-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,440,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-440
-.mask 0xc2f00000,-400
-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+440($sp)
-la $14,-304+440($sp)
-subu $15,$15,$14
-ble $15,$0,L.3230
-la $15,-280+440($sp)
-la $14,-284+440($sp)
-subu $15,$15,$14
-ble $15,$0,L.3230
-la $15,-276+440($sp)
-la $14,-280+440($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+440($sp)
-la $15,-338+440($sp)
-subu $24,$24,$15
-sw $24,-268+440($sp)
-la $24,-340+440($sp)
-la $15,-342+440($sp)
-subu $24,$24,$15
-sw $24,-264+440($sp)
-la $24,-348+440($sp)
-la $15,-352+440($sp)
-subu $24,$24,$15
-sw $24,-260+440($sp)
-la $24,-356+440($sp)
-la $15,-360+440($sp)
-subu $24,$24,$15
-sw $24,-256+440($sp)
-la $24,-364+440($sp)
-la $15,-368+440($sp)
-subu $24,$24,$15
-sw $24,-252+440($sp)
-la $24,-372+440($sp)
-la $15,-376+440($sp)
-subu $24,$24,$15
-sw $24,-248+440($sp)
-la $24,-384+440($sp)
-la $15,-392+440($sp)
-subu $24,$24,$15
-sw $24,-244+440($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+440($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+440($sp)
-or $24,$24,0x1c000000
-sw $24,-272+440($sp)
-lw $24,-272+440($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+440($sp)
-lw $24,-272+440($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+440($sp)
-la $24,3
-lw $15,-272+440($sp)
-sll $15,$15,3
-sra $15,$15,29
-beq $15,$24,L.3253
-lw $24,-272+440($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+440($sp)
-or $24,$24,0x2000000
-sw $24,-272+440($sp)
-lw $24,-272+440($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+440($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+440($sp)
-sw $24,-276+440($sp)
-la $24,2
-sb $24,-336+440($sp)
-lw $24,-276+440($sp)
-lb $15,($24)
-la $15,1($15)
-sb $15,($24)
-lb $24,-336+440($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,440
-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
+.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,56,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-56 +.mask 0xc2e00000,-20 +sw $21,16($sp) +sw $22,20($sp) +sw $23,24($sp) +.cprestore 28 +sw $30,32($sp) +sw $31,36($sp) +sw $4,56($sp) +move $22,$0 +la $30,L.30 +lw $24,0+56($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+56($sp) +la $24,3 +sw $24,-12+56($sp) +la $24,4 +sw $24,-4+56($sp) +lw $24,-8+56($sp) +addu $24,$21,$24 +lw $15,-12+56($sp) +addu $24,$24,$15 +lw $15,-4+56($sp) +addu $24,$24,$15 +la $15,10 +beq $24,$15,L.34 +la $22,1($22) +lw $24,0+56($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+56($sp) +lw $24,-16+56($sp) +bne $24,$21,L.38 +la $22,4($22) +lw $24,0+56($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,56 +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,520,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-520 +.mask 0xc2f00000,-480 +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+520($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+520($sp) +lw $4,($24) +jal pow2 +lw $15,-476+520($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+520($sp) +sw $0,-312+520($sp) +sw $0,-468+520($sp) +la $24,1 +sw $24,-152+520($sp) +la $24,1 +sw $24,-308+520($sp) +la $24,1 +sw $24,-464+520($sp) +la $24,2 +sw $24,-148+520($sp) +la $24,2 +sw $24,-304+520($sp) +la $24,2 +sw $24,-460+520($sp) +la $24,3 +sw $24,-144+520($sp) +la $24,3 +sw $24,-300+520($sp) +la $24,3 +sw $24,-456+520($sp) +la $24,4 +sw $24,-140+520($sp) +la $24,4 +sw $24,-296+520($sp) +la $24,4 +sw $24,-452+520($sp) +la $24,5 +sw $24,-136+520($sp) +la $24,5 +sw $24,-292+520($sp) +la $24,5 +sw $24,-448+520($sp) +la $24,6 +sw $24,-132+520($sp) +la $24,6 +sw $24,-288+520($sp) +la $24,6 +sw $24,-444+520($sp) +la $24,7 +sw $24,-128+520($sp) +la $24,7 +sw $24,-284+520($sp) +la $24,7 +sw $24,-440+520($sp) +la $24,8 +sw $24,-124+520($sp) +la $24,8 +sw $24,-280+520($sp) +la $24,8 +sw $24,-436+520($sp) +la $24,9 +sw $24,-120+520($sp) +la $24,9 +sw $24,-276+520($sp) +la $24,9 +sw $24,-432+520($sp) +la $24,10 +sw $24,-116+520($sp) +la $24,10 +sw $24,-272+520($sp) +la $24,10 +sw $24,-428+520($sp) +la $24,11 +sw $24,-112+520($sp) +la $24,11 +sw $24,-268+520($sp) +la $24,11 +sw $24,-424+520($sp) +la $24,12 +sw $24,-108+520($sp) +la $24,12 +sw $24,-264+520($sp) +la $24,12 +sw $24,-420+520($sp) +la $24,13 +sw $24,-104+520($sp) +la $24,13 +sw $24,-260+520($sp) +la $24,13 +sw $24,-416+520($sp) +la $24,14 +sw $24,-100+520($sp) +la $24,14 +sw $24,-256+520($sp) +la $24,14 +sw $24,-412+520($sp) +la $24,15 +sw $24,-96+520($sp) +la $24,15 +sw $24,-252+520($sp) +la $24,15 +sw $24,-408+520($sp) +la $24,16 +sw $24,-92+520($sp) +la $24,16 +sw $24,-248+520($sp) +la $24,16 +sw $24,-404+520($sp) +la $24,63 +sw $24,-88+520($sp) +la $24,63 +sw $24,-244+520($sp) +la $24,63 +sw $24,-400+520($sp) +la $24,64 +sw $24,-84+520($sp) +la $24,64 +sw $24,-240+520($sp) +la $24,64 +sw $24,-396+520($sp) +la $24,255 +sw $24,-80+520($sp) +la $24,255 +sw $24,-236+520($sp) +la $24,255 +sw $24,-392+520($sp) +la $24,256 +sw $24,-76+520($sp) +la $24,256 +sw $24,-232+520($sp) +la $24,256 +sw $24,-388+520($sp) +la $24,4095 +sw $24,-72+520($sp) +la $24,4095 +sw $24,-228+520($sp) +la $24,4095 +sw $24,-384+520($sp) +la $24,4096 +sw $24,-68+520($sp) +la $24,4096 +sw $24,-224+520($sp) +la $24,4096 +sw $24,-380+520($sp) +la $24,65535 +sw $24,-64+520($sp) +la $24,65535 +sw $24,-220+520($sp) +la $24,65535 +sw $24,-376+520($sp) +la $24,65536 +sw $24,-60+520($sp) +la $24,65536 +sw $24,-216+520($sp) +la $24,65536 +sw $24,-372+520($sp) +la $24,262143 +sw $24,-56+520($sp) +la $24,262143 +sw $24,-212+520($sp) +la $24,262143 +sw $24,-368+520($sp) +la $24,262144 +sw $24,-52+520($sp) +la $24,262144 +sw $24,-208+520($sp) +la $24,262144 +sw $24,-364+520($sp) +la $24,1048575 +sw $24,-48+520($sp) +la $24,1048575 +sw $24,-204+520($sp) +la $24,1048575 +sw $24,-360+520($sp) +la $24,1048576 +sw $24,-44+520($sp) +la $24,1048576 +sw $24,-200+520($sp) +la $24,1048576 +sw $24,-356+520($sp) +la $24,16777215 +sw $24,-40+520($sp) +la $24,16777215 +sw $24,-196+520($sp) +la $24,16777215 +sw $24,-352+520($sp) +la $24,16777216 +sw $24,-36+520($sp) +la $24,16777216 +sw $24,-192+520($sp) +la $24,16777216 +sw $24,-348+520($sp) +la $24,268435455 +sw $24,-32+520($sp) +la $24,268435455 +sw $24,-188+520($sp) +la $24,268435455 +sw $24,-344+520($sp) +la $24,268435456 +sw $24,-28+520($sp) +la $24,268435456 +sw $24,-184+520($sp) +la $24,268435456 +sw $24,-340+520($sp) +la $24,1073741823 +sw $24,-24+520($sp) +la $24,1073741823 +sw $24,-180+520($sp) +la $24,1073741823 +sw $24,-336+520($sp) +la $24,1073741824 +sw $24,-20+520($sp) +la $24,1073741824 +sw $24,-176+520($sp) +la $24,1073741824 +sw $24,-332+520($sp) +la $24,0xffffffff +sw $24,-16+520($sp) +la $24,0xffffffff +sw $24,-172+520($sp) +la $24,0xffffffff +sw $24,-328+520($sp) +la $24,0xffffffff +sw $24,-12+520($sp) +la $24,0xffffffff +sw $24,-168+520($sp) +la $24,0xffffffff +sw $24,-324+520($sp) +la $24,0xffffffff +sw $24,-8+520($sp) +la $24,0xffffffff +sw $24,-164+520($sp) +la $24,0xffffffff +sw $24,-320+520($sp) +la $24,0xffffffff +sw $24,-4+520($sp) +la $24,0xffffffff +sw $24,-160+520($sp) +la $24,0xffffffff +sw $24,-316+520($sp) +move $23,$0 +L.188: +sll $24,$23,2 +la $15,-156+520($sp) +addu $15,$24,$15 +lw $15,($15) +lw $14,L.45($24) +bne $14,$15,L.195 +la $14,-312+520($sp) +addu $14,$24,$14 +lw $14,($14) +bne $15,$14,L.195 +la $15,-468+520($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+520($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,520 +j $31 +.end s241 +.globl pow2 +.text +.align 2 +.ent pow2 +pow2: +.frame $sp,8,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-8 +.mask 0x40000000,-8 +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,8 +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,296,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-296 +.mask 0xc2c00000,-264 +sw $22,16($sp) +sw $23,20($sp) +.cprestore 24 +sw $30,28($sp) +sw $31,32($sp) +sw $4,296($sp) +move $22,$0 +la $30,L.208 +lw $24,0+296($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+296($sp) +jal zerofill +la $24,1 +sb $24,-159+296($sp) +la $24,1 +sb $24,-191+296($sp) +la $24,1 +sb $24,-130+296($sp) +la $24,1 +sb $24,-208+296($sp) +la $24,1 +sb $24,-158+296($sp) +la $24,1 +sb $24,-190+296($sp) +la $24,1 +sb $24,-223+296($sp) +la $24,1 +sb $24,-207+296($sp) +la $24,1 +sb $24,-157+296($sp) +la $24,1 +sb $24,-189+296($sp) +la $24,1 +sb $24,-222+296($sp) +la $24,1 +sb $24,-206+296($sp) +la $24,1 +sb $24,-156+296($sp) +la $24,1 +sb $24,-188+296($sp) +la $24,1 +sb $24,-221+296($sp) +la $24,1 +sb $24,-205+296($sp) +la $24,1 +sb $24,-155+296($sp) +la $24,1 +sb $24,-187+296($sp) +la $24,1 +sb $24,-219+296($sp) +la $24,1 +sb $24,-204+296($sp) +la $24,1 +sb $24,-154+296($sp) +la $24,1 +sb $24,-186+296($sp) +la $24,1 +sb $24,-218+296($sp) +la $24,1 +sb $24,-203+296($sp) +la $24,1 +sb $24,-153+296($sp) +la $24,1 +sb $24,-185+296($sp) +la $24,1 +sb $24,-216+296($sp) +la $24,1 +sb $24,-202+296($sp) +la $24,1 +sb $24,-152+296($sp) +la $24,1 +sb $24,-184+296($sp) +la $24,1 +sb $24,-215+296($sp) +la $24,1 +sb $24,-201+296($sp) +la $24,1 +sb $24,-151+296($sp) +la $24,1 +sb $24,-183+296($sp) +la $24,1 +sb $24,-161+296($sp) +la $24,1 +sb $24,-200+296($sp) +la $24,1 +sb $24,-150+296($sp) +la $24,1 +sb $24,-182+296($sp) +la $24,1 +sb $24,-195+296($sp) +la $24,1 +sb $24,-199+296($sp) +la $24,1 +sb $24,-149+296($sp) +la $24,1 +sb $24,-181+296($sp) +la $24,1 +sb $24,-211+296($sp) +la $24,1 +sb $24,-148+296($sp) +la $24,1 +sb $24,-180+296($sp) +la $24,1 +sb $24,-162+296($sp) +la $24,1 +sb $24,-147+296($sp) +la $24,1 +sb $24,-179+296($sp) +la $24,1 +sb $24,-132+296($sp) +la $24,1 +sb $24,-246+296($sp) +la $24,1 +sb $24,-146+296($sp) +la $24,1 +sb $24,-178+296($sp) +la $24,1 +sb $24,-247+296($sp) +la $24,1 +sb $24,-145+296($sp) +la $24,1 +sb $24,-177+296($sp) +la $24,1 +sb $24,-133+296($sp) +la $24,1 +sb $24,-248+296($sp) +la $24,1 +sb $24,-144+296($sp) +la $24,1 +sb $24,-176+296($sp) +la $24,1 +sb $24,-131+296($sp) +la $24,1 +sb $24,-243+296($sp) +la $24,1 +sb $24,-143+296($sp) +la $24,1 +sb $24,-175+296($sp) +la $24,1 +sb $24,-165+296($sp) +la $24,1 +sb $24,-244+296($sp) +la $24,1 +sb $24,-142+296($sp) +la $24,1 +sb $24,-174+296($sp) +la $24,1 +sb $24,-163+296($sp) +la $24,1 +sb $24,-141+296($sp) +la $24,1 +sb $24,-173+296($sp) +la $24,1 +sb $24,-213+296($sp) +la $24,1 +sb $24,-164+296($sp) +la $24,1 +sb $24,-140+296($sp) +la $24,1 +sb $24,-172+296($sp) +la $24,1 +sb $24,-197+296($sp) +la $24,1 +sb $24,-217+296($sp) +la $24,1 +sb $24,-139+296($sp) +la $24,1 +sb $24,-171+296($sp) +la $24,1 +sb $24,-214+296($sp) +la $24,1 +sb $24,-138+296($sp) +la $24,1 +sb $24,-170+296($sp) +la $24,1 +sb $24,-198+296($sp) +la $24,1 +sb $24,-256+296($sp) +sb $24,-137+296($sp) +la $24,1 +sb $24,-169+296($sp) +la $24,1 +sb $24,-196+296($sp) +la $24,1 +sb $24,-224+296($sp) +la $24,1 +sb $24,-136+296($sp) +la $24,1 +sb $24,-168+296($sp) +la $24,1 +sb $24,-194+296($sp) +la $24,1 +sb $24,-135+296($sp) +la $24,1 +sb $24,-167+296($sp) +la $24,1 +sb $24,-212+296($sp) +la $24,1 +sb $24,-134+296($sp) +la $24,1 +sb $24,-166+296($sp) +la $24,1 +sb $24,-210+296($sp) +la $24,1 +sb $24,-193+296($sp) +la $24,1 +sb $24,-209+296($sp) +la $4,-256+296($sp) +jal sumof +la $15,98 +beq $2,$15,L.309 +la $22,1($22) +lw $24,0+296($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+296($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,296 +j $31 +.end s243 +.globl zerofill +.text +.align 2 +.ent zerofill +zerofill: +.frame $sp,8,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-8 +.mask 0x40000000,-8 +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,8 +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,56,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-56 +.mask 0xc2fe0000,-4 +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,56 +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,72,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-72 +.mask 0xc2fc0000,-24 +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+72($sp) +jal zero +lw $15,-16+72($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,72 +j $31 +.end s4 +.lcomm L.464,4 +.globl svtest +.text +.text +.align 2 +.ent svtest +svtest: +.frame $sp,8,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-8 +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+8($sp) +b L.466 +L.468: +lw $24,L.464 +la $15,1978 +beq $24,$15,L.469 +la $24,1 +sw $24,-4+8($sp) +b L.466 +L.469: +la $24,1929 +sw $24,L.464 +sw $0,-4+8($sp) +b L.466 +L.471: +lw $24,L.464 +la $15,1929 +beq $24,$15,L.472 +la $24,1 +sw $24,-4+8($sp) +b L.466 +L.472: +sw $0,-4+8($sp) +L.465: +L.466: +lw $2,-4+8($sp) +L.463: +addu $sp,$sp,8 +j $31 +.end svtest +.lcomm L.475,4 +.globl zero +.text +.text +.align 2 +.ent zero +zero: +.frame $sp,8,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-8 +la $24,2 +sw $24,L.475 +sw $0,-4+8($sp) +lw $2,-4+8($sp) +L.474: +addu $sp,$sp,8 +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,88,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-88 +.mask 0xc2fe0000,-36 +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,88($sp) +la $22,L.481 +lw $24,0+88($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+88($sp) +lh $24,-26+88($sp) +sw $24,-32+88($sp) +lw $24,-32+88($sp) +la $15,-19 +beq $24,$15,L.491 +la $19,1($19) +lw $24,0+88($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+88($sp) +la $24,L.483 +sw $24,-20+88($sp) +la $24,L.484 +sw $24,-16+88($sp) +la $24,L.485 +sw $24,-12+88($sp) +la $24,L.486 +sw $24,-8+88($sp) +la $24,L.487 +sw $24,-4+88($sp) +move $23,$0 +move $30,$0 +b L.505 +L.504: +sll $24,$30,2 +la $15,-24+88($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+88($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+88($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+88($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,88 +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,152,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-152 +.fmask 0xff000000,-112 +.mask 0xc2ff0000,-64 +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+152($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+152($sp) +l.s $f18,-60+152($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.le.d $f18,$f16; bc1t L.530 +lw $24,-52+152($sp) +la $24,2($24) +sw $24,-52+152($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+152($sp) +la $24,125 +sw $24,-36+152($sp) +la $24,15625 +sw $24,-44+152($sp) +la $24,125 +sw $24,-40+152($sp) +la $24,15625 +sw $24,-48+152($sp) +la $17,125 +la $24,15625 +sw $24,-56+152($sp) +l.s $f26,L.534 +l.d $f24,L.535 +l.d $f28,L.536 +move $23,$0 +L.537: +la $24,-28+152($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+152($sp) +beq $24,$15,L.541 +la $24,1 +sb $24,-28+152($sp) +L.541: +lh $24,-30+152($sp) +sll $15,$16,8*(4-1); sra $15,$15,8*(4-1) +mul $24,$24,$15 +lw $15,-44+152($sp) +beq $24,$15,L.543 +la $24,1 +sb $24,-27+152($sp) +L.543: +lh $24,-30+152($sp) +mul $24,$24,$24 +lw $15,-44+152($sp) +beq $24,$15,L.546 +la $24,1 +sb $24,-26+152($sp) +L.546: +lw $24,-36+152($sp) +sll $15,$16,8*(4-1); sra $15,$15,8*(4-1) +mul $24,$24,$15 +lw $15,-44+152($sp) +beq $24,$15,L.549 +la $24,1 +sb $24,-25+152($sp) +L.549: +lw $24,-36+152($sp) +lh $15,-30+152($sp) +mul $24,$24,$15 +lw $15,-44+152($sp) +beq $24,$15,L.552 +la $24,1 +sb $24,-24+152($sp) +L.552: +lw $24,-36+152($sp) +mul $24,$24,$24 +lw $15,-44+152($sp) +beq $24,$15,L.555 +la $24,1 +sb $24,-23+152($sp) +L.555: +lw $24,-40+152($sp) +sll $15,$16,8*(4-1); sra $15,$15,8*(4-1) +mul $24,$24,$15 +lw $15,-48+152($sp) +beq $24,$15,L.558 +la $24,1 +sb $24,-22+152($sp) +L.558: +lw $24,-40+152($sp) +lh $15,-30+152($sp) +mul $24,$24,$15 +lw $15,-48+152($sp) +beq $24,$15,L.561 +la $24,1 +sb $24,-21+152($sp) +L.561: +lw $24,-40+152($sp) +lw $15,-36+152($sp) +mul $24,$24,$15 +lw $15,-48+152($sp) +beq $24,$15,L.564 +la $24,1 +sb $24,-20+152($sp) +L.564: +lw $24,-40+152($sp) +mul $24,$24,$24 +lw $15,-48+152($sp) +beq $24,$15,L.567 +la $24,1 +sb $24,-19+152($sp) +L.567: +sll $24,$16,8*(4-1); sra $24,$24,8*(4-1) +mul $24,$17,$24 +lw $15,-56+152($sp) +beq $24,$15,L.570 +la $24,1 +sb $24,-18+152($sp) +L.570: +lh $24,-30+152($sp) +mul $24,$17,$24 +lw $15,-56+152($sp) +beq $24,$15,L.573 +la $24,1 +sb $24,-17+152($sp) +L.573: +lw $24,-36+152($sp) +mul $24,$17,$24 +lw $15,-56+152($sp) +beq $24,$15,L.576 +la $24,1 +sb $24,-16+152($sp) +L.576: +move $24,$17 +lw $15,-40+152($sp) +mul $24,$24,$15 +lw $15,-48+152($sp) +beq $24,$15,L.579 +la $24,1 +sb $24,-15+152($sp) +L.579: +mul $24,$17,$17 +lw $15,-56+152($sp) +beq $24,$15,L.582 +la $24,1 +sb $24,-14+152($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+152($sp) +L.585: +lh $24,-30+152($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+152($sp) +L.588: +lw $24,-36+152($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+152($sp) +L.591: +lw $24,-40+152($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+152($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+152($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+152($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+152($sp) +L.604: +lh $24,-30+152($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+152($sp) +L.607: +lw $24,-36+152($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+152($sp) +L.610: +lw $24,-40+152($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+152($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+152($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+152($sp) +L.619: +mul.d $f18,$f24,$f24 +c.eq.d $f18,$f28; bc1t L.622 +la $24,1 +sb $24,-1+152($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+152($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+152($sp) +la $24,4($24) +sw $24,-52+152($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+152($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+152($sp) +la $24,8($24) +sw $24,-52+152($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+152($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,152 +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,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $4,24($sp) +lw $24,0+24($sp) +la $15,100 +ble $24,$15,L.683 +lw $24,0+24($sp) +subu $2,$24,10 +b L.682 +L.683: +lw $24,0+24($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,24 +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.lt.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.lt.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.lt.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.lt.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.lt.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.lt.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.lt.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.lt.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.lt.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.lt.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,56,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-56 +.mask 0xc2e00000,-20 +sw $21,16($sp) +sw $22,20($sp) +sw $23,24($sp) +.cprestore 28 +sw $30,32($sp) +sw $31,36($sp) +sw $4,56($sp) +sw $0,-12+56($sp) +sw $0,-4+56($sp) +la $30,L.2320 +lw $15,0+56($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+56($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+56($sp) +la $24,3 +sw $24,-8+56($sp) +lw $24,-8+56($sp) +la $5,2($24) +lw $6,-12+56($sp) +jal s715f +la $15,5 +beq $2,$15,L.2328 +lw $24,0+56($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,56 +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.lt.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.lt.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,264,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-264 +.mask 0x40ff0000,-232 +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+264($sp) +la $24,1 +sw $24,-132+264($sp) +la $24,2 +sw $24,-136+264($sp) +la $24,3 +sw $24,-140+264($sp) +la $30,4 +la $24,5 +sw $24,-144+264($sp) +la $23,6 +la $24,7 +sw $24,-148+264($sp) +la $22,8 +la $24,9 +sw $24,-152+264($sp) +la $21,10 +la $24,11 +sw $24,-156+264($sp) +la $20,12 +la $24,13 +sw $24,-160+264($sp) +la $19,14 +la $24,15 +sw $24,-164+264($sp) +la $18,16 +la $24,17 +sw $24,-168+264($sp) +la $17,18 +la $24,19 +sw $24,-172+264($sp) +la $16,20 +la $24,21 +sw $24,-176+264($sp) +la $24,22 +sw $24,-4+264($sp) +la $24,23 +sw $24,-180+264($sp) +la $24,24 +sw $24,-8+264($sp) +la $24,25 +sw $24,-184+264($sp) +la $24,26 +sw $24,-12+264($sp) +la $24,27 +sw $24,-188+264($sp) +la $24,28 +sw $24,-16+264($sp) +la $24,29 +sw $24,-192+264($sp) +la $24,30 +sw $24,-20+264($sp) +la $24,31 +sw $24,-196+264($sp) +la $24,32 +sw $24,-24+264($sp) +la $24,33 +sw $24,-200+264($sp) +la $24,34 +sw $24,-28+264($sp) +la $24,35 +sw $24,-204+264($sp) +la $24,36 +sw $24,-208+264($sp) +la $24,37 +sw $24,-212+264($sp) +la $24,38 +sw $24,-220+264($sp) +la $24,-132+264($sp) +la $15,4 +la $14,-216+264($sp) +subu $14,$24,$14 +div $14,$14,$15 +sw $14,-116+264($sp) +la $14,-136+264($sp) +subu $24,$14,$24 +div $24,$24,$15 +sw $24,-112+264($sp) +la $24,-140+264($sp) +la $15,-136+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-108+264($sp) +la $24,-144+264($sp) +la $15,-140+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-104+264($sp) +la $24,-148+264($sp) +la $15,-144+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-100+264($sp) +la $24,-152+264($sp) +la $15,-148+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-96+264($sp) +la $24,-156+264($sp) +la $15,-152+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-92+264($sp) +la $24,-160+264($sp) +la $15,-156+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-88+264($sp) +la $24,-164+264($sp) +la $15,-160+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-84+264($sp) +la $24,-168+264($sp) +la $15,-164+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-80+264($sp) +la $24,-172+264($sp) +la $15,-168+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-76+264($sp) +la $24,-176+264($sp) +la $15,-172+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-72+264($sp) +la $24,-180+264($sp) +la $15,-176+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-68+264($sp) +la $24,-184+264($sp) +la $15,-180+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-64+264($sp) +la $24,-188+264($sp) +la $15,-184+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-60+264($sp) +la $24,-192+264($sp) +la $15,-188+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-56+264($sp) +la $24,-196+264($sp) +la $15,-192+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-52+264($sp) +la $24,-200+264($sp) +la $15,-196+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-48+264($sp) +la $24,-204+264($sp) +la $15,-200+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-44+264($sp) +la $24,-208+264($sp) +la $15,-204+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-40+264($sp) +la $24,-212+264($sp) +la $15,-208+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-36+264($sp) +la $24,-220+264($sp) +la $15,-212+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-32+264($sp) +lw $24,-116+264($sp) +sw $24,-128+264($sp) +la $24,1 +sw $24,-124+264($sp) +sw $0,-120+264($sp) +L.3090: +lw $24,-124+264($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+264($sp) +sll $24,$24,2 +la $15,-116+264($sp) +addu $24,$24,$15 +lw $24,($24) +lw $15,-128+264($sp) +beq $24,$15,L.3095 +la $24,2 +lw $15,-120+264($sp) +sll $15,$15,2 +la $14,-116+264($sp) +addu $15,$15,$14 +lw $15,($15) +sw $15,-228+264($sp) +sw $24,-124+264($sp) +la $24,1 +sw $24,-224+264($sp) +b L.3095 +L.3099: +lw $24,-120+264($sp) +sll $24,$24,2 +la $15,-116+264($sp) +addu $24,$24,$15 +lw $24,($24) +lw $15,-128+264($sp) +bne $24,$15,L.3100 +la $24,3 +sw $24,-124+264($sp) +b L.3095 +L.3100: +lw $24,-120+264($sp) +sll $24,$24,2 +la $15,-116+264($sp) +addu $24,$24,$15 +lw $24,($24) +lw $15,-228+264($sp) +bne $24,$15,L.3102 +lw $24,-224+264($sp) +la $24,1($24) +sw $24,-224+264($sp) +b L.3095 +L.3102: +la $24,4 +sw $24,-124+264($sp) +b L.3095 +L.3104: +lw $24,-120+264($sp) +sll $24,$24,2 +la $15,-116+264($sp) +addu $24,$24,$15 +lw $24,($24) +lw $15,-128+264($sp) +beq $24,$15,L.3095 +la $24,4 +sw $24,-124+264($sp) +L.3094: +L.3095: +L.3091: +lw $24,-120+264($sp) +la $24,1($24) +sw $24,-120+264($sp) +lw $24,-120+264($sp) +la $15,22 +blt $24,$15,L.3090 +lw $24,-124+264($sp) +la $15,3 +bne $24,$15,L.3107 +la $24,16 +lw $15,-224+264($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,264 +j $31 +.end regi +.globl regp +.text +.align 2 +.ent regp +regp: +.frame $sp,264,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-264 +.mask 0x40ff0000,-232 +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+264($sp) +sw $24,-216+264($sp) +la $24,-192+264($sp) +sw $24,-192+264($sp) +la $24,-196+264($sp) +sw $24,-196+264($sp) +la $24,-200+264($sp) +sw $24,-200+264($sp) +la $30,-128+264($sp) +la $24,-128+264($sp) +sw $24,-128+264($sp) +la $23,-132+264($sp) +la $24,-132+264($sp) +sw $24,-132+264($sp) +la $22,-136+264($sp) +la $24,-136+264($sp) +sw $24,-136+264($sp) +la $21,-140+264($sp) +la $24,-140+264($sp) +sw $24,-140+264($sp) +la $20,-144+264($sp) +la $24,-144+264($sp) +sw $24,-144+264($sp) +la $19,-148+264($sp) +la $24,-148+264($sp) +sw $24,-148+264($sp) +la $18,-152+264($sp) +la $24,-152+264($sp) +sw $24,-152+264($sp) +la $17,-156+264($sp) +la $24,-156+264($sp) +sw $24,-156+264($sp) +la $16,-160+264($sp) +la $24,-160+264($sp) +sw $24,-160+264($sp) +la $24,-164+264($sp) +sw $24,-4+264($sp) +la $24,-164+264($sp) +sw $24,-164+264($sp) +la $24,-168+264($sp) +sw $24,-8+264($sp) +la $24,-168+264($sp) +sw $24,-168+264($sp) +la $24,-172+264($sp) +sw $24,-12+264($sp) +la $24,-172+264($sp) +sw $24,-172+264($sp) +la $24,-176+264($sp) +sw $24,-16+264($sp) +la $24,-176+264($sp) +sw $24,-176+264($sp) +la $24,-180+264($sp) +sw $24,-20+264($sp) +la $24,-180+264($sp) +sw $24,-180+264($sp) +la $24,-184+264($sp) +sw $24,-24+264($sp) +la $24,-184+264($sp) +sw $24,-184+264($sp) +la $24,-188+264($sp) +sw $24,-28+264($sp) +la $24,-188+264($sp) +sw $24,-188+264($sp) +la $24,-204+264($sp) +sw $24,-204+264($sp) +la $24,-208+264($sp) +sw $24,-208+264($sp) +la $24,-220+264($sp) +sw $24,-220+264($sp) +la $24,-192+264($sp) +la $15,4 +la $14,-216+264($sp) +subu $14,$24,$14 +div $14,$14,$15 +sw $14,-116+264($sp) +la $14,-196+264($sp) +subu $24,$14,$24 +div $24,$24,$15 +sw $24,-112+264($sp) +la $24,-200+264($sp) +la $15,-196+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-108+264($sp) +la $24,-128+264($sp) +la $15,-200+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-104+264($sp) +la $24,-132+264($sp) +la $15,-128+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-100+264($sp) +la $24,-136+264($sp) +la $15,-132+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-96+264($sp) +la $24,-140+264($sp) +la $15,-136+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-92+264($sp) +la $24,-144+264($sp) +la $15,-140+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-88+264($sp) +la $24,-148+264($sp) +la $15,-144+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-84+264($sp) +la $24,-152+264($sp) +la $15,-148+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-80+264($sp) +la $24,-156+264($sp) +la $15,-152+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-76+264($sp) +la $24,-160+264($sp) +la $15,-156+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-72+264($sp) +la $24,-164+264($sp) +la $15,-160+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-68+264($sp) +la $24,-168+264($sp) +la $15,-164+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-64+264($sp) +la $24,-172+264($sp) +la $15,-168+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-60+264($sp) +la $24,-176+264($sp) +la $15,-172+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-56+264($sp) +la $24,-180+264($sp) +la $15,-176+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-52+264($sp) +la $24,-184+264($sp) +la $15,-180+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-48+264($sp) +la $24,-188+264($sp) +la $15,-184+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-44+264($sp) +la $24,-204+264($sp) +la $15,-188+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-40+264($sp) +la $24,-208+264($sp) +la $15,-204+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-36+264($sp) +la $24,-220+264($sp) +la $15,-208+264($sp) +subu $24,$24,$15 +la $15,4 +div $24,$24,$15 +sw $24,-32+264($sp) +lw $24,-116+264($sp) +sw $24,-212+264($sp) +la $24,1 +sw $24,-124+264($sp) +sw $0,-120+264($sp) +L.3131: +lw $24,-124+264($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+264($sp) +sll $24,$24,2 +la $15,-116+264($sp) +addu $24,$24,$15 +lw $24,($24) +lw $15,-212+264($sp) +beq $24,$15,L.3136 +la $24,2 +lw $15,-120+264($sp) +sll $15,$15,2 +la $14,-116+264($sp) +addu $15,$15,$14 +lw $15,($15) +sw $15,-228+264($sp) +sw $24,-124+264($sp) +la $24,1 +sw $24,-224+264($sp) +b L.3136 +L.3140: +lw $24,-120+264($sp) +sll $24,$24,2 +la $15,-116+264($sp) +addu $24,$24,$15 +lw $24,($24) +lw $15,-212+264($sp) +bne $24,$15,L.3141 +la $24,3 +sw $24,-124+264($sp) +b L.3136 +L.3141: +lw $24,-120+264($sp) +sll $24,$24,2 +la $15,-116+264($sp) +addu $24,$24,$15 +lw $24,($24) +lw $15,-228+264($sp) +bne $24,$15,L.3143 +lw $24,-224+264($sp) +la $24,1($24) +sw $24,-224+264($sp) +b L.3136 +L.3143: +la $24,4 +sw $24,-124+264($sp) +b L.3136 +L.3145: +lw $24,-120+264($sp) +sll $24,$24,2 +la $15,-116+264($sp) +addu $24,$24,$15 +lw $24,($24) +lw $15,-212+264($sp) +beq $24,$15,L.3136 +la $24,4 +sw $24,-124+264($sp) +L.3135: +L.3136: +L.3132: +lw $24,-120+264($sp) +la $24,1($24) +sw $24,-120+264($sp) +lw $24,-120+264($sp) +la $15,22 +blt $24,$15,L.3131 +lw $24,-124+264($sp) +la $15,3 +bne $24,$15,L.3148 +la $24,16 +lw $15,-224+264($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,264 +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,216,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-216 +.fmask 0xc0000000,-200 +.mask 0xc2fc0000,-160 +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+216($sp) +lw $24,-140+216($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+216($sp) +la $4,4 +lw $25,-144+216($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+216($sp) +addu $24,$24,$15 +mtc1 $22,$f18; cvt.s.w $f18,$f18 +s.s $f18,($24) +sll $24,$22,2 +la $15,-136+216($sp) +addu $15,$24,$15 +la $14,-68+216($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+216($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+216($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+216($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+216($sp) +lw $14,-152+216($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,216 +j $31 +.end s84 +.globl array +.text +.align 2 +.ent array +array: +.frame $sp,8,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-8 +.mask 0x40000000,-8 +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,8 +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,440,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-440 +.mask 0xc2f00000,-400 +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+440($sp) +la $14,-304+440($sp) +subu $15,$15,$14 +ble $15,$0,L.3230 +la $15,-280+440($sp) +la $14,-284+440($sp) +subu $15,$15,$14 +ble $15,$0,L.3230 +la $15,-276+440($sp) +la $14,-280+440($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+440($sp) +la $15,-338+440($sp) +subu $24,$24,$15 +sw $24,-268+440($sp) +la $24,-340+440($sp) +la $15,-342+440($sp) +subu $24,$24,$15 +sw $24,-264+440($sp) +la $24,-348+440($sp) +la $15,-352+440($sp) +subu $24,$24,$15 +sw $24,-260+440($sp) +la $24,-356+440($sp) +la $15,-360+440($sp) +subu $24,$24,$15 +sw $24,-256+440($sp) +la $24,-364+440($sp) +la $15,-368+440($sp) +subu $24,$24,$15 +sw $24,-252+440($sp) +la $24,-372+440($sp) +la $15,-376+440($sp) +subu $24,$24,$15 +sw $24,-248+440($sp) +la $24,-384+440($sp) +la $15,-392+440($sp) +subu $24,$24,$15 +sw $24,-244+440($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+440($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+440($sp) +or $24,$24,0x1c000000 +sw $24,-272+440($sp) +lw $24,-272+440($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+440($sp) +lw $24,-272+440($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+440($sp) +la $24,3 +lw $15,-272+440($sp) +sll $15,$15,3 +sra $15,$15,29 +beq $15,$24,L.3253 +lw $24,-272+440($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+440($sp) +or $24,$24,0x2000000 +sw $24,-272+440($sp) +lw $24,-272+440($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+440($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+440($sp) +sw $24,-276+440($sp) +la $24,2 +sb $24,-336+440($sp) +lw $24,-276+440($sp) +lb $15,($24) +la $15,1($15) +sb $15,($24) +lb $24,-336+440($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,440 +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 diff --git a/lcc/mips/irix/tst/cvt.1bk b/lcc/mips/irix/tst/cvt.1bk index 74c79f1..b28b302 100755 --- a/lcc/mips/irix/tst/cvt.1bk +++ b/lcc/mips/irix/tst/cvt.1bk @@ -1,11 +1,11 @@ -1 1 1 1 1 1 1 1 1.000000 1.000000 1.000000
-2 2 2 2 2 2 2 2 2.000000 2.000000 2.000000
-3 3 3 3 3 3 3 3 3.000000 3.000000 3.000000
-4 4 4 4 4 4 4 4 4.000000 4.000000 4.000000
-5 5 5 5 5 5 5 5 5.000000 5.000000 5.000000
-6 6 6 6 6 6 6 6 6.000000 6.000000 6.000000
-7 7 7 7 7 7 7 7 7.000000 7.000000 7.000000
-8 8 8 8 8 8 8 8 8.000000 8.000000 8.000000
-9 9 9 9 9 9 9 9 9.000000 9.000000 9.000000
-10 10 10 10 10 10 10 10 10.000000 10.000000 10.000000
-11 11 11 11 11 11 11 11 11.000000 11.000000 11.000000
+1 1 1 1 1 1 1 1 1.000000 1.000000 1.000000 +2 2 2 2 2 2 2 2 2.000000 2.000000 2.000000 +3 3 3 3 3 3 3 3 3.000000 3.000000 3.000000 +4 4 4 4 4 4 4 4 4.000000 4.000000 4.000000 +5 5 5 5 5 5 5 5 5.000000 5.000000 5.000000 +6 6 6 6 6 6 6 6 6.000000 6.000000 6.000000 +7 7 7 7 7 7 7 7 7.000000 7.000000 7.000000 +8 8 8 8 8 8 8 8 8.000000 8.000000 8.000000 +9 9 9 9 9 9 9 9 9.000000 9.000000 9.000000 +10 10 10 10 10 10 10 10 10.000000 10.000000 10.000000 +11 11 11 11 11 11 11 11 11.000000 11.000000 11.000000 diff --git a/lcc/mips/irix/tst/cvt.2bk b/lcc/mips/irix/tst/cvt.2bk index b3ab360..241527d 100755 --- a/lcc/mips/irix/tst/cvt.2bk +++ b/lcc/mips/irix/tst/cvt.2bk @@ -1,2 +1,2 @@ -tst/cvt.c:32: warning: conversion from `pointer to void function(void)' to `pointer to void' is compiler dependent
-tst/cvt.c:33: warning: conversion from `pointer to void' to `pointer to void function(void)' is compiler dependent
+tst/cvt.c:32: warning: conversion from `pointer to void function(void)' to `pointer to void' is compiler dependent +tst/cvt.c:33: warning: conversion from `pointer to void' to `pointer to void function(void)' is compiler dependent diff --git a/lcc/mips/irix/tst/cvt.sbk b/lcc/mips/irix/tst/cvt.sbk index 426b826..216ab8f 100755 --- a/lcc/mips/irix/tst/cvt.sbk +++ b/lcc/mips/irix/tst/cvt.sbk @@ -1,557 +1,557 @@ -.set reorder
-.globl print
-.text
-.text
-.align 2
-.ent print
-print:
-.frame $sp,72,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-72
-.mask 0x82000000,-4
-.cprestore 64
-sw $31,68($sp)
-la $4,L.2
-lb $5,c
-lh $6,s
-lw $7,i
-lw $24,l
-sw $24,16($sp)
-lbu $24,C
-sw $24,20($sp)
-lhu $24,S
-sw $24,24($sp)
-lw $24,I
-sw $24,28($sp)
-lw $24,L
-sw $24,32($sp)
-l.s $f18,f
-cvt.d.s $f18,$f18
-s.d $f18,40($sp)
-l.d $f18,d
-s.d $f18,48($sp)
-l.d $f18,D
-s.d $f18,56($sp)
-jal printf
-L.1:
-lw $25,64($sp)
-lw $31,68($sp)
-addu $sp,$sp,72
-j $31
-.end print
-.globl main
-.text
-.align 2
-.ent main
-main:
-.frame $sp,72,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-72
-.mask 0xc2ff0000,-16
-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)
-la $24,1
-sb $24,c
-lb $24,c
-move $15,$24
-sh $15,s
-sw $24,i
-sw $24,l
-move $15,$24
-move $14,$15
-sb $14,C
-move $14,$15
-sh $14,S
-sw $15,I
-sw $15,L
-mtc1 $24,$f18; cvt.s.w $f18,$f18
-s.s $f18,f
-mtc1 $24,$f18; cvt.d.w $f18,$f18
-s.d $f18,d
-s.d $f18,D
-jal print
-la $24,2
-sh $24,s
-lh $24,s
-move $15,$24
-sb $15,c
-sw $24,i
-sw $24,l
-move $15,$24
-move $14,$15
-sb $14,C
-move $14,$15
-sh $14,S
-sw $15,I
-sw $15,L
-mtc1 $24,$f18; cvt.s.w $f18,$f18
-s.s $f18,f
-mtc1 $24,$f18; cvt.d.w $f18,$f18
-s.d $f18,d
-s.d $f18,D
-jal print
-la $24,3
-sw $24,i
-lw $24,i
-move $15,$24
-sb $15,c
-move $15,$24
-sh $15,s
-sw $24,l
-move $15,$24
-move $14,$15
-sb $14,C
-move $14,$15
-sh $14,S
-sw $15,I
-sw $15,L
-mtc1 $24,$f18; cvt.s.w $f18,$f18
-s.s $f18,f
-mtc1 $24,$f18; cvt.d.w $f18,$f18
-s.d $f18,d
-s.d $f18,D
-jal print
-la $24,4
-sw $24,l
-lw $24,l
-move $15,$24
-sb $15,c
-move $15,$24
-sh $15,s
-sw $24,i
-move $15,$24
-move $14,$15
-sb $14,C
-move $14,$15
-sh $14,S
-sw $15,I
-sw $15,L
-mtc1 $24,$f18; cvt.s.w $f18,$f18
-s.s $f18,f
-mtc1 $24,$f18; cvt.d.w $f18,$f18
-s.d $f18,d
-s.d $f18,D
-jal print
-la $24,5
-sb $24,C
-lbu $24,C
-move $15,$24
-sb $15,c
-move $15,$24
-sh $15,s
-sw $24,i
-sw $24,l
-move $15,$24
-move $14,$15
-sh $14,S
-sw $15,I
-sw $15,L
-mtc1 $24,$f18; cvt.s.w $f18,$f18
-s.s $f18,f
-mtc1 $24,$f18; cvt.d.w $f18,$f18
-s.d $f18,d
-s.d $f18,D
-jal print
-la $24,6
-sh $24,S
-lhu $24,S
-move $15,$24
-sb $15,c
-move $15,$24
-sh $15,s
-sw $24,i
-sw $24,l
-move $15,$24
-move $14,$15
-sb $14,C
-sw $15,I
-sw $15,L
-mtc1 $24,$f18; cvt.s.w $f18,$f18
-s.s $f18,f
-mtc1 $24,$f18; cvt.d.w $f18,$f18
-s.d $f18,d
-s.d $f18,D
-jal print
-la $24,7
-sw $24,I
-lw $24,I
-move $14,$24
-sb $14,c
-move $14,$24
-sh $14,s
-sw $24,i
-sw $24,l
-move $15,$24
-sb $15,C
-move $15,$24
-sh $15,S
-sw $24,L
-l.d $f18,L.4
-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 $f16,$f18
-s.s $f16,f
-s.d $f18,d
-s.d $f18,D
-jal print
-la $24,8
-sw $24,L
-lw $24,L
-move $14,$24
-sb $14,c
-move $14,$24
-sh $14,s
-sw $24,i
-sw $24,l
-move $15,$24
-sb $15,C
-move $15,$24
-sh $15,S
-lhu $15,S
-sw $15,I
-l.d $f18,L.4
-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 $f16,$f18
-s.s $f16,f
-s.d $f18,d
-s.d $f18,D
-jal print
-l.s $f18,L.5
-s.s $f18,f
-l.s $f18,f
-trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
-move $15,$24
-sb $15,c
-move $15,$24
-sh $15,s
-sw $24,i
-sw $24,l
-l.s $f16,L.9
-c.lt.s $f18,$f16; bc1t L.7
-sub.s $f16,$f18,$f16
-trunc.w.s $f2,$f16,$24; mfc1 $24,$f2
-la $30,0x80000000($24)
-b L.8
-L.7:
-trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
-move $30,$24
-L.8:
-move $24,$30
-sb $24,C
-l.s $f18,f
-l.s $f16,L.9
-c.lt.s $f18,$f16; bc1t L.11
-sub.s $f16,$f18,$f16
-trunc.w.s $f2,$f16,$24; mfc1 $24,$f2
-la $23,0x80000000($24)
-b L.12
-L.11:
-trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
-move $23,$24
-L.12:
-move $24,$23
-sh $24,S
-l.s $f18,f
-l.s $f16,L.9
-c.lt.s $f18,$f16; bc1t L.14
-sub.s $f16,$f18,$f16
-trunc.w.s $f2,$f16,$24; mfc1 $24,$f2
-la $22,0x80000000($24)
-b L.15
-L.14:
-trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
-move $22,$24
-L.15:
-sw $22,I
-l.s $f18,f
-l.s $f16,L.9
-c.lt.s $f18,$f16; bc1t L.17
-sub.s $f16,$f18,$f16
-trunc.w.s $f2,$f16,$24; mfc1 $24,$f2
-la $21,0x80000000($24)
-b L.18
-L.17:
-trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
-move $21,$24
-L.18:
-sw $21,L
-l.s $f18,f
-cvt.d.s $f18,$f18
-s.d $f18,d
-s.d $f18,D
-jal print
-l.d $f18,L.19
-s.d $f18,d
-l.d $f18,d
-trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
-move $15,$24
-sb $15,c
-move $15,$24
-sh $15,s
-sw $24,i
-sw $24,l
-l.d $f16,L.23
-c.lt.d $f18,$f16; bc1t L.21
-sub.d $f16,$f18,$f16
-trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
-la $20,0x80000000($24)
-b L.22
-L.21:
-trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
-move $20,$24
-L.22:
-move $24,$20
-sb $24,C
-l.d $f18,d
-l.d $f16,L.23
-c.lt.d $f18,$f16; bc1t L.25
-sub.d $f16,$f18,$f16
-trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
-la $19,0x80000000($24)
-b L.26
-L.25:
-trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
-move $19,$24
-L.26:
-move $24,$19
-sh $24,S
-l.d $f18,d
-l.d $f16,L.23
-c.lt.d $f18,$f16; bc1t L.28
-sub.d $f16,$f18,$f16
-trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
-la $18,0x80000000($24)
-b L.29
-L.28:
-trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
-move $18,$24
-L.29:
-sw $18,I
-l.d $f18,d
-l.d $f16,L.23
-c.lt.d $f18,$f16; bc1t L.31
-sub.d $f16,$f18,$f16
-trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
-la $17,0x80000000($24)
-b L.32
-L.31:
-trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
-move $17,$24
-L.32:
-sw $17,L
-l.d $f18,d
-cvt.s.d $f16,$f18
-s.s $f16,f
-s.d $f18,D
-jal print
-l.d $f18,L.33
-s.d $f18,D
-l.d $f18,D
-trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
-move $15,$24
-sb $15,c
-move $15,$24
-sh $15,s
-sw $24,i
-sw $24,l
-l.d $f16,L.37
-c.lt.d $f18,$f16; bc1t L.35
-sub.d $f16,$f18,$f16
-trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
-la $16,0x80000000($24)
-b L.36
-L.35:
-trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
-move $16,$24
-L.36:
-move $24,$16
-sb $24,C
-l.d $f18,D
-l.d $f16,L.37
-c.lt.d $f18,$f16; bc1t L.39
-sub.d $f16,$f18,$f16
-trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
-la $24,0x80000000($24)
-sw $24,-4+72($sp)
-b L.40
-L.39:
-trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
-sw $24,-4+72($sp)
-L.40:
-lw $24,-4+72($sp)
-sh $24,S
-l.d $f18,D
-l.d $f16,L.37
-c.lt.d $f18,$f16; bc1t L.42
-sub.d $f16,$f18,$f16
-trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
-la $24,0x80000000($24)
-sw $24,-8+72($sp)
-b L.43
-L.42:
-trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
-sw $24,-8+72($sp)
-L.43:
-lw $24,-8+72($sp)
-sw $24,I
-l.d $f18,D
-l.d $f16,L.37
-c.lt.d $f18,$f16; bc1t L.45
-sub.d $f16,$f18,$f16
-trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
-la $24,0x80000000($24)
-sw $24,-12+72($sp)
-b L.46
-L.45:
-trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
-sw $24,-12+72($sp)
-L.46:
-lw $24,-12+72($sp)
-sw $24,L
-l.d $f18,D
-cvt.s.d $f16,$f18
-s.s $f16,f
-s.d $f18,d
-jal print
-sw $0,p
-sw $0,p
-sw $0,p
-sw $0,p
-lw $24,P
-sw $24,p
-sw $0,P
-sw $0,P
-sw $0,P
-sw $0,P
-lw $24,p
-sw $24,P
-move $2,$0
-L.3:
-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,72
-j $31
-.end main
-.globl P
-.comm P,4
-.globl p
-.comm p,4
-.globl D
-.comm D,8
-.globl d
-.comm d,8
-.globl f
-.comm f,4
-.globl L
-.comm L,4
-.globl I
-.comm I,4
-.globl S
-.comm S,2
-.globl C
-.comm C,1
-.globl l
-.comm l,4
-.globl i
-.comm i,4
-.globl s
-.comm s,2
-.globl c
-.comm c,1
-.rdata
-.align 3
-L.37:
-.word 0x41e00000
-.word 0x0
-.align 3
-L.33:
-.word 0x40260000
-.word 0x0
-.align 3
-L.23:
-.word 0x41e00000
-.word 0x0
-.align 3
-L.19:
-.word 0x40240000
-.word 0x0
-.align 2
-L.9:
-.word 0x4f000000
-.align 2
-L.5:
-.word 0x41100000
-.align 3
-L.4:
-.word 0x40000000
-.word 0x0
-.align 0
-L.2:
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 108
-.byte 100
-.byte 32
-.byte 37
-.byte 117
-.byte 32
-.byte 37
-.byte 117
-.byte 32
-.byte 37
-.byte 117
-.byte 32
-.byte 37
-.byte 108
-.byte 117
-.byte 32
-.byte 37
-.byte 102
-.byte 32
-.byte 37
-.byte 102
-.byte 32
-.byte 37
-.byte 108
-.byte 102
-.byte 10
-.byte 0
+.set reorder +.globl print +.text +.text +.align 2 +.ent print +print: +.frame $sp,72,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-72 +.mask 0x82000000,-4 +.cprestore 64 +sw $31,68($sp) +la $4,L.2 +lb $5,c +lh $6,s +lw $7,i +lw $24,l +sw $24,16($sp) +lbu $24,C +sw $24,20($sp) +lhu $24,S +sw $24,24($sp) +lw $24,I +sw $24,28($sp) +lw $24,L +sw $24,32($sp) +l.s $f18,f +cvt.d.s $f18,$f18 +s.d $f18,40($sp) +l.d $f18,d +s.d $f18,48($sp) +l.d $f18,D +s.d $f18,56($sp) +jal printf +L.1: +lw $25,64($sp) +lw $31,68($sp) +addu $sp,$sp,72 +j $31 +.end print +.globl main +.text +.align 2 +.ent main +main: +.frame $sp,72,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-72 +.mask 0xc2ff0000,-16 +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) +la $24,1 +sb $24,c +lb $24,c +move $15,$24 +sh $15,s +sw $24,i +sw $24,l +move $15,$24 +move $14,$15 +sb $14,C +move $14,$15 +sh $14,S +sw $15,I +sw $15,L +mtc1 $24,$f18; cvt.s.w $f18,$f18 +s.s $f18,f +mtc1 $24,$f18; cvt.d.w $f18,$f18 +s.d $f18,d +s.d $f18,D +jal print +la $24,2 +sh $24,s +lh $24,s +move $15,$24 +sb $15,c +sw $24,i +sw $24,l +move $15,$24 +move $14,$15 +sb $14,C +move $14,$15 +sh $14,S +sw $15,I +sw $15,L +mtc1 $24,$f18; cvt.s.w $f18,$f18 +s.s $f18,f +mtc1 $24,$f18; cvt.d.w $f18,$f18 +s.d $f18,d +s.d $f18,D +jal print +la $24,3 +sw $24,i +lw $24,i +move $15,$24 +sb $15,c +move $15,$24 +sh $15,s +sw $24,l +move $15,$24 +move $14,$15 +sb $14,C +move $14,$15 +sh $14,S +sw $15,I +sw $15,L +mtc1 $24,$f18; cvt.s.w $f18,$f18 +s.s $f18,f +mtc1 $24,$f18; cvt.d.w $f18,$f18 +s.d $f18,d +s.d $f18,D +jal print +la $24,4 +sw $24,l +lw $24,l +move $15,$24 +sb $15,c +move $15,$24 +sh $15,s +sw $24,i +move $15,$24 +move $14,$15 +sb $14,C +move $14,$15 +sh $14,S +sw $15,I +sw $15,L +mtc1 $24,$f18; cvt.s.w $f18,$f18 +s.s $f18,f +mtc1 $24,$f18; cvt.d.w $f18,$f18 +s.d $f18,d +s.d $f18,D +jal print +la $24,5 +sb $24,C +lbu $24,C +move $15,$24 +sb $15,c +move $15,$24 +sh $15,s +sw $24,i +sw $24,l +move $15,$24 +move $14,$15 +sh $14,S +sw $15,I +sw $15,L +mtc1 $24,$f18; cvt.s.w $f18,$f18 +s.s $f18,f +mtc1 $24,$f18; cvt.d.w $f18,$f18 +s.d $f18,d +s.d $f18,D +jal print +la $24,6 +sh $24,S +lhu $24,S +move $15,$24 +sb $15,c +move $15,$24 +sh $15,s +sw $24,i +sw $24,l +move $15,$24 +move $14,$15 +sb $14,C +sw $15,I +sw $15,L +mtc1 $24,$f18; cvt.s.w $f18,$f18 +s.s $f18,f +mtc1 $24,$f18; cvt.d.w $f18,$f18 +s.d $f18,d +s.d $f18,D +jal print +la $24,7 +sw $24,I +lw $24,I +move $14,$24 +sb $14,c +move $14,$24 +sh $14,s +sw $24,i +sw $24,l +move $15,$24 +sb $15,C +move $15,$24 +sh $15,S +sw $24,L +l.d $f18,L.4 +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 $f16,$f18 +s.s $f16,f +s.d $f18,d +s.d $f18,D +jal print +la $24,8 +sw $24,L +lw $24,L +move $14,$24 +sb $14,c +move $14,$24 +sh $14,s +sw $24,i +sw $24,l +move $15,$24 +sb $15,C +move $15,$24 +sh $15,S +lhu $15,S +sw $15,I +l.d $f18,L.4 +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 $f16,$f18 +s.s $f16,f +s.d $f18,d +s.d $f18,D +jal print +l.s $f18,L.5 +s.s $f18,f +l.s $f18,f +trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 +move $15,$24 +sb $15,c +move $15,$24 +sh $15,s +sw $24,i +sw $24,l +l.s $f16,L.9 +c.lt.s $f18,$f16; bc1t L.7 +sub.s $f16,$f18,$f16 +trunc.w.s $f2,$f16,$24; mfc1 $24,$f2 +la $30,0x80000000($24) +b L.8 +L.7: +trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 +move $30,$24 +L.8: +move $24,$30 +sb $24,C +l.s $f18,f +l.s $f16,L.9 +c.lt.s $f18,$f16; bc1t L.11 +sub.s $f16,$f18,$f16 +trunc.w.s $f2,$f16,$24; mfc1 $24,$f2 +la $23,0x80000000($24) +b L.12 +L.11: +trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 +move $23,$24 +L.12: +move $24,$23 +sh $24,S +l.s $f18,f +l.s $f16,L.9 +c.lt.s $f18,$f16; bc1t L.14 +sub.s $f16,$f18,$f16 +trunc.w.s $f2,$f16,$24; mfc1 $24,$f2 +la $22,0x80000000($24) +b L.15 +L.14: +trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 +move $22,$24 +L.15: +sw $22,I +l.s $f18,f +l.s $f16,L.9 +c.lt.s $f18,$f16; bc1t L.17 +sub.s $f16,$f18,$f16 +trunc.w.s $f2,$f16,$24; mfc1 $24,$f2 +la $21,0x80000000($24) +b L.18 +L.17: +trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 +move $21,$24 +L.18: +sw $21,L +l.s $f18,f +cvt.d.s $f18,$f18 +s.d $f18,d +s.d $f18,D +jal print +l.d $f18,L.19 +s.d $f18,d +l.d $f18,d +trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 +move $15,$24 +sb $15,c +move $15,$24 +sh $15,s +sw $24,i +sw $24,l +l.d $f16,L.23 +c.lt.d $f18,$f16; bc1t L.21 +sub.d $f16,$f18,$f16 +trunc.w.d $f2,$f16,$24; mfc1 $24,$f2 +la $20,0x80000000($24) +b L.22 +L.21: +trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 +move $20,$24 +L.22: +move $24,$20 +sb $24,C +l.d $f18,d +l.d $f16,L.23 +c.lt.d $f18,$f16; bc1t L.25 +sub.d $f16,$f18,$f16 +trunc.w.d $f2,$f16,$24; mfc1 $24,$f2 +la $19,0x80000000($24) +b L.26 +L.25: +trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 +move $19,$24 +L.26: +move $24,$19 +sh $24,S +l.d $f18,d +l.d $f16,L.23 +c.lt.d $f18,$f16; bc1t L.28 +sub.d $f16,$f18,$f16 +trunc.w.d $f2,$f16,$24; mfc1 $24,$f2 +la $18,0x80000000($24) +b L.29 +L.28: +trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 +move $18,$24 +L.29: +sw $18,I +l.d $f18,d +l.d $f16,L.23 +c.lt.d $f18,$f16; bc1t L.31 +sub.d $f16,$f18,$f16 +trunc.w.d $f2,$f16,$24; mfc1 $24,$f2 +la $17,0x80000000($24) +b L.32 +L.31: +trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 +move $17,$24 +L.32: +sw $17,L +l.d $f18,d +cvt.s.d $f16,$f18 +s.s $f16,f +s.d $f18,D +jal print +l.d $f18,L.33 +s.d $f18,D +l.d $f18,D +trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 +move $15,$24 +sb $15,c +move $15,$24 +sh $15,s +sw $24,i +sw $24,l +l.d $f16,L.37 +c.lt.d $f18,$f16; bc1t L.35 +sub.d $f16,$f18,$f16 +trunc.w.d $f2,$f16,$24; mfc1 $24,$f2 +la $16,0x80000000($24) +b L.36 +L.35: +trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 +move $16,$24 +L.36: +move $24,$16 +sb $24,C +l.d $f18,D +l.d $f16,L.37 +c.lt.d $f18,$f16; bc1t L.39 +sub.d $f16,$f18,$f16 +trunc.w.d $f2,$f16,$24; mfc1 $24,$f2 +la $24,0x80000000($24) +sw $24,-4+72($sp) +b L.40 +L.39: +trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 +sw $24,-4+72($sp) +L.40: +lw $24,-4+72($sp) +sh $24,S +l.d $f18,D +l.d $f16,L.37 +c.lt.d $f18,$f16; bc1t L.42 +sub.d $f16,$f18,$f16 +trunc.w.d $f2,$f16,$24; mfc1 $24,$f2 +la $24,0x80000000($24) +sw $24,-8+72($sp) +b L.43 +L.42: +trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 +sw $24,-8+72($sp) +L.43: +lw $24,-8+72($sp) +sw $24,I +l.d $f18,D +l.d $f16,L.37 +c.lt.d $f18,$f16; bc1t L.45 +sub.d $f16,$f18,$f16 +trunc.w.d $f2,$f16,$24; mfc1 $24,$f2 +la $24,0x80000000($24) +sw $24,-12+72($sp) +b L.46 +L.45: +trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 +sw $24,-12+72($sp) +L.46: +lw $24,-12+72($sp) +sw $24,L +l.d $f18,D +cvt.s.d $f16,$f18 +s.s $f16,f +s.d $f18,d +jal print +sw $0,p +sw $0,p +sw $0,p +sw $0,p +lw $24,P +sw $24,p +sw $0,P +sw $0,P +sw $0,P +sw $0,P +lw $24,p +sw $24,P +move $2,$0 +L.3: +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,72 +j $31 +.end main +.globl P +.comm P,4 +.globl p +.comm p,4 +.globl D +.comm D,8 +.globl d +.comm d,8 +.globl f +.comm f,4 +.globl L +.comm L,4 +.globl I +.comm I,4 +.globl S +.comm S,2 +.globl C +.comm C,1 +.globl l +.comm l,4 +.globl i +.comm i,4 +.globl s +.comm s,2 +.globl c +.comm c,1 +.rdata +.align 3 +L.37: +.word 0x41e00000 +.word 0x0 +.align 3 +L.33: +.word 0x40260000 +.word 0x0 +.align 3 +L.23: +.word 0x41e00000 +.word 0x0 +.align 3 +L.19: +.word 0x40240000 +.word 0x0 +.align 2 +L.9: +.word 0x4f000000 +.align 2 +L.5: +.word 0x41100000 +.align 3 +L.4: +.word 0x40000000 +.word 0x0 +.align 0 +L.2: +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 108 +.byte 100 +.byte 32 +.byte 37 +.byte 117 +.byte 32 +.byte 37 +.byte 117 +.byte 32 +.byte 37 +.byte 117 +.byte 32 +.byte 37 +.byte 108 +.byte 117 +.byte 32 +.byte 37 +.byte 102 +.byte 32 +.byte 37 +.byte 102 +.byte 32 +.byte 37 +.byte 108 +.byte 102 +.byte 10 +.byte 0 diff --git a/lcc/mips/irix/tst/fields.1bk b/lcc/mips/irix/tst/fields.1bk index f30b13f..56fdeb9 100755 --- a/lcc/mips/irix/tst/fields.1bk +++ b/lcc/mips/irix/tst/fields.1bk @@ -1,5 +1,5 @@ -x = 1 2 3 4 -3 6
-y = 3 8 9
-x = 1 2 3 0 0 6
-y = 2 8 16
-p->a = 0x3, p->b = 0xf
+x = 1 2 3 4 -3 6 +y = 3 8 9 +x = 1 2 3 0 0 6 +y = 2 8 16 +p->a = 0x3, p->b = 0xf diff --git a/lcc/mips/irix/tst/fields.2bk b/lcc/mips/irix/tst/fields.2bk index e689d78..51e1736 100755 --- a/lcc/mips/irix/tst/fields.2bk +++ b/lcc/mips/irix/tst/fields.2bk @@ -1,4 +1,4 @@ -tst/fields.c:6: warning: initializer exceeds bit-field width
-tst/fields.c:8: warning: initializer exceeds bit-field width
-tst/fields.c:30: warning: missing return value
-tst/fields.c:34: warning: missing return value
+tst/fields.c:6: warning: initializer exceeds bit-field width +tst/fields.c:8: warning: initializer exceeds bit-field width +tst/fields.c:30: warning: missing return value +tst/fields.c:34: warning: missing return value diff --git a/lcc/mips/irix/tst/fields.sbk b/lcc/mips/irix/tst/fields.sbk index cd60540..482486c 100755 --- a/lcc/mips/irix/tst/fields.sbk +++ b/lcc/mips/irix/tst/fields.sbk @@ -1,304 +1,304 @@ -.set reorder
-.globl x
-.data
-.align 2
-x:
-.word 0x1
-.byte 0x2
-.space 3
-.byte 0x0
-.byte 0x34
-.space 2
-.byte 0xa
-.byte 0x6
-.space 2
-.globl i
-.sdata
-.align 2
-i:
-.word 0x10
-.globl y
-.sdata
-.align 2
-y:
-.byte 0xe0
-.space 3
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x9
-.globl main
-.text
-.text
-.align 2
-.ent main
-main:
-.frame $sp,40,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-40
-.mask 0x82000000,-8
-.cprestore 28
-sw $31,32($sp)
-la $4,L.4
-lw $5,x
-lb $6,x+4
-lw $24,x+8
-sra $7,$24,20
-lw $24,x+8
-sll $24,$24,12
-sra $24,$24,28
-sw $24,16($sp)
-lw $24,x+12
-sll $24,$24,4
-sra $24,$24,29
-sw $24,20($sp)
-lb $24,x+13
-sw $24,24($sp)
-jal printf
-la $4,L.10
-lw $24,y
-srl $15,$24,30
-and $5,$15,3
-srl $24,$24,26
-and $6,$24,15
-lw $7,y+4
-jal printf
-lw $24,x+8
-and $24,$24,0xfff0ffff
-lw $15,i
-sll $15,$15,28
-sra $15,$15,28
-sll $15,$15,16
-and $15,$15,0xf0000
-or $24,$24,$15
-sw $24,x+8
-lw $24,x+12
-and $24,$24,0xf1ffffff
-sw $24,x+12
-la $4,L.4
-lw $5,x
-lb $6,x+4
-lw $24,x+8
-sra $7,$24,20
-lw $24,x+8
-sll $24,$24,12
-sra $24,$24,28
-sw $24,16($sp)
-lw $24,x+12
-sll $24,$24,4
-sra $24,$24,29
-sw $24,20($sp)
-lb $24,x+13
-sw $24,24($sp)
-jal printf
-lw $24,y
-and $24,$24,0x3fffffff
-or $24,$24,0x80000000
-sw $24,y
-lw $24,i
-sw $24,y+4
-la $4,L.10
-lw $24,y
-srl $15,$24,30
-and $5,$15,3
-srl $24,$24,26
-and $6,$24,15
-lw $7,y+4
-jal printf
-la $4,x
-jal f2
-move $2,$0
-L.3:
-lw $25,28($sp)
-lw $31,32($sp)
-addu $sp,$sp,40
-j $31
-.end main
-.globl f1
-.text
-.align 2
-.ent f1
-f1:
-.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)
-move $30,$4
-lw $24,($30)
-and $24,$24,0xc3ffffff
-sw $24,($30)
-lw $24,($30)
-and $24,$24,0x3fffffff
-and $15,$0,3
-sll $15,$15,30
-and $15,$15,0xc0000000
-or $24,$24,$15
-sw $24,($30)
-lw $24,($30)
-and $24,$24,0x3c000000
-beq $24,$0,L.22
-la $4,L.24
-jal printf
-L.22:
-lw $24,($30)
-or $24,$24,0xc0000000
-sw $24,($30)
-lw $24,($30)
-or $24,$24,0x3c000000
-sw $24,($30)
-la $4,L.25
-lw $24,($30)
-srl $15,$24,30
-and $5,$15,3
-srl $24,$24,26
-and $6,$24,15
-jal printf
-move $2,$0
-L.21:
-lw $25,16($sp)
-lw $30,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,32
-j $31
-.end f1
-.globl f2
-.text
-.align 2
-.ent f2
-f2:
-.frame $sp,32,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-32
-.mask 0xc2800000,-4
-sw $23,16($sp)
-.cprestore 20
-sw $30,24($sp)
-sw $31,28($sp)
-move $30,$4
-lw $24,i
-bne $24,$0,L.28
-la $23,1
-b L.29
-L.28:
-move $23,$0
-L.29:
-lw $24,($30)
-and $24,$24,0x3fffffff
-move $15,$23
-and $15,$15,3
-sll $15,$15,30
-and $15,$15,0xc0000000
-or $24,$24,$15
-sw $24,($30)
-move $4,$30
-jal f1
-lw $24,($30)
-and $24,$24,0xc3ffffff
-move $15,$0
-and $15,$15,15
-sll $15,$15,26
-and $15,$15,0x3c000000
-or $24,$24,$15
-sw $24,($30)
-move $2,$0
-L.26:
-lw $23,16($sp)
-lw $25,20($sp)
-lw $30,24($sp)
-lw $31,28($sp)
-addu $sp,$sp,32
-j $31
-.end f2
-.rdata
-.align 0
-L.25:
-.byte 112
-.byte 45
-.byte 62
-.byte 97
-.byte 32
-.byte 61
-.byte 32
-.byte 48
-.byte 120
-.byte 37
-.byte 120
-.byte 44
-.byte 32
-.byte 112
-.byte 45
-.byte 62
-.byte 98
-.byte 32
-.byte 61
-.byte 32
-.byte 48
-.byte 120
-.byte 37
-.byte 120
-.byte 10
-.byte 0
-.align 0
-L.24:
-.byte 112
-.byte 45
-.byte 62
-.byte 98
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 48
-.byte 33
-.byte 10
-.byte 0
-.align 0
-L.10:
-.byte 121
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.4:
-.byte 120
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
+.set reorder +.globl x +.data +.align 2 +x: +.word 0x1 +.byte 0x2 +.space 3 +.byte 0x0 +.byte 0x34 +.space 2 +.byte 0xa +.byte 0x6 +.space 2 +.globl i +.sdata +.align 2 +i: +.word 0x10 +.globl y +.sdata +.align 2 +y: +.byte 0xe0 +.space 3 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x9 +.globl main +.text +.text +.align 2 +.ent main +main: +.frame $sp,40,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-40 +.mask 0x82000000,-8 +.cprestore 28 +sw $31,32($sp) +la $4,L.4 +lw $5,x +lb $6,x+4 +lw $24,x+8 +sra $7,$24,20 +lw $24,x+8 +sll $24,$24,12 +sra $24,$24,28 +sw $24,16($sp) +lw $24,x+12 +sll $24,$24,4 +sra $24,$24,29 +sw $24,20($sp) +lb $24,x+13 +sw $24,24($sp) +jal printf +la $4,L.10 +lw $24,y +srl $15,$24,30 +and $5,$15,3 +srl $24,$24,26 +and $6,$24,15 +lw $7,y+4 +jal printf +lw $24,x+8 +and $24,$24,0xfff0ffff +lw $15,i +sll $15,$15,28 +sra $15,$15,28 +sll $15,$15,16 +and $15,$15,0xf0000 +or $24,$24,$15 +sw $24,x+8 +lw $24,x+12 +and $24,$24,0xf1ffffff +sw $24,x+12 +la $4,L.4 +lw $5,x +lb $6,x+4 +lw $24,x+8 +sra $7,$24,20 +lw $24,x+8 +sll $24,$24,12 +sra $24,$24,28 +sw $24,16($sp) +lw $24,x+12 +sll $24,$24,4 +sra $24,$24,29 +sw $24,20($sp) +lb $24,x+13 +sw $24,24($sp) +jal printf +lw $24,y +and $24,$24,0x3fffffff +or $24,$24,0x80000000 +sw $24,y +lw $24,i +sw $24,y+4 +la $4,L.10 +lw $24,y +srl $15,$24,30 +and $5,$15,3 +srl $24,$24,26 +and $6,$24,15 +lw $7,y+4 +jal printf +la $4,x +jal f2 +move $2,$0 +L.3: +lw $25,28($sp) +lw $31,32($sp) +addu $sp,$sp,40 +j $31 +.end main +.globl f1 +.text +.align 2 +.ent f1 +f1: +.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) +move $30,$4 +lw $24,($30) +and $24,$24,0xc3ffffff +sw $24,($30) +lw $24,($30) +and $24,$24,0x3fffffff +and $15,$0,3 +sll $15,$15,30 +and $15,$15,0xc0000000 +or $24,$24,$15 +sw $24,($30) +lw $24,($30) +and $24,$24,0x3c000000 +beq $24,$0,L.22 +la $4,L.24 +jal printf +L.22: +lw $24,($30) +or $24,$24,0xc0000000 +sw $24,($30) +lw $24,($30) +or $24,$24,0x3c000000 +sw $24,($30) +la $4,L.25 +lw $24,($30) +srl $15,$24,30 +and $5,$15,3 +srl $24,$24,26 +and $6,$24,15 +jal printf +move $2,$0 +L.21: +lw $25,16($sp) +lw $30,20($sp) +lw $31,24($sp) +addu $sp,$sp,32 +j $31 +.end f1 +.globl f2 +.text +.align 2 +.ent f2 +f2: +.frame $sp,32,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-32 +.mask 0xc2800000,-4 +sw $23,16($sp) +.cprestore 20 +sw $30,24($sp) +sw $31,28($sp) +move $30,$4 +lw $24,i +bne $24,$0,L.28 +la $23,1 +b L.29 +L.28: +move $23,$0 +L.29: +lw $24,($30) +and $24,$24,0x3fffffff +move $15,$23 +and $15,$15,3 +sll $15,$15,30 +and $15,$15,0xc0000000 +or $24,$24,$15 +sw $24,($30) +move $4,$30 +jal f1 +lw $24,($30) +and $24,$24,0xc3ffffff +move $15,$0 +and $15,$15,15 +sll $15,$15,26 +and $15,$15,0x3c000000 +or $24,$24,$15 +sw $24,($30) +move $2,$0 +L.26: +lw $23,16($sp) +lw $25,20($sp) +lw $30,24($sp) +lw $31,28($sp) +addu $sp,$sp,32 +j $31 +.end f2 +.rdata +.align 0 +L.25: +.byte 112 +.byte 45 +.byte 62 +.byte 97 +.byte 32 +.byte 61 +.byte 32 +.byte 48 +.byte 120 +.byte 37 +.byte 120 +.byte 44 +.byte 32 +.byte 112 +.byte 45 +.byte 62 +.byte 98 +.byte 32 +.byte 61 +.byte 32 +.byte 48 +.byte 120 +.byte 37 +.byte 120 +.byte 10 +.byte 0 +.align 0 +L.24: +.byte 112 +.byte 45 +.byte 62 +.byte 98 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 48 +.byte 33 +.byte 10 +.byte 0 +.align 0 +L.10: +.byte 121 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.4: +.byte 120 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 diff --git a/lcc/mips/irix/tst/front.2bk b/lcc/mips/irix/tst/front.2bk index 841e6a5..bbd390a 100755 --- a/lcc/mips/irix/tst/front.2bk +++ b/lcc/mips/irix/tst/front.2bk @@ -1,29 +1,29 @@ -tst/front.c:3: warning: missing return value
-tst/front.c:10: warning: missing return value
-tst/front.c:20: type error in argument 1 to `s'; found `pointer to struct D' expected `pointer to incomplete struct D defined at tst/front.c:14'
-tst/front.c:21: warning: missing return value
-tst/front.c:32: warning: missing return value
-tst/front.c:36: operands of = have illegal types `pointer to int' and `pointer to const int'
-tst/front.c:38: warning: missing return value
-tst/front.c:62: operands of = have illegal types `pointer to char' and `pointer to const void'
-tst/front.c:63: warning: missing return value
-tst/front.c:68: warning: missing return value
-tst/front.c:69: warning: inconsistent linkage for `yy' previously declared at tst/front.c:68
-tst/front.c:69: warning: missing return value
-tst/front.c:71: invalid storage class `static' for `int function goo'
-tst/front.c:71: warning: declaration of `goo' does not match previous declaration at tst/front.c:70
-tst/front.c:71: warning: missing return value
-tst/front.c:74: warning: declaration of `xr' does not match previous declaration at tst/front.c:72
-tst/front.c:74: warning: missing return value
-tst/front.c:81: warning: missing return value
-tst/front.c:82: warning: declaration of `ss2' does not match previous declaration at tst/front.c:81
-tst/front.c:84: warning: inconsistent linkage for `ss5' previously declared at tst/front.c:80
-tst/front.c:92: type error in argument 1 to `gx1'; found `pointer to double' expected `double'
-tst/front.c:92: warning: missing return value
-tst/front.c:95: redeclaration of `hx1' previously declared at tst/front.c:94
-tst/front.c:98: warning: missing return value
-tst/front.c:101: conflicting argument declarations for function `gg1'
-tst/front.c:101: warning: missing return value
-tst/front.c:112: type error in argument 4 to `qsort'; found `pointer to int function(pointer to pointer to char,pointer to pointer to char)' expected `pointer to int function(pointer to const void,pointer to const void)'
-tst/front.c:113: warning: missing return value
-tst/front.c:120: warning: missing return value
+tst/front.c:3: warning: missing return value +tst/front.c:10: warning: missing return value +tst/front.c:20: type error in argument 1 to `s'; found `pointer to struct D' expected `pointer to incomplete struct D defined at tst/front.c:14' +tst/front.c:21: warning: missing return value +tst/front.c:32: warning: missing return value +tst/front.c:36: operands of = have illegal types `pointer to int' and `pointer to const int' +tst/front.c:38: warning: missing return value +tst/front.c:62: operands of = have illegal types `pointer to char' and `pointer to const void' +tst/front.c:63: warning: missing return value +tst/front.c:68: warning: missing return value +tst/front.c:69: warning: inconsistent linkage for `yy' previously declared at tst/front.c:68 +tst/front.c:69: warning: missing return value +tst/front.c:71: invalid storage class `static' for `int function goo' +tst/front.c:71: warning: declaration of `goo' does not match previous declaration at tst/front.c:70 +tst/front.c:71: warning: missing return value +tst/front.c:74: warning: declaration of `xr' does not match previous declaration at tst/front.c:72 +tst/front.c:74: warning: missing return value +tst/front.c:81: warning: missing return value +tst/front.c:82: warning: declaration of `ss2' does not match previous declaration at tst/front.c:81 +tst/front.c:84: warning: inconsistent linkage for `ss5' previously declared at tst/front.c:80 +tst/front.c:92: type error in argument 1 to `gx1'; found `pointer to double' expected `double' +tst/front.c:92: warning: missing return value +tst/front.c:95: redeclaration of `hx1' previously declared at tst/front.c:94 +tst/front.c:98: warning: missing return value +tst/front.c:101: conflicting argument declarations for function `gg1' +tst/front.c:101: warning: missing return value +tst/front.c:112: type error in argument 4 to `qsort'; found `pointer to int function(pointer to pointer to char,pointer to pointer to char)' expected `pointer to int function(pointer to const void,pointer to const void)' +tst/front.c:113: warning: missing return value +tst/front.c:120: warning: missing return value diff --git a/lcc/mips/irix/tst/front.sbk b/lcc/mips/irix/tst/front.sbk index 2b8add0..3cbb41a 100755 --- a/lcc/mips/irix/tst/front.sbk +++ b/lcc/mips/irix/tst/front.sbk @@ -1,416 +1,416 @@ -.set reorder
-.globl main
-.text
-.text
-.align 2
-.ent main
-main:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-move $4,$0
-jal exit
-move $2,$0
-L.1:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end main
-.globl nested
-.text
-.align 2
-.ent nested
-nested:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-la $24,4
-bge $4,$24,L.6
-la $24,114
-beq $5,$24,L.9
-L.6:
-la $24,1
-bne $4,$24,L.8
-la $24,104
-beq $5,$24,L.9
-la $24,105
-beq $5,$24,L.9
-L.8:
-la $24,2
-bne $4,$24,L.3
-la $24,111
-beq $5,$24,L.9
-la $24,121
-bne $5,$24,L.3
-L.9:
-move $4,$5
-L.3:
-move $2,$0
-L.2:
-j $31
-.end nested
-.globl s
-.text
-.align 2
-.ent s
-s:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-L.10:
-j $31
-.end s
-.globl Dy
-.sdata
-.align 2
-Dy:
-.word 0x0
-.space 4
-.globl Dz
-.sdata
-.align 2
-Dz:
-.word 0x1
-.space 4
-.globl Dfunc
-.text
-.text
-.align 2
-.ent Dfunc
-Dfunc:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end Dfunc
-.globl f
-.text
-.align 2
-.ent f
-f:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-j $31
-.end f
-.globl f1
-.text
-.align 2
-.ent f1
-f1:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-j $31
-.end f1
-.globl f2
-.text
-.align 2
-.ent f2
-f2:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $4,24($sp)
-sw $5,28($sp)
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end f2
-.globl g
-.text
-.align 2
-.ent g
-g:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $4,24($sp)
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end g
-.globl h
-.text
-.align 2
-.ent h
-h:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $4,24($sp)
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end h
-.globl h1
-.text
-.align 2
-.ent h1
-h1:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $4,24($sp)
-sw $5,28($sp)
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end h1
-.globl h2
-.text
-.align 2
-.ent h2
-h2:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-j $31
-.end h2
-.sdata
-.align 2
-L.21:
-.word 0x1
-.globl set1
-.text
-.text
-.align 2
-.ent set1
-set1:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-j $31
-.end set1
-.sdata
-.align 2
-L.23:
-.word 0x2
-.globl set2
-.text
-.text
-.align 2
-.ent set2
-set2:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-j $31
-.end set2
-.text
-.align 2
-.ent goo
-goo:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-j $31
-.end goo
-.globl sss
-.text
-.align 2
-.ent sss
-sss:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-j $31
-.end sss
-.lcomm L.27,4
-.globl rrr
-.text
-.text
-.align 2
-.ent rrr
-rrr:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-j $31
-.end rrr
-.globl setstatic
-.text
-.align 2
-.ent setstatic
-setstatic:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-j $31
-.end setstatic
-.globl gx1
-.text
-.align 2
-.ent gx1
-gx1:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-s.d $f12,24($sp)
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end gx1
-.globl ff1
-.text
-.align 2
-.ent ff1
-ff1:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-j $31
-.end ff1
-.globl gg1
-.text
-.align 2
-.ent gg1
-gg1:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-j $31
-.end gg1
-.globl hh1
-.text
-.align 2
-.ent hh1
-hh1:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-j $31
-.end hh1
-.globl cmp
-.text
-.align 2
-.ent cmp
-cmp:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $4,24($sp)
-sw $5,28($sp)
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end cmp
-.globl sort
-.text
-.align 2
-.ent sort
-sort:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end sort
-.globl onearg
-.text
-.align 2
-.ent onearg
-onearg:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end onearg
-.extern xr 4
-.globl ss4
-.comm ss4,4
-.lcomm ss2,4
-.lcomm ss5,4
-.globl ss3
-.comm ss3,4
-.lcomm ss1,4
-.lcomm yy,4
-.globl z
-.comm z,4
-.globl y
-.comm y,4
-.globl x
-.comm x,4
-.globl b
-.comm b,4
-.globl a
-.comm a,4
+.set reorder +.globl main +.text +.text +.align 2 +.ent main +main: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +move $4,$0 +jal exit +move $2,$0 +L.1: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end main +.globl nested +.text +.align 2 +.ent nested +nested: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +la $24,4 +bge $4,$24,L.6 +la $24,114 +beq $5,$24,L.9 +L.6: +la $24,1 +bne $4,$24,L.8 +la $24,104 +beq $5,$24,L.9 +la $24,105 +beq $5,$24,L.9 +L.8: +la $24,2 +bne $4,$24,L.3 +la $24,111 +beq $5,$24,L.9 +la $24,121 +bne $5,$24,L.3 +L.9: +move $4,$5 +L.3: +move $2,$0 +L.2: +j $31 +.end nested +.globl s +.text +.align 2 +.ent s +s: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +L.10: +j $31 +.end s +.globl Dy +.sdata +.align 2 +Dy: +.word 0x0 +.space 4 +.globl Dz +.sdata +.align 2 +Dz: +.word 0x1 +.space 4 +.globl Dfunc +.text +.text +.align 2 +.ent Dfunc +Dfunc: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end Dfunc +.globl f +.text +.align 2 +.ent f +f: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +j $31 +.end f +.globl f1 +.text +.align 2 +.ent f1 +f1: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +j $31 +.end f1 +.globl f2 +.text +.align 2 +.ent f2 +f2: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $4,24($sp) +sw $5,28($sp) +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end f2 +.globl g +.text +.align 2 +.ent g +g: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $4,24($sp) +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end g +.globl h +.text +.align 2 +.ent h +h: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $4,24($sp) +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end h +.globl h1 +.text +.align 2 +.ent h1 +h1: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $4,24($sp) +sw $5,28($sp) +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end h1 +.globl h2 +.text +.align 2 +.ent h2 +h2: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +j $31 +.end h2 +.sdata +.align 2 +L.21: +.word 0x1 +.globl set1 +.text +.text +.align 2 +.ent set1 +set1: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +j $31 +.end set1 +.sdata +.align 2 +L.23: +.word 0x2 +.globl set2 +.text +.text +.align 2 +.ent set2 +set2: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +j $31 +.end set2 +.text +.align 2 +.ent goo +goo: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +j $31 +.end goo +.globl sss +.text +.align 2 +.ent sss +sss: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +j $31 +.end sss +.lcomm L.27,4 +.globl rrr +.text +.text +.align 2 +.ent rrr +rrr: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +j $31 +.end rrr +.globl setstatic +.text +.align 2 +.ent setstatic +setstatic: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +j $31 +.end setstatic +.globl gx1 +.text +.align 2 +.ent gx1 +gx1: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +s.d $f12,24($sp) +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end gx1 +.globl ff1 +.text +.align 2 +.ent ff1 +ff1: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +j $31 +.end ff1 +.globl gg1 +.text +.align 2 +.ent gg1 +gg1: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +j $31 +.end gg1 +.globl hh1 +.text +.align 2 +.ent hh1 +hh1: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +j $31 +.end hh1 +.globl cmp +.text +.align 2 +.ent cmp +cmp: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $4,24($sp) +sw $5,28($sp) +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end cmp +.globl sort +.text +.align 2 +.ent sort +sort: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end sort +.globl onearg +.text +.align 2 +.ent onearg +onearg: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end onearg +.extern xr 4 +.globl ss4 +.comm ss4,4 +.lcomm ss2,4 +.lcomm ss5,4 +.globl ss3 +.comm ss3,4 +.lcomm ss1,4 +.lcomm yy,4 +.globl z +.comm z,4 +.globl y +.comm y,4 +.globl x +.comm x,4 +.globl b +.comm b,4 +.globl a +.comm a,4 diff --git a/lcc/mips/irix/tst/incr.2bk b/lcc/mips/irix/tst/incr.2bk index b86c400..d9ef13c 100755 --- a/lcc/mips/irix/tst/incr.2bk +++ b/lcc/mips/irix/tst/incr.2bk @@ -1,9 +1,9 @@ -tst/incr.c:1: warning: missing return value
-tst/incr.c:6: warning: expression with no effect elided
-tst/incr.c:6: warning: expression with no effect elided
-tst/incr.c:11: warning: missing return value
-tst/incr.c:16: warning: expression with no effect elided
-tst/incr.c:16: warning: expression with no effect elided
-tst/incr.c:21: warning: missing return value
-tst/incr.c:30: warning: missing return value
-tst/incr.c:39: warning: missing return value
+tst/incr.c:1: warning: missing return value +tst/incr.c:6: warning: expression with no effect elided +tst/incr.c:6: warning: expression with no effect elided +tst/incr.c:11: warning: missing return value +tst/incr.c:16: warning: expression with no effect elided +tst/incr.c:16: warning: expression with no effect elided +tst/incr.c:21: warning: missing return value +tst/incr.c:30: warning: missing return value +tst/incr.c:39: warning: missing return value diff --git a/lcc/mips/irix/tst/incr.sbk b/lcc/mips/irix/tst/incr.sbk index 84c71c0..1fe2edd 100755 --- a/lcc/mips/irix/tst/incr.sbk +++ b/lcc/mips/irix/tst/incr.sbk @@ -1,149 +1,149 @@ -.set reorder
-.globl main
-.text
-.text
-.align 2
-.ent main
-main:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-move $2,$0
-L.1:
-j $31
-.end main
-.globl memchar
-.text
-.align 2
-.ent memchar
-memchar:
-.frame $sp,8,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-8
-lw $24,-8+8($sp)
-la $15,1($24)
-sw $15,-8+8($sp)
-lb $24,($24)
-sb $24,-1+8($sp)
-lw $24,-8+8($sp)
-la $24,1($24)
-sw $24,-8+8($sp)
-lb $24,($24)
-sb $24,-1+8($sp)
-lw $24,-8+8($sp)
-la $15,-1($24)
-sw $15,-8+8($sp)
-lb $24,($24)
-sb $24,-1+8($sp)
-lw $24,-8+8($sp)
-la $24,-1($24)
-sw $24,-8+8($sp)
-lb $24,($24)
-sb $24,-1+8($sp)
-move $2,$0
-L.2:
-addu $sp,$sp,8
-j $31
-.end memchar
-.globl memint
-.text
-.align 2
-.ent memint
-memint:
-.frame $sp,8,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-8
-lw $24,-8+8($sp)
-la $15,4($24)
-sw $15,-8+8($sp)
-lw $24,($24)
-sw $24,-4+8($sp)
-lw $24,-8+8($sp)
-la $24,4($24)
-sw $24,-8+8($sp)
-lw $24,($24)
-sw $24,-4+8($sp)
-lw $24,-8+8($sp)
-la $15,-4($24)
-sw $15,-8+8($sp)
-lw $24,($24)
-sw $24,-4+8($sp)
-lw $24,-8+8($sp)
-la $24,-4($24)
-sw $24,-8+8($sp)
-lw $24,($24)
-sw $24,-4+8($sp)
-move $2,$0
-L.3:
-addu $sp,$sp,8
-j $31
-.end memint
-.globl regchar
-.text
-.align 2
-.ent regchar
-regchar:
-.frame $sp,8,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-8
-.mask 0x40800000,-4
-sw $23,0($sp)
-sw $30,4($sp)
-move $24,$23
-la $23,1($24)
-lb $30,($24)
-la $24,1($23)
-move $23,$24
-lb $30,($24)
-move $24,$23
-la $23,-1($24)
-lb $30,($24)
-la $24,-1($23)
-move $23,$24
-lb $30,($24)
-move $2,$0
-L.4:
-lw $23,0($sp)
-lw $30,4($sp)
-addu $sp,$sp,8
-j $31
-.end regchar
-.globl regint
-.text
-.align 2
-.ent regint
-regint:
-.frame $sp,8,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-8
-.mask 0x40800000,-4
-sw $23,0($sp)
-sw $30,4($sp)
-move $24,$23
-la $23,4($24)
-lw $30,($24)
-la $24,4($23)
-move $23,$24
-lw $30,($24)
-move $24,$23
-la $23,-4($24)
-lw $30,($24)
-la $24,-4($23)
-move $23,$24
-lw $30,($24)
-move $2,$0
-L.5:
-lw $23,0($sp)
-lw $30,4($sp)
-addu $sp,$sp,8
-j $31
-.end regint
+.set reorder +.globl main +.text +.text +.align 2 +.ent main +main: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +move $2,$0 +L.1: +j $31 +.end main +.globl memchar +.text +.align 2 +.ent memchar +memchar: +.frame $sp,8,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-8 +lw $24,-8+8($sp) +la $15,1($24) +sw $15,-8+8($sp) +lb $24,($24) +sb $24,-1+8($sp) +lw $24,-8+8($sp) +la $24,1($24) +sw $24,-8+8($sp) +lb $24,($24) +sb $24,-1+8($sp) +lw $24,-8+8($sp) +la $15,-1($24) +sw $15,-8+8($sp) +lb $24,($24) +sb $24,-1+8($sp) +lw $24,-8+8($sp) +la $24,-1($24) +sw $24,-8+8($sp) +lb $24,($24) +sb $24,-1+8($sp) +move $2,$0 +L.2: +addu $sp,$sp,8 +j $31 +.end memchar +.globl memint +.text +.align 2 +.ent memint +memint: +.frame $sp,8,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-8 +lw $24,-8+8($sp) +la $15,4($24) +sw $15,-8+8($sp) +lw $24,($24) +sw $24,-4+8($sp) +lw $24,-8+8($sp) +la $24,4($24) +sw $24,-8+8($sp) +lw $24,($24) +sw $24,-4+8($sp) +lw $24,-8+8($sp) +la $15,-4($24) +sw $15,-8+8($sp) +lw $24,($24) +sw $24,-4+8($sp) +lw $24,-8+8($sp) +la $24,-4($24) +sw $24,-8+8($sp) +lw $24,($24) +sw $24,-4+8($sp) +move $2,$0 +L.3: +addu $sp,$sp,8 +j $31 +.end memint +.globl regchar +.text +.align 2 +.ent regchar +regchar: +.frame $sp,8,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-8 +.mask 0x40800000,-4 +sw $23,0($sp) +sw $30,4($sp) +move $24,$23 +la $23,1($24) +lb $30,($24) +la $24,1($23) +move $23,$24 +lb $30,($24) +move $24,$23 +la $23,-1($24) +lb $30,($24) +la $24,-1($23) +move $23,$24 +lb $30,($24) +move $2,$0 +L.4: +lw $23,0($sp) +lw $30,4($sp) +addu $sp,$sp,8 +j $31 +.end regchar +.globl regint +.text +.align 2 +.ent regint +regint: +.frame $sp,8,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-8 +.mask 0x40800000,-4 +sw $23,0($sp) +sw $30,4($sp) +move $24,$23 +la $23,4($24) +lw $30,($24) +la $24,4($23) +move $23,$24 +lw $30,($24) +move $24,$23 +la $23,-4($24) +lw $30,($24) +la $24,-4($23) +move $23,$24 +lw $30,($24) +move $2,$0 +L.5: +lw $23,0($sp) +lw $30,4($sp) +addu $sp,$sp,8 +j $31 +.end regint diff --git a/lcc/mips/irix/tst/init.1bk b/lcc/mips/irix/tst/init.1bk index 042f3bb..77aff09 100755 --- a/lcc/mips/irix/tst/init.1bk +++ b/lcc/mips/irix/tst/init.1bk @@ -1,16 +1,16 @@ - 1 2 3 4
- 5 6
- 7
-if
-for
-else
-while
-1 2 3 if
-4 5 0 for
-6 7 8 else
-9 10 11 while
-1 2 3 if
-4 5 0 for
-6 7 8 else
-9 10 11 while
-0 0 0
+ 1 2 3 4 + 5 6 + 7 +if +for +else +while +1 2 3 if +4 5 0 for +6 7 8 else +9 10 11 while +1 2 3 if +4 5 0 for +6 7 8 else +9 10 11 while +0 0 0 diff --git a/lcc/mips/irix/tst/init.2bk b/lcc/mips/irix/tst/init.2bk index da08062..aafe415 100755 --- a/lcc/mips/irix/tst/init.2bk +++ b/lcc/mips/irix/tst/init.2bk @@ -1,3 +1,3 @@ -tst/init.c:36: warning: missing return value
-tst/init.c:49: warning: missing return value
-tst/init.c:59: warning: missing return value
+tst/init.c:36: warning: missing return value +tst/init.c:49: warning: missing return value +tst/init.c:59: warning: missing return value diff --git a/lcc/mips/irix/tst/init.sbk b/lcc/mips/irix/tst/init.sbk index 9ad285d..128feb3 100755 --- a/lcc/mips/irix/tst/init.sbk +++ b/lcc/mips/irix/tst/init.sbk @@ -1,325 +1,325 @@ -.set reorder
-.globl words
-.data
-.align 2
-words:
-.word 0x1
-.word 0x2
-.word 0x3
-.byte 105
-.byte 102
-.byte 0
-.space 3
-.space 2
-.word 0x4
-.word 0x5
-.space 4
-.byte 102
-.byte 111
-.byte 114
-.space 3
-.space 2
-.word 0x6
-.word 0x7
-.word 0x8
-.byte 101
-.byte 108
-.byte 115
-.byte 101
-.byte 0
-.space 1
-.space 2
-.word 0x9
-.word 0xa
-.word 0xb
-.byte 119
-.byte 104
-.byte 105
-.byte 108
-.byte 101
-.space 1
-.space 2
-.word 0x0
-.space 8
-.space 8
-.globl wordlist
-.sdata
-.align 2
-wordlist:
-.word words
-.globl x
-.data
-.align 2
-x:
-.word 0x1
-.word 0x2
-.word 0x3
-.word 0x4
-.word 0x0
-.word 0x5
-.word 0x6
-.space 12
-.word 0x7
-.space 16
-.globl y
-.data
-.align 2
-y:
-.word x
-.word x+20
-.word x+40
-.word 0x0
-.globl main
-.text
-.text
-.align 2
-.ent main
-main:
-.frame $sp,32,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-32
-.mask 0xc2800000,-4
-sw $23,16($sp)
-.cprestore 20
-sw $30,24($sp)
-sw $31,28($sp)
-move $23,$0
-b L.8
-L.5:
-move $30,$0
-b L.12
-L.9:
-la $4,L.13
-sll $24,$30,2
-sll $15,$23,2
-lw $15,y($15)
-addu $24,$24,$15
-lw $5,($24)
-jal printf
-L.10:
-la $30,1($30)
-L.12:
-sll $24,$30,2
-sll $15,$23,2
-lw $15,y($15)
-addu $24,$24,$15
-lw $24,($24)
-bne $24,$0,L.9
-la $4,L.14
-jal printf
-L.6:
-la $23,1($23)
-L.8:
-sll $24,$23,2
-lw $24,y($24)
-bne $24,$0,L.5
-jal f
-lw $4,wordlist
-jal g
-move $2,$0
-L.4:
-lw $23,16($sp)
-lw $25,20($sp)
-lw $30,24($sp)
-lw $31,28($sp)
-addu $sp,$sp,32
-j $31
-.end main
-.data
-.align 2
-L.16:
-.word L.17
-.word L.18
-.word L.19
-.word L.20
-.word 0x0
-.globl f
-.text
-.text
-.align 2
-.ent f
-f:
-.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)
-la $30,L.16
-b L.24
-L.21:
-la $4,L.25
-lw $5,($30)
-jal printf
-L.22:
-la $30,4($30)
-L.24:
-lw $24,($30)
-bne $24,$0,L.21
-move $2,$0
-L.15:
-lw $25,16($sp)
-lw $30,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,32
-j $31
-.end f
-.globl g
-.text
-.align 2
-.ent g
-g:
-.frame $sp,32,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-32
-.mask 0xc2800000,-4
-sw $23,16($sp)
-.cprestore 20
-sw $30,24($sp)
-sw $31,28($sp)
-move $30,$4
-b L.30
-L.27:
-move $23,$0
-b L.34
-L.31:
-la $4,L.35
-sll $24,$23,2
-addu $24,$24,$30
-lw $5,($24)
-jal printf
-L.32:
-la $23,1($23)
-L.34:
-move $24,$23
-la $15,3
-bltu $24,$15,L.31
-la $4,L.25
-la $5,12($30)
-jal printf
-L.28:
-la $30,20($30)
-L.30:
-lw $24,($30)
-bne $24,$0,L.27
-jal h
-move $2,$0
-L.26:
-lw $23,16($sp)
-lw $25,20($sp)
-lw $30,24($sp)
-lw $31,28($sp)
-addu $sp,$sp,32
-j $31
-.end g
-.globl h
-.text
-.align 2
-.ent h
-h:
-.frame $sp,32,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-32
-.mask 0xc2000000,-4
-.cprestore 20
-sw $30,24($sp)
-sw $31,28($sp)
-move $30,$0
-b L.40
-L.37:
-la $4,L.41
-la $24,20
-mul $24,$24,$30
-lw $5,words($24)
-lw $6,words+4($24)
-lw $7,words+8($24)
-la $24,words+12($24)
-sw $24,16($sp)
-jal printf
-L.38:
-la $30,1($30)
-L.40:
-move $24,$30
-la $15,5
-bltu $24,$15,L.37
-move $2,$0
-L.36:
-lw $25,20($sp)
-lw $30,24($sp)
-lw $31,28($sp)
-addu $sp,$sp,32
-j $31
-.end h
-.rdata
-.align 0
-L.41:
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.35:
-.byte 37
-.byte 100
-.byte 32
-.byte 0
-.align 0
-L.25:
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.20:
-.byte 119
-.byte 104
-.byte 105
-.byte 108
-.byte 101
-.byte 0
-.align 0
-L.19:
-.byte 101
-.byte 108
-.byte 115
-.byte 101
-.byte 0
-.align 0
-L.18:
-.byte 102
-.byte 111
-.byte 114
-.byte 0
-.align 0
-L.17:
-.byte 105
-.byte 102
-.byte 0
-.align 0
-L.14:
-.byte 10
-.byte 0
-.align 0
-L.13:
-.byte 32
-.byte 37
-.byte 100
-.byte 0
+.set reorder +.globl words +.data +.align 2 +words: +.word 0x1 +.word 0x2 +.word 0x3 +.byte 105 +.byte 102 +.byte 0 +.space 3 +.space 2 +.word 0x4 +.word 0x5 +.space 4 +.byte 102 +.byte 111 +.byte 114 +.space 3 +.space 2 +.word 0x6 +.word 0x7 +.word 0x8 +.byte 101 +.byte 108 +.byte 115 +.byte 101 +.byte 0 +.space 1 +.space 2 +.word 0x9 +.word 0xa +.word 0xb +.byte 119 +.byte 104 +.byte 105 +.byte 108 +.byte 101 +.space 1 +.space 2 +.word 0x0 +.space 8 +.space 8 +.globl wordlist +.sdata +.align 2 +wordlist: +.word words +.globl x +.data +.align 2 +x: +.word 0x1 +.word 0x2 +.word 0x3 +.word 0x4 +.word 0x0 +.word 0x5 +.word 0x6 +.space 12 +.word 0x7 +.space 16 +.globl y +.data +.align 2 +y: +.word x +.word x+20 +.word x+40 +.word 0x0 +.globl main +.text +.text +.align 2 +.ent main +main: +.frame $sp,32,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-32 +.mask 0xc2800000,-4 +sw $23,16($sp) +.cprestore 20 +sw $30,24($sp) +sw $31,28($sp) +move $23,$0 +b L.8 +L.5: +move $30,$0 +b L.12 +L.9: +la $4,L.13 +sll $24,$30,2 +sll $15,$23,2 +lw $15,y($15) +addu $24,$24,$15 +lw $5,($24) +jal printf +L.10: +la $30,1($30) +L.12: +sll $24,$30,2 +sll $15,$23,2 +lw $15,y($15) +addu $24,$24,$15 +lw $24,($24) +bne $24,$0,L.9 +la $4,L.14 +jal printf +L.6: +la $23,1($23) +L.8: +sll $24,$23,2 +lw $24,y($24) +bne $24,$0,L.5 +jal f +lw $4,wordlist +jal g +move $2,$0 +L.4: +lw $23,16($sp) +lw $25,20($sp) +lw $30,24($sp) +lw $31,28($sp) +addu $sp,$sp,32 +j $31 +.end main +.data +.align 2 +L.16: +.word L.17 +.word L.18 +.word L.19 +.word L.20 +.word 0x0 +.globl f +.text +.text +.align 2 +.ent f +f: +.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) +la $30,L.16 +b L.24 +L.21: +la $4,L.25 +lw $5,($30) +jal printf +L.22: +la $30,4($30) +L.24: +lw $24,($30) +bne $24,$0,L.21 +move $2,$0 +L.15: +lw $25,16($sp) +lw $30,20($sp) +lw $31,24($sp) +addu $sp,$sp,32 +j $31 +.end f +.globl g +.text +.align 2 +.ent g +g: +.frame $sp,32,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-32 +.mask 0xc2800000,-4 +sw $23,16($sp) +.cprestore 20 +sw $30,24($sp) +sw $31,28($sp) +move $30,$4 +b L.30 +L.27: +move $23,$0 +b L.34 +L.31: +la $4,L.35 +sll $24,$23,2 +addu $24,$24,$30 +lw $5,($24) +jal printf +L.32: +la $23,1($23) +L.34: +move $24,$23 +la $15,3 +bltu $24,$15,L.31 +la $4,L.25 +la $5,12($30) +jal printf +L.28: +la $30,20($30) +L.30: +lw $24,($30) +bne $24,$0,L.27 +jal h +move $2,$0 +L.26: +lw $23,16($sp) +lw $25,20($sp) +lw $30,24($sp) +lw $31,28($sp) +addu $sp,$sp,32 +j $31 +.end g +.globl h +.text +.align 2 +.ent h +h: +.frame $sp,32,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-32 +.mask 0xc2000000,-4 +.cprestore 20 +sw $30,24($sp) +sw $31,28($sp) +move $30,$0 +b L.40 +L.37: +la $4,L.41 +la $24,20 +mul $24,$24,$30 +lw $5,words($24) +lw $6,words+4($24) +lw $7,words+8($24) +la $24,words+12($24) +sw $24,16($sp) +jal printf +L.38: +la $30,1($30) +L.40: +move $24,$30 +la $15,5 +bltu $24,$15,L.37 +move $2,$0 +L.36: +lw $25,20($sp) +lw $30,24($sp) +lw $31,28($sp) +addu $sp,$sp,32 +j $31 +.end h +.rdata +.align 0 +L.41: +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.35: +.byte 37 +.byte 100 +.byte 32 +.byte 0 +.align 0 +L.25: +.byte 37 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.20: +.byte 119 +.byte 104 +.byte 105 +.byte 108 +.byte 101 +.byte 0 +.align 0 +L.19: +.byte 101 +.byte 108 +.byte 115 +.byte 101 +.byte 0 +.align 0 +L.18: +.byte 102 +.byte 111 +.byte 114 +.byte 0 +.align 0 +L.17: +.byte 105 +.byte 102 +.byte 0 +.align 0 +L.14: +.byte 10 +.byte 0 +.align 0 +L.13: +.byte 32 +.byte 37 +.byte 100 +.byte 0 diff --git a/lcc/mips/irix/tst/limits.1bk b/lcc/mips/irix/tst/limits.1bk index f0c1dc8..9beee8c 100755 --- a/lcc/mips/irix/tst/limits.1bk +++ b/lcc/mips/irix/tst/limits.1bk @@ -1,14 +1,14 @@ -UCHAR_MAX: 000000ff=255
-USHRT_MAX: 0000ffff=65535
-UINT_MAX: ffffffff=-1
-ULONG_MAX: ffffffff=-1
-CHAR_MAX: 0000007f=127
-SCHAR_MAX: 0000007f=127
-SHRT_MAX: 00007fff=32767
-INT_MAX: 7fffffff=2147483647
-LONG_MAX: 7fffffff=2147483647
-CHAR_MIN: ffffff80=-128
-SCHAR_MIN: ffffff80=-128
-SHRT_MIN: ffff8000=-32768
-INT_MIN: 80000000=-2147483648
-LONG_MIN: 80000000=-2147483648
+UCHAR_MAX: 000000ff=255 +USHRT_MAX: 0000ffff=65535 +UINT_MAX: ffffffff=-1 +ULONG_MAX: ffffffff=-1 +CHAR_MAX: 0000007f=127 +SCHAR_MAX: 0000007f=127 +SHRT_MAX: 00007fff=32767 +INT_MAX: 7fffffff=2147483647 +LONG_MAX: 7fffffff=2147483647 +CHAR_MIN: ffffff80=-128 +SCHAR_MIN: ffffff80=-128 +SHRT_MIN: ffff8000=-32768 +INT_MIN: 80000000=-2147483648 +LONG_MIN: 80000000=-2147483648 diff --git a/lcc/mips/irix/tst/limits.sbk b/lcc/mips/irix/tst/limits.sbk index 2634913..2392b05 100755 --- a/lcc/mips/irix/tst/limits.sbk +++ b/lcc/mips/irix/tst/limits.sbk @@ -1,396 +1,396 @@ -.set reorder
-.globl main
-.text
-.text
-.align 2
-.ent main
-main:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-la $4,L.2
-la $24,255
-move $5,$24
-move $6,$24
-jal printf
-la $4,L.3
-la $24,65535
-move $5,$24
-move $6,$24
-jal printf
-la $4,L.4
-la $24,0xffffffff
-move $5,$24
-move $6,$24
-jal printf
-la $4,L.5
-la $24,0xffffffff
-move $5,$24
-move $6,$24
-jal printf
-la $4,L.6
-la $24,127
-move $5,$24
-move $6,$24
-jal printf
-la $4,L.7
-la $24,127
-move $5,$24
-move $6,$24
-jal printf
-la $4,L.8
-la $24,32767
-move $5,$24
-move $6,$24
-jal printf
-la $4,L.9
-la $24,2147483647
-move $5,$24
-move $6,$24
-jal printf
-la $4,L.10
-la $24,2147483647
-move $5,$24
-move $6,$24
-jal printf
-la $4,L.11
-la $24,-128
-move $5,$24
-move $6,$24
-jal printf
-la $4,L.12
-la $24,-128
-move $5,$24
-move $6,$24
-jal printf
-la $4,L.13
-la $24,-32768
-move $5,$24
-move $6,$24
-jal printf
-la $4,L.14
-la $24,-2147483648
-move $5,$24
-move $6,$24
-jal printf
-la $4,L.15
-la $24,-2147483648
-move $5,$24
-move $6,$24
-jal printf
-move $2,$0
-L.1:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end main
-.rdata
-.align 0
-L.15:
-.byte 76
-.byte 79
-.byte 78
-.byte 71
-.byte 95
-.byte 77
-.byte 73
-.byte 78
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 108
-.byte 120
-.byte 61
-.byte 37
-.byte 108
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.14:
-.byte 73
-.byte 78
-.byte 84
-.byte 95
-.byte 77
-.byte 73
-.byte 78
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 120
-.byte 61
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.13:
-.byte 83
-.byte 72
-.byte 82
-.byte 84
-.byte 95
-.byte 77
-.byte 73
-.byte 78
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 120
-.byte 61
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.12:
-.byte 83
-.byte 67
-.byte 72
-.byte 65
-.byte 82
-.byte 95
-.byte 77
-.byte 73
-.byte 78
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 120
-.byte 61
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.11:
-.byte 67
-.byte 72
-.byte 65
-.byte 82
-.byte 95
-.byte 77
-.byte 73
-.byte 78
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 120
-.byte 61
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.10:
-.byte 76
-.byte 79
-.byte 78
-.byte 71
-.byte 95
-.byte 77
-.byte 65
-.byte 88
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 108
-.byte 120
-.byte 61
-.byte 37
-.byte 108
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.9:
-.byte 73
-.byte 78
-.byte 84
-.byte 95
-.byte 77
-.byte 65
-.byte 88
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 120
-.byte 61
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.8:
-.byte 83
-.byte 72
-.byte 82
-.byte 84
-.byte 95
-.byte 77
-.byte 65
-.byte 88
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 120
-.byte 61
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.7:
-.byte 83
-.byte 67
-.byte 72
-.byte 65
-.byte 82
-.byte 95
-.byte 77
-.byte 65
-.byte 88
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 120
-.byte 61
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.6:
-.byte 67
-.byte 72
-.byte 65
-.byte 82
-.byte 95
-.byte 77
-.byte 65
-.byte 88
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 120
-.byte 61
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.5:
-.byte 85
-.byte 76
-.byte 79
-.byte 78
-.byte 71
-.byte 95
-.byte 77
-.byte 65
-.byte 88
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 108
-.byte 120
-.byte 61
-.byte 37
-.byte 108
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.4:
-.byte 85
-.byte 73
-.byte 78
-.byte 84
-.byte 95
-.byte 77
-.byte 65
-.byte 88
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 120
-.byte 61
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.3:
-.byte 85
-.byte 83
-.byte 72
-.byte 82
-.byte 84
-.byte 95
-.byte 77
-.byte 65
-.byte 88
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 120
-.byte 61
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.2:
-.byte 85
-.byte 67
-.byte 72
-.byte 65
-.byte 82
-.byte 95
-.byte 77
-.byte 65
-.byte 88
-.byte 58
-.byte 9
-.byte 37
-.byte 48
-.byte 56
-.byte 120
-.byte 61
-.byte 37
-.byte 100
-.byte 10
-.byte 0
+.set reorder +.globl main +.text +.text +.align 2 +.ent main +main: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +la $4,L.2 +la $24,255 +move $5,$24 +move $6,$24 +jal printf +la $4,L.3 +la $24,65535 +move $5,$24 +move $6,$24 +jal printf +la $4,L.4 +la $24,0xffffffff +move $5,$24 +move $6,$24 +jal printf +la $4,L.5 +la $24,0xffffffff +move $5,$24 +move $6,$24 +jal printf +la $4,L.6 +la $24,127 +move $5,$24 +move $6,$24 +jal printf +la $4,L.7 +la $24,127 +move $5,$24 +move $6,$24 +jal printf +la $4,L.8 +la $24,32767 +move $5,$24 +move $6,$24 +jal printf +la $4,L.9 +la $24,2147483647 +move $5,$24 +move $6,$24 +jal printf +la $4,L.10 +la $24,2147483647 +move $5,$24 +move $6,$24 +jal printf +la $4,L.11 +la $24,-128 +move $5,$24 +move $6,$24 +jal printf +la $4,L.12 +la $24,-128 +move $5,$24 +move $6,$24 +jal printf +la $4,L.13 +la $24,-32768 +move $5,$24 +move $6,$24 +jal printf +la $4,L.14 +la $24,-2147483648 +move $5,$24 +move $6,$24 +jal printf +la $4,L.15 +la $24,-2147483648 +move $5,$24 +move $6,$24 +jal printf +move $2,$0 +L.1: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end main +.rdata +.align 0 +L.15: +.byte 76 +.byte 79 +.byte 78 +.byte 71 +.byte 95 +.byte 77 +.byte 73 +.byte 78 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 108 +.byte 120 +.byte 61 +.byte 37 +.byte 108 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.14: +.byte 73 +.byte 78 +.byte 84 +.byte 95 +.byte 77 +.byte 73 +.byte 78 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 120 +.byte 61 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.13: +.byte 83 +.byte 72 +.byte 82 +.byte 84 +.byte 95 +.byte 77 +.byte 73 +.byte 78 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 120 +.byte 61 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.12: +.byte 83 +.byte 67 +.byte 72 +.byte 65 +.byte 82 +.byte 95 +.byte 77 +.byte 73 +.byte 78 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 120 +.byte 61 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.11: +.byte 67 +.byte 72 +.byte 65 +.byte 82 +.byte 95 +.byte 77 +.byte 73 +.byte 78 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 120 +.byte 61 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.10: +.byte 76 +.byte 79 +.byte 78 +.byte 71 +.byte 95 +.byte 77 +.byte 65 +.byte 88 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 108 +.byte 120 +.byte 61 +.byte 37 +.byte 108 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.9: +.byte 73 +.byte 78 +.byte 84 +.byte 95 +.byte 77 +.byte 65 +.byte 88 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 120 +.byte 61 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.8: +.byte 83 +.byte 72 +.byte 82 +.byte 84 +.byte 95 +.byte 77 +.byte 65 +.byte 88 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 120 +.byte 61 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.7: +.byte 83 +.byte 67 +.byte 72 +.byte 65 +.byte 82 +.byte 95 +.byte 77 +.byte 65 +.byte 88 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 120 +.byte 61 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.6: +.byte 67 +.byte 72 +.byte 65 +.byte 82 +.byte 95 +.byte 77 +.byte 65 +.byte 88 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 120 +.byte 61 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.5: +.byte 85 +.byte 76 +.byte 79 +.byte 78 +.byte 71 +.byte 95 +.byte 77 +.byte 65 +.byte 88 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 108 +.byte 120 +.byte 61 +.byte 37 +.byte 108 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.4: +.byte 85 +.byte 73 +.byte 78 +.byte 84 +.byte 95 +.byte 77 +.byte 65 +.byte 88 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 120 +.byte 61 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.3: +.byte 85 +.byte 83 +.byte 72 +.byte 82 +.byte 84 +.byte 95 +.byte 77 +.byte 65 +.byte 88 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 120 +.byte 61 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.2: +.byte 85 +.byte 67 +.byte 72 +.byte 65 +.byte 82 +.byte 95 +.byte 77 +.byte 65 +.byte 88 +.byte 58 +.byte 9 +.byte 37 +.byte 48 +.byte 56 +.byte 120 +.byte 61 +.byte 37 +.byte 100 +.byte 10 +.byte 0 diff --git a/lcc/mips/irix/tst/paranoia.1bk b/lcc/mips/irix/tst/paranoia.1bk index 6842a77..158f649 100755 --- a/lcc/mips/irix/tst/paranoia.1bk +++ b/lcc/mips/irix/tst/paranoia.1bk @@ -1,178 +1,178 @@ -Lest this program stop prematurely, i.e. before displaying
-
- `END OF TEST',
-
-try to persuade the computer NOT to terminate execution when an
-error like Over/Underflow or Division by Zero occurs, but rather
-to persevere with a surrogate value after, perhaps, displaying some
-warning. If persuasion avails naught, don't despair but run this
-program anyway to see how many milestones it passes, and then
-amend it to make further progress.
-
-Answer questions with Y, y, N or n (unless otherwise indicated).
-
-
-Diagnosis resumes after milestone Number 0 Page: 1
-
-Users are invited to help debug and augment this program so it will
-cope with unanticipated and newly uncovered arithmetic pathologies.
-
-Please send suggestions and interesting results to
- Richard Karpinski
- Computer Center U-76
- University of California
- San Francisco, CA 94143-0704, USA
-
-In doing so, please include the following information:
- Precision: double;
- Version: 10 February 1989;
- Computer:
-
- Compiler:
-
- Optimization level:
-
- Other relevant compiler options:
-
-Diagnosis resumes after milestone Number 1 Page: 2
-
-Running this program should reveal these characteristics:
- Radix = 1, 2, 4, 8, 10, 16, 100, 256 ...
- Precision = number of significant digits carried.
- U2 = Radix/Radix^Precision = One Ulp
- (OneUlpnit in the Last Place) of 1.000xxx .
- U1 = 1/Radix^Precision = One Ulp of numbers a little less than 1.0 .
- Adequacy of guard digits for Mult., Div. and Subt.
- Whether arithmetic is chopped, correctly rounded, or something else
- for Mult., Div., Add/Subt. and Sqrt.
- Whether a Sticky Bit used correctly for rounding.
- UnderflowThreshold = an underflow threshold.
- E0 and PseudoZero tell whether underflow is abrupt, gradual, or fuzzy.
- V = an overflow threshold, roughly.
- V0 tells, roughly, whether Infinity is represented.
- Comparisions are checked for consistency with subtraction
- and for contamination with pseudo-zeros.
- Sqrt is tested. Y^X is not tested.
- Extra-precise subexpressions are revealed but NOT YET tested.
- Decimal-Binary conversion is NOT YET tested for accuracy.
-
-Diagnosis resumes after milestone Number 2 Page: 3
-
-The program attempts to discriminate among
- FLAWs, like lack of a sticky bit,
- Serious DEFECTs, like lack of a guard digit, and
- FAILUREs, like 2+2 == 5 .
-Failures may confound subsequent diagnoses.
-
-The diagnostic capabilities of this program go beyond an earlier
-program called `MACHAR', which can be found at the end of the
-book `Software Manual for the Elementary Functions' (1980) by
-W. J. Cody and W. Waite. Although both programs try to discover
-the Radix, Precision and range (over/underflow thresholds)
-of the arithmetic, this program tries to cope with a wider variety
-of pathologies, and to say how well the arithmetic is implemented.
-
-The program is based upon a conventional radix representation for
-floating-point numbers, but also allows logarithmic encoding
-as used by certain early WANG machines.
-
-BASIC version of this program (C) 1983 by Prof. W. M. Kahan;
-see source comments for more history.
-
-Diagnosis resumes after milestone Number 3 Page: 4
-
-Program is now RUNNING tests on small integers:
--1, 0, 1/2, 1, 2, 3, 4, 5, 9, 27, 32 & 240 are O.K.
-
-Searching for Radix and Precision.
-Radix = 2.000000 .
-Closest relative separation found is U1 = 1.1102230e-16 .
-
-Recalculating radix and precision
- confirms closest relative separation U1 .
-Radix confirmed.
-The number of significant digits of the Radix is 53.000000 .
-
-Diagnosis resumes after milestone Number 30 Page: 5
-
-Subtraction appears to be normalized, as it should be.
-Checking for guard digit in *, /, and -.
- *, /, and - appear to have guard digits, as they should.
-
-Diagnosis resumes after milestone Number 40 Page: 6
-
-Checking rounding on multiply, divide and add/subtract.
-Multiplication appears to round correctly.
-Division appears to round correctly.
-Addition/Subtraction appears to round correctly.
-Checking for sticky bit.
-Sticky bit apparently used correctly.
-
-Does Multiplication commute? Testing on 20 random pairs.
- No failures found in 20 integer pairs.
-
-Running test of square root(x).
-Testing if sqrt(X * X) == X for 20 Integers X.
-Test for sqrt monotonicity.
-sqrt has passed a test for Monotonicity.
-Testing whether sqrt is rounded or chopped.
-Square root appears to be correctly rounded.
-
-Diagnosis resumes after milestone Number 90 Page: 7
-
-Testing powers Z^i for small Integers Z and i.
-... no discrepancis found.
-
-Seeking Underflow thresholds UfThold and E0.
-Smallest strictly positive number found is E0 = 4.94066e-324 .
-Since comparison denies Z = 0, evaluating (Z + Z) / Z should be safe.
-What the machine gets for (Z + Z) / Z is 2.00000000000000000e+00 .
-This is O.K., provided Over/Underflow has NOT just been signaled.
-Underflow is gradual; it incurs Absolute Error =
-(roundoff in UfThold) < E0.
-The Underflow threshold is 2.22507385850720190e-308, below which
-calculation may suffer larger Relative error than merely roundoff.
-Since underflow occurs below the threshold
-UfThold = (2.00000000000000000e+00) ^ (-1.02200000000000000e+03)
-only underflow should afflict the expression
- (2.00000000000000000e+00) ^ (-1.02200000000000000e+03);
-actually calculating yields: 0.00000000000000000e+00 .
-This computed value is O.K.
-
-Testing X^((X + 1) / (X - 1)) vs. exp(2) = 7.38905609893065220e+00 as X -> 1.
-Accuracy seems adequate.
-Testing powers Z^Q at four nearly extreme values.
- ... no discrepancies found.
-
-
-Diagnosis resumes after milestone Number 160 Page: 8
-
-Searching for Overflow threshold:
-This may generate an error.
-Can `Z = -Y' overflow?
-Trying it on Y = -inf .
-Seems O.K.
-Overflow threshold is V = 1.79769313486231570e+308 .
-Overflow saturates at V0 = inf .
-No Overflow should be signaled for V * 1 = 1.79769313486231570e+308
- nor for V / 1 = 1.79769313486231570e+308 .
-Any overflow signal separating this * from the one
-above is a DEFECT.
-
-
-Diagnosis resumes after milestone Number 190 Page: 9
-
-
-What message and/or values does Division by Zero produce?
- Trying to compute 1 / 0 produces ... inf .
-
- Trying to compute 0 / 0 produces ... nan .
-
-Diagnosis resumes after milestone Number 220 Page: 10
-
-
-
-No failures, defects nor flaws have been discovered.
-Rounding appears to conform to the proposed IEEE standard P754.
-The arithmetic diagnosed appears to be Excellent!
-END OF TEST.
+Lest this program stop prematurely, i.e. before displaying + + `END OF TEST', + +try to persuade the computer NOT to terminate execution when an +error like Over/Underflow or Division by Zero occurs, but rather +to persevere with a surrogate value after, perhaps, displaying some +warning. If persuasion avails naught, don't despair but run this +program anyway to see how many milestones it passes, and then +amend it to make further progress. + +Answer questions with Y, y, N or n (unless otherwise indicated). + + +Diagnosis resumes after milestone Number 0 Page: 1 + +Users are invited to help debug and augment this program so it will +cope with unanticipated and newly uncovered arithmetic pathologies. + +Please send suggestions and interesting results to + Richard Karpinski + Computer Center U-76 + University of California + San Francisco, CA 94143-0704, USA + +In doing so, please include the following information: + Precision: double; + Version: 10 February 1989; + Computer: + + Compiler: + + Optimization level: + + Other relevant compiler options: + +Diagnosis resumes after milestone Number 1 Page: 2 + +Running this program should reveal these characteristics: + Radix = 1, 2, 4, 8, 10, 16, 100, 256 ... + Precision = number of significant digits carried. + U2 = Radix/Radix^Precision = One Ulp + (OneUlpnit in the Last Place) of 1.000xxx . + U1 = 1/Radix^Precision = One Ulp of numbers a little less than 1.0 . + Adequacy of guard digits for Mult., Div. and Subt. + Whether arithmetic is chopped, correctly rounded, or something else + for Mult., Div., Add/Subt. and Sqrt. + Whether a Sticky Bit used correctly for rounding. + UnderflowThreshold = an underflow threshold. + E0 and PseudoZero tell whether underflow is abrupt, gradual, or fuzzy. + V = an overflow threshold, roughly. + V0 tells, roughly, whether Infinity is represented. + Comparisions are checked for consistency with subtraction + and for contamination with pseudo-zeros. + Sqrt is tested. Y^X is not tested. + Extra-precise subexpressions are revealed but NOT YET tested. + Decimal-Binary conversion is NOT YET tested for accuracy. + +Diagnosis resumes after milestone Number 2 Page: 3 + +The program attempts to discriminate among + FLAWs, like lack of a sticky bit, + Serious DEFECTs, like lack of a guard digit, and + FAILUREs, like 2+2 == 5 . +Failures may confound subsequent diagnoses. + +The diagnostic capabilities of this program go beyond an earlier +program called `MACHAR', which can be found at the end of the +book `Software Manual for the Elementary Functions' (1980) by +W. J. Cody and W. Waite. Although both programs try to discover +the Radix, Precision and range (over/underflow thresholds) +of the arithmetic, this program tries to cope with a wider variety +of pathologies, and to say how well the arithmetic is implemented. + +The program is based upon a conventional radix representation for +floating-point numbers, but also allows logarithmic encoding +as used by certain early WANG machines. + +BASIC version of this program (C) 1983 by Prof. W. M. Kahan; +see source comments for more history. + +Diagnosis resumes after milestone Number 3 Page: 4 + +Program is now RUNNING tests on small integers: +-1, 0, 1/2, 1, 2, 3, 4, 5, 9, 27, 32 & 240 are O.K. + +Searching for Radix and Precision. +Radix = 2.000000 . +Closest relative separation found is U1 = 1.1102230e-16 . + +Recalculating radix and precision + confirms closest relative separation U1 . +Radix confirmed. +The number of significant digits of the Radix is 53.000000 . + +Diagnosis resumes after milestone Number 30 Page: 5 + +Subtraction appears to be normalized, as it should be. +Checking for guard digit in *, /, and -. + *, /, and - appear to have guard digits, as they should. + +Diagnosis resumes after milestone Number 40 Page: 6 + +Checking rounding on multiply, divide and add/subtract. +Multiplication appears to round correctly. +Division appears to round correctly. +Addition/Subtraction appears to round correctly. +Checking for sticky bit. +Sticky bit apparently used correctly. + +Does Multiplication commute? Testing on 20 random pairs. + No failures found in 20 integer pairs. + +Running test of square root(x). +Testing if sqrt(X * X) == X for 20 Integers X. +Test for sqrt monotonicity. +sqrt has passed a test for Monotonicity. +Testing whether sqrt is rounded or chopped. +Square root appears to be correctly rounded. + +Diagnosis resumes after milestone Number 90 Page: 7 + +Testing powers Z^i for small Integers Z and i. +... no discrepancis found. + +Seeking Underflow thresholds UfThold and E0. +Smallest strictly positive number found is E0 = 4.94066e-324 . +Since comparison denies Z = 0, evaluating (Z + Z) / Z should be safe. +What the machine gets for (Z + Z) / Z is 2.00000000000000000e+00 . +This is O.K., provided Over/Underflow has NOT just been signaled. +Underflow is gradual; it incurs Absolute Error = +(roundoff in UfThold) < E0. +The Underflow threshold is 2.22507385850720190e-308, below which +calculation may suffer larger Relative error than merely roundoff. +Since underflow occurs below the threshold +UfThold = (2.00000000000000000e+00) ^ (-1.02200000000000000e+03) +only underflow should afflict the expression + (2.00000000000000000e+00) ^ (-1.02200000000000000e+03); +actually calculating yields: 0.00000000000000000e+00 . +This computed value is O.K. + +Testing X^((X + 1) / (X - 1)) vs. exp(2) = 7.38905609893065220e+00 as X -> 1. +Accuracy seems adequate. +Testing powers Z^Q at four nearly extreme values. + ... no discrepancies found. + + +Diagnosis resumes after milestone Number 160 Page: 8 + +Searching for Overflow threshold: +This may generate an error. +Can `Z = -Y' overflow? +Trying it on Y = -inf . +Seems O.K. +Overflow threshold is V = 1.79769313486231570e+308 . +Overflow saturates at V0 = inf . +No Overflow should be signaled for V * 1 = 1.79769313486231570e+308 + nor for V / 1 = 1.79769313486231570e+308 . +Any overflow signal separating this * from the one +above is a DEFECT. + + +Diagnosis resumes after milestone Number 190 Page: 9 + + +What message and/or values does Division by Zero produce? + Trying to compute 1 / 0 produces ... inf . + + Trying to compute 0 / 0 produces ... nan . + +Diagnosis resumes after milestone Number 220 Page: 10 + + + +No failures, defects nor flaws have been discovered. +Rounding appears to conform to the proposed IEEE standard P754. +The arithmetic diagnosed appears to be Excellent! +END OF TEST. diff --git a/lcc/mips/irix/tst/paranoia.2bk b/lcc/mips/irix/tst/paranoia.2bk index f6ddf16..2718174 100755 --- a/lcc/mips/irix/tst/paranoia.2bk +++ b/lcc/mips/irix/tst/paranoia.2bk @@ -1,16 +1,16 @@ -tst/paranoia.c:1867: warning: missing return value
-tst/paranoia.c:1874: warning: missing return value
-tst/paranoia.c:1884: warning: missing return value
-tst/paranoia.c:1924: warning: missing return value
-tst/paranoia.c:1939: warning: missing return value
-tst/paranoia.c:1956: warning: missing return value
-tst/paranoia.c:1975: warning: missing return value
-tst/paranoia.c:1988: warning: missing return value
-tst/paranoia.c:1995: warning: missing return value
-tst/paranoia.c:2055: warning: missing return value
-tst/paranoia.c:2062: warning: missing return value
-tst/paranoia.c:2070: warning: missing return value
-tst/paranoia.c:2087: warning: missing return value
-tst/paranoia.c:2115: warning: missing return value
-tst/paranoia.c:2144: warning: missing return value
-tst/paranoia.c:2173: warning: missing return value
+tst/paranoia.c:1867: warning: missing return value +tst/paranoia.c:1874: warning: missing return value +tst/paranoia.c:1884: warning: missing return value +tst/paranoia.c:1924: warning: missing return value +tst/paranoia.c:1939: warning: missing return value +tst/paranoia.c:1956: warning: missing return value +tst/paranoia.c:1975: warning: missing return value +tst/paranoia.c:1988: warning: missing return value +tst/paranoia.c:1995: warning: missing return value +tst/paranoia.c:2055: warning: missing return value +tst/paranoia.c:2062: warning: missing return value +tst/paranoia.c:2070: warning: missing return value +tst/paranoia.c:2087: warning: missing return value +tst/paranoia.c:2115: warning: missing return value +tst/paranoia.c:2144: warning: missing return value +tst/paranoia.c:2173: warning: missing return value diff --git a/lcc/mips/irix/tst/paranoia.sbk b/lcc/mips/irix/tst/paranoia.sbk index a0af0f9..6593203 100755 --- a/lcc/mips/irix/tst/paranoia.sbk +++ b/lcc/mips/irix/tst/paranoia.sbk @@ -1,18657 +1,18657 @@ -.set reorder
-.globl Zero
-.sdata
-.align 3
-Zero:
-.word 0x0
-.word 0x0
-.globl Half
-.sdata
-.align 3
-Half:
-.word 0x3fe00000
-.word 0x0
-.globl One
-.sdata
-.align 3
-One:
-.word 0x3ff00000
-.word 0x0
-.globl Two
-.sdata
-.align 3
-Two:
-.word 0x40000000
-.word 0x0
-.globl Three
-.sdata
-.align 3
-Three:
-.word 0x40080000
-.word 0x0
-.globl Four
-.sdata
-.align 3
-Four:
-.word 0x40100000
-.word 0x0
-.globl Five
-.sdata
-.align 3
-Five:
-.word 0x40140000
-.word 0x0
-.globl Eight
-.sdata
-.align 3
-Eight:
-.word 0x40200000
-.word 0x0
-.globl Nine
-.sdata
-.align 3
-Nine:
-.word 0x40220000
-.word 0x0
-.globl TwentySeven
-.sdata
-.align 3
-TwentySeven:
-.word 0x403b0000
-.word 0x0
-.globl ThirtyTwo
-.sdata
-.align 3
-ThirtyTwo:
-.word 0x40400000
-.word 0x0
-.globl TwoForty
-.sdata
-.align 3
-TwoForty:
-.word 0x406e0000
-.word 0x0
-.globl MinusOne
-.sdata
-.align 3
-MinusOne:
-.word 0xbff00000
-.word 0x0
-.globl OneAndHalf
-.sdata
-.align 3
-OneAndHalf:
-.word 0x3ff80000
-.word 0x0
-.globl NoTrials
-.sdata
-.align 2
-NoTrials:
-.word 0x14
-.globl sigfpe
-.text
-.text
-.align 2
-.ent sigfpe
-sigfpe:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $4,24($sp)
-lw $24,fpecount
-la $24,1($24)
-sw $24,fpecount
-la $4,L.2
-jal printf
-la $4,_iob+16
-jal fflush
-lw $24,sigsave
-beq $24,$0,L.4
-la $4,8
-lw $5,sigsave
-jal signal
-sw $0,sigsave
-la $4,ovfl_buf
-la $5,1
-jal longjmp
-L.4:
-jal abort
-L.1:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end sigfpe
-.data
-.align 2
-L.757:
-.word L.758
-.word L.759
-.word L.760
-.word L.761
-.globl main
-.text
-.text
-.align 2
-.ent main
-main:
-.frame $sp,240,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-240
-.mask 0xc2ff0000,-168
-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)
-l.d $f18,L.7
-s.d $f18,Zero
-l.d $f18,L.8
-s.d $f18,One
-l.d $f18,One
-add.d $f16,$f18,$f18
-s.d $f16,Two
-l.d $f16,Two
-add.d $f10,$f16,$f18
-s.d $f10,Three
-l.d $f10,Three
-add.d $f8,$f10,$f18
-s.d $f8,Four
-l.d $f8,Four
-add.d $f6,$f8,$f18
-s.d $f6,Five
-add.d $f6,$f8,$f8
-s.d $f6,Eight
-mul.d $f6,$f10,$f10
-s.d $f6,Nine
-l.d $f6,Nine
-mul.d $f6,$f6,$f10
-s.d $f6,TwentySeven
-l.d $f6,Eight
-mul.d $f6,$f8,$f6
-s.d $f6,ThirtyTwo
-l.d $f6,Five
-mul.d $f6,$f8,$f6
-mul.d $f10,$f6,$f10
-mul.d $f10,$f10,$f8
-s.d $f10,TwoForty
-neg.d $f10,$f18
-s.d $f10,MinusOne
-div.d $f16,$f18,$f16
-s.d $f16,Half
-l.d $f16,Half
-add.d $f18,$f18,$f16
-s.d $f18,OneAndHalf
-sw $0,ErrCnt
-sw $0,ErrCnt+4
-sw $0,ErrCnt+8
-sw $0,ErrCnt+12
-la $24,1
-sw $24,PageNo
-sw $0,Milestone
-la $4,8
-la $5,sigfpe
-jal signal
-jal Instructions
-jal Pause
-jal Heading
-jal Pause
-jal Characteristics
-jal Pause
-jal History
-jal Pause
-la $24,7
-sw $24,Milestone
-la $4,L.12
-jal printf
-move $4,$0
-l.d $f18,Zero
-add.d $f16,$f18,$f18
-c.eq.d $f16,$f18; bc1f L.15
-l.d $f16,One
-sub.d $f10,$f16,$f16
-c.eq.d $f10,$f18; bc1f L.15
-c.le.d $f16,$f18; bc1t L.15
-add.d $f18,$f16,$f16
-l.d $f16,Two
-c.eq.d $f18,$f16; bc1f L.15
-la $30,1
-b L.16
-L.15:
-move $30,$0
-L.16:
-move $5,$30
-la $6,L.14
-jal TstCond
-l.d $f18,Zero
-neg.d $f18,$f18
-s.d $f18,Z
-l.d $f18,Z
-l.d $f16,L.7
-c.eq.d $f18,$f16; bc1t L.17
-lw $24,ErrCnt
-la $24,1($24)
-sw $24,ErrCnt
-la $4,L.19
-jal printf
-l.d $f18,L.20
-s.d $f18,U1
-l.d $f18,L.8
-s.d $f18,Radix
-jal TstPtUf
-L.17:
-move $4,$0
-l.d $f18,Three
-l.d $f16,Two
-l.d $f10,One
-add.d $f8,$f16,$f10
-c.eq.d $f18,$f8; bc1f L.23
-l.d $f8,Four
-add.d $f6,$f18,$f10
-c.eq.d $f8,$f6; bc1f L.23
-l.d $f6,Zero
-neg.d $f4,$f16
-mul.d $f16,$f16,$f4
-add.d $f16,$f8,$f16
-c.eq.d $f16,$f6; bc1f L.23
-sub.d $f18,$f8,$f18
-sub.d $f18,$f18,$f10
-c.eq.d $f18,$f6; bc1f L.23
-la $23,1
-b L.24
-L.23:
-move $23,$0
-L.24:
-move $5,$23
-la $6,L.22
-jal TstCond
-l.d $f18,MinusOne
-s.d $f18,-8+240($sp)
-l.d $f16,One
-l.d $f10,L.7
-sub.d $f10,$f10,$f16
-c.eq.d $f18,$f10; bc1f L.27
-l.d $f10,Zero
-add.d $f8,$f18,$f16
-c.eq.d $f8,$f10; bc1f L.27
-add.d $f8,$f16,$f18
-c.eq.d $f8,$f10; bc1f L.27
-mov.d $f12,$f16
-jal fabs
-l.d $f16,Zero
-l.d $f10,-8+240($sp)
-add.d $f18,$f10,$f0
-c.eq.d $f18,$f16; bc1f L.27
-l.d $f18,MinusOne
-mul.d $f10,$f18,$f18
-add.d $f18,$f18,$f10
-c.eq.d $f18,$f16; bc1f L.27
-la $22,1
-b L.28
-L.27:
-move $22,$0
-L.28:
-move $4,$0
-move $5,$22
-la $6,L.26
-jal TstCond
-move $4,$0
-l.d $f18,Half
-l.d $f16,MinusOne
-add.d $f16,$f18,$f16
-add.d $f18,$f16,$f18
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1f L.31
-la $21,1
-b L.32
-L.31:
-move $21,$0
-L.32:
-move $5,$21
-la $6,L.30
-jal TstCond
-la $24,10
-sw $24,Milestone
-move $4,$0
-l.d $f18,Nine
-l.d $f16,Three
-mul.d $f10,$f16,$f16
-c.eq.d $f18,$f10; bc1f L.35
-l.d $f10,TwentySeven
-mul.d $f18,$f18,$f16
-c.eq.d $f10,$f18; bc1f L.35
-l.d $f18,Eight
-l.d $f16,Four
-add.d $f8,$f16,$f16
-c.eq.d $f18,$f8; bc1f L.35
-l.d $f8,ThirtyTwo
-mul.d $f18,$f18,$f16
-c.eq.d $f8,$f18; bc1f L.35
-sub.d $f18,$f8,$f10
-sub.d $f18,$f18,$f16
-l.d $f16,One
-sub.d $f18,$f18,$f16
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1f L.35
-la $20,1
-b L.36
-L.35:
-move $20,$0
-L.36:
-move $5,$20
-la $6,L.34
-jal TstCond
-move $4,$0
-l.d $f18,Five
-l.d $f16,Four
-l.d $f10,One
-add.d $f10,$f16,$f10
-c.eq.d $f18,$f10; bc1f L.39
-l.d $f10,TwoForty
-l.d $f8,Three
-s.d $f8,-16+240($sp)
-mul.d $f6,$f16,$f18
-mul.d $f6,$f6,$f8
-mul.d $f6,$f6,$f16
-c.eq.d $f10,$f6; bc1f L.39
-l.d $f6,Zero
-div.d $f4,$f10,$f8
-mul.d $f8,$f16,$f16
-mul.d $f8,$f8,$f18
-sub.d $f8,$f4,$f8
-c.eq.d $f8,$f6; bc1f L.39
-div.d $f8,$f10,$f16
-l.d $f4,-16+240($sp)
-mul.d $f4,$f18,$f4
-mul.d $f4,$f4,$f16
-sub.d $f8,$f8,$f4
-c.eq.d $f8,$f6; bc1f L.39
-div.d $f18,$f10,$f18
-l.d $f10,-16+240($sp)
-mul.d $f10,$f16,$f10
-mul.d $f16,$f10,$f16
-sub.d $f18,$f18,$f16
-c.eq.d $f18,$f6; bc1f L.39
-la $19,1
-b L.40
-L.39:
-move $19,$0
-L.40:
-move $5,$19
-la $6,L.38
-jal TstCond
-lw $24,ErrCnt
-bne $24,$0,L.41
-la $4,L.43
-jal printf
-la $4,L.44
-jal printf
-L.41:
-la $4,L.45
-jal printf
-l.d $f18,One
-s.d $f18,W
-L.46:
-l.d $f18,W
-add.d $f18,$f18,$f18
-s.d $f18,W
-l.d $f18,W
-l.d $f16,One
-add.d $f10,$f18,$f16
-s.d $f10,Y
-l.d $f10,Y
-sub.d $f18,$f10,$f18
-s.d $f18,Z
-l.d $f18,Z
-sub.d $f18,$f18,$f16
-s.d $f18,Y
-L.47:
-l.d $f12,Y
-jal fabs
-l.d $f16,MinusOne
-add.d $f18,$f16,$f0
-l.d $f16,Zero
-c.lt.d $f18,$f16; bc1t L.46
-l.d $f18,Zero
-s.d $f18,Precision
-l.d $f18,One
-s.d $f18,Y
-L.49:
-l.d $f18,W
-l.d $f16,Y
-add.d $f10,$f18,$f16
-s.d $f10,Radix
-add.d $f16,$f16,$f16
-s.d $f16,Y
-l.d $f16,Radix
-sub.d $f18,$f16,$f18
-s.d $f18,Radix
-L.50:
-l.d $f18,Radix
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1t L.49
-l.d $f18,Radix
-l.d $f16,Two
-c.lt.d $f18,$f16; bc1f L.52
-l.d $f18,One
-s.d $f18,Radix
-L.52:
-la $4,L.54
-l.d $f18,Radix
-mfc1.d $6,$f18
-jal printf
-l.d $f18,Radix
-l.d $f16,L.8
-c.eq.d $f18,$f16; bc1t L.55
-l.d $f18,One
-s.d $f18,W
-L.57:
-l.d $f18,One
-l.d $f16,Precision
-add.d $f16,$f16,$f18
-s.d $f16,Precision
-l.d $f16,W
-l.d $f10,Radix
-mul.d $f16,$f16,$f10
-s.d $f16,W
-l.d $f16,W
-add.d $f18,$f16,$f18
-s.d $f18,Y
-L.58:
-l.d $f18,Y
-l.d $f16,W
-sub.d $f18,$f18,$f16
-l.d $f16,One
-c.eq.d $f18,$f16; bc1t L.57
-L.55:
-l.d $f18,One
-l.d $f16,W
-div.d $f18,$f18,$f16
-s.d $f18,U1
-l.d $f18,U1
-l.d $f16,Radix
-mul.d $f16,$f16,$f18
-s.d $f16,U2
-la $4,L.60
-mfc1.d $6,$f18
-jal printf
-la $4,L.61
-jal printf
-l.d $f18,Radix
-s.d $f18,E0
-l.d $f18,U1
-s.d $f18,E1
-l.d $f18,U2
-s.d $f18,E9
-l.d $f18,Precision
-s.d $f18,E3
-l.d $f18,Four
-l.d $f16,Three
-div.d $f18,$f18,$f16
-s.d $f18,X
-l.d $f18,X
-l.d $f16,One
-sub.d $f18,$f18,$f16
-s.d $f18,Third
-l.d $f18,Third
-l.d $f16,Half
-sub.d $f16,$f16,$f18
-s.d $f16,F6
-l.d $f16,F6
-add.d $f16,$f16,$f16
-s.d $f16,X
-l.d $f16,X
-sub.d $f12,$f16,$f18
-jal fabs
-s.d $f0,X
-l.d $f18,X
-l.d $f16,U2
-c.lt.d $f18,$f16; bc1f L.62
-l.d $f18,U2
-s.d $f18,X
-L.62:
-L.64:
-l.d $f18,X
-s.d $f18,U2
-l.d $f18,U2
-l.d $f16,Half
-mul.d $f16,$f16,$f18
-l.d $f10,ThirtyTwo
-mul.d $f10,$f10,$f18
-mul.d $f18,$f10,$f18
-add.d $f18,$f16,$f18
-s.d $f18,Y
-l.d $f18,One
-l.d $f16,Y
-add.d $f16,$f18,$f16
-s.d $f16,Y
-l.d $f16,Y
-sub.d $f18,$f16,$f18
-s.d $f18,X
-L.65:
-l.d $f18,X
-l.d $f16,U2
-c.le.d $f16,$f18; bc1t L.67
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1f L.64
-L.67:
-l.d $f18,Two
-l.d $f16,Three
-div.d $f18,$f18,$f16
-s.d $f18,X
-l.d $f18,Half
-l.d $f16,X
-sub.d $f16,$f16,$f18
-s.d $f16,F6
-l.d $f16,F6
-add.d $f10,$f16,$f16
-s.d $f10,Third
-l.d $f10,Third
-sub.d $f18,$f10,$f18
-s.d $f18,X
-l.d $f18,X
-add.d $f12,$f18,$f16
-jal fabs
-s.d $f0,X
-l.d $f18,X
-l.d $f16,U1
-c.lt.d $f18,$f16; bc1f L.68
-l.d $f18,U1
-s.d $f18,X
-L.68:
-L.70:
-l.d $f18,X
-s.d $f18,U1
-l.d $f18,Half
-l.d $f16,U1
-mul.d $f10,$f18,$f16
-l.d $f8,ThirtyTwo
-mul.d $f8,$f8,$f16
-mul.d $f16,$f8,$f16
-add.d $f16,$f10,$f16
-s.d $f16,Y
-l.d $f16,Y
-sub.d $f16,$f18,$f16
-s.d $f16,Y
-l.d $f16,Y
-add.d $f16,$f18,$f16
-s.d $f16,X
-l.d $f16,X
-sub.d $f16,$f18,$f16
-s.d $f16,Y
-l.d $f16,Y
-add.d $f18,$f18,$f16
-s.d $f18,X
-L.71:
-l.d $f18,X
-l.d $f16,U1
-c.le.d $f16,$f18; bc1t L.73
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1f L.70
-L.73:
-l.d $f18,U1
-l.d $f16,E1
-c.eq.d $f18,$f16; bc1f L.74
-la $4,L.76
-jal printf
-b L.75
-L.74:
-la $4,L.77
-l.d $f18,U1
-mfc1.d $6,$f18
-jal printf
-L.75:
-l.d $f18,U1
-l.d $f16,One
-div.d $f16,$f16,$f18
-s.d $f16,W
-l.d $f16,Half
-sub.d $f10,$f16,$f18
-add.d $f16,$f10,$f16
-s.d $f16,F9
-l.d $f16,U2
-div.d $f18,$f16,$f18
-l.d $f16,L.78
-add.d $f12,$f18,$f16
-jal floor
-s.d $f0,Radix
-l.d $f18,Radix
-l.d $f16,E0
-c.eq.d $f18,$f16; bc1f L.79
-la $4,L.81
-jal printf
-b L.80
-L.79:
-la $4,L.82
-l.d $f18,Radix
-mfc1.d $6,$f18
-jal printf
-L.80:
-la $4,2
-l.d $f18,Eight
-l.d $f16,Radix
-add.d $f18,$f18,$f18
-c.le.d $f16,$f18; bc1f L.85
-la $18,1
-b L.86
-L.85:
-move $18,$0
-L.86:
-move $5,$18
-la $6,L.84
-jal TstCond
-la $4,3
-l.d $f18,Radix
-l.d $f16,Two
-c.eq.d $f18,$f16; bc1t L.92
-l.d $f16,L.93
-c.eq.d $f18,$f16; bc1t L.92
-l.d $f16,One
-c.eq.d $f18,$f16; bc1f L.89
-L.92:
-la $17,1
-b L.90
-L.89:
-move $17,$0
-L.90:
-move $5,$17
-la $6,L.88
-jal TstCond
-la $24,20
-sw $24,Milestone
-move $4,$0
-l.d $f18,Half
-l.d $f16,F9
-sub.d $f16,$f16,$f18
-c.lt.d $f16,$f18; bc1f L.96
-la $16,1
-b L.97
-L.96:
-move $16,$0
-L.97:
-move $5,$16
-la $6,L.95
-jal TstCond
-l.d $f18,F9
-s.d $f18,X
-la $24,1
-sw $24,I
-l.d $f18,Half
-l.d $f16,X
-sub.d $f16,$f16,$f18
-s.d $f16,Y
-l.d $f16,Y
-sub.d $f18,$f16,$f18
-s.d $f18,Z
-move $4,$0
-l.d $f18,X
-l.d $f16,One
-c.eq.d $f18,$f16; bc1f L.102
-l.d $f18,Z
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1f L.100
-L.102:
-la $24,1
-sw $24,-20+240($sp)
-b L.101
-L.100:
-sw $0,-20+240($sp)
-L.101:
-lw $5,-20+240($sp)
-la $6,L.99
-jal TstCond
-l.d $f18,One
-l.d $f16,U2
-add.d $f10,$f18,$f16
-s.d $f10,X
-sw $0,I
-la $24,25
-sw $24,Milestone
-l.d $f10,Radix
-sub.d $f8,$f10,$f18
-s.d $f8,BMinusU2
-l.d $f8,BMinusU2
-sub.d $f16,$f8,$f16
-add.d $f16,$f16,$f18
-s.d $f16,BMinusU2
-c.eq.d $f10,$f18; bc1t L.103
-l.d $f12,U1
-jal log
-mov.d $f18,$f0
-s.d $f18,-32+240($sp)
-l.d $f12,Radix
-jal log
-l.d $f16,TwoForty
-neg.d $f16,$f16
-l.d $f10,-32+240($sp)
-mul.d $f16,$f16,$f10
-div.d $f18,$f16,$f0
-s.d $f18,X
-l.d $f18,Half
-l.d $f16,X
-add.d $f12,$f18,$f16
-jal floor
-s.d $f0,Y
-l.d $f18,X
-l.d $f16,Y
-sub.d $f12,$f18,$f16
-jal fabs
-l.d $f16,Four
-mul.d $f18,$f0,$f16
-l.d $f16,One
-c.lt.d $f18,$f16; bc1f L.105
-l.d $f18,Y
-s.d $f18,X
-L.105:
-l.d $f18,X
-l.d $f16,TwoForty
-div.d $f18,$f18,$f16
-s.d $f18,Precision
-l.d $f18,Half
-l.d $f16,Precision
-add.d $f12,$f18,$f16
-jal floor
-s.d $f0,Y
-l.d $f18,Precision
-l.d $f16,Y
-sub.d $f12,$f18,$f16
-jal fabs
-l.d $f16,TwoForty
-mul.d $f18,$f0,$f16
-l.d $f16,Half
-c.lt.d $f18,$f16; bc1f L.107
-l.d $f18,Y
-s.d $f18,Precision
-L.107:
-L.103:
-l.d $f18,Precision
-s.d $f18,-32+240($sp)
-mov.d $f12,$f18
-jal floor
-l.d $f16,-32+240($sp)
-c.eq.d $f16,$f0; bc1f L.111
-l.d $f18,Radix
-l.d $f16,One
-c.eq.d $f18,$f16; bc1f L.109
-L.111:
-la $4,L.112
-jal printf
-la $4,L.113
-jal printf
-L.109:
-l.d $f18,Radix
-l.d $f16,One
-c.eq.d $f18,$f16; bc1f L.114
-la $4,L.116
-jal printf
-b L.115
-L.114:
-la $4,L.117
-l.d $f18,Precision
-mfc1.d $6,$f18
-jal printf
-L.115:
-la $4,1
-l.d $f18,Nine
-l.d $f16,U2
-mul.d $f16,$f16,$f18
-mul.d $f18,$f16,$f18
-l.d $f16,TwoForty
-mul.d $f18,$f18,$f16
-l.d $f16,One
-c.lt.d $f18,$f16; bc1f L.120
-la $24,1
-sw $24,-36+240($sp)
-b L.121
-L.120:
-sw $0,-36+240($sp)
-L.121:
-lw $5,-36+240($sp)
-la $6,L.119
-jal TstCond
-la $24,30
-sw $24,Milestone
-l.d $f18,Four
-l.d $f16,Three
-l.d $f10,One
-div.d $f8,$f10,$f18
-div.d $f18,$f18,$f16
-sub.d $f18,$f18,$f10
-sub.d $f18,$f18,$f8
-mul.d $f18,$f18,$f16
-sub.d $f12,$f18,$f8
-jal fabs
-s.d $f0,X
-L.122:
-l.d $f18,X
-s.d $f18,Z2
-l.d $f18,One
-l.d $f16,Z2
-l.d $f10,Half
-mul.d $f10,$f10,$f16
-l.d $f8,ThirtyTwo
-mul.d $f8,$f8,$f16
-mul.d $f16,$f8,$f16
-add.d $f16,$f10,$f16
-add.d $f16,$f18,$f16
-sub.d $f18,$f16,$f18
-s.d $f18,X
-L.123:
-l.d $f18,X
-l.d $f16,Z2
-c.le.d $f16,$f18; bc1t L.125
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1f L.122
-L.125:
-l.d $f18,Three
-l.d $f16,Four
-div.d $f10,$f18,$f16
-l.d $f8,Two
-div.d $f8,$f8,$f18
-sub.d $f10,$f10,$f8
-mul.d $f18,$f10,$f18
-l.d $f10,One
-div.d $f16,$f10,$f16
-sub.d $f12,$f18,$f16
-jal fabs
-s.d $f0,Z
-s.d $f0,Y
-s.d $f0,X
-L.126:
-l.d $f18,Z
-s.d $f18,Z1
-l.d $f18,One
-l.d $f16,Two
-div.d $f18,$f18,$f16
-l.d $f16,Z1
-l.d $f10,Half
-mul.d $f10,$f10,$f16
-l.d $f8,ThirtyTwo
-mul.d $f8,$f8,$f16
-mul.d $f16,$f8,$f16
-add.d $f16,$f10,$f16
-sub.d $f16,$f18,$f16
-add.d $f16,$f16,$f18
-sub.d $f16,$f18,$f16
-add.d $f18,$f16,$f18
-s.d $f18,Z
-L.127:
-l.d $f18,Z
-l.d $f16,Z1
-c.le.d $f16,$f18; bc1t L.129
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1f L.126
-L.129:
-L.130:
-L.133:
-l.d $f18,Y
-s.d $f18,Y1
-l.d $f18,Half
-l.d $f16,Y1
-mul.d $f10,$f18,$f16
-l.d $f8,ThirtyTwo
-mul.d $f8,$f8,$f16
-mul.d $f16,$f8,$f16
-add.d $f16,$f10,$f16
-sub.d $f16,$f18,$f16
-add.d $f16,$f16,$f18
-sub.d $f16,$f18,$f16
-add.d $f18,$f16,$f18
-s.d $f18,Y
-L.134:
-l.d $f18,Y
-l.d $f16,Y1
-c.le.d $f16,$f18; bc1t L.136
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1f L.133
-L.136:
-l.d $f18,X
-s.d $f18,X1
-l.d $f18,X1
-l.d $f16,F9
-l.d $f10,Half
-mul.d $f10,$f10,$f18
-l.d $f8,ThirtyTwo
-mul.d $f8,$f8,$f18
-mul.d $f18,$f8,$f18
-add.d $f18,$f10,$f18
-sub.d $f18,$f18,$f16
-add.d $f18,$f18,$f16
-s.d $f18,X
-L.131:
-l.d $f18,X
-l.d $f16,X1
-c.le.d $f16,$f18; bc1t L.137
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1f L.130
-L.137:
-l.d $f18,X1
-l.d $f16,Y1
-c.eq.d $f18,$f16; bc1f L.140
-l.d $f16,Z1
-c.eq.d $f18,$f16; bc1t L.138
-L.140:
-la $4,1
-la $5,L.141
-jal BadCond
-la $4,L.142
-l.d $f18,X1
-mfc1.d $6,$f18
-l.d $f18,Y1
-s.d $f18,16($sp)
-l.d $f18,Z1
-s.d $f18,24($sp)
-jal printf
-la $4,L.143
-jal printf
-la $4,L.144
-jal printf
-la $4,L.145
-jal notify
-l.d $f18,U1
-l.d $f16,X1
-c.eq.d $f16,$f18; bc1t L.149
-l.d $f16,Y1
-c.eq.d $f16,$f18; bc1t L.149
-l.d $f16,Z1
-c.eq.d $f16,$f18; bc1f L.139
-L.149:
-la $4,L.150
-jal printf
-b L.139
-L.138:
-l.d $f18,Z1
-l.d $f16,U1
-c.eq.d $f18,$f16; bc1f L.153
-l.d $f18,Z2
-l.d $f16,U2
-c.eq.d $f18,$f16; bc1t L.151
-L.153:
-l.d $f18,Z1
-l.d $f16,U1
-c.lt.d $f18,$f16; bc1f L.156
-l.d $f18,Z2
-l.d $f16,U2
-c.lt.d $f18,$f16; bc1t L.154
-L.156:
-move $4,$0
-la $5,L.157
-jal BadCond
-la $4,L.158
-jal notify
-la $4,L.159
-l.d $f18,U1
-mfc1.d $6,$f18
-l.d $f16,Z1
-sub.d $f18,$f16,$f18
-s.d $f18,16($sp)
-jal printf
-la $4,L.160
-l.d $f18,U2
-mfc1.d $6,$f18
-l.d $f16,Z2
-sub.d $f18,$f16,$f18
-s.d $f18,16($sp)
-jal printf
-b L.155
-L.154:
-l.d $f18,Zero
-l.d $f16,Z1
-c.le.d $f16,$f18; bc1t L.163
-l.d $f16,Z2
-c.le.d $f16,$f18; bc1f L.161
-L.163:
-la $4,L.164
-l.d $f18,Radix
-mfc1.d $6,$f18
-jal printf
-la $4,L.165
-jal printf
-la $4,L.166
-l.d $f18,Z1
-mfc1.d $6,$f18
-l.d $f18,Z2
-s.d $f18,16($sp)
-jal printf
-la $4,L.167
-jal notify
-L.161:
-l.d $f18,Z1
-l.d $f16,Z2
-c.eq.d $f18,$f16; bc1f L.170
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1t L.168
-L.170:
-l.d $f18,Z1
-l.d $f16,U1
-div.d $f18,$f18,$f16
-s.d $f18,X
-l.d $f18,Z2
-l.d $f16,U2
-div.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,Y
-l.d $f16,X
-c.le.d $f18,$f16; bc1t L.171
-l.d $f18,Y
-s.d $f18,X
-L.171:
-l.d $f12,X
-jal log
-neg.d $f18,$f0
-s.d $f18,Q
-la $4,L.173
-jal printf
-l.d $f12,Radix
-jal log
-la $4,L.174
-l.d $f16,Q
-div.d $f18,$f16,$f0
-mfc1.d $6,$f18
-jal printf
-l.d $f12,L.93
-jal log
-la $4,L.175
-l.d $f16,Q
-div.d $f18,$f16,$f0
-mfc1.d $6,$f18
-jal printf
-L.168:
-la $4,L.150
-jal printf
-L.155:
-L.151:
-L.139:
-jal Pause
-la $24,35
-sw $24,Milestone
-l.d $f18,Radix
-l.d $f16,Two
-c.lt.d $f18,$f16; bc1t L.176
-l.d $f18,Radix
-l.d $f16,W
-mul.d $f18,$f18,$f18
-div.d $f18,$f16,$f18
-s.d $f18,X
-l.d $f18,X
-l.d $f16,One
-add.d $f16,$f18,$f16
-s.d $f16,Y
-l.d $f16,Y
-sub.d $f18,$f16,$f18
-s.d $f18,Z
-l.d $f18,Z
-l.d $f16,U2
-add.d $f10,$f18,$f16
-s.d $f10,T
-l.d $f10,T
-sub.d $f18,$f10,$f18
-s.d $f18,X
-move $4,$0
-l.d $f18,X
-c.eq.d $f18,$f16; bc1f L.180
-la $24,1
-sw $24,-40+240($sp)
-b L.181
-L.180:
-sw $0,-40+240($sp)
-L.181:
-lw $5,-40+240($sp)
-la $6,L.179
-jal TstCond
-l.d $f18,X
-l.d $f16,U2
-c.eq.d $f18,$f16; bc1f L.182
-la $4,L.184
-jal printf
-L.182:
-L.176:
-la $4,L.185
-jal printf
-l.d $f18,F9
-l.d $f16,One
-mul.d $f10,$f18,$f16
-s.d $f10,Y
-mul.d $f10,$f16,$f18
-s.d $f10,Z
-l.d $f10,Half
-sub.d $f18,$f18,$f10
-s.d $f18,X
-l.d $f18,X
-l.d $f8,Y
-sub.d $f8,$f8,$f10
-sub.d $f8,$f8,$f18
-s.d $f8,Y
-l.d $f8,Z
-sub.d $f10,$f8,$f10
-sub.d $f18,$f10,$f18
-s.d $f18,Z
-l.d $f18,U2
-add.d $f10,$f16,$f18
-s.d $f10,X
-l.d $f10,X
-l.d $f8,Radix
-mul.d $f6,$f10,$f8
-s.d $f6,T
-mul.d $f10,$f8,$f10
-s.d $f10,R
-l.d $f10,T
-sub.d $f10,$f10,$f8
-s.d $f10,X
-mul.d $f18,$f8,$f18
-l.d $f10,X
-sub.d $f10,$f10,$f18
-s.d $f10,X
-l.d $f10,R
-sub.d $f10,$f10,$f8
-s.d $f10,T
-l.d $f10,T
-sub.d $f18,$f10,$f18
-s.d $f18,T
-sub.d $f18,$f8,$f16
-l.d $f16,X
-mul.d $f16,$f16,$f18
-s.d $f16,X
-l.d $f16,T
-mul.d $f18,$f16,$f18
-s.d $f18,T
-l.d $f18,Zero
-l.d $f16,X
-c.eq.d $f16,$f18; bc1f L.186
-l.d $f16,Y
-c.eq.d $f16,$f18; bc1f L.186
-l.d $f16,Z
-c.eq.d $f16,$f18; bc1f L.186
-l.d $f16,T
-c.eq.d $f16,$f18; bc1f L.186
-la $24,1
-sw $24,GMult
-b L.187
-L.186:
-move $24,$0
-sw $24,GMult
-la $4,1
-move $5,$24
-la $6,L.188
-jal TstCond
-L.187:
-l.d $f18,Radix
-l.d $f16,U2
-mul.d $f18,$f18,$f16
-s.d $f18,Z
-l.d $f18,Z
-l.d $f16,One
-add.d $f16,$f16,$f18
-s.d $f16,X
-l.d $f16,X
-add.d $f18,$f16,$f18
-mul.d $f16,$f16,$f16
-sub.d $f12,$f18,$f16
-jal fabs
-l.d $f16,U2
-sub.d $f18,$f0,$f16
-s.d $f18,Y
-l.d $f18,One
-sub.d $f18,$f18,$f16
-s.d $f18,X
-l.d $f18,X
-sub.d $f16,$f18,$f16
-mul.d $f18,$f18,$f18
-sub.d $f12,$f16,$f18
-jal fabs
-l.d $f16,U1
-sub.d $f18,$f0,$f16
-s.d $f18,Z
-move $4,$0
-l.d $f18,Zero
-l.d $f16,Y
-c.le.d $f16,$f18; bc1f L.191
-l.d $f16,Z
-c.le.d $f16,$f18; bc1f L.191
-la $24,1
-sw $24,-40+240($sp)
-b L.192
-L.191:
-sw $0,-40+240($sp)
-L.192:
-lw $5,-40+240($sp)
-la $6,L.190
-jal TstCond
-l.d $f18,One
-l.d $f16,U2
-sub.d $f10,$f18,$f16
-s.d $f10,Y
-add.d $f16,$f18,$f16
-s.d $f16,X
-l.d $f16,Y
-div.d $f16,$f18,$f16
-s.d $f16,Z
-l.d $f16,Z
-l.d $f10,X
-sub.d $f16,$f16,$f10
-s.d $f16,Y
-l.d $f16,Three
-div.d $f18,$f18,$f16
-s.d $f18,X
-l.d $f18,Nine
-div.d $f16,$f16,$f18
-s.d $f16,Z
-l.d $f16,Z
-l.d $f10,X
-sub.d $f10,$f10,$f16
-s.d $f10,X
-l.d $f10,TwentySeven
-div.d $f18,$f18,$f10
-s.d $f18,T
-l.d $f18,T
-sub.d $f18,$f16,$f18
-s.d $f18,Z
-la $4,2
-l.d $f18,Zero
-l.d $f16,X
-c.eq.d $f16,$f18; bc1f L.195
-l.d $f16,Y
-c.eq.d $f16,$f18; bc1f L.195
-l.d $f16,Z
-c.eq.d $f16,$f18; bc1f L.195
-la $24,1
-sw $24,-44+240($sp)
-b L.196
-L.195:
-sw $0,-44+240($sp)
-L.196:
-lw $5,-44+240($sp)
-la $6,L.194
-jal TstCond
-l.d $f18,F9
-l.d $f16,One
-div.d $f10,$f18,$f16
-s.d $f10,Y
-l.d $f10,Half
-sub.d $f18,$f18,$f10
-s.d $f18,X
-l.d $f18,Y
-sub.d $f18,$f18,$f10
-l.d $f10,X
-sub.d $f18,$f18,$f10
-s.d $f18,Y
-l.d $f18,U2
-add.d $f18,$f16,$f18
-s.d $f18,X
-l.d $f18,X
-div.d $f16,$f18,$f16
-s.d $f16,T
-l.d $f16,T
-sub.d $f18,$f16,$f18
-s.d $f18,X
-l.d $f18,Zero
-l.d $f16,X
-c.eq.d $f16,$f18; bc1f L.197
-l.d $f16,Y
-c.eq.d $f16,$f18; bc1f L.197
-l.d $f16,Z
-c.eq.d $f16,$f18; bc1f L.197
-la $24,1
-sw $24,GDiv
-b L.198
-L.197:
-move $24,$0
-sw $24,GDiv
-la $4,1
-move $5,$24
-la $6,L.199
-jal TstCond
-L.198:
-l.d $f18,One
-l.d $f16,U2
-add.d $f16,$f18,$f16
-div.d $f18,$f18,$f16
-s.d $f18,X
-l.d $f18,Half
-l.d $f16,X
-sub.d $f16,$f16,$f18
-sub.d $f18,$f16,$f18
-s.d $f18,Y
-la $4,1
-l.d $f18,Y
-l.d $f16,Zero
-c.lt.d $f18,$f16; bc1f L.202
-la $24,1
-sw $24,-48+240($sp)
-b L.203
-L.202:
-sw $0,-48+240($sp)
-L.203:
-lw $5,-48+240($sp)
-la $6,L.201
-jal TstCond
-l.d $f18,One
-l.d $f16,U2
-sub.d $f10,$f18,$f16
-s.d $f10,X
-l.d $f10,Radix
-mul.d $f16,$f10,$f16
-add.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,X
-mul.d $f16,$f18,$f10
-s.d $f16,Z
-l.d $f16,Y
-mul.d $f8,$f16,$f10
-s.d $f8,T
-l.d $f8,Z
-div.d $f8,$f8,$f10
-s.d $f8,R
-l.d $f8,T
-div.d $f10,$f8,$f10
-s.d $f10,StickyBit
-l.d $f10,R
-sub.d $f18,$f10,$f18
-s.d $f18,X
-l.d $f18,StickyBit
-sub.d $f18,$f18,$f16
-s.d $f18,Y
-move $4,$0
-l.d $f18,Zero
-l.d $f16,X
-c.eq.d $f16,$f18; bc1f L.206
-l.d $f16,Y
-c.eq.d $f16,$f18; bc1f L.206
-la $24,1
-sw $24,-52+240($sp)
-b L.207
-L.206:
-sw $0,-52+240($sp)
-L.207:
-lw $5,-52+240($sp)
-la $6,L.205
-jal TstCond
-l.d $f18,One
-l.d $f16,U1
-sub.d $f16,$f18,$f16
-s.d $f16,Y
-l.d $f16,F9
-sub.d $f16,$f18,$f16
-s.d $f16,X
-l.d $f16,Y
-sub.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,Radix
-l.d $f16,U2
-sub.d $f16,$f18,$f16
-s.d $f16,T
-l.d $f16,BMinusU2
-sub.d $f16,$f18,$f16
-s.d $f16,Z
-l.d $f16,T
-sub.d $f18,$f18,$f16
-s.d $f18,T
-l.d $f18,U1
-l.d $f16,X
-c.eq.d $f16,$f18; bc1f L.208
-l.d $f16,Y
-c.eq.d $f16,$f18; bc1f L.208
-l.d $f18,U2
-l.d $f16,Z
-c.eq.d $f16,$f18; bc1f L.208
-l.d $f16,T
-c.eq.d $f16,$f18; bc1f L.208
-la $24,1
-sw $24,GAddSub
-b L.209
-L.208:
-move $24,$0
-sw $24,GAddSub
-la $4,1
-move $5,$24
-la $6,L.210
-jal TstCond
-L.209:
-l.d $f18,F9
-l.d $f16,One
-c.eq.d $f18,$f16; bc1t L.211
-sub.d $f18,$f18,$f16
-l.d $f16,Zero
-c.lt.d $f18,$f16; bc1t L.211
-la $4,1
-la $5,L.213
-jal BadCond
-la $4,L.214
-jal printf
-la $4,L.215
-jal printf
-la $4,L.216
-jal printf
-L.211:
-la $24,1
-lw $15,GMult
-bne $15,$24,L.217
-lw $15,GDiv
-bne $15,$24,L.217
-lw $15,GAddSub
-bne $15,$24,L.217
-la $4,L.219
-jal printf
-L.217:
-la $24,40
-sw $24,Milestone
-jal Pause
-la $4,L.220
-jal printf
-sw $0,RMult
-sw $0,RDiv
-sw $0,RAddSub
-l.d $f18,Two
-l.d $f16,Radix
-div.d $f16,$f16,$f18
-s.d $f16,RadixD2
-s.d $f18,A1
-sw $0,Done
-L.221:
-l.d $f18,Radix
-s.d $f18,AInvrse
-L.224:
-l.d $f18,AInvrse
-s.d $f18,X
-l.d $f16,A1
-div.d $f18,$f18,$f16
-s.d $f18,AInvrse
-L.225:
-l.d $f12,AInvrse
-jal floor
-l.d $f16,AInvrse
-c.eq.d $f0,$f16; bc1t L.224
-l.d $f18,X
-l.d $f16,One
-c.eq.d $f18,$f16; bc1t L.230
-l.d $f18,A1
-l.d $f16,Three
-c.le.d $f18,$f16; bc1t L.228
-L.230:
-la $24,1
-sw $24,-56+240($sp)
-b L.229
-L.228:
-sw $0,-56+240($sp)
-L.229:
-lw $24,-56+240($sp)
-sw $24,Done
-lw $24,Done
-bne $24,$0,L.231
-l.d $f18,Nine
-l.d $f16,One
-add.d $f18,$f18,$f16
-s.d $f18,A1
-L.231:
-L.222:
-lw $24,Done
-beq $24,$0,L.221
-l.d $f18,X
-l.d $f16,One
-c.eq.d $f18,$f16; bc1f L.233
-l.d $f18,Radix
-s.d $f18,A1
-L.233:
-l.d $f18,A1
-l.d $f16,One
-div.d $f16,$f16,$f18
-s.d $f16,AInvrse
-s.d $f18,X
-l.d $f18,AInvrse
-s.d $f18,Y
-sw $0,Done
-L.235:
-l.d $f18,Half
-l.d $f16,X
-l.d $f10,Y
-mul.d $f16,$f16,$f10
-sub.d $f16,$f16,$f18
-s.d $f16,Z
-move $4,$0
-l.d $f16,Z
-c.eq.d $f16,$f18; bc1f L.240
-la $24,1
-sw $24,-56+240($sp)
-b L.241
-L.240:
-sw $0,-56+240($sp)
-L.241:
-lw $5,-56+240($sp)
-la $6,L.239
-jal TstCond
-l.d $f18,X
-l.d $f16,Radix
-c.eq.d $f18,$f16; bc1f L.243
-la $24,1
-sw $24,-60+240($sp)
-b L.244
-L.243:
-sw $0,-60+240($sp)
-L.244:
-lw $24,-60+240($sp)
-sw $24,Done
-l.d $f18,Radix
-s.d $f18,X
-l.d $f18,One
-l.d $f16,X
-div.d $f18,$f18,$f16
-s.d $f18,Y
-L.236:
-lw $24,Done
-beq $24,$0,L.235
-l.d $f18,One
-l.d $f16,U2
-add.d $f10,$f18,$f16
-s.d $f10,Y2
-sub.d $f18,$f18,$f16
-s.d $f18,Y1
-l.d $f18,OneAndHalf
-s.d $f18,-64+240($sp)
-sub.d $f10,$f18,$f16
-s.d $f10,X
-add.d $f10,$f18,$f16
-s.d $f10,Y
-l.d $f10,X
-l.d $f8,Y2
-sub.d $f6,$f10,$f16
-mul.d $f6,$f6,$f8
-s.d $f6,Z
-l.d $f6,Y
-l.d $f4,Y1
-mul.d $f18,$f6,$f4
-s.d $f18,T
-l.d $f18,Z
-sub.d $f18,$f18,$f10
-s.d $f18,Z
-l.d $f18,T
-sub.d $f18,$f18,$f10
-s.d $f18,T
-mul.d $f18,$f10,$f8
-s.d $f18,X
-add.d $f18,$f6,$f16
-mul.d $f18,$f18,$f4
-s.d $f18,Y
-l.d $f18,X
-l.d $f16,-64+240($sp)
-sub.d $f18,$f18,$f16
-s.d $f18,X
-l.d $f18,Y
-l.d $f16,-64+240($sp)
-sub.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,Zero
-l.d $f16,X
-c.eq.d $f16,$f18; bc1f L.245
-l.d $f16,Y
-c.eq.d $f16,$f18; bc1f L.245
-l.d $f16,Z
-c.eq.d $f16,$f18; bc1f L.245
-l.d $f16,T
-c.le.d $f16,$f18; bc1f L.245
-l.d $f18,OneAndHalf
-l.d $f16,U2
-add.d $f10,$f18,$f16
-l.d $f8,Y2
-mul.d $f6,$f10,$f8
-s.d $f6,X
-sub.d $f18,$f18,$f16
-sub.d $f6,$f18,$f16
-s.d $f6,Y
-add.d $f10,$f10,$f16
-s.d $f10,Z
-l.d $f10,Y1
-mul.d $f18,$f18,$f10
-s.d $f18,T
-l.d $f18,Z
-add.d $f6,$f18,$f16
-s.d $f6,-72+240($sp)
-l.d $f4,X
-sub.d $f4,$f4,$f6
-s.d $f4,X
-l.d $f4,Y
-mul.d $f6,$f4,$f10
-s.d $f6,StickyBit
-mul.d $f18,$f18,$f8
-s.d $f18,S
-l.d $f18,T
-sub.d $f18,$f18,$f4
-s.d $f18,T
-sub.d $f18,$f16,$f4
-l.d $f6,StickyBit
-add.d $f18,$f18,$f6
-s.d $f18,Y
-l.d $f18,S
-l.d $f6,-72+240($sp)
-add.d $f6,$f6,$f16
-sub.d $f18,$f18,$f6
-s.d $f18,Z
-add.d $f18,$f8,$f16
-mul.d $f18,$f18,$f10
-s.d $f18,StickyBit
-mul.d $f18,$f8,$f10
-s.d $f18,Y1
-l.d $f18,StickyBit
-sub.d $f18,$f18,$f8
-s.d $f18,StickyBit
-l.d $f18,Y1
-l.d $f16,Half
-sub.d $f18,$f18,$f16
-s.d $f18,Y1
-l.d $f18,Zero
-l.d $f16,X
-c.eq.d $f16,$f18; bc1f L.247
-l.d $f16,Y
-c.eq.d $f16,$f18; bc1f L.247
-l.d $f16,Z
-c.eq.d $f16,$f18; bc1f L.247
-l.d $f16,T
-c.eq.d $f16,$f18; bc1f L.247
-l.d $f16,StickyBit
-c.eq.d $f16,$f18; bc1f L.247
-l.d $f18,Y1
-l.d $f16,Half
-c.eq.d $f18,$f16; bc1f L.247
-la $24,1
-sw $24,RMult
-la $4,L.249
-jal printf
-b L.248
-L.247:
-l.d $f18,U2
-l.d $f16,Zero
-l.d $f10,X
-add.d $f10,$f10,$f18
-c.eq.d $f10,$f16; bc1f L.250
-l.d $f10,Y
-c.lt.d $f10,$f16; bc1f L.250
-l.d $f10,Z
-add.d $f10,$f10,$f18
-c.eq.d $f10,$f16; bc1f L.250
-l.d $f10,T
-c.lt.d $f10,$f16; bc1f L.250
-l.d $f10,StickyBit
-add.d $f18,$f10,$f18
-c.eq.d $f18,$f16; bc1f L.250
-l.d $f18,Y1
-l.d $f16,Half
-c.lt.d $f18,$f16; bc1f L.250
-la $24,2
-sw $24,RMult
-la $4,L.252
-jal printf
-b L.251
-L.250:
-la $4,L.253
-jal printf
-L.251:
-L.248:
-lw $24,RMult
-la $15,1
-bne $24,$15,L.246
-lw $24,GMult
-bne $24,$0,L.246
-la $4,L.256
-jal notify
-b L.246
-L.245:
-la $4,L.253
-jal printf
-L.246:
-la $24,45
-sw $24,Milestone
-l.d $f18,One
-l.d $f16,U2
-add.d $f10,$f18,$f16
-s.d $f10,Y2
-sub.d $f18,$f18,$f16
-s.d $f18,Y1
-l.d $f18,OneAndHalf
-s.d $f18,-80+240($sp)
-add.d $f10,$f18,$f16
-s.d $f10,-72+240($sp)
-add.d $f8,$f10,$f16
-s.d $f8,Z
-l.d $f8,Z
-l.d $f6,Y2
-div.d $f4,$f8,$f6
-s.d $f4,X
-sub.d $f4,$f18,$f16
-sub.d $f4,$f4,$f16
-s.d $f4,T
-l.d $f4,T
-l.d $f10,Y1
-sub.d $f18,$f4,$f16
-div.d $f18,$f18,$f10
-s.d $f18,Y
-add.d $f18,$f8,$f16
-div.d $f18,$f18,$f6
-s.d $f18,Z
-l.d $f18,X
-l.d $f8,-80+240($sp)
-sub.d $f18,$f18,$f8
-s.d $f18,X
-l.d $f18,Y
-sub.d $f18,$f18,$f4
-s.d $f18,Y
-div.d $f18,$f4,$f10
-s.d $f18,T
-l.d $f18,Z
-l.d $f10,-72+240($sp)
-sub.d $f18,$f18,$f10
-s.d $f18,Z
-l.d $f18,-80+240($sp)
-sub.d $f18,$f16,$f18
-l.d $f16,T
-add.d $f18,$f18,$f16
-s.d $f18,T
-l.d $f18,Zero
-l.d $f16,X
-c.le.d $f16,$f18; bc1f L.257
-l.d $f16,Y
-c.le.d $f16,$f18; bc1f L.257
-l.d $f16,Z
-c.le.d $f16,$f18; bc1f L.257
-l.d $f16,T
-c.le.d $f16,$f18; bc1f L.257
-l.d $f18,OneAndHalf
-l.d $f16,Y2
-div.d $f10,$f18,$f16
-s.d $f10,X
-l.d $f10,U2
-sub.d $f8,$f18,$f10
-s.d $f8,Y
-add.d $f8,$f18,$f10
-s.d $f8,Z
-l.d $f8,Y
-l.d $f6,X
-sub.d $f6,$f6,$f8
-s.d $f6,X
-l.d $f6,Y1
-div.d $f4,$f18,$f6
-s.d $f4,T
-div.d $f8,$f8,$f6
-s.d $f8,Y
-l.d $f8,Z
-l.d $f6,T
-add.d $f4,$f8,$f10
-sub.d $f6,$f6,$f4
-s.d $f6,T
-l.d $f6,Y
-sub.d $f6,$f6,$f8
-s.d $f6,Y
-div.d $f8,$f8,$f16
-s.d $f8,Z
-add.d $f10,$f16,$f10
-div.d $f10,$f10,$f16
-s.d $f10,Y1
-l.d $f10,Z
-sub.d $f18,$f10,$f18
-s.d $f18,Z
-l.d $f18,Y1
-sub.d $f18,$f18,$f16
-s.d $f18,Y2
-l.d $f18,F9
-l.d $f16,U1
-sub.d $f16,$f18,$f16
-div.d $f18,$f16,$f18
-s.d $f18,Y1
-l.d $f18,Zero
-l.d $f16,X
-c.eq.d $f16,$f18; bc1f L.259
-l.d $f16,Y
-c.eq.d $f16,$f18; bc1f L.259
-l.d $f16,Z
-c.eq.d $f16,$f18; bc1f L.259
-l.d $f16,T
-c.eq.d $f16,$f18; bc1f L.259
-l.d $f16,Y2
-c.eq.d $f16,$f18; bc1f L.259
-c.eq.d $f16,$f18; bc1f L.259
-l.d $f18,Half
-l.d $f16,Y1
-sub.d $f16,$f16,$f18
-l.d $f10,F9
-sub.d $f18,$f10,$f18
-c.eq.d $f16,$f18; bc1f L.259
-la $24,1
-sw $24,RDiv
-la $4,L.261
-jal printf
-lw $24,GDiv
-bne $24,$0,L.260
-la $4,L.264
-jal notify
-b L.260
-L.259:
-l.d $f18,Zero
-l.d $f16,X
-c.lt.d $f16,$f18; bc1f L.265
-l.d $f16,Y
-c.lt.d $f16,$f18; bc1f L.265
-l.d $f16,Z
-c.lt.d $f16,$f18; bc1f L.265
-l.d $f16,T
-c.lt.d $f16,$f18; bc1f L.265
-l.d $f16,Y2
-c.lt.d $f16,$f18; bc1f L.265
-l.d $f18,Half
-l.d $f16,Y1
-sub.d $f16,$f16,$f18
-l.d $f10,F9
-sub.d $f18,$f10,$f18
-c.lt.d $f16,$f18; bc1f L.265
-la $24,2
-sw $24,RDiv
-la $4,L.267
-jal printf
-L.265:
-L.260:
-L.257:
-lw $24,RDiv
-bne $24,$0,L.268
-la $4,L.270
-jal printf
-L.268:
-l.d $f18,Radix
-l.d $f16,One
-div.d $f16,$f16,$f18
-s.d $f16,BInvrse
-move $4,$0
-l.d $f16,Half
-l.d $f10,BInvrse
-mul.d $f18,$f10,$f18
-sub.d $f18,$f18,$f16
-c.eq.d $f18,$f16; bc1f L.273
-la $24,1
-sw $24,-84+240($sp)
-b L.274
-L.273:
-sw $0,-84+240($sp)
-L.274:
-lw $5,-84+240($sp)
-la $6,L.272
-jal TstCond
-la $24,50
-sw $24,Milestone
-move $4,$0
-l.d $f18,Half
-l.d $f16,F9
-l.d $f10,U1
-add.d $f16,$f16,$f10
-sub.d $f16,$f16,$f18
-c.eq.d $f16,$f18; bc1f L.277
-l.d $f18,One
-l.d $f16,BMinusU2
-l.d $f10,U2
-add.d $f16,$f16,$f10
-sub.d $f16,$f16,$f18
-l.d $f10,Radix
-sub.d $f18,$f10,$f18
-c.eq.d $f16,$f18; bc1f L.277
-la $24,1
-sw $24,-88+240($sp)
-b L.278
-L.277:
-sw $0,-88+240($sp)
-L.278:
-lw $5,-88+240($sp)
-la $6,L.276
-jal TstCond
-l.d $f18,One
-l.d $f16,U1
-mul.d $f16,$f16,$f16
-sub.d $f16,$f18,$f16
-s.d $f16,X
-l.d $f16,U2
-sub.d $f10,$f18,$f16
-mul.d $f16,$f16,$f10
-add.d $f16,$f18,$f16
-s.d $f16,Y
-l.d $f16,Half
-l.d $f10,F9
-sub.d $f10,$f10,$f16
-s.d $f10,Z
-l.d $f10,X
-sub.d $f16,$f10,$f16
-l.d $f10,Z
-sub.d $f16,$f16,$f10
-s.d $f16,X
-l.d $f16,Y
-sub.d $f18,$f16,$f18
-s.d $f18,Y
-l.d $f18,Zero
-l.d $f16,X
-c.eq.d $f16,$f18; bc1f L.279
-l.d $f16,Y
-c.eq.d $f16,$f18; bc1f L.279
-la $24,2
-sw $24,RAddSub
-la $4,L.281
-jal printf
-L.279:
-lw $24,GAddSub
-la $15,1
-bne $24,$15,L.282
-l.d $f18,Half
-l.d $f16,U2
-add.d $f10,$f18,$f16
-mul.d $f10,$f10,$f16
-s.d $f10,X
-sub.d $f18,$f18,$f16
-mul.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,One
-l.d $f10,X
-add.d $f10,$f18,$f10
-s.d $f10,X
-l.d $f10,Y
-add.d $f10,$f18,$f10
-s.d $f10,Y
-add.d $f16,$f18,$f16
-l.d $f10,X
-sub.d $f16,$f16,$f10
-s.d $f16,X
-l.d $f16,Y
-sub.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,Zero
-l.d $f16,X
-c.eq.d $f16,$f18; bc1f L.284
-l.d $f16,Y
-c.eq.d $f16,$f18; bc1f L.284
-l.d $f18,Half
-l.d $f16,U2
-l.d $f10,U1
-add.d $f8,$f18,$f16
-mul.d $f8,$f8,$f10
-s.d $f8,X
-sub.d $f18,$f18,$f16
-mul.d $f18,$f18,$f10
-s.d $f18,Y
-l.d $f18,One
-l.d $f16,X
-sub.d $f16,$f18,$f16
-s.d $f16,X
-l.d $f16,Y
-sub.d $f16,$f18,$f16
-s.d $f16,Y
-l.d $f16,F9
-l.d $f10,X
-sub.d $f16,$f16,$f10
-s.d $f16,X
-l.d $f16,Y
-sub.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,Zero
-l.d $f16,X
-c.eq.d $f16,$f18; bc1f L.286
-l.d $f16,Y
-c.eq.d $f16,$f18; bc1f L.286
-la $24,1
-sw $24,RAddSub
-la $4,L.288
-jal printf
-lw $24,GAddSub
-bne $24,$0,L.283
-la $4,L.291
-jal notify
-b L.283
-L.286:
-la $4,L.292
-jal printf
-b L.283
-L.284:
-la $4,L.292
-jal printf
-b L.283
-L.282:
-la $4,L.292
-jal printf
-L.283:
-l.d $f18,One
-s.d $f18,S
-l.d $f16,Half
-add.d $f10,$f18,$f16
-mul.d $f10,$f16,$f10
-add.d $f10,$f18,$f10
-s.d $f10,X
-l.d $f10,U2
-add.d $f18,$f18,$f10
-mul.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,X
-l.d $f16,Y
-sub.d $f10,$f18,$f16
-s.d $f10,Z
-sub.d $f18,$f16,$f18
-s.d $f18,T
-l.d $f18,Z
-l.d $f16,T
-add.d $f18,$f18,$f16
-s.d $f18,StickyBit
-l.d $f18,StickyBit
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1t L.293
-l.d $f18,Zero
-s.d $f18,S
-la $4,3
-la $5,L.295
-jal BadCond
-L.293:
-l.d $f18,Zero
-s.d $f18,StickyBit
-la $24,1
-lw $15,GMult
-bne $15,$24,L.296
-lw $15,GDiv
-bne $15,$24,L.296
-lw $15,GAddSub
-bne $15,$24,L.296
-lw $15,RMult
-bne $15,$24,L.296
-lw $15,RDiv
-bne $15,$24,L.296
-lw $15,RAddSub
-bne $15,$24,L.296
-l.d $f12,RadixD2
-jal floor
-l.d $f16,RadixD2
-c.eq.d $f0,$f16; bc1f L.296
-la $4,L.298
-jal printf
-l.d $f18,Half
-l.d $f16,U2
-l.d $f10,U1
-add.d $f10,$f18,$f10
-mul.d $f10,$f10,$f16
-s.d $f10,X
-mul.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,One
-l.d $f16,Y
-add.d $f16,$f18,$f16
-s.d $f16,Z
-l.d $f16,X
-add.d $f18,$f18,$f16
-s.d $f18,T
-l.d $f18,One
-l.d $f16,Z
-sub.d $f16,$f16,$f18
-l.d $f10,Zero
-c.le.d $f16,$f10; bc1f L.299
-l.d $f16,T
-sub.d $f18,$f16,$f18
-l.d $f16,U2
-c.lt.d $f18,$f16; bc1t L.299
-l.d $f18,T
-l.d $f16,Y
-add.d $f18,$f18,$f16
-s.d $f18,Z
-l.d $f18,Z
-l.d $f16,X
-sub.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,T
-l.d $f16,Z
-sub.d $f16,$f16,$f18
-l.d $f10,U2
-c.lt.d $f16,$f10; bc1t L.301
-l.d $f16,Y
-sub.d $f18,$f16,$f18
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1f L.301
-l.d $f18,Half
-l.d $f16,U1
-add.d $f10,$f18,$f16
-mul.d $f10,$f10,$f16
-s.d $f10,X
-mul.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,One
-l.d $f16,Y
-sub.d $f16,$f18,$f16
-s.d $f16,Z
-l.d $f16,X
-sub.d $f18,$f18,$f16
-s.d $f18,T
-l.d $f18,Zero
-l.d $f16,Z
-l.d $f10,One
-sub.d $f16,$f16,$f10
-c.eq.d $f16,$f18; bc1f L.303
-l.d $f16,T
-l.d $f10,F9
-sub.d $f16,$f16,$f10
-c.eq.d $f16,$f18; bc1f L.303
-l.d $f18,U1
-l.d $f16,Half
-sub.d $f16,$f16,$f18
-mul.d $f18,$f16,$f18
-s.d $f18,Z
-l.d $f18,F9
-l.d $f16,Z
-sub.d $f16,$f18,$f16
-s.d $f16,T
-l.d $f16,Y
-sub.d $f18,$f18,$f16
-s.d $f18,Q
-l.d $f18,F9
-l.d $f16,Zero
-l.d $f10,T
-sub.d $f10,$f10,$f18
-c.eq.d $f10,$f16; bc1f L.305
-l.d $f10,U1
-sub.d $f18,$f18,$f10
-l.d $f10,Q
-sub.d $f18,$f18,$f10
-c.eq.d $f18,$f16; bc1f L.305
-l.d $f18,One
-l.d $f16,U2
-l.d $f10,OneAndHalf
-add.d $f8,$f18,$f16
-mul.d $f8,$f8,$f10
-s.d $f8,Z
-add.d $f10,$f10,$f16
-l.d $f8,Z
-sub.d $f10,$f10,$f8
-add.d $f10,$f10,$f16
-s.d $f10,T
-l.d $f10,Radix
-l.d $f8,Half
-div.d $f8,$f8,$f10
-add.d $f8,$f18,$f8
-s.d $f8,X
-mul.d $f16,$f10,$f16
-add.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,X
-l.d $f16,Y
-mul.d $f18,$f18,$f16
-s.d $f18,Z
-l.d $f18,Zero
-l.d $f16,T
-c.eq.d $f16,$f18; bc1f L.307
-l.d $f16,X
-l.d $f10,Radix
-l.d $f8,U2
-mul.d $f10,$f10,$f8
-add.d $f16,$f16,$f10
-l.d $f10,Z
-sub.d $f16,$f16,$f10
-c.eq.d $f16,$f18; bc1f L.307
-l.d $f18,Radix
-l.d $f16,Two
-c.eq.d $f18,$f16; bc1t L.309
-l.d $f18,Two
-l.d $f16,U2
-add.d $f16,$f18,$f16
-s.d $f16,X
-l.d $f16,X
-div.d $f18,$f16,$f18
-s.d $f18,Y
-l.d $f18,Y
-l.d $f16,One
-sub.d $f18,$f18,$f16
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1f L.310
-l.d $f18,S
-s.d $f18,StickyBit
-b L.310
-L.309:
-l.d $f18,S
-s.d $f18,StickyBit
-L.310:
-L.307:
-L.305:
-L.303:
-L.301:
-L.299:
-L.296:
-l.d $f18,StickyBit
-l.d $f16,One
-c.eq.d $f18,$f16; bc1f L.313
-la $4,L.315
-jal printf
-b L.314
-L.313:
-la $4,L.316
-jal printf
-L.314:
-la $4,3
-lw $15,GMult
-beq $15,$0,L.319
-lw $15,GDiv
-beq $15,$0,L.319
-lw $15,GAddSub
-beq $15,$0,L.319
-lw $15,RMult
-beq $15,$0,L.319
-lw $15,RDiv
-beq $15,$0,L.319
-lw $15,RAddSub
-beq $15,$0,L.319
-la $24,1
-sw $24,-92+240($sp)
-b L.320
-L.319:
-sw $0,-92+240($sp)
-L.320:
-lw $5,-92+240($sp)
-la $6,L.318
-jal TstCond
-la $24,60
-sw $24,Milestone
-la $4,L.44
-jal printf
-la $4,L.321
-jal printf
-la $4,L.322
-lw $5,NoTrials
-jal printf
-l.d $f12,L.323
-jal sqrt
-s.d $f0,Random9
-l.d $f18,Third
-s.d $f18,Random1
-la $24,1
-sw $24,I
-L.324:
-jal Random
-s.d $f0,X
-jal Random
-s.d $f0,Y
-l.d $f18,Y
-l.d $f16,X
-mul.d $f10,$f18,$f16
-s.d $f10,Z9
-mul.d $f18,$f16,$f18
-s.d $f18,Z
-l.d $f18,Z
-l.d $f16,Z9
-sub.d $f18,$f18,$f16
-s.d $f18,Z9
-lw $24,I
-la $24,1($24)
-sw $24,I
-L.325:
-lw $24,I
-lw $15,NoTrials
-bgt $24,$15,L.327
-l.d $f18,Z9
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1t L.324
-L.327:
-lw $24,I
-lw $15,NoTrials
-bne $24,$15,L.328
-l.d $f18,One
-l.d $f16,Half
-l.d $f10,Three
-div.d $f16,$f16,$f10
-add.d $f16,$f18,$f16
-s.d $f16,Random1
-l.d $f10,U2
-l.d $f8,U1
-add.d $f10,$f10,$f8
-add.d $f18,$f10,$f18
-s.d $f18,Random2
-l.d $f10,Random1
-l.d $f8,Random2
-mul.d $f6,$f10,$f8
-s.d $f6,Z
-mul.d $f10,$f8,$f10
-s.d $f10,Y
-mul.d $f18,$f16,$f18
-sub.d $f18,$f18,$f18
-s.d $f18,Z9
-L.328:
-lw $24,I
-lw $15,NoTrials
-beq $24,$15,L.330
-l.d $f18,Z9
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1t L.330
-la $4,2
-la $5,L.332
-jal BadCond
-b L.331
-L.330:
-la $4,L.333
-lw $5,NoTrials
-jal printf
-L.331:
-la $24,70
-sw $24,Milestone
-la $4,L.334
-jal printf
-l.d $f18,Zero
-s.d $f18,-104+240($sp)
-mov.d $f12,$f18
-jal sqrt
-l.d $f16,-104+240($sp)
-c.eq.d $f16,$f0; bc1f L.337
-l.d $f18,Zero
-neg.d $f18,$f18
-s.d $f18,-112+240($sp)
-mov.d $f12,$f18
-jal sqrt
-l.d $f16,-112+240($sp)
-c.eq.d $f16,$f0; bc1f L.337
-l.d $f18,One
-s.d $f18,-120+240($sp)
-mov.d $f12,$f18
-jal sqrt
-mov.d $f18,$f0
-l.d $f16,-120+240($sp)
-c.eq.d $f16,$f18; bc1f L.337
-la $24,1
-sw $24,-96+240($sp)
-b L.338
-L.337:
-sw $0,-96+240($sp)
-L.338:
-move $4,$0
-lw $5,-96+240($sp)
-la $6,L.336
-jal TstCond
-l.d $f18,Zero
-s.d $f18,MinSqEr
-s.d $f18,MaxSqEr
-s.d $f18,J
-l.d $f18,Radix
-s.d $f18,X
-l.d $f18,U2
-s.d $f18,OneUlp
-la $4,1
-jal SqXMinX
-l.d $f18,BInvrse
-s.d $f18,X
-l.d $f16,U1
-mul.d $f18,$f18,$f16
-s.d $f18,OneUlp
-la $4,1
-jal SqXMinX
-l.d $f18,U1
-s.d $f18,X
-mul.d $f18,$f18,$f18
-s.d $f18,OneUlp
-la $4,1
-jal SqXMinX
-l.d $f18,J
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1t L.339
-jal Pause
-L.339:
-la $4,L.341
-lw $5,NoTrials
-jal printf
-l.d $f18,Zero
-s.d $f18,J
-l.d $f18,Two
-s.d $f18,X
-l.d $f18,Radix
-s.d $f18,Y
-l.d $f16,One
-c.eq.d $f18,$f16; bc1t L.342
-L.344:
-l.d $f18,Y
-s.d $f18,X
-l.d $f16,Radix
-mul.d $f18,$f16,$f18
-s.d $f18,Y
-L.345:
-l.d $f18,Y
-l.d $f16,X
-sub.d $f18,$f18,$f16
-lw $24,NoTrials
-mtc1 $24,$f16; cvt.d.w $f16,$f16
-c.lt.d $f18,$f16; bc1t L.344
-L.342:
-l.d $f18,X
-l.d $f16,U2
-mul.d $f18,$f18,$f16
-s.d $f18,OneUlp
-la $24,1
-sw $24,I
-b L.348
-L.347:
-l.d $f18,X
-l.d $f16,One
-add.d $f18,$f18,$f16
-s.d $f18,X
-la $4,2
-jal SqXMinX
-l.d $f18,J
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1t L.350
-b L.349
-L.350:
-lw $24,I
-la $24,1($24)
-sw $24,I
-L.348:
-lw $24,I
-lw $15,NoTrials
-ble $24,$15,L.347
-L.349:
-la $4,L.352
-jal printf
-la $24,-1
-sw $24,I
-l.d $f18,BMinusU2
-s.d $f18,X
-l.d $f18,Radix
-s.d $f18,Y
-l.d $f16,U2
-mul.d $f16,$f18,$f16
-add.d $f18,$f18,$f16
-s.d $f18,Z
-sw $0,NotMonot
-sw $0,Monot
-b L.354
-L.353:
-lw $24,I
-la $24,1($24)
-sw $24,I
-l.d $f12,X
-jal sqrt
-s.d $f0,X
-l.d $f12,Y
-jal sqrt
-s.d $f0,Q
-l.d $f12,Z
-jal sqrt
-s.d $f0,Z
-l.d $f18,Q
-l.d $f16,X
-c.le.d $f16,$f18; bc1f L.358
-l.d $f16,Z
-c.le.d $f18,$f16; bc1t L.356
-L.358:
-la $24,1
-sw $24,NotMonot
-b L.357
-L.356:
-l.d $f18,Q
-l.d $f16,Half
-add.d $f12,$f18,$f16
-jal floor
-s.d $f0,Q
-lw $24,I
-bgt $24,$0,L.361
-l.d $f18,Q
-l.d $f16,Radix
-mul.d $f18,$f18,$f18
-c.eq.d $f16,$f18; bc1f L.359
-L.361:
-la $24,1
-sw $24,Monot
-b L.360
-L.359:
-lw $24,I
-ble $24,$0,L.362
-lw $24,I
-la $15,1
-ble $24,$15,L.364
-la $24,1
-sw $24,Monot
-b L.363
-L.364:
-l.d $f18,Y
-l.d $f16,BInvrse
-mul.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,Y
-l.d $f16,U1
-sub.d $f10,$f18,$f16
-s.d $f10,X
-add.d $f18,$f18,$f16
-s.d $f18,Z
-b L.363
-L.362:
-l.d $f18,Q
-s.d $f18,Y
-l.d $f18,Y
-l.d $f16,U2
-sub.d $f10,$f18,$f16
-s.d $f10,X
-add.d $f18,$f18,$f16
-s.d $f18,Z
-L.363:
-L.360:
-L.357:
-L.354:
-lw $15,NotMonot
-bne $15,$0,L.366
-lw $15,Monot
-beq $15,$0,L.353
-L.366:
-lw $24,Monot
-beq $24,$0,L.367
-la $4,L.369
-jal printf
-b L.368
-L.367:
-la $4,2
-la $5,L.157
-jal BadCond
-la $4,L.370
-l.d $f18,Y
-mfc1.d $6,$f18
-jal printf
-L.368:
-la $24,80
-sw $24,Milestone
-l.d $f18,Half
-l.d $f16,MinSqEr
-add.d $f16,$f16,$f18
-s.d $f16,MinSqEr
-l.d $f16,MaxSqEr
-sub.d $f18,$f16,$f18
-s.d $f18,MaxSqEr
-l.d $f18,One
-l.d $f16,U2
-add.d $f12,$f18,$f16
-jal sqrt
-l.d $f16,One
-l.d $f10,U2
-sub.d $f18,$f0,$f16
-div.d $f18,$f18,$f10
-s.d $f18,Y
-l.d $f18,Y
-sub.d $f18,$f18,$f16
-l.d $f16,Eight
-div.d $f16,$f10,$f16
-add.d $f18,$f18,$f16
-s.d $f18,SqEr
-l.d $f18,SqEr
-l.d $f16,MaxSqEr
-c.le.d $f18,$f16; bc1t L.371
-l.d $f18,SqEr
-s.d $f18,MaxSqEr
-L.371:
-l.d $f18,Y
-l.d $f16,U2
-l.d $f10,Eight
-div.d $f16,$f16,$f10
-add.d $f18,$f18,$f16
-s.d $f18,SqEr
-l.d $f18,SqEr
-l.d $f16,MinSqEr
-c.lt.d $f18,$f16; bc1f L.373
-l.d $f18,SqEr
-s.d $f18,MinSqEr
-L.373:
-l.d $f12,F9
-jal sqrt
-l.d $f16,U2
-l.d $f10,U1
-sub.d $f18,$f0,$f16
-l.d $f8,One
-sub.d $f16,$f8,$f16
-sub.d $f18,$f18,$f16
-div.d $f18,$f18,$f10
-s.d $f18,Y
-l.d $f18,Y
-l.d $f16,Eight
-div.d $f16,$f10,$f16
-add.d $f18,$f18,$f16
-s.d $f18,SqEr
-l.d $f18,SqEr
-l.d $f16,MaxSqEr
-c.le.d $f18,$f16; bc1t L.375
-l.d $f18,SqEr
-s.d $f18,MaxSqEr
-L.375:
-l.d $f18,Y
-l.d $f16,One
-add.d $f18,$f18,$f16
-l.d $f16,U1
-l.d $f10,Eight
-div.d $f16,$f16,$f10
-add.d $f18,$f18,$f16
-s.d $f18,SqEr
-l.d $f18,SqEr
-l.d $f16,MinSqEr
-c.lt.d $f18,$f16; bc1f L.377
-l.d $f18,SqEr
-s.d $f18,MinSqEr
-L.377:
-l.d $f18,U2
-s.d $f18,OneUlp
-l.d $f18,OneUlp
-s.d $f18,X
-la $24,1
-sw $24,Indx
-L.379:
-l.d $f18,X
-l.d $f16,U1
-add.d $f16,$f18,$f16
-add.d $f18,$f16,$f18
-l.d $f16,F9
-add.d $f12,$f18,$f16
-jal sqrt
-s.d $f0,Y
-l.d $f18,U2
-l.d $f16,X
-l.d $f10,OneUlp
-l.d $f8,Y
-sub.d $f8,$f8,$f18
-l.d $f6,One
-sub.d $f18,$f6,$f18
-add.d $f18,$f18,$f16
-sub.d $f18,$f8,$f18
-div.d $f18,$f18,$f10
-s.d $f18,Y
-l.d $f18,Half
-l.d $f8,U1
-sub.d $f8,$f8,$f16
-l.d $f6,F9
-add.d $f8,$f8,$f6
-mul.d $f8,$f8,$f18
-mul.d $f8,$f8,$f16
-mul.d $f16,$f8,$f16
-div.d $f16,$f16,$f10
-s.d $f16,Z
-l.d $f16,Y
-add.d $f18,$f16,$f18
-l.d $f16,Z
-add.d $f18,$f18,$f16
-s.d $f18,SqEr
-l.d $f18,SqEr
-l.d $f16,MinSqEr
-c.lt.d $f18,$f16; bc1f L.383
-l.d $f18,SqEr
-s.d $f18,MinSqEr
-L.383:
-l.d $f18,Y
-l.d $f16,Half
-sub.d $f18,$f18,$f16
-l.d $f16,Z
-add.d $f18,$f18,$f16
-s.d $f18,SqEr
-l.d $f18,SqEr
-l.d $f16,MaxSqEr
-c.le.d $f18,$f16; bc1t L.385
-l.d $f18,SqEr
-s.d $f18,MaxSqEr
-L.385:
-lw $24,Indx
-la $15,1
-beq $24,$15,L.389
-la $15,3
-bne $24,$15,L.387
-L.389:
-l.d $f12,X
-jal Sign
-mov.d $f18,$f0
-s.d $f18,-128+240($sp)
-l.d $f12,OneUlp
-jal sqrt
-l.d $f16,Eight
-l.d $f10,Nine
-mul.d $f18,$f10,$f0
-div.d $f12,$f16,$f18
-jal floor
-l.d $f16,OneUlp
-l.d $f10,-128+240($sp)
-mul.d $f16,$f16,$f10
-mul.d $f18,$f16,$f0
-s.d $f18,X
-b L.388
-L.387:
-l.d $f18,U1
-s.d $f18,OneUlp
-l.d $f18,OneUlp
-neg.d $f18,$f18
-s.d $f18,X
-L.388:
-L.380:
-lw $24,Indx
-la $24,1($24)
-sw $24,Indx
-lw $24,Indx
-la $15,3
-ble $24,$15,L.379
-la $24,85
-sw $24,Milestone
-sw $0,SqRWrng
-sw $0,Anomaly
-sw $0,RSqrt
-l.d $f18,Radix
-l.d $f16,One
-c.eq.d $f18,$f16; bc1t L.390
-la $4,L.392
-jal printf
-l.d $f18,Precision
-s.d $f18,-128+240($sp)
-mov.d $f12,$f18
-jal floor
-mov.d $f18,$f0
-l.d $f12,Radix
-l.d $f16,One
-l.d $f10,-128+240($sp)
-add.d $f16,$f16,$f10
-sub.d $f14,$f16,$f18
-jal pow
-mov.d $f18,$f0
-l.d $f16,Half
-add.d $f12,$f16,$f18
-jal floor
-s.d $f0,D
-l.d $f18,D
-l.d $f16,Radix
-div.d $f16,$f18,$f16
-s.d $f16,X
-l.d $f16,A1
-div.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,X
-s.d $f18,-136+240($sp)
-mov.d $f12,$f18
-jal floor
-l.d $f16,-136+240($sp)
-c.eq.d $f16,$f0; bc1f L.395
-l.d $f18,Y
-s.d $f18,-144+240($sp)
-mov.d $f12,$f18
-jal floor
-l.d $f16,-144+240($sp)
-c.eq.d $f16,$f0; bc1t L.393
-L.395:
-la $24,1
-sw $24,Anomaly
-b L.394
-L.393:
-l.d $f18,Zero
-s.d $f18,X
-l.d $f18,X
-s.d $f18,Z2
-l.d $f18,One
-s.d $f18,Y
-l.d $f16,Y
-s.d $f16,Y2
-l.d $f16,Radix
-sub.d $f18,$f16,$f18
-s.d $f18,Z1
-l.d $f18,Four
-l.d $f16,D
-mul.d $f18,$f18,$f16
-s.d $f18,FourD
-L.396:
-l.d $f18,Y2
-l.d $f16,Z2
-c.le.d $f18,$f16; bc1t L.399
-l.d $f18,Radix
-s.d $f18,Q
-l.d $f18,Y
-s.d $f18,Y1
-L.401:
-l.d $f18,Q
-s.d $f18,-152+240($sp)
-l.d $f16,Half
-l.d $f10,Y1
-div.d $f10,$f18,$f10
-sub.d $f12,$f16,$f10
-jal floor
-l.d $f16,Y1
-mul.d $f18,$f0,$f16
-l.d $f16,-152+240($sp)
-add.d $f12,$f16,$f18
-jal fabs
-s.d $f0,X1
-l.d $f18,Y1
-s.d $f18,Q
-l.d $f18,X1
-s.d $f18,Y1
-L.402:
-l.d $f18,X1
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1f L.401
-l.d $f18,Q
-l.d $f16,One
-c.le.d $f18,$f16; bc1f L.404
-l.d $f18,Y2
-s.d $f18,Z2
-l.d $f18,Y
-s.d $f18,Z
-L.404:
-L.399:
-l.d $f18,Y
-l.d $f16,Two
-add.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,X
-l.d $f16,Eight
-add.d $f18,$f18,$f16
-s.d $f18,X
-l.d $f18,Y2
-l.d $f16,X
-add.d $f18,$f18,$f16
-s.d $f18,Y2
-l.d $f18,Y2
-l.d $f16,FourD
-c.lt.d $f18,$f16; bc1t L.406
-l.d $f18,Y2
-l.d $f16,FourD
-sub.d $f18,$f18,$f16
-s.d $f18,Y2
-L.406:
-L.397:
-l.d $f18,Y
-l.d $f16,D
-c.lt.d $f18,$f16; bc1t L.396
-l.d $f18,FourD
-l.d $f16,Z2
-sub.d $f16,$f18,$f16
-s.d $f16,X8
-l.d $f16,X8
-l.d $f10,Z
-mul.d $f10,$f10,$f10
-add.d $f10,$f16,$f10
-div.d $f18,$f10,$f18
-s.d $f18,Q
-l.d $f18,Eight
-div.d $f18,$f16,$f18
-s.d $f18,X8
-l.d $f18,Q
-s.d $f18,-152+240($sp)
-mov.d $f12,$f18
-jal floor
-l.d $f16,-152+240($sp)
-c.eq.d $f16,$f0; bc1t L.408
-la $24,1
-sw $24,Anomaly
-b L.409
-L.408:
-sw $0,Break
-L.410:
-l.d $f18,Z1
-l.d $f16,Z
-mul.d $f18,$f18,$f16
-s.d $f18,X
-l.d $f18,X
-s.d $f18,-160+240($sp)
-l.d $f16,Radix
-div.d $f12,$f18,$f16
-jal floor
-l.d $f16,Radix
-mul.d $f18,$f0,$f16
-l.d $f16,-160+240($sp)
-sub.d $f18,$f16,$f18
-s.d $f18,X
-l.d $f18,X
-l.d $f16,One
-c.eq.d $f18,$f16; bc1f L.413
-la $24,1
-sw $24,Break
-b L.414
-L.413:
-l.d $f18,Z1
-l.d $f16,One
-sub.d $f18,$f18,$f16
-s.d $f18,Z1
-L.414:
-L.411:
-lw $24,Break
-bne $24,$0,L.415
-l.d $f18,Z1
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1f L.410
-L.415:
-l.d $f18,Z1
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1f L.416
-lw $24,Break
-bne $24,$0,L.416
-la $24,1
-sw $24,Anomaly
-b L.417
-L.416:
-l.d $f18,Z1
-l.d $f16,RadixD2
-c.le.d $f18,$f16; bc1t L.418
-l.d $f18,Z1
-l.d $f16,Radix
-sub.d $f18,$f18,$f16
-s.d $f18,Z1
-L.418:
-L.420:
-jal NewD
-L.421:
-l.d $f18,U2
-l.d $f16,D
-mul.d $f18,$f18,$f16
-l.d $f16,F9
-c.lt.d $f18,$f16; bc1t L.420
-l.d $f18,D
-l.d $f16,Radix
-mul.d $f16,$f18,$f16
-sub.d $f16,$f16,$f18
-l.d $f10,W
-sub.d $f18,$f10,$f18
-c.eq.d $f16,$f18; bc1t L.423
-la $24,1
-sw $24,Anomaly
-b L.424
-L.423:
-l.d $f18,D
-s.d $f18,Z2
-sw $0,I
-l.d $f16,Z
-l.d $f10,One
-add.d $f10,$f10,$f16
-l.d $f8,Half
-mul.d $f10,$f10,$f8
-add.d $f10,$f18,$f10
-s.d $f10,Y
-add.d $f18,$f18,$f16
-l.d $f16,Q
-add.d $f18,$f18,$f16
-s.d $f18,X
-jal SR3750
-l.d $f18,D
-l.d $f16,Z
-l.d $f10,One
-sub.d $f10,$f10,$f16
-l.d $f8,Half
-mul.d $f10,$f10,$f8
-add.d $f10,$f18,$f10
-add.d $f10,$f10,$f18
-s.d $f10,Y
-sub.d $f16,$f18,$f16
-add.d $f18,$f16,$f18
-s.d $f18,X
-l.d $f18,X
-l.d $f16,Q
-add.d $f16,$f18,$f16
-add.d $f18,$f16,$f18
-s.d $f18,X
-jal SR3750
-jal NewD
-l.d $f18,Z2
-l.d $f16,D
-sub.d $f16,$f16,$f18
-l.d $f10,W
-sub.d $f18,$f10,$f18
-c.eq.d $f16,$f18; bc1t L.425
-la $24,1
-sw $24,Anomaly
-b L.426
-L.425:
-l.d $f18,Z2
-l.d $f16,D
-sub.d $f16,$f16,$f18
-l.d $f10,Z
-l.d $f8,One
-sub.d $f8,$f8,$f10
-l.d $f6,Half
-mul.d $f8,$f8,$f6
-add.d $f8,$f18,$f8
-add.d $f8,$f16,$f8
-s.d $f8,Y
-sub.d $f18,$f18,$f10
-l.d $f10,Q
-add.d $f18,$f18,$f10
-add.d $f18,$f16,$f18
-s.d $f18,X
-jal SR3750
-l.d $f18,One
-l.d $f16,Z
-add.d $f18,$f18,$f16
-l.d $f16,Half
-mul.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,Q
-s.d $f18,X
-jal SR3750
-lw $24,I
-bne $24,$0,L.427
-la $24,1
-sw $24,Anomaly
-L.427:
-L.426:
-L.424:
-L.417:
-L.409:
-L.394:
-lw $15,I
-beq $15,$0,L.431
-lw $15,Anomaly
-beq $15,$0,L.429
-L.431:
-move $4,$0
-la $5,L.432
-jal BadCond
-la $4,L.433
-l.d $f18,W
-mfc1.d $6,$f18
-jal printf
-la $4,L.434
-jal printf
-la $24,1
-sw $24,SqRWrng
-L.429:
-L.390:
-lw $24,Anomaly
-bne $24,$0,L.435
-l.d $f18,Zero
-l.d $f16,MinSqEr
-c.lt.d $f16,$f18; bc1t L.437
-l.d $f16,MaxSqEr
-c.le.d $f16,$f18; bc1f L.437
-la $24,1
-sw $24,RSqrt
-la $4,L.439
-jal printf
-b L.438
-L.437:
-l.d $f18,U2
-l.d $f16,Half
-l.d $f10,MaxSqEr
-add.d $f10,$f10,$f18
-sub.d $f18,$f18,$f16
-c.le.d $f10,$f18; bc1f L.443
-l.d $f18,MinSqEr
-c.le.d $f18,$f16; bc1f L.443
-l.d $f10,Radix
-add.d $f18,$f18,$f10
-c.lt.d $f18,$f16; bc1f L.440
-L.443:
-la $24,1
-sw $24,SqRWrng
-b L.441
-L.440:
-la $24,2
-sw $24,RSqrt
-la $4,L.444
-jal printf
-L.441:
-L.438:
-L.435:
-lw $24,SqRWrng
-beq $24,$0,L.445
-la $4,L.447
-jal printf
-la $4,L.448
-l.d $f18,MinSqEr
-l.d $f16,Half
-sub.d $f18,$f18,$f16
-mfc1.d $6,$f18
-jal printf
-la $4,L.449
-l.d $f18,Half
-l.d $f16,MaxSqEr
-add.d $f18,$f18,$f16
-mfc1.d $6,$f18
-jal printf
-la $4,1
-l.d $f18,Radix
-l.d $f16,MaxSqEr
-l.d $f10,MinSqEr
-sub.d $f16,$f16,$f10
-mul.d $f18,$f18,$f18
-c.lt.d $f16,$f18; bc1f L.452
-la $24,1
-sw $24,-124+240($sp)
-b L.453
-L.452:
-sw $0,-124+240($sp)
-L.453:
-lw $5,-124+240($sp)
-la $6,L.451
-jal TstCond
-L.445:
-la $24,90
-sw $24,Milestone
-jal Pause
-la $4,L.454
-jal printf
-sw $0,N
-sw $0,I
-l.d $f18,Zero
-neg.d $f18,$f18
-s.d $f18,Z
-la $15,3
-sw $15,M
-sw $0,Break
-L.455:
-l.d $f18,One
-s.d $f18,X
-jal SR3980
-lw $24,I
-la $15,10
-bgt $24,$15,L.458
-la $24,1023
-sw $24,I
-jal SR3980
-L.458:
-l.d $f18,Z
-l.d $f16,MinusOne
-c.eq.d $f18,$f16; bc1f L.460
-la $24,1
-sw $24,Break
-b L.461
-L.460:
-l.d $f18,MinusOne
-s.d $f18,Z
-jal PrintIfNPositive
-sw $0,N
-la $24,-4
-sw $24,I
-L.461:
-L.456:
-lw $24,Break
-beq $24,$0,L.455
-jal PrintIfNPositive
-lw $24,N
-sw $24,N1
-sw $0,N
-l.d $f18,A1
-s.d $f18,Z
-l.d $f12,W
-jal log
-mov.d $f18,$f0
-s.d $f18,-128+240($sp)
-l.d $f12,A1
-jal log
-mov.d $f18,$f0
-l.d $f16,Two
-l.d $f10,-128+240($sp)
-mul.d $f16,$f16,$f10
-div.d $f12,$f16,$f18
-jal floor
-trunc.w.d $f2,$f0,$24; mfc1 $24,$f2
-sw $24,M
-sw $0,Break
-L.462:
-l.d $f18,Z
-s.d $f18,X
-la $24,1
-sw $24,I
-jal SR3980
-l.d $f18,Z
-l.d $f16,AInvrse
-c.eq.d $f18,$f16; bc1f L.465
-la $24,1
-sw $24,Break
-b L.466
-L.465:
-l.d $f18,AInvrse
-s.d $f18,Z
-L.466:
-L.463:
-lw $24,Break
-beq $24,$0,L.462
-la $24,100
-sw $24,Milestone
-lw $24,NoTrials
-sw $24,M
-l.d $f18,Three
-s.d $f18,Z
-L.467:
-l.d $f18,Z
-s.d $f18,X
-la $24,1
-sw $24,I
-jal SR3980
-L.470:
-l.d $f18,Z
-l.d $f16,Two
-add.d $f18,$f18,$f16
-s.d $f18,Z
-L.471:
-l.d $f18,Three
-s.d $f18,-136+240($sp)
-l.d $f16,Z
-div.d $f12,$f16,$f18
-jal floor
-l.d $f16,-136+240($sp)
-mul.d $f18,$f16,$f0
-l.d $f16,Z
-c.eq.d $f18,$f16; bc1t L.470
-L.468:
-l.d $f18,Z
-l.d $f16,Eight
-l.d $f10,Three
-mul.d $f16,$f16,$f10
-c.lt.d $f18,$f16; bc1t L.467
-lw $24,N
-ble $24,$0,L.473
-la $4,L.475
-jal printf
-la $4,L.476
-jal printf
-L.473:
-jal PrintIfNPositive
-lw $24,N
-lw $15,N1
-addu $24,$24,$15
-sw $24,N
-lw $24,N
-bne $24,$0,L.477
-la $4,L.479
-jal printf
-L.477:
-lw $24,N
-ble $24,$0,L.480
-jal Pause
-b L.481
-L.480:
-la $4,L.44
-jal printf
-L.481:
-la $24,110
-sw $24,Milestone
-la $4,L.482
-jal printf
-l.d $f18,U1
-s.d $f18,D
-l.d $f18,Precision
-s.d $f18,-136+240($sp)
-mov.d $f12,$f18
-jal floor
-l.d $f16,-136+240($sp)
-c.eq.d $f16,$f0; bc1t L.483
-l.d $f18,BInvrse
-s.d $f18,D
-l.d $f18,Precision
-s.d $f18,X
-L.485:
-l.d $f18,D
-l.d $f16,BInvrse
-mul.d $f18,$f18,$f16
-s.d $f18,D
-l.d $f18,X
-l.d $f16,One
-sub.d $f18,$f18,$f16
-s.d $f18,X
-L.486:
-l.d $f18,X
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1f L.485
-L.483:
-l.d $f18,One
-s.d $f18,Y
-l.d $f18,D
-s.d $f18,Z
-L.488:
-l.d $f18,Y
-s.d $f18,C
-l.d $f18,Z
-s.d $f18,Y
-l.d $f18,Y
-mul.d $f18,$f18,$f18
-s.d $f18,Z
-L.489:
-l.d $f18,Z
-l.d $f16,Y
-c.le.d $f16,$f18; bc1t L.491
-add.d $f16,$f18,$f18
-c.le.d $f16,$f18; bc1f L.488
-L.491:
-l.d $f18,C
-s.d $f18,Y
-l.d $f18,Y
-l.d $f16,D
-mul.d $f18,$f18,$f16
-s.d $f18,Z
-L.492:
-l.d $f18,Y
-s.d $f18,C
-l.d $f18,Z
-s.d $f18,Y
-l.d $f18,Y
-l.d $f16,D
-mul.d $f18,$f18,$f16
-s.d $f18,Z
-L.493:
-l.d $f18,Z
-l.d $f16,Y
-c.le.d $f16,$f18; bc1t L.495
-add.d $f16,$f18,$f18
-c.le.d $f16,$f18; bc1f L.492
-L.495:
-l.d $f18,Radix
-l.d $f16,Two
-c.lt.d $f18,$f16; bc1f L.496
-l.d $f18,Two
-s.d $f18,HInvrse
-b L.497
-L.496:
-l.d $f18,Radix
-s.d $f18,HInvrse
-L.497:
-l.d $f18,One
-l.d $f16,HInvrse
-div.d $f16,$f18,$f16
-s.d $f16,H
-l.d $f16,C
-div.d $f18,$f18,$f16
-s.d $f18,CInvrse
-s.d $f16,E0
-l.d $f18,E0
-l.d $f16,H
-mul.d $f18,$f18,$f16
-s.d $f18,Z
-L.498:
-l.d $f18,E0
-s.d $f18,Y
-l.d $f18,Z
-s.d $f18,E0
-l.d $f18,E0
-l.d $f16,H
-mul.d $f18,$f18,$f16
-s.d $f18,Z
-L.499:
-l.d $f18,Z
-l.d $f16,E0
-c.le.d $f16,$f18; bc1t L.501
-add.d $f16,$f18,$f18
-c.le.d $f16,$f18; bc1f L.498
-L.501:
-l.d $f18,E0
-s.d $f18,UfThold
-l.d $f18,Zero
-s.d $f18,E1
-s.d $f18,Q
-l.d $f18,U2
-s.d $f18,E9
-l.d $f18,One
-l.d $f16,E9
-add.d $f18,$f18,$f16
-s.d $f18,S
-l.d $f18,C
-l.d $f16,S
-mul.d $f16,$f18,$f16
-s.d $f16,D
-l.d $f16,D
-c.le.d $f16,$f18; bc1f L.502
-l.d $f18,Radix
-l.d $f16,U2
-mul.d $f18,$f18,$f16
-s.d $f18,E9
-l.d $f18,One
-l.d $f16,E9
-add.d $f18,$f18,$f16
-s.d $f18,S
-l.d $f18,C
-l.d $f16,S
-mul.d $f16,$f18,$f16
-s.d $f16,D
-l.d $f16,D
-c.le.d $f16,$f18; bc1f L.503
-move $4,$0
-la $5,L.506
-jal BadCond
-l.d $f18,E0
-s.d $f18,Underflow
-l.d $f18,Zero
-s.d $f18,Y1
-l.d $f18,Z
-s.d $f18,PseudoZero
-jal Pause
-b L.503
-L.502:
-l.d $f18,D
-s.d $f18,Underflow
-l.d $f18,Underflow
-l.d $f16,H
-mul.d $f18,$f18,$f16
-s.d $f18,PseudoZero
-l.d $f18,Zero
-s.d $f18,UfThold
-L.507:
-l.d $f18,Underflow
-s.d $f18,Y1
-l.d $f18,PseudoZero
-s.d $f18,Underflow
-l.d $f18,E1
-add.d $f16,$f18,$f18
-c.le.d $f16,$f18; bc1f L.510
-l.d $f18,Underflow
-l.d $f16,HInvrse
-mul.d $f18,$f18,$f16
-s.d $f18,Y2
-l.d $f18,Y1
-l.d $f16,Y2
-sub.d $f12,$f18,$f16
-jal fabs
-s.d $f0,E1
-l.d $f18,Y1
-s.d $f18,Q
-l.d $f18,UfThold
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1f L.512
-l.d $f18,Y1
-l.d $f16,Y2
-c.eq.d $f18,$f16; bc1t L.512
-l.d $f18,Y1
-s.d $f18,UfThold
-L.512:
-L.510:
-l.d $f18,PseudoZero
-l.d $f16,H
-mul.d $f18,$f18,$f16
-s.d $f18,PseudoZero
-L.508:
-l.d $f18,PseudoZero
-l.d $f16,Underflow
-c.le.d $f16,$f18; bc1t L.514
-add.d $f16,$f18,$f18
-c.le.d $f16,$f18; bc1f L.507
-L.514:
-L.503:
-l.d $f18,PseudoZero
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1t L.515
-la $4,L.44
-jal printf
-l.d $f18,PseudoZero
-s.d $f18,Z
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1f L.517
-move $4,$0
-la $5,L.519
-jal BadCond
-la $4,L.520
-jal printf
-la $4,L.521
-l.d $f18,PseudoZero
-mfc1.d $6,$f18
-jal printf
-l.d $f18,PseudoZero
-neg.d $f18,$f18
-s.d $f18,X
-l.d $f18,X
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1f L.518
-la $4,L.524
-jal printf
-la $4,L.525
-l.d $f18,X
-mfc1.d $6,$f18
-jal printf
-b L.518
-L.517:
-la $4,3
-la $5,L.526
-jal BadCond
-la $4,L.527
-l.d $f18,PseudoZero
-mfc1.d $6,$f18
-jal printf
-L.518:
-jal TstPtUf
-L.515:
-la $24,120
-sw $24,Milestone
-l.d $f18,CInvrse
-l.d $f16,Y
-mul.d $f16,$f18,$f16
-l.d $f10,Y1
-mul.d $f18,$f18,$f10
-c.le.d $f16,$f18; bc1t L.528
-l.d $f18,H
-l.d $f16,S
-mul.d $f18,$f18,$f16
-s.d $f18,S
-l.d $f18,Underflow
-s.d $f18,E0
-L.528:
-l.d $f18,E1
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1t L.530
-l.d $f16,E0
-c.eq.d $f18,$f16; bc1t L.530
-la $4,2
-la $5,L.157
-jal BadCond
-l.d $f18,E1
-l.d $f16,E0
-c.lt.d $f18,$f16; bc1f L.532
-la $4,L.534
-jal printf
-la $4,L.535
-jal printf
-l.d $f18,PseudoZero
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1f L.533
-l.d $f18,E1
-s.d $f18,E0
-b L.533
-L.532:
-la $4,L.538
-jal printf
-la $4,L.539
-jal printf
-L.533:
-L.530:
-la $4,L.540
-l.d $f18,E0
-mfc1.d $6,$f18
-jal printf
-l.d $f18,E0
-s.d $f18,Z
-jal TstPtUf
-l.d $f18,E0
-s.d $f18,Underflow
-lw $24,N
-la $15,1
-bne $24,$15,L.541
-l.d $f18,Y
-s.d $f18,Underflow
-L.541:
-la $24,4
-sw $24,I
-l.d $f18,E1
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1f L.543
-la $24,3
-sw $24,I
-L.543:
-l.d $f18,UfThold
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1f L.545
-lw $24,I
-subu $24,$24,2
-sw $24,I
-L.545:
-la $24,1
-sw $24,UfNGrad
-lw $24,I
-la $15,1
-blt $24,$15,L.547
-la $15,4
-bgt $24,$15,L.547
-sll $24,$24,2
-lw $24,L.570-4($24)
-.cpadd $24
-j $24
-.rdata
-.align 2
-L.570:
-.gpword L.549
-.gpword L.556
-.gpword L.561
-.gpword L.562
-.text
-L.549:
-l.d $f18,Underflow
-s.d $f18,UfThold
-l.d $f18,CInvrse
-l.d $f16,Q
-mul.d $f16,$f18,$f16
-l.d $f10,Y
-mul.d $f18,$f18,$f10
-l.d $f10,S
-mul.d $f18,$f18,$f10
-c.eq.d $f16,$f18; bc1t L.550
-l.d $f18,Y
-s.d $f18,UfThold
-move $4,$0
-la $5,L.552
-jal BadCond
-la $4,L.553
-l.d $f18,UfThold
-mfc1.d $6,$f18
-jal printf
-la $4,L.554
-l.d $f18,C
-mfc1.d $6,$f18
-jal printf
-la $4,L.555
-jal printf
-L.550:
-jal Pause
-b L.548
-L.556:
-move $4,$0
-la $5,L.557
-jal BadCond
-la $4,L.558
-jal printf
-la $4,L.559
-l.d $f18,Q
-mfc1.d $6,$f18
-l.d $f18,Y2
-s.d $f18,16($sp)
-jal printf
-l.d $f18,Q
-l.d $f16,Y2
-sub.d $f12,$f18,$f16
-jal fabs
-mov.d $f18,$f0
-la $4,L.560
-mfc1.d $6,$f18
-jal printf
-l.d $f18,Q
-s.d $f18,UfThold
-b L.548
-L.561:
-l.d $f18,X
-s.d $f18,X
-b L.548
-L.562:
-l.d $f18,UfThold
-l.d $f16,Q
-c.eq.d $f16,$f18; bc1f L.563
-l.d $f16,E1
-l.d $f10,E0
-c.eq.d $f16,$f10; bc1f L.563
-l.d $f10,E9
-div.d $f16,$f16,$f10
-sub.d $f12,$f18,$f16
-jal fabs
-l.d $f16,E1
-c.le.d $f0,$f16; bc1f L.563
-sw $0,UfNGrad
-la $4,L.565
-jal printf
-la $4,L.566
-jal printf
-l.d $f18,E0
-l.d $f16,CInvrse
-mul.d $f10,$f18,$f16
-s.d $f10,Y
-l.d $f10,U2
-l.d $f8,Y
-l.d $f6,OneAndHalf
-add.d $f6,$f6,$f10
-mul.d $f8,$f8,$f6
-s.d $f8,Y
-l.d $f8,One
-add.d $f10,$f8,$f10
-mul.d $f16,$f16,$f10
-s.d $f16,X
-l.d $f16,Y
-l.d $f10,X
-div.d $f16,$f16,$f10
-s.d $f16,Y
-l.d $f16,Y
-c.eq.d $f16,$f18; bc1f L.568
-la $24,1
-sw $24,-140+240($sp)
-b L.569
-L.568:
-sw $0,-140+240($sp)
-L.569:
-lw $24,-140+240($sp)
-sw $24,IEEE
-L.563:
-L.547:
-L.548:
-lw $24,UfNGrad
-beq $24,$0,L.572
-la $4,L.44
-jal printf
-la $24,sigfpe
-sw $24,sigsave
-la $4,ovfl_buf
-jal setjmp
-beq $2,$0,L.574
-la $4,L.576
-jal printf
-l.d $f18,H
-add.d $f18,$f18,$f18
-s.d $f18,R
-b L.575
-L.574:
-l.d $f18,Underflow
-l.d $f16,UfThold
-div.d $f12,$f18,$f16
-jal sqrt
-s.d $f0,R
-L.575:
-sw $0,sigsave
-l.d $f18,R
-l.d $f16,H
-c.le.d $f18,$f16; bc1f L.577
-l.d $f18,R
-l.d $f16,UfThold
-mul.d $f16,$f18,$f16
-s.d $f16,Z
-l.d $f16,One
-l.d $f10,H
-l.d $f8,Z
-mul.d $f18,$f18,$f10
-add.d $f10,$f16,$f10
-mul.d $f18,$f18,$f10
-add.d $f18,$f16,$f18
-mul.d $f18,$f8,$f18
-s.d $f18,X
-b L.578
-L.577:
-l.d $f18,UfThold
-s.d $f18,Z
-l.d $f18,One
-l.d $f16,H
-l.d $f10,Z
-mul.d $f8,$f16,$f16
-add.d $f16,$f18,$f16
-mul.d $f16,$f8,$f16
-add.d $f18,$f18,$f16
-mul.d $f18,$f10,$f18
-s.d $f18,X
-L.578:
-l.d $f18,X
-l.d $f16,Z
-c.eq.d $f18,$f16; bc1t L.579
-sub.d $f18,$f18,$f16
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1f L.579
-la $4,3
-la $5,L.157
-jal BadCond
-la $4,L.581
-l.d $f18,X
-mfc1.d $6,$f18
-l.d $f18,Z
-s.d $f18,16($sp)
-jal printf
-l.d $f18,X
-l.d $f16,Z
-sub.d $f18,$f18,$f16
-s.d $f18,Z9
-la $4,L.582
-l.d $f18,Z9
-mfc1.d $6,$f18
-jal printf
-la $4,L.583
-jal printf
-la $4,L.584
-jal printf
-la $4,L.585
-jal printf
-la $4,L.586
-jal printf
-la $4,L.587
-jal printf
-la $4,L.588
-jal printf
-la $24,sigfpe
-sw $24,sigsave
-la $4,ovfl_buf
-jal setjmp
-beq $2,$0,L.589
-la $4,L.591
-jal printf
-b L.590
-L.589:
-la $4,L.592
-l.d $f18,Half
-l.d $f16,X
-l.d $f10,Z
-div.d $f16,$f16,$f10
-sub.d $f16,$f16,$f18
-sub.d $f18,$f16,$f18
-mfc1.d $6,$f18
-jal printf
-L.590:
-sw $0,sigsave
-L.579:
-L.572:
-la $4,L.593
-l.d $f18,UfThold
-mfc1.d $6,$f18
-la $24,L.594
-sw $24,16($sp)
-jal printf
-la $4,L.595
-jal printf
-la $4,L.596
-jal printf
-l.d $f18,U1
-mul.d $f16,$f18,$f18
-s.d $f16,Y2
-l.d $f16,Y2
-mul.d $f16,$f16,$f16
-s.d $f16,Y
-l.d $f16,Y
-mul.d $f18,$f16,$f18
-s.d $f18,Y2
-l.d $f18,Y2
-l.d $f16,UfThold
-c.le.d $f18,$f16; bc1f L.597
-l.d $f18,Y
-l.d $f16,E0
-c.le.d $f18,$f16; bc1t L.599
-la $4,2
-la $5,L.157
-jal BadCond
-la $24,5
-sw $24,I
-b L.600
-L.599:
-la $4,1
-la $5,L.157
-jal BadCond
-la $24,4
-sw $24,I
-L.600:
-la $4,L.601
-lw $5,I
-jal printf
-L.597:
-la $24,130
-sw $24,Milestone
-l.d $f12,UfThold
-jal log
-mov.d $f18,$f0
-s.d $f18,-144+240($sp)
-l.d $f12,HInvrse
-jal log
-l.d $f16,Half
-l.d $f10,TwoForty
-l.d $f8,-144+240($sp)
-mul.d $f10,$f10,$f8
-div.d $f18,$f10,$f0
-sub.d $f12,$f16,$f18
-jal floor
-neg.d $f18,$f0
-l.d $f16,TwoForty
-div.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,Y
-add.d $f18,$f18,$f18
-s.d $f18,Y2
-la $4,L.602
-jal printf
-la $4,L.603
-l.d $f18,HInvrse
-mfc1.d $6,$f18
-l.d $f18,Y
-s.d $f18,16($sp)
-jal printf
-la $4,L.604
-l.d $f18,HInvrse
-mfc1.d $6,$f18
-l.d $f18,Y
-s.d $f18,16($sp)
-jal printf
-l.d $f12,HInvrse
-l.d $f14,Y2
-jal pow
-s.d $f0,V9
-la $4,L.605
-l.d $f18,V9
-mfc1.d $6,$f18
-jal printf
-l.d $f18,V9
-l.d $f16,Zero
-c.lt.d $f18,$f16; bc1t L.608
-l.d $f16,Radix
-add.d $f16,$f16,$f16
-l.d $f10,E9
-add.d $f16,$f16,$f10
-l.d $f10,UfThold
-mul.d $f16,$f16,$f10
-c.le.d $f18,$f16; bc1t L.606
-L.608:
-la $4,1
-la $5,L.609
-jal BadCond
-la $4,L.610
-l.d $f18,UfThold
-mfc1.d $6,$f18
-jal printf
-b L.607
-L.606:
-l.d $f18,V9
-l.d $f16,UfThold
-l.d $f10,One
-l.d $f8,E9
-add.d $f10,$f10,$f8
-mul.d $f16,$f16,$f10
-c.le.d $f18,$f16; bc1f L.611
-la $4,L.613
-jal printf
-b L.612
-L.611:
-la $4,2
-la $5,L.609
-jal BadCond
-la $4,L.610
-l.d $f18,UfThold
-mfc1.d $6,$f18
-jal printf
-L.612:
-L.607:
-la $24,140
-sw $24,Milestone
-la $4,L.44
-jal printf
-l.d $f18,Zero
-s.d $f18,X
-la $24,2
-sw $24,I
-l.d $f16,Two
-l.d $f10,Three
-mul.d $f16,$f16,$f10
-s.d $f16,Y
-s.d $f18,Q
-sw $0,N
-L.614:
-l.d $f18,X
-s.d $f18,Z
-lw $24,I
-la $24,1($24)
-sw $24,I
-lw $24,I
-l.d $f18,Y
-addu $24,$24,$24
-mtc1 $24,$f16; cvt.d.w $f16,$f16
-div.d $f18,$f18,$f16
-s.d $f18,Y
-l.d $f18,Y
-l.d $f16,Q
-add.d $f18,$f18,$f16
-s.d $f18,R
-l.d $f18,Z
-l.d $f16,R
-add.d $f10,$f18,$f16
-s.d $f10,X
-l.d $f10,X
-sub.d $f18,$f18,$f10
-add.d $f18,$f18,$f16
-s.d $f18,Q
-L.615:
-l.d $f18,X
-l.d $f16,Z
-c.le.d $f18,$f16; bc1f L.614
-l.d $f18,OneAndHalf
-l.d $f16,One
-l.d $f10,Eight
-div.d $f16,$f16,$f10
-add.d $f16,$f18,$f16
-l.d $f10,X
-l.d $f8,ThirtyTwo
-mul.d $f18,$f18,$f8
-div.d $f18,$f10,$f18
-add.d $f18,$f16,$f18
-s.d $f18,Z
-l.d $f18,Z
-mul.d $f18,$f18,$f18
-s.d $f18,X
-l.d $f18,X
-mul.d $f18,$f18,$f18
-s.d $f18,Exp2
-l.d $f18,F9
-s.d $f18,X
-l.d $f18,X
-l.d $f16,U1
-sub.d $f18,$f18,$f16
-s.d $f18,Y
-la $4,L.617
-l.d $f18,Exp2
-mfc1.d $6,$f18
-jal printf
-la $24,1
-sw $24,I
-L.618:
-l.d $f18,X
-l.d $f16,BInvrse
-sub.d $f10,$f18,$f16
-s.d $f10,Z
-l.d $f10,One
-add.d $f8,$f18,$f10
-l.d $f6,Z
-sub.d $f16,$f10,$f16
-sub.d $f16,$f6,$f16
-div.d $f16,$f8,$f16
-s.d $f16,Z
-mov.d $f12,$f18
-l.d $f14,Z
-jal pow
-l.d $f16,Exp2
-sub.d $f18,$f0,$f16
-s.d $f18,Q
-l.d $f12,Q
-jal fabs
-l.d $f16,TwoForty
-l.d $f10,U2
-mul.d $f16,$f16,$f10
-c.le.d $f0,$f16; bc1t L.622
-la $24,1
-sw $24,N
-l.d $f18,BInvrse
-l.d $f16,X
-sub.d $f16,$f16,$f18
-l.d $f10,One
-sub.d $f18,$f10,$f18
-sub.d $f18,$f16,$f18
-s.d $f18,V9
-la $4,2
-la $5,L.624
-jal BadCond
-l.d $f12,X
-l.d $f14,Z
-jal pow
-mov.d $f18,$f0
-la $4,L.625
-mfc1.d $6,$f18
-jal printf
-la $4,L.626
-l.d $f18,V9
-mfc1.d $6,$f18
-l.d $f18,Z
-s.d $f18,16($sp)
-jal printf
-la $4,L.627
-l.d $f18,Q
-mfc1.d $6,$f18
-jal printf
-la $4,L.628
-jal printf
-la $4,L.629
-jal printf
-b L.620
-L.622:
-l.d $f18,Y
-l.d $f16,X
-sub.d $f16,$f18,$f16
-l.d $f10,Two
-mul.d $f16,$f16,$f10
-add.d $f16,$f16,$f18
-s.d $f16,Z
-s.d $f18,X
-l.d $f18,Z
-s.d $f18,Y
-l.d $f18,X
-l.d $f16,F9
-sub.d $f18,$f18,$f16
-l.d $f16,One
-mul.d $f18,$f18,$f18
-add.d $f18,$f16,$f18
-s.d $f18,Z
-l.d $f18,Z
-l.d $f16,One
-c.le.d $f18,$f16; bc1t L.630
-lw $24,I
-lw $15,NoTrials
-bge $24,$15,L.630
-lw $24,I
-la $24,1($24)
-sw $24,I
-b L.618
-L.630:
-l.d $f18,X
-l.d $f16,One
-c.le.d $f18,$f16; bc1t L.632
-lw $24,N
-bne $24,$0,L.620
-la $4,L.636
-jal printf
-b L.620
-L.632:
-l.d $f18,U2
-l.d $f16,One
-add.d $f16,$f16,$f18
-s.d $f16,X
-add.d $f18,$f18,$f18
-s.d $f18,Y
-l.d $f18,Y
-l.d $f16,X
-add.d $f18,$f18,$f16
-s.d $f18,Y
-la $24,1
-sw $24,I
-b L.618
-L.620:
-la $24,150
-sw $24,Milestone
-la $4,L.637
-jal printf
-sw $0,N
-l.d $f18,A1
-s.d $f18,Z
-l.d $f12,C
-jal log
-mov.d $f18,$f0
-s.d $f18,-152+240($sp)
-l.d $f12,A1
-jal log
-l.d $f16,Half
-l.d $f10,-152+240($sp)
-div.d $f18,$f10,$f0
-sub.d $f12,$f16,$f18
-jal floor
-s.d $f0,Q
-sw $0,Break
-L.638:
-l.d $f18,CInvrse
-s.d $f18,X
-l.d $f12,Z
-l.d $f14,Q
-jal pow
-s.d $f0,Y
-jal IsYeqX
-l.d $f18,Q
-neg.d $f18,$f18
-s.d $f18,Q
-l.d $f18,C
-s.d $f18,X
-l.d $f12,Z
-l.d $f14,Q
-jal pow
-s.d $f0,Y
-jal IsYeqX
-l.d $f18,Z
-l.d $f16,One
-c.lt.d $f18,$f16; bc1f L.641
-la $24,1
-sw $24,Break
-b L.642
-L.641:
-l.d $f18,AInvrse
-s.d $f18,Z
-L.642:
-L.639:
-lw $24,Break
-beq $24,$0,L.638
-jal PrintIfNPositive
-lw $24,N
-bne $24,$0,L.643
-la $4,L.645
-jal printf
-L.643:
-la $4,L.44
-jal printf
-la $24,160
-sw $24,Milestone
-jal Pause
-la $4,L.646
-jal printf
-la $4,L.647
-jal printf
-l.d $f18,CInvrse
-neg.d $f18,$f18
-s.d $f18,Y
-l.d $f18,HInvrse
-l.d $f16,Y
-mul.d $f18,$f18,$f16
-s.d $f18,V9
-la $24,sigfpe
-sw $24,sigsave
-la $4,ovfl_buf
-jal setjmp
-beq $2,$0,L.648
-sw $0,I
-l.d $f18,Y
-s.d $f18,V9
-b L.650
-L.648:
-L.651:
-l.d $f18,Y
-s.d $f18,V
-l.d $f18,V9
-s.d $f18,Y
-l.d $f18,HInvrse
-l.d $f16,Y
-mul.d $f18,$f18,$f16
-s.d $f18,V9
-L.652:
-l.d $f18,V9
-l.d $f16,Y
-c.lt.d $f18,$f16; bc1t L.651
-la $24,1
-sw $24,I
-L.650:
-sw $0,sigsave
-l.d $f18,V9
-s.d $f18,Z
-la $4,L.654
-jal printf
-la $4,L.655
-l.d $f18,Y
-mfc1.d $6,$f18
-jal printf
-l.d $f18,Y
-neg.d $f16,$f18
-s.d $f16,V9
-l.d $f16,V9
-s.d $f16,V0
-l.d $f16,V
-sub.d $f18,$f16,$f18
-l.d $f10,V0
-add.d $f16,$f16,$f10
-c.eq.d $f18,$f16; bc1f L.656
-la $4,L.658
-jal printf
-b L.657
-L.656:
-la $4,L.659
-jal printf
-la $4,3
-la $5,L.660
-jal BadCond
-L.657:
-l.d $f18,Z
-l.d $f16,Y
-c.eq.d $f18,$f16; bc1t L.661
-la $4,1
-la $5,L.157
-jal BadCond
-la $4,L.663
-l.d $f18,Y
-mfc1.d $6,$f18
-l.d $f18,Z
-s.d $f18,16($sp)
-jal printf
-L.661:
-lw $24,I
-beq $24,$0,L.664
-l.d $f18,V
-l.d $f16,HInvrse
-l.d $f10,U2
-mul.d $f8,$f16,$f10
-sub.d $f8,$f8,$f16
-mul.d $f8,$f18,$f8
-s.d $f8,Y
-l.d $f8,Y
-l.d $f6,One
-sub.d $f16,$f6,$f16
-mul.d $f16,$f16,$f10
-mul.d $f18,$f16,$f18
-add.d $f18,$f8,$f18
-s.d $f18,Z
-l.d $f18,Z
-l.d $f16,V0
-c.lt.d $f18,$f16; bc1f L.666
-l.d $f18,Z
-s.d $f18,Y
-L.666:
-l.d $f18,Y
-l.d $f16,V0
-c.lt.d $f18,$f16; bc1f L.668
-l.d $f18,Y
-s.d $f18,V
-L.668:
-l.d $f18,V0
-l.d $f16,V
-sub.d $f16,$f18,$f16
-c.lt.d $f16,$f18; bc1f L.665
-l.d $f18,V0
-s.d $f18,V
-b L.665
-L.664:
-l.d $f18,Y
-l.d $f16,HInvrse
-l.d $f10,U2
-mul.d $f8,$f16,$f10
-sub.d $f8,$f8,$f16
-mul.d $f8,$f18,$f8
-s.d $f8,V
-l.d $f8,V
-l.d $f6,One
-sub.d $f16,$f6,$f16
-mul.d $f16,$f16,$f10
-mul.d $f18,$f16,$f18
-add.d $f18,$f8,$f18
-s.d $f18,V
-L.665:
-la $4,L.672
-l.d $f18,V
-mfc1.d $6,$f18
-jal printf
-lw $24,I
-beq $24,$0,L.673
-la $4,L.675
-l.d $f18,V0
-mfc1.d $6,$f18
-jal printf
-b L.674
-L.673:
-la $4,L.676
-jal printf
-L.674:
-l.d $f18,V
-l.d $f16,One
-mul.d $f18,$f18,$f16
-s.d $f18,V9
-la $4,L.677
-l.d $f18,V9
-mfc1.d $6,$f18
-jal printf
-l.d $f18,V
-l.d $f16,One
-div.d $f18,$f18,$f16
-s.d $f18,V9
-la $4,L.678
-l.d $f18,V9
-mfc1.d $6,$f18
-jal printf
-la $4,L.679
-jal printf
-la $4,L.680
-jal printf
-la $24,170
-sw $24,Milestone
-l.d $f18,V
-neg.d $f16,$f18
-c.lt.d $f16,$f18; bc1f L.685
-l.d $f16,V0
-neg.d $f10,$f16
-c.lt.d $f10,$f16; bc1f L.685
-l.d $f16,UfThold
-neg.d $f10,$f16
-c.lt.d $f10,$f18; bc1f L.685
-c.lt.d $f16,$f18; bc1t L.681
-L.685:
-move $4,$0
-la $5,L.686
-jal BadCond
-la $4,L.687
-l.d $f18,V
-mfc1.d $6,$f18
-l.d $f18,V0
-s.d $f18,16($sp)
-l.d $f18,UfThold
-s.d $f18,24($sp)
-jal printf
-L.681:
-la $24,175
-sw $24,Milestone
-la $4,L.44
-jal printf
-la $24,1
-sw $24,Indx
-L.688:
-lw $24,Indx
-la $15,1
-beq $24,$15,L.694
-la $15,2
-beq $24,$15,L.695
-la $15,3
-beq $24,$15,L.696
-b L.692
-L.694:
-l.d $f18,UfThold
-s.d $f18,Z
-b L.693
-L.695:
-l.d $f18,E0
-s.d $f18,Z
-b L.693
-L.696:
-l.d $f18,PseudoZero
-s.d $f18,Z
-L.692:
-L.693:
-l.d $f18,Z
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1t L.697
-l.d $f12,Z
-jal sqrt
-s.d $f0,V9
-l.d $f18,V9
-mul.d $f18,$f18,$f18
-s.d $f18,Y
-l.d $f18,Y
-l.d $f16,One
-l.d $f10,Radix
-l.d $f8,E9
-mul.d $f10,$f10,$f8
-l.d $f8,Z
-sub.d $f6,$f16,$f10
-div.d $f6,$f18,$f6
-c.lt.d $f6,$f8; bc1t L.701
-add.d $f16,$f16,$f10
-mul.d $f16,$f16,$f8
-c.le.d $f18,$f16; bc1t L.699
-L.701:
-l.d $f18,V9
-l.d $f16,U1
-c.le.d $f18,$f16; bc1t L.702
-la $4,1
-la $5,L.157
-jal BadCond
-b L.703
-L.702:
-la $4,2
-la $5,L.157
-jal BadCond
-L.703:
-la $4,L.704
-l.d $f18,Z
-mfc1.d $6,$f18
-jal printf
-la $4,L.705
-l.d $f18,Y
-mfc1.d $6,$f18
-jal printf
-L.699:
-L.697:
-L.689:
-lw $24,Indx
-la $24,1($24)
-sw $24,Indx
-lw $24,Indx
-la $15,3
-ble $24,$15,L.688
-la $24,180
-sw $24,Milestone
-la $24,1
-sw $24,Indx
-L.706:
-lw $24,Indx
-la $15,1
-bne $24,$15,L.710
-l.d $f18,V
-s.d $f18,Z
-b L.711
-L.710:
-l.d $f18,V0
-s.d $f18,Z
-L.711:
-l.d $f12,Z
-jal sqrt
-s.d $f0,V9
-l.d $f18,V9
-l.d $f16,One
-l.d $f10,Radix
-l.d $f8,E9
-mul.d $f10,$f10,$f8
-sub.d $f16,$f16,$f10
-mul.d $f16,$f16,$f18
-s.d $f16,X
-l.d $f16,X
-mul.d $f18,$f18,$f16
-s.d $f18,V9
-l.d $f18,V9
-l.d $f16,Z
-l.d $f10,One
-l.d $f8,Two
-l.d $f6,Radix
-mul.d $f8,$f8,$f6
-l.d $f6,E9
-mul.d $f8,$f8,$f6
-sub.d $f10,$f10,$f8
-mul.d $f10,$f10,$f16
-c.lt.d $f18,$f10; bc1t L.714
-c.le.d $f18,$f16; bc1t L.712
-L.714:
-l.d $f18,V9
-s.d $f18,Y
-l.d $f18,X
-l.d $f16,W
-c.lt.d $f18,$f16; bc1f L.715
-la $4,1
-la $5,L.157
-jal BadCond
-b L.716
-L.715:
-la $4,2
-la $5,L.157
-jal BadCond
-L.716:
-la $4,L.717
-l.d $f18,Z
-mfc1.d $6,$f18
-jal printf
-la $4,L.718
-l.d $f18,Y
-mfc1.d $6,$f18
-jal printf
-L.712:
-L.707:
-lw $24,Indx
-la $24,1($24)
-sw $24,Indx
-lw $24,Indx
-la $15,2
-ble $24,$15,L.706
-la $24,190
-sw $24,Milestone
-jal Pause
-l.d $f18,UfThold
-l.d $f16,V
-mul.d $f18,$f18,$f16
-s.d $f18,X
-l.d $f18,Radix
-mul.d $f18,$f18,$f18
-s.d $f18,Y
-l.d $f18,X
-l.d $f16,Y
-mul.d $f10,$f18,$f16
-l.d $f8,One
-c.lt.d $f10,$f8; bc1t L.721
-c.le.d $f18,$f16; bc1t L.719
-L.721:
-l.d $f18,X
-l.d $f16,Y
-l.d $f10,U1
-mul.d $f8,$f18,$f16
-c.lt.d $f8,$f10; bc1t L.724
-div.d $f16,$f16,$f10
-c.le.d $f18,$f16; bc1t L.722
-L.724:
-la $4,2
-la $5,L.725
-jal BadCond
-b L.723
-L.722:
-la $4,3
-la $5,L.157
-jal BadCond
-L.723:
-la $4,L.726
-l.d $f18,X
-mfc1.d $6,$f18
-la $24,L.727
-sw $24,16($sp)
-jal printf
-L.719:
-la $24,200
-sw $24,Milestone
-la $24,1
-sw $24,Indx
-L.728:
-l.d $f18,F9
-s.d $f18,X
-lw $24,Indx
-la $15,2
-blt $24,$15,L.732
-la $15,5
-bgt $24,$15,L.732
-sll $24,$24,2
-lw $24,L.738-8($24)
-.cpadd $24
-j $24
-.rdata
-.align 2
-L.738:
-.gpword L.734
-.gpword L.735
-.gpword L.736
-.gpword L.737
-.text
-L.734:
-l.d $f18,One
-l.d $f16,U2
-add.d $f18,$f18,$f16
-s.d $f18,X
-b L.733
-L.735:
-l.d $f18,V
-s.d $f18,X
-b L.733
-L.736:
-l.d $f18,UfThold
-s.d $f18,X
-b L.733
-L.737:
-l.d $f18,Radix
-s.d $f18,X
-L.732:
-L.733:
-l.d $f18,X
-s.d $f18,Y
-la $24,sigfpe
-sw $24,sigsave
-la $4,ovfl_buf
-jal setjmp
-beq $2,$0,L.740
-la $4,L.742
-l.d $f18,X
-mfc1.d $6,$f18
-jal printf
-b L.741
-L.740:
-l.d $f18,Half
-l.d $f16,Y
-l.d $f10,X
-div.d $f16,$f16,$f10
-sub.d $f16,$f16,$f18
-sub.d $f18,$f16,$f18
-s.d $f18,V9
-l.d $f18,V9
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1f L.743
-b L.729
-L.743:
-l.d $f18,V9
-l.d $f16,U1
-neg.d $f16,$f16
-c.eq.d $f18,$f16; bc1f L.745
-lw $24,Indx
-la $15,5
-bge $24,$15,L.745
-la $4,3
-la $5,L.157
-jal BadCond
-b L.746
-L.745:
-la $4,1
-la $5,L.157
-jal BadCond
-L.746:
-la $4,L.747
-l.d $f18,X
-mfc1.d $6,$f18
-jal printf
-la $4,L.748
-l.d $f18,V9
-mfc1.d $6,$f18
-jal printf
-L.741:
-sw $0,sigsave
-L.729:
-lw $24,Indx
-la $24,1($24)
-sw $24,Indx
-lw $24,Indx
-la $15,5
-ble $24,$15,L.728
-la $24,210
-sw $24,Milestone
-l.d $f18,Zero
-s.d $f18,MyZero
-la $4,L.44
-jal printf
-la $4,L.749
-jal printf
-la $24,sigfpe
-sw $24,sigsave
-la $4,L.750
-jal printf
-la $4,ovfl_buf
-jal setjmp
-bne $2,$0,L.751
-la $4,L.753
-l.d $f18,One
-l.d $f16,MyZero
-div.d $f18,$f18,$f16
-mfc1.d $6,$f18
-jal printf
-L.751:
-sw $0,sigsave
-la $24,sigfpe
-sw $24,sigsave
-la $4,L.754
-jal printf
-la $4,ovfl_buf
-jal setjmp
-bne $2,$0,L.755
-la $4,L.753
-l.d $f18,Zero
-l.d $f16,MyZero
-div.d $f18,$f18,$f16
-mfc1.d $6,$f18
-jal printf
-L.755:
-sw $0,sigsave
-la $24,220
-sw $24,Milestone
-jal Pause
-la $4,L.44
-jal printf
-sw $0,-156+240($sp)
-L.762:
-lw $24,-156+240($sp)
-sll $24,$24,2
-lw $24,ErrCnt($24)
-beq $24,$0,L.766
-la $4,L.768
-lw $24,-156+240($sp)
-sll $24,$24,2
-lw $5,L.757($24)
-lw $6,ErrCnt($24)
-jal printf
-L.766:
-L.763:
-lw $24,-156+240($sp)
-la $24,1($24)
-sw $24,-156+240($sp)
-lw $24,-156+240($sp)
-la $15,4
-blt $24,$15,L.762
-la $4,L.44
-jal printf
-lw $24,ErrCnt
-lw $15,ErrCnt+4
-addu $24,$24,$15
-lw $15,ErrCnt+8
-addu $24,$24,$15
-lw $15,ErrCnt+12
-addu $24,$24,$15
-ble $24,$0,L.769
-lw $15,ErrCnt
-lw $14,ErrCnt+4
-addu $15,$15,$14
-lw $14,ErrCnt+8
-addu $15,$15,$14
-bne $15,$0,L.774
-lw $15,ErrCnt+12
-ble $15,$0,L.774
-la $4,L.779
-jal printf
-la $4,L.780
-jal printf
-L.774:
-lw $15,ErrCnt
-lw $14,ErrCnt+4
-addu $15,$15,$14
-bne $15,$0,L.781
-lw $15,ErrCnt+8
-ble $15,$0,L.781
-la $4,L.785
-jal printf
-la $4,L.786
-jal printf
-L.781:
-lw $24,ErrCnt
-lw $15,ErrCnt+4
-addu $24,$24,$15
-ble $24,$0,L.787
-la $4,L.790
-jal printf
-la $4,L.791
-jal printf
-L.787:
-lw $24,ErrCnt
-ble $24,$0,L.770
-la $4,L.794
-jal printf
-la $4,L.795
-jal printf
-b L.770
-L.769:
-la $4,L.796
-jal printf
-la $24,1
-lw $15,RMult
-bne $15,$24,L.801
-lw $15,RDiv
-bne $15,$24,L.801
-lw $15,RAddSub
-bne $15,$24,L.801
-lw $15,RSqrt
-beq $15,$24,L.797
-L.801:
-la $4,L.802
-jal printf
-b L.798
-L.797:
-l.d $f18,One
-l.d $f16,StickyBit
-c.lt.d $f16,$f18; bc1t L.803
-l.d $f16,Radix
-l.d $f10,Two
-sub.d $f10,$f16,$f10
-l.d $f8,Nine
-sub.d $f16,$f16,$f8
-sub.d $f18,$f16,$f18
-mul.d $f18,$f10,$f18
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1f L.803
-la $4,L.805
-jal printf
-la $4,L.806
-jal printf
-l.d $f18,Two
-l.d $f16,Radix
-c.eq.d $f16,$f18; bc1f L.807
-l.d $f16,Precision
-l.d $f10,TwentySeven
-l.d $f8,Four
-l.d $f6,Three
-mul.d $f8,$f8,$f6
-mul.d $f18,$f8,$f18
-sub.d $f18,$f16,$f18
-sub.d $f16,$f16,$f10
-sub.d $f16,$f16,$f10
-l.d $f10,One
-add.d $f16,$f16,$f10
-mul.d $f18,$f18,$f16
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1f L.807
-la $4,L.809
-jal printf
-b L.808
-L.807:
-la $4,L.810
-jal printf
-L.808:
-lw $24,IEEE
-beq $24,$0,L.811
-la $4,L.813
-jal printf
-b L.812
-L.811:
-la $4,L.814
-jal printf
-la $4,L.815
-jal printf
-L.812:
-L.803:
-la $4,L.816
-jal printf
-L.798:
-L.770:
-lw $24,fpecount
-beq $24,$0,L.817
-la $4,L.819
-lw $5,fpecount
-jal printf
-L.817:
-la $4,L.820
-jal printf
-move $2,$0
-L.6:
-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,240
-j $31
-.end main
-.globl Sign
-.text
-.align 2
-.ent Sign
-Sign:
-.frame $sp,8,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-8
-.fmask 0xc0000000,-8
-s.d $f30,0($sp)
-l.d $f18,L.7
-c.lt.d $f12,$f18; bc1t L.823
-l.d $f30,L.8
-b L.824
-L.823:
-l.d $f30,L.825
-L.824:
-mov.d $f0,$f30
-L.821:
-l.d $f30,0($sp)
-addu $sp,$sp,8
-j $31
-.end Sign
-.globl Pause
-.text
-.align 2
-.ent Pause
-Pause:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-la $4,L.827
-lw $5,Milestone
-jal printf
-la $4,L.828
-lw $5,PageNo
-jal printf
-lw $24,Milestone
-la $24,1($24)
-sw $24,Milestone
-lw $24,PageNo
-la $24,1($24)
-sw $24,PageNo
-move $2,$0
-L.826:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end Pause
-.globl TstCond
-.text
-.align 2
-.ent TstCond
-TstCond:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $4,24($sp)
-sw $5,28($sp)
-sw $6,32($sp)
-lw $24,4+24($sp)
-bne $24,$0,L.830
-lw $4,0+24($sp)
-lw $5,8+24($sp)
-jal BadCond
-la $4,L.813
-jal printf
-L.830:
-move $2,$0
-L.829:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end TstCond
-.data
-.align 2
-L.833:
-.word L.834
-.word L.835
-.word L.836
-.word L.837
-.globl BadCond
-.text
-.text
-.align 2
-.ent BadCond
-BadCond:
-.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)
-move $30,$4
-sw $5,36($sp)
-sll $24,$30,2
-la $24,ErrCnt($24)
-lw $15,($24)
-la $15,1($15)
-sw $15,($24)
-la $4,L.838
-sll $24,$30,2
-lw $5,L.833($24)
-lw $6,4+32($sp)
-jal printf
-move $2,$0
-L.832:
-lw $25,16($sp)
-lw $30,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,32
-j $31
-.end BadCond
-.globl Random
-.text
-.align 2
-.ent Random
-Random:
-.frame $sp,40,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-40
-.fmask 0xf0000000,-16
-.mask 0x82000000,-4
-s.d $f28,16($sp)
-s.d $f30,24($sp)
-.cprestore 32
-sw $31,36($sp)
-l.d $f18,Random1
-l.d $f16,Random9
-add.d $f30,$f18,$f16
-mul.d $f28,$f30,$f30
-mul.d $f28,$f28,$f28
-mul.d $f30,$f30,$f28
-mov.d $f12,$f30
-jal floor
-sub.d $f28,$f30,$f0
-l.d $f18,L.840
-mul.d $f18,$f18,$f30
-add.d $f18,$f28,$f18
-s.d $f18,Random1
-l.d $f0,Random1
-L.839:
-l.d $f28,16($sp)
-l.d $f30,24($sp)
-lw $25,32($sp)
-lw $31,36($sp)
-addu $sp,$sp,40
-j $31
-.end Random
-.globl SqXMinX
-.text
-.align 2
-.ent SqXMinX
-SqXMinX:
-.frame $sp,56,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-56
-.fmask 0xc0000000,-24
-.mask 0x82000000,-12
-s.d $f30,32($sp)
-.cprestore 40
-sw $31,44($sp)
-sw $4,56($sp)
-l.d $f18,X
-l.d $f16,BInvrse
-mul.d $f30,$f18,$f16
-sub.d $f16,$f18,$f30
-s.d $f16,-8+56($sp)
-mul.d $f12,$f18,$f18
-jal sqrt
-sub.d $f18,$f0,$f30
-l.d $f16,-8+56($sp)
-sub.d $f18,$f18,$f16
-l.d $f16,OneUlp
-div.d $f18,$f18,$f16
-s.d $f18,SqEr
-l.d $f18,SqEr
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1t L.842
-l.d $f18,SqEr
-l.d $f16,MinSqEr
-c.lt.d $f18,$f16; bc1f L.844
-l.d $f18,SqEr
-s.d $f18,MinSqEr
-L.844:
-l.d $f18,SqEr
-l.d $f16,MaxSqEr
-c.le.d $f18,$f16; bc1t L.846
-l.d $f18,SqEr
-s.d $f18,MaxSqEr
-L.846:
-l.d $f18,J
-l.d $f16,L.8
-add.d $f18,$f18,$f16
-s.d $f18,J
-lw $4,0+56($sp)
-la $5,L.44
-jal BadCond
-la $4,L.848
-l.d $f18,X
-mul.d $f16,$f18,$f18
-mfc1.d $6,$f16
-s.d $f18,16($sp)
-l.d $f18,OneUlp
-l.d $f16,SqEr
-mul.d $f18,$f18,$f16
-s.d $f18,24($sp)
-jal printf
-la $4,L.849
-jal printf
-L.842:
-move $2,$0
-L.841:
-l.d $f30,32($sp)
-lw $25,40($sp)
-lw $31,44($sp)
-addu $sp,$sp,56
-j $31
-.end SqXMinX
-.globl NewD
-.text
-.align 2
-.ent NewD
-NewD:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-l.d $f18,Z1
-l.d $f16,Q
-mul.d $f18,$f18,$f16
-s.d $f18,X
-l.d $f18,Half
-l.d $f16,X
-l.d $f10,Radix
-div.d $f16,$f16,$f10
-sub.d $f12,$f18,$f16
-jal floor
-l.d $f16,Radix
-mul.d $f18,$f0,$f16
-l.d $f10,X
-add.d $f18,$f18,$f10
-s.d $f18,X
-l.d $f18,X
-l.d $f10,Z
-l.d $f8,D
-l.d $f6,Q
-mul.d $f4,$f18,$f10
-sub.d $f6,$f6,$f4
-div.d $f6,$f6,$f16
-mul.d $f4,$f18,$f18
-div.d $f16,$f8,$f16
-mul.d $f16,$f4,$f16
-add.d $f16,$f6,$f16
-s.d $f16,Q
-l.d $f16,Two
-mul.d $f18,$f16,$f18
-mul.d $f18,$f18,$f8
-sub.d $f18,$f10,$f18
-s.d $f18,Z
-l.d $f18,Z
-l.d $f16,Zero
-c.le.d $f18,$f16; bc1f L.851
-l.d $f18,Z
-neg.d $f18,$f18
-s.d $f18,Z
-l.d $f18,Z1
-neg.d $f18,$f18
-s.d $f18,Z1
-L.851:
-l.d $f18,Radix
-l.d $f16,D
-mul.d $f18,$f18,$f16
-s.d $f18,D
-move $2,$0
-L.850:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end NewD
-.globl SR3750
-.text
-.align 2
-.ent SR3750
-SR3750:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-l.d $f18,X
-l.d $f16,Radix
-l.d $f10,Z2
-sub.d $f8,$f18,$f16
-sub.d $f16,$f10,$f16
-c.lt.d $f8,$f16; bc1t L.854
-sub.d $f18,$f18,$f10
-l.d $f16,W
-sub.d $f16,$f16,$f10
-c.le.d $f18,$f16; bc1f L.854
-lw $24,I
-la $24,1($24)
-sw $24,I
-l.d $f18,X
-l.d $f16,D
-mul.d $f12,$f18,$f16
-jal sqrt
-s.d $f0,X2
-l.d $f18,Z2
-l.d $f16,Y
-l.d $f10,X2
-sub.d $f10,$f10,$f18
-sub.d $f18,$f16,$f18
-sub.d $f18,$f10,$f18
-s.d $f18,Y2
-l.d $f18,Half
-l.d $f10,X8
-sub.d $f16,$f16,$f18
-div.d $f16,$f10,$f16
-s.d $f16,X2
-l.d $f16,X2
-mul.d $f10,$f18,$f16
-mul.d $f10,$f10,$f16
-sub.d $f16,$f16,$f10
-s.d $f16,X2
-l.d $f16,Y2
-add.d $f16,$f16,$f18
-l.d $f10,X2
-sub.d $f18,$f18,$f10
-add.d $f18,$f16,$f18
-s.d $f18,SqEr
-l.d $f18,SqEr
-l.d $f16,MinSqEr
-c.lt.d $f18,$f16; bc1f L.856
-l.d $f18,SqEr
-s.d $f18,MinSqEr
-L.856:
-l.d $f18,Y2
-l.d $f16,X2
-sub.d $f18,$f18,$f16
-s.d $f18,SqEr
-l.d $f18,SqEr
-l.d $f16,MaxSqEr
-c.le.d $f18,$f16; bc1t L.858
-l.d $f18,SqEr
-s.d $f18,MaxSqEr
-L.858:
-L.854:
-move $2,$0
-L.853:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end SR3750
-.globl IsYeqX
-.text
-.align 2
-.ent IsYeqX
-IsYeqX:
-.frame $sp,32,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-32
-.mask 0x82000000,-4
-.cprestore 24
-sw $31,28($sp)
-l.d $f18,Y
-l.d $f16,X
-c.eq.d $f18,$f16; bc1t L.861
-lw $24,N
-bgt $24,$0,L.863
-l.d $f18,Zero
-l.d $f16,Z
-c.eq.d $f16,$f18; bc1f L.865
-l.d $f16,Q
-c.le.d $f16,$f18; bc1f L.865
-la $4,L.867
-jal printf
-b L.866
-L.865:
-la $4,2
-la $5,L.868
-jal BadCond
-L.866:
-la $4,L.869
-l.d $f18,Z
-mfc1.d $6,$f18
-l.d $f18,Q
-s.d $f18,16($sp)
-jal printf
-la $4,L.870
-l.d $f18,Y
-mfc1.d $6,$f18
-jal printf
-la $4,L.871
-l.d $f18,X
-mfc1.d $6,$f18
-jal printf
-la $4,L.872
-l.d $f18,Y
-l.d $f16,X
-sub.d $f18,$f18,$f16
-mfc1.d $6,$f18
-jal printf
-L.863:
-lw $24,N
-la $24,1($24)
-sw $24,N
-L.861:
-move $2,$0
-L.860:
-lw $25,24($sp)
-lw $31,28($sp)
-addu $sp,$sp,32
-j $31
-.end IsYeqX
-.globl SR3980
-.text
-.align 2
-.ent SR3980
-SR3980:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-L.874:
-lw $24,I
-mtc1 $24,$f18; cvt.d.w $f18,$f18
-s.d $f18,Q
-l.d $f12,Z
-l.d $f14,Q
-jal pow
-s.d $f0,Y
-jal IsYeqX
-lw $24,I
-la $24,1($24)
-sw $24,I
-lw $15,M
-ble $24,$15,L.877
-b L.876
-L.877:
-l.d $f18,Z
-l.d $f16,X
-mul.d $f18,$f18,$f16
-s.d $f18,X
-L.875:
-l.d $f18,X
-l.d $f16,W
-c.lt.d $f18,$f16; bc1t L.874
-L.876:
-move $2,$0
-L.873:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end SR3980
-.globl PrintIfNPositive
-.text
-.align 2
-.ent PrintIfNPositive
-PrintIfNPositive:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-lw $24,N
-ble $24,$0,L.880
-la $4,L.882
-lw $5,N
-jal printf
-L.880:
-move $2,$0
-L.879:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end PrintIfNPositive
-.globl TstPtUf
-.text
-.align 2
-.ent TstPtUf
-TstPtUf:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $0,N
-l.d $f18,Z
-l.d $f16,Zero
-c.eq.d $f18,$f16; bc1t L.884
-la $4,L.886
-jal printf
-la $4,L.887
-jal printf
-la $24,sigfpe
-sw $24,sigsave
-la $4,ovfl_buf
-jal setjmp
-beq $2,$0,L.888
-b L.890
-L.888:
-l.d $f18,Z
-add.d $f16,$f18,$f18
-div.d $f18,$f16,$f18
-s.d $f18,Q9
-la $4,L.891
-l.d $f18,Q9
-mfc1.d $6,$f18
-jal printf
-l.d $f18,Q9
-l.d $f16,Two
-sub.d $f12,$f18,$f16
-jal fabs
-l.d $f16,Radix
-l.d $f10,U2
-mul.d $f16,$f16,$f10
-c.lt.d $f0,$f16; bc1f L.892
-la $4,L.894
-jal printf
-la $4,L.895
-jal printf
-b L.893
-L.892:
-l.d $f18,Q9
-l.d $f16,One
-c.lt.d $f18,$f16; bc1t L.898
-l.d $f16,Two
-c.le.d $f18,$f16; bc1t L.896
-L.898:
-L.890:
-la $24,1
-sw $24,N
-lw $24,ErrCnt+4
-la $24,1($24)
-sw $24,ErrCnt+4
-la $4,L.901
-jal printf
-b L.897
-L.896:
-la $24,1
-sw $24,N
-lw $24,ErrCnt+8
-la $24,1($24)
-sw $24,ErrCnt+8
-la $4,L.904
-jal printf
-L.897:
-L.893:
-sw $0,sigsave
-l.d $f18,Z
-l.d $f16,One
-mul.d $f10,$f18,$f16
-s.d $f10,V9
-l.d $f10,V9
-s.d $f10,Random1
-mul.d $f10,$f16,$f18
-s.d $f10,V9
-l.d $f10,V9
-s.d $f10,Random2
-div.d $f18,$f18,$f16
-s.d $f18,V9
-l.d $f18,Z
-l.d $f16,Random1
-c.eq.d $f18,$f16; bc1f L.905
-l.d $f16,Random2
-c.eq.d $f18,$f16; bc1f L.905
-l.d $f16,V9
-c.eq.d $f18,$f16; bc1f L.905
-lw $24,N
-ble $24,$0,L.906
-jal Pause
-b L.906
-L.905:
-la $24,1
-sw $24,N
-la $4,2
-la $5,L.909
-jal BadCond
-la $4,L.910
-l.d $f18,Z
-mfc1.d $6,$f18
-jal printf
-l.d $f18,Z
-l.d $f16,Random1
-c.eq.d $f18,$f16; bc1t L.911
-la $4,L.913
-l.d $f18,Random1
-mfc1.d $6,$f18
-jal printf
-L.911:
-l.d $f18,Random2
-l.d $f16,Z
-c.eq.d $f16,$f18; bc1t L.914
-l.d $f16,Random1
-c.eq.d $f18,$f16; bc1t L.914
-la $4,L.916
-l.d $f18,Random2
-mfc1.d $6,$f18
-jal printf
-L.914:
-l.d $f18,Z
-l.d $f16,V9
-c.eq.d $f18,$f16; bc1t L.917
-la $4,L.919
-l.d $f18,V9
-mfc1.d $6,$f18
-jal printf
-L.917:
-l.d $f18,Random2
-l.d $f16,Random1
-c.eq.d $f18,$f16; bc1t L.920
-lw $24,ErrCnt+8
-la $24,1($24)
-sw $24,ErrCnt+8
-la $4,2
-la $5,L.924
-jal BadCond
-la $4,L.925
-l.d $f18,Random2
-mfc1.d $6,$f18
-jal printf
-la $4,L.926
-l.d $f18,Random1
-mfc1.d $6,$f18
-jal printf
-L.920:
-jal Pause
-L.906:
-L.884:
-move $2,$0
-L.883:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end TstPtUf
-.globl notify
-.text
-.align 2
-.ent notify
-notify:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $4,24($sp)
-la $4,L.928
-lw $5,0+24($sp)
-jal printf
-la $4,L.929
-jal printf
-move $2,$0
-L.927:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end notify
-.globl msglist
-.text
-.align 2
-.ent msglist
-msglist:
-.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)
-move $30,$4
-b L.932
-L.931:
-la $4,L.934
-move $24,$30
-la $30,4($24)
-lw $5,($24)
-jal printf
-L.932:
-lw $24,($30)
-bne $24,$0,L.931
-move $2,$0
-L.930:
-lw $25,16($sp)
-lw $30,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,32
-j $31
-.end msglist
-.data
-.align 2
-L.936:
-.word L.937
-.word L.938
-.word L.939
-.word L.940
-.word L.941
-.word L.942
-.word L.943
-.word L.944
-.word L.945
-.word 0x0
-.globl Instructions
-.text
-.text
-.align 2
-.ent Instructions
-Instructions:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-la $4,L.936
-jal msglist
-move $2,$0
-L.935:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end Instructions
-.data
-.align 2
-L.947:
-.word L.948
-.word L.949
-.word L.950
-.word L.951
-.word L.952
-.word L.953
-.word L.954
-.word L.955
-.word L.956
-.word L.957
-.word L.958
-.word L.959
-.word L.960
-.word L.961
-.word 0x0
-.globl Heading
-.text
-.text
-.align 2
-.ent Heading
-Heading:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-la $4,L.947
-jal msglist
-move $2,$0
-L.946:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end Heading
-.data
-.align 2
-L.963:
-.word L.964
-.word L.965
-.word L.966
-.word L.967
-.word L.968
-.word L.969
-.word L.970
-.word L.971
-.word L.972
-.word L.973
-.word L.974
-.word L.975
-.word L.976
-.word L.977
-.word L.978
-.word L.979
-.word L.980
-.word L.981
-.word L.982
-.word 0x0
-.globl Characteristics
-.text
-.text
-.align 2
-.ent Characteristics
-Characteristics:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-la $4,L.963
-jal msglist
-move $2,$0
-L.962:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end Characteristics
-.data
-.align 2
-L.984:
-.word L.985
-.word L.986
-.word L.987
-.word L.988
-.word L.989
-.word L.990
-.word L.991
-.word L.992
-.word L.993
-.word L.994
-.word L.995
-.word L.996
-.word L.997
-.word L.998
-.word L.999
-.word L.1000
-.word L.1001
-.word 0x0
-.globl History
-.text
-.text
-.align 2
-.ent History
-History:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-la $4,L.984
-jal msglist
-move $2,$0
-L.983:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end History
-.globl pow
-.text
-.align 2
-.ent pow
-pow:
-.frame $sp,72,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-72
-.fmask 0xfc000000,-40
-.mask 0xc2800000,-20
-s.d $f26,16($sp)
-s.d $f28,24($sp)
-s.d $f30,32($sp)
-sw $23,40($sp)
-.cprestore 44
-sw $30,48($sp)
-sw $31,52($sp)
-mov.d $f30,$f12
-mov.d $f28,$f14
-move $23,$0
-sw $0,-8+72($sp)
-l.d $f18,L.7
-c.eq.d $f28,$f18; bc1f L.1003
-l.d $f0,L.8
-b L.1002
-L.1003:
-l.d $f18,L.1008
-c.lt.d $f28,$f18; bc1t L.1007
-l.d $f18,L.1009
-c.le.d $f28,$f18; bc1t L.1005
-L.1007:
-l.d $f18,L.825
-c.eq.d $f30,$f18; bc1t L.1005
-mov.d $f12,$f30
-jal log
-mov.d $f18,$f0
-mul.d $f12,$f28,$f18
-jal exp
-mov.d $f18,$f0
-b L.1002
-L.1005:
-l.d $f18,L.7
-c.lt.d $f28,$f18; bc1f L.1010
-neg.d $f28,$f28
-la $24,1
-sw $24,-8+72($sp)
-L.1010:
-mov.d $f12,$f28
-la $6,-16+72($sp)
-jal modf
-mov.d $f28,$f0
-l.d $f18,L.7
-c.eq.d $f28,$f18; bc1t L.1012
-mov.d $f12,$f30
-jal log
-mov.d $f18,$f0
-mul.d $f12,$f28,$f18
-jal exp
-mov.d $f26,$f0
-b L.1013
-L.1012:
-l.d $f26,L.8
-L.1013:
-mov.d $f12,$f30
-la $6,-4+72($sp)
-jal frexp
-mov.d $f30,$f0
-l.d $f18,-16+72($sp)
-trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
-move $30,$24
-beq $24,$0,L.1014
-L.1016:
-and $24,$30,1
-beq $24,$0,L.1020
-mul.d $f26,$f26,$f30
-lw $24,-4+72($sp)
-addu $23,$23,$24
-L.1020:
-sra $24,$30,1
-move $30,$24
-bne $24,$0,L.1022
-b L.1018
-L.1022:
-mul.d $f30,$f30,$f30
-lw $24,-4+72($sp)
-sll $24,$24,1
-sw $24,-4+72($sp)
-l.d $f18,L.1026
-c.lt.d $f30,$f18; bc1f L.1016
-l.d $f18,L.1027
-mul.d $f30,$f18,$f30
-lw $24,-4+72($sp)
-subu $24,$24,1
-sw $24,-4+72($sp)
-b L.1016
-L.1018:
-L.1014:
-lw $24,-8+72($sp)
-beq $24,$0,L.1028
-l.d $f18,L.8
-div.d $f26,$f18,$f26
-negu $23,$23
-L.1028:
-mov.d $f12,$f26
-move $6,$23
-jal ldexp
-mov.d $f18,$f0
-L.1002:
-l.d $f26,16($sp)
-l.d $f28,24($sp)
-l.d $f30,32($sp)
-lw $23,40($sp)
-lw $25,44($sp)
-lw $30,48($sp)
-lw $31,52($sp)
-addu $sp,$sp,72
-j $31
-.end pow
-.globl UfNGrad
-.comm UfNGrad,4
-.globl SqRWrng
-.comm SqRWrng,4
-.globl IEEE
-.comm IEEE,4
-.globl Anomaly
-.comm Anomaly,4
-.globl Monot
-.comm Monot,4
-.globl NotMonot
-.comm NotMonot,4
-.globl Done
-.comm Done,4
-.globl Break
-.comm Break,4
-.globl RSqrt
-.comm RSqrt,4
-.globl RAddSub
-.comm RAddSub,4
-.globl RDiv
-.comm RDiv,4
-.globl RMult
-.comm RMult,4
-.globl GAddSub
-.comm GAddSub,4
-.globl GDiv
-.comm GDiv,4
-.globl GMult
-.comm GMult,4
-.globl N1
-.comm N1,4
-.globl N
-.comm N,4
-.globl M
-.comm M,4
-.globl PageNo
-.comm PageNo,4
-.globl Milestone
-.comm Milestone,4
-.globl fpecount
-.comm fpecount,4
-.globl ErrCnt
-.comm ErrCnt,16
-.globl Z9
-.comm Z9,8
-.globl Z2
-.comm Z2,8
-.globl Z1
-.comm Z1,8
-.globl PseudoZero
-.comm PseudoZero,8
-.globl Z
-.comm Z,8
-.globl Random2
-.comm Random2,8
-.globl Y2
-.comm Y2,8
-.globl Y1
-.comm Y1,8
-.globl Y
-.comm Y,8
-.globl Random1
-.comm Random1,8
-.globl X8
-.comm X8,8
-.globl X2
-.comm X2,8
-.globl X1
-.comm X1,8
-.globl X
-.comm X,8
-.globl W
-.comm W,8
-.globl V9
-.comm V9,8
-.globl V0
-.comm V0,8
-.globl V
-.comm V,8
-.globl U2
-.comm U2,8
-.globl U1
-.comm U1,8
-.globl UfThold
-.comm UfThold,8
-.globl OneUlp
-.comm OneUlp,8
-.globl S
-.comm S,8
-.globl Underflow
-.comm Underflow,8
-.globl T
-.comm T,8
-.globl Random9
-.comm Random9,8
-.globl R
-.comm R,8
-.globl Q9
-.comm Q9,8
-.globl Q
-.comm Q,8
-.globl Precision
-.comm Precision,8
-.globl MyZero
-.comm MyZero,8
-.globl J
-.comm J,8
-.globl StickyBit
-.comm StickyBit,8
-.globl I
-.comm I,4
-.globl HInvrse
-.comm HInvrse,8
-.globl H
-.comm H,8
-.globl F9
-.comm F9,8
-.globl F6
-.comm F6,8
-.globl Third
-.comm Third,8
-.globl E9
-.comm E9,8
-.globl MaxSqEr
-.comm MaxSqEr,8
-.globl SqEr
-.comm SqEr,8
-.globl MinSqEr
-.comm MinSqEr,8
-.globl E3
-.comm E3,8
-.globl Exp2
-.comm Exp2,8
-.globl E1
-.comm E1,8
-.globl E0
-.comm E0,8
-.globl FourD
-.comm FourD,8
-.globl D
-.comm D,8
-.globl CInvrse
-.comm CInvrse,8
-.globl C
-.comm C,8
-.globl A1
-.comm A1,8
-.globl AInvrse
-.comm AInvrse,8
-.globl ch
-.comm ch,8
-.globl Indx
-.comm Indx,4
-.globl BMinusU2
-.comm BMinusU2,8
-.globl RadixD2
-.comm RadixD2,8
-.globl BInvrse
-.comm BInvrse,8
-.globl Radix
-.comm Radix,8
-.globl sigsave
-.comm sigsave,4
-.globl ovfl_buf
-.comm ovfl_buf,112
-.extern _iob 0
-.rdata
-.align 3
-L.1027:
-.word 0x40000000
-.word 0x0
-.align 3
-L.1026:
-.word 0x3fe00000
-.word 0x0
-.align 3
-L.1009:
-.word 0x40913000
-.word 0x0
-.align 3
-L.1008:
-.word 0xc0913000
-.word 0x0
-.align 0
-L.1001:
-.byte 115
-.byte 101
-.byte 101
-.byte 32
-.byte 115
-.byte 111
-.byte 117
-.byte 114
-.byte 99
-.byte 101
-.byte 32
-.byte 99
-.byte 111
-.byte 109
-.byte 109
-.byte 101
-.byte 110
-.byte 116
-.byte 115
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 109
-.byte 111
-.byte 114
-.byte 101
-.byte 32
-.byte 104
-.byte 105
-.byte 115
-.byte 116
-.byte 111
-.byte 114
-.byte 121
-.byte 46
-.byte 0
-.align 0
-L.1000:
-.byte 66
-.byte 65
-.byte 83
-.byte 73
-.byte 67
-.byte 32
-.byte 118
-.byte 101
-.byte 114
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 32
-.byte 40
-.byte 67
-.byte 41
-.byte 32
-.byte 49
-.byte 57
-.byte 56
-.byte 51
-.byte 32
-.byte 98
-.byte 121
-.byte 32
-.byte 80
-.byte 114
-.byte 111
-.byte 102
-.byte 46
-.byte 32
-.byte 87
-.byte 46
-.byte 32
-.byte 77
-.byte 46
-.byte 32
-.byte 75
-.byte 97
-.byte 104
-.byte 97
-.byte 110
-.byte 59
-.byte 0
-.align 0
-L.999:
-.byte 97
-.byte 115
-.byte 32
-.byte 117
-.byte 115
-.byte 101
-.byte 100
-.byte 32
-.byte 98
-.byte 121
-.byte 32
-.byte 99
-.byte 101
-.byte 114
-.byte 116
-.byte 97
-.byte 105
-.byte 110
-.byte 32
-.byte 101
-.byte 97
-.byte 114
-.byte 108
-.byte 121
-.byte 32
-.byte 87
-.byte 65
-.byte 78
-.byte 71
-.byte 32
-.byte 109
-.byte 97
-.byte 99
-.byte 104
-.byte 105
-.byte 110
-.byte 101
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.998:
-.byte 102
-.byte 108
-.byte 111
-.byte 97
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 45
-.byte 112
-.byte 111
-.byte 105
-.byte 110
-.byte 116
-.byte 32
-.byte 110
-.byte 117
-.byte 109
-.byte 98
-.byte 101
-.byte 114
-.byte 115
-.byte 44
-.byte 32
-.byte 98
-.byte 117
-.byte 116
-.byte 32
-.byte 97
-.byte 108
-.byte 115
-.byte 111
-.byte 32
-.byte 97
-.byte 108
-.byte 108
-.byte 111
-.byte 119
-.byte 115
-.byte 32
-.byte 108
-.byte 111
-.byte 103
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 105
-.byte 99
-.byte 32
-.byte 101
-.byte 110
-.byte 99
-.byte 111
-.byte 100
-.byte 105
-.byte 110
-.byte 103
-.byte 0
-.align 0
-L.997:
-.byte 10
-.byte 84
-.byte 104
-.byte 101
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 98
-.byte 97
-.byte 115
-.byte 101
-.byte 100
-.byte 32
-.byte 117
-.byte 112
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 32
-.byte 99
-.byte 111
-.byte 110
-.byte 118
-.byte 101
-.byte 110
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 97
-.byte 108
-.byte 32
-.byte 114
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 32
-.byte 114
-.byte 101
-.byte 112
-.byte 114
-.byte 101
-.byte 115
-.byte 101
-.byte 110
-.byte 116
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 0
-.align 0
-L.996:
-.byte 111
-.byte 102
-.byte 32
-.byte 112
-.byte 97
-.byte 116
-.byte 104
-.byte 111
-.byte 108
-.byte 111
-.byte 103
-.byte 105
-.byte 101
-.byte 115
-.byte 44
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 115
-.byte 97
-.byte 121
-.byte 32
-.byte 104
-.byte 111
-.byte 119
-.byte 32
-.byte 119
-.byte 101
-.byte 108
-.byte 108
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 101
-.byte 116
-.byte 105
-.byte 99
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 105
-.byte 109
-.byte 112
-.byte 108
-.byte 101
-.byte 109
-.byte 101
-.byte 110
-.byte 116
-.byte 101
-.byte 100
-.byte 46
-.byte 0
-.align 0
-L.995:
-.byte 111
-.byte 102
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 101
-.byte 116
-.byte 105
-.byte 99
-.byte 44
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 32
-.byte 116
-.byte 114
-.byte 105
-.byte 101
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 99
-.byte 111
-.byte 112
-.byte 101
-.byte 32
-.byte 119
-.byte 105
-.byte 116
-.byte 104
-.byte 32
-.byte 97
-.byte 32
-.byte 119
-.byte 105
-.byte 100
-.byte 101
-.byte 114
-.byte 32
-.byte 118
-.byte 97
-.byte 114
-.byte 105
-.byte 101
-.byte 116
-.byte 121
-.byte 0
-.align 0
-L.994:
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 44
-.byte 32
-.byte 80
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 114
-.byte 97
-.byte 110
-.byte 103
-.byte 101
-.byte 32
-.byte 40
-.byte 111
-.byte 118
-.byte 101
-.byte 114
-.byte 47
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 116
-.byte 104
-.byte 114
-.byte 101
-.byte 115
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 115
-.byte 41
-.byte 0
-.align 0
-L.993:
-.byte 87
-.byte 46
-.byte 32
-.byte 74
-.byte 46
-.byte 32
-.byte 67
-.byte 111
-.byte 100
-.byte 121
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 87
-.byte 46
-.byte 32
-.byte 87
-.byte 97
-.byte 105
-.byte 116
-.byte 101
-.byte 46
-.byte 32
-.byte 65
-.byte 108
-.byte 116
-.byte 104
-.byte 111
-.byte 117
-.byte 103
-.byte 104
-.byte 32
-.byte 98
-.byte 111
-.byte 116
-.byte 104
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 115
-.byte 32
-.byte 116
-.byte 114
-.byte 121
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 100
-.byte 105
-.byte 115
-.byte 99
-.byte 111
-.byte 118
-.byte 101
-.byte 114
-.byte 0
-.align 0
-L.992:
-.byte 98
-.byte 111
-.byte 111
-.byte 107
-.byte 32
-.byte 32
-.byte 96
-.byte 83
-.byte 111
-.byte 102
-.byte 116
-.byte 119
-.byte 97
-.byte 114
-.byte 101
-.byte 32
-.byte 77
-.byte 97
-.byte 110
-.byte 117
-.byte 97
-.byte 108
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 69
-.byte 108
-.byte 101
-.byte 109
-.byte 101
-.byte 110
-.byte 116
-.byte 97
-.byte 114
-.byte 121
-.byte 32
-.byte 70
-.byte 117
-.byte 110
-.byte 99
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 115
-.byte 39
-.byte 32
-.byte 40
-.byte 49
-.byte 57
-.byte 56
-.byte 48
-.byte 41
-.byte 32
-.byte 98
-.byte 121
-.byte 0
-.align 0
-L.991:
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 32
-.byte 99
-.byte 97
-.byte 108
-.byte 108
-.byte 101
-.byte 100
-.byte 32
-.byte 96
-.byte 77
-.byte 65
-.byte 67
-.byte 72
-.byte 65
-.byte 82
-.byte 39
-.byte 44
-.byte 32
-.byte 119
-.byte 104
-.byte 105
-.byte 99
-.byte 104
-.byte 32
-.byte 99
-.byte 97
-.byte 110
-.byte 32
-.byte 98
-.byte 101
-.byte 32
-.byte 102
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 32
-.byte 97
-.byte 116
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 101
-.byte 110
-.byte 100
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 0
-.align 0
-L.990:
-.byte 84
-.byte 104
-.byte 101
-.byte 32
-.byte 100
-.byte 105
-.byte 97
-.byte 103
-.byte 110
-.byte 111
-.byte 115
-.byte 116
-.byte 105
-.byte 99
-.byte 32
-.byte 99
-.byte 97
-.byte 112
-.byte 97
-.byte 98
-.byte 105
-.byte 108
-.byte 105
-.byte 116
-.byte 105
-.byte 101
-.byte 115
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 32
-.byte 103
-.byte 111
-.byte 32
-.byte 98
-.byte 101
-.byte 121
-.byte 111
-.byte 110
-.byte 100
-.byte 32
-.byte 97
-.byte 110
-.byte 32
-.byte 101
-.byte 97
-.byte 114
-.byte 108
-.byte 105
-.byte 101
-.byte 114
-.byte 0
-.align 0
-L.989:
-.byte 70
-.byte 97
-.byte 105
-.byte 108
-.byte 117
-.byte 114
-.byte 101
-.byte 115
-.byte 32
-.byte 109
-.byte 97
-.byte 121
-.byte 32
-.byte 99
-.byte 111
-.byte 110
-.byte 102
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 32
-.byte 115
-.byte 117
-.byte 98
-.byte 115
-.byte 101
-.byte 113
-.byte 117
-.byte 101
-.byte 110
-.byte 116
-.byte 32
-.byte 100
-.byte 105
-.byte 97
-.byte 103
-.byte 110
-.byte 111
-.byte 115
-.byte 101
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.988:
-.byte 32
-.byte 32
-.byte 32
-.byte 70
-.byte 65
-.byte 73
-.byte 76
-.byte 85
-.byte 82
-.byte 69
-.byte 115
-.byte 44
-.byte 32
-.byte 108
-.byte 105
-.byte 107
-.byte 101
-.byte 32
-.byte 50
-.byte 43
-.byte 50
-.byte 32
-.byte 61
-.byte 61
-.byte 32
-.byte 53
-.byte 32
-.byte 46
-.byte 0
-.align 0
-L.987:
-.byte 32
-.byte 32
-.byte 32
-.byte 83
-.byte 101
-.byte 114
-.byte 105
-.byte 111
-.byte 117
-.byte 115
-.byte 32
-.byte 68
-.byte 69
-.byte 70
-.byte 69
-.byte 67
-.byte 84
-.byte 115
-.byte 44
-.byte 32
-.byte 108
-.byte 105
-.byte 107
-.byte 101
-.byte 32
-.byte 108
-.byte 97
-.byte 99
-.byte 107
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 97
-.byte 32
-.byte 103
-.byte 117
-.byte 97
-.byte 114
-.byte 100
-.byte 32
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 44
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 0
-.align 0
-L.986:
-.byte 32
-.byte 32
-.byte 32
-.byte 70
-.byte 76
-.byte 65
-.byte 87
-.byte 115
-.byte 44
-.byte 32
-.byte 108
-.byte 105
-.byte 107
-.byte 101
-.byte 32
-.byte 108
-.byte 97
-.byte 99
-.byte 107
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 97
-.byte 32
-.byte 115
-.byte 116
-.byte 105
-.byte 99
-.byte 107
-.byte 121
-.byte 32
-.byte 98
-.byte 105
-.byte 116
-.byte 44
-.byte 0
-.align 0
-L.985:
-.byte 84
-.byte 104
-.byte 101
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 32
-.byte 97
-.byte 116
-.byte 116
-.byte 101
-.byte 109
-.byte 112
-.byte 116
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 100
-.byte 105
-.byte 115
-.byte 99
-.byte 114
-.byte 105
-.byte 109
-.byte 105
-.byte 110
-.byte 97
-.byte 116
-.byte 101
-.byte 32
-.byte 97
-.byte 109
-.byte 111
-.byte 110
-.byte 103
-.byte 0
-.align 0
-L.982:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 68
-.byte 101
-.byte 99
-.byte 105
-.byte 109
-.byte 97
-.byte 108
-.byte 45
-.byte 66
-.byte 105
-.byte 110
-.byte 97
-.byte 114
-.byte 121
-.byte 32
-.byte 99
-.byte 111
-.byte 110
-.byte 118
-.byte 101
-.byte 114
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 78
-.byte 79
-.byte 84
-.byte 32
-.byte 89
-.byte 69
-.byte 84
-.byte 32
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 101
-.byte 100
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 97
-.byte 99
-.byte 99
-.byte 117
-.byte 114
-.byte 97
-.byte 99
-.byte 121
-.byte 46
-.byte 0
-.align 0
-L.981:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 69
-.byte 120
-.byte 116
-.byte 114
-.byte 97
-.byte 45
-.byte 112
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 101
-.byte 32
-.byte 115
-.byte 117
-.byte 98
-.byte 101
-.byte 120
-.byte 112
-.byte 114
-.byte 101
-.byte 115
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 115
-.byte 32
-.byte 97
-.byte 114
-.byte 101
-.byte 32
-.byte 114
-.byte 101
-.byte 118
-.byte 101
-.byte 97
-.byte 108
-.byte 101
-.byte 100
-.byte 32
-.byte 98
-.byte 117
-.byte 116
-.byte 32
-.byte 78
-.byte 79
-.byte 84
-.byte 32
-.byte 89
-.byte 69
-.byte 84
-.byte 32
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 101
-.byte 100
-.byte 46
-.byte 0
-.align 0
-L.980:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 83
-.byte 113
-.byte 114
-.byte 116
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 101
-.byte 100
-.byte 46
-.byte 32
-.byte 32
-.byte 89
-.byte 94
-.byte 88
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 110
-.byte 111
-.byte 116
-.byte 32
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 101
-.byte 100
-.byte 46
-.byte 0
-.align 0
-L.979:
-.byte 9
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 99
-.byte 111
-.byte 110
-.byte 116
-.byte 97
-.byte 109
-.byte 105
-.byte 110
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 119
-.byte 105
-.byte 116
-.byte 104
-.byte 32
-.byte 112
-.byte 115
-.byte 101
-.byte 117
-.byte 100
-.byte 111
-.byte 45
-.byte 122
-.byte 101
-.byte 114
-.byte 111
-.byte 115
-.byte 46
-.byte 0
-.align 0
-L.978:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 67
-.byte 111
-.byte 109
-.byte 112
-.byte 97
-.byte 114
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 115
-.byte 32
-.byte 97
-.byte 114
-.byte 101
-.byte 32
-.byte 99
-.byte 104
-.byte 101
-.byte 99
-.byte 107
-.byte 101
-.byte 100
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 99
-.byte 111
-.byte 110
-.byte 115
-.byte 105
-.byte 115
-.byte 116
-.byte 101
-.byte 110
-.byte 99
-.byte 121
-.byte 32
-.byte 119
-.byte 105
-.byte 116
-.byte 104
-.byte 32
-.byte 115
-.byte 117
-.byte 98
-.byte 116
-.byte 114
-.byte 97
-.byte 99
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 0
-.align 0
-L.977:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 86
-.byte 48
-.byte 32
-.byte 32
-.byte 116
-.byte 101
-.byte 108
-.byte 108
-.byte 115
-.byte 44
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 103
-.byte 104
-.byte 108
-.byte 121
-.byte 44
-.byte 32
-.byte 119
-.byte 104
-.byte 101
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 32
-.byte 73
-.byte 110
-.byte 102
-.byte 105
-.byte 110
-.byte 105
-.byte 116
-.byte 121
-.byte 32
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 114
-.byte 101
-.byte 112
-.byte 114
-.byte 101
-.byte 115
-.byte 101
-.byte 110
-.byte 116
-.byte 101
-.byte 100
-.byte 46
-.byte 0
-.align 0
-L.976:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 86
-.byte 32
-.byte 61
-.byte 32
-.byte 97
-.byte 110
-.byte 32
-.byte 111
-.byte 118
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 116
-.byte 104
-.byte 114
-.byte 101
-.byte 115
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 44
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 103
-.byte 104
-.byte 108
-.byte 121
-.byte 46
-.byte 0
-.align 0
-L.975:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 69
-.byte 48
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 80
-.byte 115
-.byte 101
-.byte 117
-.byte 100
-.byte 111
-.byte 90
-.byte 101
-.byte 114
-.byte 111
-.byte 32
-.byte 116
-.byte 101
-.byte 108
-.byte 108
-.byte 32
-.byte 119
-.byte 104
-.byte 101
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 97
-.byte 98
-.byte 114
-.byte 117
-.byte 112
-.byte 116
-.byte 44
-.byte 32
-.byte 103
-.byte 114
-.byte 97
-.byte 100
-.byte 117
-.byte 97
-.byte 108
-.byte 44
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 102
-.byte 117
-.byte 122
-.byte 122
-.byte 121
-.byte 46
-.byte 0
-.align 0
-L.974:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 85
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 84
-.byte 104
-.byte 114
-.byte 101
-.byte 115
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 32
-.byte 61
-.byte 32
-.byte 97
-.byte 110
-.byte 32
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 116
-.byte 104
-.byte 114
-.byte 101
-.byte 115
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 46
-.byte 0
-.align 0
-L.973:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 87
-.byte 104
-.byte 101
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 97
-.byte 32
-.byte 83
-.byte 116
-.byte 105
-.byte 99
-.byte 107
-.byte 121
-.byte 32
-.byte 66
-.byte 105
-.byte 116
-.byte 32
-.byte 117
-.byte 115
-.byte 101
-.byte 100
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 108
-.byte 121
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 105
-.byte 110
-.byte 103
-.byte 46
-.byte 0
-.align 0
-L.972:
-.byte 9
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 77
-.byte 117
-.byte 108
-.byte 116
-.byte 46
-.byte 44
-.byte 32
-.byte 68
-.byte 105
-.byte 118
-.byte 46
-.byte 44
-.byte 32
-.byte 65
-.byte 100
-.byte 100
-.byte 47
-.byte 83
-.byte 117
-.byte 98
-.byte 116
-.byte 46
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 83
-.byte 113
-.byte 114
-.byte 116
-.byte 46
-.byte 0
-.align 0
-L.971:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 87
-.byte 104
-.byte 101
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 101
-.byte 116
-.byte 105
-.byte 99
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 99
-.byte 104
-.byte 111
-.byte 112
-.byte 112
-.byte 101
-.byte 100
-.byte 44
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 108
-.byte 121
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 100
-.byte 44
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 115
-.byte 111
-.byte 109
-.byte 101
-.byte 116
-.byte 104
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 101
-.byte 108
-.byte 115
-.byte 101
-.byte 0
-.align 0
-L.970:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 65
-.byte 100
-.byte 101
-.byte 113
-.byte 117
-.byte 97
-.byte 99
-.byte 121
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 103
-.byte 117
-.byte 97
-.byte 114
-.byte 100
-.byte 32
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 115
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 77
-.byte 117
-.byte 108
-.byte 116
-.byte 46
-.byte 44
-.byte 32
-.byte 68
-.byte 105
-.byte 118
-.byte 46
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 83
-.byte 117
-.byte 98
-.byte 116
-.byte 46
-.byte 0
-.align 0
-L.969:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 85
-.byte 49
-.byte 32
-.byte 61
-.byte 32
-.byte 49
-.byte 47
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 94
-.byte 80
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 61
-.byte 32
-.byte 79
-.byte 110
-.byte 101
-.byte 32
-.byte 85
-.byte 108
-.byte 112
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 110
-.byte 117
-.byte 109
-.byte 98
-.byte 101
-.byte 114
-.byte 115
-.byte 32
-.byte 97
-.byte 32
-.byte 108
-.byte 105
-.byte 116
-.byte 116
-.byte 108
-.byte 101
-.byte 32
-.byte 108
-.byte 101
-.byte 115
-.byte 115
-.byte 32
-.byte 116
-.byte 104
-.byte 97
-.byte 110
-.byte 32
-.byte 49
-.byte 46
-.byte 48
-.byte 32
-.byte 46
-.byte 0
-.align 0
-L.968:
-.byte 9
-.byte 40
-.byte 79
-.byte 110
-.byte 101
-.byte 85
-.byte 108
-.byte 112
-.byte 110
-.byte 105
-.byte 116
-.byte 32
-.byte 105
-.byte 110
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 76
-.byte 97
-.byte 115
-.byte 116
-.byte 32
-.byte 80
-.byte 108
-.byte 97
-.byte 99
-.byte 101
-.byte 41
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 49
-.byte 46
-.byte 48
-.byte 48
-.byte 48
-.byte 120
-.byte 120
-.byte 120
-.byte 32
-.byte 46
-.byte 0
-.align 0
-L.967:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 85
-.byte 50
-.byte 32
-.byte 61
-.byte 32
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 47
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 94
-.byte 80
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 61
-.byte 32
-.byte 79
-.byte 110
-.byte 101
-.byte 32
-.byte 85
-.byte 108
-.byte 112
-.byte 0
-.align 0
-L.966:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 80
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 61
-.byte 32
-.byte 110
-.byte 117
-.byte 109
-.byte 98
-.byte 101
-.byte 114
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 115
-.byte 105
-.byte 103
-.byte 110
-.byte 105
-.byte 102
-.byte 105
-.byte 99
-.byte 97
-.byte 110
-.byte 116
-.byte 32
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 115
-.byte 32
-.byte 99
-.byte 97
-.byte 114
-.byte 114
-.byte 105
-.byte 101
-.byte 100
-.byte 46
-.byte 0
-.align 0
-L.965:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 32
-.byte 61
-.byte 32
-.byte 49
-.byte 44
-.byte 32
-.byte 50
-.byte 44
-.byte 32
-.byte 52
-.byte 44
-.byte 32
-.byte 56
-.byte 44
-.byte 32
-.byte 49
-.byte 48
-.byte 44
-.byte 32
-.byte 49
-.byte 54
-.byte 44
-.byte 32
-.byte 49
-.byte 48
-.byte 48
-.byte 44
-.byte 32
-.byte 50
-.byte 53
-.byte 54
-.byte 32
-.byte 46
-.byte 46
-.byte 46
-.byte 0
-.align 0
-L.964:
-.byte 82
-.byte 117
-.byte 110
-.byte 110
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 32
-.byte 115
-.byte 104
-.byte 111
-.byte 117
-.byte 108
-.byte 100
-.byte 32
-.byte 114
-.byte 101
-.byte 118
-.byte 101
-.byte 97
-.byte 108
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 115
-.byte 101
-.byte 32
-.byte 99
-.byte 104
-.byte 97
-.byte 114
-.byte 97
-.byte 99
-.byte 116
-.byte 101
-.byte 114
-.byte 105
-.byte 115
-.byte 116
-.byte 105
-.byte 99
-.byte 115
-.byte 58
-.byte 0
-.align 0
-L.961:
-.byte 9
-.byte 79
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 114
-.byte 101
-.byte 108
-.byte 101
-.byte 118
-.byte 97
-.byte 110
-.byte 116
-.byte 32
-.byte 99
-.byte 111
-.byte 109
-.byte 112
-.byte 105
-.byte 108
-.byte 101
-.byte 114
-.byte 32
-.byte 111
-.byte 112
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 115
-.byte 58
-.byte 0
-.align 0
-L.960:
-.byte 9
-.byte 79
-.byte 112
-.byte 116
-.byte 105
-.byte 109
-.byte 105
-.byte 122
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 108
-.byte 101
-.byte 118
-.byte 101
-.byte 108
-.byte 58
-.byte 10
-.byte 0
-.align 0
-L.959:
-.byte 9
-.byte 67
-.byte 111
-.byte 109
-.byte 112
-.byte 105
-.byte 108
-.byte 101
-.byte 114
-.byte 58
-.byte 10
-.byte 0
-.align 0
-L.958:
-.byte 9
-.byte 67
-.byte 111
-.byte 109
-.byte 112
-.byte 117
-.byte 116
-.byte 101
-.byte 114
-.byte 58
-.byte 10
-.byte 0
-.align 0
-L.957:
-.byte 9
-.byte 86
-.byte 101
-.byte 114
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 58
-.byte 9
-.byte 49
-.byte 48
-.byte 32
-.byte 70
-.byte 101
-.byte 98
-.byte 114
-.byte 117
-.byte 97
-.byte 114
-.byte 121
-.byte 32
-.byte 49
-.byte 57
-.byte 56
-.byte 57
-.byte 59
-.byte 0
-.align 0
-L.956:
-.byte 9
-.byte 80
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 58
-.byte 9
-.byte 100
-.byte 111
-.byte 117
-.byte 98
-.byte 108
-.byte 101
-.byte 59
-.byte 0
-.align 0
-L.955:
-.byte 73
-.byte 110
-.byte 32
-.byte 100
-.byte 111
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 115
-.byte 111
-.byte 44
-.byte 32
-.byte 112
-.byte 108
-.byte 101
-.byte 97
-.byte 115
-.byte 101
-.byte 32
-.byte 105
-.byte 110
-.byte 99
-.byte 108
-.byte 117
-.byte 100
-.byte 101
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 102
-.byte 111
-.byte 108
-.byte 108
-.byte 111
-.byte 119
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 105
-.byte 110
-.byte 102
-.byte 111
-.byte 114
-.byte 109
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 58
-.byte 0
-.align 0
-L.954:
-.byte 9
-.byte 83
-.byte 97
-.byte 110
-.byte 32
-.byte 70
-.byte 114
-.byte 97
-.byte 110
-.byte 99
-.byte 105
-.byte 115
-.byte 99
-.byte 111
-.byte 44
-.byte 32
-.byte 67
-.byte 65
-.byte 32
-.byte 57
-.byte 52
-.byte 49
-.byte 52
-.byte 51
-.byte 45
-.byte 48
-.byte 55
-.byte 48
-.byte 52
-.byte 44
-.byte 32
-.byte 85
-.byte 83
-.byte 65
-.byte 10
-.byte 0
-.align 0
-L.953:
-.byte 9
-.byte 85
-.byte 110
-.byte 105
-.byte 118
-.byte 101
-.byte 114
-.byte 115
-.byte 105
-.byte 116
-.byte 121
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 67
-.byte 97
-.byte 108
-.byte 105
-.byte 102
-.byte 111
-.byte 114
-.byte 110
-.byte 105
-.byte 97
-.byte 0
-.align 0
-L.952:
-.byte 9
-.byte 67
-.byte 111
-.byte 109
-.byte 112
-.byte 117
-.byte 116
-.byte 101
-.byte 114
-.byte 32
-.byte 67
-.byte 101
-.byte 110
-.byte 116
-.byte 101
-.byte 114
-.byte 32
-.byte 85
-.byte 45
-.byte 55
-.byte 54
-.byte 0
-.align 0
-L.951:
-.byte 9
-.byte 82
-.byte 105
-.byte 99
-.byte 104
-.byte 97
-.byte 114
-.byte 100
-.byte 32
-.byte 75
-.byte 97
-.byte 114
-.byte 112
-.byte 105
-.byte 110
-.byte 115
-.byte 107
-.byte 105
-.byte 0
-.align 0
-L.950:
-.byte 80
-.byte 108
-.byte 101
-.byte 97
-.byte 115
-.byte 101
-.byte 32
-.byte 115
-.byte 101
-.byte 110
-.byte 100
-.byte 32
-.byte 115
-.byte 117
-.byte 103
-.byte 103
-.byte 101
-.byte 115
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 115
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 105
-.byte 110
-.byte 116
-.byte 101
-.byte 114
-.byte 101
-.byte 115
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 114
-.byte 101
-.byte 115
-.byte 117
-.byte 108
-.byte 116
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 0
-.align 0
-L.949:
-.byte 99
-.byte 111
-.byte 112
-.byte 101
-.byte 32
-.byte 119
-.byte 105
-.byte 116
-.byte 104
-.byte 32
-.byte 117
-.byte 110
-.byte 97
-.byte 110
-.byte 116
-.byte 105
-.byte 99
-.byte 105
-.byte 112
-.byte 97
-.byte 116
-.byte 101
-.byte 100
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 110
-.byte 101
-.byte 119
-.byte 108
-.byte 121
-.byte 32
-.byte 117
-.byte 110
-.byte 99
-.byte 111
-.byte 118
-.byte 101
-.byte 114
-.byte 101
-.byte 100
-.byte 32
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 101
-.byte 116
-.byte 105
-.byte 99
-.byte 32
-.byte 112
-.byte 97
-.byte 116
-.byte 104
-.byte 111
-.byte 108
-.byte 111
-.byte 103
-.byte 105
-.byte 101
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.948:
-.byte 85
-.byte 115
-.byte 101
-.byte 114
-.byte 115
-.byte 32
-.byte 97
-.byte 114
-.byte 101
-.byte 32
-.byte 105
-.byte 110
-.byte 118
-.byte 105
-.byte 116
-.byte 101
-.byte 100
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 104
-.byte 101
-.byte 108
-.byte 112
-.byte 32
-.byte 100
-.byte 101
-.byte 98
-.byte 117
-.byte 103
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 97
-.byte 117
-.byte 103
-.byte 109
-.byte 101
-.byte 110
-.byte 116
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 32
-.byte 115
-.byte 111
-.byte 32
-.byte 105
-.byte 116
-.byte 32
-.byte 119
-.byte 105
-.byte 108
-.byte 108
-.byte 0
-.align 0
-L.945:
-.byte 65
-.byte 110
-.byte 115
-.byte 119
-.byte 101
-.byte 114
-.byte 32
-.byte 113
-.byte 117
-.byte 101
-.byte 115
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 115
-.byte 32
-.byte 119
-.byte 105
-.byte 116
-.byte 104
-.byte 32
-.byte 89
-.byte 44
-.byte 32
-.byte 121
-.byte 44
-.byte 32
-.byte 78
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 110
-.byte 32
-.byte 40
-.byte 117
-.byte 110
-.byte 108
-.byte 101
-.byte 115
-.byte 115
-.byte 32
-.byte 111
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 119
-.byte 105
-.byte 115
-.byte 101
-.byte 32
-.byte 105
-.byte 110
-.byte 100
-.byte 105
-.byte 99
-.byte 97
-.byte 116
-.byte 101
-.byte 100
-.byte 41
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.944:
-.byte 97
-.byte 109
-.byte 101
-.byte 110
-.byte 100
-.byte 32
-.byte 105
-.byte 116
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 109
-.byte 97
-.byte 107
-.byte 101
-.byte 32
-.byte 102
-.byte 117
-.byte 114
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 101
-.byte 115
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.943:
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 32
-.byte 97
-.byte 110
-.byte 121
-.byte 119
-.byte 97
-.byte 121
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 115
-.byte 101
-.byte 101
-.byte 32
-.byte 104
-.byte 111
-.byte 119
-.byte 32
-.byte 109
-.byte 97
-.byte 110
-.byte 121
-.byte 32
-.byte 109
-.byte 105
-.byte 108
-.byte 101
-.byte 115
-.byte 116
-.byte 111
-.byte 110
-.byte 101
-.byte 115
-.byte 32
-.byte 105
-.byte 116
-.byte 32
-.byte 112
-.byte 97
-.byte 115
-.byte 115
-.byte 101
-.byte 115
-.byte 44
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 110
-.byte 0
-.align 0
-L.942:
-.byte 119
-.byte 97
-.byte 114
-.byte 110
-.byte 105
-.byte 110
-.byte 103
-.byte 46
-.byte 32
-.byte 32
-.byte 73
-.byte 102
-.byte 32
-.byte 112
-.byte 101
-.byte 114
-.byte 115
-.byte 117
-.byte 97
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 118
-.byte 97
-.byte 105
-.byte 108
-.byte 115
-.byte 32
-.byte 110
-.byte 97
-.byte 117
-.byte 103
-.byte 104
-.byte 116
-.byte 44
-.byte 32
-.byte 100
-.byte 111
-.byte 110
-.byte 39
-.byte 116
-.byte 32
-.byte 100
-.byte 101
-.byte 115
-.byte 112
-.byte 97
-.byte 105
-.byte 114
-.byte 32
-.byte 98
-.byte 117
-.byte 116
-.byte 32
-.byte 114
-.byte 117
-.byte 110
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 0
-.align 0
-L.941:
-.byte 116
-.byte 111
-.byte 32
-.byte 112
-.byte 101
-.byte 114
-.byte 115
-.byte 101
-.byte 118
-.byte 101
-.byte 114
-.byte 101
-.byte 32
-.byte 119
-.byte 105
-.byte 116
-.byte 104
-.byte 32
-.byte 97
-.byte 32
-.byte 115
-.byte 117
-.byte 114
-.byte 114
-.byte 111
-.byte 103
-.byte 97
-.byte 116
-.byte 101
-.byte 32
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 101
-.byte 32
-.byte 97
-.byte 102
-.byte 116
-.byte 101
-.byte 114
-.byte 44
-.byte 32
-.byte 112
-.byte 101
-.byte 114
-.byte 104
-.byte 97
-.byte 112
-.byte 115
-.byte 44
-.byte 32
-.byte 100
-.byte 105
-.byte 115
-.byte 112
-.byte 108
-.byte 97
-.byte 121
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 115
-.byte 111
-.byte 109
-.byte 101
-.byte 0
-.align 0
-L.940:
-.byte 101
-.byte 114
-.byte 114
-.byte 111
-.byte 114
-.byte 32
-.byte 108
-.byte 105
-.byte 107
-.byte 101
-.byte 32
-.byte 79
-.byte 118
-.byte 101
-.byte 114
-.byte 47
-.byte 85
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 68
-.byte 105
-.byte 118
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 98
-.byte 121
-.byte 32
-.byte 90
-.byte 101
-.byte 114
-.byte 111
-.byte 32
-.byte 111
-.byte 99
-.byte 99
-.byte 117
-.byte 114
-.byte 115
-.byte 44
-.byte 32
-.byte 98
-.byte 117
-.byte 116
-.byte 32
-.byte 114
-.byte 97
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 0
-.align 0
-L.939:
-.byte 116
-.byte 114
-.byte 121
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 112
-.byte 101
-.byte 114
-.byte 115
-.byte 117
-.byte 97
-.byte 100
-.byte 101
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 99
-.byte 111
-.byte 109
-.byte 112
-.byte 117
-.byte 116
-.byte 101
-.byte 114
-.byte 32
-.byte 78
-.byte 79
-.byte 84
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 116
-.byte 101
-.byte 114
-.byte 109
-.byte 105
-.byte 110
-.byte 97
-.byte 116
-.byte 101
-.byte 32
-.byte 101
-.byte 120
-.byte 101
-.byte 99
-.byte 117
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 119
-.byte 104
-.byte 101
-.byte 110
-.byte 32
-.byte 97
-.byte 110
-.byte 0
-.align 0
-L.938:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 96
-.byte 69
-.byte 78
-.byte 68
-.byte 32
-.byte 79
-.byte 70
-.byte 32
-.byte 84
-.byte 69
-.byte 83
-.byte 84
-.byte 39
-.byte 44
-.byte 10
-.byte 0
-.align 0
-L.937:
-.byte 76
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 32
-.byte 115
-.byte 116
-.byte 111
-.byte 112
-.byte 32
-.byte 112
-.byte 114
-.byte 101
-.byte 109
-.byte 97
-.byte 116
-.byte 117
-.byte 114
-.byte 101
-.byte 108
-.byte 121
-.byte 44
-.byte 32
-.byte 105
-.byte 46
-.byte 101
-.byte 46
-.byte 32
-.byte 98
-.byte 101
-.byte 102
-.byte 111
-.byte 114
-.byte 101
-.byte 32
-.byte 100
-.byte 105
-.byte 115
-.byte 112
-.byte 108
-.byte 97
-.byte 121
-.byte 105
-.byte 110
-.byte 103
-.byte 10
-.byte 0
-.align 0
-L.934:
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.929:
-.byte 32
-.byte 32
-.byte 32
-.byte 80
-.byte 76
-.byte 69
-.byte 65
-.byte 83
-.byte 69
-.byte 32
-.byte 78
-.byte 79
-.byte 84
-.byte 73
-.byte 70
-.byte 89
-.byte 32
-.byte 75
-.byte 65
-.byte 82
-.byte 80
-.byte 73
-.byte 78
-.byte 75
-.byte 83
-.byte 73
-.byte 33
-.byte 10
-.byte 0
-.align 0
-L.928:
-.byte 37
-.byte 115
-.byte 32
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 98
-.byte 101
-.byte 32
-.byte 105
-.byte 110
-.byte 99
-.byte 111
-.byte 110
-.byte 115
-.byte 105
-.byte 115
-.byte 116
-.byte 101
-.byte 110
-.byte 116
-.byte 46
-.byte 46
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.926:
-.byte 9
-.byte 100
-.byte 105
-.byte 102
-.byte 102
-.byte 101
-.byte 114
-.byte 115
-.byte 32
-.byte 102
-.byte 114
-.byte 111
-.byte 109
-.byte 32
-.byte 90
-.byte 32
-.byte 42
-.byte 32
-.byte 49
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.925:
-.byte 9
-.byte 67
-.byte 111
-.byte 109
-.byte 112
-.byte 97
-.byte 114
-.byte 105
-.byte 115
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 108
-.byte 108
-.byte 101
-.byte 103
-.byte 101
-.byte 115
-.byte 32
-.byte 116
-.byte 104
-.byte 97
-.byte 116
-.byte 32
-.byte 49
-.byte 32
-.byte 42
-.byte 32
-.byte 90
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.924:
-.byte 77
-.byte 117
-.byte 108
-.byte 116
-.byte 105
-.byte 112
-.byte 108
-.byte 105
-.byte 99
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 100
-.byte 111
-.byte 101
-.byte 115
-.byte 32
-.byte 110
-.byte 111
-.byte 116
-.byte 32
-.byte 99
-.byte 111
-.byte 109
-.byte 109
-.byte 117
-.byte 116
-.byte 101
-.byte 33
-.byte 10
-.byte 0
-.align 0
-L.919:
-.byte 90
-.byte 32
-.byte 47
-.byte 32
-.byte 49
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.916:
-.byte 49
-.byte 32
-.byte 42
-.byte 32
-.byte 90
-.byte 32
-.byte 61
-.byte 61
-.byte 32
-.byte 37
-.byte 103
-.byte 10
-.byte 0
-.align 0
-L.913:
-.byte 90
-.byte 32
-.byte 42
-.byte 32
-.byte 49
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 0
-.align 0
-L.910:
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 9
-.byte 99
-.byte 111
-.byte 109
-.byte 112
-.byte 97
-.byte 114
-.byte 101
-.byte 115
-.byte 32
-.byte 100
-.byte 105
-.byte 102
-.byte 102
-.byte 101
-.byte 114
-.byte 101
-.byte 110
-.byte 116
-.byte 32
-.byte 102
-.byte 114
-.byte 111
-.byte 109
-.byte 32
-.byte 32
-.byte 0
-.align 0
-L.909:
-.byte 87
-.byte 104
-.byte 97
-.byte 116
-.byte 32
-.byte 112
-.byte 114
-.byte 105
-.byte 110
-.byte 116
-.byte 115
-.byte 32
-.byte 97
-.byte 115
-.byte 32
-.byte 90
-.byte 32
-.byte 61
-.byte 32
-.byte 0
-.align 0
-L.904:
-.byte 84
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 97
-.byte 32
-.byte 68
-.byte 69
-.byte 70
-.byte 69
-.byte 67
-.byte 84
-.byte 33
-.byte 10
-.byte 0
-.align 0
-L.901:
-.byte 84
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 97
-.byte 32
-.byte 86
-.byte 69
-.byte 82
-.byte 89
-.byte 32
-.byte 83
-.byte 69
-.byte 82
-.byte 73
-.byte 79
-.byte 85
-.byte 83
-.byte 32
-.byte 68
-.byte 69
-.byte 70
-.byte 69
-.byte 67
-.byte 84
-.byte 33
-.byte 10
-.byte 0
-.align 0
-L.895:
-.byte 32
-.byte 104
-.byte 97
-.byte 115
-.byte 32
-.byte 78
-.byte 79
-.byte 84
-.byte 32
-.byte 106
-.byte 117
-.byte 115
-.byte 116
-.byte 32
-.byte 98
-.byte 101
-.byte 101
-.byte 110
-.byte 32
-.byte 115
-.byte 105
-.byte 103
-.byte 110
-.byte 97
-.byte 108
-.byte 101
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.894:
-.byte 84
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 79
-.byte 46
-.byte 75
-.byte 46
-.byte 44
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 118
-.byte 105
-.byte 100
-.byte 101
-.byte 100
-.byte 32
-.byte 79
-.byte 118
-.byte 101
-.byte 114
-.byte 47
-.byte 85
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 0
-.align 0
-L.891:
-.byte 87
-.byte 104
-.byte 97
-.byte 116
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 109
-.byte 97
-.byte 99
-.byte 104
-.byte 105
-.byte 110
-.byte 101
-.byte 32
-.byte 103
-.byte 101
-.byte 116
-.byte 115
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 40
-.byte 90
-.byte 32
-.byte 43
-.byte 32
-.byte 90
-.byte 41
-.byte 32
-.byte 47
-.byte 32
-.byte 90
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.887:
-.byte 40
-.byte 90
-.byte 32
-.byte 43
-.byte 32
-.byte 90
-.byte 41
-.byte 32
-.byte 47
-.byte 32
-.byte 90
-.byte 32
-.byte 115
-.byte 104
-.byte 111
-.byte 117
-.byte 108
-.byte 100
-.byte 32
-.byte 98
-.byte 101
-.byte 32
-.byte 115
-.byte 97
-.byte 102
-.byte 101
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.886:
-.byte 83
-.byte 105
-.byte 110
-.byte 99
-.byte 101
-.byte 32
-.byte 99
-.byte 111
-.byte 109
-.byte 112
-.byte 97
-.byte 114
-.byte 105
-.byte 115
-.byte 111
-.byte 110
-.byte 32
-.byte 100
-.byte 101
-.byte 110
-.byte 105
-.byte 101
-.byte 115
-.byte 32
-.byte 90
-.byte 32
-.byte 61
-.byte 32
-.byte 48
-.byte 44
-.byte 32
-.byte 101
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 97
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 0
-.align 0
-L.882:
-.byte 83
-.byte 105
-.byte 109
-.byte 105
-.byte 108
-.byte 97
-.byte 114
-.byte 32
-.byte 100
-.byte 105
-.byte 115
-.byte 99
-.byte 114
-.byte 101
-.byte 112
-.byte 97
-.byte 110
-.byte 99
-.byte 105
-.byte 101
-.byte 115
-.byte 32
-.byte 104
-.byte 97
-.byte 118
-.byte 101
-.byte 32
-.byte 111
-.byte 99
-.byte 99
-.byte 117
-.byte 114
-.byte 114
-.byte 101
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 116
-.byte 105
-.byte 109
-.byte 101
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.872:
-.byte 9
-.byte 9
-.byte 116
-.byte 104
-.byte 101
-.byte 121
-.byte 32
-.byte 100
-.byte 105
-.byte 102
-.byte 102
-.byte 101
-.byte 114
-.byte 32
-.byte 98
-.byte 121
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.871:
-.byte 9
-.byte 119
-.byte 104
-.byte 105
-.byte 99
-.byte 104
-.byte 32
-.byte 99
-.byte 111
-.byte 109
-.byte 112
-.byte 97
-.byte 114
-.byte 101
-.byte 100
-.byte 32
-.byte 117
-.byte 110
-.byte 101
-.byte 113
-.byte 117
-.byte 97
-.byte 108
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 59
-.byte 10
-.byte 0
-.align 0
-L.870:
-.byte 9
-.byte 121
-.byte 105
-.byte 101
-.byte 108
-.byte 100
-.byte 101
-.byte 100
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 59
-.byte 10
-.byte 0
-.align 0
-L.869:
-.byte 9
-.byte 40
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 41
-.byte 32
-.byte 94
-.byte 32
-.byte 40
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 41
-.byte 10
-.byte 0
-.align 0
-L.868:
-.byte 99
-.byte 111
-.byte 109
-.byte 112
-.byte 117
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 10
-.byte 0
-.align 0
-L.867:
-.byte 87
-.byte 65
-.byte 82
-.byte 78
-.byte 73
-.byte 78
-.byte 71
-.byte 58
-.byte 32
-.byte 32
-.byte 99
-.byte 111
-.byte 109
-.byte 112
-.byte 117
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 10
-.byte 0
-.align 0
-L.849:
-.byte 9
-.byte 105
-.byte 110
-.byte 115
-.byte 116
-.byte 101
-.byte 97
-.byte 100
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 32
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 101
-.byte 32
-.byte 48
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.848:
-.byte 115
-.byte 113
-.byte 114
-.byte 116
-.byte 40
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 41
-.byte 32
-.byte 45
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 0
-.align 3
-L.840:
-.word 0x3ed4f8b5
-.word 0x88e368f1
-.align 0
-L.838:
-.byte 37
-.byte 115
-.byte 58
-.byte 32
-.byte 32
-.byte 37
-.byte 115
-.byte 0
-.align 0
-L.837:
-.byte 70
-.byte 76
-.byte 65
-.byte 87
-.byte 0
-.align 0
-L.836:
-.byte 68
-.byte 69
-.byte 70
-.byte 69
-.byte 67
-.byte 84
-.byte 0
-.align 0
-L.835:
-.byte 83
-.byte 69
-.byte 82
-.byte 73
-.byte 79
-.byte 85
-.byte 83
-.byte 32
-.byte 68
-.byte 69
-.byte 70
-.byte 69
-.byte 67
-.byte 84
-.byte 0
-.align 0
-L.834:
-.byte 70
-.byte 65
-.byte 73
-.byte 76
-.byte 85
-.byte 82
-.byte 69
-.byte 0
-.align 0
-L.828:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 80
-.byte 97
-.byte 103
-.byte 101
-.byte 58
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 10
-.byte 0
-.align 0
-L.827:
-.byte 10
-.byte 68
-.byte 105
-.byte 97
-.byte 103
-.byte 110
-.byte 111
-.byte 115
-.byte 105
-.byte 115
-.byte 32
-.byte 114
-.byte 101
-.byte 115
-.byte 117
-.byte 109
-.byte 101
-.byte 115
-.byte 32
-.byte 97
-.byte 102
-.byte 116
-.byte 101
-.byte 114
-.byte 32
-.byte 109
-.byte 105
-.byte 108
-.byte 101
-.byte 115
-.byte 116
-.byte 111
-.byte 110
-.byte 101
-.byte 32
-.byte 78
-.byte 117
-.byte 109
-.byte 98
-.byte 101
-.byte 114
-.byte 32
-.byte 37
-.byte 100
-.byte 0
-.align 3
-L.825:
-.word 0xbff00000
-.word 0x0
-.align 0
-L.820:
-.byte 69
-.byte 78
-.byte 68
-.byte 32
-.byte 79
-.byte 70
-.byte 32
-.byte 84
-.byte 69
-.byte 83
-.byte 84
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.819:
-.byte 10
-.byte 65
-.byte 32
-.byte 116
-.byte 111
-.byte 116
-.byte 97
-.byte 108
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 102
-.byte 108
-.byte 111
-.byte 97
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 112
-.byte 111
-.byte 105
-.byte 110
-.byte 116
-.byte 32
-.byte 101
-.byte 120
-.byte 99
-.byte 101
-.byte 112
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 115
-.byte 32
-.byte 119
-.byte 101
-.byte 114
-.byte 101
-.byte 32
-.byte 114
-.byte 101
-.byte 103
-.byte 105
-.byte 115
-.byte 116
-.byte 101
-.byte 114
-.byte 101
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.816:
-.byte 84
-.byte 104
-.byte 101
-.byte 32
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 101
-.byte 116
-.byte 105
-.byte 99
-.byte 32
-.byte 100
-.byte 105
-.byte 97
-.byte 103
-.byte 110
-.byte 111
-.byte 115
-.byte 101
-.byte 100
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 98
-.byte 101
-.byte 32
-.byte 69
-.byte 120
-.byte 99
-.byte 101
-.byte 108
-.byte 108
-.byte 101
-.byte 110
-.byte 116
-.byte 33
-.byte 10
-.byte 0
-.align 0
-L.815:
-.byte 32
-.byte 100
-.byte 117
-.byte 114
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 71
-.byte 114
-.byte 97
-.byte 100
-.byte 117
-.byte 97
-.byte 108
-.byte 32
-.byte 85
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.814:
-.byte 44
-.byte 10
-.byte 101
-.byte 120
-.byte 99
-.byte 101
-.byte 112
-.byte 116
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 112
-.byte 111
-.byte 115
-.byte 115
-.byte 105
-.byte 98
-.byte 108
-.byte 121
-.byte 32
-.byte 68
-.byte 111
-.byte 117
-.byte 98
-.byte 108
-.byte 101
-.byte 32
-.byte 82
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 105
-.byte 110
-.byte 103
-.byte 0
-.align 0
-L.813:
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.810:
-.byte 56
-.byte 53
-.byte 52
-.byte 0
-.align 0
-L.809:
-.byte 55
-.byte 53
-.byte 52
-.byte 0
-.align 0
-L.806:
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 112
-.byte 111
-.byte 115
-.byte 101
-.byte 100
-.byte 32
-.byte 73
-.byte 69
-.byte 69
-.byte 69
-.byte 32
-.byte 115
-.byte 116
-.byte 97
-.byte 110
-.byte 100
-.byte 97
-.byte 114
-.byte 100
-.byte 32
-.byte 80
-.byte 0
-.align 0
-L.805:
-.byte 82
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 99
-.byte 111
-.byte 110
-.byte 102
-.byte 111
-.byte 114
-.byte 109
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 0
-.align 0
-L.802:
-.byte 84
-.byte 104
-.byte 101
-.byte 32
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 101
-.byte 116
-.byte 105
-.byte 99
-.byte 32
-.byte 100
-.byte 105
-.byte 97
-.byte 103
-.byte 110
-.byte 111
-.byte 115
-.byte 101
-.byte 100
-.byte 32
-.byte 115
-.byte 101
-.byte 101
-.byte 109
-.byte 115
-.byte 32
-.byte 83
-.byte 97
-.byte 116
-.byte 105
-.byte 115
-.byte 102
-.byte 97
-.byte 99
-.byte 116
-.byte 111
-.byte 114
-.byte 121
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.796:
-.byte 78
-.byte 111
-.byte 32
-.byte 102
-.byte 97
-.byte 105
-.byte 108
-.byte 117
-.byte 114
-.byte 101
-.byte 115
-.byte 44
-.byte 32
-.byte 100
-.byte 101
-.byte 102
-.byte 101
-.byte 99
-.byte 116
-.byte 115
-.byte 32
-.byte 110
-.byte 111
-.byte 114
-.byte 32
-.byte 102
-.byte 108
-.byte 97
-.byte 119
-.byte 115
-.byte 32
-.byte 104
-.byte 97
-.byte 118
-.byte 101
-.byte 32
-.byte 98
-.byte 101
-.byte 101
-.byte 110
-.byte 32
-.byte 100
-.byte 105
-.byte 115
-.byte 99
-.byte 111
-.byte 118
-.byte 101
-.byte 114
-.byte 101
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.795:
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 39
-.byte 115
-.byte 32
-.byte 115
-.byte 117
-.byte 98
-.byte 115
-.byte 101
-.byte 113
-.byte 117
-.byte 101
-.byte 110
-.byte 116
-.byte 32
-.byte 100
-.byte 105
-.byte 97
-.byte 103
-.byte 110
-.byte 111
-.byte 115
-.byte 101
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.794:
-.byte 80
-.byte 111
-.byte 116
-.byte 101
-.byte 110
-.byte 116
-.byte 105
-.byte 97
-.byte 108
-.byte 108
-.byte 121
-.byte 32
-.byte 102
-.byte 97
-.byte 116
-.byte 97
-.byte 108
-.byte 32
-.byte 70
-.byte 65
-.byte 73
-.byte 76
-.byte 85
-.byte 82
-.byte 69
-.byte 32
-.byte 109
-.byte 97
-.byte 121
-.byte 32
-.byte 104
-.byte 97
-.byte 118
-.byte 101
-.byte 32
-.byte 115
-.byte 112
-.byte 111
-.byte 105
-.byte 108
-.byte 101
-.byte 100
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 0
-.align 0
-L.791:
-.byte 117
-.byte 110
-.byte 97
-.byte 99
-.byte 99
-.byte 101
-.byte 112
-.byte 116
-.byte 97
-.byte 98
-.byte 108
-.byte 101
-.byte 32
-.byte 83
-.byte 101
-.byte 114
-.byte 105
-.byte 111
-.byte 117
-.byte 115
-.byte 32
-.byte 68
-.byte 101
-.byte 102
-.byte 101
-.byte 99
-.byte 116
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.790:
-.byte 84
-.byte 104
-.byte 101
-.byte 32
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 101
-.byte 116
-.byte 105
-.byte 99
-.byte 32
-.byte 100
-.byte 105
-.byte 97
-.byte 103
-.byte 110
-.byte 111
-.byte 115
-.byte 101
-.byte 100
-.byte 32
-.byte 104
-.byte 97
-.byte 115
-.byte 32
-.byte 0
-.align 0
-L.786:
-.byte 100
-.byte 101
-.byte 115
-.byte 112
-.byte 105
-.byte 116
-.byte 101
-.byte 32
-.byte 105
-.byte 110
-.byte 99
-.byte 111
-.byte 110
-.byte 118
-.byte 101
-.byte 110
-.byte 105
-.byte 101
-.byte 110
-.byte 116
-.byte 32
-.byte 68
-.byte 101
-.byte 102
-.byte 101
-.byte 99
-.byte 116
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.785:
-.byte 84
-.byte 104
-.byte 101
-.byte 32
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 101
-.byte 116
-.byte 105
-.byte 99
-.byte 32
-.byte 100
-.byte 105
-.byte 97
-.byte 103
-.byte 110
-.byte 111
-.byte 115
-.byte 101
-.byte 100
-.byte 32
-.byte 109
-.byte 97
-.byte 121
-.byte 32
-.byte 98
-.byte 101
-.byte 32
-.byte 65
-.byte 99
-.byte 99
-.byte 101
-.byte 112
-.byte 116
-.byte 97
-.byte 98
-.byte 108
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.780:
-.byte 83
-.byte 97
-.byte 116
-.byte 105
-.byte 115
-.byte 102
-.byte 97
-.byte 99
-.byte 116
-.byte 111
-.byte 114
-.byte 121
-.byte 32
-.byte 116
-.byte 104
-.byte 111
-.byte 117
-.byte 103
-.byte 104
-.byte 32
-.byte 102
-.byte 108
-.byte 97
-.byte 119
-.byte 101
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.779:
-.byte 84
-.byte 104
-.byte 101
-.byte 32
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 101
-.byte 116
-.byte 105
-.byte 99
-.byte 32
-.byte 100
-.byte 105
-.byte 97
-.byte 103
-.byte 110
-.byte 111
-.byte 115
-.byte 101
-.byte 100
-.byte 32
-.byte 115
-.byte 101
-.byte 101
-.byte 109
-.byte 115
-.byte 32
-.byte 0
-.align 0
-L.768:
-.byte 84
-.byte 104
-.byte 101
-.byte 32
-.byte 110
-.byte 117
-.byte 109
-.byte 98
-.byte 101
-.byte 114
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 32
-.byte 37
-.byte 45
-.byte 50
-.byte 57
-.byte 115
-.byte 32
-.byte 37
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.761:
-.byte 70
-.byte 76
-.byte 65
-.byte 87
-.byte 115
-.byte 32
-.byte 32
-.byte 100
-.byte 105
-.byte 115
-.byte 99
-.byte 111
-.byte 118
-.byte 101
-.byte 114
-.byte 101
-.byte 100
-.byte 32
-.byte 61
-.byte 0
-.align 0
-L.760:
-.byte 68
-.byte 69
-.byte 70
-.byte 69
-.byte 67
-.byte 84
-.byte 115
-.byte 32
-.byte 32
-.byte 100
-.byte 105
-.byte 115
-.byte 99
-.byte 111
-.byte 118
-.byte 101
-.byte 114
-.byte 101
-.byte 100
-.byte 32
-.byte 61
-.byte 0
-.align 0
-L.759:
-.byte 83
-.byte 69
-.byte 82
-.byte 73
-.byte 79
-.byte 85
-.byte 83
-.byte 32
-.byte 68
-.byte 69
-.byte 70
-.byte 69
-.byte 67
-.byte 84
-.byte 115
-.byte 32
-.byte 32
-.byte 100
-.byte 105
-.byte 115
-.byte 99
-.byte 111
-.byte 118
-.byte 101
-.byte 114
-.byte 101
-.byte 100
-.byte 32
-.byte 61
-.byte 0
-.align 0
-L.758:
-.byte 70
-.byte 65
-.byte 73
-.byte 76
-.byte 85
-.byte 82
-.byte 69
-.byte 115
-.byte 32
-.byte 32
-.byte 101
-.byte 110
-.byte 99
-.byte 111
-.byte 117
-.byte 110
-.byte 116
-.byte 101
-.byte 114
-.byte 101
-.byte 100
-.byte 32
-.byte 61
-.byte 0
-.align 0
-L.754:
-.byte 10
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 84
-.byte 114
-.byte 121
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 99
-.byte 111
-.byte 109
-.byte 112
-.byte 117
-.byte 116
-.byte 101
-.byte 32
-.byte 48
-.byte 32
-.byte 47
-.byte 32
-.byte 48
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 100
-.byte 117
-.byte 99
-.byte 101
-.byte 115
-.byte 32
-.byte 46
-.byte 46
-.byte 46
-.byte 0
-.align 0
-L.753:
-.byte 32
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.750:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 84
-.byte 114
-.byte 121
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 99
-.byte 111
-.byte 109
-.byte 112
-.byte 117
-.byte 116
-.byte 101
-.byte 32
-.byte 49
-.byte 32
-.byte 47
-.byte 32
-.byte 48
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 100
-.byte 117
-.byte 99
-.byte 101
-.byte 115
-.byte 32
-.byte 46
-.byte 46
-.byte 46
-.byte 0
-.align 0
-L.749:
-.byte 87
-.byte 104
-.byte 97
-.byte 116
-.byte 32
-.byte 109
-.byte 101
-.byte 115
-.byte 115
-.byte 97
-.byte 103
-.byte 101
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 47
-.byte 111
-.byte 114
-.byte 32
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 101
-.byte 115
-.byte 32
-.byte 100
-.byte 111
-.byte 101
-.byte 115
-.byte 32
-.byte 68
-.byte 105
-.byte 118
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 98
-.byte 121
-.byte 32
-.byte 90
-.byte 101
-.byte 114
-.byte 111
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 100
-.byte 117
-.byte 99
-.byte 101
-.byte 63
-.byte 10
-.byte 0
-.align 0
-L.748:
-.byte 32
-.byte 32
-.byte 105
-.byte 110
-.byte 115
-.byte 116
-.byte 101
-.byte 97
-.byte 100
-.byte 44
-.byte 32
-.byte 88
-.byte 32
-.byte 47
-.byte 32
-.byte 88
-.byte 32
-.byte 45
-.byte 32
-.byte 49
-.byte 47
-.byte 50
-.byte 32
-.byte 45
-.byte 32
-.byte 49
-.byte 47
-.byte 50
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.747:
-.byte 32
-.byte 32
-.byte 88
-.byte 32
-.byte 47
-.byte 32
-.byte 88
-.byte 32
-.byte 100
-.byte 105
-.byte 102
-.byte 102
-.byte 101
-.byte 114
-.byte 115
-.byte 32
-.byte 102
-.byte 114
-.byte 111
-.byte 109
-.byte 32
-.byte 49
-.byte 32
-.byte 119
-.byte 104
-.byte 101
-.byte 110
-.byte 32
-.byte 88
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.742:
-.byte 32
-.byte 32
-.byte 88
-.byte 32
-.byte 47
-.byte 32
-.byte 88
-.byte 32
-.byte 32
-.byte 116
-.byte 114
-.byte 97
-.byte 112
-.byte 115
-.byte 32
-.byte 119
-.byte 104
-.byte 101
-.byte 110
-.byte 32
-.byte 88
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 103
-.byte 10
-.byte 0
-.align 0
-L.727:
-.byte 105
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 111
-.byte 32
-.byte 102
-.byte 97
-.byte 114
-.byte 32
-.byte 102
-.byte 114
-.byte 111
-.byte 109
-.byte 32
-.byte 49
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.726:
-.byte 32
-.byte 117
-.byte 110
-.byte 98
-.byte 97
-.byte 108
-.byte 97
-.byte 110
-.byte 99
-.byte 101
-.byte 100
-.byte 32
-.byte 114
-.byte 97
-.byte 110
-.byte 103
-.byte 101
-.byte 59
-.byte 32
-.byte 85
-.byte 102
-.byte 84
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 32
-.byte 42
-.byte 32
-.byte 86
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 9
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.725:
-.byte 66
-.byte 97
-.byte 100
-.byte 108
-.byte 121
-.byte 0
-.align 0
-L.718:
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 111
-.byte 32
-.byte 102
-.byte 97
-.byte 114
-.byte 32
-.byte 102
-.byte 114
-.byte 111
-.byte 109
-.byte 32
-.byte 115
-.byte 113
-.byte 114
-.byte 116
-.byte 40
-.byte 90
-.byte 41
-.byte 32
-.byte 94
-.byte 32
-.byte 50
-.byte 32
-.byte 40
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 41
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.717:
-.byte 67
-.byte 111
-.byte 109
-.byte 112
-.byte 97
-.byte 114
-.byte 105
-.byte 115
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 108
-.byte 108
-.byte 101
-.byte 103
-.byte 101
-.byte 115
-.byte 32
-.byte 116
-.byte 104
-.byte 97
-.byte 116
-.byte 32
-.byte 90
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.705:
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 111
-.byte 32
-.byte 102
-.byte 97
-.byte 114
-.byte 32
-.byte 102
-.byte 114
-.byte 111
-.byte 109
-.byte 32
-.byte 115
-.byte 113
-.byte 114
-.byte 116
-.byte 40
-.byte 90
-.byte 41
-.byte 32
-.byte 94
-.byte 32
-.byte 50
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.704:
-.byte 67
-.byte 111
-.byte 109
-.byte 112
-.byte 97
-.byte 114
-.byte 105
-.byte 115
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 108
-.byte 108
-.byte 101
-.byte 103
-.byte 101
-.byte 115
-.byte 32
-.byte 116
-.byte 104
-.byte 97
-.byte 116
-.byte 32
-.byte 119
-.byte 104
-.byte 97
-.byte 116
-.byte 32
-.byte 112
-.byte 114
-.byte 105
-.byte 110
-.byte 116
-.byte 115
-.byte 32
-.byte 97
-.byte 115
-.byte 32
-.byte 90
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.687:
-.byte 43
-.byte 45
-.byte 37
-.byte 103
-.byte 44
-.byte 32
-.byte 43
-.byte 45
-.byte 37
-.byte 103
-.byte 10
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 43
-.byte 45
-.byte 37
-.byte 103
-.byte 32
-.byte 97
-.byte 114
-.byte 101
-.byte 32
-.byte 99
-.byte 111
-.byte 110
-.byte 102
-.byte 117
-.byte 115
-.byte 101
-.byte 100
-.byte 32
-.byte 98
-.byte 121
-.byte 32
-.byte 79
-.byte 118
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 46
-.byte 0
-.align 0
-L.686:
-.byte 67
-.byte 111
-.byte 109
-.byte 112
-.byte 97
-.byte 114
-.byte 105
-.byte 115
-.byte 111
-.byte 110
-.byte 115
-.byte 32
-.byte 105
-.byte 110
-.byte 118
-.byte 111
-.byte 108
-.byte 118
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 0
-.align 0
-L.680:
-.byte 97
-.byte 98
-.byte 111
-.byte 118
-.byte 101
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 97
-.byte 32
-.byte 68
-.byte 69
-.byte 70
-.byte 69
-.byte 67
-.byte 84
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.679:
-.byte 65
-.byte 110
-.byte 121
-.byte 32
-.byte 111
-.byte 118
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 115
-.byte 105
-.byte 103
-.byte 110
-.byte 97
-.byte 108
-.byte 32
-.byte 115
-.byte 101
-.byte 112
-.byte 97
-.byte 114
-.byte 97
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 42
-.byte 32
-.byte 102
-.byte 114
-.byte 111
-.byte 109
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 111
-.byte 110
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.678:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 110
-.byte 111
-.byte 114
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 86
-.byte 32
-.byte 47
-.byte 32
-.byte 49
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.677:
-.byte 78
-.byte 111
-.byte 32
-.byte 79
-.byte 118
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 115
-.byte 104
-.byte 111
-.byte 117
-.byte 108
-.byte 100
-.byte 32
-.byte 98
-.byte 101
-.byte 32
-.byte 115
-.byte 105
-.byte 103
-.byte 110
-.byte 97
-.byte 108
-.byte 101
-.byte 100
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 86
-.byte 32
-.byte 42
-.byte 32
-.byte 49
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.676:
-.byte 84
-.byte 104
-.byte 101
-.byte 114
-.byte 101
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 110
-.byte 111
-.byte 32
-.byte 115
-.byte 97
-.byte 116
-.byte 117
-.byte 114
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 101
-.byte 32
-.byte 98
-.byte 101
-.byte 99
-.byte 97
-.byte 117
-.byte 115
-.byte 101
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 115
-.byte 121
-.byte 115
-.byte 116
-.byte 101
-.byte 109
-.byte 32
-.byte 116
-.byte 114
-.byte 97
-.byte 112
-.byte 115
-.byte 32
-.byte 111
-.byte 110
-.byte 32
-.byte 111
-.byte 118
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.675:
-.byte 79
-.byte 118
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 115
-.byte 97
-.byte 116
-.byte 117
-.byte 114
-.byte 97
-.byte 116
-.byte 101
-.byte 115
-.byte 32
-.byte 97
-.byte 116
-.byte 32
-.byte 86
-.byte 48
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.672:
-.byte 79
-.byte 118
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 116
-.byte 104
-.byte 114
-.byte 101
-.byte 115
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 86
-.byte 32
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.663:
-.byte 111
-.byte 118
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 112
-.byte 97
-.byte 115
-.byte 116
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 9
-.byte 115
-.byte 104
-.byte 114
-.byte 105
-.byte 110
-.byte 107
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.660:
-.byte 45
-.byte 40
-.byte 45
-.byte 89
-.byte 41
-.byte 32
-.byte 100
-.byte 105
-.byte 102
-.byte 102
-.byte 101
-.byte 114
-.byte 115
-.byte 32
-.byte 102
-.byte 114
-.byte 111
-.byte 109
-.byte 32
-.byte 89
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.659:
-.byte 102
-.byte 105
-.byte 110
-.byte 100
-.byte 115
-.byte 32
-.byte 97
-.byte 32
-.byte 0
-.align 0
-L.658:
-.byte 83
-.byte 101
-.byte 101
-.byte 109
-.byte 115
-.byte 32
-.byte 79
-.byte 46
-.byte 75
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.655:
-.byte 84
-.byte 114
-.byte 121
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 105
-.byte 116
-.byte 32
-.byte 111
-.byte 110
-.byte 32
-.byte 89
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.654:
-.byte 67
-.byte 97
-.byte 110
-.byte 32
-.byte 96
-.byte 90
-.byte 32
-.byte 61
-.byte 32
-.byte 45
-.byte 89
-.byte 39
-.byte 32
-.byte 111
-.byte 118
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 63
-.byte 10
-.byte 0
-.align 0
-L.647:
-.byte 84
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 109
-.byte 97
-.byte 121
-.byte 32
-.byte 103
-.byte 101
-.byte 110
-.byte 101
-.byte 114
-.byte 97
-.byte 116
-.byte 101
-.byte 32
-.byte 97
-.byte 110
-.byte 32
-.byte 101
-.byte 114
-.byte 114
-.byte 111
-.byte 114
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.646:
-.byte 83
-.byte 101
-.byte 97
-.byte 114
-.byte 99
-.byte 104
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 79
-.byte 118
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 116
-.byte 104
-.byte 114
-.byte 101
-.byte 115
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 58
-.byte 10
-.byte 0
-.align 0
-L.645:
-.byte 32
-.byte 46
-.byte 46
-.byte 46
-.byte 32
-.byte 110
-.byte 111
-.byte 32
-.byte 100
-.byte 105
-.byte 115
-.byte 99
-.byte 114
-.byte 101
-.byte 112
-.byte 97
-.byte 110
-.byte 99
-.byte 105
-.byte 101
-.byte 115
-.byte 32
-.byte 102
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.637:
-.byte 84
-.byte 101
-.byte 115
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 112
-.byte 111
-.byte 119
-.byte 101
-.byte 114
-.byte 115
-.byte 32
-.byte 90
-.byte 94
-.byte 81
-.byte 32
-.byte 97
-.byte 116
-.byte 32
-.byte 102
-.byte 111
-.byte 117
-.byte 114
-.byte 32
-.byte 110
-.byte 101
-.byte 97
-.byte 114
-.byte 108
-.byte 121
-.byte 32
-.byte 101
-.byte 120
-.byte 116
-.byte 114
-.byte 101
-.byte 109
-.byte 101
-.byte 32
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 101
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.636:
-.byte 65
-.byte 99
-.byte 99
-.byte 117
-.byte 114
-.byte 97
-.byte 99
-.byte 121
-.byte 32
-.byte 115
-.byte 101
-.byte 101
-.byte 109
-.byte 115
-.byte 32
-.byte 97
-.byte 100
-.byte 101
-.byte 113
-.byte 117
-.byte 97
-.byte 116
-.byte 101
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.629:
-.byte 9
-.byte 99
-.byte 97
-.byte 108
-.byte 99
-.byte 117
-.byte 108
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 115
-.byte 32
-.byte 105
-.byte 110
-.byte 118
-.byte 111
-.byte 108
-.byte 118
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 116
-.byte 105
-.byte 110
-.byte 121
-.byte 32
-.byte 105
-.byte 110
-.byte 116
-.byte 101
-.byte 114
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 114
-.byte 97
-.byte 116
-.byte 101
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.628:
-.byte 9
-.byte 84
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 109
-.byte 117
-.byte 99
-.byte 104
-.byte 32
-.byte 101
-.byte 114
-.byte 114
-.byte 111
-.byte 114
-.byte 32
-.byte 109
-.byte 97
-.byte 121
-.byte 32
-.byte 115
-.byte 112
-.byte 111
-.byte 105
-.byte 108
-.byte 32
-.byte 102
-.byte 105
-.byte 110
-.byte 97
-.byte 110
-.byte 99
-.byte 105
-.byte 97
-.byte 108
-.byte 10
-.byte 0
-.align 0
-L.627:
-.byte 9
-.byte 100
-.byte 105
-.byte 102
-.byte 102
-.byte 101
-.byte 114
-.byte 115
-.byte 32
-.byte 102
-.byte 114
-.byte 111
-.byte 109
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 32
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 101
-.byte 32
-.byte 98
-.byte 121
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.626:
-.byte 9
-.byte 40
-.byte 49
-.byte 32
-.byte 43
-.byte 32
-.byte 40
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 41
-.byte 32
-.byte 94
-.byte 32
-.byte 40
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 41
-.byte 59
-.byte 10
-.byte 0
-.align 0
-L.625:
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 10
-.byte 0
-.align 0
-L.624:
-.byte 67
-.byte 97
-.byte 108
-.byte 99
-.byte 117
-.byte 108
-.byte 97
-.byte 116
-.byte 101
-.byte 100
-.byte 0
-.align 0
-L.617:
-.byte 84
-.byte 101
-.byte 115
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 88
-.byte 94
-.byte 40
-.byte 40
-.byte 88
-.byte 32
-.byte 43
-.byte 32
-.byte 49
-.byte 41
-.byte 32
-.byte 47
-.byte 32
-.byte 40
-.byte 88
-.byte 32
-.byte 45
-.byte 32
-.byte 49
-.byte 41
-.byte 41
-.byte 32
-.byte 118
-.byte 115
-.byte 46
-.byte 32
-.byte 101
-.byte 120
-.byte 112
-.byte 40
-.byte 50
-.byte 41
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 97
-.byte 115
-.byte 32
-.byte 88
-.byte 32
-.byte 45
-.byte 62
-.byte 32
-.byte 49
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.613:
-.byte 84
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 99
-.byte 111
-.byte 109
-.byte 112
-.byte 117
-.byte 116
-.byte 101
-.byte 100
-.byte 32
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 101
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 79
-.byte 46
-.byte 75
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.610:
-.byte 32
-.byte 32
-.byte 32
-.byte 116
-.byte 104
-.byte 114
-.byte 101
-.byte 115
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.609:
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 110
-.byte 111
-.byte 116
-.byte 32
-.byte 98
-.byte 101
-.byte 116
-.byte 119
-.byte 101
-.byte 101
-.byte 110
-.byte 32
-.byte 48
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 10
-.byte 0
-.align 0
-L.605:
-.byte 97
-.byte 99
-.byte 116
-.byte 117
-.byte 97
-.byte 108
-.byte 108
-.byte 121
-.byte 32
-.byte 99
-.byte 97
-.byte 108
-.byte 99
-.byte 117
-.byte 108
-.byte 97
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 121
-.byte 105
-.byte 101
-.byte 108
-.byte 100
-.byte 115
-.byte 58
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.604:
-.byte 115
-.byte 104
-.byte 111
-.byte 117
-.byte 108
-.byte 100
-.byte 32
-.byte 97
-.byte 102
-.byte 102
-.byte 108
-.byte 105
-.byte 99
-.byte 116
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 101
-.byte 120
-.byte 112
-.byte 114
-.byte 101
-.byte 115
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 10
-.byte 9
-.byte 40
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 41
-.byte 32
-.byte 94
-.byte 32
-.byte 40
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 41
-.byte 59
-.byte 10
-.byte 0
-.align 0
-L.603:
-.byte 85
-.byte 102
-.byte 84
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 32
-.byte 61
-.byte 32
-.byte 40
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 41
-.byte 32
-.byte 94
-.byte 32
-.byte 40
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 41
-.byte 10
-.byte 111
-.byte 110
-.byte 108
-.byte 121
-.byte 32
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 0
-.align 0
-L.602:
-.byte 83
-.byte 105
-.byte 110
-.byte 99
-.byte 101
-.byte 32
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 111
-.byte 99
-.byte 99
-.byte 117
-.byte 114
-.byte 115
-.byte 32
-.byte 98
-.byte 101
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 116
-.byte 104
-.byte 114
-.byte 101
-.byte 115
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.601:
-.byte 82
-.byte 97
-.byte 110
-.byte 103
-.byte 101
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 111
-.byte 32
-.byte 110
-.byte 97
-.byte 114
-.byte 114
-.byte 111
-.byte 119
-.byte 59
-.byte 32
-.byte 85
-.byte 49
-.byte 94
-.byte 37
-.byte 100
-.byte 32
-.byte 85
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.596:
-.byte 109
-.byte 101
-.byte 114
-.byte 101
-.byte 108
-.byte 121
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 111
-.byte 102
-.byte 102
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.595:
-.byte 99
-.byte 97
-.byte 108
-.byte 99
-.byte 117
-.byte 108
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 109
-.byte 97
-.byte 121
-.byte 32
-.byte 115
-.byte 117
-.byte 102
-.byte 102
-.byte 101
-.byte 114
-.byte 32
-.byte 108
-.byte 97
-.byte 114
-.byte 103
-.byte 101
-.byte 114
-.byte 32
-.byte 82
-.byte 101
-.byte 108
-.byte 97
-.byte 116
-.byte 105
-.byte 118
-.byte 101
-.byte 32
-.byte 101
-.byte 114
-.byte 114
-.byte 111
-.byte 114
-.byte 32
-.byte 116
-.byte 104
-.byte 97
-.byte 110
-.byte 32
-.byte 0
-.align 0
-L.594:
-.byte 32
-.byte 98
-.byte 101
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 119
-.byte 104
-.byte 105
-.byte 99
-.byte 104
-.byte 0
-.align 0
-L.593:
-.byte 84
-.byte 104
-.byte 101
-.byte 32
-.byte 85
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 116
-.byte 104
-.byte 114
-.byte 101
-.byte 115
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 44
-.byte 32
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.592:
-.byte 88
-.byte 32
-.byte 47
-.byte 32
-.byte 90
-.byte 32
-.byte 61
-.byte 32
-.byte 49
-.byte 32
-.byte 43
-.byte 32
-.byte 37
-.byte 103
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.591:
-.byte 88
-.byte 32
-.byte 47
-.byte 32
-.byte 90
-.byte 32
-.byte 102
-.byte 97
-.byte 105
-.byte 108
-.byte 115
-.byte 33
-.byte 10
-.byte 0
-.align 0
-L.588:
-.byte 101
-.byte 110
-.byte 99
-.byte 111
-.byte 117
-.byte 110
-.byte 116
-.byte 101
-.byte 114
-.byte 32
-.byte 68
-.byte 105
-.byte 118
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 98
-.byte 121
-.byte 32
-.byte 90
-.byte 101
-.byte 114
-.byte 111
-.byte 32
-.byte 97
-.byte 108
-.byte 116
-.byte 104
-.byte 111
-.byte 117
-.byte 103
-.byte 104
-.byte 32
-.byte 97
-.byte 99
-.byte 116
-.byte 117
-.byte 97
-.byte 108
-.byte 108
-.byte 121
-.byte 10
-.byte 0
-.align 0
-L.587:
-.byte 32
-.byte 32
-.byte 46
-.byte 46
-.byte 46
-.byte 32
-.byte 40
-.byte 102
-.byte 40
-.byte 88
-.byte 41
-.byte 32
-.byte 45
-.byte 32
-.byte 102
-.byte 40
-.byte 90
-.byte 41
-.byte 41
-.byte 32
-.byte 47
-.byte 32
-.byte 40
-.byte 88
-.byte 32
-.byte 45
-.byte 32
-.byte 90
-.byte 41
-.byte 32
-.byte 46
-.byte 46
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.586:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 105
-.byte 102
-.byte 32
-.byte 40
-.byte 88
-.byte 32
-.byte 61
-.byte 61
-.byte 32
-.byte 90
-.byte 41
-.byte 32
-.byte 32
-.byte 46
-.byte 46
-.byte 46
-.byte 32
-.byte 32
-.byte 101
-.byte 108
-.byte 115
-.byte 101
-.byte 0
-.align 0
-L.585:
-.byte 99
-.byte 111
-.byte 110
-.byte 102
-.byte 117
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 119
-.byte 104
-.byte 101
-.byte 110
-.byte 32
-.byte 105
-.byte 110
-.byte 110
-.byte 111
-.byte 99
-.byte 101
-.byte 110
-.byte 116
-.byte 32
-.byte 115
-.byte 116
-.byte 97
-.byte 116
-.byte 101
-.byte 109
-.byte 101
-.byte 110
-.byte 116
-.byte 115
-.byte 32
-.byte 108
-.byte 105
-.byte 107
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.584:
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 97
-.byte 32
-.byte 83
-.byte 69
-.byte 82
-.byte 73
-.byte 79
-.byte 85
-.byte 83
-.byte 32
-.byte 68
-.byte 69
-.byte 70
-.byte 69
-.byte 67
-.byte 84
-.byte 10
-.byte 116
-.byte 104
-.byte 97
-.byte 116
-.byte 32
-.byte 99
-.byte 97
-.byte 117
-.byte 115
-.byte 101
-.byte 115
-.byte 32
-.byte 0
-.align 0
-L.583:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 83
-.byte 104
-.byte 111
-.byte 117
-.byte 108
-.byte 100
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 78
-.byte 79
-.byte 84
-.byte 32
-.byte 115
-.byte 105
-.byte 103
-.byte 110
-.byte 97
-.byte 108
-.byte 32
-.byte 85
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 44
-.byte 32
-.byte 0
-.align 0
-L.582:
-.byte 121
-.byte 101
-.byte 116
-.byte 32
-.byte 88
-.byte 32
-.byte 45
-.byte 32
-.byte 90
-.byte 32
-.byte 121
-.byte 105
-.byte 101
-.byte 108
-.byte 100
-.byte 115
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.581:
-.byte 88
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 9
-.byte 105
-.byte 115
-.byte 32
-.byte 110
-.byte 111
-.byte 116
-.byte 32
-.byte 101
-.byte 113
-.byte 117
-.byte 97
-.byte 108
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 90
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.576:
-.byte 85
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 47
-.byte 32
-.byte 85
-.byte 102
-.byte 84
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 32
-.byte 102
-.byte 97
-.byte 105
-.byte 108
-.byte 101
-.byte 100
-.byte 33
-.byte 10
-.byte 0
-.align 0
-L.566:
-.byte 40
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 111
-.byte 102
-.byte 102
-.byte 32
-.byte 105
-.byte 110
-.byte 32
-.byte 85
-.byte 102
-.byte 84
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 41
-.byte 32
-.byte 60
-.byte 32
-.byte 69
-.byte 48
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.565:
-.byte 85
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 103
-.byte 114
-.byte 97
-.byte 100
-.byte 117
-.byte 97
-.byte 108
-.byte 59
-.byte 32
-.byte 105
-.byte 116
-.byte 32
-.byte 105
-.byte 110
-.byte 99
-.byte 117
-.byte 114
-.byte 115
-.byte 32
-.byte 65
-.byte 98
-.byte 115
-.byte 111
-.byte 108
-.byte 117
-.byte 116
-.byte 101
-.byte 32
-.byte 69
-.byte 114
-.byte 114
-.byte 111
-.byte 114
-.byte 32
-.byte 61
-.byte 10
-.byte 0
-.align 0
-L.560:
-.byte 124
-.byte 81
-.byte 32
-.byte 45
-.byte 32
-.byte 89
-.byte 124
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.559:
-.byte 112
-.byte 114
-.byte 105
-.byte 110
-.byte 116
-.byte 32
-.byte 111
-.byte 117
-.byte 116
-.byte 32
-.byte 97
-.byte 115
-.byte 32
-.byte 81
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 44
-.byte 32
-.byte 89
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.558:
-.byte 81
-.byte 32
-.byte 61
-.byte 61
-.byte 32
-.byte 89
-.byte 32
-.byte 119
-.byte 104
-.byte 105
-.byte 108
-.byte 101
-.byte 32
-.byte 100
-.byte 101
-.byte 110
-.byte 121
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 116
-.byte 104
-.byte 97
-.byte 116
-.byte 32
-.byte 124
-.byte 81
-.byte 32
-.byte 45
-.byte 32
-.byte 89
-.byte 124
-.byte 32
-.byte 61
-.byte 61
-.byte 32
-.byte 48
-.byte 59
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 115
-.byte 101
-.byte 32
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 101
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.557:
-.byte 85
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 99
-.byte 111
-.byte 110
-.byte 102
-.byte 117
-.byte 115
-.byte 101
-.byte 115
-.byte 32
-.byte 67
-.byte 111
-.byte 109
-.byte 112
-.byte 97
-.byte 114
-.byte 105
-.byte 115
-.byte 111
-.byte 110
-.byte 44
-.byte 32
-.byte 119
-.byte 104
-.byte 105
-.byte 99
-.byte 104
-.byte 32
-.byte 97
-.byte 108
-.byte 108
-.byte 101
-.byte 103
-.byte 101
-.byte 115
-.byte 32
-.byte 116
-.byte 104
-.byte 97
-.byte 116
-.byte 10
-.byte 0
-.align 0
-L.555:
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 101
-.byte 108
-.byte 115
-.byte 101
-.byte 32
-.byte 109
-.byte 117
-.byte 108
-.byte 116
-.byte 105
-.byte 112
-.byte 108
-.byte 105
-.byte 99
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 103
-.byte 101
-.byte 116
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 111
-.byte 32
-.byte 109
-.byte 97
-.byte 110
-.byte 121
-.byte 32
-.byte 108
-.byte 97
-.byte 115
-.byte 116
-.byte 32
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 115
-.byte 32
-.byte 119
-.byte 114
-.byte 111
-.byte 110
-.byte 103
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.554:
-.byte 32
-.byte 99
-.byte 111
-.byte 109
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 100
-.byte 111
-.byte 119
-.byte 110
-.byte 32
-.byte 102
-.byte 114
-.byte 111
-.byte 109
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.553:
-.byte 97
-.byte 112
-.byte 112
-.byte 114
-.byte 111
-.byte 97
-.byte 99
-.byte 104
-.byte 32
-.byte 97
-.byte 32
-.byte 116
-.byte 104
-.byte 114
-.byte 101
-.byte 115
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 49
-.byte 55
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.552:
-.byte 69
-.byte 105
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 97
-.byte 99
-.byte 99
-.byte 117
-.byte 114
-.byte 97
-.byte 99
-.byte 121
-.byte 32
-.byte 100
-.byte 101
-.byte 116
-.byte 101
-.byte 114
-.byte 105
-.byte 111
-.byte 114
-.byte 97
-.byte 116
-.byte 101
-.byte 115
-.byte 32
-.byte 97
-.byte 115
-.byte 32
-.byte 110
-.byte 117
-.byte 109
-.byte 98
-.byte 101
-.byte 114
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.540:
-.byte 83
-.byte 109
-.byte 97
-.byte 108
-.byte 108
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 115
-.byte 116
-.byte 114
-.byte 105
-.byte 99
-.byte 116
-.byte 108
-.byte 121
-.byte 32
-.byte 112
-.byte 111
-.byte 115
-.byte 105
-.byte 116
-.byte 105
-.byte 118
-.byte 101
-.byte 32
-.byte 110
-.byte 117
-.byte 109
-.byte 98
-.byte 101
-.byte 114
-.byte 32
-.byte 102
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 69
-.byte 48
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 103
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.539:
-.byte 32
-.byte 116
-.byte 104
-.byte 114
-.byte 101
-.byte 115
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 32
-.byte 116
-.byte 104
-.byte 97
-.byte 110
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 100
-.byte 117
-.byte 99
-.byte 116
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.538:
-.byte 68
-.byte 105
-.byte 102
-.byte 102
-.byte 101
-.byte 114
-.byte 101
-.byte 110
-.byte 99
-.byte 101
-.byte 32
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 115
-.byte 32
-.byte 97
-.byte 116
-.byte 32
-.byte 97
-.byte 32
-.byte 104
-.byte 105
-.byte 103
-.byte 104
-.byte 101
-.byte 114
-.byte 0
-.align 0
-L.535:
-.byte 32
-.byte 116
-.byte 104
-.byte 114
-.byte 101
-.byte 115
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 32
-.byte 116
-.byte 104
-.byte 97
-.byte 110
-.byte 32
-.byte 100
-.byte 105
-.byte 102
-.byte 102
-.byte 101
-.byte 114
-.byte 101
-.byte 110
-.byte 99
-.byte 101
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.534:
-.byte 80
-.byte 114
-.byte 111
-.byte 100
-.byte 117
-.byte 99
-.byte 116
-.byte 115
-.byte 32
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 97
-.byte 116
-.byte 32
-.byte 97
-.byte 32
-.byte 104
-.byte 105
-.byte 103
-.byte 104
-.byte 101
-.byte 114
-.byte 0
-.align 0
-L.527:
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 101
-.byte 32
-.byte 80
-.byte 115
-.byte 101
-.byte 117
-.byte 100
-.byte 111
-.byte 90
-.byte 101
-.byte 114
-.byte 111
-.byte 32
-.byte 116
-.byte 104
-.byte 97
-.byte 116
-.byte 32
-.byte 112
-.byte 114
-.byte 105
-.byte 110
-.byte 116
-.byte 115
-.byte 32
-.byte 111
-.byte 117
-.byte 116
-.byte 32
-.byte 97
-.byte 115
-.byte 32
-.byte 37
-.byte 103
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.526:
-.byte 85
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 99
-.byte 97
-.byte 110
-.byte 32
-.byte 115
-.byte 116
-.byte 105
-.byte 99
-.byte 107
-.byte 32
-.byte 97
-.byte 116
-.byte 32
-.byte 97
-.byte 110
-.byte 32
-.byte 97
-.byte 108
-.byte 108
-.byte 101
-.byte 103
-.byte 101
-.byte 100
-.byte 108
-.byte 121
-.byte 32
-.byte 112
-.byte 111
-.byte 115
-.byte 105
-.byte 116
-.byte 105
-.byte 118
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.525:
-.byte 112
-.byte 111
-.byte 115
-.byte 105
-.byte 116
-.byte 105
-.byte 118
-.byte 101
-.byte 44
-.byte 32
-.byte 105
-.byte 115
-.byte 110
-.byte 39
-.byte 116
-.byte 59
-.byte 32
-.byte 105
-.byte 116
-.byte 32
-.byte 112
-.byte 114
-.byte 105
-.byte 110
-.byte 116
-.byte 115
-.byte 32
-.byte 111
-.byte 117
-.byte 116
-.byte 32
-.byte 97
-.byte 115
-.byte 32
-.byte 32
-.byte 37
-.byte 103
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.524:
-.byte 66
-.byte 117
-.byte 116
-.byte 32
-.byte 45
-.byte 80
-.byte 115
-.byte 101
-.byte 117
-.byte 100
-.byte 111
-.byte 90
-.byte 101
-.byte 114
-.byte 111
-.byte 44
-.byte 32
-.byte 119
-.byte 104
-.byte 105
-.byte 99
-.byte 104
-.byte 32
-.byte 115
-.byte 104
-.byte 111
-.byte 117
-.byte 108
-.byte 100
-.byte 32
-.byte 98
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.521:
-.byte 80
-.byte 115
-.byte 101
-.byte 117
-.byte 100
-.byte 111
-.byte 90
-.byte 101
-.byte 114
-.byte 111
-.byte 32
-.byte 116
-.byte 104
-.byte 97
-.byte 116
-.byte 32
-.byte 112
-.byte 114
-.byte 105
-.byte 110
-.byte 116
-.byte 115
-.byte 32
-.byte 111
-.byte 117
-.byte 116
-.byte 32
-.byte 97
-.byte 115
-.byte 58
-.byte 32
-.byte 37
-.byte 103
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.520:
-.byte 97
-.byte 108
-.byte 108
-.byte 101
-.byte 103
-.byte 101
-.byte 100
-.byte 108
-.byte 121
-.byte 32
-.byte 110
-.byte 101
-.byte 103
-.byte 97
-.byte 116
-.byte 105
-.byte 118
-.byte 101
-.byte 32
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.519:
-.byte 80
-.byte 111
-.byte 115
-.byte 105
-.byte 116
-.byte 105
-.byte 118
-.byte 101
-.byte 32
-.byte 101
-.byte 120
-.byte 112
-.byte 114
-.byte 101
-.byte 115
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 115
-.byte 32
-.byte 99
-.byte 97
-.byte 110
-.byte 32
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 97
-.byte 110
-.byte 10
-.byte 0
-.align 0
-L.506:
-.byte 109
-.byte 117
-.byte 108
-.byte 116
-.byte 105
-.byte 112
-.byte 108
-.byte 105
-.byte 99
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 103
-.byte 101
-.byte 116
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 111
-.byte 32
-.byte 109
-.byte 97
-.byte 110
-.byte 121
-.byte 32
-.byte 108
-.byte 97
-.byte 115
-.byte 116
-.byte 32
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 115
-.byte 32
-.byte 119
-.byte 114
-.byte 111
-.byte 110
-.byte 103
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.482:
-.byte 83
-.byte 101
-.byte 101
-.byte 107
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 85
-.byte 110
-.byte 100
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 32
-.byte 116
-.byte 104
-.byte 114
-.byte 101
-.byte 115
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 115
-.byte 32
-.byte 85
-.byte 102
-.byte 84
-.byte 104
-.byte 111
-.byte 108
-.byte 100
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 69
-.byte 48
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.479:
-.byte 46
-.byte 46
-.byte 46
-.byte 32
-.byte 110
-.byte 111
-.byte 32
-.byte 100
-.byte 105
-.byte 115
-.byte 99
-.byte 114
-.byte 101
-.byte 112
-.byte 97
-.byte 110
-.byte 99
-.byte 105
-.byte 115
-.byte 32
-.byte 102
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.476:
-.byte 9
-.byte 105
-.byte 110
-.byte 118
-.byte 111
-.byte 108
-.byte 118
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 105
-.byte 110
-.byte 116
-.byte 101
-.byte 114
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 114
-.byte 97
-.byte 116
-.byte 101
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.475:
-.byte 69
-.byte 114
-.byte 114
-.byte 111
-.byte 114
-.byte 115
-.byte 32
-.byte 108
-.byte 105
-.byte 107
-.byte 101
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 109
-.byte 97
-.byte 121
-.byte 32
-.byte 105
-.byte 110
-.byte 118
-.byte 97
-.byte 108
-.byte 105
-.byte 100
-.byte 97
-.byte 116
-.byte 101
-.byte 32
-.byte 102
-.byte 105
-.byte 110
-.byte 97
-.byte 110
-.byte 99
-.byte 105
-.byte 97
-.byte 108
-.byte 32
-.byte 99
-.byte 97
-.byte 108
-.byte 99
-.byte 117
-.byte 108
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.454:
-.byte 84
-.byte 101
-.byte 115
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 112
-.byte 111
-.byte 119
-.byte 101
-.byte 114
-.byte 115
-.byte 32
-.byte 90
-.byte 94
-.byte 105
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 115
-.byte 109
-.byte 97
-.byte 108
-.byte 108
-.byte 32
-.byte 73
-.byte 110
-.byte 116
-.byte 101
-.byte 103
-.byte 101
-.byte 114
-.byte 115
-.byte 32
-.byte 90
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 105
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.451:
-.byte 115
-.byte 113
-.byte 114
-.byte 116
-.byte 32
-.byte 103
-.byte 101
-.byte 116
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 111
-.byte 32
-.byte 109
-.byte 97
-.byte 110
-.byte 121
-.byte 32
-.byte 108
-.byte 97
-.byte 115
-.byte 116
-.byte 32
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 115
-.byte 32
-.byte 119
-.byte 114
-.byte 111
-.byte 110
-.byte 103
-.byte 0
-.align 0
-L.449:
-.byte 116
-.byte 111
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 32
-.byte 117
-.byte 108
-.byte 112
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.448:
-.byte 79
-.byte 98
-.byte 115
-.byte 101
-.byte 114
-.byte 118
-.byte 101
-.byte 100
-.byte 32
-.byte 101
-.byte 114
-.byte 114
-.byte 111
-.byte 114
-.byte 115
-.byte 32
-.byte 114
-.byte 117
-.byte 110
-.byte 32
-.byte 102
-.byte 114
-.byte 111
-.byte 109
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 32
-.byte 0
-.align 0
-L.447:
-.byte 83
-.byte 113
-.byte 117
-.byte 97
-.byte 114
-.byte 101
-.byte 32
-.byte 114
-.byte 111
-.byte 111
-.byte 116
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 110
-.byte 101
-.byte 105
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 99
-.byte 104
-.byte 111
-.byte 112
-.byte 112
-.byte 101
-.byte 100
-.byte 32
-.byte 110
-.byte 111
-.byte 114
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 108
-.byte 121
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.444:
-.byte 83
-.byte 113
-.byte 117
-.byte 97
-.byte 114
-.byte 101
-.byte 32
-.byte 114
-.byte 111
-.byte 111
-.byte 116
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 98
-.byte 101
-.byte 32
-.byte 99
-.byte 104
-.byte 111
-.byte 112
-.byte 112
-.byte 101
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.439:
-.byte 83
-.byte 113
-.byte 117
-.byte 97
-.byte 114
-.byte 101
-.byte 32
-.byte 114
-.byte 111
-.byte 111
-.byte 116
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 98
-.byte 101
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 108
-.byte 121
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.434:
-.byte 32
-.byte 102
-.byte 97
-.byte 105
-.byte 108
-.byte 115
-.byte 32
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 119
-.byte 104
-.byte 101
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 115
-.byte 113
-.byte 114
-.byte 116
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 115
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 99
-.byte 104
-.byte 111
-.byte 112
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.433:
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 94
-.byte 80
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.432:
-.byte 65
-.byte 110
-.byte 111
-.byte 109
-.byte 97
-.byte 108
-.byte 111
-.byte 117
-.byte 115
-.byte 32
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 101
-.byte 116
-.byte 105
-.byte 99
-.byte 32
-.byte 119
-.byte 105
-.byte 116
-.byte 104
-.byte 32
-.byte 73
-.byte 110
-.byte 116
-.byte 101
-.byte 103
-.byte 101
-.byte 114
-.byte 32
-.byte 60
-.byte 32
-.byte 0
-.align 0
-L.392:
-.byte 84
-.byte 101
-.byte 115
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 119
-.byte 104
-.byte 101
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 115
-.byte 113
-.byte 114
-.byte 116
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 100
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 99
-.byte 104
-.byte 111
-.byte 112
-.byte 112
-.byte 101
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.370:
-.byte 115
-.byte 113
-.byte 114
-.byte 116
-.byte 40
-.byte 88
-.byte 41
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 110
-.byte 111
-.byte 110
-.byte 45
-.byte 109
-.byte 111
-.byte 110
-.byte 111
-.byte 116
-.byte 111
-.byte 110
-.byte 105
-.byte 99
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 88
-.byte 32
-.byte 110
-.byte 101
-.byte 97
-.byte 114
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.369:
-.byte 115
-.byte 113
-.byte 114
-.byte 116
-.byte 32
-.byte 104
-.byte 97
-.byte 115
-.byte 32
-.byte 112
-.byte 97
-.byte 115
-.byte 115
-.byte 101
-.byte 100
-.byte 32
-.byte 97
-.byte 32
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 77
-.byte 111
-.byte 110
-.byte 111
-.byte 116
-.byte 111
-.byte 110
-.byte 105
-.byte 99
-.byte 105
-.byte 116
-.byte 121
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.352:
-.byte 84
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 115
-.byte 113
-.byte 114
-.byte 116
-.byte 32
-.byte 109
-.byte 111
-.byte 110
-.byte 111
-.byte 116
-.byte 111
-.byte 110
-.byte 105
-.byte 99
-.byte 105
-.byte 116
-.byte 121
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.341:
-.byte 84
-.byte 101
-.byte 115
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 105
-.byte 102
-.byte 32
-.byte 115
-.byte 113
-.byte 114
-.byte 116
-.byte 40
-.byte 88
-.byte 32
-.byte 42
-.byte 32
-.byte 88
-.byte 41
-.byte 32
-.byte 61
-.byte 61
-.byte 32
-.byte 88
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 73
-.byte 110
-.byte 116
-.byte 101
-.byte 103
-.byte 101
-.byte 114
-.byte 115
-.byte 32
-.byte 88
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.336:
-.byte 83
-.byte 113
-.byte 117
-.byte 97
-.byte 114
-.byte 101
-.byte 32
-.byte 114
-.byte 111
-.byte 111
-.byte 116
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 48
-.byte 46
-.byte 48
-.byte 44
-.byte 32
-.byte 45
-.byte 48
-.byte 46
-.byte 48
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 49
-.byte 46
-.byte 48
-.byte 32
-.byte 119
-.byte 114
-.byte 111
-.byte 110
-.byte 103
-.byte 0
-.align 0
-L.334:
-.byte 10
-.byte 82
-.byte 117
-.byte 110
-.byte 110
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 115
-.byte 113
-.byte 117
-.byte 97
-.byte 114
-.byte 101
-.byte 32
-.byte 114
-.byte 111
-.byte 111
-.byte 116
-.byte 40
-.byte 120
-.byte 41
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.333:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 78
-.byte 111
-.byte 32
-.byte 102
-.byte 97
-.byte 105
-.byte 108
-.byte 117
-.byte 114
-.byte 101
-.byte 115
-.byte 32
-.byte 102
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 32
-.byte 105
-.byte 110
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 105
-.byte 110
-.byte 116
-.byte 101
-.byte 103
-.byte 101
-.byte 114
-.byte 32
-.byte 112
-.byte 97
-.byte 105
-.byte 114
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.332:
-.byte 88
-.byte 32
-.byte 42
-.byte 32
-.byte 89
-.byte 32
-.byte 61
-.byte 61
-.byte 32
-.byte 89
-.byte 32
-.byte 42
-.byte 32
-.byte 88
-.byte 32
-.byte 116
-.byte 114
-.byte 105
-.byte 97
-.byte 108
-.byte 32
-.byte 102
-.byte 97
-.byte 105
-.byte 108
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 3
-L.323:
-.word 0x40080000
-.word 0x0
-.align 0
-L.322:
-.byte 84
-.byte 101
-.byte 115
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 111
-.byte 110
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 114
-.byte 97
-.byte 110
-.byte 100
-.byte 111
-.byte 109
-.byte 32
-.byte 112
-.byte 97
-.byte 105
-.byte 114
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.321:
-.byte 68
-.byte 111
-.byte 101
-.byte 115
-.byte 32
-.byte 77
-.byte 117
-.byte 108
-.byte 116
-.byte 105
-.byte 112
-.byte 108
-.byte 105
-.byte 99
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 99
-.byte 111
-.byte 109
-.byte 109
-.byte 117
-.byte 116
-.byte 101
-.byte 63
-.byte 32
-.byte 32
-.byte 0
-.align 0
-L.318:
-.byte 108
-.byte 97
-.byte 99
-.byte 107
-.byte 40
-.byte 115
-.byte 41
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 103
-.byte 117
-.byte 97
-.byte 114
-.byte 100
-.byte 32
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 115
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 102
-.byte 97
-.byte 105
-.byte 108
-.byte 117
-.byte 114
-.byte 101
-.byte 40
-.byte 115
-.byte 41
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 108
-.byte 121
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 99
-.byte 104
-.byte 111
-.byte 112
-.byte 10
-.byte 40
-.byte 110
-.byte 111
-.byte 116
-.byte 101
-.byte 100
-.byte 32
-.byte 97
-.byte 98
-.byte 111
-.byte 118
-.byte 101
-.byte 41
-.byte 32
-.byte 99
-.byte 111
-.byte 117
-.byte 110
-.byte 116
-.byte 32
-.byte 97
-.byte 115
-.byte 32
-.byte 111
-.byte 110
-.byte 101
-.byte 32
-.byte 102
-.byte 108
-.byte 97
-.byte 119
-.byte 32
-.byte 105
-.byte 110
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 102
-.byte 105
-.byte 110
-.byte 97
-.byte 108
-.byte 32
-.byte 116
-.byte 97
-.byte 108
-.byte 108
-.byte 121
-.byte 32
-.byte 98
-.byte 101
-.byte 108
-.byte 111
-.byte 119
-.byte 0
-.align 0
-L.316:
-.byte 83
-.byte 116
-.byte 105
-.byte 99
-.byte 107
-.byte 121
-.byte 32
-.byte 98
-.byte 105
-.byte 116
-.byte 32
-.byte 117
-.byte 115
-.byte 101
-.byte 100
-.byte 32
-.byte 105
-.byte 110
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 108
-.byte 121
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 110
-.byte 111
-.byte 116
-.byte 32
-.byte 97
-.byte 116
-.byte 32
-.byte 97
-.byte 108
-.byte 108
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.315:
-.byte 83
-.byte 116
-.byte 105
-.byte 99
-.byte 107
-.byte 121
-.byte 32
-.byte 98
-.byte 105
-.byte 116
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 97
-.byte 114
-.byte 101
-.byte 110
-.byte 116
-.byte 108
-.byte 121
-.byte 32
-.byte 117
-.byte 115
-.byte 101
-.byte 100
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 108
-.byte 121
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.298:
-.byte 67
-.byte 104
-.byte 101
-.byte 99
-.byte 107
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 115
-.byte 116
-.byte 105
-.byte 99
-.byte 107
-.byte 121
-.byte 32
-.byte 98
-.byte 105
-.byte 116
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.295:
-.byte 40
-.byte 88
-.byte 32
-.byte 45
-.byte 32
-.byte 89
-.byte 41
-.byte 32
-.byte 43
-.byte 32
-.byte 40
-.byte 89
-.byte 32
-.byte 45
-.byte 32
-.byte 88
-.byte 41
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 110
-.byte 111
-.byte 110
-.byte 32
-.byte 122
-.byte 101
-.byte 114
-.byte 111
-.byte 33
-.byte 10
-.byte 0
-.align 0
-L.292:
-.byte 65
-.byte 100
-.byte 100
-.byte 105
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 47
-.byte 83
-.byte 117
-.byte 98
-.byte 116
-.byte 114
-.byte 97
-.byte 99
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 110
-.byte 101
-.byte 105
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 115
-.byte 32
-.byte 110
-.byte 111
-.byte 114
-.byte 32
-.byte 99
-.byte 104
-.byte 111
-.byte 112
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.291:
-.byte 65
-.byte 100
-.byte 100
-.byte 47
-.byte 83
-.byte 117
-.byte 98
-.byte 116
-.byte 114
-.byte 97
-.byte 99
-.byte 116
-.byte 0
-.align 0
-L.288:
-.byte 65
-.byte 100
-.byte 100
-.byte 105
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 47
-.byte 83
-.byte 117
-.byte 98
-.byte 116
-.byte 114
-.byte 97
-.byte 99
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 108
-.byte 121
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.281:
-.byte 65
-.byte 100
-.byte 100
-.byte 47
-.byte 83
-.byte 117
-.byte 98
-.byte 116
-.byte 114
-.byte 97
-.byte 99
-.byte 116
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 98
-.byte 101
-.byte 32
-.byte 99
-.byte 104
-.byte 111
-.byte 112
-.byte 112
-.byte 101
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.276:
-.byte 73
-.byte 110
-.byte 99
-.byte 111
-.byte 109
-.byte 112
-.byte 108
-.byte 101
-.byte 116
-.byte 101
-.byte 32
-.byte 99
-.byte 97
-.byte 114
-.byte 114
-.byte 121
-.byte 45
-.byte 112
-.byte 114
-.byte 111
-.byte 112
-.byte 97
-.byte 103
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 105
-.byte 110
-.byte 32
-.byte 65
-.byte 100
-.byte 100
-.byte 105
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 0
-.align 0
-L.272:
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 32
-.byte 42
-.byte 32
-.byte 40
-.byte 32
-.byte 49
-.byte 32
-.byte 47
-.byte 32
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 32
-.byte 41
-.byte 32
-.byte 100
-.byte 105
-.byte 102
-.byte 102
-.byte 101
-.byte 114
-.byte 115
-.byte 32
-.byte 102
-.byte 114
-.byte 111
-.byte 109
-.byte 32
-.byte 49
-.byte 0
-.align 0
-L.270:
-.byte 47
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 110
-.byte 101
-.byte 105
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 99
-.byte 104
-.byte 111
-.byte 112
-.byte 112
-.byte 101
-.byte 100
-.byte 32
-.byte 110
-.byte 111
-.byte 114
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 108
-.byte 121
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.267:
-.byte 68
-.byte 105
-.byte 118
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 99
-.byte 104
-.byte 111
-.byte 112
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.264:
-.byte 68
-.byte 105
-.byte 118
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 0
-.align 0
-L.261:
-.byte 68
-.byte 105
-.byte 118
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 108
-.byte 121
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.256:
-.byte 77
-.byte 117
-.byte 108
-.byte 116
-.byte 105
-.byte 112
-.byte 108
-.byte 105
-.byte 99
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 0
-.align 0
-L.253:
-.byte 42
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 110
-.byte 101
-.byte 105
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 99
-.byte 104
-.byte 111
-.byte 112
-.byte 112
-.byte 101
-.byte 100
-.byte 32
-.byte 110
-.byte 111
-.byte 114
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 108
-.byte 121
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 101
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.252:
-.byte 77
-.byte 117
-.byte 108
-.byte 116
-.byte 105
-.byte 112
-.byte 108
-.byte 105
-.byte 99
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 99
-.byte 104
-.byte 111
-.byte 112
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.249:
-.byte 77
-.byte 117
-.byte 108
-.byte 116
-.byte 105
-.byte 112
-.byte 108
-.byte 105
-.byte 99
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 32
-.byte 99
-.byte 111
-.byte 114
-.byte 114
-.byte 101
-.byte 99
-.byte 116
-.byte 108
-.byte 121
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.239:
-.byte 88
-.byte 32
-.byte 42
-.byte 32
-.byte 40
-.byte 49
-.byte 47
-.byte 88
-.byte 41
-.byte 32
-.byte 100
-.byte 105
-.byte 102
-.byte 102
-.byte 101
-.byte 114
-.byte 115
-.byte 32
-.byte 102
-.byte 114
-.byte 111
-.byte 109
-.byte 32
-.byte 49
-.byte 0
-.align 0
-L.220:
-.byte 67
-.byte 104
-.byte 101
-.byte 99
-.byte 107
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 111
-.byte 110
-.byte 32
-.byte 109
-.byte 117
-.byte 108
-.byte 116
-.byte 105
-.byte 112
-.byte 108
-.byte 121
-.byte 44
-.byte 32
-.byte 100
-.byte 105
-.byte 118
-.byte 105
-.byte 100
-.byte 101
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 97
-.byte 100
-.byte 100
-.byte 47
-.byte 115
-.byte 117
-.byte 98
-.byte 116
-.byte 114
-.byte 97
-.byte 99
-.byte 116
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.219:
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 42
-.byte 44
-.byte 32
-.byte 47
-.byte 44
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 45
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 104
-.byte 97
-.byte 118
-.byte 101
-.byte 32
-.byte 103
-.byte 117
-.byte 97
-.byte 114
-.byte 100
-.byte 32
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 115
-.byte 44
-.byte 32
-.byte 97
-.byte 115
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 121
-.byte 32
-.byte 115
-.byte 104
-.byte 111
-.byte 117
-.byte 108
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.216:
-.byte 32
-.byte 32
-.byte 46
-.byte 46
-.byte 46
-.byte 32
-.byte 32
-.byte 105
-.byte 102
-.byte 32
-.byte 40
-.byte 88
-.byte 32
-.byte 61
-.byte 61
-.byte 32
-.byte 49
-.byte 46
-.byte 48
-.byte 41
-.byte 32
-.byte 123
-.byte 46
-.byte 46
-.byte 46
-.byte 46
-.byte 46
-.byte 125
-.byte 32
-.byte 101
-.byte 108
-.byte 115
-.byte 101
-.byte 32
-.byte 123
-.byte 46
-.byte 46
-.byte 46
-.byte 47
-.byte 40
-.byte 88
-.byte 45
-.byte 49
-.byte 46
-.byte 48
-.byte 41
-.byte 46
-.byte 46
-.byte 46
-.byte 125
-.byte 10
-.byte 0
-.align 0
-L.215:
-.byte 32
-.byte 32
-.byte 115
-.byte 117
-.byte 99
-.byte 104
-.byte 32
-.byte 112
-.byte 114
-.byte 101
-.byte 99
-.byte 97
-.byte 117
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 115
-.byte 32
-.byte 97
-.byte 103
-.byte 97
-.byte 105
-.byte 110
-.byte 115
-.byte 116
-.byte 32
-.byte 100
-.byte 105
-.byte 118
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 98
-.byte 121
-.byte 32
-.byte 122
-.byte 101
-.byte 114
-.byte 111
-.byte 32
-.byte 97
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.214:
-.byte 32
-.byte 32
-.byte 115
-.byte 117
-.byte 98
-.byte 116
-.byte 114
-.byte 97
-.byte 99
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 121
-.byte 105
-.byte 101
-.byte 108
-.byte 100
-.byte 115
-.byte 32
-.byte 32
-.byte 40
-.byte 49
-.byte 45
-.byte 85
-.byte 49
-.byte 41
-.byte 32
-.byte 45
-.byte 32
-.byte 49
-.byte 32
-.byte 61
-.byte 32
-.byte 48
-.byte 32
-.byte 44
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 101
-.byte 98
-.byte 121
-.byte 32
-.byte 118
-.byte 105
-.byte 116
-.byte 105
-.byte 97
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 10
-.byte 0
-.align 0
-L.213:
-.byte 99
-.byte 111
-.byte 109
-.byte 112
-.byte 97
-.byte 114
-.byte 105
-.byte 115
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 108
-.byte 108
-.byte 101
-.byte 103
-.byte 101
-.byte 115
-.byte 32
-.byte 32
-.byte 40
-.byte 49
-.byte 45
-.byte 85
-.byte 49
-.byte 41
-.byte 32
-.byte 60
-.byte 32
-.byte 49
-.byte 32
-.byte 32
-.byte 97
-.byte 108
-.byte 116
-.byte 104
-.byte 111
-.byte 117
-.byte 103
-.byte 104
-.byte 10
-.byte 0
-.align 0
-L.210:
-.byte 45
-.byte 32
-.byte 108
-.byte 97
-.byte 99
-.byte 107
-.byte 115
-.byte 32
-.byte 71
-.byte 117
-.byte 97
-.byte 114
-.byte 100
-.byte 32
-.byte 68
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 44
-.byte 32
-.byte 115
-.byte 111
-.byte 32
-.byte 99
-.byte 97
-.byte 110
-.byte 99
-.byte 101
-.byte 108
-.byte 108
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 111
-.byte 98
-.byte 115
-.byte 99
-.byte 117
-.byte 114
-.byte 101
-.byte 100
-.byte 0
-.align 0
-L.205:
-.byte 42
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 47
-.byte 111
-.byte 114
-.byte 32
-.byte 47
-.byte 32
-.byte 103
-.byte 101
-.byte 116
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 111
-.byte 32
-.byte 109
-.byte 97
-.byte 110
-.byte 121
-.byte 32
-.byte 108
-.byte 97
-.byte 115
-.byte 116
-.byte 32
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 115
-.byte 32
-.byte 119
-.byte 114
-.byte 111
-.byte 110
-.byte 103
-.byte 0
-.align 0
-L.201:
-.byte 67
-.byte 111
-.byte 109
-.byte 112
-.byte 117
-.byte 116
-.byte 101
-.byte 100
-.byte 32
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 101
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 49
-.byte 47
-.byte 49
-.byte 46
-.byte 48
-.byte 48
-.byte 48
-.byte 46
-.byte 46
-.byte 49
-.byte 32
-.byte 62
-.byte 61
-.byte 32
-.byte 49
-.byte 0
-.align 0
-L.199:
-.byte 68
-.byte 105
-.byte 118
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 108
-.byte 97
-.byte 99
-.byte 107
-.byte 115
-.byte 32
-.byte 97
-.byte 32
-.byte 71
-.byte 117
-.byte 97
-.byte 114
-.byte 100
-.byte 32
-.byte 68
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 44
-.byte 32
-.byte 115
-.byte 111
-.byte 32
-.byte 88
-.byte 47
-.byte 49
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 88
-.byte 0
-.align 0
-L.194:
-.byte 68
-.byte 105
-.byte 118
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 108
-.byte 97
-.byte 99
-.byte 107
-.byte 115
-.byte 32
-.byte 97
-.byte 32
-.byte 71
-.byte 117
-.byte 97
-.byte 114
-.byte 100
-.byte 32
-.byte 68
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 44
-.byte 32
-.byte 115
-.byte 111
-.byte 32
-.byte 101
-.byte 114
-.byte 114
-.byte 111
-.byte 114
-.byte 32
-.byte 99
-.byte 97
-.byte 110
-.byte 32
-.byte 101
-.byte 120
-.byte 99
-.byte 101
-.byte 101
-.byte 100
-.byte 32
-.byte 49
-.byte 32
-.byte 117
-.byte 108
-.byte 112
-.byte 10
-.byte 111
-.byte 114
-.byte 32
-.byte 32
-.byte 49
-.byte 47
-.byte 51
-.byte 32
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 32
-.byte 51
-.byte 47
-.byte 57
-.byte 32
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 32
-.byte 57
-.byte 47
-.byte 50
-.byte 55
-.byte 32
-.byte 109
-.byte 97
-.byte 121
-.byte 32
-.byte 100
-.byte 105
-.byte 115
-.byte 97
-.byte 103
-.byte 114
-.byte 101
-.byte 101
-.byte 0
-.align 0
-L.190:
-.byte 42
-.byte 32
-.byte 103
-.byte 101
-.byte 116
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 111
-.byte 32
-.byte 109
-.byte 97
-.byte 110
-.byte 121
-.byte 32
-.byte 102
-.byte 105
-.byte 110
-.byte 97
-.byte 108
-.byte 32
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 115
-.byte 32
-.byte 119
-.byte 114
-.byte 111
-.byte 110
-.byte 103
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.188:
-.byte 42
-.byte 32
-.byte 108
-.byte 97
-.byte 99
-.byte 107
-.byte 115
-.byte 32
-.byte 97
-.byte 32
-.byte 71
-.byte 117
-.byte 97
-.byte 114
-.byte 100
-.byte 32
-.byte 68
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 44
-.byte 32
-.byte 115
-.byte 111
-.byte 32
-.byte 49
-.byte 42
-.byte 88
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 88
-.byte 0
-.align 0
-L.185:
-.byte 10
-.byte 67
-.byte 104
-.byte 101
-.byte 99
-.byte 107
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 103
-.byte 117
-.byte 97
-.byte 114
-.byte 100
-.byte 32
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 32
-.byte 105
-.byte 110
-.byte 32
-.byte 42
-.byte 44
-.byte 32
-.byte 47
-.byte 44
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 45
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.184:
-.byte 83
-.byte 117
-.byte 98
-.byte 116
-.byte 114
-.byte 97
-.byte 99
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 98
-.byte 101
-.byte 32
-.byte 110
-.byte 111
-.byte 114
-.byte 109
-.byte 97
-.byte 108
-.byte 105
-.byte 122
-.byte 101
-.byte 100
-.byte 44
-.byte 32
-.byte 97
-.byte 115
-.byte 32
-.byte 105
-.byte 116
-.byte 32
-.byte 115
-.byte 104
-.byte 111
-.byte 117
-.byte 108
-.byte 100
-.byte 32
-.byte 98
-.byte 101
-.byte 46
-.byte 0
-.align 0
-L.179:
-.byte 83
-.byte 117
-.byte 98
-.byte 116
-.byte 114
-.byte 97
-.byte 99
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 110
-.byte 111
-.byte 116
-.byte 32
-.byte 110
-.byte 111
-.byte 114
-.byte 109
-.byte 97
-.byte 108
-.byte 105
-.byte 122
-.byte 101
-.byte 100
-.byte 32
-.byte 88
-.byte 61
-.byte 89
-.byte 44
-.byte 88
-.byte 43
-.byte 90
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 89
-.byte 43
-.byte 90
-.byte 33
-.byte 0
-.align 0
-L.175:
-.byte 114
-.byte 111
-.byte 117
-.byte 103
-.byte 104
-.byte 108
-.byte 121
-.byte 32
-.byte 37
-.byte 103
-.byte 32
-.byte 101
-.byte 120
-.byte 116
-.byte 114
-.byte 97
-.byte 32
-.byte 115
-.byte 105
-.byte 103
-.byte 110
-.byte 105
-.byte 102
-.byte 105
-.byte 99
-.byte 97
-.byte 110
-.byte 116
-.byte 32
-.byte 100
-.byte 101
-.byte 99
-.byte 105
-.byte 109
-.byte 97
-.byte 108
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.174:
-.byte 112
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 101
-.byte 108
-.byte 121
-.byte 32
-.byte 119
-.byte 105
-.byte 116
-.byte 104
-.byte 32
-.byte 97
-.byte 98
-.byte 111
-.byte 117
-.byte 116
-.byte 32
-.byte 37
-.byte 103
-.byte 32
-.byte 101
-.byte 120
-.byte 116
-.byte 114
-.byte 97
-.byte 32
-.byte 66
-.byte 45
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 115
-.byte 44
-.byte 32
-.byte 105
-.byte 46
-.byte 101
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.173:
-.byte 83
-.byte 111
-.byte 109
-.byte 101
-.byte 32
-.byte 115
-.byte 117
-.byte 98
-.byte 101
-.byte 120
-.byte 112
-.byte 114
-.byte 101
-.byte 115
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 115
-.byte 32
-.byte 97
-.byte 112
-.byte 112
-.byte 101
-.byte 97
-.byte 114
-.byte 32
-.byte 116
-.byte 111
-.byte 32
-.byte 98
-.byte 101
-.byte 32
-.byte 99
-.byte 97
-.byte 108
-.byte 99
-.byte 117
-.byte 108
-.byte 97
-.byte 116
-.byte 101
-.byte 100
-.byte 32
-.byte 101
-.byte 120
-.byte 116
-.byte 114
-.byte 97
-.byte 10
-.byte 0
-.align 0
-L.167:
-.byte 111
-.byte 102
-.byte 32
-.byte 97
-.byte 110
-.byte 10
-.byte 101
-.byte 120
-.byte 116
-.byte 114
-.byte 97
-.byte 45
-.byte 112
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 0
-.align 0
-L.166:
-.byte 90
-.byte 49
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 44
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 90
-.byte 50
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 32
-.byte 0
-.align 0
-L.165:
-.byte 44
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 101
-.byte 120
-.byte 97
-.byte 99
-.byte 116
-.byte 32
-.byte 114
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 97
-.byte 108
-.byte 32
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 101
-.byte 116
-.byte 105
-.byte 99
-.byte 32
-.byte 97
-.byte 32
-.byte 114
-.byte 101
-.byte 115
-.byte 117
-.byte 108
-.byte 116
-.byte 10
-.byte 0
-.align 0
-L.164:
-.byte 66
-.byte 101
-.byte 99
-.byte 97
-.byte 117
-.byte 115
-.byte 101
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 117
-.byte 110
-.byte 117
-.byte 115
-.byte 117
-.byte 97
-.byte 108
-.byte 32
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 102
-.byte 0
-.align 0
-L.160:
-.byte 9
-.byte 85
-.byte 50
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 44
-.byte 32
-.byte 90
-.byte 50
-.byte 32
-.byte 45
-.byte 32
-.byte 85
-.byte 50
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.159:
-.byte 9
-.byte 85
-.byte 49
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 44
-.byte 32
-.byte 90
-.byte 49
-.byte 32
-.byte 45
-.byte 32
-.byte 85
-.byte 49
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.158:
-.byte 80
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 0
-.align 0
-L.157:
-.byte 0
-.align 0
-L.150:
-.byte 84
-.byte 104
-.byte 97
-.byte 116
-.byte 32
-.byte 102
-.byte 101
-.byte 97
-.byte 116
-.byte 117
-.byte 114
-.byte 101
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 110
-.byte 111
-.byte 116
-.byte 32
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 101
-.byte 100
-.byte 32
-.byte 102
-.byte 117
-.byte 114
-.byte 116
-.byte 104
-.byte 101
-.byte 114
-.byte 32
-.byte 98
-.byte 121
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.145:
-.byte 80
-.byte 111
-.byte 115
-.byte 115
-.byte 105
-.byte 98
-.byte 108
-.byte 121
-.byte 32
-.byte 115
-.byte 111
-.byte 109
-.byte 101
-.byte 32
-.byte 112
-.byte 97
-.byte 114
-.byte 116
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 0
-.align 0
-L.144:
-.byte 98
-.byte 121
-.byte 32
-.byte 101
-.byte 120
-.byte 116
-.byte 114
-.byte 97
-.byte 45
-.byte 112
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 101
-.byte 32
-.byte 101
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 101
-.byte 116
-.byte 105
-.byte 99
-.byte 32
-.byte 115
-.byte 117
-.byte 98
-.byte 101
-.byte 120
-.byte 112
-.byte 114
-.byte 101
-.byte 115
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 115
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.143:
-.byte 97
-.byte 114
-.byte 101
-.byte 32
-.byte 115
-.byte 121
-.byte 109
-.byte 112
-.byte 116
-.byte 111
-.byte 109
-.byte 115
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 105
-.byte 110
-.byte 99
-.byte 111
-.byte 110
-.byte 115
-.byte 105
-.byte 115
-.byte 116
-.byte 101
-.byte 110
-.byte 99
-.byte 105
-.byte 101
-.byte 115
-.byte 32
-.byte 105
-.byte 110
-.byte 116
-.byte 114
-.byte 111
-.byte 100
-.byte 117
-.byte 99
-.byte 101
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.142:
-.byte 114
-.byte 101
-.byte 115
-.byte 112
-.byte 101
-.byte 99
-.byte 116
-.byte 105
-.byte 118
-.byte 101
-.byte 108
-.byte 121
-.byte 32
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 44
-.byte 32
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 44
-.byte 32
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 44
-.byte 10
-.byte 0
-.align 0
-L.141:
-.byte 68
-.byte 105
-.byte 115
-.byte 97
-.byte 103
-.byte 114
-.byte 101
-.byte 101
-.byte 109
-.byte 101
-.byte 110
-.byte 116
-.byte 115
-.byte 32
-.byte 97
-.byte 109
-.byte 111
-.byte 110
-.byte 103
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 118
-.byte 97
-.byte 108
-.byte 117
-.byte 101
-.byte 115
-.byte 32
-.byte 88
-.byte 49
-.byte 44
-.byte 32
-.byte 89
-.byte 49
-.byte 44
-.byte 32
-.byte 90
-.byte 49
-.byte 44
-.byte 10
-.byte 0
-.align 0
-L.119:
-.byte 80
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 119
-.byte 111
-.byte 114
-.byte 115
-.byte 101
-.byte 32
-.byte 116
-.byte 104
-.byte 97
-.byte 110
-.byte 32
-.byte 53
-.byte 32
-.byte 100
-.byte 101
-.byte 99
-.byte 105
-.byte 109
-.byte 97
-.byte 108
-.byte 32
-.byte 102
-.byte 105
-.byte 103
-.byte 117
-.byte 114
-.byte 101
-.byte 115
-.byte 32
-.byte 32
-.byte 0
-.align 0
-L.117:
-.byte 84
-.byte 104
-.byte 101
-.byte 32
-.byte 110
-.byte 117
-.byte 109
-.byte 98
-.byte 101
-.byte 114
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 115
-.byte 105
-.byte 103
-.byte 110
-.byte 105
-.byte 102
-.byte 105
-.byte 99
-.byte 97
-.byte 110
-.byte 116
-.byte 32
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 115
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 116
-.byte 104
-.byte 101
-.byte 32
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 37
-.byte 102
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.116:
-.byte 108
-.byte 111
-.byte 103
-.byte 97
-.byte 114
-.byte 105
-.byte 116
-.byte 104
-.byte 109
-.byte 105
-.byte 99
-.byte 32
-.byte 101
-.byte 110
-.byte 99
-.byte 111
-.byte 100
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 104
-.byte 97
-.byte 115
-.byte 32
-.byte 112
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 99
-.byte 104
-.byte 97
-.byte 114
-.byte 97
-.byte 99
-.byte 116
-.byte 101
-.byte 114
-.byte 105
-.byte 122
-.byte 101
-.byte 100
-.byte 32
-.byte 115
-.byte 111
-.byte 108
-.byte 101
-.byte 108
-.byte 121
-.byte 32
-.byte 98
-.byte 121
-.byte 32
-.byte 85
-.byte 49
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.113:
-.byte 111
-.byte 102
-.byte 32
-.byte 115
-.byte 105
-.byte 103
-.byte 110
-.byte 105
-.byte 102
-.byte 105
-.byte 99
-.byte 97
-.byte 110
-.byte 116
-.byte 32
-.byte 100
-.byte 105
-.byte 103
-.byte 105
-.byte 116
-.byte 115
-.byte 32
-.byte 98
-.byte 117
-.byte 116
-.byte 44
-.byte 32
-.byte 98
-.byte 121
-.byte 32
-.byte 105
-.byte 116
-.byte 115
-.byte 101
-.byte 108
-.byte 102
-.byte 44
-.byte 32
-.byte 116
-.byte 104
-.byte 105
-.byte 115
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 97
-.byte 32
-.byte 109
-.byte 105
-.byte 110
-.byte 111
-.byte 114
-.byte 32
-.byte 102
-.byte 108
-.byte 97
-.byte 119
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.112:
-.byte 80
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 99
-.byte 97
-.byte 110
-.byte 110
-.byte 111
-.byte 116
-.byte 32
-.byte 98
-.byte 101
-.byte 32
-.byte 99
-.byte 104
-.byte 97
-.byte 114
-.byte 97
-.byte 99
-.byte 116
-.byte 101
-.byte 114
-.byte 105
-.byte 122
-.byte 101
-.byte 100
-.byte 32
-.byte 98
-.byte 121
-.byte 32
-.byte 97
-.byte 110
-.byte 32
-.byte 73
-.byte 110
-.byte 116
-.byte 101
-.byte 103
-.byte 101
-.byte 114
-.byte 32
-.byte 110
-.byte 117
-.byte 109
-.byte 98
-.byte 101
-.byte 114
-.byte 10
-.byte 0
-.align 0
-L.99:
-.byte 67
-.byte 111
-.byte 109
-.byte 112
-.byte 97
-.byte 114
-.byte 105
-.byte 115
-.byte 111
-.byte 110
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 102
-.byte 117
-.byte 122
-.byte 122
-.byte 121
-.byte 44
-.byte 88
-.byte 61
-.byte 49
-.byte 32
-.byte 98
-.byte 117
-.byte 116
-.byte 32
-.byte 88
-.byte 45
-.byte 49
-.byte 47
-.byte 50
-.byte 45
-.byte 49
-.byte 47
-.byte 50
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 48
-.byte 0
-.align 0
-L.95:
-.byte 40
-.byte 49
-.byte 45
-.byte 85
-.byte 49
-.byte 41
-.byte 45
-.byte 49
-.byte 47
-.byte 50
-.byte 32
-.byte 60
-.byte 32
-.byte 49
-.byte 47
-.byte 50
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 70
-.byte 65
-.byte 76
-.byte 83
-.byte 69
-.byte 44
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 103
-.byte 46
-.byte 32
-.byte 102
-.byte 97
-.byte 105
-.byte 108
-.byte 115
-.byte 63
-.byte 0
-.align 3
-L.93:
-.word 0x40240000
-.word 0x0
-.align 0
-L.88:
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 110
-.byte 111
-.byte 116
-.byte 32
-.byte 97
-.byte 115
-.byte 32
-.byte 103
-.byte 111
-.byte 111
-.byte 100
-.byte 32
-.byte 97
-.byte 115
-.byte 32
-.byte 50
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 49
-.byte 48
-.byte 0
-.align 0
-L.84:
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 116
-.byte 111
-.byte 111
-.byte 32
-.byte 98
-.byte 105
-.byte 103
-.byte 58
-.byte 32
-.byte 114
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 111
-.byte 102
-.byte 102
-.byte 32
-.byte 112
-.byte 114
-.byte 111
-.byte 98
-.byte 108
-.byte 101
-.byte 109
-.byte 115
-.byte 0
-.align 0
-L.82:
-.byte 77
-.byte 89
-.byte 83
-.byte 84
-.byte 69
-.byte 82
-.byte 89
-.byte 58
-.byte 32
-.byte 114
-.byte 101
-.byte 99
-.byte 97
-.byte 108
-.byte 99
-.byte 117
-.byte 108
-.byte 97
-.byte 116
-.byte 101
-.byte 100
-.byte 32
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.81:
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 32
-.byte 99
-.byte 111
-.byte 110
-.byte 102
-.byte 105
-.byte 114
-.byte 109
-.byte 101
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 3
-L.78:
-.word 0x3f847ae1
-.word 0x47ae147b
-.align 0
-L.77:
-.byte 103
-.byte 101
-.byte 116
-.byte 115
-.byte 32
-.byte 98
-.byte 101
-.byte 116
-.byte 116
-.byte 101
-.byte 114
-.byte 32
-.byte 99
-.byte 108
-.byte 111
-.byte 115
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 114
-.byte 101
-.byte 108
-.byte 97
-.byte 116
-.byte 105
-.byte 118
-.byte 101
-.byte 32
-.byte 115
-.byte 101
-.byte 112
-.byte 97
-.byte 114
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 85
-.byte 49
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.76:
-.byte 99
-.byte 111
-.byte 110
-.byte 102
-.byte 105
-.byte 114
-.byte 109
-.byte 115
-.byte 32
-.byte 99
-.byte 108
-.byte 111
-.byte 115
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 114
-.byte 101
-.byte 108
-.byte 97
-.byte 116
-.byte 105
-.byte 118
-.byte 101
-.byte 32
-.byte 115
-.byte 101
-.byte 112
-.byte 97
-.byte 114
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 85
-.byte 49
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.61:
-.byte 82
-.byte 101
-.byte 99
-.byte 97
-.byte 108
-.byte 99
-.byte 117
-.byte 108
-.byte 97
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 114
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 112
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 10
-.byte 32
-.byte 0
-.align 0
-L.60:
-.byte 67
-.byte 108
-.byte 111
-.byte 115
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 114
-.byte 101
-.byte 108
-.byte 97
-.byte 116
-.byte 105
-.byte 118
-.byte 101
-.byte 32
-.byte 115
-.byte 101
-.byte 112
-.byte 97
-.byte 114
-.byte 97
-.byte 116
-.byte 105
-.byte 111
-.byte 110
-.byte 32
-.byte 102
-.byte 111
-.byte 117
-.byte 110
-.byte 100
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 85
-.byte 49
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 10
-.byte 0
-.align 0
-L.54:
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 102
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.45:
-.byte 83
-.byte 101
-.byte 97
-.byte 114
-.byte 99
-.byte 104
-.byte 105
-.byte 110
-.byte 103
-.byte 32
-.byte 102
-.byte 111
-.byte 114
-.byte 32
-.byte 82
-.byte 97
-.byte 100
-.byte 105
-.byte 120
-.byte 32
-.byte 97
-.byte 110
-.byte 100
-.byte 32
-.byte 80
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.44:
-.byte 10
-.byte 0
-.align 0
-L.43:
-.byte 45
-.byte 49
-.byte 44
-.byte 32
-.byte 48
-.byte 44
-.byte 32
-.byte 49
-.byte 47
-.byte 50
-.byte 44
-.byte 32
-.byte 49
-.byte 44
-.byte 32
-.byte 50
-.byte 44
-.byte 32
-.byte 51
-.byte 44
-.byte 32
-.byte 52
-.byte 44
-.byte 32
-.byte 53
-.byte 44
-.byte 32
-.byte 57
-.byte 44
-.byte 32
-.byte 50
-.byte 55
-.byte 44
-.byte 32
-.byte 51
-.byte 50
-.byte 32
-.byte 38
-.byte 32
-.byte 50
-.byte 52
-.byte 48
-.byte 32
-.byte 97
-.byte 114
-.byte 101
-.byte 32
-.byte 79
-.byte 46
-.byte 75
-.byte 46
-.byte 10
-.byte 0
-.align 0
-L.38:
-.byte 53
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 52
-.byte 43
-.byte 49
-.byte 44
-.byte 32
-.byte 50
-.byte 52
-.byte 48
-.byte 47
-.byte 51
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 56
-.byte 48
-.byte 44
-.byte 32
-.byte 50
-.byte 52
-.byte 48
-.byte 47
-.byte 52
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 54
-.byte 48
-.byte 44
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 50
-.byte 52
-.byte 48
-.byte 47
-.byte 53
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 52
-.byte 56
-.byte 0
-.align 0
-L.34:
-.byte 57
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 51
-.byte 42
-.byte 51
-.byte 44
-.byte 32
-.byte 50
-.byte 55
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 57
-.byte 42
-.byte 51
-.byte 44
-.byte 32
-.byte 51
-.byte 50
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 56
-.byte 42
-.byte 52
-.byte 44
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 51
-.byte 50
-.byte 45
-.byte 50
-.byte 55
-.byte 45
-.byte 52
-.byte 45
-.byte 49
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 48
-.byte 0
-.align 0
-L.30:
-.byte 49
-.byte 47
-.byte 50
-.byte 32
-.byte 43
-.byte 32
-.byte 40
-.byte 45
-.byte 49
-.byte 41
-.byte 32
-.byte 43
-.byte 32
-.byte 49
-.byte 47
-.byte 50
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 48
-.byte 0
-.align 0
-L.26:
-.byte 45
-.byte 49
-.byte 43
-.byte 49
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 48
-.byte 44
-.byte 32
-.byte 40
-.byte 45
-.byte 49
-.byte 41
-.byte 43
-.byte 97
-.byte 98
-.byte 115
-.byte 40
-.byte 49
-.byte 41
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 48
-.byte 44
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 45
-.byte 49
-.byte 43
-.byte 40
-.byte 45
-.byte 49
-.byte 41
-.byte 42
-.byte 40
-.byte 45
-.byte 49
-.byte 41
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 48
-.byte 0
-.align 0
-L.22:
-.byte 51
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 50
-.byte 43
-.byte 49
-.byte 44
-.byte 32
-.byte 52
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 51
-.byte 43
-.byte 49
-.byte 44
-.byte 32
-.byte 52
-.byte 43
-.byte 50
-.byte 42
-.byte 40
-.byte 45
-.byte 50
-.byte 41
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 48
-.byte 44
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 52
-.byte 45
-.byte 51
-.byte 45
-.byte 49
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 48
-.byte 0
-.align 3
-L.20:
-.word 0x3f50624d
-.word 0xd2f1a9fc
-.align 0
-L.19:
-.byte 67
-.byte 111
-.byte 109
-.byte 112
-.byte 97
-.byte 114
-.byte 105
-.byte 115
-.byte 111
-.byte 110
-.byte 32
-.byte 97
-.byte 108
-.byte 108
-.byte 101
-.byte 103
-.byte 101
-.byte 115
-.byte 32
-.byte 116
-.byte 104
-.byte 97
-.byte 116
-.byte 32
-.byte 45
-.byte 48
-.byte 46
-.byte 48
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 78
-.byte 111
-.byte 110
-.byte 45
-.byte 122
-.byte 101
-.byte 114
-.byte 111
-.byte 33
-.byte 10
-.byte 0
-.align 0
-L.14:
-.byte 48
-.byte 43
-.byte 48
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 48
-.byte 44
-.byte 32
-.byte 49
-.byte 45
-.byte 49
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 48
-.byte 44
-.byte 32
-.byte 49
-.byte 32
-.byte 60
-.byte 61
-.byte 32
-.byte 48
-.byte 44
-.byte 32
-.byte 111
-.byte 114
-.byte 32
-.byte 49
-.byte 43
-.byte 49
-.byte 32
-.byte 33
-.byte 61
-.byte 32
-.byte 50
-.byte 0
-.align 0
-L.12:
-.byte 80
-.byte 114
-.byte 111
-.byte 103
-.byte 114
-.byte 97
-.byte 109
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 110
-.byte 111
-.byte 119
-.byte 32
-.byte 82
-.byte 85
-.byte 78
-.byte 78
-.byte 73
-.byte 78
-.byte 71
-.byte 32
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 115
-.byte 32
-.byte 111
-.byte 110
-.byte 32
-.byte 115
-.byte 109
-.byte 97
-.byte 108
-.byte 108
-.byte 32
-.byte 105
-.byte 110
-.byte 116
-.byte 101
-.byte 103
-.byte 101
-.byte 114
-.byte 115
-.byte 58
-.byte 10
-.byte 0
-.align 3
-L.8:
-.word 0x3ff00000
-.word 0x0
-.align 3
-L.7:
-.word 0x0
-.word 0x0
-.align 0
-L.2:
-.byte 10
-.byte 42
-.byte 32
-.byte 42
-.byte 32
-.byte 42
-.byte 32
-.byte 70
-.byte 76
-.byte 79
-.byte 65
-.byte 84
-.byte 73
-.byte 78
-.byte 71
-.byte 45
-.byte 80
-.byte 79
-.byte 73
-.byte 78
-.byte 84
-.byte 32
-.byte 69
-.byte 82
-.byte 82
-.byte 79
-.byte 82
-.byte 32
-.byte 42
-.byte 32
-.byte 42
-.byte 32
-.byte 42
-.byte 10
-.byte 0
+.set reorder +.globl Zero +.sdata +.align 3 +Zero: +.word 0x0 +.word 0x0 +.globl Half +.sdata +.align 3 +Half: +.word 0x3fe00000 +.word 0x0 +.globl One +.sdata +.align 3 +One: +.word 0x3ff00000 +.word 0x0 +.globl Two +.sdata +.align 3 +Two: +.word 0x40000000 +.word 0x0 +.globl Three +.sdata +.align 3 +Three: +.word 0x40080000 +.word 0x0 +.globl Four +.sdata +.align 3 +Four: +.word 0x40100000 +.word 0x0 +.globl Five +.sdata +.align 3 +Five: +.word 0x40140000 +.word 0x0 +.globl Eight +.sdata +.align 3 +Eight: +.word 0x40200000 +.word 0x0 +.globl Nine +.sdata +.align 3 +Nine: +.word 0x40220000 +.word 0x0 +.globl TwentySeven +.sdata +.align 3 +TwentySeven: +.word 0x403b0000 +.word 0x0 +.globl ThirtyTwo +.sdata +.align 3 +ThirtyTwo: +.word 0x40400000 +.word 0x0 +.globl TwoForty +.sdata +.align 3 +TwoForty: +.word 0x406e0000 +.word 0x0 +.globl MinusOne +.sdata +.align 3 +MinusOne: +.word 0xbff00000 +.word 0x0 +.globl OneAndHalf +.sdata +.align 3 +OneAndHalf: +.word 0x3ff80000 +.word 0x0 +.globl NoTrials +.sdata +.align 2 +NoTrials: +.word 0x14 +.globl sigfpe +.text +.text +.align 2 +.ent sigfpe +sigfpe: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $4,24($sp) +lw $24,fpecount +la $24,1($24) +sw $24,fpecount +la $4,L.2 +jal printf +la $4,_iob+16 +jal fflush +lw $24,sigsave +beq $24,$0,L.4 +la $4,8 +lw $5,sigsave +jal signal +sw $0,sigsave +la $4,ovfl_buf +la $5,1 +jal longjmp +L.4: +jal abort +L.1: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end sigfpe +.data +.align 2 +L.757: +.word L.758 +.word L.759 +.word L.760 +.word L.761 +.globl main +.text +.text +.align 2 +.ent main +main: +.frame $sp,240,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-240 +.mask 0xc2ff0000,-168 +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) +l.d $f18,L.7 +s.d $f18,Zero +l.d $f18,L.8 +s.d $f18,One +l.d $f18,One +add.d $f16,$f18,$f18 +s.d $f16,Two +l.d $f16,Two +add.d $f10,$f16,$f18 +s.d $f10,Three +l.d $f10,Three +add.d $f8,$f10,$f18 +s.d $f8,Four +l.d $f8,Four +add.d $f6,$f8,$f18 +s.d $f6,Five +add.d $f6,$f8,$f8 +s.d $f6,Eight +mul.d $f6,$f10,$f10 +s.d $f6,Nine +l.d $f6,Nine +mul.d $f6,$f6,$f10 +s.d $f6,TwentySeven +l.d $f6,Eight +mul.d $f6,$f8,$f6 +s.d $f6,ThirtyTwo +l.d $f6,Five +mul.d $f6,$f8,$f6 +mul.d $f10,$f6,$f10 +mul.d $f10,$f10,$f8 +s.d $f10,TwoForty +neg.d $f10,$f18 +s.d $f10,MinusOne +div.d $f16,$f18,$f16 +s.d $f16,Half +l.d $f16,Half +add.d $f18,$f18,$f16 +s.d $f18,OneAndHalf +sw $0,ErrCnt +sw $0,ErrCnt+4 +sw $0,ErrCnt+8 +sw $0,ErrCnt+12 +la $24,1 +sw $24,PageNo +sw $0,Milestone +la $4,8 +la $5,sigfpe +jal signal +jal Instructions +jal Pause +jal Heading +jal Pause +jal Characteristics +jal Pause +jal History +jal Pause +la $24,7 +sw $24,Milestone +la $4,L.12 +jal printf +move $4,$0 +l.d $f18,Zero +add.d $f16,$f18,$f18 +c.eq.d $f16,$f18; bc1f L.15 +l.d $f16,One +sub.d $f10,$f16,$f16 +c.eq.d $f10,$f18; bc1f L.15 +c.le.d $f16,$f18; bc1t L.15 +add.d $f18,$f16,$f16 +l.d $f16,Two +c.eq.d $f18,$f16; bc1f L.15 +la $30,1 +b L.16 +L.15: +move $30,$0 +L.16: +move $5,$30 +la $6,L.14 +jal TstCond +l.d $f18,Zero +neg.d $f18,$f18 +s.d $f18,Z +l.d $f18,Z +l.d $f16,L.7 +c.eq.d $f18,$f16; bc1t L.17 +lw $24,ErrCnt +la $24,1($24) +sw $24,ErrCnt +la $4,L.19 +jal printf +l.d $f18,L.20 +s.d $f18,U1 +l.d $f18,L.8 +s.d $f18,Radix +jal TstPtUf +L.17: +move $4,$0 +l.d $f18,Three +l.d $f16,Two +l.d $f10,One +add.d $f8,$f16,$f10 +c.eq.d $f18,$f8; bc1f L.23 +l.d $f8,Four +add.d $f6,$f18,$f10 +c.eq.d $f8,$f6; bc1f L.23 +l.d $f6,Zero +neg.d $f4,$f16 +mul.d $f16,$f16,$f4 +add.d $f16,$f8,$f16 +c.eq.d $f16,$f6; bc1f L.23 +sub.d $f18,$f8,$f18 +sub.d $f18,$f18,$f10 +c.eq.d $f18,$f6; bc1f L.23 +la $23,1 +b L.24 +L.23: +move $23,$0 +L.24: +move $5,$23 +la $6,L.22 +jal TstCond +l.d $f18,MinusOne +s.d $f18,-8+240($sp) +l.d $f16,One +l.d $f10,L.7 +sub.d $f10,$f10,$f16 +c.eq.d $f18,$f10; bc1f L.27 +l.d $f10,Zero +add.d $f8,$f18,$f16 +c.eq.d $f8,$f10; bc1f L.27 +add.d $f8,$f16,$f18 +c.eq.d $f8,$f10; bc1f L.27 +mov.d $f12,$f16 +jal fabs +l.d $f16,Zero +l.d $f10,-8+240($sp) +add.d $f18,$f10,$f0 +c.eq.d $f18,$f16; bc1f L.27 +l.d $f18,MinusOne +mul.d $f10,$f18,$f18 +add.d $f18,$f18,$f10 +c.eq.d $f18,$f16; bc1f L.27 +la $22,1 +b L.28 +L.27: +move $22,$0 +L.28: +move $4,$0 +move $5,$22 +la $6,L.26 +jal TstCond +move $4,$0 +l.d $f18,Half +l.d $f16,MinusOne +add.d $f16,$f18,$f16 +add.d $f18,$f16,$f18 +l.d $f16,Zero +c.eq.d $f18,$f16; bc1f L.31 +la $21,1 +b L.32 +L.31: +move $21,$0 +L.32: +move $5,$21 +la $6,L.30 +jal TstCond +la $24,10 +sw $24,Milestone +move $4,$0 +l.d $f18,Nine +l.d $f16,Three +mul.d $f10,$f16,$f16 +c.eq.d $f18,$f10; bc1f L.35 +l.d $f10,TwentySeven +mul.d $f18,$f18,$f16 +c.eq.d $f10,$f18; bc1f L.35 +l.d $f18,Eight +l.d $f16,Four +add.d $f8,$f16,$f16 +c.eq.d $f18,$f8; bc1f L.35 +l.d $f8,ThirtyTwo +mul.d $f18,$f18,$f16 +c.eq.d $f8,$f18; bc1f L.35 +sub.d $f18,$f8,$f10 +sub.d $f18,$f18,$f16 +l.d $f16,One +sub.d $f18,$f18,$f16 +l.d $f16,Zero +c.eq.d $f18,$f16; bc1f L.35 +la $20,1 +b L.36 +L.35: +move $20,$0 +L.36: +move $5,$20 +la $6,L.34 +jal TstCond +move $4,$0 +l.d $f18,Five +l.d $f16,Four +l.d $f10,One +add.d $f10,$f16,$f10 +c.eq.d $f18,$f10; bc1f L.39 +l.d $f10,TwoForty +l.d $f8,Three +s.d $f8,-16+240($sp) +mul.d $f6,$f16,$f18 +mul.d $f6,$f6,$f8 +mul.d $f6,$f6,$f16 +c.eq.d $f10,$f6; bc1f L.39 +l.d $f6,Zero +div.d $f4,$f10,$f8 +mul.d $f8,$f16,$f16 +mul.d $f8,$f8,$f18 +sub.d $f8,$f4,$f8 +c.eq.d $f8,$f6; bc1f L.39 +div.d $f8,$f10,$f16 +l.d $f4,-16+240($sp) +mul.d $f4,$f18,$f4 +mul.d $f4,$f4,$f16 +sub.d $f8,$f8,$f4 +c.eq.d $f8,$f6; bc1f L.39 +div.d $f18,$f10,$f18 +l.d $f10,-16+240($sp) +mul.d $f10,$f16,$f10 +mul.d $f16,$f10,$f16 +sub.d $f18,$f18,$f16 +c.eq.d $f18,$f6; bc1f L.39 +la $19,1 +b L.40 +L.39: +move $19,$0 +L.40: +move $5,$19 +la $6,L.38 +jal TstCond +lw $24,ErrCnt +bne $24,$0,L.41 +la $4,L.43 +jal printf +la $4,L.44 +jal printf +L.41: +la $4,L.45 +jal printf +l.d $f18,One +s.d $f18,W +L.46: +l.d $f18,W +add.d $f18,$f18,$f18 +s.d $f18,W +l.d $f18,W +l.d $f16,One +add.d $f10,$f18,$f16 +s.d $f10,Y +l.d $f10,Y +sub.d $f18,$f10,$f18 +s.d $f18,Z +l.d $f18,Z +sub.d $f18,$f18,$f16 +s.d $f18,Y +L.47: +l.d $f12,Y +jal fabs +l.d $f16,MinusOne +add.d $f18,$f16,$f0 +l.d $f16,Zero +c.lt.d $f18,$f16; bc1t L.46 +l.d $f18,Zero +s.d $f18,Precision +l.d $f18,One +s.d $f18,Y +L.49: +l.d $f18,W +l.d $f16,Y +add.d $f10,$f18,$f16 +s.d $f10,Radix +add.d $f16,$f16,$f16 +s.d $f16,Y +l.d $f16,Radix +sub.d $f18,$f16,$f18 +s.d $f18,Radix +L.50: +l.d $f18,Radix +l.d $f16,Zero +c.eq.d $f18,$f16; bc1t L.49 +l.d $f18,Radix +l.d $f16,Two +c.lt.d $f18,$f16; bc1f L.52 +l.d $f18,One +s.d $f18,Radix +L.52: +la $4,L.54 +l.d $f18,Radix +mfc1.d $6,$f18 +jal printf +l.d $f18,Radix +l.d $f16,L.8 +c.eq.d $f18,$f16; bc1t L.55 +l.d $f18,One +s.d $f18,W +L.57: +l.d $f18,One +l.d $f16,Precision +add.d $f16,$f16,$f18 +s.d $f16,Precision +l.d $f16,W +l.d $f10,Radix +mul.d $f16,$f16,$f10 +s.d $f16,W +l.d $f16,W +add.d $f18,$f16,$f18 +s.d $f18,Y +L.58: +l.d $f18,Y +l.d $f16,W +sub.d $f18,$f18,$f16 +l.d $f16,One +c.eq.d $f18,$f16; bc1t L.57 +L.55: +l.d $f18,One +l.d $f16,W +div.d $f18,$f18,$f16 +s.d $f18,U1 +l.d $f18,U1 +l.d $f16,Radix +mul.d $f16,$f16,$f18 +s.d $f16,U2 +la $4,L.60 +mfc1.d $6,$f18 +jal printf +la $4,L.61 +jal printf +l.d $f18,Radix +s.d $f18,E0 +l.d $f18,U1 +s.d $f18,E1 +l.d $f18,U2 +s.d $f18,E9 +l.d $f18,Precision +s.d $f18,E3 +l.d $f18,Four +l.d $f16,Three +div.d $f18,$f18,$f16 +s.d $f18,X +l.d $f18,X +l.d $f16,One +sub.d $f18,$f18,$f16 +s.d $f18,Third +l.d $f18,Third +l.d $f16,Half +sub.d $f16,$f16,$f18 +s.d $f16,F6 +l.d $f16,F6 +add.d $f16,$f16,$f16 +s.d $f16,X +l.d $f16,X +sub.d $f12,$f16,$f18 +jal fabs +s.d $f0,X +l.d $f18,X +l.d $f16,U2 +c.lt.d $f18,$f16; bc1f L.62 +l.d $f18,U2 +s.d $f18,X +L.62: +L.64: +l.d $f18,X +s.d $f18,U2 +l.d $f18,U2 +l.d $f16,Half +mul.d $f16,$f16,$f18 +l.d $f10,ThirtyTwo +mul.d $f10,$f10,$f18 +mul.d $f18,$f10,$f18 +add.d $f18,$f16,$f18 +s.d $f18,Y +l.d $f18,One +l.d $f16,Y +add.d $f16,$f18,$f16 +s.d $f16,Y +l.d $f16,Y +sub.d $f18,$f16,$f18 +s.d $f18,X +L.65: +l.d $f18,X +l.d $f16,U2 +c.le.d $f16,$f18; bc1t L.67 +l.d $f16,Zero +c.le.d $f18,$f16; bc1f L.64 +L.67: +l.d $f18,Two +l.d $f16,Three +div.d $f18,$f18,$f16 +s.d $f18,X +l.d $f18,Half +l.d $f16,X +sub.d $f16,$f16,$f18 +s.d $f16,F6 +l.d $f16,F6 +add.d $f10,$f16,$f16 +s.d $f10,Third +l.d $f10,Third +sub.d $f18,$f10,$f18 +s.d $f18,X +l.d $f18,X +add.d $f12,$f18,$f16 +jal fabs +s.d $f0,X +l.d $f18,X +l.d $f16,U1 +c.lt.d $f18,$f16; bc1f L.68 +l.d $f18,U1 +s.d $f18,X +L.68: +L.70: +l.d $f18,X +s.d $f18,U1 +l.d $f18,Half +l.d $f16,U1 +mul.d $f10,$f18,$f16 +l.d $f8,ThirtyTwo +mul.d $f8,$f8,$f16 +mul.d $f16,$f8,$f16 +add.d $f16,$f10,$f16 +s.d $f16,Y +l.d $f16,Y +sub.d $f16,$f18,$f16 +s.d $f16,Y +l.d $f16,Y +add.d $f16,$f18,$f16 +s.d $f16,X +l.d $f16,X +sub.d $f16,$f18,$f16 +s.d $f16,Y +l.d $f16,Y +add.d $f18,$f18,$f16 +s.d $f18,X +L.71: +l.d $f18,X +l.d $f16,U1 +c.le.d $f16,$f18; bc1t L.73 +l.d $f16,Zero +c.le.d $f18,$f16; bc1f L.70 +L.73: +l.d $f18,U1 +l.d $f16,E1 +c.eq.d $f18,$f16; bc1f L.74 +la $4,L.76 +jal printf +b L.75 +L.74: +la $4,L.77 +l.d $f18,U1 +mfc1.d $6,$f18 +jal printf +L.75: +l.d $f18,U1 +l.d $f16,One +div.d $f16,$f16,$f18 +s.d $f16,W +l.d $f16,Half +sub.d $f10,$f16,$f18 +add.d $f16,$f10,$f16 +s.d $f16,F9 +l.d $f16,U2 +div.d $f18,$f16,$f18 +l.d $f16,L.78 +add.d $f12,$f18,$f16 +jal floor +s.d $f0,Radix +l.d $f18,Radix +l.d $f16,E0 +c.eq.d $f18,$f16; bc1f L.79 +la $4,L.81 +jal printf +b L.80 +L.79: +la $4,L.82 +l.d $f18,Radix +mfc1.d $6,$f18 +jal printf +L.80: +la $4,2 +l.d $f18,Eight +l.d $f16,Radix +add.d $f18,$f18,$f18 +c.le.d $f16,$f18; bc1f L.85 +la $18,1 +b L.86 +L.85: +move $18,$0 +L.86: +move $5,$18 +la $6,L.84 +jal TstCond +la $4,3 +l.d $f18,Radix +l.d $f16,Two +c.eq.d $f18,$f16; bc1t L.92 +l.d $f16,L.93 +c.eq.d $f18,$f16; bc1t L.92 +l.d $f16,One +c.eq.d $f18,$f16; bc1f L.89 +L.92: +la $17,1 +b L.90 +L.89: +move $17,$0 +L.90: +move $5,$17 +la $6,L.88 +jal TstCond +la $24,20 +sw $24,Milestone +move $4,$0 +l.d $f18,Half +l.d $f16,F9 +sub.d $f16,$f16,$f18 +c.lt.d $f16,$f18; bc1f L.96 +la $16,1 +b L.97 +L.96: +move $16,$0 +L.97: +move $5,$16 +la $6,L.95 +jal TstCond +l.d $f18,F9 +s.d $f18,X +la $24,1 +sw $24,I +l.d $f18,Half +l.d $f16,X +sub.d $f16,$f16,$f18 +s.d $f16,Y +l.d $f16,Y +sub.d $f18,$f16,$f18 +s.d $f18,Z +move $4,$0 +l.d $f18,X +l.d $f16,One +c.eq.d $f18,$f16; bc1f L.102 +l.d $f18,Z +l.d $f16,Zero +c.eq.d $f18,$f16; bc1f L.100 +L.102: +la $24,1 +sw $24,-20+240($sp) +b L.101 +L.100: +sw $0,-20+240($sp) +L.101: +lw $5,-20+240($sp) +la $6,L.99 +jal TstCond +l.d $f18,One +l.d $f16,U2 +add.d $f10,$f18,$f16 +s.d $f10,X +sw $0,I +la $24,25 +sw $24,Milestone +l.d $f10,Radix +sub.d $f8,$f10,$f18 +s.d $f8,BMinusU2 +l.d $f8,BMinusU2 +sub.d $f16,$f8,$f16 +add.d $f16,$f16,$f18 +s.d $f16,BMinusU2 +c.eq.d $f10,$f18; bc1t L.103 +l.d $f12,U1 +jal log +mov.d $f18,$f0 +s.d $f18,-32+240($sp) +l.d $f12,Radix +jal log +l.d $f16,TwoForty +neg.d $f16,$f16 +l.d $f10,-32+240($sp) +mul.d $f16,$f16,$f10 +div.d $f18,$f16,$f0 +s.d $f18,X +l.d $f18,Half +l.d $f16,X +add.d $f12,$f18,$f16 +jal floor +s.d $f0,Y +l.d $f18,X +l.d $f16,Y +sub.d $f12,$f18,$f16 +jal fabs +l.d $f16,Four +mul.d $f18,$f0,$f16 +l.d $f16,One +c.lt.d $f18,$f16; bc1f L.105 +l.d $f18,Y +s.d $f18,X +L.105: +l.d $f18,X +l.d $f16,TwoForty +div.d $f18,$f18,$f16 +s.d $f18,Precision +l.d $f18,Half +l.d $f16,Precision +add.d $f12,$f18,$f16 +jal floor +s.d $f0,Y +l.d $f18,Precision +l.d $f16,Y +sub.d $f12,$f18,$f16 +jal fabs +l.d $f16,TwoForty +mul.d $f18,$f0,$f16 +l.d $f16,Half +c.lt.d $f18,$f16; bc1f L.107 +l.d $f18,Y +s.d $f18,Precision +L.107: +L.103: +l.d $f18,Precision +s.d $f18,-32+240($sp) +mov.d $f12,$f18 +jal floor +l.d $f16,-32+240($sp) +c.eq.d $f16,$f0; bc1f L.111 +l.d $f18,Radix +l.d $f16,One +c.eq.d $f18,$f16; bc1f L.109 +L.111: +la $4,L.112 +jal printf +la $4,L.113 +jal printf +L.109: +l.d $f18,Radix +l.d $f16,One +c.eq.d $f18,$f16; bc1f L.114 +la $4,L.116 +jal printf +b L.115 +L.114: +la $4,L.117 +l.d $f18,Precision +mfc1.d $6,$f18 +jal printf +L.115: +la $4,1 +l.d $f18,Nine +l.d $f16,U2 +mul.d $f16,$f16,$f18 +mul.d $f18,$f16,$f18 +l.d $f16,TwoForty +mul.d $f18,$f18,$f16 +l.d $f16,One +c.lt.d $f18,$f16; bc1f L.120 +la $24,1 +sw $24,-36+240($sp) +b L.121 +L.120: +sw $0,-36+240($sp) +L.121: +lw $5,-36+240($sp) +la $6,L.119 +jal TstCond +la $24,30 +sw $24,Milestone +l.d $f18,Four +l.d $f16,Three +l.d $f10,One +div.d $f8,$f10,$f18 +div.d $f18,$f18,$f16 +sub.d $f18,$f18,$f10 +sub.d $f18,$f18,$f8 +mul.d $f18,$f18,$f16 +sub.d $f12,$f18,$f8 +jal fabs +s.d $f0,X +L.122: +l.d $f18,X +s.d $f18,Z2 +l.d $f18,One +l.d $f16,Z2 +l.d $f10,Half +mul.d $f10,$f10,$f16 +l.d $f8,ThirtyTwo +mul.d $f8,$f8,$f16 +mul.d $f16,$f8,$f16 +add.d $f16,$f10,$f16 +add.d $f16,$f18,$f16 +sub.d $f18,$f16,$f18 +s.d $f18,X +L.123: +l.d $f18,X +l.d $f16,Z2 +c.le.d $f16,$f18; bc1t L.125 +l.d $f16,Zero +c.le.d $f18,$f16; bc1f L.122 +L.125: +l.d $f18,Three +l.d $f16,Four +div.d $f10,$f18,$f16 +l.d $f8,Two +div.d $f8,$f8,$f18 +sub.d $f10,$f10,$f8 +mul.d $f18,$f10,$f18 +l.d $f10,One +div.d $f16,$f10,$f16 +sub.d $f12,$f18,$f16 +jal fabs +s.d $f0,Z +s.d $f0,Y +s.d $f0,X +L.126: +l.d $f18,Z +s.d $f18,Z1 +l.d $f18,One +l.d $f16,Two +div.d $f18,$f18,$f16 +l.d $f16,Z1 +l.d $f10,Half +mul.d $f10,$f10,$f16 +l.d $f8,ThirtyTwo +mul.d $f8,$f8,$f16 +mul.d $f16,$f8,$f16 +add.d $f16,$f10,$f16 +sub.d $f16,$f18,$f16 +add.d $f16,$f16,$f18 +sub.d $f16,$f18,$f16 +add.d $f18,$f16,$f18 +s.d $f18,Z +L.127: +l.d $f18,Z +l.d $f16,Z1 +c.le.d $f16,$f18; bc1t L.129 +l.d $f16,Zero +c.le.d $f18,$f16; bc1f L.126 +L.129: +L.130: +L.133: +l.d $f18,Y +s.d $f18,Y1 +l.d $f18,Half +l.d $f16,Y1 +mul.d $f10,$f18,$f16 +l.d $f8,ThirtyTwo +mul.d $f8,$f8,$f16 +mul.d $f16,$f8,$f16 +add.d $f16,$f10,$f16 +sub.d $f16,$f18,$f16 +add.d $f16,$f16,$f18 +sub.d $f16,$f18,$f16 +add.d $f18,$f16,$f18 +s.d $f18,Y +L.134: +l.d $f18,Y +l.d $f16,Y1 +c.le.d $f16,$f18; bc1t L.136 +l.d $f16,Zero +c.le.d $f18,$f16; bc1f L.133 +L.136: +l.d $f18,X +s.d $f18,X1 +l.d $f18,X1 +l.d $f16,F9 +l.d $f10,Half +mul.d $f10,$f10,$f18 +l.d $f8,ThirtyTwo +mul.d $f8,$f8,$f18 +mul.d $f18,$f8,$f18 +add.d $f18,$f10,$f18 +sub.d $f18,$f18,$f16 +add.d $f18,$f18,$f16 +s.d $f18,X +L.131: +l.d $f18,X +l.d $f16,X1 +c.le.d $f16,$f18; bc1t L.137 +l.d $f16,Zero +c.le.d $f18,$f16; bc1f L.130 +L.137: +l.d $f18,X1 +l.d $f16,Y1 +c.eq.d $f18,$f16; bc1f L.140 +l.d $f16,Z1 +c.eq.d $f18,$f16; bc1t L.138 +L.140: +la $4,1 +la $5,L.141 +jal BadCond +la $4,L.142 +l.d $f18,X1 +mfc1.d $6,$f18 +l.d $f18,Y1 +s.d $f18,16($sp) +l.d $f18,Z1 +s.d $f18,24($sp) +jal printf +la $4,L.143 +jal printf +la $4,L.144 +jal printf +la $4,L.145 +jal notify +l.d $f18,U1 +l.d $f16,X1 +c.eq.d $f16,$f18; bc1t L.149 +l.d $f16,Y1 +c.eq.d $f16,$f18; bc1t L.149 +l.d $f16,Z1 +c.eq.d $f16,$f18; bc1f L.139 +L.149: +la $4,L.150 +jal printf +b L.139 +L.138: +l.d $f18,Z1 +l.d $f16,U1 +c.eq.d $f18,$f16; bc1f L.153 +l.d $f18,Z2 +l.d $f16,U2 +c.eq.d $f18,$f16; bc1t L.151 +L.153: +l.d $f18,Z1 +l.d $f16,U1 +c.lt.d $f18,$f16; bc1f L.156 +l.d $f18,Z2 +l.d $f16,U2 +c.lt.d $f18,$f16; bc1t L.154 +L.156: +move $4,$0 +la $5,L.157 +jal BadCond +la $4,L.158 +jal notify +la $4,L.159 +l.d $f18,U1 +mfc1.d $6,$f18 +l.d $f16,Z1 +sub.d $f18,$f16,$f18 +s.d $f18,16($sp) +jal printf +la $4,L.160 +l.d $f18,U2 +mfc1.d $6,$f18 +l.d $f16,Z2 +sub.d $f18,$f16,$f18 +s.d $f18,16($sp) +jal printf +b L.155 +L.154: +l.d $f18,Zero +l.d $f16,Z1 +c.le.d $f16,$f18; bc1t L.163 +l.d $f16,Z2 +c.le.d $f16,$f18; bc1f L.161 +L.163: +la $4,L.164 +l.d $f18,Radix +mfc1.d $6,$f18 +jal printf +la $4,L.165 +jal printf +la $4,L.166 +l.d $f18,Z1 +mfc1.d $6,$f18 +l.d $f18,Z2 +s.d $f18,16($sp) +jal printf +la $4,L.167 +jal notify +L.161: +l.d $f18,Z1 +l.d $f16,Z2 +c.eq.d $f18,$f16; bc1f L.170 +l.d $f16,Zero +c.le.d $f18,$f16; bc1t L.168 +L.170: +l.d $f18,Z1 +l.d $f16,U1 +div.d $f18,$f18,$f16 +s.d $f18,X +l.d $f18,Z2 +l.d $f16,U2 +div.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,Y +l.d $f16,X +c.le.d $f18,$f16; bc1t L.171 +l.d $f18,Y +s.d $f18,X +L.171: +l.d $f12,X +jal log +neg.d $f18,$f0 +s.d $f18,Q +la $4,L.173 +jal printf +l.d $f12,Radix +jal log +la $4,L.174 +l.d $f16,Q +div.d $f18,$f16,$f0 +mfc1.d $6,$f18 +jal printf +l.d $f12,L.93 +jal log +la $4,L.175 +l.d $f16,Q +div.d $f18,$f16,$f0 +mfc1.d $6,$f18 +jal printf +L.168: +la $4,L.150 +jal printf +L.155: +L.151: +L.139: +jal Pause +la $24,35 +sw $24,Milestone +l.d $f18,Radix +l.d $f16,Two +c.lt.d $f18,$f16; bc1t L.176 +l.d $f18,Radix +l.d $f16,W +mul.d $f18,$f18,$f18 +div.d $f18,$f16,$f18 +s.d $f18,X +l.d $f18,X +l.d $f16,One +add.d $f16,$f18,$f16 +s.d $f16,Y +l.d $f16,Y +sub.d $f18,$f16,$f18 +s.d $f18,Z +l.d $f18,Z +l.d $f16,U2 +add.d $f10,$f18,$f16 +s.d $f10,T +l.d $f10,T +sub.d $f18,$f10,$f18 +s.d $f18,X +move $4,$0 +l.d $f18,X +c.eq.d $f18,$f16; bc1f L.180 +la $24,1 +sw $24,-40+240($sp) +b L.181 +L.180: +sw $0,-40+240($sp) +L.181: +lw $5,-40+240($sp) +la $6,L.179 +jal TstCond +l.d $f18,X +l.d $f16,U2 +c.eq.d $f18,$f16; bc1f L.182 +la $4,L.184 +jal printf +L.182: +L.176: +la $4,L.185 +jal printf +l.d $f18,F9 +l.d $f16,One +mul.d $f10,$f18,$f16 +s.d $f10,Y +mul.d $f10,$f16,$f18 +s.d $f10,Z +l.d $f10,Half +sub.d $f18,$f18,$f10 +s.d $f18,X +l.d $f18,X +l.d $f8,Y +sub.d $f8,$f8,$f10 +sub.d $f8,$f8,$f18 +s.d $f8,Y +l.d $f8,Z +sub.d $f10,$f8,$f10 +sub.d $f18,$f10,$f18 +s.d $f18,Z +l.d $f18,U2 +add.d $f10,$f16,$f18 +s.d $f10,X +l.d $f10,X +l.d $f8,Radix +mul.d $f6,$f10,$f8 +s.d $f6,T +mul.d $f10,$f8,$f10 +s.d $f10,R +l.d $f10,T +sub.d $f10,$f10,$f8 +s.d $f10,X +mul.d $f18,$f8,$f18 +l.d $f10,X +sub.d $f10,$f10,$f18 +s.d $f10,X +l.d $f10,R +sub.d $f10,$f10,$f8 +s.d $f10,T +l.d $f10,T +sub.d $f18,$f10,$f18 +s.d $f18,T +sub.d $f18,$f8,$f16 +l.d $f16,X +mul.d $f16,$f16,$f18 +s.d $f16,X +l.d $f16,T +mul.d $f18,$f16,$f18 +s.d $f18,T +l.d $f18,Zero +l.d $f16,X +c.eq.d $f16,$f18; bc1f L.186 +l.d $f16,Y +c.eq.d $f16,$f18; bc1f L.186 +l.d $f16,Z +c.eq.d $f16,$f18; bc1f L.186 +l.d $f16,T +c.eq.d $f16,$f18; bc1f L.186 +la $24,1 +sw $24,GMult +b L.187 +L.186: +move $24,$0 +sw $24,GMult +la $4,1 +move $5,$24 +la $6,L.188 +jal TstCond +L.187: +l.d $f18,Radix +l.d $f16,U2 +mul.d $f18,$f18,$f16 +s.d $f18,Z +l.d $f18,Z +l.d $f16,One +add.d $f16,$f16,$f18 +s.d $f16,X +l.d $f16,X +add.d $f18,$f16,$f18 +mul.d $f16,$f16,$f16 +sub.d $f12,$f18,$f16 +jal fabs +l.d $f16,U2 +sub.d $f18,$f0,$f16 +s.d $f18,Y +l.d $f18,One +sub.d $f18,$f18,$f16 +s.d $f18,X +l.d $f18,X +sub.d $f16,$f18,$f16 +mul.d $f18,$f18,$f18 +sub.d $f12,$f16,$f18 +jal fabs +l.d $f16,U1 +sub.d $f18,$f0,$f16 +s.d $f18,Z +move $4,$0 +l.d $f18,Zero +l.d $f16,Y +c.le.d $f16,$f18; bc1f L.191 +l.d $f16,Z +c.le.d $f16,$f18; bc1f L.191 +la $24,1 +sw $24,-40+240($sp) +b L.192 +L.191: +sw $0,-40+240($sp) +L.192: +lw $5,-40+240($sp) +la $6,L.190 +jal TstCond +l.d $f18,One +l.d $f16,U2 +sub.d $f10,$f18,$f16 +s.d $f10,Y +add.d $f16,$f18,$f16 +s.d $f16,X +l.d $f16,Y +div.d $f16,$f18,$f16 +s.d $f16,Z +l.d $f16,Z +l.d $f10,X +sub.d $f16,$f16,$f10 +s.d $f16,Y +l.d $f16,Three +div.d $f18,$f18,$f16 +s.d $f18,X +l.d $f18,Nine +div.d $f16,$f16,$f18 +s.d $f16,Z +l.d $f16,Z +l.d $f10,X +sub.d $f10,$f10,$f16 +s.d $f10,X +l.d $f10,TwentySeven +div.d $f18,$f18,$f10 +s.d $f18,T +l.d $f18,T +sub.d $f18,$f16,$f18 +s.d $f18,Z +la $4,2 +l.d $f18,Zero +l.d $f16,X +c.eq.d $f16,$f18; bc1f L.195 +l.d $f16,Y +c.eq.d $f16,$f18; bc1f L.195 +l.d $f16,Z +c.eq.d $f16,$f18; bc1f L.195 +la $24,1 +sw $24,-44+240($sp) +b L.196 +L.195: +sw $0,-44+240($sp) +L.196: +lw $5,-44+240($sp) +la $6,L.194 +jal TstCond +l.d $f18,F9 +l.d $f16,One +div.d $f10,$f18,$f16 +s.d $f10,Y +l.d $f10,Half +sub.d $f18,$f18,$f10 +s.d $f18,X +l.d $f18,Y +sub.d $f18,$f18,$f10 +l.d $f10,X +sub.d $f18,$f18,$f10 +s.d $f18,Y +l.d $f18,U2 +add.d $f18,$f16,$f18 +s.d $f18,X +l.d $f18,X +div.d $f16,$f18,$f16 +s.d $f16,T +l.d $f16,T +sub.d $f18,$f16,$f18 +s.d $f18,X +l.d $f18,Zero +l.d $f16,X +c.eq.d $f16,$f18; bc1f L.197 +l.d $f16,Y +c.eq.d $f16,$f18; bc1f L.197 +l.d $f16,Z +c.eq.d $f16,$f18; bc1f L.197 +la $24,1 +sw $24,GDiv +b L.198 +L.197: +move $24,$0 +sw $24,GDiv +la $4,1 +move $5,$24 +la $6,L.199 +jal TstCond +L.198: +l.d $f18,One +l.d $f16,U2 +add.d $f16,$f18,$f16 +div.d $f18,$f18,$f16 +s.d $f18,X +l.d $f18,Half +l.d $f16,X +sub.d $f16,$f16,$f18 +sub.d $f18,$f16,$f18 +s.d $f18,Y +la $4,1 +l.d $f18,Y +l.d $f16,Zero +c.lt.d $f18,$f16; bc1f L.202 +la $24,1 +sw $24,-48+240($sp) +b L.203 +L.202: +sw $0,-48+240($sp) +L.203: +lw $5,-48+240($sp) +la $6,L.201 +jal TstCond +l.d $f18,One +l.d $f16,U2 +sub.d $f10,$f18,$f16 +s.d $f10,X +l.d $f10,Radix +mul.d $f16,$f10,$f16 +add.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,X +mul.d $f16,$f18,$f10 +s.d $f16,Z +l.d $f16,Y +mul.d $f8,$f16,$f10 +s.d $f8,T +l.d $f8,Z +div.d $f8,$f8,$f10 +s.d $f8,R +l.d $f8,T +div.d $f10,$f8,$f10 +s.d $f10,StickyBit +l.d $f10,R +sub.d $f18,$f10,$f18 +s.d $f18,X +l.d $f18,StickyBit +sub.d $f18,$f18,$f16 +s.d $f18,Y +move $4,$0 +l.d $f18,Zero +l.d $f16,X +c.eq.d $f16,$f18; bc1f L.206 +l.d $f16,Y +c.eq.d $f16,$f18; bc1f L.206 +la $24,1 +sw $24,-52+240($sp) +b L.207 +L.206: +sw $0,-52+240($sp) +L.207: +lw $5,-52+240($sp) +la $6,L.205 +jal TstCond +l.d $f18,One +l.d $f16,U1 +sub.d $f16,$f18,$f16 +s.d $f16,Y +l.d $f16,F9 +sub.d $f16,$f18,$f16 +s.d $f16,X +l.d $f16,Y +sub.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,Radix +l.d $f16,U2 +sub.d $f16,$f18,$f16 +s.d $f16,T +l.d $f16,BMinusU2 +sub.d $f16,$f18,$f16 +s.d $f16,Z +l.d $f16,T +sub.d $f18,$f18,$f16 +s.d $f18,T +l.d $f18,U1 +l.d $f16,X +c.eq.d $f16,$f18; bc1f L.208 +l.d $f16,Y +c.eq.d $f16,$f18; bc1f L.208 +l.d $f18,U2 +l.d $f16,Z +c.eq.d $f16,$f18; bc1f L.208 +l.d $f16,T +c.eq.d $f16,$f18; bc1f L.208 +la $24,1 +sw $24,GAddSub +b L.209 +L.208: +move $24,$0 +sw $24,GAddSub +la $4,1 +move $5,$24 +la $6,L.210 +jal TstCond +L.209: +l.d $f18,F9 +l.d $f16,One +c.eq.d $f18,$f16; bc1t L.211 +sub.d $f18,$f18,$f16 +l.d $f16,Zero +c.lt.d $f18,$f16; bc1t L.211 +la $4,1 +la $5,L.213 +jal BadCond +la $4,L.214 +jal printf +la $4,L.215 +jal printf +la $4,L.216 +jal printf +L.211: +la $24,1 +lw $15,GMult +bne $15,$24,L.217 +lw $15,GDiv +bne $15,$24,L.217 +lw $15,GAddSub +bne $15,$24,L.217 +la $4,L.219 +jal printf +L.217: +la $24,40 +sw $24,Milestone +jal Pause +la $4,L.220 +jal printf +sw $0,RMult +sw $0,RDiv +sw $0,RAddSub +l.d $f18,Two +l.d $f16,Radix +div.d $f16,$f16,$f18 +s.d $f16,RadixD2 +s.d $f18,A1 +sw $0,Done +L.221: +l.d $f18,Radix +s.d $f18,AInvrse +L.224: +l.d $f18,AInvrse +s.d $f18,X +l.d $f16,A1 +div.d $f18,$f18,$f16 +s.d $f18,AInvrse +L.225: +l.d $f12,AInvrse +jal floor +l.d $f16,AInvrse +c.eq.d $f0,$f16; bc1t L.224 +l.d $f18,X +l.d $f16,One +c.eq.d $f18,$f16; bc1t L.230 +l.d $f18,A1 +l.d $f16,Three +c.le.d $f18,$f16; bc1t L.228 +L.230: +la $24,1 +sw $24,-56+240($sp) +b L.229 +L.228: +sw $0,-56+240($sp) +L.229: +lw $24,-56+240($sp) +sw $24,Done +lw $24,Done +bne $24,$0,L.231 +l.d $f18,Nine +l.d $f16,One +add.d $f18,$f18,$f16 +s.d $f18,A1 +L.231: +L.222: +lw $24,Done +beq $24,$0,L.221 +l.d $f18,X +l.d $f16,One +c.eq.d $f18,$f16; bc1f L.233 +l.d $f18,Radix +s.d $f18,A1 +L.233: +l.d $f18,A1 +l.d $f16,One +div.d $f16,$f16,$f18 +s.d $f16,AInvrse +s.d $f18,X +l.d $f18,AInvrse +s.d $f18,Y +sw $0,Done +L.235: +l.d $f18,Half +l.d $f16,X +l.d $f10,Y +mul.d $f16,$f16,$f10 +sub.d $f16,$f16,$f18 +s.d $f16,Z +move $4,$0 +l.d $f16,Z +c.eq.d $f16,$f18; bc1f L.240 +la $24,1 +sw $24,-56+240($sp) +b L.241 +L.240: +sw $0,-56+240($sp) +L.241: +lw $5,-56+240($sp) +la $6,L.239 +jal TstCond +l.d $f18,X +l.d $f16,Radix +c.eq.d $f18,$f16; bc1f L.243 +la $24,1 +sw $24,-60+240($sp) +b L.244 +L.243: +sw $0,-60+240($sp) +L.244: +lw $24,-60+240($sp) +sw $24,Done +l.d $f18,Radix +s.d $f18,X +l.d $f18,One +l.d $f16,X +div.d $f18,$f18,$f16 +s.d $f18,Y +L.236: +lw $24,Done +beq $24,$0,L.235 +l.d $f18,One +l.d $f16,U2 +add.d $f10,$f18,$f16 +s.d $f10,Y2 +sub.d $f18,$f18,$f16 +s.d $f18,Y1 +l.d $f18,OneAndHalf +s.d $f18,-64+240($sp) +sub.d $f10,$f18,$f16 +s.d $f10,X +add.d $f10,$f18,$f16 +s.d $f10,Y +l.d $f10,X +l.d $f8,Y2 +sub.d $f6,$f10,$f16 +mul.d $f6,$f6,$f8 +s.d $f6,Z +l.d $f6,Y +l.d $f4,Y1 +mul.d $f18,$f6,$f4 +s.d $f18,T +l.d $f18,Z +sub.d $f18,$f18,$f10 +s.d $f18,Z +l.d $f18,T +sub.d $f18,$f18,$f10 +s.d $f18,T +mul.d $f18,$f10,$f8 +s.d $f18,X +add.d $f18,$f6,$f16 +mul.d $f18,$f18,$f4 +s.d $f18,Y +l.d $f18,X +l.d $f16,-64+240($sp) +sub.d $f18,$f18,$f16 +s.d $f18,X +l.d $f18,Y +l.d $f16,-64+240($sp) +sub.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,Zero +l.d $f16,X +c.eq.d $f16,$f18; bc1f L.245 +l.d $f16,Y +c.eq.d $f16,$f18; bc1f L.245 +l.d $f16,Z +c.eq.d $f16,$f18; bc1f L.245 +l.d $f16,T +c.le.d $f16,$f18; bc1f L.245 +l.d $f18,OneAndHalf +l.d $f16,U2 +add.d $f10,$f18,$f16 +l.d $f8,Y2 +mul.d $f6,$f10,$f8 +s.d $f6,X +sub.d $f18,$f18,$f16 +sub.d $f6,$f18,$f16 +s.d $f6,Y +add.d $f10,$f10,$f16 +s.d $f10,Z +l.d $f10,Y1 +mul.d $f18,$f18,$f10 +s.d $f18,T +l.d $f18,Z +add.d $f6,$f18,$f16 +s.d $f6,-72+240($sp) +l.d $f4,X +sub.d $f4,$f4,$f6 +s.d $f4,X +l.d $f4,Y +mul.d $f6,$f4,$f10 +s.d $f6,StickyBit +mul.d $f18,$f18,$f8 +s.d $f18,S +l.d $f18,T +sub.d $f18,$f18,$f4 +s.d $f18,T +sub.d $f18,$f16,$f4 +l.d $f6,StickyBit +add.d $f18,$f18,$f6 +s.d $f18,Y +l.d $f18,S +l.d $f6,-72+240($sp) +add.d $f6,$f6,$f16 +sub.d $f18,$f18,$f6 +s.d $f18,Z +add.d $f18,$f8,$f16 +mul.d $f18,$f18,$f10 +s.d $f18,StickyBit +mul.d $f18,$f8,$f10 +s.d $f18,Y1 +l.d $f18,StickyBit +sub.d $f18,$f18,$f8 +s.d $f18,StickyBit +l.d $f18,Y1 +l.d $f16,Half +sub.d $f18,$f18,$f16 +s.d $f18,Y1 +l.d $f18,Zero +l.d $f16,X +c.eq.d $f16,$f18; bc1f L.247 +l.d $f16,Y +c.eq.d $f16,$f18; bc1f L.247 +l.d $f16,Z +c.eq.d $f16,$f18; bc1f L.247 +l.d $f16,T +c.eq.d $f16,$f18; bc1f L.247 +l.d $f16,StickyBit +c.eq.d $f16,$f18; bc1f L.247 +l.d $f18,Y1 +l.d $f16,Half +c.eq.d $f18,$f16; bc1f L.247 +la $24,1 +sw $24,RMult +la $4,L.249 +jal printf +b L.248 +L.247: +l.d $f18,U2 +l.d $f16,Zero +l.d $f10,X +add.d $f10,$f10,$f18 +c.eq.d $f10,$f16; bc1f L.250 +l.d $f10,Y +c.lt.d $f10,$f16; bc1f L.250 +l.d $f10,Z +add.d $f10,$f10,$f18 +c.eq.d $f10,$f16; bc1f L.250 +l.d $f10,T +c.lt.d $f10,$f16; bc1f L.250 +l.d $f10,StickyBit +add.d $f18,$f10,$f18 +c.eq.d $f18,$f16; bc1f L.250 +l.d $f18,Y1 +l.d $f16,Half +c.lt.d $f18,$f16; bc1f L.250 +la $24,2 +sw $24,RMult +la $4,L.252 +jal printf +b L.251 +L.250: +la $4,L.253 +jal printf +L.251: +L.248: +lw $24,RMult +la $15,1 +bne $24,$15,L.246 +lw $24,GMult +bne $24,$0,L.246 +la $4,L.256 +jal notify +b L.246 +L.245: +la $4,L.253 +jal printf +L.246: +la $24,45 +sw $24,Milestone +l.d $f18,One +l.d $f16,U2 +add.d $f10,$f18,$f16 +s.d $f10,Y2 +sub.d $f18,$f18,$f16 +s.d $f18,Y1 +l.d $f18,OneAndHalf +s.d $f18,-80+240($sp) +add.d $f10,$f18,$f16 +s.d $f10,-72+240($sp) +add.d $f8,$f10,$f16 +s.d $f8,Z +l.d $f8,Z +l.d $f6,Y2 +div.d $f4,$f8,$f6 +s.d $f4,X +sub.d $f4,$f18,$f16 +sub.d $f4,$f4,$f16 +s.d $f4,T +l.d $f4,T +l.d $f10,Y1 +sub.d $f18,$f4,$f16 +div.d $f18,$f18,$f10 +s.d $f18,Y +add.d $f18,$f8,$f16 +div.d $f18,$f18,$f6 +s.d $f18,Z +l.d $f18,X +l.d $f8,-80+240($sp) +sub.d $f18,$f18,$f8 +s.d $f18,X +l.d $f18,Y +sub.d $f18,$f18,$f4 +s.d $f18,Y +div.d $f18,$f4,$f10 +s.d $f18,T +l.d $f18,Z +l.d $f10,-72+240($sp) +sub.d $f18,$f18,$f10 +s.d $f18,Z +l.d $f18,-80+240($sp) +sub.d $f18,$f16,$f18 +l.d $f16,T +add.d $f18,$f18,$f16 +s.d $f18,T +l.d $f18,Zero +l.d $f16,X +c.le.d $f16,$f18; bc1f L.257 +l.d $f16,Y +c.le.d $f16,$f18; bc1f L.257 +l.d $f16,Z +c.le.d $f16,$f18; bc1f L.257 +l.d $f16,T +c.le.d $f16,$f18; bc1f L.257 +l.d $f18,OneAndHalf +l.d $f16,Y2 +div.d $f10,$f18,$f16 +s.d $f10,X +l.d $f10,U2 +sub.d $f8,$f18,$f10 +s.d $f8,Y +add.d $f8,$f18,$f10 +s.d $f8,Z +l.d $f8,Y +l.d $f6,X +sub.d $f6,$f6,$f8 +s.d $f6,X +l.d $f6,Y1 +div.d $f4,$f18,$f6 +s.d $f4,T +div.d $f8,$f8,$f6 +s.d $f8,Y +l.d $f8,Z +l.d $f6,T +add.d $f4,$f8,$f10 +sub.d $f6,$f6,$f4 +s.d $f6,T +l.d $f6,Y +sub.d $f6,$f6,$f8 +s.d $f6,Y +div.d $f8,$f8,$f16 +s.d $f8,Z +add.d $f10,$f16,$f10 +div.d $f10,$f10,$f16 +s.d $f10,Y1 +l.d $f10,Z +sub.d $f18,$f10,$f18 +s.d $f18,Z +l.d $f18,Y1 +sub.d $f18,$f18,$f16 +s.d $f18,Y2 +l.d $f18,F9 +l.d $f16,U1 +sub.d $f16,$f18,$f16 +div.d $f18,$f16,$f18 +s.d $f18,Y1 +l.d $f18,Zero +l.d $f16,X +c.eq.d $f16,$f18; bc1f L.259 +l.d $f16,Y +c.eq.d $f16,$f18; bc1f L.259 +l.d $f16,Z +c.eq.d $f16,$f18; bc1f L.259 +l.d $f16,T +c.eq.d $f16,$f18; bc1f L.259 +l.d $f16,Y2 +c.eq.d $f16,$f18; bc1f L.259 +c.eq.d $f16,$f18; bc1f L.259 +l.d $f18,Half +l.d $f16,Y1 +sub.d $f16,$f16,$f18 +l.d $f10,F9 +sub.d $f18,$f10,$f18 +c.eq.d $f16,$f18; bc1f L.259 +la $24,1 +sw $24,RDiv +la $4,L.261 +jal printf +lw $24,GDiv +bne $24,$0,L.260 +la $4,L.264 +jal notify +b L.260 +L.259: +l.d $f18,Zero +l.d $f16,X +c.lt.d $f16,$f18; bc1f L.265 +l.d $f16,Y +c.lt.d $f16,$f18; bc1f L.265 +l.d $f16,Z +c.lt.d $f16,$f18; bc1f L.265 +l.d $f16,T +c.lt.d $f16,$f18; bc1f L.265 +l.d $f16,Y2 +c.lt.d $f16,$f18; bc1f L.265 +l.d $f18,Half +l.d $f16,Y1 +sub.d $f16,$f16,$f18 +l.d $f10,F9 +sub.d $f18,$f10,$f18 +c.lt.d $f16,$f18; bc1f L.265 +la $24,2 +sw $24,RDiv +la $4,L.267 +jal printf +L.265: +L.260: +L.257: +lw $24,RDiv +bne $24,$0,L.268 +la $4,L.270 +jal printf +L.268: +l.d $f18,Radix +l.d $f16,One +div.d $f16,$f16,$f18 +s.d $f16,BInvrse +move $4,$0 +l.d $f16,Half +l.d $f10,BInvrse +mul.d $f18,$f10,$f18 +sub.d $f18,$f18,$f16 +c.eq.d $f18,$f16; bc1f L.273 +la $24,1 +sw $24,-84+240($sp) +b L.274 +L.273: +sw $0,-84+240($sp) +L.274: +lw $5,-84+240($sp) +la $6,L.272 +jal TstCond +la $24,50 +sw $24,Milestone +move $4,$0 +l.d $f18,Half +l.d $f16,F9 +l.d $f10,U1 +add.d $f16,$f16,$f10 +sub.d $f16,$f16,$f18 +c.eq.d $f16,$f18; bc1f L.277 +l.d $f18,One +l.d $f16,BMinusU2 +l.d $f10,U2 +add.d $f16,$f16,$f10 +sub.d $f16,$f16,$f18 +l.d $f10,Radix +sub.d $f18,$f10,$f18 +c.eq.d $f16,$f18; bc1f L.277 +la $24,1 +sw $24,-88+240($sp) +b L.278 +L.277: +sw $0,-88+240($sp) +L.278: +lw $5,-88+240($sp) +la $6,L.276 +jal TstCond +l.d $f18,One +l.d $f16,U1 +mul.d $f16,$f16,$f16 +sub.d $f16,$f18,$f16 +s.d $f16,X +l.d $f16,U2 +sub.d $f10,$f18,$f16 +mul.d $f16,$f16,$f10 +add.d $f16,$f18,$f16 +s.d $f16,Y +l.d $f16,Half +l.d $f10,F9 +sub.d $f10,$f10,$f16 +s.d $f10,Z +l.d $f10,X +sub.d $f16,$f10,$f16 +l.d $f10,Z +sub.d $f16,$f16,$f10 +s.d $f16,X +l.d $f16,Y +sub.d $f18,$f16,$f18 +s.d $f18,Y +l.d $f18,Zero +l.d $f16,X +c.eq.d $f16,$f18; bc1f L.279 +l.d $f16,Y +c.eq.d $f16,$f18; bc1f L.279 +la $24,2 +sw $24,RAddSub +la $4,L.281 +jal printf +L.279: +lw $24,GAddSub +la $15,1 +bne $24,$15,L.282 +l.d $f18,Half +l.d $f16,U2 +add.d $f10,$f18,$f16 +mul.d $f10,$f10,$f16 +s.d $f10,X +sub.d $f18,$f18,$f16 +mul.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,One +l.d $f10,X +add.d $f10,$f18,$f10 +s.d $f10,X +l.d $f10,Y +add.d $f10,$f18,$f10 +s.d $f10,Y +add.d $f16,$f18,$f16 +l.d $f10,X +sub.d $f16,$f16,$f10 +s.d $f16,X +l.d $f16,Y +sub.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,Zero +l.d $f16,X +c.eq.d $f16,$f18; bc1f L.284 +l.d $f16,Y +c.eq.d $f16,$f18; bc1f L.284 +l.d $f18,Half +l.d $f16,U2 +l.d $f10,U1 +add.d $f8,$f18,$f16 +mul.d $f8,$f8,$f10 +s.d $f8,X +sub.d $f18,$f18,$f16 +mul.d $f18,$f18,$f10 +s.d $f18,Y +l.d $f18,One +l.d $f16,X +sub.d $f16,$f18,$f16 +s.d $f16,X +l.d $f16,Y +sub.d $f16,$f18,$f16 +s.d $f16,Y +l.d $f16,F9 +l.d $f10,X +sub.d $f16,$f16,$f10 +s.d $f16,X +l.d $f16,Y +sub.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,Zero +l.d $f16,X +c.eq.d $f16,$f18; bc1f L.286 +l.d $f16,Y +c.eq.d $f16,$f18; bc1f L.286 +la $24,1 +sw $24,RAddSub +la $4,L.288 +jal printf +lw $24,GAddSub +bne $24,$0,L.283 +la $4,L.291 +jal notify +b L.283 +L.286: +la $4,L.292 +jal printf +b L.283 +L.284: +la $4,L.292 +jal printf +b L.283 +L.282: +la $4,L.292 +jal printf +L.283: +l.d $f18,One +s.d $f18,S +l.d $f16,Half +add.d $f10,$f18,$f16 +mul.d $f10,$f16,$f10 +add.d $f10,$f18,$f10 +s.d $f10,X +l.d $f10,U2 +add.d $f18,$f18,$f10 +mul.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,X +l.d $f16,Y +sub.d $f10,$f18,$f16 +s.d $f10,Z +sub.d $f18,$f16,$f18 +s.d $f18,T +l.d $f18,Z +l.d $f16,T +add.d $f18,$f18,$f16 +s.d $f18,StickyBit +l.d $f18,StickyBit +l.d $f16,Zero +c.eq.d $f18,$f16; bc1t L.293 +l.d $f18,Zero +s.d $f18,S +la $4,3 +la $5,L.295 +jal BadCond +L.293: +l.d $f18,Zero +s.d $f18,StickyBit +la $24,1 +lw $15,GMult +bne $15,$24,L.296 +lw $15,GDiv +bne $15,$24,L.296 +lw $15,GAddSub +bne $15,$24,L.296 +lw $15,RMult +bne $15,$24,L.296 +lw $15,RDiv +bne $15,$24,L.296 +lw $15,RAddSub +bne $15,$24,L.296 +l.d $f12,RadixD2 +jal floor +l.d $f16,RadixD2 +c.eq.d $f0,$f16; bc1f L.296 +la $4,L.298 +jal printf +l.d $f18,Half +l.d $f16,U2 +l.d $f10,U1 +add.d $f10,$f18,$f10 +mul.d $f10,$f10,$f16 +s.d $f10,X +mul.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,One +l.d $f16,Y +add.d $f16,$f18,$f16 +s.d $f16,Z +l.d $f16,X +add.d $f18,$f18,$f16 +s.d $f18,T +l.d $f18,One +l.d $f16,Z +sub.d $f16,$f16,$f18 +l.d $f10,Zero +c.le.d $f16,$f10; bc1f L.299 +l.d $f16,T +sub.d $f18,$f16,$f18 +l.d $f16,U2 +c.lt.d $f18,$f16; bc1t L.299 +l.d $f18,T +l.d $f16,Y +add.d $f18,$f18,$f16 +s.d $f18,Z +l.d $f18,Z +l.d $f16,X +sub.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,T +l.d $f16,Z +sub.d $f16,$f16,$f18 +l.d $f10,U2 +c.lt.d $f16,$f10; bc1t L.301 +l.d $f16,Y +sub.d $f18,$f16,$f18 +l.d $f16,Zero +c.eq.d $f18,$f16; bc1f L.301 +l.d $f18,Half +l.d $f16,U1 +add.d $f10,$f18,$f16 +mul.d $f10,$f10,$f16 +s.d $f10,X +mul.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,One +l.d $f16,Y +sub.d $f16,$f18,$f16 +s.d $f16,Z +l.d $f16,X +sub.d $f18,$f18,$f16 +s.d $f18,T +l.d $f18,Zero +l.d $f16,Z +l.d $f10,One +sub.d $f16,$f16,$f10 +c.eq.d $f16,$f18; bc1f L.303 +l.d $f16,T +l.d $f10,F9 +sub.d $f16,$f16,$f10 +c.eq.d $f16,$f18; bc1f L.303 +l.d $f18,U1 +l.d $f16,Half +sub.d $f16,$f16,$f18 +mul.d $f18,$f16,$f18 +s.d $f18,Z +l.d $f18,F9 +l.d $f16,Z +sub.d $f16,$f18,$f16 +s.d $f16,T +l.d $f16,Y +sub.d $f18,$f18,$f16 +s.d $f18,Q +l.d $f18,F9 +l.d $f16,Zero +l.d $f10,T +sub.d $f10,$f10,$f18 +c.eq.d $f10,$f16; bc1f L.305 +l.d $f10,U1 +sub.d $f18,$f18,$f10 +l.d $f10,Q +sub.d $f18,$f18,$f10 +c.eq.d $f18,$f16; bc1f L.305 +l.d $f18,One +l.d $f16,U2 +l.d $f10,OneAndHalf +add.d $f8,$f18,$f16 +mul.d $f8,$f8,$f10 +s.d $f8,Z +add.d $f10,$f10,$f16 +l.d $f8,Z +sub.d $f10,$f10,$f8 +add.d $f10,$f10,$f16 +s.d $f10,T +l.d $f10,Radix +l.d $f8,Half +div.d $f8,$f8,$f10 +add.d $f8,$f18,$f8 +s.d $f8,X +mul.d $f16,$f10,$f16 +add.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,X +l.d $f16,Y +mul.d $f18,$f18,$f16 +s.d $f18,Z +l.d $f18,Zero +l.d $f16,T +c.eq.d $f16,$f18; bc1f L.307 +l.d $f16,X +l.d $f10,Radix +l.d $f8,U2 +mul.d $f10,$f10,$f8 +add.d $f16,$f16,$f10 +l.d $f10,Z +sub.d $f16,$f16,$f10 +c.eq.d $f16,$f18; bc1f L.307 +l.d $f18,Radix +l.d $f16,Two +c.eq.d $f18,$f16; bc1t L.309 +l.d $f18,Two +l.d $f16,U2 +add.d $f16,$f18,$f16 +s.d $f16,X +l.d $f16,X +div.d $f18,$f16,$f18 +s.d $f18,Y +l.d $f18,Y +l.d $f16,One +sub.d $f18,$f18,$f16 +l.d $f16,Zero +c.eq.d $f18,$f16; bc1f L.310 +l.d $f18,S +s.d $f18,StickyBit +b L.310 +L.309: +l.d $f18,S +s.d $f18,StickyBit +L.310: +L.307: +L.305: +L.303: +L.301: +L.299: +L.296: +l.d $f18,StickyBit +l.d $f16,One +c.eq.d $f18,$f16; bc1f L.313 +la $4,L.315 +jal printf +b L.314 +L.313: +la $4,L.316 +jal printf +L.314: +la $4,3 +lw $15,GMult +beq $15,$0,L.319 +lw $15,GDiv +beq $15,$0,L.319 +lw $15,GAddSub +beq $15,$0,L.319 +lw $15,RMult +beq $15,$0,L.319 +lw $15,RDiv +beq $15,$0,L.319 +lw $15,RAddSub +beq $15,$0,L.319 +la $24,1 +sw $24,-92+240($sp) +b L.320 +L.319: +sw $0,-92+240($sp) +L.320: +lw $5,-92+240($sp) +la $6,L.318 +jal TstCond +la $24,60 +sw $24,Milestone +la $4,L.44 +jal printf +la $4,L.321 +jal printf +la $4,L.322 +lw $5,NoTrials +jal printf +l.d $f12,L.323 +jal sqrt +s.d $f0,Random9 +l.d $f18,Third +s.d $f18,Random1 +la $24,1 +sw $24,I +L.324: +jal Random +s.d $f0,X +jal Random +s.d $f0,Y +l.d $f18,Y +l.d $f16,X +mul.d $f10,$f18,$f16 +s.d $f10,Z9 +mul.d $f18,$f16,$f18 +s.d $f18,Z +l.d $f18,Z +l.d $f16,Z9 +sub.d $f18,$f18,$f16 +s.d $f18,Z9 +lw $24,I +la $24,1($24) +sw $24,I +L.325: +lw $24,I +lw $15,NoTrials +bgt $24,$15,L.327 +l.d $f18,Z9 +l.d $f16,Zero +c.eq.d $f18,$f16; bc1t L.324 +L.327: +lw $24,I +lw $15,NoTrials +bne $24,$15,L.328 +l.d $f18,One +l.d $f16,Half +l.d $f10,Three +div.d $f16,$f16,$f10 +add.d $f16,$f18,$f16 +s.d $f16,Random1 +l.d $f10,U2 +l.d $f8,U1 +add.d $f10,$f10,$f8 +add.d $f18,$f10,$f18 +s.d $f18,Random2 +l.d $f10,Random1 +l.d $f8,Random2 +mul.d $f6,$f10,$f8 +s.d $f6,Z +mul.d $f10,$f8,$f10 +s.d $f10,Y +mul.d $f18,$f16,$f18 +sub.d $f18,$f18,$f18 +s.d $f18,Z9 +L.328: +lw $24,I +lw $15,NoTrials +beq $24,$15,L.330 +l.d $f18,Z9 +l.d $f16,Zero +c.eq.d $f18,$f16; bc1t L.330 +la $4,2 +la $5,L.332 +jal BadCond +b L.331 +L.330: +la $4,L.333 +lw $5,NoTrials +jal printf +L.331: +la $24,70 +sw $24,Milestone +la $4,L.334 +jal printf +l.d $f18,Zero +s.d $f18,-104+240($sp) +mov.d $f12,$f18 +jal sqrt +l.d $f16,-104+240($sp) +c.eq.d $f16,$f0; bc1f L.337 +l.d $f18,Zero +neg.d $f18,$f18 +s.d $f18,-112+240($sp) +mov.d $f12,$f18 +jal sqrt +l.d $f16,-112+240($sp) +c.eq.d $f16,$f0; bc1f L.337 +l.d $f18,One +s.d $f18,-120+240($sp) +mov.d $f12,$f18 +jal sqrt +mov.d $f18,$f0 +l.d $f16,-120+240($sp) +c.eq.d $f16,$f18; bc1f L.337 +la $24,1 +sw $24,-96+240($sp) +b L.338 +L.337: +sw $0,-96+240($sp) +L.338: +move $4,$0 +lw $5,-96+240($sp) +la $6,L.336 +jal TstCond +l.d $f18,Zero +s.d $f18,MinSqEr +s.d $f18,MaxSqEr +s.d $f18,J +l.d $f18,Radix +s.d $f18,X +l.d $f18,U2 +s.d $f18,OneUlp +la $4,1 +jal SqXMinX +l.d $f18,BInvrse +s.d $f18,X +l.d $f16,U1 +mul.d $f18,$f18,$f16 +s.d $f18,OneUlp +la $4,1 +jal SqXMinX +l.d $f18,U1 +s.d $f18,X +mul.d $f18,$f18,$f18 +s.d $f18,OneUlp +la $4,1 +jal SqXMinX +l.d $f18,J +l.d $f16,Zero +c.eq.d $f18,$f16; bc1t L.339 +jal Pause +L.339: +la $4,L.341 +lw $5,NoTrials +jal printf +l.d $f18,Zero +s.d $f18,J +l.d $f18,Two +s.d $f18,X +l.d $f18,Radix +s.d $f18,Y +l.d $f16,One +c.eq.d $f18,$f16; bc1t L.342 +L.344: +l.d $f18,Y +s.d $f18,X +l.d $f16,Radix +mul.d $f18,$f16,$f18 +s.d $f18,Y +L.345: +l.d $f18,Y +l.d $f16,X +sub.d $f18,$f18,$f16 +lw $24,NoTrials +mtc1 $24,$f16; cvt.d.w $f16,$f16 +c.lt.d $f18,$f16; bc1t L.344 +L.342: +l.d $f18,X +l.d $f16,U2 +mul.d $f18,$f18,$f16 +s.d $f18,OneUlp +la $24,1 +sw $24,I +b L.348 +L.347: +l.d $f18,X +l.d $f16,One +add.d $f18,$f18,$f16 +s.d $f18,X +la $4,2 +jal SqXMinX +l.d $f18,J +l.d $f16,Zero +c.le.d $f18,$f16; bc1t L.350 +b L.349 +L.350: +lw $24,I +la $24,1($24) +sw $24,I +L.348: +lw $24,I +lw $15,NoTrials +ble $24,$15,L.347 +L.349: +la $4,L.352 +jal printf +la $24,-1 +sw $24,I +l.d $f18,BMinusU2 +s.d $f18,X +l.d $f18,Radix +s.d $f18,Y +l.d $f16,U2 +mul.d $f16,$f18,$f16 +add.d $f18,$f18,$f16 +s.d $f18,Z +sw $0,NotMonot +sw $0,Monot +b L.354 +L.353: +lw $24,I +la $24,1($24) +sw $24,I +l.d $f12,X +jal sqrt +s.d $f0,X +l.d $f12,Y +jal sqrt +s.d $f0,Q +l.d $f12,Z +jal sqrt +s.d $f0,Z +l.d $f18,Q +l.d $f16,X +c.le.d $f16,$f18; bc1f L.358 +l.d $f16,Z +c.le.d $f18,$f16; bc1t L.356 +L.358: +la $24,1 +sw $24,NotMonot +b L.357 +L.356: +l.d $f18,Q +l.d $f16,Half +add.d $f12,$f18,$f16 +jal floor +s.d $f0,Q +lw $24,I +bgt $24,$0,L.361 +l.d $f18,Q +l.d $f16,Radix +mul.d $f18,$f18,$f18 +c.eq.d $f16,$f18; bc1f L.359 +L.361: +la $24,1 +sw $24,Monot +b L.360 +L.359: +lw $24,I +ble $24,$0,L.362 +lw $24,I +la $15,1 +ble $24,$15,L.364 +la $24,1 +sw $24,Monot +b L.363 +L.364: +l.d $f18,Y +l.d $f16,BInvrse +mul.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,Y +l.d $f16,U1 +sub.d $f10,$f18,$f16 +s.d $f10,X +add.d $f18,$f18,$f16 +s.d $f18,Z +b L.363 +L.362: +l.d $f18,Q +s.d $f18,Y +l.d $f18,Y +l.d $f16,U2 +sub.d $f10,$f18,$f16 +s.d $f10,X +add.d $f18,$f18,$f16 +s.d $f18,Z +L.363: +L.360: +L.357: +L.354: +lw $15,NotMonot +bne $15,$0,L.366 +lw $15,Monot +beq $15,$0,L.353 +L.366: +lw $24,Monot +beq $24,$0,L.367 +la $4,L.369 +jal printf +b L.368 +L.367: +la $4,2 +la $5,L.157 +jal BadCond +la $4,L.370 +l.d $f18,Y +mfc1.d $6,$f18 +jal printf +L.368: +la $24,80 +sw $24,Milestone +l.d $f18,Half +l.d $f16,MinSqEr +add.d $f16,$f16,$f18 +s.d $f16,MinSqEr +l.d $f16,MaxSqEr +sub.d $f18,$f16,$f18 +s.d $f18,MaxSqEr +l.d $f18,One +l.d $f16,U2 +add.d $f12,$f18,$f16 +jal sqrt +l.d $f16,One +l.d $f10,U2 +sub.d $f18,$f0,$f16 +div.d $f18,$f18,$f10 +s.d $f18,Y +l.d $f18,Y +sub.d $f18,$f18,$f16 +l.d $f16,Eight +div.d $f16,$f10,$f16 +add.d $f18,$f18,$f16 +s.d $f18,SqEr +l.d $f18,SqEr +l.d $f16,MaxSqEr +c.le.d $f18,$f16; bc1t L.371 +l.d $f18,SqEr +s.d $f18,MaxSqEr +L.371: +l.d $f18,Y +l.d $f16,U2 +l.d $f10,Eight +div.d $f16,$f16,$f10 +add.d $f18,$f18,$f16 +s.d $f18,SqEr +l.d $f18,SqEr +l.d $f16,MinSqEr +c.lt.d $f18,$f16; bc1f L.373 +l.d $f18,SqEr +s.d $f18,MinSqEr +L.373: +l.d $f12,F9 +jal sqrt +l.d $f16,U2 +l.d $f10,U1 +sub.d $f18,$f0,$f16 +l.d $f8,One +sub.d $f16,$f8,$f16 +sub.d $f18,$f18,$f16 +div.d $f18,$f18,$f10 +s.d $f18,Y +l.d $f18,Y +l.d $f16,Eight +div.d $f16,$f10,$f16 +add.d $f18,$f18,$f16 +s.d $f18,SqEr +l.d $f18,SqEr +l.d $f16,MaxSqEr +c.le.d $f18,$f16; bc1t L.375 +l.d $f18,SqEr +s.d $f18,MaxSqEr +L.375: +l.d $f18,Y +l.d $f16,One +add.d $f18,$f18,$f16 +l.d $f16,U1 +l.d $f10,Eight +div.d $f16,$f16,$f10 +add.d $f18,$f18,$f16 +s.d $f18,SqEr +l.d $f18,SqEr +l.d $f16,MinSqEr +c.lt.d $f18,$f16; bc1f L.377 +l.d $f18,SqEr +s.d $f18,MinSqEr +L.377: +l.d $f18,U2 +s.d $f18,OneUlp +l.d $f18,OneUlp +s.d $f18,X +la $24,1 +sw $24,Indx +L.379: +l.d $f18,X +l.d $f16,U1 +add.d $f16,$f18,$f16 +add.d $f18,$f16,$f18 +l.d $f16,F9 +add.d $f12,$f18,$f16 +jal sqrt +s.d $f0,Y +l.d $f18,U2 +l.d $f16,X +l.d $f10,OneUlp +l.d $f8,Y +sub.d $f8,$f8,$f18 +l.d $f6,One +sub.d $f18,$f6,$f18 +add.d $f18,$f18,$f16 +sub.d $f18,$f8,$f18 +div.d $f18,$f18,$f10 +s.d $f18,Y +l.d $f18,Half +l.d $f8,U1 +sub.d $f8,$f8,$f16 +l.d $f6,F9 +add.d $f8,$f8,$f6 +mul.d $f8,$f8,$f18 +mul.d $f8,$f8,$f16 +mul.d $f16,$f8,$f16 +div.d $f16,$f16,$f10 +s.d $f16,Z +l.d $f16,Y +add.d $f18,$f16,$f18 +l.d $f16,Z +add.d $f18,$f18,$f16 +s.d $f18,SqEr +l.d $f18,SqEr +l.d $f16,MinSqEr +c.lt.d $f18,$f16; bc1f L.383 +l.d $f18,SqEr +s.d $f18,MinSqEr +L.383: +l.d $f18,Y +l.d $f16,Half +sub.d $f18,$f18,$f16 +l.d $f16,Z +add.d $f18,$f18,$f16 +s.d $f18,SqEr +l.d $f18,SqEr +l.d $f16,MaxSqEr +c.le.d $f18,$f16; bc1t L.385 +l.d $f18,SqEr +s.d $f18,MaxSqEr +L.385: +lw $24,Indx +la $15,1 +beq $24,$15,L.389 +la $15,3 +bne $24,$15,L.387 +L.389: +l.d $f12,X +jal Sign +mov.d $f18,$f0 +s.d $f18,-128+240($sp) +l.d $f12,OneUlp +jal sqrt +l.d $f16,Eight +l.d $f10,Nine +mul.d $f18,$f10,$f0 +div.d $f12,$f16,$f18 +jal floor +l.d $f16,OneUlp +l.d $f10,-128+240($sp) +mul.d $f16,$f16,$f10 +mul.d $f18,$f16,$f0 +s.d $f18,X +b L.388 +L.387: +l.d $f18,U1 +s.d $f18,OneUlp +l.d $f18,OneUlp +neg.d $f18,$f18 +s.d $f18,X +L.388: +L.380: +lw $24,Indx +la $24,1($24) +sw $24,Indx +lw $24,Indx +la $15,3 +ble $24,$15,L.379 +la $24,85 +sw $24,Milestone +sw $0,SqRWrng +sw $0,Anomaly +sw $0,RSqrt +l.d $f18,Radix +l.d $f16,One +c.eq.d $f18,$f16; bc1t L.390 +la $4,L.392 +jal printf +l.d $f18,Precision +s.d $f18,-128+240($sp) +mov.d $f12,$f18 +jal floor +mov.d $f18,$f0 +l.d $f12,Radix +l.d $f16,One +l.d $f10,-128+240($sp) +add.d $f16,$f16,$f10 +sub.d $f14,$f16,$f18 +jal pow +mov.d $f18,$f0 +l.d $f16,Half +add.d $f12,$f16,$f18 +jal floor +s.d $f0,D +l.d $f18,D +l.d $f16,Radix +div.d $f16,$f18,$f16 +s.d $f16,X +l.d $f16,A1 +div.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,X +s.d $f18,-136+240($sp) +mov.d $f12,$f18 +jal floor +l.d $f16,-136+240($sp) +c.eq.d $f16,$f0; bc1f L.395 +l.d $f18,Y +s.d $f18,-144+240($sp) +mov.d $f12,$f18 +jal floor +l.d $f16,-144+240($sp) +c.eq.d $f16,$f0; bc1t L.393 +L.395: +la $24,1 +sw $24,Anomaly +b L.394 +L.393: +l.d $f18,Zero +s.d $f18,X +l.d $f18,X +s.d $f18,Z2 +l.d $f18,One +s.d $f18,Y +l.d $f16,Y +s.d $f16,Y2 +l.d $f16,Radix +sub.d $f18,$f16,$f18 +s.d $f18,Z1 +l.d $f18,Four +l.d $f16,D +mul.d $f18,$f18,$f16 +s.d $f18,FourD +L.396: +l.d $f18,Y2 +l.d $f16,Z2 +c.le.d $f18,$f16; bc1t L.399 +l.d $f18,Radix +s.d $f18,Q +l.d $f18,Y +s.d $f18,Y1 +L.401: +l.d $f18,Q +s.d $f18,-152+240($sp) +l.d $f16,Half +l.d $f10,Y1 +div.d $f10,$f18,$f10 +sub.d $f12,$f16,$f10 +jal floor +l.d $f16,Y1 +mul.d $f18,$f0,$f16 +l.d $f16,-152+240($sp) +add.d $f12,$f16,$f18 +jal fabs +s.d $f0,X1 +l.d $f18,Y1 +s.d $f18,Q +l.d $f18,X1 +s.d $f18,Y1 +L.402: +l.d $f18,X1 +l.d $f16,Zero +c.le.d $f18,$f16; bc1f L.401 +l.d $f18,Q +l.d $f16,One +c.le.d $f18,$f16; bc1f L.404 +l.d $f18,Y2 +s.d $f18,Z2 +l.d $f18,Y +s.d $f18,Z +L.404: +L.399: +l.d $f18,Y +l.d $f16,Two +add.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,X +l.d $f16,Eight +add.d $f18,$f18,$f16 +s.d $f18,X +l.d $f18,Y2 +l.d $f16,X +add.d $f18,$f18,$f16 +s.d $f18,Y2 +l.d $f18,Y2 +l.d $f16,FourD +c.lt.d $f18,$f16; bc1t L.406 +l.d $f18,Y2 +l.d $f16,FourD +sub.d $f18,$f18,$f16 +s.d $f18,Y2 +L.406: +L.397: +l.d $f18,Y +l.d $f16,D +c.lt.d $f18,$f16; bc1t L.396 +l.d $f18,FourD +l.d $f16,Z2 +sub.d $f16,$f18,$f16 +s.d $f16,X8 +l.d $f16,X8 +l.d $f10,Z +mul.d $f10,$f10,$f10 +add.d $f10,$f16,$f10 +div.d $f18,$f10,$f18 +s.d $f18,Q +l.d $f18,Eight +div.d $f18,$f16,$f18 +s.d $f18,X8 +l.d $f18,Q +s.d $f18,-152+240($sp) +mov.d $f12,$f18 +jal floor +l.d $f16,-152+240($sp) +c.eq.d $f16,$f0; bc1t L.408 +la $24,1 +sw $24,Anomaly +b L.409 +L.408: +sw $0,Break +L.410: +l.d $f18,Z1 +l.d $f16,Z +mul.d $f18,$f18,$f16 +s.d $f18,X +l.d $f18,X +s.d $f18,-160+240($sp) +l.d $f16,Radix +div.d $f12,$f18,$f16 +jal floor +l.d $f16,Radix +mul.d $f18,$f0,$f16 +l.d $f16,-160+240($sp) +sub.d $f18,$f16,$f18 +s.d $f18,X +l.d $f18,X +l.d $f16,One +c.eq.d $f18,$f16; bc1f L.413 +la $24,1 +sw $24,Break +b L.414 +L.413: +l.d $f18,Z1 +l.d $f16,One +sub.d $f18,$f18,$f16 +s.d $f18,Z1 +L.414: +L.411: +lw $24,Break +bne $24,$0,L.415 +l.d $f18,Z1 +l.d $f16,Zero +c.le.d $f18,$f16; bc1f L.410 +L.415: +l.d $f18,Z1 +l.d $f16,Zero +c.le.d $f18,$f16; bc1f L.416 +lw $24,Break +bne $24,$0,L.416 +la $24,1 +sw $24,Anomaly +b L.417 +L.416: +l.d $f18,Z1 +l.d $f16,RadixD2 +c.le.d $f18,$f16; bc1t L.418 +l.d $f18,Z1 +l.d $f16,Radix +sub.d $f18,$f18,$f16 +s.d $f18,Z1 +L.418: +L.420: +jal NewD +L.421: +l.d $f18,U2 +l.d $f16,D +mul.d $f18,$f18,$f16 +l.d $f16,F9 +c.lt.d $f18,$f16; bc1t L.420 +l.d $f18,D +l.d $f16,Radix +mul.d $f16,$f18,$f16 +sub.d $f16,$f16,$f18 +l.d $f10,W +sub.d $f18,$f10,$f18 +c.eq.d $f16,$f18; bc1t L.423 +la $24,1 +sw $24,Anomaly +b L.424 +L.423: +l.d $f18,D +s.d $f18,Z2 +sw $0,I +l.d $f16,Z +l.d $f10,One +add.d $f10,$f10,$f16 +l.d $f8,Half +mul.d $f10,$f10,$f8 +add.d $f10,$f18,$f10 +s.d $f10,Y +add.d $f18,$f18,$f16 +l.d $f16,Q +add.d $f18,$f18,$f16 +s.d $f18,X +jal SR3750 +l.d $f18,D +l.d $f16,Z +l.d $f10,One +sub.d $f10,$f10,$f16 +l.d $f8,Half +mul.d $f10,$f10,$f8 +add.d $f10,$f18,$f10 +add.d $f10,$f10,$f18 +s.d $f10,Y +sub.d $f16,$f18,$f16 +add.d $f18,$f16,$f18 +s.d $f18,X +l.d $f18,X +l.d $f16,Q +add.d $f16,$f18,$f16 +add.d $f18,$f16,$f18 +s.d $f18,X +jal SR3750 +jal NewD +l.d $f18,Z2 +l.d $f16,D +sub.d $f16,$f16,$f18 +l.d $f10,W +sub.d $f18,$f10,$f18 +c.eq.d $f16,$f18; bc1t L.425 +la $24,1 +sw $24,Anomaly +b L.426 +L.425: +l.d $f18,Z2 +l.d $f16,D +sub.d $f16,$f16,$f18 +l.d $f10,Z +l.d $f8,One +sub.d $f8,$f8,$f10 +l.d $f6,Half +mul.d $f8,$f8,$f6 +add.d $f8,$f18,$f8 +add.d $f8,$f16,$f8 +s.d $f8,Y +sub.d $f18,$f18,$f10 +l.d $f10,Q +add.d $f18,$f18,$f10 +add.d $f18,$f16,$f18 +s.d $f18,X +jal SR3750 +l.d $f18,One +l.d $f16,Z +add.d $f18,$f18,$f16 +l.d $f16,Half +mul.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,Q +s.d $f18,X +jal SR3750 +lw $24,I +bne $24,$0,L.427 +la $24,1 +sw $24,Anomaly +L.427: +L.426: +L.424: +L.417: +L.409: +L.394: +lw $15,I +beq $15,$0,L.431 +lw $15,Anomaly +beq $15,$0,L.429 +L.431: +move $4,$0 +la $5,L.432 +jal BadCond +la $4,L.433 +l.d $f18,W +mfc1.d $6,$f18 +jal printf +la $4,L.434 +jal printf +la $24,1 +sw $24,SqRWrng +L.429: +L.390: +lw $24,Anomaly +bne $24,$0,L.435 +l.d $f18,Zero +l.d $f16,MinSqEr +c.lt.d $f16,$f18; bc1t L.437 +l.d $f16,MaxSqEr +c.le.d $f16,$f18; bc1f L.437 +la $24,1 +sw $24,RSqrt +la $4,L.439 +jal printf +b L.438 +L.437: +l.d $f18,U2 +l.d $f16,Half +l.d $f10,MaxSqEr +add.d $f10,$f10,$f18 +sub.d $f18,$f18,$f16 +c.le.d $f10,$f18; bc1f L.443 +l.d $f18,MinSqEr +c.le.d $f18,$f16; bc1f L.443 +l.d $f10,Radix +add.d $f18,$f18,$f10 +c.lt.d $f18,$f16; bc1f L.440 +L.443: +la $24,1 +sw $24,SqRWrng +b L.441 +L.440: +la $24,2 +sw $24,RSqrt +la $4,L.444 +jal printf +L.441: +L.438: +L.435: +lw $24,SqRWrng +beq $24,$0,L.445 +la $4,L.447 +jal printf +la $4,L.448 +l.d $f18,MinSqEr +l.d $f16,Half +sub.d $f18,$f18,$f16 +mfc1.d $6,$f18 +jal printf +la $4,L.449 +l.d $f18,Half +l.d $f16,MaxSqEr +add.d $f18,$f18,$f16 +mfc1.d $6,$f18 +jal printf +la $4,1 +l.d $f18,Radix +l.d $f16,MaxSqEr +l.d $f10,MinSqEr +sub.d $f16,$f16,$f10 +mul.d $f18,$f18,$f18 +c.lt.d $f16,$f18; bc1f L.452 +la $24,1 +sw $24,-124+240($sp) +b L.453 +L.452: +sw $0,-124+240($sp) +L.453: +lw $5,-124+240($sp) +la $6,L.451 +jal TstCond +L.445: +la $24,90 +sw $24,Milestone +jal Pause +la $4,L.454 +jal printf +sw $0,N +sw $0,I +l.d $f18,Zero +neg.d $f18,$f18 +s.d $f18,Z +la $15,3 +sw $15,M +sw $0,Break +L.455: +l.d $f18,One +s.d $f18,X +jal SR3980 +lw $24,I +la $15,10 +bgt $24,$15,L.458 +la $24,1023 +sw $24,I +jal SR3980 +L.458: +l.d $f18,Z +l.d $f16,MinusOne +c.eq.d $f18,$f16; bc1f L.460 +la $24,1 +sw $24,Break +b L.461 +L.460: +l.d $f18,MinusOne +s.d $f18,Z +jal PrintIfNPositive +sw $0,N +la $24,-4 +sw $24,I +L.461: +L.456: +lw $24,Break +beq $24,$0,L.455 +jal PrintIfNPositive +lw $24,N +sw $24,N1 +sw $0,N +l.d $f18,A1 +s.d $f18,Z +l.d $f12,W +jal log +mov.d $f18,$f0 +s.d $f18,-128+240($sp) +l.d $f12,A1 +jal log +mov.d $f18,$f0 +l.d $f16,Two +l.d $f10,-128+240($sp) +mul.d $f16,$f16,$f10 +div.d $f12,$f16,$f18 +jal floor +trunc.w.d $f2,$f0,$24; mfc1 $24,$f2 +sw $24,M +sw $0,Break +L.462: +l.d $f18,Z +s.d $f18,X +la $24,1 +sw $24,I +jal SR3980 +l.d $f18,Z +l.d $f16,AInvrse +c.eq.d $f18,$f16; bc1f L.465 +la $24,1 +sw $24,Break +b L.466 +L.465: +l.d $f18,AInvrse +s.d $f18,Z +L.466: +L.463: +lw $24,Break +beq $24,$0,L.462 +la $24,100 +sw $24,Milestone +lw $24,NoTrials +sw $24,M +l.d $f18,Three +s.d $f18,Z +L.467: +l.d $f18,Z +s.d $f18,X +la $24,1 +sw $24,I +jal SR3980 +L.470: +l.d $f18,Z +l.d $f16,Two +add.d $f18,$f18,$f16 +s.d $f18,Z +L.471: +l.d $f18,Three +s.d $f18,-136+240($sp) +l.d $f16,Z +div.d $f12,$f16,$f18 +jal floor +l.d $f16,-136+240($sp) +mul.d $f18,$f16,$f0 +l.d $f16,Z +c.eq.d $f18,$f16; bc1t L.470 +L.468: +l.d $f18,Z +l.d $f16,Eight +l.d $f10,Three +mul.d $f16,$f16,$f10 +c.lt.d $f18,$f16; bc1t L.467 +lw $24,N +ble $24,$0,L.473 +la $4,L.475 +jal printf +la $4,L.476 +jal printf +L.473: +jal PrintIfNPositive +lw $24,N +lw $15,N1 +addu $24,$24,$15 +sw $24,N +lw $24,N +bne $24,$0,L.477 +la $4,L.479 +jal printf +L.477: +lw $24,N +ble $24,$0,L.480 +jal Pause +b L.481 +L.480: +la $4,L.44 +jal printf +L.481: +la $24,110 +sw $24,Milestone +la $4,L.482 +jal printf +l.d $f18,U1 +s.d $f18,D +l.d $f18,Precision +s.d $f18,-136+240($sp) +mov.d $f12,$f18 +jal floor +l.d $f16,-136+240($sp) +c.eq.d $f16,$f0; bc1t L.483 +l.d $f18,BInvrse +s.d $f18,D +l.d $f18,Precision +s.d $f18,X +L.485: +l.d $f18,D +l.d $f16,BInvrse +mul.d $f18,$f18,$f16 +s.d $f18,D +l.d $f18,X +l.d $f16,One +sub.d $f18,$f18,$f16 +s.d $f18,X +L.486: +l.d $f18,X +l.d $f16,Zero +c.le.d $f18,$f16; bc1f L.485 +L.483: +l.d $f18,One +s.d $f18,Y +l.d $f18,D +s.d $f18,Z +L.488: +l.d $f18,Y +s.d $f18,C +l.d $f18,Z +s.d $f18,Y +l.d $f18,Y +mul.d $f18,$f18,$f18 +s.d $f18,Z +L.489: +l.d $f18,Z +l.d $f16,Y +c.le.d $f16,$f18; bc1t L.491 +add.d $f16,$f18,$f18 +c.le.d $f16,$f18; bc1f L.488 +L.491: +l.d $f18,C +s.d $f18,Y +l.d $f18,Y +l.d $f16,D +mul.d $f18,$f18,$f16 +s.d $f18,Z +L.492: +l.d $f18,Y +s.d $f18,C +l.d $f18,Z +s.d $f18,Y +l.d $f18,Y +l.d $f16,D +mul.d $f18,$f18,$f16 +s.d $f18,Z +L.493: +l.d $f18,Z +l.d $f16,Y +c.le.d $f16,$f18; bc1t L.495 +add.d $f16,$f18,$f18 +c.le.d $f16,$f18; bc1f L.492 +L.495: +l.d $f18,Radix +l.d $f16,Two +c.lt.d $f18,$f16; bc1f L.496 +l.d $f18,Two +s.d $f18,HInvrse +b L.497 +L.496: +l.d $f18,Radix +s.d $f18,HInvrse +L.497: +l.d $f18,One +l.d $f16,HInvrse +div.d $f16,$f18,$f16 +s.d $f16,H +l.d $f16,C +div.d $f18,$f18,$f16 +s.d $f18,CInvrse +s.d $f16,E0 +l.d $f18,E0 +l.d $f16,H +mul.d $f18,$f18,$f16 +s.d $f18,Z +L.498: +l.d $f18,E0 +s.d $f18,Y +l.d $f18,Z +s.d $f18,E0 +l.d $f18,E0 +l.d $f16,H +mul.d $f18,$f18,$f16 +s.d $f18,Z +L.499: +l.d $f18,Z +l.d $f16,E0 +c.le.d $f16,$f18; bc1t L.501 +add.d $f16,$f18,$f18 +c.le.d $f16,$f18; bc1f L.498 +L.501: +l.d $f18,E0 +s.d $f18,UfThold +l.d $f18,Zero +s.d $f18,E1 +s.d $f18,Q +l.d $f18,U2 +s.d $f18,E9 +l.d $f18,One +l.d $f16,E9 +add.d $f18,$f18,$f16 +s.d $f18,S +l.d $f18,C +l.d $f16,S +mul.d $f16,$f18,$f16 +s.d $f16,D +l.d $f16,D +c.le.d $f16,$f18; bc1f L.502 +l.d $f18,Radix +l.d $f16,U2 +mul.d $f18,$f18,$f16 +s.d $f18,E9 +l.d $f18,One +l.d $f16,E9 +add.d $f18,$f18,$f16 +s.d $f18,S +l.d $f18,C +l.d $f16,S +mul.d $f16,$f18,$f16 +s.d $f16,D +l.d $f16,D +c.le.d $f16,$f18; bc1f L.503 +move $4,$0 +la $5,L.506 +jal BadCond +l.d $f18,E0 +s.d $f18,Underflow +l.d $f18,Zero +s.d $f18,Y1 +l.d $f18,Z +s.d $f18,PseudoZero +jal Pause +b L.503 +L.502: +l.d $f18,D +s.d $f18,Underflow +l.d $f18,Underflow +l.d $f16,H +mul.d $f18,$f18,$f16 +s.d $f18,PseudoZero +l.d $f18,Zero +s.d $f18,UfThold +L.507: +l.d $f18,Underflow +s.d $f18,Y1 +l.d $f18,PseudoZero +s.d $f18,Underflow +l.d $f18,E1 +add.d $f16,$f18,$f18 +c.le.d $f16,$f18; bc1f L.510 +l.d $f18,Underflow +l.d $f16,HInvrse +mul.d $f18,$f18,$f16 +s.d $f18,Y2 +l.d $f18,Y1 +l.d $f16,Y2 +sub.d $f12,$f18,$f16 +jal fabs +s.d $f0,E1 +l.d $f18,Y1 +s.d $f18,Q +l.d $f18,UfThold +l.d $f16,Zero +c.eq.d $f18,$f16; bc1f L.512 +l.d $f18,Y1 +l.d $f16,Y2 +c.eq.d $f18,$f16; bc1t L.512 +l.d $f18,Y1 +s.d $f18,UfThold +L.512: +L.510: +l.d $f18,PseudoZero +l.d $f16,H +mul.d $f18,$f18,$f16 +s.d $f18,PseudoZero +L.508: +l.d $f18,PseudoZero +l.d $f16,Underflow +c.le.d $f16,$f18; bc1t L.514 +add.d $f16,$f18,$f18 +c.le.d $f16,$f18; bc1f L.507 +L.514: +L.503: +l.d $f18,PseudoZero +l.d $f16,Zero +c.eq.d $f18,$f16; bc1t L.515 +la $4,L.44 +jal printf +l.d $f18,PseudoZero +s.d $f18,Z +l.d $f16,Zero +c.le.d $f18,$f16; bc1f L.517 +move $4,$0 +la $5,L.519 +jal BadCond +la $4,L.520 +jal printf +la $4,L.521 +l.d $f18,PseudoZero +mfc1.d $6,$f18 +jal printf +l.d $f18,PseudoZero +neg.d $f18,$f18 +s.d $f18,X +l.d $f18,X +l.d $f16,Zero +c.le.d $f18,$f16; bc1f L.518 +la $4,L.524 +jal printf +la $4,L.525 +l.d $f18,X +mfc1.d $6,$f18 +jal printf +b L.518 +L.517: +la $4,3 +la $5,L.526 +jal BadCond +la $4,L.527 +l.d $f18,PseudoZero +mfc1.d $6,$f18 +jal printf +L.518: +jal TstPtUf +L.515: +la $24,120 +sw $24,Milestone +l.d $f18,CInvrse +l.d $f16,Y +mul.d $f16,$f18,$f16 +l.d $f10,Y1 +mul.d $f18,$f18,$f10 +c.le.d $f16,$f18; bc1t L.528 +l.d $f18,H +l.d $f16,S +mul.d $f18,$f18,$f16 +s.d $f18,S +l.d $f18,Underflow +s.d $f18,E0 +L.528: +l.d $f18,E1 +l.d $f16,Zero +c.eq.d $f18,$f16; bc1t L.530 +l.d $f16,E0 +c.eq.d $f18,$f16; bc1t L.530 +la $4,2 +la $5,L.157 +jal BadCond +l.d $f18,E1 +l.d $f16,E0 +c.lt.d $f18,$f16; bc1f L.532 +la $4,L.534 +jal printf +la $4,L.535 +jal printf +l.d $f18,PseudoZero +l.d $f16,Zero +c.eq.d $f18,$f16; bc1f L.533 +l.d $f18,E1 +s.d $f18,E0 +b L.533 +L.532: +la $4,L.538 +jal printf +la $4,L.539 +jal printf +L.533: +L.530: +la $4,L.540 +l.d $f18,E0 +mfc1.d $6,$f18 +jal printf +l.d $f18,E0 +s.d $f18,Z +jal TstPtUf +l.d $f18,E0 +s.d $f18,Underflow +lw $24,N +la $15,1 +bne $24,$15,L.541 +l.d $f18,Y +s.d $f18,Underflow +L.541: +la $24,4 +sw $24,I +l.d $f18,E1 +l.d $f16,Zero +c.eq.d $f18,$f16; bc1f L.543 +la $24,3 +sw $24,I +L.543: +l.d $f18,UfThold +l.d $f16,Zero +c.eq.d $f18,$f16; bc1f L.545 +lw $24,I +subu $24,$24,2 +sw $24,I +L.545: +la $24,1 +sw $24,UfNGrad +lw $24,I +la $15,1 +blt $24,$15,L.547 +la $15,4 +bgt $24,$15,L.547 +sll $24,$24,2 +lw $24,L.570-4($24) +.cpadd $24 +j $24 +.rdata +.align 2 +L.570: +.gpword L.549 +.gpword L.556 +.gpword L.561 +.gpword L.562 +.text +L.549: +l.d $f18,Underflow +s.d $f18,UfThold +l.d $f18,CInvrse +l.d $f16,Q +mul.d $f16,$f18,$f16 +l.d $f10,Y +mul.d $f18,$f18,$f10 +l.d $f10,S +mul.d $f18,$f18,$f10 +c.eq.d $f16,$f18; bc1t L.550 +l.d $f18,Y +s.d $f18,UfThold +move $4,$0 +la $5,L.552 +jal BadCond +la $4,L.553 +l.d $f18,UfThold +mfc1.d $6,$f18 +jal printf +la $4,L.554 +l.d $f18,C +mfc1.d $6,$f18 +jal printf +la $4,L.555 +jal printf +L.550: +jal Pause +b L.548 +L.556: +move $4,$0 +la $5,L.557 +jal BadCond +la $4,L.558 +jal printf +la $4,L.559 +l.d $f18,Q +mfc1.d $6,$f18 +l.d $f18,Y2 +s.d $f18,16($sp) +jal printf +l.d $f18,Q +l.d $f16,Y2 +sub.d $f12,$f18,$f16 +jal fabs +mov.d $f18,$f0 +la $4,L.560 +mfc1.d $6,$f18 +jal printf +l.d $f18,Q +s.d $f18,UfThold +b L.548 +L.561: +l.d $f18,X +s.d $f18,X +b L.548 +L.562: +l.d $f18,UfThold +l.d $f16,Q +c.eq.d $f16,$f18; bc1f L.563 +l.d $f16,E1 +l.d $f10,E0 +c.eq.d $f16,$f10; bc1f L.563 +l.d $f10,E9 +div.d $f16,$f16,$f10 +sub.d $f12,$f18,$f16 +jal fabs +l.d $f16,E1 +c.le.d $f0,$f16; bc1f L.563 +sw $0,UfNGrad +la $4,L.565 +jal printf +la $4,L.566 +jal printf +l.d $f18,E0 +l.d $f16,CInvrse +mul.d $f10,$f18,$f16 +s.d $f10,Y +l.d $f10,U2 +l.d $f8,Y +l.d $f6,OneAndHalf +add.d $f6,$f6,$f10 +mul.d $f8,$f8,$f6 +s.d $f8,Y +l.d $f8,One +add.d $f10,$f8,$f10 +mul.d $f16,$f16,$f10 +s.d $f16,X +l.d $f16,Y +l.d $f10,X +div.d $f16,$f16,$f10 +s.d $f16,Y +l.d $f16,Y +c.eq.d $f16,$f18; bc1f L.568 +la $24,1 +sw $24,-140+240($sp) +b L.569 +L.568: +sw $0,-140+240($sp) +L.569: +lw $24,-140+240($sp) +sw $24,IEEE +L.563: +L.547: +L.548: +lw $24,UfNGrad +beq $24,$0,L.572 +la $4,L.44 +jal printf +la $24,sigfpe +sw $24,sigsave +la $4,ovfl_buf +jal setjmp +beq $2,$0,L.574 +la $4,L.576 +jal printf +l.d $f18,H +add.d $f18,$f18,$f18 +s.d $f18,R +b L.575 +L.574: +l.d $f18,Underflow +l.d $f16,UfThold +div.d $f12,$f18,$f16 +jal sqrt +s.d $f0,R +L.575: +sw $0,sigsave +l.d $f18,R +l.d $f16,H +c.le.d $f18,$f16; bc1f L.577 +l.d $f18,R +l.d $f16,UfThold +mul.d $f16,$f18,$f16 +s.d $f16,Z +l.d $f16,One +l.d $f10,H +l.d $f8,Z +mul.d $f18,$f18,$f10 +add.d $f10,$f16,$f10 +mul.d $f18,$f18,$f10 +add.d $f18,$f16,$f18 +mul.d $f18,$f8,$f18 +s.d $f18,X +b L.578 +L.577: +l.d $f18,UfThold +s.d $f18,Z +l.d $f18,One +l.d $f16,H +l.d $f10,Z +mul.d $f8,$f16,$f16 +add.d $f16,$f18,$f16 +mul.d $f16,$f8,$f16 +add.d $f18,$f18,$f16 +mul.d $f18,$f10,$f18 +s.d $f18,X +L.578: +l.d $f18,X +l.d $f16,Z +c.eq.d $f18,$f16; bc1t L.579 +sub.d $f18,$f18,$f16 +l.d $f16,Zero +c.eq.d $f18,$f16; bc1f L.579 +la $4,3 +la $5,L.157 +jal BadCond +la $4,L.581 +l.d $f18,X +mfc1.d $6,$f18 +l.d $f18,Z +s.d $f18,16($sp) +jal printf +l.d $f18,X +l.d $f16,Z +sub.d $f18,$f18,$f16 +s.d $f18,Z9 +la $4,L.582 +l.d $f18,Z9 +mfc1.d $6,$f18 +jal printf +la $4,L.583 +jal printf +la $4,L.584 +jal printf +la $4,L.585 +jal printf +la $4,L.586 +jal printf +la $4,L.587 +jal printf +la $4,L.588 +jal printf +la $24,sigfpe +sw $24,sigsave +la $4,ovfl_buf +jal setjmp +beq $2,$0,L.589 +la $4,L.591 +jal printf +b L.590 +L.589: +la $4,L.592 +l.d $f18,Half +l.d $f16,X +l.d $f10,Z +div.d $f16,$f16,$f10 +sub.d $f16,$f16,$f18 +sub.d $f18,$f16,$f18 +mfc1.d $6,$f18 +jal printf +L.590: +sw $0,sigsave +L.579: +L.572: +la $4,L.593 +l.d $f18,UfThold +mfc1.d $6,$f18 +la $24,L.594 +sw $24,16($sp) +jal printf +la $4,L.595 +jal printf +la $4,L.596 +jal printf +l.d $f18,U1 +mul.d $f16,$f18,$f18 +s.d $f16,Y2 +l.d $f16,Y2 +mul.d $f16,$f16,$f16 +s.d $f16,Y +l.d $f16,Y +mul.d $f18,$f16,$f18 +s.d $f18,Y2 +l.d $f18,Y2 +l.d $f16,UfThold +c.le.d $f18,$f16; bc1f L.597 +l.d $f18,Y +l.d $f16,E0 +c.le.d $f18,$f16; bc1t L.599 +la $4,2 +la $5,L.157 +jal BadCond +la $24,5 +sw $24,I +b L.600 +L.599: +la $4,1 +la $5,L.157 +jal BadCond +la $24,4 +sw $24,I +L.600: +la $4,L.601 +lw $5,I +jal printf +L.597: +la $24,130 +sw $24,Milestone +l.d $f12,UfThold +jal log +mov.d $f18,$f0 +s.d $f18,-144+240($sp) +l.d $f12,HInvrse +jal log +l.d $f16,Half +l.d $f10,TwoForty +l.d $f8,-144+240($sp) +mul.d $f10,$f10,$f8 +div.d $f18,$f10,$f0 +sub.d $f12,$f16,$f18 +jal floor +neg.d $f18,$f0 +l.d $f16,TwoForty +div.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,Y +add.d $f18,$f18,$f18 +s.d $f18,Y2 +la $4,L.602 +jal printf +la $4,L.603 +l.d $f18,HInvrse +mfc1.d $6,$f18 +l.d $f18,Y +s.d $f18,16($sp) +jal printf +la $4,L.604 +l.d $f18,HInvrse +mfc1.d $6,$f18 +l.d $f18,Y +s.d $f18,16($sp) +jal printf +l.d $f12,HInvrse +l.d $f14,Y2 +jal pow +s.d $f0,V9 +la $4,L.605 +l.d $f18,V9 +mfc1.d $6,$f18 +jal printf +l.d $f18,V9 +l.d $f16,Zero +c.lt.d $f18,$f16; bc1t L.608 +l.d $f16,Radix +add.d $f16,$f16,$f16 +l.d $f10,E9 +add.d $f16,$f16,$f10 +l.d $f10,UfThold +mul.d $f16,$f16,$f10 +c.le.d $f18,$f16; bc1t L.606 +L.608: +la $4,1 +la $5,L.609 +jal BadCond +la $4,L.610 +l.d $f18,UfThold +mfc1.d $6,$f18 +jal printf +b L.607 +L.606: +l.d $f18,V9 +l.d $f16,UfThold +l.d $f10,One +l.d $f8,E9 +add.d $f10,$f10,$f8 +mul.d $f16,$f16,$f10 +c.le.d $f18,$f16; bc1f L.611 +la $4,L.613 +jal printf +b L.612 +L.611: +la $4,2 +la $5,L.609 +jal BadCond +la $4,L.610 +l.d $f18,UfThold +mfc1.d $6,$f18 +jal printf +L.612: +L.607: +la $24,140 +sw $24,Milestone +la $4,L.44 +jal printf +l.d $f18,Zero +s.d $f18,X +la $24,2 +sw $24,I +l.d $f16,Two +l.d $f10,Three +mul.d $f16,$f16,$f10 +s.d $f16,Y +s.d $f18,Q +sw $0,N +L.614: +l.d $f18,X +s.d $f18,Z +lw $24,I +la $24,1($24) +sw $24,I +lw $24,I +l.d $f18,Y +addu $24,$24,$24 +mtc1 $24,$f16; cvt.d.w $f16,$f16 +div.d $f18,$f18,$f16 +s.d $f18,Y +l.d $f18,Y +l.d $f16,Q +add.d $f18,$f18,$f16 +s.d $f18,R +l.d $f18,Z +l.d $f16,R +add.d $f10,$f18,$f16 +s.d $f10,X +l.d $f10,X +sub.d $f18,$f18,$f10 +add.d $f18,$f18,$f16 +s.d $f18,Q +L.615: +l.d $f18,X +l.d $f16,Z +c.le.d $f18,$f16; bc1f L.614 +l.d $f18,OneAndHalf +l.d $f16,One +l.d $f10,Eight +div.d $f16,$f16,$f10 +add.d $f16,$f18,$f16 +l.d $f10,X +l.d $f8,ThirtyTwo +mul.d $f18,$f18,$f8 +div.d $f18,$f10,$f18 +add.d $f18,$f16,$f18 +s.d $f18,Z +l.d $f18,Z +mul.d $f18,$f18,$f18 +s.d $f18,X +l.d $f18,X +mul.d $f18,$f18,$f18 +s.d $f18,Exp2 +l.d $f18,F9 +s.d $f18,X +l.d $f18,X +l.d $f16,U1 +sub.d $f18,$f18,$f16 +s.d $f18,Y +la $4,L.617 +l.d $f18,Exp2 +mfc1.d $6,$f18 +jal printf +la $24,1 +sw $24,I +L.618: +l.d $f18,X +l.d $f16,BInvrse +sub.d $f10,$f18,$f16 +s.d $f10,Z +l.d $f10,One +add.d $f8,$f18,$f10 +l.d $f6,Z +sub.d $f16,$f10,$f16 +sub.d $f16,$f6,$f16 +div.d $f16,$f8,$f16 +s.d $f16,Z +mov.d $f12,$f18 +l.d $f14,Z +jal pow +l.d $f16,Exp2 +sub.d $f18,$f0,$f16 +s.d $f18,Q +l.d $f12,Q +jal fabs +l.d $f16,TwoForty +l.d $f10,U2 +mul.d $f16,$f16,$f10 +c.le.d $f0,$f16; bc1t L.622 +la $24,1 +sw $24,N +l.d $f18,BInvrse +l.d $f16,X +sub.d $f16,$f16,$f18 +l.d $f10,One +sub.d $f18,$f10,$f18 +sub.d $f18,$f16,$f18 +s.d $f18,V9 +la $4,2 +la $5,L.624 +jal BadCond +l.d $f12,X +l.d $f14,Z +jal pow +mov.d $f18,$f0 +la $4,L.625 +mfc1.d $6,$f18 +jal printf +la $4,L.626 +l.d $f18,V9 +mfc1.d $6,$f18 +l.d $f18,Z +s.d $f18,16($sp) +jal printf +la $4,L.627 +l.d $f18,Q +mfc1.d $6,$f18 +jal printf +la $4,L.628 +jal printf +la $4,L.629 +jal printf +b L.620 +L.622: +l.d $f18,Y +l.d $f16,X +sub.d $f16,$f18,$f16 +l.d $f10,Two +mul.d $f16,$f16,$f10 +add.d $f16,$f16,$f18 +s.d $f16,Z +s.d $f18,X +l.d $f18,Z +s.d $f18,Y +l.d $f18,X +l.d $f16,F9 +sub.d $f18,$f18,$f16 +l.d $f16,One +mul.d $f18,$f18,$f18 +add.d $f18,$f16,$f18 +s.d $f18,Z +l.d $f18,Z +l.d $f16,One +c.le.d $f18,$f16; bc1t L.630 +lw $24,I +lw $15,NoTrials +bge $24,$15,L.630 +lw $24,I +la $24,1($24) +sw $24,I +b L.618 +L.630: +l.d $f18,X +l.d $f16,One +c.le.d $f18,$f16; bc1t L.632 +lw $24,N +bne $24,$0,L.620 +la $4,L.636 +jal printf +b L.620 +L.632: +l.d $f18,U2 +l.d $f16,One +add.d $f16,$f16,$f18 +s.d $f16,X +add.d $f18,$f18,$f18 +s.d $f18,Y +l.d $f18,Y +l.d $f16,X +add.d $f18,$f18,$f16 +s.d $f18,Y +la $24,1 +sw $24,I +b L.618 +L.620: +la $24,150 +sw $24,Milestone +la $4,L.637 +jal printf +sw $0,N +l.d $f18,A1 +s.d $f18,Z +l.d $f12,C +jal log +mov.d $f18,$f0 +s.d $f18,-152+240($sp) +l.d $f12,A1 +jal log +l.d $f16,Half +l.d $f10,-152+240($sp) +div.d $f18,$f10,$f0 +sub.d $f12,$f16,$f18 +jal floor +s.d $f0,Q +sw $0,Break +L.638: +l.d $f18,CInvrse +s.d $f18,X +l.d $f12,Z +l.d $f14,Q +jal pow +s.d $f0,Y +jal IsYeqX +l.d $f18,Q +neg.d $f18,$f18 +s.d $f18,Q +l.d $f18,C +s.d $f18,X +l.d $f12,Z +l.d $f14,Q +jal pow +s.d $f0,Y +jal IsYeqX +l.d $f18,Z +l.d $f16,One +c.lt.d $f18,$f16; bc1f L.641 +la $24,1 +sw $24,Break +b L.642 +L.641: +l.d $f18,AInvrse +s.d $f18,Z +L.642: +L.639: +lw $24,Break +beq $24,$0,L.638 +jal PrintIfNPositive +lw $24,N +bne $24,$0,L.643 +la $4,L.645 +jal printf +L.643: +la $4,L.44 +jal printf +la $24,160 +sw $24,Milestone +jal Pause +la $4,L.646 +jal printf +la $4,L.647 +jal printf +l.d $f18,CInvrse +neg.d $f18,$f18 +s.d $f18,Y +l.d $f18,HInvrse +l.d $f16,Y +mul.d $f18,$f18,$f16 +s.d $f18,V9 +la $24,sigfpe +sw $24,sigsave +la $4,ovfl_buf +jal setjmp +beq $2,$0,L.648 +sw $0,I +l.d $f18,Y +s.d $f18,V9 +b L.650 +L.648: +L.651: +l.d $f18,Y +s.d $f18,V +l.d $f18,V9 +s.d $f18,Y +l.d $f18,HInvrse +l.d $f16,Y +mul.d $f18,$f18,$f16 +s.d $f18,V9 +L.652: +l.d $f18,V9 +l.d $f16,Y +c.lt.d $f18,$f16; bc1t L.651 +la $24,1 +sw $24,I +L.650: +sw $0,sigsave +l.d $f18,V9 +s.d $f18,Z +la $4,L.654 +jal printf +la $4,L.655 +l.d $f18,Y +mfc1.d $6,$f18 +jal printf +l.d $f18,Y +neg.d $f16,$f18 +s.d $f16,V9 +l.d $f16,V9 +s.d $f16,V0 +l.d $f16,V +sub.d $f18,$f16,$f18 +l.d $f10,V0 +add.d $f16,$f16,$f10 +c.eq.d $f18,$f16; bc1f L.656 +la $4,L.658 +jal printf +b L.657 +L.656: +la $4,L.659 +jal printf +la $4,3 +la $5,L.660 +jal BadCond +L.657: +l.d $f18,Z +l.d $f16,Y +c.eq.d $f18,$f16; bc1t L.661 +la $4,1 +la $5,L.157 +jal BadCond +la $4,L.663 +l.d $f18,Y +mfc1.d $6,$f18 +l.d $f18,Z +s.d $f18,16($sp) +jal printf +L.661: +lw $24,I +beq $24,$0,L.664 +l.d $f18,V +l.d $f16,HInvrse +l.d $f10,U2 +mul.d $f8,$f16,$f10 +sub.d $f8,$f8,$f16 +mul.d $f8,$f18,$f8 +s.d $f8,Y +l.d $f8,Y +l.d $f6,One +sub.d $f16,$f6,$f16 +mul.d $f16,$f16,$f10 +mul.d $f18,$f16,$f18 +add.d $f18,$f8,$f18 +s.d $f18,Z +l.d $f18,Z +l.d $f16,V0 +c.lt.d $f18,$f16; bc1f L.666 +l.d $f18,Z +s.d $f18,Y +L.666: +l.d $f18,Y +l.d $f16,V0 +c.lt.d $f18,$f16; bc1f L.668 +l.d $f18,Y +s.d $f18,V +L.668: +l.d $f18,V0 +l.d $f16,V +sub.d $f16,$f18,$f16 +c.lt.d $f16,$f18; bc1f L.665 +l.d $f18,V0 +s.d $f18,V +b L.665 +L.664: +l.d $f18,Y +l.d $f16,HInvrse +l.d $f10,U2 +mul.d $f8,$f16,$f10 +sub.d $f8,$f8,$f16 +mul.d $f8,$f18,$f8 +s.d $f8,V +l.d $f8,V +l.d $f6,One +sub.d $f16,$f6,$f16 +mul.d $f16,$f16,$f10 +mul.d $f18,$f16,$f18 +add.d $f18,$f8,$f18 +s.d $f18,V +L.665: +la $4,L.672 +l.d $f18,V +mfc1.d $6,$f18 +jal printf +lw $24,I +beq $24,$0,L.673 +la $4,L.675 +l.d $f18,V0 +mfc1.d $6,$f18 +jal printf +b L.674 +L.673: +la $4,L.676 +jal printf +L.674: +l.d $f18,V +l.d $f16,One +mul.d $f18,$f18,$f16 +s.d $f18,V9 +la $4,L.677 +l.d $f18,V9 +mfc1.d $6,$f18 +jal printf +l.d $f18,V +l.d $f16,One +div.d $f18,$f18,$f16 +s.d $f18,V9 +la $4,L.678 +l.d $f18,V9 +mfc1.d $6,$f18 +jal printf +la $4,L.679 +jal printf +la $4,L.680 +jal printf +la $24,170 +sw $24,Milestone +l.d $f18,V +neg.d $f16,$f18 +c.lt.d $f16,$f18; bc1f L.685 +l.d $f16,V0 +neg.d $f10,$f16 +c.lt.d $f10,$f16; bc1f L.685 +l.d $f16,UfThold +neg.d $f10,$f16 +c.lt.d $f10,$f18; bc1f L.685 +c.lt.d $f16,$f18; bc1t L.681 +L.685: +move $4,$0 +la $5,L.686 +jal BadCond +la $4,L.687 +l.d $f18,V +mfc1.d $6,$f18 +l.d $f18,V0 +s.d $f18,16($sp) +l.d $f18,UfThold +s.d $f18,24($sp) +jal printf +L.681: +la $24,175 +sw $24,Milestone +la $4,L.44 +jal printf +la $24,1 +sw $24,Indx +L.688: +lw $24,Indx +la $15,1 +beq $24,$15,L.694 +la $15,2 +beq $24,$15,L.695 +la $15,3 +beq $24,$15,L.696 +b L.692 +L.694: +l.d $f18,UfThold +s.d $f18,Z +b L.693 +L.695: +l.d $f18,E0 +s.d $f18,Z +b L.693 +L.696: +l.d $f18,PseudoZero +s.d $f18,Z +L.692: +L.693: +l.d $f18,Z +l.d $f16,Zero +c.eq.d $f18,$f16; bc1t L.697 +l.d $f12,Z +jal sqrt +s.d $f0,V9 +l.d $f18,V9 +mul.d $f18,$f18,$f18 +s.d $f18,Y +l.d $f18,Y +l.d $f16,One +l.d $f10,Radix +l.d $f8,E9 +mul.d $f10,$f10,$f8 +l.d $f8,Z +sub.d $f6,$f16,$f10 +div.d $f6,$f18,$f6 +c.lt.d $f6,$f8; bc1t L.701 +add.d $f16,$f16,$f10 +mul.d $f16,$f16,$f8 +c.le.d $f18,$f16; bc1t L.699 +L.701: +l.d $f18,V9 +l.d $f16,U1 +c.le.d $f18,$f16; bc1t L.702 +la $4,1 +la $5,L.157 +jal BadCond +b L.703 +L.702: +la $4,2 +la $5,L.157 +jal BadCond +L.703: +la $4,L.704 +l.d $f18,Z +mfc1.d $6,$f18 +jal printf +la $4,L.705 +l.d $f18,Y +mfc1.d $6,$f18 +jal printf +L.699: +L.697: +L.689: +lw $24,Indx +la $24,1($24) +sw $24,Indx +lw $24,Indx +la $15,3 +ble $24,$15,L.688 +la $24,180 +sw $24,Milestone +la $24,1 +sw $24,Indx +L.706: +lw $24,Indx +la $15,1 +bne $24,$15,L.710 +l.d $f18,V +s.d $f18,Z +b L.711 +L.710: +l.d $f18,V0 +s.d $f18,Z +L.711: +l.d $f12,Z +jal sqrt +s.d $f0,V9 +l.d $f18,V9 +l.d $f16,One +l.d $f10,Radix +l.d $f8,E9 +mul.d $f10,$f10,$f8 +sub.d $f16,$f16,$f10 +mul.d $f16,$f16,$f18 +s.d $f16,X +l.d $f16,X +mul.d $f18,$f18,$f16 +s.d $f18,V9 +l.d $f18,V9 +l.d $f16,Z +l.d $f10,One +l.d $f8,Two +l.d $f6,Radix +mul.d $f8,$f8,$f6 +l.d $f6,E9 +mul.d $f8,$f8,$f6 +sub.d $f10,$f10,$f8 +mul.d $f10,$f10,$f16 +c.lt.d $f18,$f10; bc1t L.714 +c.le.d $f18,$f16; bc1t L.712 +L.714: +l.d $f18,V9 +s.d $f18,Y +l.d $f18,X +l.d $f16,W +c.lt.d $f18,$f16; bc1f L.715 +la $4,1 +la $5,L.157 +jal BadCond +b L.716 +L.715: +la $4,2 +la $5,L.157 +jal BadCond +L.716: +la $4,L.717 +l.d $f18,Z +mfc1.d $6,$f18 +jal printf +la $4,L.718 +l.d $f18,Y +mfc1.d $6,$f18 +jal printf +L.712: +L.707: +lw $24,Indx +la $24,1($24) +sw $24,Indx +lw $24,Indx +la $15,2 +ble $24,$15,L.706 +la $24,190 +sw $24,Milestone +jal Pause +l.d $f18,UfThold +l.d $f16,V +mul.d $f18,$f18,$f16 +s.d $f18,X +l.d $f18,Radix +mul.d $f18,$f18,$f18 +s.d $f18,Y +l.d $f18,X +l.d $f16,Y +mul.d $f10,$f18,$f16 +l.d $f8,One +c.lt.d $f10,$f8; bc1t L.721 +c.le.d $f18,$f16; bc1t L.719 +L.721: +l.d $f18,X +l.d $f16,Y +l.d $f10,U1 +mul.d $f8,$f18,$f16 +c.lt.d $f8,$f10; bc1t L.724 +div.d $f16,$f16,$f10 +c.le.d $f18,$f16; bc1t L.722 +L.724: +la $4,2 +la $5,L.725 +jal BadCond +b L.723 +L.722: +la $4,3 +la $5,L.157 +jal BadCond +L.723: +la $4,L.726 +l.d $f18,X +mfc1.d $6,$f18 +la $24,L.727 +sw $24,16($sp) +jal printf +L.719: +la $24,200 +sw $24,Milestone +la $24,1 +sw $24,Indx +L.728: +l.d $f18,F9 +s.d $f18,X +lw $24,Indx +la $15,2 +blt $24,$15,L.732 +la $15,5 +bgt $24,$15,L.732 +sll $24,$24,2 +lw $24,L.738-8($24) +.cpadd $24 +j $24 +.rdata +.align 2 +L.738: +.gpword L.734 +.gpword L.735 +.gpword L.736 +.gpword L.737 +.text +L.734: +l.d $f18,One +l.d $f16,U2 +add.d $f18,$f18,$f16 +s.d $f18,X +b L.733 +L.735: +l.d $f18,V +s.d $f18,X +b L.733 +L.736: +l.d $f18,UfThold +s.d $f18,X +b L.733 +L.737: +l.d $f18,Radix +s.d $f18,X +L.732: +L.733: +l.d $f18,X +s.d $f18,Y +la $24,sigfpe +sw $24,sigsave +la $4,ovfl_buf +jal setjmp +beq $2,$0,L.740 +la $4,L.742 +l.d $f18,X +mfc1.d $6,$f18 +jal printf +b L.741 +L.740: +l.d $f18,Half +l.d $f16,Y +l.d $f10,X +div.d $f16,$f16,$f10 +sub.d $f16,$f16,$f18 +sub.d $f18,$f16,$f18 +s.d $f18,V9 +l.d $f18,V9 +l.d $f16,Zero +c.eq.d $f18,$f16; bc1f L.743 +b L.729 +L.743: +l.d $f18,V9 +l.d $f16,U1 +neg.d $f16,$f16 +c.eq.d $f18,$f16; bc1f L.745 +lw $24,Indx +la $15,5 +bge $24,$15,L.745 +la $4,3 +la $5,L.157 +jal BadCond +b L.746 +L.745: +la $4,1 +la $5,L.157 +jal BadCond +L.746: +la $4,L.747 +l.d $f18,X +mfc1.d $6,$f18 +jal printf +la $4,L.748 +l.d $f18,V9 +mfc1.d $6,$f18 +jal printf +L.741: +sw $0,sigsave +L.729: +lw $24,Indx +la $24,1($24) +sw $24,Indx +lw $24,Indx +la $15,5 +ble $24,$15,L.728 +la $24,210 +sw $24,Milestone +l.d $f18,Zero +s.d $f18,MyZero +la $4,L.44 +jal printf +la $4,L.749 +jal printf +la $24,sigfpe +sw $24,sigsave +la $4,L.750 +jal printf +la $4,ovfl_buf +jal setjmp +bne $2,$0,L.751 +la $4,L.753 +l.d $f18,One +l.d $f16,MyZero +div.d $f18,$f18,$f16 +mfc1.d $6,$f18 +jal printf +L.751: +sw $0,sigsave +la $24,sigfpe +sw $24,sigsave +la $4,L.754 +jal printf +la $4,ovfl_buf +jal setjmp +bne $2,$0,L.755 +la $4,L.753 +l.d $f18,Zero +l.d $f16,MyZero +div.d $f18,$f18,$f16 +mfc1.d $6,$f18 +jal printf +L.755: +sw $0,sigsave +la $24,220 +sw $24,Milestone +jal Pause +la $4,L.44 +jal printf +sw $0,-156+240($sp) +L.762: +lw $24,-156+240($sp) +sll $24,$24,2 +lw $24,ErrCnt($24) +beq $24,$0,L.766 +la $4,L.768 +lw $24,-156+240($sp) +sll $24,$24,2 +lw $5,L.757($24) +lw $6,ErrCnt($24) +jal printf +L.766: +L.763: +lw $24,-156+240($sp) +la $24,1($24) +sw $24,-156+240($sp) +lw $24,-156+240($sp) +la $15,4 +blt $24,$15,L.762 +la $4,L.44 +jal printf +lw $24,ErrCnt +lw $15,ErrCnt+4 +addu $24,$24,$15 +lw $15,ErrCnt+8 +addu $24,$24,$15 +lw $15,ErrCnt+12 +addu $24,$24,$15 +ble $24,$0,L.769 +lw $15,ErrCnt +lw $14,ErrCnt+4 +addu $15,$15,$14 +lw $14,ErrCnt+8 +addu $15,$15,$14 +bne $15,$0,L.774 +lw $15,ErrCnt+12 +ble $15,$0,L.774 +la $4,L.779 +jal printf +la $4,L.780 +jal printf +L.774: +lw $15,ErrCnt +lw $14,ErrCnt+4 +addu $15,$15,$14 +bne $15,$0,L.781 +lw $15,ErrCnt+8 +ble $15,$0,L.781 +la $4,L.785 +jal printf +la $4,L.786 +jal printf +L.781: +lw $24,ErrCnt +lw $15,ErrCnt+4 +addu $24,$24,$15 +ble $24,$0,L.787 +la $4,L.790 +jal printf +la $4,L.791 +jal printf +L.787: +lw $24,ErrCnt +ble $24,$0,L.770 +la $4,L.794 +jal printf +la $4,L.795 +jal printf +b L.770 +L.769: +la $4,L.796 +jal printf +la $24,1 +lw $15,RMult +bne $15,$24,L.801 +lw $15,RDiv +bne $15,$24,L.801 +lw $15,RAddSub +bne $15,$24,L.801 +lw $15,RSqrt +beq $15,$24,L.797 +L.801: +la $4,L.802 +jal printf +b L.798 +L.797: +l.d $f18,One +l.d $f16,StickyBit +c.lt.d $f16,$f18; bc1t L.803 +l.d $f16,Radix +l.d $f10,Two +sub.d $f10,$f16,$f10 +l.d $f8,Nine +sub.d $f16,$f16,$f8 +sub.d $f18,$f16,$f18 +mul.d $f18,$f10,$f18 +l.d $f16,Zero +c.eq.d $f18,$f16; bc1f L.803 +la $4,L.805 +jal printf +la $4,L.806 +jal printf +l.d $f18,Two +l.d $f16,Radix +c.eq.d $f16,$f18; bc1f L.807 +l.d $f16,Precision +l.d $f10,TwentySeven +l.d $f8,Four +l.d $f6,Three +mul.d $f8,$f8,$f6 +mul.d $f18,$f8,$f18 +sub.d $f18,$f16,$f18 +sub.d $f16,$f16,$f10 +sub.d $f16,$f16,$f10 +l.d $f10,One +add.d $f16,$f16,$f10 +mul.d $f18,$f18,$f16 +l.d $f16,Zero +c.eq.d $f18,$f16; bc1f L.807 +la $4,L.809 +jal printf +b L.808 +L.807: +la $4,L.810 +jal printf +L.808: +lw $24,IEEE +beq $24,$0,L.811 +la $4,L.813 +jal printf +b L.812 +L.811: +la $4,L.814 +jal printf +la $4,L.815 +jal printf +L.812: +L.803: +la $4,L.816 +jal printf +L.798: +L.770: +lw $24,fpecount +beq $24,$0,L.817 +la $4,L.819 +lw $5,fpecount +jal printf +L.817: +la $4,L.820 +jal printf +move $2,$0 +L.6: +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,240 +j $31 +.end main +.globl Sign +.text +.align 2 +.ent Sign +Sign: +.frame $sp,8,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-8 +.fmask 0xc0000000,-8 +s.d $f30,0($sp) +l.d $f18,L.7 +c.lt.d $f12,$f18; bc1t L.823 +l.d $f30,L.8 +b L.824 +L.823: +l.d $f30,L.825 +L.824: +mov.d $f0,$f30 +L.821: +l.d $f30,0($sp) +addu $sp,$sp,8 +j $31 +.end Sign +.globl Pause +.text +.align 2 +.ent Pause +Pause: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +la $4,L.827 +lw $5,Milestone +jal printf +la $4,L.828 +lw $5,PageNo +jal printf +lw $24,Milestone +la $24,1($24) +sw $24,Milestone +lw $24,PageNo +la $24,1($24) +sw $24,PageNo +move $2,$0 +L.826: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end Pause +.globl TstCond +.text +.align 2 +.ent TstCond +TstCond: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $4,24($sp) +sw $5,28($sp) +sw $6,32($sp) +lw $24,4+24($sp) +bne $24,$0,L.830 +lw $4,0+24($sp) +lw $5,8+24($sp) +jal BadCond +la $4,L.813 +jal printf +L.830: +move $2,$0 +L.829: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end TstCond +.data +.align 2 +L.833: +.word L.834 +.word L.835 +.word L.836 +.word L.837 +.globl BadCond +.text +.text +.align 2 +.ent BadCond +BadCond: +.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) +move $30,$4 +sw $5,36($sp) +sll $24,$30,2 +la $24,ErrCnt($24) +lw $15,($24) +la $15,1($15) +sw $15,($24) +la $4,L.838 +sll $24,$30,2 +lw $5,L.833($24) +lw $6,4+32($sp) +jal printf +move $2,$0 +L.832: +lw $25,16($sp) +lw $30,20($sp) +lw $31,24($sp) +addu $sp,$sp,32 +j $31 +.end BadCond +.globl Random +.text +.align 2 +.ent Random +Random: +.frame $sp,40,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-40 +.fmask 0xf0000000,-16 +.mask 0x82000000,-4 +s.d $f28,16($sp) +s.d $f30,24($sp) +.cprestore 32 +sw $31,36($sp) +l.d $f18,Random1 +l.d $f16,Random9 +add.d $f30,$f18,$f16 +mul.d $f28,$f30,$f30 +mul.d $f28,$f28,$f28 +mul.d $f30,$f30,$f28 +mov.d $f12,$f30 +jal floor +sub.d $f28,$f30,$f0 +l.d $f18,L.840 +mul.d $f18,$f18,$f30 +add.d $f18,$f28,$f18 +s.d $f18,Random1 +l.d $f0,Random1 +L.839: +l.d $f28,16($sp) +l.d $f30,24($sp) +lw $25,32($sp) +lw $31,36($sp) +addu $sp,$sp,40 +j $31 +.end Random +.globl SqXMinX +.text +.align 2 +.ent SqXMinX +SqXMinX: +.frame $sp,56,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-56 +.fmask 0xc0000000,-24 +.mask 0x82000000,-12 +s.d $f30,32($sp) +.cprestore 40 +sw $31,44($sp) +sw $4,56($sp) +l.d $f18,X +l.d $f16,BInvrse +mul.d $f30,$f18,$f16 +sub.d $f16,$f18,$f30 +s.d $f16,-8+56($sp) +mul.d $f12,$f18,$f18 +jal sqrt +sub.d $f18,$f0,$f30 +l.d $f16,-8+56($sp) +sub.d $f18,$f18,$f16 +l.d $f16,OneUlp +div.d $f18,$f18,$f16 +s.d $f18,SqEr +l.d $f18,SqEr +l.d $f16,Zero +c.eq.d $f18,$f16; bc1t L.842 +l.d $f18,SqEr +l.d $f16,MinSqEr +c.lt.d $f18,$f16; bc1f L.844 +l.d $f18,SqEr +s.d $f18,MinSqEr +L.844: +l.d $f18,SqEr +l.d $f16,MaxSqEr +c.le.d $f18,$f16; bc1t L.846 +l.d $f18,SqEr +s.d $f18,MaxSqEr +L.846: +l.d $f18,J +l.d $f16,L.8 +add.d $f18,$f18,$f16 +s.d $f18,J +lw $4,0+56($sp) +la $5,L.44 +jal BadCond +la $4,L.848 +l.d $f18,X +mul.d $f16,$f18,$f18 +mfc1.d $6,$f16 +s.d $f18,16($sp) +l.d $f18,OneUlp +l.d $f16,SqEr +mul.d $f18,$f18,$f16 +s.d $f18,24($sp) +jal printf +la $4,L.849 +jal printf +L.842: +move $2,$0 +L.841: +l.d $f30,32($sp) +lw $25,40($sp) +lw $31,44($sp) +addu $sp,$sp,56 +j $31 +.end SqXMinX +.globl NewD +.text +.align 2 +.ent NewD +NewD: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +l.d $f18,Z1 +l.d $f16,Q +mul.d $f18,$f18,$f16 +s.d $f18,X +l.d $f18,Half +l.d $f16,X +l.d $f10,Radix +div.d $f16,$f16,$f10 +sub.d $f12,$f18,$f16 +jal floor +l.d $f16,Radix +mul.d $f18,$f0,$f16 +l.d $f10,X +add.d $f18,$f18,$f10 +s.d $f18,X +l.d $f18,X +l.d $f10,Z +l.d $f8,D +l.d $f6,Q +mul.d $f4,$f18,$f10 +sub.d $f6,$f6,$f4 +div.d $f6,$f6,$f16 +mul.d $f4,$f18,$f18 +div.d $f16,$f8,$f16 +mul.d $f16,$f4,$f16 +add.d $f16,$f6,$f16 +s.d $f16,Q +l.d $f16,Two +mul.d $f18,$f16,$f18 +mul.d $f18,$f18,$f8 +sub.d $f18,$f10,$f18 +s.d $f18,Z +l.d $f18,Z +l.d $f16,Zero +c.le.d $f18,$f16; bc1f L.851 +l.d $f18,Z +neg.d $f18,$f18 +s.d $f18,Z +l.d $f18,Z1 +neg.d $f18,$f18 +s.d $f18,Z1 +L.851: +l.d $f18,Radix +l.d $f16,D +mul.d $f18,$f18,$f16 +s.d $f18,D +move $2,$0 +L.850: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end NewD +.globl SR3750 +.text +.align 2 +.ent SR3750 +SR3750: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +l.d $f18,X +l.d $f16,Radix +l.d $f10,Z2 +sub.d $f8,$f18,$f16 +sub.d $f16,$f10,$f16 +c.lt.d $f8,$f16; bc1t L.854 +sub.d $f18,$f18,$f10 +l.d $f16,W +sub.d $f16,$f16,$f10 +c.le.d $f18,$f16; bc1f L.854 +lw $24,I +la $24,1($24) +sw $24,I +l.d $f18,X +l.d $f16,D +mul.d $f12,$f18,$f16 +jal sqrt +s.d $f0,X2 +l.d $f18,Z2 +l.d $f16,Y +l.d $f10,X2 +sub.d $f10,$f10,$f18 +sub.d $f18,$f16,$f18 +sub.d $f18,$f10,$f18 +s.d $f18,Y2 +l.d $f18,Half +l.d $f10,X8 +sub.d $f16,$f16,$f18 +div.d $f16,$f10,$f16 +s.d $f16,X2 +l.d $f16,X2 +mul.d $f10,$f18,$f16 +mul.d $f10,$f10,$f16 +sub.d $f16,$f16,$f10 +s.d $f16,X2 +l.d $f16,Y2 +add.d $f16,$f16,$f18 +l.d $f10,X2 +sub.d $f18,$f18,$f10 +add.d $f18,$f16,$f18 +s.d $f18,SqEr +l.d $f18,SqEr +l.d $f16,MinSqEr +c.lt.d $f18,$f16; bc1f L.856 +l.d $f18,SqEr +s.d $f18,MinSqEr +L.856: +l.d $f18,Y2 +l.d $f16,X2 +sub.d $f18,$f18,$f16 +s.d $f18,SqEr +l.d $f18,SqEr +l.d $f16,MaxSqEr +c.le.d $f18,$f16; bc1t L.858 +l.d $f18,SqEr +s.d $f18,MaxSqEr +L.858: +L.854: +move $2,$0 +L.853: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end SR3750 +.globl IsYeqX +.text +.align 2 +.ent IsYeqX +IsYeqX: +.frame $sp,32,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-32 +.mask 0x82000000,-4 +.cprestore 24 +sw $31,28($sp) +l.d $f18,Y +l.d $f16,X +c.eq.d $f18,$f16; bc1t L.861 +lw $24,N +bgt $24,$0,L.863 +l.d $f18,Zero +l.d $f16,Z +c.eq.d $f16,$f18; bc1f L.865 +l.d $f16,Q +c.le.d $f16,$f18; bc1f L.865 +la $4,L.867 +jal printf +b L.866 +L.865: +la $4,2 +la $5,L.868 +jal BadCond +L.866: +la $4,L.869 +l.d $f18,Z +mfc1.d $6,$f18 +l.d $f18,Q +s.d $f18,16($sp) +jal printf +la $4,L.870 +l.d $f18,Y +mfc1.d $6,$f18 +jal printf +la $4,L.871 +l.d $f18,X +mfc1.d $6,$f18 +jal printf +la $4,L.872 +l.d $f18,Y +l.d $f16,X +sub.d $f18,$f18,$f16 +mfc1.d $6,$f18 +jal printf +L.863: +lw $24,N +la $24,1($24) +sw $24,N +L.861: +move $2,$0 +L.860: +lw $25,24($sp) +lw $31,28($sp) +addu $sp,$sp,32 +j $31 +.end IsYeqX +.globl SR3980 +.text +.align 2 +.ent SR3980 +SR3980: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +L.874: +lw $24,I +mtc1 $24,$f18; cvt.d.w $f18,$f18 +s.d $f18,Q +l.d $f12,Z +l.d $f14,Q +jal pow +s.d $f0,Y +jal IsYeqX +lw $24,I +la $24,1($24) +sw $24,I +lw $15,M +ble $24,$15,L.877 +b L.876 +L.877: +l.d $f18,Z +l.d $f16,X +mul.d $f18,$f18,$f16 +s.d $f18,X +L.875: +l.d $f18,X +l.d $f16,W +c.lt.d $f18,$f16; bc1t L.874 +L.876: +move $2,$0 +L.873: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end SR3980 +.globl PrintIfNPositive +.text +.align 2 +.ent PrintIfNPositive +PrintIfNPositive: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +lw $24,N +ble $24,$0,L.880 +la $4,L.882 +lw $5,N +jal printf +L.880: +move $2,$0 +L.879: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end PrintIfNPositive +.globl TstPtUf +.text +.align 2 +.ent TstPtUf +TstPtUf: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $0,N +l.d $f18,Z +l.d $f16,Zero +c.eq.d $f18,$f16; bc1t L.884 +la $4,L.886 +jal printf +la $4,L.887 +jal printf +la $24,sigfpe +sw $24,sigsave +la $4,ovfl_buf +jal setjmp +beq $2,$0,L.888 +b L.890 +L.888: +l.d $f18,Z +add.d $f16,$f18,$f18 +div.d $f18,$f16,$f18 +s.d $f18,Q9 +la $4,L.891 +l.d $f18,Q9 +mfc1.d $6,$f18 +jal printf +l.d $f18,Q9 +l.d $f16,Two +sub.d $f12,$f18,$f16 +jal fabs +l.d $f16,Radix +l.d $f10,U2 +mul.d $f16,$f16,$f10 +c.lt.d $f0,$f16; bc1f L.892 +la $4,L.894 +jal printf +la $4,L.895 +jal printf +b L.893 +L.892: +l.d $f18,Q9 +l.d $f16,One +c.lt.d $f18,$f16; bc1t L.898 +l.d $f16,Two +c.le.d $f18,$f16; bc1t L.896 +L.898: +L.890: +la $24,1 +sw $24,N +lw $24,ErrCnt+4 +la $24,1($24) +sw $24,ErrCnt+4 +la $4,L.901 +jal printf +b L.897 +L.896: +la $24,1 +sw $24,N +lw $24,ErrCnt+8 +la $24,1($24) +sw $24,ErrCnt+8 +la $4,L.904 +jal printf +L.897: +L.893: +sw $0,sigsave +l.d $f18,Z +l.d $f16,One +mul.d $f10,$f18,$f16 +s.d $f10,V9 +l.d $f10,V9 +s.d $f10,Random1 +mul.d $f10,$f16,$f18 +s.d $f10,V9 +l.d $f10,V9 +s.d $f10,Random2 +div.d $f18,$f18,$f16 +s.d $f18,V9 +l.d $f18,Z +l.d $f16,Random1 +c.eq.d $f18,$f16; bc1f L.905 +l.d $f16,Random2 +c.eq.d $f18,$f16; bc1f L.905 +l.d $f16,V9 +c.eq.d $f18,$f16; bc1f L.905 +lw $24,N +ble $24,$0,L.906 +jal Pause +b L.906 +L.905: +la $24,1 +sw $24,N +la $4,2 +la $5,L.909 +jal BadCond +la $4,L.910 +l.d $f18,Z +mfc1.d $6,$f18 +jal printf +l.d $f18,Z +l.d $f16,Random1 +c.eq.d $f18,$f16; bc1t L.911 +la $4,L.913 +l.d $f18,Random1 +mfc1.d $6,$f18 +jal printf +L.911: +l.d $f18,Random2 +l.d $f16,Z +c.eq.d $f16,$f18; bc1t L.914 +l.d $f16,Random1 +c.eq.d $f18,$f16; bc1t L.914 +la $4,L.916 +l.d $f18,Random2 +mfc1.d $6,$f18 +jal printf +L.914: +l.d $f18,Z +l.d $f16,V9 +c.eq.d $f18,$f16; bc1t L.917 +la $4,L.919 +l.d $f18,V9 +mfc1.d $6,$f18 +jal printf +L.917: +l.d $f18,Random2 +l.d $f16,Random1 +c.eq.d $f18,$f16; bc1t L.920 +lw $24,ErrCnt+8 +la $24,1($24) +sw $24,ErrCnt+8 +la $4,2 +la $5,L.924 +jal BadCond +la $4,L.925 +l.d $f18,Random2 +mfc1.d $6,$f18 +jal printf +la $4,L.926 +l.d $f18,Random1 +mfc1.d $6,$f18 +jal printf +L.920: +jal Pause +L.906: +L.884: +move $2,$0 +L.883: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end TstPtUf +.globl notify +.text +.align 2 +.ent notify +notify: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $4,24($sp) +la $4,L.928 +lw $5,0+24($sp) +jal printf +la $4,L.929 +jal printf +move $2,$0 +L.927: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end notify +.globl msglist +.text +.align 2 +.ent msglist +msglist: +.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) +move $30,$4 +b L.932 +L.931: +la $4,L.934 +move $24,$30 +la $30,4($24) +lw $5,($24) +jal printf +L.932: +lw $24,($30) +bne $24,$0,L.931 +move $2,$0 +L.930: +lw $25,16($sp) +lw $30,20($sp) +lw $31,24($sp) +addu $sp,$sp,32 +j $31 +.end msglist +.data +.align 2 +L.936: +.word L.937 +.word L.938 +.word L.939 +.word L.940 +.word L.941 +.word L.942 +.word L.943 +.word L.944 +.word L.945 +.word 0x0 +.globl Instructions +.text +.text +.align 2 +.ent Instructions +Instructions: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +la $4,L.936 +jal msglist +move $2,$0 +L.935: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end Instructions +.data +.align 2 +L.947: +.word L.948 +.word L.949 +.word L.950 +.word L.951 +.word L.952 +.word L.953 +.word L.954 +.word L.955 +.word L.956 +.word L.957 +.word L.958 +.word L.959 +.word L.960 +.word L.961 +.word 0x0 +.globl Heading +.text +.text +.align 2 +.ent Heading +Heading: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +la $4,L.947 +jal msglist +move $2,$0 +L.946: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end Heading +.data +.align 2 +L.963: +.word L.964 +.word L.965 +.word L.966 +.word L.967 +.word L.968 +.word L.969 +.word L.970 +.word L.971 +.word L.972 +.word L.973 +.word L.974 +.word L.975 +.word L.976 +.word L.977 +.word L.978 +.word L.979 +.word L.980 +.word L.981 +.word L.982 +.word 0x0 +.globl Characteristics +.text +.text +.align 2 +.ent Characteristics +Characteristics: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +la $4,L.963 +jal msglist +move $2,$0 +L.962: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end Characteristics +.data +.align 2 +L.984: +.word L.985 +.word L.986 +.word L.987 +.word L.988 +.word L.989 +.word L.990 +.word L.991 +.word L.992 +.word L.993 +.word L.994 +.word L.995 +.word L.996 +.word L.997 +.word L.998 +.word L.999 +.word L.1000 +.word L.1001 +.word 0x0 +.globl History +.text +.text +.align 2 +.ent History +History: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +la $4,L.984 +jal msglist +move $2,$0 +L.983: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end History +.globl pow +.text +.align 2 +.ent pow +pow: +.frame $sp,72,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-72 +.fmask 0xfc000000,-40 +.mask 0xc2800000,-20 +s.d $f26,16($sp) +s.d $f28,24($sp) +s.d $f30,32($sp) +sw $23,40($sp) +.cprestore 44 +sw $30,48($sp) +sw $31,52($sp) +mov.d $f30,$f12 +mov.d $f28,$f14 +move $23,$0 +sw $0,-8+72($sp) +l.d $f18,L.7 +c.eq.d $f28,$f18; bc1f L.1003 +l.d $f0,L.8 +b L.1002 +L.1003: +l.d $f18,L.1008 +c.lt.d $f28,$f18; bc1t L.1007 +l.d $f18,L.1009 +c.le.d $f28,$f18; bc1t L.1005 +L.1007: +l.d $f18,L.825 +c.eq.d $f30,$f18; bc1t L.1005 +mov.d $f12,$f30 +jal log +mov.d $f18,$f0 +mul.d $f12,$f28,$f18 +jal exp +mov.d $f18,$f0 +b L.1002 +L.1005: +l.d $f18,L.7 +c.lt.d $f28,$f18; bc1f L.1010 +neg.d $f28,$f28 +la $24,1 +sw $24,-8+72($sp) +L.1010: +mov.d $f12,$f28 +la $6,-16+72($sp) +jal modf +mov.d $f28,$f0 +l.d $f18,L.7 +c.eq.d $f28,$f18; bc1t L.1012 +mov.d $f12,$f30 +jal log +mov.d $f18,$f0 +mul.d $f12,$f28,$f18 +jal exp +mov.d $f26,$f0 +b L.1013 +L.1012: +l.d $f26,L.8 +L.1013: +mov.d $f12,$f30 +la $6,-4+72($sp) +jal frexp +mov.d $f30,$f0 +l.d $f18,-16+72($sp) +trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 +move $30,$24 +beq $24,$0,L.1014 +L.1016: +and $24,$30,1 +beq $24,$0,L.1020 +mul.d $f26,$f26,$f30 +lw $24,-4+72($sp) +addu $23,$23,$24 +L.1020: +sra $24,$30,1 +move $30,$24 +bne $24,$0,L.1022 +b L.1018 +L.1022: +mul.d $f30,$f30,$f30 +lw $24,-4+72($sp) +sll $24,$24,1 +sw $24,-4+72($sp) +l.d $f18,L.1026 +c.lt.d $f30,$f18; bc1f L.1016 +l.d $f18,L.1027 +mul.d $f30,$f18,$f30 +lw $24,-4+72($sp) +subu $24,$24,1 +sw $24,-4+72($sp) +b L.1016 +L.1018: +L.1014: +lw $24,-8+72($sp) +beq $24,$0,L.1028 +l.d $f18,L.8 +div.d $f26,$f18,$f26 +negu $23,$23 +L.1028: +mov.d $f12,$f26 +move $6,$23 +jal ldexp +mov.d $f18,$f0 +L.1002: +l.d $f26,16($sp) +l.d $f28,24($sp) +l.d $f30,32($sp) +lw $23,40($sp) +lw $25,44($sp) +lw $30,48($sp) +lw $31,52($sp) +addu $sp,$sp,72 +j $31 +.end pow +.globl UfNGrad +.comm UfNGrad,4 +.globl SqRWrng +.comm SqRWrng,4 +.globl IEEE +.comm IEEE,4 +.globl Anomaly +.comm Anomaly,4 +.globl Monot +.comm Monot,4 +.globl NotMonot +.comm NotMonot,4 +.globl Done +.comm Done,4 +.globl Break +.comm Break,4 +.globl RSqrt +.comm RSqrt,4 +.globl RAddSub +.comm RAddSub,4 +.globl RDiv +.comm RDiv,4 +.globl RMult +.comm RMult,4 +.globl GAddSub +.comm GAddSub,4 +.globl GDiv +.comm GDiv,4 +.globl GMult +.comm GMult,4 +.globl N1 +.comm N1,4 +.globl N +.comm N,4 +.globl M +.comm M,4 +.globl PageNo +.comm PageNo,4 +.globl Milestone +.comm Milestone,4 +.globl fpecount +.comm fpecount,4 +.globl ErrCnt +.comm ErrCnt,16 +.globl Z9 +.comm Z9,8 +.globl Z2 +.comm Z2,8 +.globl Z1 +.comm Z1,8 +.globl PseudoZero +.comm PseudoZero,8 +.globl Z +.comm Z,8 +.globl Random2 +.comm Random2,8 +.globl Y2 +.comm Y2,8 +.globl Y1 +.comm Y1,8 +.globl Y +.comm Y,8 +.globl Random1 +.comm Random1,8 +.globl X8 +.comm X8,8 +.globl X2 +.comm X2,8 +.globl X1 +.comm X1,8 +.globl X +.comm X,8 +.globl W +.comm W,8 +.globl V9 +.comm V9,8 +.globl V0 +.comm V0,8 +.globl V +.comm V,8 +.globl U2 +.comm U2,8 +.globl U1 +.comm U1,8 +.globl UfThold +.comm UfThold,8 +.globl OneUlp +.comm OneUlp,8 +.globl S +.comm S,8 +.globl Underflow +.comm Underflow,8 +.globl T +.comm T,8 +.globl Random9 +.comm Random9,8 +.globl R +.comm R,8 +.globl Q9 +.comm Q9,8 +.globl Q +.comm Q,8 +.globl Precision +.comm Precision,8 +.globl MyZero +.comm MyZero,8 +.globl J +.comm J,8 +.globl StickyBit +.comm StickyBit,8 +.globl I +.comm I,4 +.globl HInvrse +.comm HInvrse,8 +.globl H +.comm H,8 +.globl F9 +.comm F9,8 +.globl F6 +.comm F6,8 +.globl Third +.comm Third,8 +.globl E9 +.comm E9,8 +.globl MaxSqEr +.comm MaxSqEr,8 +.globl SqEr +.comm SqEr,8 +.globl MinSqEr +.comm MinSqEr,8 +.globl E3 +.comm E3,8 +.globl Exp2 +.comm Exp2,8 +.globl E1 +.comm E1,8 +.globl E0 +.comm E0,8 +.globl FourD +.comm FourD,8 +.globl D +.comm D,8 +.globl CInvrse +.comm CInvrse,8 +.globl C +.comm C,8 +.globl A1 +.comm A1,8 +.globl AInvrse +.comm AInvrse,8 +.globl ch +.comm ch,8 +.globl Indx +.comm Indx,4 +.globl BMinusU2 +.comm BMinusU2,8 +.globl RadixD2 +.comm RadixD2,8 +.globl BInvrse +.comm BInvrse,8 +.globl Radix +.comm Radix,8 +.globl sigsave +.comm sigsave,4 +.globl ovfl_buf +.comm ovfl_buf,112 +.extern _iob 0 +.rdata +.align 3 +L.1027: +.word 0x40000000 +.word 0x0 +.align 3 +L.1026: +.word 0x3fe00000 +.word 0x0 +.align 3 +L.1009: +.word 0x40913000 +.word 0x0 +.align 3 +L.1008: +.word 0xc0913000 +.word 0x0 +.align 0 +L.1001: +.byte 115 +.byte 101 +.byte 101 +.byte 32 +.byte 115 +.byte 111 +.byte 117 +.byte 114 +.byte 99 +.byte 101 +.byte 32 +.byte 99 +.byte 111 +.byte 109 +.byte 109 +.byte 101 +.byte 110 +.byte 116 +.byte 115 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 109 +.byte 111 +.byte 114 +.byte 101 +.byte 32 +.byte 104 +.byte 105 +.byte 115 +.byte 116 +.byte 111 +.byte 114 +.byte 121 +.byte 46 +.byte 0 +.align 0 +L.1000: +.byte 66 +.byte 65 +.byte 83 +.byte 73 +.byte 67 +.byte 32 +.byte 118 +.byte 101 +.byte 114 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 32 +.byte 40 +.byte 67 +.byte 41 +.byte 32 +.byte 49 +.byte 57 +.byte 56 +.byte 51 +.byte 32 +.byte 98 +.byte 121 +.byte 32 +.byte 80 +.byte 114 +.byte 111 +.byte 102 +.byte 46 +.byte 32 +.byte 87 +.byte 46 +.byte 32 +.byte 77 +.byte 46 +.byte 32 +.byte 75 +.byte 97 +.byte 104 +.byte 97 +.byte 110 +.byte 59 +.byte 0 +.align 0 +L.999: +.byte 97 +.byte 115 +.byte 32 +.byte 117 +.byte 115 +.byte 101 +.byte 100 +.byte 32 +.byte 98 +.byte 121 +.byte 32 +.byte 99 +.byte 101 +.byte 114 +.byte 116 +.byte 97 +.byte 105 +.byte 110 +.byte 32 +.byte 101 +.byte 97 +.byte 114 +.byte 108 +.byte 121 +.byte 32 +.byte 87 +.byte 65 +.byte 78 +.byte 71 +.byte 32 +.byte 109 +.byte 97 +.byte 99 +.byte 104 +.byte 105 +.byte 110 +.byte 101 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.998: +.byte 102 +.byte 108 +.byte 111 +.byte 97 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 45 +.byte 112 +.byte 111 +.byte 105 +.byte 110 +.byte 116 +.byte 32 +.byte 110 +.byte 117 +.byte 109 +.byte 98 +.byte 101 +.byte 114 +.byte 115 +.byte 44 +.byte 32 +.byte 98 +.byte 117 +.byte 116 +.byte 32 +.byte 97 +.byte 108 +.byte 115 +.byte 111 +.byte 32 +.byte 97 +.byte 108 +.byte 108 +.byte 111 +.byte 119 +.byte 115 +.byte 32 +.byte 108 +.byte 111 +.byte 103 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 105 +.byte 99 +.byte 32 +.byte 101 +.byte 110 +.byte 99 +.byte 111 +.byte 100 +.byte 105 +.byte 110 +.byte 103 +.byte 0 +.align 0 +L.997: +.byte 10 +.byte 84 +.byte 104 +.byte 101 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 98 +.byte 97 +.byte 115 +.byte 101 +.byte 100 +.byte 32 +.byte 117 +.byte 112 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 32 +.byte 99 +.byte 111 +.byte 110 +.byte 118 +.byte 101 +.byte 110 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 97 +.byte 108 +.byte 32 +.byte 114 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 32 +.byte 114 +.byte 101 +.byte 112 +.byte 114 +.byte 101 +.byte 115 +.byte 101 +.byte 110 +.byte 116 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 0 +.align 0 +L.996: +.byte 111 +.byte 102 +.byte 32 +.byte 112 +.byte 97 +.byte 116 +.byte 104 +.byte 111 +.byte 108 +.byte 111 +.byte 103 +.byte 105 +.byte 101 +.byte 115 +.byte 44 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 115 +.byte 97 +.byte 121 +.byte 32 +.byte 104 +.byte 111 +.byte 119 +.byte 32 +.byte 119 +.byte 101 +.byte 108 +.byte 108 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 101 +.byte 116 +.byte 105 +.byte 99 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 105 +.byte 109 +.byte 112 +.byte 108 +.byte 101 +.byte 109 +.byte 101 +.byte 110 +.byte 116 +.byte 101 +.byte 100 +.byte 46 +.byte 0 +.align 0 +L.995: +.byte 111 +.byte 102 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 101 +.byte 116 +.byte 105 +.byte 99 +.byte 44 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 32 +.byte 116 +.byte 114 +.byte 105 +.byte 101 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 99 +.byte 111 +.byte 112 +.byte 101 +.byte 32 +.byte 119 +.byte 105 +.byte 116 +.byte 104 +.byte 32 +.byte 97 +.byte 32 +.byte 119 +.byte 105 +.byte 100 +.byte 101 +.byte 114 +.byte 32 +.byte 118 +.byte 97 +.byte 114 +.byte 105 +.byte 101 +.byte 116 +.byte 121 +.byte 0 +.align 0 +L.994: +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 44 +.byte 32 +.byte 80 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 114 +.byte 97 +.byte 110 +.byte 103 +.byte 101 +.byte 32 +.byte 40 +.byte 111 +.byte 118 +.byte 101 +.byte 114 +.byte 47 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 116 +.byte 104 +.byte 114 +.byte 101 +.byte 115 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 115 +.byte 41 +.byte 0 +.align 0 +L.993: +.byte 87 +.byte 46 +.byte 32 +.byte 74 +.byte 46 +.byte 32 +.byte 67 +.byte 111 +.byte 100 +.byte 121 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 87 +.byte 46 +.byte 32 +.byte 87 +.byte 97 +.byte 105 +.byte 116 +.byte 101 +.byte 46 +.byte 32 +.byte 65 +.byte 108 +.byte 116 +.byte 104 +.byte 111 +.byte 117 +.byte 103 +.byte 104 +.byte 32 +.byte 98 +.byte 111 +.byte 116 +.byte 104 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 115 +.byte 32 +.byte 116 +.byte 114 +.byte 121 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 100 +.byte 105 +.byte 115 +.byte 99 +.byte 111 +.byte 118 +.byte 101 +.byte 114 +.byte 0 +.align 0 +L.992: +.byte 98 +.byte 111 +.byte 111 +.byte 107 +.byte 32 +.byte 32 +.byte 96 +.byte 83 +.byte 111 +.byte 102 +.byte 116 +.byte 119 +.byte 97 +.byte 114 +.byte 101 +.byte 32 +.byte 77 +.byte 97 +.byte 110 +.byte 117 +.byte 97 +.byte 108 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 69 +.byte 108 +.byte 101 +.byte 109 +.byte 101 +.byte 110 +.byte 116 +.byte 97 +.byte 114 +.byte 121 +.byte 32 +.byte 70 +.byte 117 +.byte 110 +.byte 99 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 39 +.byte 32 +.byte 40 +.byte 49 +.byte 57 +.byte 56 +.byte 48 +.byte 41 +.byte 32 +.byte 98 +.byte 121 +.byte 0 +.align 0 +L.991: +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 32 +.byte 99 +.byte 97 +.byte 108 +.byte 108 +.byte 101 +.byte 100 +.byte 32 +.byte 96 +.byte 77 +.byte 65 +.byte 67 +.byte 72 +.byte 65 +.byte 82 +.byte 39 +.byte 44 +.byte 32 +.byte 119 +.byte 104 +.byte 105 +.byte 99 +.byte 104 +.byte 32 +.byte 99 +.byte 97 +.byte 110 +.byte 32 +.byte 98 +.byte 101 +.byte 32 +.byte 102 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 32 +.byte 97 +.byte 116 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 101 +.byte 110 +.byte 100 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 0 +.align 0 +L.990: +.byte 84 +.byte 104 +.byte 101 +.byte 32 +.byte 100 +.byte 105 +.byte 97 +.byte 103 +.byte 110 +.byte 111 +.byte 115 +.byte 116 +.byte 105 +.byte 99 +.byte 32 +.byte 99 +.byte 97 +.byte 112 +.byte 97 +.byte 98 +.byte 105 +.byte 108 +.byte 105 +.byte 116 +.byte 105 +.byte 101 +.byte 115 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 32 +.byte 103 +.byte 111 +.byte 32 +.byte 98 +.byte 101 +.byte 121 +.byte 111 +.byte 110 +.byte 100 +.byte 32 +.byte 97 +.byte 110 +.byte 32 +.byte 101 +.byte 97 +.byte 114 +.byte 108 +.byte 105 +.byte 101 +.byte 114 +.byte 0 +.align 0 +L.989: +.byte 70 +.byte 97 +.byte 105 +.byte 108 +.byte 117 +.byte 114 +.byte 101 +.byte 115 +.byte 32 +.byte 109 +.byte 97 +.byte 121 +.byte 32 +.byte 99 +.byte 111 +.byte 110 +.byte 102 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 32 +.byte 115 +.byte 117 +.byte 98 +.byte 115 +.byte 101 +.byte 113 +.byte 117 +.byte 101 +.byte 110 +.byte 116 +.byte 32 +.byte 100 +.byte 105 +.byte 97 +.byte 103 +.byte 110 +.byte 111 +.byte 115 +.byte 101 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.988: +.byte 32 +.byte 32 +.byte 32 +.byte 70 +.byte 65 +.byte 73 +.byte 76 +.byte 85 +.byte 82 +.byte 69 +.byte 115 +.byte 44 +.byte 32 +.byte 108 +.byte 105 +.byte 107 +.byte 101 +.byte 32 +.byte 50 +.byte 43 +.byte 50 +.byte 32 +.byte 61 +.byte 61 +.byte 32 +.byte 53 +.byte 32 +.byte 46 +.byte 0 +.align 0 +L.987: +.byte 32 +.byte 32 +.byte 32 +.byte 83 +.byte 101 +.byte 114 +.byte 105 +.byte 111 +.byte 117 +.byte 115 +.byte 32 +.byte 68 +.byte 69 +.byte 70 +.byte 69 +.byte 67 +.byte 84 +.byte 115 +.byte 44 +.byte 32 +.byte 108 +.byte 105 +.byte 107 +.byte 101 +.byte 32 +.byte 108 +.byte 97 +.byte 99 +.byte 107 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 97 +.byte 32 +.byte 103 +.byte 117 +.byte 97 +.byte 114 +.byte 100 +.byte 32 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 44 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 0 +.align 0 +L.986: +.byte 32 +.byte 32 +.byte 32 +.byte 70 +.byte 76 +.byte 65 +.byte 87 +.byte 115 +.byte 44 +.byte 32 +.byte 108 +.byte 105 +.byte 107 +.byte 101 +.byte 32 +.byte 108 +.byte 97 +.byte 99 +.byte 107 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 97 +.byte 32 +.byte 115 +.byte 116 +.byte 105 +.byte 99 +.byte 107 +.byte 121 +.byte 32 +.byte 98 +.byte 105 +.byte 116 +.byte 44 +.byte 0 +.align 0 +L.985: +.byte 84 +.byte 104 +.byte 101 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 32 +.byte 97 +.byte 116 +.byte 116 +.byte 101 +.byte 109 +.byte 112 +.byte 116 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 100 +.byte 105 +.byte 115 +.byte 99 +.byte 114 +.byte 105 +.byte 109 +.byte 105 +.byte 110 +.byte 97 +.byte 116 +.byte 101 +.byte 32 +.byte 97 +.byte 109 +.byte 111 +.byte 110 +.byte 103 +.byte 0 +.align 0 +L.982: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 68 +.byte 101 +.byte 99 +.byte 105 +.byte 109 +.byte 97 +.byte 108 +.byte 45 +.byte 66 +.byte 105 +.byte 110 +.byte 97 +.byte 114 +.byte 121 +.byte 32 +.byte 99 +.byte 111 +.byte 110 +.byte 118 +.byte 101 +.byte 114 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 78 +.byte 79 +.byte 84 +.byte 32 +.byte 89 +.byte 69 +.byte 84 +.byte 32 +.byte 116 +.byte 101 +.byte 115 +.byte 116 +.byte 101 +.byte 100 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 97 +.byte 99 +.byte 99 +.byte 117 +.byte 114 +.byte 97 +.byte 99 +.byte 121 +.byte 46 +.byte 0 +.align 0 +L.981: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 69 +.byte 120 +.byte 116 +.byte 114 +.byte 97 +.byte 45 +.byte 112 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 101 +.byte 32 +.byte 115 +.byte 117 +.byte 98 +.byte 101 +.byte 120 +.byte 112 +.byte 114 +.byte 101 +.byte 115 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 32 +.byte 97 +.byte 114 +.byte 101 +.byte 32 +.byte 114 +.byte 101 +.byte 118 +.byte 101 +.byte 97 +.byte 108 +.byte 101 +.byte 100 +.byte 32 +.byte 98 +.byte 117 +.byte 116 +.byte 32 +.byte 78 +.byte 79 +.byte 84 +.byte 32 +.byte 89 +.byte 69 +.byte 84 +.byte 32 +.byte 116 +.byte 101 +.byte 115 +.byte 116 +.byte 101 +.byte 100 +.byte 46 +.byte 0 +.align 0 +L.980: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 83 +.byte 113 +.byte 114 +.byte 116 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 116 +.byte 101 +.byte 115 +.byte 116 +.byte 101 +.byte 100 +.byte 46 +.byte 32 +.byte 32 +.byte 89 +.byte 94 +.byte 88 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 110 +.byte 111 +.byte 116 +.byte 32 +.byte 116 +.byte 101 +.byte 115 +.byte 116 +.byte 101 +.byte 100 +.byte 46 +.byte 0 +.align 0 +L.979: +.byte 9 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 99 +.byte 111 +.byte 110 +.byte 116 +.byte 97 +.byte 109 +.byte 105 +.byte 110 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 119 +.byte 105 +.byte 116 +.byte 104 +.byte 32 +.byte 112 +.byte 115 +.byte 101 +.byte 117 +.byte 100 +.byte 111 +.byte 45 +.byte 122 +.byte 101 +.byte 114 +.byte 111 +.byte 115 +.byte 46 +.byte 0 +.align 0 +L.978: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 67 +.byte 111 +.byte 109 +.byte 112 +.byte 97 +.byte 114 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 32 +.byte 97 +.byte 114 +.byte 101 +.byte 32 +.byte 99 +.byte 104 +.byte 101 +.byte 99 +.byte 107 +.byte 101 +.byte 100 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 99 +.byte 111 +.byte 110 +.byte 115 +.byte 105 +.byte 115 +.byte 116 +.byte 101 +.byte 110 +.byte 99 +.byte 121 +.byte 32 +.byte 119 +.byte 105 +.byte 116 +.byte 104 +.byte 32 +.byte 115 +.byte 117 +.byte 98 +.byte 116 +.byte 114 +.byte 97 +.byte 99 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 0 +.align 0 +L.977: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 86 +.byte 48 +.byte 32 +.byte 32 +.byte 116 +.byte 101 +.byte 108 +.byte 108 +.byte 115 +.byte 44 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 103 +.byte 104 +.byte 108 +.byte 121 +.byte 44 +.byte 32 +.byte 119 +.byte 104 +.byte 101 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 32 +.byte 73 +.byte 110 +.byte 102 +.byte 105 +.byte 110 +.byte 105 +.byte 116 +.byte 121 +.byte 32 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 114 +.byte 101 +.byte 112 +.byte 114 +.byte 101 +.byte 115 +.byte 101 +.byte 110 +.byte 116 +.byte 101 +.byte 100 +.byte 46 +.byte 0 +.align 0 +L.976: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 86 +.byte 32 +.byte 61 +.byte 32 +.byte 97 +.byte 110 +.byte 32 +.byte 111 +.byte 118 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 116 +.byte 104 +.byte 114 +.byte 101 +.byte 115 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 44 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 103 +.byte 104 +.byte 108 +.byte 121 +.byte 46 +.byte 0 +.align 0 +L.975: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 69 +.byte 48 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 80 +.byte 115 +.byte 101 +.byte 117 +.byte 100 +.byte 111 +.byte 90 +.byte 101 +.byte 114 +.byte 111 +.byte 32 +.byte 116 +.byte 101 +.byte 108 +.byte 108 +.byte 32 +.byte 119 +.byte 104 +.byte 101 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 97 +.byte 98 +.byte 114 +.byte 117 +.byte 112 +.byte 116 +.byte 44 +.byte 32 +.byte 103 +.byte 114 +.byte 97 +.byte 100 +.byte 117 +.byte 97 +.byte 108 +.byte 44 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 102 +.byte 117 +.byte 122 +.byte 122 +.byte 121 +.byte 46 +.byte 0 +.align 0 +L.974: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 85 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 84 +.byte 104 +.byte 114 +.byte 101 +.byte 115 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 32 +.byte 61 +.byte 32 +.byte 97 +.byte 110 +.byte 32 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 116 +.byte 104 +.byte 114 +.byte 101 +.byte 115 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 46 +.byte 0 +.align 0 +L.973: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 87 +.byte 104 +.byte 101 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 97 +.byte 32 +.byte 83 +.byte 116 +.byte 105 +.byte 99 +.byte 107 +.byte 121 +.byte 32 +.byte 66 +.byte 105 +.byte 116 +.byte 32 +.byte 117 +.byte 115 +.byte 101 +.byte 100 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 108 +.byte 121 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 105 +.byte 110 +.byte 103 +.byte 46 +.byte 0 +.align 0 +L.972: +.byte 9 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 77 +.byte 117 +.byte 108 +.byte 116 +.byte 46 +.byte 44 +.byte 32 +.byte 68 +.byte 105 +.byte 118 +.byte 46 +.byte 44 +.byte 32 +.byte 65 +.byte 100 +.byte 100 +.byte 47 +.byte 83 +.byte 117 +.byte 98 +.byte 116 +.byte 46 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 83 +.byte 113 +.byte 114 +.byte 116 +.byte 46 +.byte 0 +.align 0 +L.971: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 87 +.byte 104 +.byte 101 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 101 +.byte 116 +.byte 105 +.byte 99 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 99 +.byte 104 +.byte 111 +.byte 112 +.byte 112 +.byte 101 +.byte 100 +.byte 44 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 108 +.byte 121 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 100 +.byte 44 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 115 +.byte 111 +.byte 109 +.byte 101 +.byte 116 +.byte 104 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 101 +.byte 108 +.byte 115 +.byte 101 +.byte 0 +.align 0 +L.970: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 65 +.byte 100 +.byte 101 +.byte 113 +.byte 117 +.byte 97 +.byte 99 +.byte 121 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 103 +.byte 117 +.byte 97 +.byte 114 +.byte 100 +.byte 32 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 115 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 77 +.byte 117 +.byte 108 +.byte 116 +.byte 46 +.byte 44 +.byte 32 +.byte 68 +.byte 105 +.byte 118 +.byte 46 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 83 +.byte 117 +.byte 98 +.byte 116 +.byte 46 +.byte 0 +.align 0 +L.969: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 85 +.byte 49 +.byte 32 +.byte 61 +.byte 32 +.byte 49 +.byte 47 +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 94 +.byte 80 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 61 +.byte 32 +.byte 79 +.byte 110 +.byte 101 +.byte 32 +.byte 85 +.byte 108 +.byte 112 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 110 +.byte 117 +.byte 109 +.byte 98 +.byte 101 +.byte 114 +.byte 115 +.byte 32 +.byte 97 +.byte 32 +.byte 108 +.byte 105 +.byte 116 +.byte 116 +.byte 108 +.byte 101 +.byte 32 +.byte 108 +.byte 101 +.byte 115 +.byte 115 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 110 +.byte 32 +.byte 49 +.byte 46 +.byte 48 +.byte 32 +.byte 46 +.byte 0 +.align 0 +L.968: +.byte 9 +.byte 40 +.byte 79 +.byte 110 +.byte 101 +.byte 85 +.byte 108 +.byte 112 +.byte 110 +.byte 105 +.byte 116 +.byte 32 +.byte 105 +.byte 110 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 76 +.byte 97 +.byte 115 +.byte 116 +.byte 32 +.byte 80 +.byte 108 +.byte 97 +.byte 99 +.byte 101 +.byte 41 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 49 +.byte 46 +.byte 48 +.byte 48 +.byte 48 +.byte 120 +.byte 120 +.byte 120 +.byte 32 +.byte 46 +.byte 0 +.align 0 +L.967: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 85 +.byte 50 +.byte 32 +.byte 61 +.byte 32 +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 47 +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 94 +.byte 80 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 61 +.byte 32 +.byte 79 +.byte 110 +.byte 101 +.byte 32 +.byte 85 +.byte 108 +.byte 112 +.byte 0 +.align 0 +L.966: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 80 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 61 +.byte 32 +.byte 110 +.byte 117 +.byte 109 +.byte 98 +.byte 101 +.byte 114 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 115 +.byte 105 +.byte 103 +.byte 110 +.byte 105 +.byte 102 +.byte 105 +.byte 99 +.byte 97 +.byte 110 +.byte 116 +.byte 32 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 115 +.byte 32 +.byte 99 +.byte 97 +.byte 114 +.byte 114 +.byte 105 +.byte 101 +.byte 100 +.byte 46 +.byte 0 +.align 0 +L.965: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 32 +.byte 61 +.byte 32 +.byte 49 +.byte 44 +.byte 32 +.byte 50 +.byte 44 +.byte 32 +.byte 52 +.byte 44 +.byte 32 +.byte 56 +.byte 44 +.byte 32 +.byte 49 +.byte 48 +.byte 44 +.byte 32 +.byte 49 +.byte 54 +.byte 44 +.byte 32 +.byte 49 +.byte 48 +.byte 48 +.byte 44 +.byte 32 +.byte 50 +.byte 53 +.byte 54 +.byte 32 +.byte 46 +.byte 46 +.byte 46 +.byte 0 +.align 0 +L.964: +.byte 82 +.byte 117 +.byte 110 +.byte 110 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 32 +.byte 115 +.byte 104 +.byte 111 +.byte 117 +.byte 108 +.byte 100 +.byte 32 +.byte 114 +.byte 101 +.byte 118 +.byte 101 +.byte 97 +.byte 108 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 115 +.byte 101 +.byte 32 +.byte 99 +.byte 104 +.byte 97 +.byte 114 +.byte 97 +.byte 99 +.byte 116 +.byte 101 +.byte 114 +.byte 105 +.byte 115 +.byte 116 +.byte 105 +.byte 99 +.byte 115 +.byte 58 +.byte 0 +.align 0 +L.961: +.byte 9 +.byte 79 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 114 +.byte 101 +.byte 108 +.byte 101 +.byte 118 +.byte 97 +.byte 110 +.byte 116 +.byte 32 +.byte 99 +.byte 111 +.byte 109 +.byte 112 +.byte 105 +.byte 108 +.byte 101 +.byte 114 +.byte 32 +.byte 111 +.byte 112 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 58 +.byte 0 +.align 0 +L.960: +.byte 9 +.byte 79 +.byte 112 +.byte 116 +.byte 105 +.byte 109 +.byte 105 +.byte 122 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 108 +.byte 101 +.byte 118 +.byte 101 +.byte 108 +.byte 58 +.byte 10 +.byte 0 +.align 0 +L.959: +.byte 9 +.byte 67 +.byte 111 +.byte 109 +.byte 112 +.byte 105 +.byte 108 +.byte 101 +.byte 114 +.byte 58 +.byte 10 +.byte 0 +.align 0 +L.958: +.byte 9 +.byte 67 +.byte 111 +.byte 109 +.byte 112 +.byte 117 +.byte 116 +.byte 101 +.byte 114 +.byte 58 +.byte 10 +.byte 0 +.align 0 +L.957: +.byte 9 +.byte 86 +.byte 101 +.byte 114 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 58 +.byte 9 +.byte 49 +.byte 48 +.byte 32 +.byte 70 +.byte 101 +.byte 98 +.byte 114 +.byte 117 +.byte 97 +.byte 114 +.byte 121 +.byte 32 +.byte 49 +.byte 57 +.byte 56 +.byte 57 +.byte 59 +.byte 0 +.align 0 +L.956: +.byte 9 +.byte 80 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 58 +.byte 9 +.byte 100 +.byte 111 +.byte 117 +.byte 98 +.byte 108 +.byte 101 +.byte 59 +.byte 0 +.align 0 +L.955: +.byte 73 +.byte 110 +.byte 32 +.byte 100 +.byte 111 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 115 +.byte 111 +.byte 44 +.byte 32 +.byte 112 +.byte 108 +.byte 101 +.byte 97 +.byte 115 +.byte 101 +.byte 32 +.byte 105 +.byte 110 +.byte 99 +.byte 108 +.byte 117 +.byte 100 +.byte 101 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 102 +.byte 111 +.byte 108 +.byte 108 +.byte 111 +.byte 119 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 105 +.byte 110 +.byte 102 +.byte 111 +.byte 114 +.byte 109 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 58 +.byte 0 +.align 0 +L.954: +.byte 9 +.byte 83 +.byte 97 +.byte 110 +.byte 32 +.byte 70 +.byte 114 +.byte 97 +.byte 110 +.byte 99 +.byte 105 +.byte 115 +.byte 99 +.byte 111 +.byte 44 +.byte 32 +.byte 67 +.byte 65 +.byte 32 +.byte 57 +.byte 52 +.byte 49 +.byte 52 +.byte 51 +.byte 45 +.byte 48 +.byte 55 +.byte 48 +.byte 52 +.byte 44 +.byte 32 +.byte 85 +.byte 83 +.byte 65 +.byte 10 +.byte 0 +.align 0 +L.953: +.byte 9 +.byte 85 +.byte 110 +.byte 105 +.byte 118 +.byte 101 +.byte 114 +.byte 115 +.byte 105 +.byte 116 +.byte 121 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 67 +.byte 97 +.byte 108 +.byte 105 +.byte 102 +.byte 111 +.byte 114 +.byte 110 +.byte 105 +.byte 97 +.byte 0 +.align 0 +L.952: +.byte 9 +.byte 67 +.byte 111 +.byte 109 +.byte 112 +.byte 117 +.byte 116 +.byte 101 +.byte 114 +.byte 32 +.byte 67 +.byte 101 +.byte 110 +.byte 116 +.byte 101 +.byte 114 +.byte 32 +.byte 85 +.byte 45 +.byte 55 +.byte 54 +.byte 0 +.align 0 +L.951: +.byte 9 +.byte 82 +.byte 105 +.byte 99 +.byte 104 +.byte 97 +.byte 114 +.byte 100 +.byte 32 +.byte 75 +.byte 97 +.byte 114 +.byte 112 +.byte 105 +.byte 110 +.byte 115 +.byte 107 +.byte 105 +.byte 0 +.align 0 +L.950: +.byte 80 +.byte 108 +.byte 101 +.byte 97 +.byte 115 +.byte 101 +.byte 32 +.byte 115 +.byte 101 +.byte 110 +.byte 100 +.byte 32 +.byte 115 +.byte 117 +.byte 103 +.byte 103 +.byte 101 +.byte 115 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 105 +.byte 110 +.byte 116 +.byte 101 +.byte 114 +.byte 101 +.byte 115 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 114 +.byte 101 +.byte 115 +.byte 117 +.byte 108 +.byte 116 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 0 +.align 0 +L.949: +.byte 99 +.byte 111 +.byte 112 +.byte 101 +.byte 32 +.byte 119 +.byte 105 +.byte 116 +.byte 104 +.byte 32 +.byte 117 +.byte 110 +.byte 97 +.byte 110 +.byte 116 +.byte 105 +.byte 99 +.byte 105 +.byte 112 +.byte 97 +.byte 116 +.byte 101 +.byte 100 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 110 +.byte 101 +.byte 119 +.byte 108 +.byte 121 +.byte 32 +.byte 117 +.byte 110 +.byte 99 +.byte 111 +.byte 118 +.byte 101 +.byte 114 +.byte 101 +.byte 100 +.byte 32 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 101 +.byte 116 +.byte 105 +.byte 99 +.byte 32 +.byte 112 +.byte 97 +.byte 116 +.byte 104 +.byte 111 +.byte 108 +.byte 111 +.byte 103 +.byte 105 +.byte 101 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.948: +.byte 85 +.byte 115 +.byte 101 +.byte 114 +.byte 115 +.byte 32 +.byte 97 +.byte 114 +.byte 101 +.byte 32 +.byte 105 +.byte 110 +.byte 118 +.byte 105 +.byte 116 +.byte 101 +.byte 100 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 104 +.byte 101 +.byte 108 +.byte 112 +.byte 32 +.byte 100 +.byte 101 +.byte 98 +.byte 117 +.byte 103 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 97 +.byte 117 +.byte 103 +.byte 109 +.byte 101 +.byte 110 +.byte 116 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 32 +.byte 115 +.byte 111 +.byte 32 +.byte 105 +.byte 116 +.byte 32 +.byte 119 +.byte 105 +.byte 108 +.byte 108 +.byte 0 +.align 0 +L.945: +.byte 65 +.byte 110 +.byte 115 +.byte 119 +.byte 101 +.byte 114 +.byte 32 +.byte 113 +.byte 117 +.byte 101 +.byte 115 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 32 +.byte 119 +.byte 105 +.byte 116 +.byte 104 +.byte 32 +.byte 89 +.byte 44 +.byte 32 +.byte 121 +.byte 44 +.byte 32 +.byte 78 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 110 +.byte 32 +.byte 40 +.byte 117 +.byte 110 +.byte 108 +.byte 101 +.byte 115 +.byte 115 +.byte 32 +.byte 111 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 119 +.byte 105 +.byte 115 +.byte 101 +.byte 32 +.byte 105 +.byte 110 +.byte 100 +.byte 105 +.byte 99 +.byte 97 +.byte 116 +.byte 101 +.byte 100 +.byte 41 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.944: +.byte 97 +.byte 109 +.byte 101 +.byte 110 +.byte 100 +.byte 32 +.byte 105 +.byte 116 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 109 +.byte 97 +.byte 107 +.byte 101 +.byte 32 +.byte 102 +.byte 117 +.byte 114 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 101 +.byte 115 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.943: +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 32 +.byte 97 +.byte 110 +.byte 121 +.byte 119 +.byte 97 +.byte 121 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 115 +.byte 101 +.byte 101 +.byte 32 +.byte 104 +.byte 111 +.byte 119 +.byte 32 +.byte 109 +.byte 97 +.byte 110 +.byte 121 +.byte 32 +.byte 109 +.byte 105 +.byte 108 +.byte 101 +.byte 115 +.byte 116 +.byte 111 +.byte 110 +.byte 101 +.byte 115 +.byte 32 +.byte 105 +.byte 116 +.byte 32 +.byte 112 +.byte 97 +.byte 115 +.byte 115 +.byte 101 +.byte 115 +.byte 44 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 110 +.byte 0 +.align 0 +L.942: +.byte 119 +.byte 97 +.byte 114 +.byte 110 +.byte 105 +.byte 110 +.byte 103 +.byte 46 +.byte 32 +.byte 32 +.byte 73 +.byte 102 +.byte 32 +.byte 112 +.byte 101 +.byte 114 +.byte 115 +.byte 117 +.byte 97 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 118 +.byte 97 +.byte 105 +.byte 108 +.byte 115 +.byte 32 +.byte 110 +.byte 97 +.byte 117 +.byte 103 +.byte 104 +.byte 116 +.byte 44 +.byte 32 +.byte 100 +.byte 111 +.byte 110 +.byte 39 +.byte 116 +.byte 32 +.byte 100 +.byte 101 +.byte 115 +.byte 112 +.byte 97 +.byte 105 +.byte 114 +.byte 32 +.byte 98 +.byte 117 +.byte 116 +.byte 32 +.byte 114 +.byte 117 +.byte 110 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 0 +.align 0 +L.941: +.byte 116 +.byte 111 +.byte 32 +.byte 112 +.byte 101 +.byte 114 +.byte 115 +.byte 101 +.byte 118 +.byte 101 +.byte 114 +.byte 101 +.byte 32 +.byte 119 +.byte 105 +.byte 116 +.byte 104 +.byte 32 +.byte 97 +.byte 32 +.byte 115 +.byte 117 +.byte 114 +.byte 114 +.byte 111 +.byte 103 +.byte 97 +.byte 116 +.byte 101 +.byte 32 +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 101 +.byte 32 +.byte 97 +.byte 102 +.byte 116 +.byte 101 +.byte 114 +.byte 44 +.byte 32 +.byte 112 +.byte 101 +.byte 114 +.byte 104 +.byte 97 +.byte 112 +.byte 115 +.byte 44 +.byte 32 +.byte 100 +.byte 105 +.byte 115 +.byte 112 +.byte 108 +.byte 97 +.byte 121 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 115 +.byte 111 +.byte 109 +.byte 101 +.byte 0 +.align 0 +L.940: +.byte 101 +.byte 114 +.byte 114 +.byte 111 +.byte 114 +.byte 32 +.byte 108 +.byte 105 +.byte 107 +.byte 101 +.byte 32 +.byte 79 +.byte 118 +.byte 101 +.byte 114 +.byte 47 +.byte 85 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 68 +.byte 105 +.byte 118 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 98 +.byte 121 +.byte 32 +.byte 90 +.byte 101 +.byte 114 +.byte 111 +.byte 32 +.byte 111 +.byte 99 +.byte 99 +.byte 117 +.byte 114 +.byte 115 +.byte 44 +.byte 32 +.byte 98 +.byte 117 +.byte 116 +.byte 32 +.byte 114 +.byte 97 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 0 +.align 0 +L.939: +.byte 116 +.byte 114 +.byte 121 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 112 +.byte 101 +.byte 114 +.byte 115 +.byte 117 +.byte 97 +.byte 100 +.byte 101 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 99 +.byte 111 +.byte 109 +.byte 112 +.byte 117 +.byte 116 +.byte 101 +.byte 114 +.byte 32 +.byte 78 +.byte 79 +.byte 84 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 116 +.byte 101 +.byte 114 +.byte 109 +.byte 105 +.byte 110 +.byte 97 +.byte 116 +.byte 101 +.byte 32 +.byte 101 +.byte 120 +.byte 101 +.byte 99 +.byte 117 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 119 +.byte 104 +.byte 101 +.byte 110 +.byte 32 +.byte 97 +.byte 110 +.byte 0 +.align 0 +L.938: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 96 +.byte 69 +.byte 78 +.byte 68 +.byte 32 +.byte 79 +.byte 70 +.byte 32 +.byte 84 +.byte 69 +.byte 83 +.byte 84 +.byte 39 +.byte 44 +.byte 10 +.byte 0 +.align 0 +L.937: +.byte 76 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 32 +.byte 115 +.byte 116 +.byte 111 +.byte 112 +.byte 32 +.byte 112 +.byte 114 +.byte 101 +.byte 109 +.byte 97 +.byte 116 +.byte 117 +.byte 114 +.byte 101 +.byte 108 +.byte 121 +.byte 44 +.byte 32 +.byte 105 +.byte 46 +.byte 101 +.byte 46 +.byte 32 +.byte 98 +.byte 101 +.byte 102 +.byte 111 +.byte 114 +.byte 101 +.byte 32 +.byte 100 +.byte 105 +.byte 115 +.byte 112 +.byte 108 +.byte 97 +.byte 121 +.byte 105 +.byte 110 +.byte 103 +.byte 10 +.byte 0 +.align 0 +L.934: +.byte 37 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.929: +.byte 32 +.byte 32 +.byte 32 +.byte 80 +.byte 76 +.byte 69 +.byte 65 +.byte 83 +.byte 69 +.byte 32 +.byte 78 +.byte 79 +.byte 84 +.byte 73 +.byte 70 +.byte 89 +.byte 32 +.byte 75 +.byte 65 +.byte 82 +.byte 80 +.byte 73 +.byte 78 +.byte 75 +.byte 83 +.byte 73 +.byte 33 +.byte 10 +.byte 0 +.align 0 +L.928: +.byte 37 +.byte 115 +.byte 32 +.byte 116 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 98 +.byte 101 +.byte 32 +.byte 105 +.byte 110 +.byte 99 +.byte 111 +.byte 110 +.byte 115 +.byte 105 +.byte 115 +.byte 116 +.byte 101 +.byte 110 +.byte 116 +.byte 46 +.byte 46 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.926: +.byte 9 +.byte 100 +.byte 105 +.byte 102 +.byte 102 +.byte 101 +.byte 114 +.byte 115 +.byte 32 +.byte 102 +.byte 114 +.byte 111 +.byte 109 +.byte 32 +.byte 90 +.byte 32 +.byte 42 +.byte 32 +.byte 49 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.925: +.byte 9 +.byte 67 +.byte 111 +.byte 109 +.byte 112 +.byte 97 +.byte 114 +.byte 105 +.byte 115 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 108 +.byte 108 +.byte 101 +.byte 103 +.byte 101 +.byte 115 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 49 +.byte 32 +.byte 42 +.byte 32 +.byte 90 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.924: +.byte 77 +.byte 117 +.byte 108 +.byte 116 +.byte 105 +.byte 112 +.byte 108 +.byte 105 +.byte 99 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 100 +.byte 111 +.byte 101 +.byte 115 +.byte 32 +.byte 110 +.byte 111 +.byte 116 +.byte 32 +.byte 99 +.byte 111 +.byte 109 +.byte 109 +.byte 117 +.byte 116 +.byte 101 +.byte 33 +.byte 10 +.byte 0 +.align 0 +L.919: +.byte 90 +.byte 32 +.byte 47 +.byte 32 +.byte 49 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.916: +.byte 49 +.byte 32 +.byte 42 +.byte 32 +.byte 90 +.byte 32 +.byte 61 +.byte 61 +.byte 32 +.byte 37 +.byte 103 +.byte 10 +.byte 0 +.align 0 +L.913: +.byte 90 +.byte 32 +.byte 42 +.byte 32 +.byte 49 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 0 +.align 0 +L.910: +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 9 +.byte 99 +.byte 111 +.byte 109 +.byte 112 +.byte 97 +.byte 114 +.byte 101 +.byte 115 +.byte 32 +.byte 100 +.byte 105 +.byte 102 +.byte 102 +.byte 101 +.byte 114 +.byte 101 +.byte 110 +.byte 116 +.byte 32 +.byte 102 +.byte 114 +.byte 111 +.byte 109 +.byte 32 +.byte 32 +.byte 0 +.align 0 +L.909: +.byte 87 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 112 +.byte 114 +.byte 105 +.byte 110 +.byte 116 +.byte 115 +.byte 32 +.byte 97 +.byte 115 +.byte 32 +.byte 90 +.byte 32 +.byte 61 +.byte 32 +.byte 0 +.align 0 +L.904: +.byte 84 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 97 +.byte 32 +.byte 68 +.byte 69 +.byte 70 +.byte 69 +.byte 67 +.byte 84 +.byte 33 +.byte 10 +.byte 0 +.align 0 +L.901: +.byte 84 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 97 +.byte 32 +.byte 86 +.byte 69 +.byte 82 +.byte 89 +.byte 32 +.byte 83 +.byte 69 +.byte 82 +.byte 73 +.byte 79 +.byte 85 +.byte 83 +.byte 32 +.byte 68 +.byte 69 +.byte 70 +.byte 69 +.byte 67 +.byte 84 +.byte 33 +.byte 10 +.byte 0 +.align 0 +L.895: +.byte 32 +.byte 104 +.byte 97 +.byte 115 +.byte 32 +.byte 78 +.byte 79 +.byte 84 +.byte 32 +.byte 106 +.byte 117 +.byte 115 +.byte 116 +.byte 32 +.byte 98 +.byte 101 +.byte 101 +.byte 110 +.byte 32 +.byte 115 +.byte 105 +.byte 103 +.byte 110 +.byte 97 +.byte 108 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.894: +.byte 84 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 79 +.byte 46 +.byte 75 +.byte 46 +.byte 44 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 118 +.byte 105 +.byte 100 +.byte 101 +.byte 100 +.byte 32 +.byte 79 +.byte 118 +.byte 101 +.byte 114 +.byte 47 +.byte 85 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 0 +.align 0 +L.891: +.byte 87 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 109 +.byte 97 +.byte 99 +.byte 104 +.byte 105 +.byte 110 +.byte 101 +.byte 32 +.byte 103 +.byte 101 +.byte 116 +.byte 115 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 40 +.byte 90 +.byte 32 +.byte 43 +.byte 32 +.byte 90 +.byte 41 +.byte 32 +.byte 47 +.byte 32 +.byte 90 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.887: +.byte 40 +.byte 90 +.byte 32 +.byte 43 +.byte 32 +.byte 90 +.byte 41 +.byte 32 +.byte 47 +.byte 32 +.byte 90 +.byte 32 +.byte 115 +.byte 104 +.byte 111 +.byte 117 +.byte 108 +.byte 100 +.byte 32 +.byte 98 +.byte 101 +.byte 32 +.byte 115 +.byte 97 +.byte 102 +.byte 101 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.886: +.byte 83 +.byte 105 +.byte 110 +.byte 99 +.byte 101 +.byte 32 +.byte 99 +.byte 111 +.byte 109 +.byte 112 +.byte 97 +.byte 114 +.byte 105 +.byte 115 +.byte 111 +.byte 110 +.byte 32 +.byte 100 +.byte 101 +.byte 110 +.byte 105 +.byte 101 +.byte 115 +.byte 32 +.byte 90 +.byte 32 +.byte 61 +.byte 32 +.byte 48 +.byte 44 +.byte 32 +.byte 101 +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 97 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 0 +.align 0 +L.882: +.byte 83 +.byte 105 +.byte 109 +.byte 105 +.byte 108 +.byte 97 +.byte 114 +.byte 32 +.byte 100 +.byte 105 +.byte 115 +.byte 99 +.byte 114 +.byte 101 +.byte 112 +.byte 97 +.byte 110 +.byte 99 +.byte 105 +.byte 101 +.byte 115 +.byte 32 +.byte 104 +.byte 97 +.byte 118 +.byte 101 +.byte 32 +.byte 111 +.byte 99 +.byte 99 +.byte 117 +.byte 114 +.byte 114 +.byte 101 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 116 +.byte 105 +.byte 109 +.byte 101 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.872: +.byte 9 +.byte 9 +.byte 116 +.byte 104 +.byte 101 +.byte 121 +.byte 32 +.byte 100 +.byte 105 +.byte 102 +.byte 102 +.byte 101 +.byte 114 +.byte 32 +.byte 98 +.byte 121 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.871: +.byte 9 +.byte 119 +.byte 104 +.byte 105 +.byte 99 +.byte 104 +.byte 32 +.byte 99 +.byte 111 +.byte 109 +.byte 112 +.byte 97 +.byte 114 +.byte 101 +.byte 100 +.byte 32 +.byte 117 +.byte 110 +.byte 101 +.byte 113 +.byte 117 +.byte 97 +.byte 108 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 59 +.byte 10 +.byte 0 +.align 0 +L.870: +.byte 9 +.byte 121 +.byte 105 +.byte 101 +.byte 108 +.byte 100 +.byte 101 +.byte 100 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 59 +.byte 10 +.byte 0 +.align 0 +L.869: +.byte 9 +.byte 40 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 41 +.byte 32 +.byte 94 +.byte 32 +.byte 40 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 41 +.byte 10 +.byte 0 +.align 0 +L.868: +.byte 99 +.byte 111 +.byte 109 +.byte 112 +.byte 117 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 10 +.byte 0 +.align 0 +L.867: +.byte 87 +.byte 65 +.byte 82 +.byte 78 +.byte 73 +.byte 78 +.byte 71 +.byte 58 +.byte 32 +.byte 32 +.byte 99 +.byte 111 +.byte 109 +.byte 112 +.byte 117 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 10 +.byte 0 +.align 0 +L.849: +.byte 9 +.byte 105 +.byte 110 +.byte 115 +.byte 116 +.byte 101 +.byte 97 +.byte 100 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 32 +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 101 +.byte 32 +.byte 48 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.848: +.byte 115 +.byte 113 +.byte 114 +.byte 116 +.byte 40 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 41 +.byte 32 +.byte 45 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 0 +.align 3 +L.840: +.word 0x3ed4f8b5 +.word 0x88e368f1 +.align 0 +L.838: +.byte 37 +.byte 115 +.byte 58 +.byte 32 +.byte 32 +.byte 37 +.byte 115 +.byte 0 +.align 0 +L.837: +.byte 70 +.byte 76 +.byte 65 +.byte 87 +.byte 0 +.align 0 +L.836: +.byte 68 +.byte 69 +.byte 70 +.byte 69 +.byte 67 +.byte 84 +.byte 0 +.align 0 +L.835: +.byte 83 +.byte 69 +.byte 82 +.byte 73 +.byte 79 +.byte 85 +.byte 83 +.byte 32 +.byte 68 +.byte 69 +.byte 70 +.byte 69 +.byte 67 +.byte 84 +.byte 0 +.align 0 +L.834: +.byte 70 +.byte 65 +.byte 73 +.byte 76 +.byte 85 +.byte 82 +.byte 69 +.byte 0 +.align 0 +L.828: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 80 +.byte 97 +.byte 103 +.byte 101 +.byte 58 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 10 +.byte 0 +.align 0 +L.827: +.byte 10 +.byte 68 +.byte 105 +.byte 97 +.byte 103 +.byte 110 +.byte 111 +.byte 115 +.byte 105 +.byte 115 +.byte 32 +.byte 114 +.byte 101 +.byte 115 +.byte 117 +.byte 109 +.byte 101 +.byte 115 +.byte 32 +.byte 97 +.byte 102 +.byte 116 +.byte 101 +.byte 114 +.byte 32 +.byte 109 +.byte 105 +.byte 108 +.byte 101 +.byte 115 +.byte 116 +.byte 111 +.byte 110 +.byte 101 +.byte 32 +.byte 78 +.byte 117 +.byte 109 +.byte 98 +.byte 101 +.byte 114 +.byte 32 +.byte 37 +.byte 100 +.byte 0 +.align 3 +L.825: +.word 0xbff00000 +.word 0x0 +.align 0 +L.820: +.byte 69 +.byte 78 +.byte 68 +.byte 32 +.byte 79 +.byte 70 +.byte 32 +.byte 84 +.byte 69 +.byte 83 +.byte 84 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.819: +.byte 10 +.byte 65 +.byte 32 +.byte 116 +.byte 111 +.byte 116 +.byte 97 +.byte 108 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 102 +.byte 108 +.byte 111 +.byte 97 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 112 +.byte 111 +.byte 105 +.byte 110 +.byte 116 +.byte 32 +.byte 101 +.byte 120 +.byte 99 +.byte 101 +.byte 112 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 32 +.byte 119 +.byte 101 +.byte 114 +.byte 101 +.byte 32 +.byte 114 +.byte 101 +.byte 103 +.byte 105 +.byte 115 +.byte 116 +.byte 101 +.byte 114 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.816: +.byte 84 +.byte 104 +.byte 101 +.byte 32 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 101 +.byte 116 +.byte 105 +.byte 99 +.byte 32 +.byte 100 +.byte 105 +.byte 97 +.byte 103 +.byte 110 +.byte 111 +.byte 115 +.byte 101 +.byte 100 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 98 +.byte 101 +.byte 32 +.byte 69 +.byte 120 +.byte 99 +.byte 101 +.byte 108 +.byte 108 +.byte 101 +.byte 110 +.byte 116 +.byte 33 +.byte 10 +.byte 0 +.align 0 +L.815: +.byte 32 +.byte 100 +.byte 117 +.byte 114 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 71 +.byte 114 +.byte 97 +.byte 100 +.byte 117 +.byte 97 +.byte 108 +.byte 32 +.byte 85 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.814: +.byte 44 +.byte 10 +.byte 101 +.byte 120 +.byte 99 +.byte 101 +.byte 112 +.byte 116 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 112 +.byte 111 +.byte 115 +.byte 115 +.byte 105 +.byte 98 +.byte 108 +.byte 121 +.byte 32 +.byte 68 +.byte 111 +.byte 117 +.byte 98 +.byte 108 +.byte 101 +.byte 32 +.byte 82 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 105 +.byte 110 +.byte 103 +.byte 0 +.align 0 +L.813: +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.810: +.byte 56 +.byte 53 +.byte 52 +.byte 0 +.align 0 +L.809: +.byte 55 +.byte 53 +.byte 52 +.byte 0 +.align 0 +L.806: +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 112 +.byte 111 +.byte 115 +.byte 101 +.byte 100 +.byte 32 +.byte 73 +.byte 69 +.byte 69 +.byte 69 +.byte 32 +.byte 115 +.byte 116 +.byte 97 +.byte 110 +.byte 100 +.byte 97 +.byte 114 +.byte 100 +.byte 32 +.byte 80 +.byte 0 +.align 0 +L.805: +.byte 82 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 99 +.byte 111 +.byte 110 +.byte 102 +.byte 111 +.byte 114 +.byte 109 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 0 +.align 0 +L.802: +.byte 84 +.byte 104 +.byte 101 +.byte 32 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 101 +.byte 116 +.byte 105 +.byte 99 +.byte 32 +.byte 100 +.byte 105 +.byte 97 +.byte 103 +.byte 110 +.byte 111 +.byte 115 +.byte 101 +.byte 100 +.byte 32 +.byte 115 +.byte 101 +.byte 101 +.byte 109 +.byte 115 +.byte 32 +.byte 83 +.byte 97 +.byte 116 +.byte 105 +.byte 115 +.byte 102 +.byte 97 +.byte 99 +.byte 116 +.byte 111 +.byte 114 +.byte 121 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.796: +.byte 78 +.byte 111 +.byte 32 +.byte 102 +.byte 97 +.byte 105 +.byte 108 +.byte 117 +.byte 114 +.byte 101 +.byte 115 +.byte 44 +.byte 32 +.byte 100 +.byte 101 +.byte 102 +.byte 101 +.byte 99 +.byte 116 +.byte 115 +.byte 32 +.byte 110 +.byte 111 +.byte 114 +.byte 32 +.byte 102 +.byte 108 +.byte 97 +.byte 119 +.byte 115 +.byte 32 +.byte 104 +.byte 97 +.byte 118 +.byte 101 +.byte 32 +.byte 98 +.byte 101 +.byte 101 +.byte 110 +.byte 32 +.byte 100 +.byte 105 +.byte 115 +.byte 99 +.byte 111 +.byte 118 +.byte 101 +.byte 114 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.795: +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 39 +.byte 115 +.byte 32 +.byte 115 +.byte 117 +.byte 98 +.byte 115 +.byte 101 +.byte 113 +.byte 117 +.byte 101 +.byte 110 +.byte 116 +.byte 32 +.byte 100 +.byte 105 +.byte 97 +.byte 103 +.byte 110 +.byte 111 +.byte 115 +.byte 101 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.794: +.byte 80 +.byte 111 +.byte 116 +.byte 101 +.byte 110 +.byte 116 +.byte 105 +.byte 97 +.byte 108 +.byte 108 +.byte 121 +.byte 32 +.byte 102 +.byte 97 +.byte 116 +.byte 97 +.byte 108 +.byte 32 +.byte 70 +.byte 65 +.byte 73 +.byte 76 +.byte 85 +.byte 82 +.byte 69 +.byte 32 +.byte 109 +.byte 97 +.byte 121 +.byte 32 +.byte 104 +.byte 97 +.byte 118 +.byte 101 +.byte 32 +.byte 115 +.byte 112 +.byte 111 +.byte 105 +.byte 108 +.byte 101 +.byte 100 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 0 +.align 0 +L.791: +.byte 117 +.byte 110 +.byte 97 +.byte 99 +.byte 99 +.byte 101 +.byte 112 +.byte 116 +.byte 97 +.byte 98 +.byte 108 +.byte 101 +.byte 32 +.byte 83 +.byte 101 +.byte 114 +.byte 105 +.byte 111 +.byte 117 +.byte 115 +.byte 32 +.byte 68 +.byte 101 +.byte 102 +.byte 101 +.byte 99 +.byte 116 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.790: +.byte 84 +.byte 104 +.byte 101 +.byte 32 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 101 +.byte 116 +.byte 105 +.byte 99 +.byte 32 +.byte 100 +.byte 105 +.byte 97 +.byte 103 +.byte 110 +.byte 111 +.byte 115 +.byte 101 +.byte 100 +.byte 32 +.byte 104 +.byte 97 +.byte 115 +.byte 32 +.byte 0 +.align 0 +L.786: +.byte 100 +.byte 101 +.byte 115 +.byte 112 +.byte 105 +.byte 116 +.byte 101 +.byte 32 +.byte 105 +.byte 110 +.byte 99 +.byte 111 +.byte 110 +.byte 118 +.byte 101 +.byte 110 +.byte 105 +.byte 101 +.byte 110 +.byte 116 +.byte 32 +.byte 68 +.byte 101 +.byte 102 +.byte 101 +.byte 99 +.byte 116 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.785: +.byte 84 +.byte 104 +.byte 101 +.byte 32 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 101 +.byte 116 +.byte 105 +.byte 99 +.byte 32 +.byte 100 +.byte 105 +.byte 97 +.byte 103 +.byte 110 +.byte 111 +.byte 115 +.byte 101 +.byte 100 +.byte 32 +.byte 109 +.byte 97 +.byte 121 +.byte 32 +.byte 98 +.byte 101 +.byte 32 +.byte 65 +.byte 99 +.byte 99 +.byte 101 +.byte 112 +.byte 116 +.byte 97 +.byte 98 +.byte 108 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.780: +.byte 83 +.byte 97 +.byte 116 +.byte 105 +.byte 115 +.byte 102 +.byte 97 +.byte 99 +.byte 116 +.byte 111 +.byte 114 +.byte 121 +.byte 32 +.byte 116 +.byte 104 +.byte 111 +.byte 117 +.byte 103 +.byte 104 +.byte 32 +.byte 102 +.byte 108 +.byte 97 +.byte 119 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.779: +.byte 84 +.byte 104 +.byte 101 +.byte 32 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 101 +.byte 116 +.byte 105 +.byte 99 +.byte 32 +.byte 100 +.byte 105 +.byte 97 +.byte 103 +.byte 110 +.byte 111 +.byte 115 +.byte 101 +.byte 100 +.byte 32 +.byte 115 +.byte 101 +.byte 101 +.byte 109 +.byte 115 +.byte 32 +.byte 0 +.align 0 +L.768: +.byte 84 +.byte 104 +.byte 101 +.byte 32 +.byte 110 +.byte 117 +.byte 109 +.byte 98 +.byte 101 +.byte 114 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 32 +.byte 37 +.byte 45 +.byte 50 +.byte 57 +.byte 115 +.byte 32 +.byte 37 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.761: +.byte 70 +.byte 76 +.byte 65 +.byte 87 +.byte 115 +.byte 32 +.byte 32 +.byte 100 +.byte 105 +.byte 115 +.byte 99 +.byte 111 +.byte 118 +.byte 101 +.byte 114 +.byte 101 +.byte 100 +.byte 32 +.byte 61 +.byte 0 +.align 0 +L.760: +.byte 68 +.byte 69 +.byte 70 +.byte 69 +.byte 67 +.byte 84 +.byte 115 +.byte 32 +.byte 32 +.byte 100 +.byte 105 +.byte 115 +.byte 99 +.byte 111 +.byte 118 +.byte 101 +.byte 114 +.byte 101 +.byte 100 +.byte 32 +.byte 61 +.byte 0 +.align 0 +L.759: +.byte 83 +.byte 69 +.byte 82 +.byte 73 +.byte 79 +.byte 85 +.byte 83 +.byte 32 +.byte 68 +.byte 69 +.byte 70 +.byte 69 +.byte 67 +.byte 84 +.byte 115 +.byte 32 +.byte 32 +.byte 100 +.byte 105 +.byte 115 +.byte 99 +.byte 111 +.byte 118 +.byte 101 +.byte 114 +.byte 101 +.byte 100 +.byte 32 +.byte 61 +.byte 0 +.align 0 +L.758: +.byte 70 +.byte 65 +.byte 73 +.byte 76 +.byte 85 +.byte 82 +.byte 69 +.byte 115 +.byte 32 +.byte 32 +.byte 101 +.byte 110 +.byte 99 +.byte 111 +.byte 117 +.byte 110 +.byte 116 +.byte 101 +.byte 114 +.byte 101 +.byte 100 +.byte 32 +.byte 61 +.byte 0 +.align 0 +L.754: +.byte 10 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 84 +.byte 114 +.byte 121 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 99 +.byte 111 +.byte 109 +.byte 112 +.byte 117 +.byte 116 +.byte 101 +.byte 32 +.byte 48 +.byte 32 +.byte 47 +.byte 32 +.byte 48 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 100 +.byte 117 +.byte 99 +.byte 101 +.byte 115 +.byte 32 +.byte 46 +.byte 46 +.byte 46 +.byte 0 +.align 0 +L.753: +.byte 32 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.750: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 84 +.byte 114 +.byte 121 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 99 +.byte 111 +.byte 109 +.byte 112 +.byte 117 +.byte 116 +.byte 101 +.byte 32 +.byte 49 +.byte 32 +.byte 47 +.byte 32 +.byte 48 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 100 +.byte 117 +.byte 99 +.byte 101 +.byte 115 +.byte 32 +.byte 46 +.byte 46 +.byte 46 +.byte 0 +.align 0 +L.749: +.byte 87 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 109 +.byte 101 +.byte 115 +.byte 115 +.byte 97 +.byte 103 +.byte 101 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 47 +.byte 111 +.byte 114 +.byte 32 +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 101 +.byte 115 +.byte 32 +.byte 100 +.byte 111 +.byte 101 +.byte 115 +.byte 32 +.byte 68 +.byte 105 +.byte 118 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 98 +.byte 121 +.byte 32 +.byte 90 +.byte 101 +.byte 114 +.byte 111 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 100 +.byte 117 +.byte 99 +.byte 101 +.byte 63 +.byte 10 +.byte 0 +.align 0 +L.748: +.byte 32 +.byte 32 +.byte 105 +.byte 110 +.byte 115 +.byte 116 +.byte 101 +.byte 97 +.byte 100 +.byte 44 +.byte 32 +.byte 88 +.byte 32 +.byte 47 +.byte 32 +.byte 88 +.byte 32 +.byte 45 +.byte 32 +.byte 49 +.byte 47 +.byte 50 +.byte 32 +.byte 45 +.byte 32 +.byte 49 +.byte 47 +.byte 50 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.747: +.byte 32 +.byte 32 +.byte 88 +.byte 32 +.byte 47 +.byte 32 +.byte 88 +.byte 32 +.byte 100 +.byte 105 +.byte 102 +.byte 102 +.byte 101 +.byte 114 +.byte 115 +.byte 32 +.byte 102 +.byte 114 +.byte 111 +.byte 109 +.byte 32 +.byte 49 +.byte 32 +.byte 119 +.byte 104 +.byte 101 +.byte 110 +.byte 32 +.byte 88 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.742: +.byte 32 +.byte 32 +.byte 88 +.byte 32 +.byte 47 +.byte 32 +.byte 88 +.byte 32 +.byte 32 +.byte 116 +.byte 114 +.byte 97 +.byte 112 +.byte 115 +.byte 32 +.byte 119 +.byte 104 +.byte 101 +.byte 110 +.byte 32 +.byte 88 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 103 +.byte 10 +.byte 0 +.align 0 +L.727: +.byte 105 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 111 +.byte 32 +.byte 102 +.byte 97 +.byte 114 +.byte 32 +.byte 102 +.byte 114 +.byte 111 +.byte 109 +.byte 32 +.byte 49 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.726: +.byte 32 +.byte 117 +.byte 110 +.byte 98 +.byte 97 +.byte 108 +.byte 97 +.byte 110 +.byte 99 +.byte 101 +.byte 100 +.byte 32 +.byte 114 +.byte 97 +.byte 110 +.byte 103 +.byte 101 +.byte 59 +.byte 32 +.byte 85 +.byte 102 +.byte 84 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 32 +.byte 42 +.byte 32 +.byte 86 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 9 +.byte 37 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.725: +.byte 66 +.byte 97 +.byte 100 +.byte 108 +.byte 121 +.byte 0 +.align 0 +L.718: +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 111 +.byte 32 +.byte 102 +.byte 97 +.byte 114 +.byte 32 +.byte 102 +.byte 114 +.byte 111 +.byte 109 +.byte 32 +.byte 115 +.byte 113 +.byte 114 +.byte 116 +.byte 40 +.byte 90 +.byte 41 +.byte 32 +.byte 94 +.byte 32 +.byte 50 +.byte 32 +.byte 40 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 41 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.717: +.byte 67 +.byte 111 +.byte 109 +.byte 112 +.byte 97 +.byte 114 +.byte 105 +.byte 115 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 108 +.byte 108 +.byte 101 +.byte 103 +.byte 101 +.byte 115 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 90 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.705: +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 111 +.byte 32 +.byte 102 +.byte 97 +.byte 114 +.byte 32 +.byte 102 +.byte 114 +.byte 111 +.byte 109 +.byte 32 +.byte 115 +.byte 113 +.byte 114 +.byte 116 +.byte 40 +.byte 90 +.byte 41 +.byte 32 +.byte 94 +.byte 32 +.byte 50 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.704: +.byte 67 +.byte 111 +.byte 109 +.byte 112 +.byte 97 +.byte 114 +.byte 105 +.byte 115 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 108 +.byte 108 +.byte 101 +.byte 103 +.byte 101 +.byte 115 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 119 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 112 +.byte 114 +.byte 105 +.byte 110 +.byte 116 +.byte 115 +.byte 32 +.byte 97 +.byte 115 +.byte 32 +.byte 90 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.687: +.byte 43 +.byte 45 +.byte 37 +.byte 103 +.byte 44 +.byte 32 +.byte 43 +.byte 45 +.byte 37 +.byte 103 +.byte 10 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 43 +.byte 45 +.byte 37 +.byte 103 +.byte 32 +.byte 97 +.byte 114 +.byte 101 +.byte 32 +.byte 99 +.byte 111 +.byte 110 +.byte 102 +.byte 117 +.byte 115 +.byte 101 +.byte 100 +.byte 32 +.byte 98 +.byte 121 +.byte 32 +.byte 79 +.byte 118 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 46 +.byte 0 +.align 0 +L.686: +.byte 67 +.byte 111 +.byte 109 +.byte 112 +.byte 97 +.byte 114 +.byte 105 +.byte 115 +.byte 111 +.byte 110 +.byte 115 +.byte 32 +.byte 105 +.byte 110 +.byte 118 +.byte 111 +.byte 108 +.byte 118 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 0 +.align 0 +L.680: +.byte 97 +.byte 98 +.byte 111 +.byte 118 +.byte 101 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 97 +.byte 32 +.byte 68 +.byte 69 +.byte 70 +.byte 69 +.byte 67 +.byte 84 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.679: +.byte 65 +.byte 110 +.byte 121 +.byte 32 +.byte 111 +.byte 118 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 115 +.byte 105 +.byte 103 +.byte 110 +.byte 97 +.byte 108 +.byte 32 +.byte 115 +.byte 101 +.byte 112 +.byte 97 +.byte 114 +.byte 97 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 42 +.byte 32 +.byte 102 +.byte 114 +.byte 111 +.byte 109 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 111 +.byte 110 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.678: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 110 +.byte 111 +.byte 114 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 86 +.byte 32 +.byte 47 +.byte 32 +.byte 49 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.677: +.byte 78 +.byte 111 +.byte 32 +.byte 79 +.byte 118 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 115 +.byte 104 +.byte 111 +.byte 117 +.byte 108 +.byte 100 +.byte 32 +.byte 98 +.byte 101 +.byte 32 +.byte 115 +.byte 105 +.byte 103 +.byte 110 +.byte 97 +.byte 108 +.byte 101 +.byte 100 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 86 +.byte 32 +.byte 42 +.byte 32 +.byte 49 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.676: +.byte 84 +.byte 104 +.byte 101 +.byte 114 +.byte 101 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 110 +.byte 111 +.byte 32 +.byte 115 +.byte 97 +.byte 116 +.byte 117 +.byte 114 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 101 +.byte 32 +.byte 98 +.byte 101 +.byte 99 +.byte 97 +.byte 117 +.byte 115 +.byte 101 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 115 +.byte 121 +.byte 115 +.byte 116 +.byte 101 +.byte 109 +.byte 32 +.byte 116 +.byte 114 +.byte 97 +.byte 112 +.byte 115 +.byte 32 +.byte 111 +.byte 110 +.byte 32 +.byte 111 +.byte 118 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.675: +.byte 79 +.byte 118 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 115 +.byte 97 +.byte 116 +.byte 117 +.byte 114 +.byte 97 +.byte 116 +.byte 101 +.byte 115 +.byte 32 +.byte 97 +.byte 116 +.byte 32 +.byte 86 +.byte 48 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.672: +.byte 79 +.byte 118 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 116 +.byte 104 +.byte 114 +.byte 101 +.byte 115 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 86 +.byte 32 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.663: +.byte 111 +.byte 118 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 112 +.byte 97 +.byte 115 +.byte 116 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 9 +.byte 115 +.byte 104 +.byte 114 +.byte 105 +.byte 110 +.byte 107 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.660: +.byte 45 +.byte 40 +.byte 45 +.byte 89 +.byte 41 +.byte 32 +.byte 100 +.byte 105 +.byte 102 +.byte 102 +.byte 101 +.byte 114 +.byte 115 +.byte 32 +.byte 102 +.byte 114 +.byte 111 +.byte 109 +.byte 32 +.byte 89 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.659: +.byte 102 +.byte 105 +.byte 110 +.byte 100 +.byte 115 +.byte 32 +.byte 97 +.byte 32 +.byte 0 +.align 0 +L.658: +.byte 83 +.byte 101 +.byte 101 +.byte 109 +.byte 115 +.byte 32 +.byte 79 +.byte 46 +.byte 75 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.655: +.byte 84 +.byte 114 +.byte 121 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 105 +.byte 116 +.byte 32 +.byte 111 +.byte 110 +.byte 32 +.byte 89 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.654: +.byte 67 +.byte 97 +.byte 110 +.byte 32 +.byte 96 +.byte 90 +.byte 32 +.byte 61 +.byte 32 +.byte 45 +.byte 89 +.byte 39 +.byte 32 +.byte 111 +.byte 118 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 63 +.byte 10 +.byte 0 +.align 0 +L.647: +.byte 84 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 109 +.byte 97 +.byte 121 +.byte 32 +.byte 103 +.byte 101 +.byte 110 +.byte 101 +.byte 114 +.byte 97 +.byte 116 +.byte 101 +.byte 32 +.byte 97 +.byte 110 +.byte 32 +.byte 101 +.byte 114 +.byte 114 +.byte 111 +.byte 114 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.646: +.byte 83 +.byte 101 +.byte 97 +.byte 114 +.byte 99 +.byte 104 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 79 +.byte 118 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 116 +.byte 104 +.byte 114 +.byte 101 +.byte 115 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 58 +.byte 10 +.byte 0 +.align 0 +L.645: +.byte 32 +.byte 46 +.byte 46 +.byte 46 +.byte 32 +.byte 110 +.byte 111 +.byte 32 +.byte 100 +.byte 105 +.byte 115 +.byte 99 +.byte 114 +.byte 101 +.byte 112 +.byte 97 +.byte 110 +.byte 99 +.byte 105 +.byte 101 +.byte 115 +.byte 32 +.byte 102 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.637: +.byte 84 +.byte 101 +.byte 115 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 112 +.byte 111 +.byte 119 +.byte 101 +.byte 114 +.byte 115 +.byte 32 +.byte 90 +.byte 94 +.byte 81 +.byte 32 +.byte 97 +.byte 116 +.byte 32 +.byte 102 +.byte 111 +.byte 117 +.byte 114 +.byte 32 +.byte 110 +.byte 101 +.byte 97 +.byte 114 +.byte 108 +.byte 121 +.byte 32 +.byte 101 +.byte 120 +.byte 116 +.byte 114 +.byte 101 +.byte 109 +.byte 101 +.byte 32 +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 101 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.636: +.byte 65 +.byte 99 +.byte 99 +.byte 117 +.byte 114 +.byte 97 +.byte 99 +.byte 121 +.byte 32 +.byte 115 +.byte 101 +.byte 101 +.byte 109 +.byte 115 +.byte 32 +.byte 97 +.byte 100 +.byte 101 +.byte 113 +.byte 117 +.byte 97 +.byte 116 +.byte 101 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.629: +.byte 9 +.byte 99 +.byte 97 +.byte 108 +.byte 99 +.byte 117 +.byte 108 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 32 +.byte 105 +.byte 110 +.byte 118 +.byte 111 +.byte 108 +.byte 118 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 116 +.byte 105 +.byte 110 +.byte 121 +.byte 32 +.byte 105 +.byte 110 +.byte 116 +.byte 101 +.byte 114 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 114 +.byte 97 +.byte 116 +.byte 101 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.628: +.byte 9 +.byte 84 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 109 +.byte 117 +.byte 99 +.byte 104 +.byte 32 +.byte 101 +.byte 114 +.byte 114 +.byte 111 +.byte 114 +.byte 32 +.byte 109 +.byte 97 +.byte 121 +.byte 32 +.byte 115 +.byte 112 +.byte 111 +.byte 105 +.byte 108 +.byte 32 +.byte 102 +.byte 105 +.byte 110 +.byte 97 +.byte 110 +.byte 99 +.byte 105 +.byte 97 +.byte 108 +.byte 10 +.byte 0 +.align 0 +L.627: +.byte 9 +.byte 100 +.byte 105 +.byte 102 +.byte 102 +.byte 101 +.byte 114 +.byte 115 +.byte 32 +.byte 102 +.byte 114 +.byte 111 +.byte 109 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 32 +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 101 +.byte 32 +.byte 98 +.byte 121 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.626: +.byte 9 +.byte 40 +.byte 49 +.byte 32 +.byte 43 +.byte 32 +.byte 40 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 41 +.byte 32 +.byte 94 +.byte 32 +.byte 40 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 41 +.byte 59 +.byte 10 +.byte 0 +.align 0 +L.625: +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 10 +.byte 0 +.align 0 +L.624: +.byte 67 +.byte 97 +.byte 108 +.byte 99 +.byte 117 +.byte 108 +.byte 97 +.byte 116 +.byte 101 +.byte 100 +.byte 0 +.align 0 +L.617: +.byte 84 +.byte 101 +.byte 115 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 88 +.byte 94 +.byte 40 +.byte 40 +.byte 88 +.byte 32 +.byte 43 +.byte 32 +.byte 49 +.byte 41 +.byte 32 +.byte 47 +.byte 32 +.byte 40 +.byte 88 +.byte 32 +.byte 45 +.byte 32 +.byte 49 +.byte 41 +.byte 41 +.byte 32 +.byte 118 +.byte 115 +.byte 46 +.byte 32 +.byte 101 +.byte 120 +.byte 112 +.byte 40 +.byte 50 +.byte 41 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 97 +.byte 115 +.byte 32 +.byte 88 +.byte 32 +.byte 45 +.byte 62 +.byte 32 +.byte 49 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.613: +.byte 84 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 99 +.byte 111 +.byte 109 +.byte 112 +.byte 117 +.byte 116 +.byte 101 +.byte 100 +.byte 32 +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 101 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 79 +.byte 46 +.byte 75 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.610: +.byte 32 +.byte 32 +.byte 32 +.byte 116 +.byte 104 +.byte 114 +.byte 101 +.byte 115 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.609: +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 110 +.byte 111 +.byte 116 +.byte 32 +.byte 98 +.byte 101 +.byte 116 +.byte 119 +.byte 101 +.byte 101 +.byte 110 +.byte 32 +.byte 48 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 10 +.byte 0 +.align 0 +L.605: +.byte 97 +.byte 99 +.byte 116 +.byte 117 +.byte 97 +.byte 108 +.byte 108 +.byte 121 +.byte 32 +.byte 99 +.byte 97 +.byte 108 +.byte 99 +.byte 117 +.byte 108 +.byte 97 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 121 +.byte 105 +.byte 101 +.byte 108 +.byte 100 +.byte 115 +.byte 58 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.604: +.byte 115 +.byte 104 +.byte 111 +.byte 117 +.byte 108 +.byte 100 +.byte 32 +.byte 97 +.byte 102 +.byte 102 +.byte 108 +.byte 105 +.byte 99 +.byte 116 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 101 +.byte 120 +.byte 112 +.byte 114 +.byte 101 +.byte 115 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 10 +.byte 9 +.byte 40 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 41 +.byte 32 +.byte 94 +.byte 32 +.byte 40 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 41 +.byte 59 +.byte 10 +.byte 0 +.align 0 +L.603: +.byte 85 +.byte 102 +.byte 84 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 32 +.byte 61 +.byte 32 +.byte 40 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 41 +.byte 32 +.byte 94 +.byte 32 +.byte 40 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 41 +.byte 10 +.byte 111 +.byte 110 +.byte 108 +.byte 121 +.byte 32 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 0 +.align 0 +L.602: +.byte 83 +.byte 105 +.byte 110 +.byte 99 +.byte 101 +.byte 32 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 111 +.byte 99 +.byte 99 +.byte 117 +.byte 114 +.byte 115 +.byte 32 +.byte 98 +.byte 101 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 116 +.byte 104 +.byte 114 +.byte 101 +.byte 115 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.601: +.byte 82 +.byte 97 +.byte 110 +.byte 103 +.byte 101 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 111 +.byte 32 +.byte 110 +.byte 97 +.byte 114 +.byte 114 +.byte 111 +.byte 119 +.byte 59 +.byte 32 +.byte 85 +.byte 49 +.byte 94 +.byte 37 +.byte 100 +.byte 32 +.byte 85 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.596: +.byte 109 +.byte 101 +.byte 114 +.byte 101 +.byte 108 +.byte 121 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 111 +.byte 102 +.byte 102 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.595: +.byte 99 +.byte 97 +.byte 108 +.byte 99 +.byte 117 +.byte 108 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 109 +.byte 97 +.byte 121 +.byte 32 +.byte 115 +.byte 117 +.byte 102 +.byte 102 +.byte 101 +.byte 114 +.byte 32 +.byte 108 +.byte 97 +.byte 114 +.byte 103 +.byte 101 +.byte 114 +.byte 32 +.byte 82 +.byte 101 +.byte 108 +.byte 97 +.byte 116 +.byte 105 +.byte 118 +.byte 101 +.byte 32 +.byte 101 +.byte 114 +.byte 114 +.byte 111 +.byte 114 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 110 +.byte 32 +.byte 0 +.align 0 +L.594: +.byte 32 +.byte 98 +.byte 101 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 119 +.byte 104 +.byte 105 +.byte 99 +.byte 104 +.byte 0 +.align 0 +L.593: +.byte 84 +.byte 104 +.byte 101 +.byte 32 +.byte 85 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 116 +.byte 104 +.byte 114 +.byte 101 +.byte 115 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 44 +.byte 32 +.byte 37 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.592: +.byte 88 +.byte 32 +.byte 47 +.byte 32 +.byte 90 +.byte 32 +.byte 61 +.byte 32 +.byte 49 +.byte 32 +.byte 43 +.byte 32 +.byte 37 +.byte 103 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.591: +.byte 88 +.byte 32 +.byte 47 +.byte 32 +.byte 90 +.byte 32 +.byte 102 +.byte 97 +.byte 105 +.byte 108 +.byte 115 +.byte 33 +.byte 10 +.byte 0 +.align 0 +L.588: +.byte 101 +.byte 110 +.byte 99 +.byte 111 +.byte 117 +.byte 110 +.byte 116 +.byte 101 +.byte 114 +.byte 32 +.byte 68 +.byte 105 +.byte 118 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 98 +.byte 121 +.byte 32 +.byte 90 +.byte 101 +.byte 114 +.byte 111 +.byte 32 +.byte 97 +.byte 108 +.byte 116 +.byte 104 +.byte 111 +.byte 117 +.byte 103 +.byte 104 +.byte 32 +.byte 97 +.byte 99 +.byte 116 +.byte 117 +.byte 97 +.byte 108 +.byte 108 +.byte 121 +.byte 10 +.byte 0 +.align 0 +L.587: +.byte 32 +.byte 32 +.byte 46 +.byte 46 +.byte 46 +.byte 32 +.byte 40 +.byte 102 +.byte 40 +.byte 88 +.byte 41 +.byte 32 +.byte 45 +.byte 32 +.byte 102 +.byte 40 +.byte 90 +.byte 41 +.byte 41 +.byte 32 +.byte 47 +.byte 32 +.byte 40 +.byte 88 +.byte 32 +.byte 45 +.byte 32 +.byte 90 +.byte 41 +.byte 32 +.byte 46 +.byte 46 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.586: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 105 +.byte 102 +.byte 32 +.byte 40 +.byte 88 +.byte 32 +.byte 61 +.byte 61 +.byte 32 +.byte 90 +.byte 41 +.byte 32 +.byte 32 +.byte 46 +.byte 46 +.byte 46 +.byte 32 +.byte 32 +.byte 101 +.byte 108 +.byte 115 +.byte 101 +.byte 0 +.align 0 +L.585: +.byte 99 +.byte 111 +.byte 110 +.byte 102 +.byte 117 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 119 +.byte 104 +.byte 101 +.byte 110 +.byte 32 +.byte 105 +.byte 110 +.byte 110 +.byte 111 +.byte 99 +.byte 101 +.byte 110 +.byte 116 +.byte 32 +.byte 115 +.byte 116 +.byte 97 +.byte 116 +.byte 101 +.byte 109 +.byte 101 +.byte 110 +.byte 116 +.byte 115 +.byte 32 +.byte 108 +.byte 105 +.byte 107 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.584: +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 97 +.byte 32 +.byte 83 +.byte 69 +.byte 82 +.byte 73 +.byte 79 +.byte 85 +.byte 83 +.byte 32 +.byte 68 +.byte 69 +.byte 70 +.byte 69 +.byte 67 +.byte 84 +.byte 10 +.byte 116 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 99 +.byte 97 +.byte 117 +.byte 115 +.byte 101 +.byte 115 +.byte 32 +.byte 0 +.align 0 +L.583: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 83 +.byte 104 +.byte 111 +.byte 117 +.byte 108 +.byte 100 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 78 +.byte 79 +.byte 84 +.byte 32 +.byte 115 +.byte 105 +.byte 103 +.byte 110 +.byte 97 +.byte 108 +.byte 32 +.byte 85 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 44 +.byte 32 +.byte 0 +.align 0 +L.582: +.byte 121 +.byte 101 +.byte 116 +.byte 32 +.byte 88 +.byte 32 +.byte 45 +.byte 32 +.byte 90 +.byte 32 +.byte 121 +.byte 105 +.byte 101 +.byte 108 +.byte 100 +.byte 115 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.581: +.byte 88 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 9 +.byte 105 +.byte 115 +.byte 32 +.byte 110 +.byte 111 +.byte 116 +.byte 32 +.byte 101 +.byte 113 +.byte 117 +.byte 97 +.byte 108 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 90 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.576: +.byte 85 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 47 +.byte 32 +.byte 85 +.byte 102 +.byte 84 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 32 +.byte 102 +.byte 97 +.byte 105 +.byte 108 +.byte 101 +.byte 100 +.byte 33 +.byte 10 +.byte 0 +.align 0 +L.566: +.byte 40 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 111 +.byte 102 +.byte 102 +.byte 32 +.byte 105 +.byte 110 +.byte 32 +.byte 85 +.byte 102 +.byte 84 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 41 +.byte 32 +.byte 60 +.byte 32 +.byte 69 +.byte 48 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.565: +.byte 85 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 103 +.byte 114 +.byte 97 +.byte 100 +.byte 117 +.byte 97 +.byte 108 +.byte 59 +.byte 32 +.byte 105 +.byte 116 +.byte 32 +.byte 105 +.byte 110 +.byte 99 +.byte 117 +.byte 114 +.byte 115 +.byte 32 +.byte 65 +.byte 98 +.byte 115 +.byte 111 +.byte 108 +.byte 117 +.byte 116 +.byte 101 +.byte 32 +.byte 69 +.byte 114 +.byte 114 +.byte 111 +.byte 114 +.byte 32 +.byte 61 +.byte 10 +.byte 0 +.align 0 +L.560: +.byte 124 +.byte 81 +.byte 32 +.byte 45 +.byte 32 +.byte 89 +.byte 124 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.559: +.byte 112 +.byte 114 +.byte 105 +.byte 110 +.byte 116 +.byte 32 +.byte 111 +.byte 117 +.byte 116 +.byte 32 +.byte 97 +.byte 115 +.byte 32 +.byte 81 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 44 +.byte 32 +.byte 89 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.558: +.byte 81 +.byte 32 +.byte 61 +.byte 61 +.byte 32 +.byte 89 +.byte 32 +.byte 119 +.byte 104 +.byte 105 +.byte 108 +.byte 101 +.byte 32 +.byte 100 +.byte 101 +.byte 110 +.byte 121 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 124 +.byte 81 +.byte 32 +.byte 45 +.byte 32 +.byte 89 +.byte 124 +.byte 32 +.byte 61 +.byte 61 +.byte 32 +.byte 48 +.byte 59 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 115 +.byte 101 +.byte 32 +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 101 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.557: +.byte 85 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 99 +.byte 111 +.byte 110 +.byte 102 +.byte 117 +.byte 115 +.byte 101 +.byte 115 +.byte 32 +.byte 67 +.byte 111 +.byte 109 +.byte 112 +.byte 97 +.byte 114 +.byte 105 +.byte 115 +.byte 111 +.byte 110 +.byte 44 +.byte 32 +.byte 119 +.byte 104 +.byte 105 +.byte 99 +.byte 104 +.byte 32 +.byte 97 +.byte 108 +.byte 108 +.byte 101 +.byte 103 +.byte 101 +.byte 115 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 116 +.byte 10 +.byte 0 +.align 0 +L.555: +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 101 +.byte 108 +.byte 115 +.byte 101 +.byte 32 +.byte 109 +.byte 117 +.byte 108 +.byte 116 +.byte 105 +.byte 112 +.byte 108 +.byte 105 +.byte 99 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 103 +.byte 101 +.byte 116 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 111 +.byte 32 +.byte 109 +.byte 97 +.byte 110 +.byte 121 +.byte 32 +.byte 108 +.byte 97 +.byte 115 +.byte 116 +.byte 32 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 115 +.byte 32 +.byte 119 +.byte 114 +.byte 111 +.byte 110 +.byte 103 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.554: +.byte 32 +.byte 99 +.byte 111 +.byte 109 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 100 +.byte 111 +.byte 119 +.byte 110 +.byte 32 +.byte 102 +.byte 114 +.byte 111 +.byte 109 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.553: +.byte 97 +.byte 112 +.byte 112 +.byte 114 +.byte 111 +.byte 97 +.byte 99 +.byte 104 +.byte 32 +.byte 97 +.byte 32 +.byte 116 +.byte 104 +.byte 114 +.byte 101 +.byte 115 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 49 +.byte 55 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.552: +.byte 69 +.byte 105 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 97 +.byte 99 +.byte 99 +.byte 117 +.byte 114 +.byte 97 +.byte 99 +.byte 121 +.byte 32 +.byte 100 +.byte 101 +.byte 116 +.byte 101 +.byte 114 +.byte 105 +.byte 111 +.byte 114 +.byte 97 +.byte 116 +.byte 101 +.byte 115 +.byte 32 +.byte 97 +.byte 115 +.byte 32 +.byte 110 +.byte 117 +.byte 109 +.byte 98 +.byte 101 +.byte 114 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.540: +.byte 83 +.byte 109 +.byte 97 +.byte 108 +.byte 108 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 115 +.byte 116 +.byte 114 +.byte 105 +.byte 99 +.byte 116 +.byte 108 +.byte 121 +.byte 32 +.byte 112 +.byte 111 +.byte 115 +.byte 105 +.byte 116 +.byte 105 +.byte 118 +.byte 101 +.byte 32 +.byte 110 +.byte 117 +.byte 109 +.byte 98 +.byte 101 +.byte 114 +.byte 32 +.byte 102 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 69 +.byte 48 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 103 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.539: +.byte 32 +.byte 116 +.byte 104 +.byte 114 +.byte 101 +.byte 115 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 110 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 100 +.byte 117 +.byte 99 +.byte 116 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.538: +.byte 68 +.byte 105 +.byte 102 +.byte 102 +.byte 101 +.byte 114 +.byte 101 +.byte 110 +.byte 99 +.byte 101 +.byte 32 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 115 +.byte 32 +.byte 97 +.byte 116 +.byte 32 +.byte 97 +.byte 32 +.byte 104 +.byte 105 +.byte 103 +.byte 104 +.byte 101 +.byte 114 +.byte 0 +.align 0 +L.535: +.byte 32 +.byte 116 +.byte 104 +.byte 114 +.byte 101 +.byte 115 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 110 +.byte 32 +.byte 100 +.byte 105 +.byte 102 +.byte 102 +.byte 101 +.byte 114 +.byte 101 +.byte 110 +.byte 99 +.byte 101 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.534: +.byte 80 +.byte 114 +.byte 111 +.byte 100 +.byte 117 +.byte 99 +.byte 116 +.byte 115 +.byte 32 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 97 +.byte 116 +.byte 32 +.byte 97 +.byte 32 +.byte 104 +.byte 105 +.byte 103 +.byte 104 +.byte 101 +.byte 114 +.byte 0 +.align 0 +L.527: +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 101 +.byte 32 +.byte 80 +.byte 115 +.byte 101 +.byte 117 +.byte 100 +.byte 111 +.byte 90 +.byte 101 +.byte 114 +.byte 111 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 112 +.byte 114 +.byte 105 +.byte 110 +.byte 116 +.byte 115 +.byte 32 +.byte 111 +.byte 117 +.byte 116 +.byte 32 +.byte 97 +.byte 115 +.byte 32 +.byte 37 +.byte 103 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.526: +.byte 85 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 99 +.byte 97 +.byte 110 +.byte 32 +.byte 115 +.byte 116 +.byte 105 +.byte 99 +.byte 107 +.byte 32 +.byte 97 +.byte 116 +.byte 32 +.byte 97 +.byte 110 +.byte 32 +.byte 97 +.byte 108 +.byte 108 +.byte 101 +.byte 103 +.byte 101 +.byte 100 +.byte 108 +.byte 121 +.byte 32 +.byte 112 +.byte 111 +.byte 115 +.byte 105 +.byte 116 +.byte 105 +.byte 118 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.525: +.byte 112 +.byte 111 +.byte 115 +.byte 105 +.byte 116 +.byte 105 +.byte 118 +.byte 101 +.byte 44 +.byte 32 +.byte 105 +.byte 115 +.byte 110 +.byte 39 +.byte 116 +.byte 59 +.byte 32 +.byte 105 +.byte 116 +.byte 32 +.byte 112 +.byte 114 +.byte 105 +.byte 110 +.byte 116 +.byte 115 +.byte 32 +.byte 111 +.byte 117 +.byte 116 +.byte 32 +.byte 97 +.byte 115 +.byte 32 +.byte 32 +.byte 37 +.byte 103 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.524: +.byte 66 +.byte 117 +.byte 116 +.byte 32 +.byte 45 +.byte 80 +.byte 115 +.byte 101 +.byte 117 +.byte 100 +.byte 111 +.byte 90 +.byte 101 +.byte 114 +.byte 111 +.byte 44 +.byte 32 +.byte 119 +.byte 104 +.byte 105 +.byte 99 +.byte 104 +.byte 32 +.byte 115 +.byte 104 +.byte 111 +.byte 117 +.byte 108 +.byte 100 +.byte 32 +.byte 98 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.521: +.byte 80 +.byte 115 +.byte 101 +.byte 117 +.byte 100 +.byte 111 +.byte 90 +.byte 101 +.byte 114 +.byte 111 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 112 +.byte 114 +.byte 105 +.byte 110 +.byte 116 +.byte 115 +.byte 32 +.byte 111 +.byte 117 +.byte 116 +.byte 32 +.byte 97 +.byte 115 +.byte 58 +.byte 32 +.byte 37 +.byte 103 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.520: +.byte 97 +.byte 108 +.byte 108 +.byte 101 +.byte 103 +.byte 101 +.byte 100 +.byte 108 +.byte 121 +.byte 32 +.byte 110 +.byte 101 +.byte 103 +.byte 97 +.byte 116 +.byte 105 +.byte 118 +.byte 101 +.byte 32 +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.519: +.byte 80 +.byte 111 +.byte 115 +.byte 105 +.byte 116 +.byte 105 +.byte 118 +.byte 101 +.byte 32 +.byte 101 +.byte 120 +.byte 112 +.byte 114 +.byte 101 +.byte 115 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 32 +.byte 99 +.byte 97 +.byte 110 +.byte 32 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 97 +.byte 110 +.byte 10 +.byte 0 +.align 0 +L.506: +.byte 109 +.byte 117 +.byte 108 +.byte 116 +.byte 105 +.byte 112 +.byte 108 +.byte 105 +.byte 99 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 103 +.byte 101 +.byte 116 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 111 +.byte 32 +.byte 109 +.byte 97 +.byte 110 +.byte 121 +.byte 32 +.byte 108 +.byte 97 +.byte 115 +.byte 116 +.byte 32 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 115 +.byte 32 +.byte 119 +.byte 114 +.byte 111 +.byte 110 +.byte 103 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.482: +.byte 83 +.byte 101 +.byte 101 +.byte 107 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 85 +.byte 110 +.byte 100 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 32 +.byte 116 +.byte 104 +.byte 114 +.byte 101 +.byte 115 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 115 +.byte 32 +.byte 85 +.byte 102 +.byte 84 +.byte 104 +.byte 111 +.byte 108 +.byte 100 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 69 +.byte 48 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.479: +.byte 46 +.byte 46 +.byte 46 +.byte 32 +.byte 110 +.byte 111 +.byte 32 +.byte 100 +.byte 105 +.byte 115 +.byte 99 +.byte 114 +.byte 101 +.byte 112 +.byte 97 +.byte 110 +.byte 99 +.byte 105 +.byte 115 +.byte 32 +.byte 102 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.476: +.byte 9 +.byte 105 +.byte 110 +.byte 118 +.byte 111 +.byte 108 +.byte 118 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 105 +.byte 110 +.byte 116 +.byte 101 +.byte 114 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 114 +.byte 97 +.byte 116 +.byte 101 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.475: +.byte 69 +.byte 114 +.byte 114 +.byte 111 +.byte 114 +.byte 115 +.byte 32 +.byte 108 +.byte 105 +.byte 107 +.byte 101 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 109 +.byte 97 +.byte 121 +.byte 32 +.byte 105 +.byte 110 +.byte 118 +.byte 97 +.byte 108 +.byte 105 +.byte 100 +.byte 97 +.byte 116 +.byte 101 +.byte 32 +.byte 102 +.byte 105 +.byte 110 +.byte 97 +.byte 110 +.byte 99 +.byte 105 +.byte 97 +.byte 108 +.byte 32 +.byte 99 +.byte 97 +.byte 108 +.byte 99 +.byte 117 +.byte 108 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.454: +.byte 84 +.byte 101 +.byte 115 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 112 +.byte 111 +.byte 119 +.byte 101 +.byte 114 +.byte 115 +.byte 32 +.byte 90 +.byte 94 +.byte 105 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 115 +.byte 109 +.byte 97 +.byte 108 +.byte 108 +.byte 32 +.byte 73 +.byte 110 +.byte 116 +.byte 101 +.byte 103 +.byte 101 +.byte 114 +.byte 115 +.byte 32 +.byte 90 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 105 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.451: +.byte 115 +.byte 113 +.byte 114 +.byte 116 +.byte 32 +.byte 103 +.byte 101 +.byte 116 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 111 +.byte 32 +.byte 109 +.byte 97 +.byte 110 +.byte 121 +.byte 32 +.byte 108 +.byte 97 +.byte 115 +.byte 116 +.byte 32 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 115 +.byte 32 +.byte 119 +.byte 114 +.byte 111 +.byte 110 +.byte 103 +.byte 0 +.align 0 +L.449: +.byte 116 +.byte 111 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 32 +.byte 117 +.byte 108 +.byte 112 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.448: +.byte 79 +.byte 98 +.byte 115 +.byte 101 +.byte 114 +.byte 118 +.byte 101 +.byte 100 +.byte 32 +.byte 101 +.byte 114 +.byte 114 +.byte 111 +.byte 114 +.byte 115 +.byte 32 +.byte 114 +.byte 117 +.byte 110 +.byte 32 +.byte 102 +.byte 114 +.byte 111 +.byte 109 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 32 +.byte 0 +.align 0 +L.447: +.byte 83 +.byte 113 +.byte 117 +.byte 97 +.byte 114 +.byte 101 +.byte 32 +.byte 114 +.byte 111 +.byte 111 +.byte 116 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 110 +.byte 101 +.byte 105 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 99 +.byte 104 +.byte 111 +.byte 112 +.byte 112 +.byte 101 +.byte 100 +.byte 32 +.byte 110 +.byte 111 +.byte 114 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 108 +.byte 121 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.444: +.byte 83 +.byte 113 +.byte 117 +.byte 97 +.byte 114 +.byte 101 +.byte 32 +.byte 114 +.byte 111 +.byte 111 +.byte 116 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 98 +.byte 101 +.byte 32 +.byte 99 +.byte 104 +.byte 111 +.byte 112 +.byte 112 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.439: +.byte 83 +.byte 113 +.byte 117 +.byte 97 +.byte 114 +.byte 101 +.byte 32 +.byte 114 +.byte 111 +.byte 111 +.byte 116 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 98 +.byte 101 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 108 +.byte 121 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.434: +.byte 32 +.byte 102 +.byte 97 +.byte 105 +.byte 108 +.byte 115 +.byte 32 +.byte 116 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 119 +.byte 104 +.byte 101 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 115 +.byte 113 +.byte 114 +.byte 116 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 115 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 99 +.byte 104 +.byte 111 +.byte 112 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.433: +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 94 +.byte 80 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.432: +.byte 65 +.byte 110 +.byte 111 +.byte 109 +.byte 97 +.byte 108 +.byte 111 +.byte 117 +.byte 115 +.byte 32 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 101 +.byte 116 +.byte 105 +.byte 99 +.byte 32 +.byte 119 +.byte 105 +.byte 116 +.byte 104 +.byte 32 +.byte 73 +.byte 110 +.byte 116 +.byte 101 +.byte 103 +.byte 101 +.byte 114 +.byte 32 +.byte 60 +.byte 32 +.byte 0 +.align 0 +L.392: +.byte 84 +.byte 101 +.byte 115 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 119 +.byte 104 +.byte 101 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 115 +.byte 113 +.byte 114 +.byte 116 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 100 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 99 +.byte 104 +.byte 111 +.byte 112 +.byte 112 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.370: +.byte 115 +.byte 113 +.byte 114 +.byte 116 +.byte 40 +.byte 88 +.byte 41 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 110 +.byte 111 +.byte 110 +.byte 45 +.byte 109 +.byte 111 +.byte 110 +.byte 111 +.byte 116 +.byte 111 +.byte 110 +.byte 105 +.byte 99 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 88 +.byte 32 +.byte 110 +.byte 101 +.byte 97 +.byte 114 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.369: +.byte 115 +.byte 113 +.byte 114 +.byte 116 +.byte 32 +.byte 104 +.byte 97 +.byte 115 +.byte 32 +.byte 112 +.byte 97 +.byte 115 +.byte 115 +.byte 101 +.byte 100 +.byte 32 +.byte 97 +.byte 32 +.byte 116 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 77 +.byte 111 +.byte 110 +.byte 111 +.byte 116 +.byte 111 +.byte 110 +.byte 105 +.byte 99 +.byte 105 +.byte 116 +.byte 121 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.352: +.byte 84 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 115 +.byte 113 +.byte 114 +.byte 116 +.byte 32 +.byte 109 +.byte 111 +.byte 110 +.byte 111 +.byte 116 +.byte 111 +.byte 110 +.byte 105 +.byte 99 +.byte 105 +.byte 116 +.byte 121 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.341: +.byte 84 +.byte 101 +.byte 115 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 105 +.byte 102 +.byte 32 +.byte 115 +.byte 113 +.byte 114 +.byte 116 +.byte 40 +.byte 88 +.byte 32 +.byte 42 +.byte 32 +.byte 88 +.byte 41 +.byte 32 +.byte 61 +.byte 61 +.byte 32 +.byte 88 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 73 +.byte 110 +.byte 116 +.byte 101 +.byte 103 +.byte 101 +.byte 114 +.byte 115 +.byte 32 +.byte 88 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.336: +.byte 83 +.byte 113 +.byte 117 +.byte 97 +.byte 114 +.byte 101 +.byte 32 +.byte 114 +.byte 111 +.byte 111 +.byte 116 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 48 +.byte 46 +.byte 48 +.byte 44 +.byte 32 +.byte 45 +.byte 48 +.byte 46 +.byte 48 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 49 +.byte 46 +.byte 48 +.byte 32 +.byte 119 +.byte 114 +.byte 111 +.byte 110 +.byte 103 +.byte 0 +.align 0 +L.334: +.byte 10 +.byte 82 +.byte 117 +.byte 110 +.byte 110 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 116 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 115 +.byte 113 +.byte 117 +.byte 97 +.byte 114 +.byte 101 +.byte 32 +.byte 114 +.byte 111 +.byte 111 +.byte 116 +.byte 40 +.byte 120 +.byte 41 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.333: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 78 +.byte 111 +.byte 32 +.byte 102 +.byte 97 +.byte 105 +.byte 108 +.byte 117 +.byte 114 +.byte 101 +.byte 115 +.byte 32 +.byte 102 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 32 +.byte 105 +.byte 110 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 105 +.byte 110 +.byte 116 +.byte 101 +.byte 103 +.byte 101 +.byte 114 +.byte 32 +.byte 112 +.byte 97 +.byte 105 +.byte 114 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.332: +.byte 88 +.byte 32 +.byte 42 +.byte 32 +.byte 89 +.byte 32 +.byte 61 +.byte 61 +.byte 32 +.byte 89 +.byte 32 +.byte 42 +.byte 32 +.byte 88 +.byte 32 +.byte 116 +.byte 114 +.byte 105 +.byte 97 +.byte 108 +.byte 32 +.byte 102 +.byte 97 +.byte 105 +.byte 108 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 3 +L.323: +.word 0x40080000 +.word 0x0 +.align 0 +L.322: +.byte 84 +.byte 101 +.byte 115 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 111 +.byte 110 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 114 +.byte 97 +.byte 110 +.byte 100 +.byte 111 +.byte 109 +.byte 32 +.byte 112 +.byte 97 +.byte 105 +.byte 114 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.321: +.byte 68 +.byte 111 +.byte 101 +.byte 115 +.byte 32 +.byte 77 +.byte 117 +.byte 108 +.byte 116 +.byte 105 +.byte 112 +.byte 108 +.byte 105 +.byte 99 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 99 +.byte 111 +.byte 109 +.byte 109 +.byte 117 +.byte 116 +.byte 101 +.byte 63 +.byte 32 +.byte 32 +.byte 0 +.align 0 +L.318: +.byte 108 +.byte 97 +.byte 99 +.byte 107 +.byte 40 +.byte 115 +.byte 41 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 103 +.byte 117 +.byte 97 +.byte 114 +.byte 100 +.byte 32 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 115 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 102 +.byte 97 +.byte 105 +.byte 108 +.byte 117 +.byte 114 +.byte 101 +.byte 40 +.byte 115 +.byte 41 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 108 +.byte 121 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 99 +.byte 104 +.byte 111 +.byte 112 +.byte 10 +.byte 40 +.byte 110 +.byte 111 +.byte 116 +.byte 101 +.byte 100 +.byte 32 +.byte 97 +.byte 98 +.byte 111 +.byte 118 +.byte 101 +.byte 41 +.byte 32 +.byte 99 +.byte 111 +.byte 117 +.byte 110 +.byte 116 +.byte 32 +.byte 97 +.byte 115 +.byte 32 +.byte 111 +.byte 110 +.byte 101 +.byte 32 +.byte 102 +.byte 108 +.byte 97 +.byte 119 +.byte 32 +.byte 105 +.byte 110 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 102 +.byte 105 +.byte 110 +.byte 97 +.byte 108 +.byte 32 +.byte 116 +.byte 97 +.byte 108 +.byte 108 +.byte 121 +.byte 32 +.byte 98 +.byte 101 +.byte 108 +.byte 111 +.byte 119 +.byte 0 +.align 0 +L.316: +.byte 83 +.byte 116 +.byte 105 +.byte 99 +.byte 107 +.byte 121 +.byte 32 +.byte 98 +.byte 105 +.byte 116 +.byte 32 +.byte 117 +.byte 115 +.byte 101 +.byte 100 +.byte 32 +.byte 105 +.byte 110 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 108 +.byte 121 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 110 +.byte 111 +.byte 116 +.byte 32 +.byte 97 +.byte 116 +.byte 32 +.byte 97 +.byte 108 +.byte 108 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.315: +.byte 83 +.byte 116 +.byte 105 +.byte 99 +.byte 107 +.byte 121 +.byte 32 +.byte 98 +.byte 105 +.byte 116 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 97 +.byte 114 +.byte 101 +.byte 110 +.byte 116 +.byte 108 +.byte 121 +.byte 32 +.byte 117 +.byte 115 +.byte 101 +.byte 100 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 108 +.byte 121 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.298: +.byte 67 +.byte 104 +.byte 101 +.byte 99 +.byte 107 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 115 +.byte 116 +.byte 105 +.byte 99 +.byte 107 +.byte 121 +.byte 32 +.byte 98 +.byte 105 +.byte 116 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.295: +.byte 40 +.byte 88 +.byte 32 +.byte 45 +.byte 32 +.byte 89 +.byte 41 +.byte 32 +.byte 43 +.byte 32 +.byte 40 +.byte 89 +.byte 32 +.byte 45 +.byte 32 +.byte 88 +.byte 41 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 110 +.byte 111 +.byte 110 +.byte 32 +.byte 122 +.byte 101 +.byte 114 +.byte 111 +.byte 33 +.byte 10 +.byte 0 +.align 0 +L.292: +.byte 65 +.byte 100 +.byte 100 +.byte 105 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 47 +.byte 83 +.byte 117 +.byte 98 +.byte 116 +.byte 114 +.byte 97 +.byte 99 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 110 +.byte 101 +.byte 105 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 115 +.byte 32 +.byte 110 +.byte 111 +.byte 114 +.byte 32 +.byte 99 +.byte 104 +.byte 111 +.byte 112 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.291: +.byte 65 +.byte 100 +.byte 100 +.byte 47 +.byte 83 +.byte 117 +.byte 98 +.byte 116 +.byte 114 +.byte 97 +.byte 99 +.byte 116 +.byte 0 +.align 0 +L.288: +.byte 65 +.byte 100 +.byte 100 +.byte 105 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 47 +.byte 83 +.byte 117 +.byte 98 +.byte 116 +.byte 114 +.byte 97 +.byte 99 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 108 +.byte 121 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.281: +.byte 65 +.byte 100 +.byte 100 +.byte 47 +.byte 83 +.byte 117 +.byte 98 +.byte 116 +.byte 114 +.byte 97 +.byte 99 +.byte 116 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 98 +.byte 101 +.byte 32 +.byte 99 +.byte 104 +.byte 111 +.byte 112 +.byte 112 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.276: +.byte 73 +.byte 110 +.byte 99 +.byte 111 +.byte 109 +.byte 112 +.byte 108 +.byte 101 +.byte 116 +.byte 101 +.byte 32 +.byte 99 +.byte 97 +.byte 114 +.byte 114 +.byte 121 +.byte 45 +.byte 112 +.byte 114 +.byte 111 +.byte 112 +.byte 97 +.byte 103 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 105 +.byte 110 +.byte 32 +.byte 65 +.byte 100 +.byte 100 +.byte 105 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 0 +.align 0 +L.272: +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 32 +.byte 42 +.byte 32 +.byte 40 +.byte 32 +.byte 49 +.byte 32 +.byte 47 +.byte 32 +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 32 +.byte 41 +.byte 32 +.byte 100 +.byte 105 +.byte 102 +.byte 102 +.byte 101 +.byte 114 +.byte 115 +.byte 32 +.byte 102 +.byte 114 +.byte 111 +.byte 109 +.byte 32 +.byte 49 +.byte 0 +.align 0 +L.270: +.byte 47 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 110 +.byte 101 +.byte 105 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 99 +.byte 104 +.byte 111 +.byte 112 +.byte 112 +.byte 101 +.byte 100 +.byte 32 +.byte 110 +.byte 111 +.byte 114 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 108 +.byte 121 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.267: +.byte 68 +.byte 105 +.byte 118 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 99 +.byte 104 +.byte 111 +.byte 112 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.264: +.byte 68 +.byte 105 +.byte 118 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 0 +.align 0 +L.261: +.byte 68 +.byte 105 +.byte 118 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 108 +.byte 121 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.256: +.byte 77 +.byte 117 +.byte 108 +.byte 116 +.byte 105 +.byte 112 +.byte 108 +.byte 105 +.byte 99 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 0 +.align 0 +L.253: +.byte 42 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 110 +.byte 101 +.byte 105 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 99 +.byte 104 +.byte 111 +.byte 112 +.byte 112 +.byte 101 +.byte 100 +.byte 32 +.byte 110 +.byte 111 +.byte 114 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 108 +.byte 121 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.252: +.byte 77 +.byte 117 +.byte 108 +.byte 116 +.byte 105 +.byte 112 +.byte 108 +.byte 105 +.byte 99 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 99 +.byte 104 +.byte 111 +.byte 112 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.249: +.byte 77 +.byte 117 +.byte 108 +.byte 116 +.byte 105 +.byte 112 +.byte 108 +.byte 105 +.byte 99 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 32 +.byte 99 +.byte 111 +.byte 114 +.byte 114 +.byte 101 +.byte 99 +.byte 116 +.byte 108 +.byte 121 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.239: +.byte 88 +.byte 32 +.byte 42 +.byte 32 +.byte 40 +.byte 49 +.byte 47 +.byte 88 +.byte 41 +.byte 32 +.byte 100 +.byte 105 +.byte 102 +.byte 102 +.byte 101 +.byte 114 +.byte 115 +.byte 32 +.byte 102 +.byte 114 +.byte 111 +.byte 109 +.byte 32 +.byte 49 +.byte 0 +.align 0 +L.220: +.byte 67 +.byte 104 +.byte 101 +.byte 99 +.byte 107 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 111 +.byte 110 +.byte 32 +.byte 109 +.byte 117 +.byte 108 +.byte 116 +.byte 105 +.byte 112 +.byte 108 +.byte 121 +.byte 44 +.byte 32 +.byte 100 +.byte 105 +.byte 118 +.byte 105 +.byte 100 +.byte 101 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 97 +.byte 100 +.byte 100 +.byte 47 +.byte 115 +.byte 117 +.byte 98 +.byte 116 +.byte 114 +.byte 97 +.byte 99 +.byte 116 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.219: +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 32 +.byte 42 +.byte 44 +.byte 32 +.byte 47 +.byte 44 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 45 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 104 +.byte 97 +.byte 118 +.byte 101 +.byte 32 +.byte 103 +.byte 117 +.byte 97 +.byte 114 +.byte 100 +.byte 32 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 115 +.byte 44 +.byte 32 +.byte 97 +.byte 115 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 121 +.byte 32 +.byte 115 +.byte 104 +.byte 111 +.byte 117 +.byte 108 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.216: +.byte 32 +.byte 32 +.byte 46 +.byte 46 +.byte 46 +.byte 32 +.byte 32 +.byte 105 +.byte 102 +.byte 32 +.byte 40 +.byte 88 +.byte 32 +.byte 61 +.byte 61 +.byte 32 +.byte 49 +.byte 46 +.byte 48 +.byte 41 +.byte 32 +.byte 123 +.byte 46 +.byte 46 +.byte 46 +.byte 46 +.byte 46 +.byte 125 +.byte 32 +.byte 101 +.byte 108 +.byte 115 +.byte 101 +.byte 32 +.byte 123 +.byte 46 +.byte 46 +.byte 46 +.byte 47 +.byte 40 +.byte 88 +.byte 45 +.byte 49 +.byte 46 +.byte 48 +.byte 41 +.byte 46 +.byte 46 +.byte 46 +.byte 125 +.byte 10 +.byte 0 +.align 0 +L.215: +.byte 32 +.byte 32 +.byte 115 +.byte 117 +.byte 99 +.byte 104 +.byte 32 +.byte 112 +.byte 114 +.byte 101 +.byte 99 +.byte 97 +.byte 117 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 32 +.byte 97 +.byte 103 +.byte 97 +.byte 105 +.byte 110 +.byte 115 +.byte 116 +.byte 32 +.byte 100 +.byte 105 +.byte 118 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 98 +.byte 121 +.byte 32 +.byte 122 +.byte 101 +.byte 114 +.byte 111 +.byte 32 +.byte 97 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.214: +.byte 32 +.byte 32 +.byte 115 +.byte 117 +.byte 98 +.byte 116 +.byte 114 +.byte 97 +.byte 99 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 121 +.byte 105 +.byte 101 +.byte 108 +.byte 100 +.byte 115 +.byte 32 +.byte 32 +.byte 40 +.byte 49 +.byte 45 +.byte 85 +.byte 49 +.byte 41 +.byte 32 +.byte 45 +.byte 32 +.byte 49 +.byte 32 +.byte 61 +.byte 32 +.byte 48 +.byte 32 +.byte 44 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 101 +.byte 98 +.byte 121 +.byte 32 +.byte 118 +.byte 105 +.byte 116 +.byte 105 +.byte 97 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 10 +.byte 0 +.align 0 +L.213: +.byte 99 +.byte 111 +.byte 109 +.byte 112 +.byte 97 +.byte 114 +.byte 105 +.byte 115 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 108 +.byte 108 +.byte 101 +.byte 103 +.byte 101 +.byte 115 +.byte 32 +.byte 32 +.byte 40 +.byte 49 +.byte 45 +.byte 85 +.byte 49 +.byte 41 +.byte 32 +.byte 60 +.byte 32 +.byte 49 +.byte 32 +.byte 32 +.byte 97 +.byte 108 +.byte 116 +.byte 104 +.byte 111 +.byte 117 +.byte 103 +.byte 104 +.byte 10 +.byte 0 +.align 0 +L.210: +.byte 45 +.byte 32 +.byte 108 +.byte 97 +.byte 99 +.byte 107 +.byte 115 +.byte 32 +.byte 71 +.byte 117 +.byte 97 +.byte 114 +.byte 100 +.byte 32 +.byte 68 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 44 +.byte 32 +.byte 115 +.byte 111 +.byte 32 +.byte 99 +.byte 97 +.byte 110 +.byte 99 +.byte 101 +.byte 108 +.byte 108 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 111 +.byte 98 +.byte 115 +.byte 99 +.byte 117 +.byte 114 +.byte 101 +.byte 100 +.byte 0 +.align 0 +L.205: +.byte 42 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 47 +.byte 111 +.byte 114 +.byte 32 +.byte 47 +.byte 32 +.byte 103 +.byte 101 +.byte 116 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 111 +.byte 32 +.byte 109 +.byte 97 +.byte 110 +.byte 121 +.byte 32 +.byte 108 +.byte 97 +.byte 115 +.byte 116 +.byte 32 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 115 +.byte 32 +.byte 119 +.byte 114 +.byte 111 +.byte 110 +.byte 103 +.byte 0 +.align 0 +L.201: +.byte 67 +.byte 111 +.byte 109 +.byte 112 +.byte 117 +.byte 116 +.byte 101 +.byte 100 +.byte 32 +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 101 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 49 +.byte 47 +.byte 49 +.byte 46 +.byte 48 +.byte 48 +.byte 48 +.byte 46 +.byte 46 +.byte 49 +.byte 32 +.byte 62 +.byte 61 +.byte 32 +.byte 49 +.byte 0 +.align 0 +L.199: +.byte 68 +.byte 105 +.byte 118 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 108 +.byte 97 +.byte 99 +.byte 107 +.byte 115 +.byte 32 +.byte 97 +.byte 32 +.byte 71 +.byte 117 +.byte 97 +.byte 114 +.byte 100 +.byte 32 +.byte 68 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 44 +.byte 32 +.byte 115 +.byte 111 +.byte 32 +.byte 88 +.byte 47 +.byte 49 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 88 +.byte 0 +.align 0 +L.194: +.byte 68 +.byte 105 +.byte 118 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 108 +.byte 97 +.byte 99 +.byte 107 +.byte 115 +.byte 32 +.byte 97 +.byte 32 +.byte 71 +.byte 117 +.byte 97 +.byte 114 +.byte 100 +.byte 32 +.byte 68 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 44 +.byte 32 +.byte 115 +.byte 111 +.byte 32 +.byte 101 +.byte 114 +.byte 114 +.byte 111 +.byte 114 +.byte 32 +.byte 99 +.byte 97 +.byte 110 +.byte 32 +.byte 101 +.byte 120 +.byte 99 +.byte 101 +.byte 101 +.byte 100 +.byte 32 +.byte 49 +.byte 32 +.byte 117 +.byte 108 +.byte 112 +.byte 10 +.byte 111 +.byte 114 +.byte 32 +.byte 32 +.byte 49 +.byte 47 +.byte 51 +.byte 32 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 32 +.byte 51 +.byte 47 +.byte 57 +.byte 32 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 32 +.byte 57 +.byte 47 +.byte 50 +.byte 55 +.byte 32 +.byte 109 +.byte 97 +.byte 121 +.byte 32 +.byte 100 +.byte 105 +.byte 115 +.byte 97 +.byte 103 +.byte 114 +.byte 101 +.byte 101 +.byte 0 +.align 0 +L.190: +.byte 42 +.byte 32 +.byte 103 +.byte 101 +.byte 116 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 111 +.byte 32 +.byte 109 +.byte 97 +.byte 110 +.byte 121 +.byte 32 +.byte 102 +.byte 105 +.byte 110 +.byte 97 +.byte 108 +.byte 32 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 115 +.byte 32 +.byte 119 +.byte 114 +.byte 111 +.byte 110 +.byte 103 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.188: +.byte 42 +.byte 32 +.byte 108 +.byte 97 +.byte 99 +.byte 107 +.byte 115 +.byte 32 +.byte 97 +.byte 32 +.byte 71 +.byte 117 +.byte 97 +.byte 114 +.byte 100 +.byte 32 +.byte 68 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 44 +.byte 32 +.byte 115 +.byte 111 +.byte 32 +.byte 49 +.byte 42 +.byte 88 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 88 +.byte 0 +.align 0 +L.185: +.byte 10 +.byte 67 +.byte 104 +.byte 101 +.byte 99 +.byte 107 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 103 +.byte 117 +.byte 97 +.byte 114 +.byte 100 +.byte 32 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 32 +.byte 105 +.byte 110 +.byte 32 +.byte 42 +.byte 44 +.byte 32 +.byte 47 +.byte 44 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 45 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.184: +.byte 83 +.byte 117 +.byte 98 +.byte 116 +.byte 114 +.byte 97 +.byte 99 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 98 +.byte 101 +.byte 32 +.byte 110 +.byte 111 +.byte 114 +.byte 109 +.byte 97 +.byte 108 +.byte 105 +.byte 122 +.byte 101 +.byte 100 +.byte 44 +.byte 32 +.byte 97 +.byte 115 +.byte 32 +.byte 105 +.byte 116 +.byte 32 +.byte 115 +.byte 104 +.byte 111 +.byte 117 +.byte 108 +.byte 100 +.byte 32 +.byte 98 +.byte 101 +.byte 46 +.byte 0 +.align 0 +L.179: +.byte 83 +.byte 117 +.byte 98 +.byte 116 +.byte 114 +.byte 97 +.byte 99 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 110 +.byte 111 +.byte 116 +.byte 32 +.byte 110 +.byte 111 +.byte 114 +.byte 109 +.byte 97 +.byte 108 +.byte 105 +.byte 122 +.byte 101 +.byte 100 +.byte 32 +.byte 88 +.byte 61 +.byte 89 +.byte 44 +.byte 88 +.byte 43 +.byte 90 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 89 +.byte 43 +.byte 90 +.byte 33 +.byte 0 +.align 0 +L.175: +.byte 114 +.byte 111 +.byte 117 +.byte 103 +.byte 104 +.byte 108 +.byte 121 +.byte 32 +.byte 37 +.byte 103 +.byte 32 +.byte 101 +.byte 120 +.byte 116 +.byte 114 +.byte 97 +.byte 32 +.byte 115 +.byte 105 +.byte 103 +.byte 110 +.byte 105 +.byte 102 +.byte 105 +.byte 99 +.byte 97 +.byte 110 +.byte 116 +.byte 32 +.byte 100 +.byte 101 +.byte 99 +.byte 105 +.byte 109 +.byte 97 +.byte 108 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.174: +.byte 112 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 101 +.byte 108 +.byte 121 +.byte 32 +.byte 119 +.byte 105 +.byte 116 +.byte 104 +.byte 32 +.byte 97 +.byte 98 +.byte 111 +.byte 117 +.byte 116 +.byte 32 +.byte 37 +.byte 103 +.byte 32 +.byte 101 +.byte 120 +.byte 116 +.byte 114 +.byte 97 +.byte 32 +.byte 66 +.byte 45 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 115 +.byte 44 +.byte 32 +.byte 105 +.byte 46 +.byte 101 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.173: +.byte 83 +.byte 111 +.byte 109 +.byte 101 +.byte 32 +.byte 115 +.byte 117 +.byte 98 +.byte 101 +.byte 120 +.byte 112 +.byte 114 +.byte 101 +.byte 115 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 32 +.byte 97 +.byte 112 +.byte 112 +.byte 101 +.byte 97 +.byte 114 +.byte 32 +.byte 116 +.byte 111 +.byte 32 +.byte 98 +.byte 101 +.byte 32 +.byte 99 +.byte 97 +.byte 108 +.byte 99 +.byte 117 +.byte 108 +.byte 97 +.byte 116 +.byte 101 +.byte 100 +.byte 32 +.byte 101 +.byte 120 +.byte 116 +.byte 114 +.byte 97 +.byte 10 +.byte 0 +.align 0 +L.167: +.byte 111 +.byte 102 +.byte 32 +.byte 97 +.byte 110 +.byte 10 +.byte 101 +.byte 120 +.byte 116 +.byte 114 +.byte 97 +.byte 45 +.byte 112 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 0 +.align 0 +L.166: +.byte 90 +.byte 49 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 44 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 90 +.byte 50 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 32 +.byte 0 +.align 0 +L.165: +.byte 44 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 101 +.byte 120 +.byte 97 +.byte 99 +.byte 116 +.byte 32 +.byte 114 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 97 +.byte 108 +.byte 32 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 101 +.byte 116 +.byte 105 +.byte 99 +.byte 32 +.byte 97 +.byte 32 +.byte 114 +.byte 101 +.byte 115 +.byte 117 +.byte 108 +.byte 116 +.byte 10 +.byte 0 +.align 0 +L.164: +.byte 66 +.byte 101 +.byte 99 +.byte 97 +.byte 117 +.byte 115 +.byte 101 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 117 +.byte 110 +.byte 117 +.byte 115 +.byte 117 +.byte 97 +.byte 108 +.byte 32 +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 102 +.byte 0 +.align 0 +L.160: +.byte 9 +.byte 85 +.byte 50 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 44 +.byte 32 +.byte 90 +.byte 50 +.byte 32 +.byte 45 +.byte 32 +.byte 85 +.byte 50 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.159: +.byte 9 +.byte 85 +.byte 49 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 44 +.byte 32 +.byte 90 +.byte 49 +.byte 32 +.byte 45 +.byte 32 +.byte 85 +.byte 49 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.158: +.byte 80 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 0 +.align 0 +L.157: +.byte 0 +.align 0 +L.150: +.byte 84 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 102 +.byte 101 +.byte 97 +.byte 116 +.byte 117 +.byte 114 +.byte 101 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 110 +.byte 111 +.byte 116 +.byte 32 +.byte 116 +.byte 101 +.byte 115 +.byte 116 +.byte 101 +.byte 100 +.byte 32 +.byte 102 +.byte 117 +.byte 114 +.byte 116 +.byte 104 +.byte 101 +.byte 114 +.byte 32 +.byte 98 +.byte 121 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.145: +.byte 80 +.byte 111 +.byte 115 +.byte 115 +.byte 105 +.byte 98 +.byte 108 +.byte 121 +.byte 32 +.byte 115 +.byte 111 +.byte 109 +.byte 101 +.byte 32 +.byte 112 +.byte 97 +.byte 114 +.byte 116 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 0 +.align 0 +L.144: +.byte 98 +.byte 121 +.byte 32 +.byte 101 +.byte 120 +.byte 116 +.byte 114 +.byte 97 +.byte 45 +.byte 112 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 101 +.byte 32 +.byte 101 +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 101 +.byte 116 +.byte 105 +.byte 99 +.byte 32 +.byte 115 +.byte 117 +.byte 98 +.byte 101 +.byte 120 +.byte 112 +.byte 114 +.byte 101 +.byte 115 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 115 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.143: +.byte 97 +.byte 114 +.byte 101 +.byte 32 +.byte 115 +.byte 121 +.byte 109 +.byte 112 +.byte 116 +.byte 111 +.byte 109 +.byte 115 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 105 +.byte 110 +.byte 99 +.byte 111 +.byte 110 +.byte 115 +.byte 105 +.byte 115 +.byte 116 +.byte 101 +.byte 110 +.byte 99 +.byte 105 +.byte 101 +.byte 115 +.byte 32 +.byte 105 +.byte 110 +.byte 116 +.byte 114 +.byte 111 +.byte 100 +.byte 117 +.byte 99 +.byte 101 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.142: +.byte 114 +.byte 101 +.byte 115 +.byte 112 +.byte 101 +.byte 99 +.byte 116 +.byte 105 +.byte 118 +.byte 101 +.byte 108 +.byte 121 +.byte 32 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 44 +.byte 32 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 44 +.byte 32 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 44 +.byte 10 +.byte 0 +.align 0 +L.141: +.byte 68 +.byte 105 +.byte 115 +.byte 97 +.byte 103 +.byte 114 +.byte 101 +.byte 101 +.byte 109 +.byte 101 +.byte 110 +.byte 116 +.byte 115 +.byte 32 +.byte 97 +.byte 109 +.byte 111 +.byte 110 +.byte 103 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 118 +.byte 97 +.byte 108 +.byte 117 +.byte 101 +.byte 115 +.byte 32 +.byte 88 +.byte 49 +.byte 44 +.byte 32 +.byte 89 +.byte 49 +.byte 44 +.byte 32 +.byte 90 +.byte 49 +.byte 44 +.byte 10 +.byte 0 +.align 0 +L.119: +.byte 80 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 119 +.byte 111 +.byte 114 +.byte 115 +.byte 101 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 110 +.byte 32 +.byte 53 +.byte 32 +.byte 100 +.byte 101 +.byte 99 +.byte 105 +.byte 109 +.byte 97 +.byte 108 +.byte 32 +.byte 102 +.byte 105 +.byte 103 +.byte 117 +.byte 114 +.byte 101 +.byte 115 +.byte 32 +.byte 32 +.byte 0 +.align 0 +L.117: +.byte 84 +.byte 104 +.byte 101 +.byte 32 +.byte 110 +.byte 117 +.byte 109 +.byte 98 +.byte 101 +.byte 114 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 115 +.byte 105 +.byte 103 +.byte 110 +.byte 105 +.byte 102 +.byte 105 +.byte 99 +.byte 97 +.byte 110 +.byte 116 +.byte 32 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 115 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 116 +.byte 104 +.byte 101 +.byte 32 +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 37 +.byte 102 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.116: +.byte 108 +.byte 111 +.byte 103 +.byte 97 +.byte 114 +.byte 105 +.byte 116 +.byte 104 +.byte 109 +.byte 105 +.byte 99 +.byte 32 +.byte 101 +.byte 110 +.byte 99 +.byte 111 +.byte 100 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 104 +.byte 97 +.byte 115 +.byte 32 +.byte 112 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 99 +.byte 104 +.byte 97 +.byte 114 +.byte 97 +.byte 99 +.byte 116 +.byte 101 +.byte 114 +.byte 105 +.byte 122 +.byte 101 +.byte 100 +.byte 32 +.byte 115 +.byte 111 +.byte 108 +.byte 101 +.byte 108 +.byte 121 +.byte 32 +.byte 98 +.byte 121 +.byte 32 +.byte 85 +.byte 49 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.113: +.byte 111 +.byte 102 +.byte 32 +.byte 115 +.byte 105 +.byte 103 +.byte 110 +.byte 105 +.byte 102 +.byte 105 +.byte 99 +.byte 97 +.byte 110 +.byte 116 +.byte 32 +.byte 100 +.byte 105 +.byte 103 +.byte 105 +.byte 116 +.byte 115 +.byte 32 +.byte 98 +.byte 117 +.byte 116 +.byte 44 +.byte 32 +.byte 98 +.byte 121 +.byte 32 +.byte 105 +.byte 116 +.byte 115 +.byte 101 +.byte 108 +.byte 102 +.byte 44 +.byte 32 +.byte 116 +.byte 104 +.byte 105 +.byte 115 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 97 +.byte 32 +.byte 109 +.byte 105 +.byte 110 +.byte 111 +.byte 114 +.byte 32 +.byte 102 +.byte 108 +.byte 97 +.byte 119 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.112: +.byte 80 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 99 +.byte 97 +.byte 110 +.byte 110 +.byte 111 +.byte 116 +.byte 32 +.byte 98 +.byte 101 +.byte 32 +.byte 99 +.byte 104 +.byte 97 +.byte 114 +.byte 97 +.byte 99 +.byte 116 +.byte 101 +.byte 114 +.byte 105 +.byte 122 +.byte 101 +.byte 100 +.byte 32 +.byte 98 +.byte 121 +.byte 32 +.byte 97 +.byte 110 +.byte 32 +.byte 73 +.byte 110 +.byte 116 +.byte 101 +.byte 103 +.byte 101 +.byte 114 +.byte 32 +.byte 110 +.byte 117 +.byte 109 +.byte 98 +.byte 101 +.byte 114 +.byte 10 +.byte 0 +.align 0 +L.99: +.byte 67 +.byte 111 +.byte 109 +.byte 112 +.byte 97 +.byte 114 +.byte 105 +.byte 115 +.byte 111 +.byte 110 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 102 +.byte 117 +.byte 122 +.byte 122 +.byte 121 +.byte 44 +.byte 88 +.byte 61 +.byte 49 +.byte 32 +.byte 98 +.byte 117 +.byte 116 +.byte 32 +.byte 88 +.byte 45 +.byte 49 +.byte 47 +.byte 50 +.byte 45 +.byte 49 +.byte 47 +.byte 50 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 48 +.byte 0 +.align 0 +L.95: +.byte 40 +.byte 49 +.byte 45 +.byte 85 +.byte 49 +.byte 41 +.byte 45 +.byte 49 +.byte 47 +.byte 50 +.byte 32 +.byte 60 +.byte 32 +.byte 49 +.byte 47 +.byte 50 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 70 +.byte 65 +.byte 76 +.byte 83 +.byte 69 +.byte 44 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 103 +.byte 46 +.byte 32 +.byte 102 +.byte 97 +.byte 105 +.byte 108 +.byte 115 +.byte 63 +.byte 0 +.align 3 +L.93: +.word 0x40240000 +.word 0x0 +.align 0 +L.88: +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 110 +.byte 111 +.byte 116 +.byte 32 +.byte 97 +.byte 115 +.byte 32 +.byte 103 +.byte 111 +.byte 111 +.byte 100 +.byte 32 +.byte 97 +.byte 115 +.byte 32 +.byte 50 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 49 +.byte 48 +.byte 0 +.align 0 +L.84: +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 116 +.byte 111 +.byte 111 +.byte 32 +.byte 98 +.byte 105 +.byte 103 +.byte 58 +.byte 32 +.byte 114 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 111 +.byte 102 +.byte 102 +.byte 32 +.byte 112 +.byte 114 +.byte 111 +.byte 98 +.byte 108 +.byte 101 +.byte 109 +.byte 115 +.byte 0 +.align 0 +L.82: +.byte 77 +.byte 89 +.byte 83 +.byte 84 +.byte 69 +.byte 82 +.byte 89 +.byte 58 +.byte 32 +.byte 114 +.byte 101 +.byte 99 +.byte 97 +.byte 108 +.byte 99 +.byte 117 +.byte 108 +.byte 97 +.byte 116 +.byte 101 +.byte 100 +.byte 32 +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.81: +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 32 +.byte 99 +.byte 111 +.byte 110 +.byte 102 +.byte 105 +.byte 114 +.byte 109 +.byte 101 +.byte 100 +.byte 46 +.byte 10 +.byte 0 +.align 3 +L.78: +.word 0x3f847ae1 +.word 0x47ae147b +.align 0 +L.77: +.byte 103 +.byte 101 +.byte 116 +.byte 115 +.byte 32 +.byte 98 +.byte 101 +.byte 116 +.byte 116 +.byte 101 +.byte 114 +.byte 32 +.byte 99 +.byte 108 +.byte 111 +.byte 115 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 114 +.byte 101 +.byte 108 +.byte 97 +.byte 116 +.byte 105 +.byte 118 +.byte 101 +.byte 32 +.byte 115 +.byte 101 +.byte 112 +.byte 97 +.byte 114 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 85 +.byte 49 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.76: +.byte 99 +.byte 111 +.byte 110 +.byte 102 +.byte 105 +.byte 114 +.byte 109 +.byte 115 +.byte 32 +.byte 99 +.byte 108 +.byte 111 +.byte 115 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 114 +.byte 101 +.byte 108 +.byte 97 +.byte 116 +.byte 105 +.byte 118 +.byte 101 +.byte 32 +.byte 115 +.byte 101 +.byte 112 +.byte 97 +.byte 114 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 85 +.byte 49 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.61: +.byte 82 +.byte 101 +.byte 99 +.byte 97 +.byte 108 +.byte 99 +.byte 117 +.byte 108 +.byte 97 +.byte 116 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 114 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 112 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 10 +.byte 32 +.byte 0 +.align 0 +L.60: +.byte 67 +.byte 108 +.byte 111 +.byte 115 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 114 +.byte 101 +.byte 108 +.byte 97 +.byte 116 +.byte 105 +.byte 118 +.byte 101 +.byte 32 +.byte 115 +.byte 101 +.byte 112 +.byte 97 +.byte 114 +.byte 97 +.byte 116 +.byte 105 +.byte 111 +.byte 110 +.byte 32 +.byte 102 +.byte 111 +.byte 117 +.byte 110 +.byte 100 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 85 +.byte 49 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 46 +.byte 55 +.byte 101 +.byte 32 +.byte 46 +.byte 10 +.byte 10 +.byte 0 +.align 0 +L.54: +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 102 +.byte 32 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.45: +.byte 83 +.byte 101 +.byte 97 +.byte 114 +.byte 99 +.byte 104 +.byte 105 +.byte 110 +.byte 103 +.byte 32 +.byte 102 +.byte 111 +.byte 114 +.byte 32 +.byte 82 +.byte 97 +.byte 100 +.byte 105 +.byte 120 +.byte 32 +.byte 97 +.byte 110 +.byte 100 +.byte 32 +.byte 80 +.byte 114 +.byte 101 +.byte 99 +.byte 105 +.byte 115 +.byte 105 +.byte 111 +.byte 110 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.44: +.byte 10 +.byte 0 +.align 0 +L.43: +.byte 45 +.byte 49 +.byte 44 +.byte 32 +.byte 48 +.byte 44 +.byte 32 +.byte 49 +.byte 47 +.byte 50 +.byte 44 +.byte 32 +.byte 49 +.byte 44 +.byte 32 +.byte 50 +.byte 44 +.byte 32 +.byte 51 +.byte 44 +.byte 32 +.byte 52 +.byte 44 +.byte 32 +.byte 53 +.byte 44 +.byte 32 +.byte 57 +.byte 44 +.byte 32 +.byte 50 +.byte 55 +.byte 44 +.byte 32 +.byte 51 +.byte 50 +.byte 32 +.byte 38 +.byte 32 +.byte 50 +.byte 52 +.byte 48 +.byte 32 +.byte 97 +.byte 114 +.byte 101 +.byte 32 +.byte 79 +.byte 46 +.byte 75 +.byte 46 +.byte 10 +.byte 0 +.align 0 +L.38: +.byte 53 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 52 +.byte 43 +.byte 49 +.byte 44 +.byte 32 +.byte 50 +.byte 52 +.byte 48 +.byte 47 +.byte 51 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 56 +.byte 48 +.byte 44 +.byte 32 +.byte 50 +.byte 52 +.byte 48 +.byte 47 +.byte 52 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 54 +.byte 48 +.byte 44 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 50 +.byte 52 +.byte 48 +.byte 47 +.byte 53 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 52 +.byte 56 +.byte 0 +.align 0 +L.34: +.byte 57 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 51 +.byte 42 +.byte 51 +.byte 44 +.byte 32 +.byte 50 +.byte 55 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 57 +.byte 42 +.byte 51 +.byte 44 +.byte 32 +.byte 51 +.byte 50 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 56 +.byte 42 +.byte 52 +.byte 44 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 51 +.byte 50 +.byte 45 +.byte 50 +.byte 55 +.byte 45 +.byte 52 +.byte 45 +.byte 49 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 48 +.byte 0 +.align 0 +L.30: +.byte 49 +.byte 47 +.byte 50 +.byte 32 +.byte 43 +.byte 32 +.byte 40 +.byte 45 +.byte 49 +.byte 41 +.byte 32 +.byte 43 +.byte 32 +.byte 49 +.byte 47 +.byte 50 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 48 +.byte 0 +.align 0 +L.26: +.byte 45 +.byte 49 +.byte 43 +.byte 49 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 48 +.byte 44 +.byte 32 +.byte 40 +.byte 45 +.byte 49 +.byte 41 +.byte 43 +.byte 97 +.byte 98 +.byte 115 +.byte 40 +.byte 49 +.byte 41 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 48 +.byte 44 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 45 +.byte 49 +.byte 43 +.byte 40 +.byte 45 +.byte 49 +.byte 41 +.byte 42 +.byte 40 +.byte 45 +.byte 49 +.byte 41 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 48 +.byte 0 +.align 0 +L.22: +.byte 51 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 50 +.byte 43 +.byte 49 +.byte 44 +.byte 32 +.byte 52 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 51 +.byte 43 +.byte 49 +.byte 44 +.byte 32 +.byte 52 +.byte 43 +.byte 50 +.byte 42 +.byte 40 +.byte 45 +.byte 50 +.byte 41 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 48 +.byte 44 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 52 +.byte 45 +.byte 51 +.byte 45 +.byte 49 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 48 +.byte 0 +.align 3 +L.20: +.word 0x3f50624d +.word 0xd2f1a9fc +.align 0 +L.19: +.byte 67 +.byte 111 +.byte 109 +.byte 112 +.byte 97 +.byte 114 +.byte 105 +.byte 115 +.byte 111 +.byte 110 +.byte 32 +.byte 97 +.byte 108 +.byte 108 +.byte 101 +.byte 103 +.byte 101 +.byte 115 +.byte 32 +.byte 116 +.byte 104 +.byte 97 +.byte 116 +.byte 32 +.byte 45 +.byte 48 +.byte 46 +.byte 48 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 78 +.byte 111 +.byte 110 +.byte 45 +.byte 122 +.byte 101 +.byte 114 +.byte 111 +.byte 33 +.byte 10 +.byte 0 +.align 0 +L.14: +.byte 48 +.byte 43 +.byte 48 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 48 +.byte 44 +.byte 32 +.byte 49 +.byte 45 +.byte 49 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 48 +.byte 44 +.byte 32 +.byte 49 +.byte 32 +.byte 60 +.byte 61 +.byte 32 +.byte 48 +.byte 44 +.byte 32 +.byte 111 +.byte 114 +.byte 32 +.byte 49 +.byte 43 +.byte 49 +.byte 32 +.byte 33 +.byte 61 +.byte 32 +.byte 50 +.byte 0 +.align 0 +L.12: +.byte 80 +.byte 114 +.byte 111 +.byte 103 +.byte 114 +.byte 97 +.byte 109 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 110 +.byte 111 +.byte 119 +.byte 32 +.byte 82 +.byte 85 +.byte 78 +.byte 78 +.byte 73 +.byte 78 +.byte 71 +.byte 32 +.byte 116 +.byte 101 +.byte 115 +.byte 116 +.byte 115 +.byte 32 +.byte 111 +.byte 110 +.byte 32 +.byte 115 +.byte 109 +.byte 97 +.byte 108 +.byte 108 +.byte 32 +.byte 105 +.byte 110 +.byte 116 +.byte 101 +.byte 103 +.byte 101 +.byte 114 +.byte 115 +.byte 58 +.byte 10 +.byte 0 +.align 3 +L.8: +.word 0x3ff00000 +.word 0x0 +.align 3 +L.7: +.word 0x0 +.word 0x0 +.align 0 +L.2: +.byte 10 +.byte 42 +.byte 32 +.byte 42 +.byte 32 +.byte 42 +.byte 32 +.byte 70 +.byte 76 +.byte 79 +.byte 65 +.byte 84 +.byte 73 +.byte 78 +.byte 71 +.byte 45 +.byte 80 +.byte 79 +.byte 73 +.byte 78 +.byte 84 +.byte 32 +.byte 69 +.byte 82 +.byte 82 +.byte 79 +.byte 82 +.byte 32 +.byte 42 +.byte 32 +.byte 42 +.byte 32 +.byte 42 +.byte 10 +.byte 0 diff --git a/lcc/mips/irix/tst/sort.1bk b/lcc/mips/irix/tst/sort.1bk index 380d529..75e1f0d 100755 --- a/lcc/mips/irix/tst/sort.1bk +++ b/lcc/mips/irix/tst/sort.1bk @@ -1,20 +1,20 @@ -exchange(1,9)
-exchange(3,7)
-exchange(5,6)
-exchange(0,5)
-exchange(0,3)
-exchange(0,0)
-exchange(1,2)
-exchange(6,6)
-exchange(8,9)
-exchange(7,8)
--51
--1
-0
-1
-3
-10
-18
-32
-567
-789
+exchange(1,9) +exchange(3,7) +exchange(5,6) +exchange(0,5) +exchange(0,3) +exchange(0,0) +exchange(1,2) +exchange(6,6) +exchange(8,9) +exchange(7,8) +-51 +-1 +0 +1 +3 +10 +18 +32 +567 +789 diff --git a/lcc/mips/irix/tst/sort.2bk b/lcc/mips/irix/tst/sort.2bk index 27488a1..81e6f38 100755 --- a/lcc/mips/irix/tst/sort.2bk +++ b/lcc/mips/irix/tst/sort.2bk @@ -1,5 +1,5 @@ -tst/sort.c:23: warning: missing return value
-tst/sort.c:30: warning: missing return value
-tst/sort.c:37: warning: missing return value
-tst/sort.c:41: warning: missing return value
-tst/sort.c:65: warning: missing return value
+tst/sort.c:23: warning: missing return value +tst/sort.c:30: warning: missing return value +tst/sort.c:37: warning: missing return value +tst/sort.c:41: warning: missing return value +tst/sort.c:65: warning: missing return value diff --git a/lcc/mips/irix/tst/sort.sbk b/lcc/mips/irix/tst/sort.sbk index 57d33f6..ff3724c 100755 --- a/lcc/mips/irix/tst/sort.sbk +++ b/lcc/mips/irix/tst/sort.sbk @@ -1,308 +1,308 @@ -.set reorder
-.globl in
-.data
-.align 2
-in:
-.word 0xa
-.word 0x20
-.word 0xffffffff
-.word 0x237
-.word 0x3
-.word 0x12
-.word 0x1
-.word 0xffffffcd
-.word 0x315
-.word 0x0
-.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)
-la $4,in
-la $5,10
-jal sort
-move $30,$0
-b L.5
-L.2:
-sll $24,$30,2
-lw $4,in($24)
-jal putd
-la $4,10
-jal putchar
-L.3:
-la $30,1($30)
-L.5:
-move $24,$30
-la $15,10
-bltu $24,$15,L.2
-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
-.globl putd
-.text
-.align 2
-.ent putd
-putd:
-.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)
-move $30,$4
-bge $30,$0,L.7
-la $4,45
-jal putchar
-negu $30,$30
-L.7:
-la $24,10
-div $24,$30,$24
-beq $24,$0,L.9
-la $24,10
-div $4,$30,$24
-jal putd
-L.9:
-la $24,10
-rem $24,$30,$24
-la $4,48($24)
-jal putchar
-move $2,$0
-L.6:
-lw $25,16($sp)
-lw $30,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,32
-j $31
-.end putd
-.globl sort
-.text
-.align 2
-.ent sort
-sort:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $4,24($sp)
-sw $5,28($sp)
-lw $24,0+24($sp)
-sw $24,xx
-move $4,$24
-move $5,$0
-lw $24,4+24($sp)
-subu $24,$24,1
-sw $24,4+24($sp)
-move $6,$24
-jal quick
-move $2,$0
-L.11:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end sort
-.globl quick
-.text
-.align 2
-.ent quick
-quick:
-.frame $sp,40,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-40
-.mask 0xc2e00000,-4
-sw $21,16($sp)
-sw $22,20($sp)
-sw $23,24($sp)
-.cprestore 28
-sw $30,32($sp)
-sw $31,36($sp)
-move $30,$4
-move $23,$5
-move $22,$6
-blt $23,$22,L.13
-b L.12
-L.13:
-move $4,$30
-move $5,$23
-move $6,$22
-jal partition
-move $21,$2
-move $4,$30
-move $5,$23
-subu $6,$21,1
-jal quick
-move $4,$30
-la $5,1($21)
-move $6,$22
-jal quick
-move $2,$0
-L.12:
-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,40
-j $31
-.end quick
-.globl partition
-.text
-.align 2
-.ent partition
-partition:
-.frame $sp,48,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-48
-.mask 0xc2f00000,-8
-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 $23,$5
-move $22,$6
-la $22,1($22)
-move $20,$23
-sll $24,$20,2
-addu $24,$24,$30
-lw $21,($24)
-b L.17
-L.16:
-la $23,1($23)
-b L.20
-L.19:
-la $23,1($23)
-L.20:
-sll $24,$23,2
-addu $24,$24,$30
-lw $24,($24)
-blt $24,$21,L.19
-subu $22,$22,1
-b L.23
-L.22:
-subu $22,$22,1
-L.23:
-sll $24,$22,2
-addu $24,$24,$30
-lw $24,($24)
-bgt $24,$21,L.22
-bge $23,$22,L.25
-sll $24,$23,2
-addu $4,$24,$30
-sll $24,$22,2
-addu $5,$24,$30
-jal exchange
-L.25:
-L.17:
-blt $23,$22,L.16
-sll $24,$20,2
-addu $4,$24,$30
-sll $24,$22,2
-addu $5,$24,$30
-jal exchange
-move $2,$22
-L.15:
-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,48
-j $31
-.end partition
-.globl exchange
-.text
-.align 2
-.ent exchange
-exchange:
-.frame $sp,40,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-40
-.mask 0xc2800000,-12
-sw $23,16($sp)
-.cprestore 20
-sw $30,24($sp)
-sw $31,28($sp)
-move $30,$4
-move $23,$5
-la $4,L.28
-lw $24,xx
-la $15,4
-move $14,$30
-subu $14,$14,$24
-div $5,$14,$15
-move $14,$23
-subu $24,$14,$24
-div $6,$24,$15
-jal printf
-lw $24,($30)
-sw $24,-4+40($sp)
-lw $24,($23)
-sw $24,($30)
-lw $24,-4+40($sp)
-sw $24,($23)
-move $2,$0
-L.27:
-lw $23,16($sp)
-lw $25,20($sp)
-lw $30,24($sp)
-lw $31,28($sp)
-addu $sp,$sp,40
-j $31
-.end exchange
-.globl xx
-.comm xx,4
-.rdata
-.align 0
-L.28:
-.byte 101
-.byte 120
-.byte 99
-.byte 104
-.byte 97
-.byte 110
-.byte 103
-.byte 101
-.byte 40
-.byte 37
-.byte 100
-.byte 44
-.byte 37
-.byte 100
-.byte 41
-.byte 10
-.byte 0
+.set reorder +.globl in +.data +.align 2 +in: +.word 0xa +.word 0x20 +.word 0xffffffff +.word 0x237 +.word 0x3 +.word 0x12 +.word 0x1 +.word 0xffffffcd +.word 0x315 +.word 0x0 +.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) +la $4,in +la $5,10 +jal sort +move $30,$0 +b L.5 +L.2: +sll $24,$30,2 +lw $4,in($24) +jal putd +la $4,10 +jal putchar +L.3: +la $30,1($30) +L.5: +move $24,$30 +la $15,10 +bltu $24,$15,L.2 +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 +.globl putd +.text +.align 2 +.ent putd +putd: +.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) +move $30,$4 +bge $30,$0,L.7 +la $4,45 +jal putchar +negu $30,$30 +L.7: +la $24,10 +div $24,$30,$24 +beq $24,$0,L.9 +la $24,10 +div $4,$30,$24 +jal putd +L.9: +la $24,10 +rem $24,$30,$24 +la $4,48($24) +jal putchar +move $2,$0 +L.6: +lw $25,16($sp) +lw $30,20($sp) +lw $31,24($sp) +addu $sp,$sp,32 +j $31 +.end putd +.globl sort +.text +.align 2 +.ent sort +sort: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $4,24($sp) +sw $5,28($sp) +lw $24,0+24($sp) +sw $24,xx +move $4,$24 +move $5,$0 +lw $24,4+24($sp) +subu $24,$24,1 +sw $24,4+24($sp) +move $6,$24 +jal quick +move $2,$0 +L.11: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end sort +.globl quick +.text +.align 2 +.ent quick +quick: +.frame $sp,40,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-40 +.mask 0xc2e00000,-4 +sw $21,16($sp) +sw $22,20($sp) +sw $23,24($sp) +.cprestore 28 +sw $30,32($sp) +sw $31,36($sp) +move $30,$4 +move $23,$5 +move $22,$6 +blt $23,$22,L.13 +b L.12 +L.13: +move $4,$30 +move $5,$23 +move $6,$22 +jal partition +move $21,$2 +move $4,$30 +move $5,$23 +subu $6,$21,1 +jal quick +move $4,$30 +la $5,1($21) +move $6,$22 +jal quick +move $2,$0 +L.12: +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,40 +j $31 +.end quick +.globl partition +.text +.align 2 +.ent partition +partition: +.frame $sp,48,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-48 +.mask 0xc2f00000,-8 +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 $23,$5 +move $22,$6 +la $22,1($22) +move $20,$23 +sll $24,$20,2 +addu $24,$24,$30 +lw $21,($24) +b L.17 +L.16: +la $23,1($23) +b L.20 +L.19: +la $23,1($23) +L.20: +sll $24,$23,2 +addu $24,$24,$30 +lw $24,($24) +blt $24,$21,L.19 +subu $22,$22,1 +b L.23 +L.22: +subu $22,$22,1 +L.23: +sll $24,$22,2 +addu $24,$24,$30 +lw $24,($24) +bgt $24,$21,L.22 +bge $23,$22,L.25 +sll $24,$23,2 +addu $4,$24,$30 +sll $24,$22,2 +addu $5,$24,$30 +jal exchange +L.25: +L.17: +blt $23,$22,L.16 +sll $24,$20,2 +addu $4,$24,$30 +sll $24,$22,2 +addu $5,$24,$30 +jal exchange +move $2,$22 +L.15: +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,48 +j $31 +.end partition +.globl exchange +.text +.align 2 +.ent exchange +exchange: +.frame $sp,40,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-40 +.mask 0xc2800000,-12 +sw $23,16($sp) +.cprestore 20 +sw $30,24($sp) +sw $31,28($sp) +move $30,$4 +move $23,$5 +la $4,L.28 +lw $24,xx +la $15,4 +move $14,$30 +subu $14,$14,$24 +div $5,$14,$15 +move $14,$23 +subu $24,$14,$24 +div $6,$24,$15 +jal printf +lw $24,($30) +sw $24,-4+40($sp) +lw $24,($23) +sw $24,($30) +lw $24,-4+40($sp) +sw $24,($23) +move $2,$0 +L.27: +lw $23,16($sp) +lw $25,20($sp) +lw $30,24($sp) +lw $31,28($sp) +addu $sp,$sp,40 +j $31 +.end exchange +.globl xx +.comm xx,4 +.rdata +.align 0 +L.28: +.byte 101 +.byte 120 +.byte 99 +.byte 104 +.byte 97 +.byte 110 +.byte 103 +.byte 101 +.byte 40 +.byte 37 +.byte 100 +.byte 44 +.byte 37 +.byte 100 +.byte 41 +.byte 10 +.byte 0 diff --git a/lcc/mips/irix/tst/spill.2bk b/lcc/mips/irix/tst/spill.2bk index f7e3521..afd73e2 100755 --- a/lcc/mips/irix/tst/spill.2bk +++ b/lcc/mips/irix/tst/spill.2bk @@ -1,6 +1,6 @@ -tst/spill.c:1: warning: missing return value
-tst/spill.c:3: warning: missing return value
-tst/spill.c:5: warning: missing return value
-tst/spill.c:7: warning: missing return value
-tst/spill.c:9: warning: missing return value
-tst/spill.c:17: warning: missing return value
+tst/spill.c:1: warning: missing return value +tst/spill.c:3: warning: missing return value +tst/spill.c:5: warning: missing return value +tst/spill.c:7: warning: missing return value +tst/spill.c:9: warning: missing return value +tst/spill.c:17: warning: missing return value diff --git a/lcc/mips/irix/tst/spill.sbk b/lcc/mips/irix/tst/spill.sbk index 5b9fb25..f269e9f 100755 --- a/lcc/mips/irix/tst/spill.sbk +++ b/lcc/mips/irix/tst/spill.sbk @@ -1,271 +1,271 @@ -.set reorder
-.globl main
-.text
-.text
-.align 2
-.ent main
-main:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-move $2,$0
-L.1:
-j $31
-.end main
-.globl f
-.text
-.align 2
-.ent f
-f:
-.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)
-jal f
-move $24,$2
-sw $24,-4+32($sp)
-jal f
-lw $15,-4+32($sp)
-addu $24,$15,$2
-sw $24,0+32($sp)
-move $2,$0
-L.2:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,32
-j $31
-.end f
-.globl f2
-.text
-.align 2
-.ent f2
-f2:
-.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)
-jal f
-move $24,$2
-sw $24,-4+32($sp)
-lw $15,0+32($sp)
-beq $15,$0,L.5
-jal f
-move $24,$2
-move $30,$24
-b L.6
-L.5:
-la $30,1
-L.6:
-lw $24,-4+32($sp)
-addu $24,$24,$30
-sw $24,0+32($sp)
-move $2,$0
-L.3:
-lw $25,16($sp)
-lw $30,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,32
-j $31
-.end f2
-.globl f3
-.text
-.align 2
-.ent f3
-f3:
-.frame $sp,72,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-72
-.mask 0xc2ff0000,-16
-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,72($sp)
-sw $5,76($sp)
-move $30,$0
-move $23,$0
-move $22,$0
-move $21,$0
-move $20,$0
-move $19,$0
-move $18,$0
-move $17,$0
-move $16,$0
-sw $0,-4+72($sp)
-lw $24,4+72($sp)
-sw $24,-12+72($sp)
-la $15,4($24)
-sw $15,4+72($sp)
-lw $15,0+72($sp)
-beq $15,$0,L.9
-jal f
-move $24,$2
-sw $24,-8+72($sp)
-b L.10
-L.9:
-sw $0,-8+72($sp)
-L.10:
-lw $24,-8+72($sp)
-lw $15,-12+72($sp)
-sw $24,($15)
-move $2,$0
-L.7:
-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,72
-j $31
-.end f3
-.globl f4
-.text
-.align 2
-.ent f4
-f4:
-.frame $sp,32,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-32
-.mask 0x40fc0000,-8
-sw $18,0($sp)
-sw $19,4($sp)
-sw $20,8($sp)
-sw $21,12($sp)
-sw $22,16($sp)
-sw $23,20($sp)
-sw $30,24($sp)
-move $30,$0
-move $23,$0
-move $22,$0
-move $21,$0
-move $20,$0
-move $19,$0
-lw $24,i
-sll $15,$24,3
-l.d $f18,a($15)
-l.d $f16,b($15)
-l.d $f10,L.15
-add.d $f8,$f18,$f16
-c.eq.d $f8,$f10; bc1t L.13
-beq $24,$0,L.13
-sub.d $f18,$f18,$f16
-c.eq.d $f18,$f10; bc1t L.13
-la $18,1
-b L.14
-L.13:
-move $18,$0
-L.14:
-sw $18,i
-move $2,$0
-L.11:
-lw $18,0($sp)
-lw $19,4($sp)
-lw $20,8($sp)
-lw $21,12($sp)
-lw $22,16($sp)
-lw $23,20($sp)
-lw $30,24($sp)
-addu $sp,$sp,32
-j $31
-.end f4
-.globl f5
-.text
-.align 2
-.ent f5
-f5:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-lw $24,k
-lw $15,m
-lw $14,A
-mul $13,$24,$15
-sll $13,$13,3
-addu $13,$13,$14
-lw $12,j
-mul $15,$12,$15
-sll $15,$15,3
-addu $15,$15,$14
-lw $14,n
-lw $11,B
-mul $24,$24,$14
-sll $24,$24,3
-addu $24,$24,$11
-mul $14,$12,$14
-sll $14,$14,3
-addu $14,$14,$11
-l.d $f18,($13)
-l.d $f16,($15)
-mul.d $f18,$f18,$f16
-l.d $f16,($24)
-l.d $f10,($14)
-mul.d $f16,$f16,$f10
-add.d $f18,$f18,$f16
-s.d $f18,x
-l.d $f18,($13)
-l.d $f16,($14)
-mul.d $f18,$f18,$f16
-l.d $f16,($24)
-l.d $f10,($15)
-mul.d $f16,$f16,$f10
-sub.d $f18,$f18,$f16
-s.d $f18,x
-move $2,$0
-L.16:
-j $31
-.end f5
-.globl x
-.comm x,8
-.globl B
-.comm B,4
-.globl A
-.comm A,4
-.globl n
-.comm n,4
-.globl m
-.comm m,4
-.globl k
-.comm k,4
-.globl j
-.comm j,4
-.globl i
-.comm i,4
-.globl b
-.comm b,80
-.globl a
-.comm a,80
-.rdata
-.align 3
-L.15:
-.word 0x0
-.word 0x0
+.set reorder +.globl main +.text +.text +.align 2 +.ent main +main: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +move $2,$0 +L.1: +j $31 +.end main +.globl f +.text +.align 2 +.ent f +f: +.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) +jal f +move $24,$2 +sw $24,-4+32($sp) +jal f +lw $15,-4+32($sp) +addu $24,$15,$2 +sw $24,0+32($sp) +move $2,$0 +L.2: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,32 +j $31 +.end f +.globl f2 +.text +.align 2 +.ent f2 +f2: +.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) +jal f +move $24,$2 +sw $24,-4+32($sp) +lw $15,0+32($sp) +beq $15,$0,L.5 +jal f +move $24,$2 +move $30,$24 +b L.6 +L.5: +la $30,1 +L.6: +lw $24,-4+32($sp) +addu $24,$24,$30 +sw $24,0+32($sp) +move $2,$0 +L.3: +lw $25,16($sp) +lw $30,20($sp) +lw $31,24($sp) +addu $sp,$sp,32 +j $31 +.end f2 +.globl f3 +.text +.align 2 +.ent f3 +f3: +.frame $sp,72,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-72 +.mask 0xc2ff0000,-16 +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,72($sp) +sw $5,76($sp) +move $30,$0 +move $23,$0 +move $22,$0 +move $21,$0 +move $20,$0 +move $19,$0 +move $18,$0 +move $17,$0 +move $16,$0 +sw $0,-4+72($sp) +lw $24,4+72($sp) +sw $24,-12+72($sp) +la $15,4($24) +sw $15,4+72($sp) +lw $15,0+72($sp) +beq $15,$0,L.9 +jal f +move $24,$2 +sw $24,-8+72($sp) +b L.10 +L.9: +sw $0,-8+72($sp) +L.10: +lw $24,-8+72($sp) +lw $15,-12+72($sp) +sw $24,($15) +move $2,$0 +L.7: +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,72 +j $31 +.end f3 +.globl f4 +.text +.align 2 +.ent f4 +f4: +.frame $sp,32,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-32 +.mask 0x40fc0000,-8 +sw $18,0($sp) +sw $19,4($sp) +sw $20,8($sp) +sw $21,12($sp) +sw $22,16($sp) +sw $23,20($sp) +sw $30,24($sp) +move $30,$0 +move $23,$0 +move $22,$0 +move $21,$0 +move $20,$0 +move $19,$0 +lw $24,i +sll $15,$24,3 +l.d $f18,a($15) +l.d $f16,b($15) +l.d $f10,L.15 +add.d $f8,$f18,$f16 +c.eq.d $f8,$f10; bc1t L.13 +beq $24,$0,L.13 +sub.d $f18,$f18,$f16 +c.eq.d $f18,$f10; bc1t L.13 +la $18,1 +b L.14 +L.13: +move $18,$0 +L.14: +sw $18,i +move $2,$0 +L.11: +lw $18,0($sp) +lw $19,4($sp) +lw $20,8($sp) +lw $21,12($sp) +lw $22,16($sp) +lw $23,20($sp) +lw $30,24($sp) +addu $sp,$sp,32 +j $31 +.end f4 +.globl f5 +.text +.align 2 +.ent f5 +f5: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +lw $24,k +lw $15,m +lw $14,A +mul $13,$24,$15 +sll $13,$13,3 +addu $13,$13,$14 +lw $12,j +mul $15,$12,$15 +sll $15,$15,3 +addu $15,$15,$14 +lw $14,n +lw $11,B +mul $24,$24,$14 +sll $24,$24,3 +addu $24,$24,$11 +mul $14,$12,$14 +sll $14,$14,3 +addu $14,$14,$11 +l.d $f18,($13) +l.d $f16,($15) +mul.d $f18,$f18,$f16 +l.d $f16,($24) +l.d $f10,($14) +mul.d $f16,$f16,$f10 +add.d $f18,$f18,$f16 +s.d $f18,x +l.d $f18,($13) +l.d $f16,($14) +mul.d $f18,$f18,$f16 +l.d $f16,($24) +l.d $f10,($15) +mul.d $f16,$f16,$f10 +sub.d $f18,$f18,$f16 +s.d $f18,x +move $2,$0 +L.16: +j $31 +.end f5 +.globl x +.comm x,8 +.globl B +.comm B,4 +.globl A +.comm A,4 +.globl n +.comm n,4 +.globl m +.comm m,4 +.globl k +.comm k,4 +.globl j +.comm j,4 +.globl i +.comm i,4 +.globl b +.comm b,80 +.globl a +.comm a,80 +.rdata +.align 3 +L.15: +.word 0x0 +.word 0x0 diff --git a/lcc/mips/irix/tst/stdarg.1bk b/lcc/mips/irix/tst/stdarg.1bk index 097aef7..e973176 100755 --- a/lcc/mips/irix/tst/stdarg.1bk +++ b/lcc/mips/irix/tst/stdarg.1bk @@ -1,6 +1,6 @@ -test 1
-test 2
-test 3
-test 4
-test 5.000000
-{1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4}
+test 1 +test 2 +test 3 +test 4 +test 5.000000 +{1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} diff --git a/lcc/mips/irix/tst/stdarg.2bk b/lcc/mips/irix/tst/stdarg.2bk index a832cf9..2b3f417 100755 --- a/lcc/mips/irix/tst/stdarg.2bk +++ b/lcc/mips/irix/tst/stdarg.2bk @@ -1 +1 @@ -tst/stdarg.c:51: warning: missing return value
+tst/stdarg.c:51: warning: missing return value diff --git a/lcc/mips/irix/tst/stdarg.sbk b/lcc/mips/irix/tst/stdarg.sbk index 556c8b2..db7f80e 100755 --- a/lcc/mips/irix/tst/stdarg.sbk +++ b/lcc/mips/irix/tst/stdarg.sbk @@ -1,395 +1,395 @@ -.set reorder
-.globl x
-.data
-.align 2
-x:
-.word 0x1
-.word 0x2
-.word 0x3
-.word 0x4
-.globl main
-.text
-.text
-.align 2
-.ent main
-main:
-.frame $sp,112,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-112
-.mask 0x82000000,-8
-.cprestore 100
-sw $31,104($sp)
-la $4,L.2
-jal print
-la $4,L.3
-la $5,L.4
-jal print
-la $4,L.5
-la $5,3
-la $6,10
-jal print
-la $4,L.6
-la $5,L.7
-la $6,L.8
-la $7,4
-la $24,10
-sw $24,16($sp)
-jal print
-la $4,L.9
-la $5,L.7
-la $6,L.8
-l.d $f18,L.10
-s.d $f18,16($sp)
-la $24,10
-sw $24,24($sp)
-jal print
-la $4,L.11
-la $24,x
-move $8,$24
-lw $3,0($8)
-lw $9,4($8)
-sw $3,4($29)
-sw $9,8($29)
-lw $3,8($8)
-lw $9,12($8)
-sw $3,12($29)
-sw $9,16($29)
-lw $5,4($sp)
-lw $6,8($sp)
-lw $7,12($sp)
-move $8,$24
-lw $3,0($8)
-lw $9,4($8)
-sw $3,20($29)
-sw $9,24($29)
-lw $3,8($8)
-lw $9,12($8)
-sw $3,28($29)
-sw $9,32($29)
-move $8,$24
-lw $3,0($8)
-lw $9,4($8)
-sw $3,36($29)
-sw $9,40($29)
-lw $3,8($8)
-lw $9,12($8)
-sw $3,44($29)
-sw $9,48($29)
-move $8,$24
-lw $3,0($8)
-lw $9,4($8)
-sw $3,52($29)
-sw $9,56($29)
-lw $3,8($8)
-lw $9,12($8)
-sw $3,60($29)
-sw $9,64($29)
-move $8,$24
-lw $3,0($8)
-lw $9,4($8)
-sw $3,68($29)
-sw $9,72($29)
-lw $3,8($8)
-lw $9,12($8)
-sw $3,76($29)
-sw $9,80($29)
-move $8,$24
-lw $3,0($8)
-lw $9,4($8)
-sw $3,84($29)
-sw $9,88($29)
-lw $3,8($8)
-lw $9,12($8)
-sw $3,92($29)
-sw $9,96($29)
-jal print
-move $2,$0
-L.1:
-lw $25,100($sp)
-lw $31,104($sp)
-addu $sp,$sp,112
-j $31
-.end main
-.globl print
-.text
-.align 2
-.ent print
-print:
-.frame $sp,56,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-56
-.mask 0xc2800000,-24
-sw $23,20($sp)
-.cprestore 24
-sw $30,28($sp)
-sw $31,32($sp)
-sw $4,56($sp)
-sw $5,60($sp)
-sw $6,64($sp)
-sw $7,68($sp)
-la $30,4+56($sp)
-b L.18
-L.15:
-lw $24,0+56($sp)
-lb $24,($24)
-la $15,37
-bne $24,$15,L.19
-lw $24,0+56($sp)
-la $24,1($24)
-sw $24,0+56($sp)
-lb $23,($24)
-la $24,115
-beq $23,$24,L.35
-bgt $23,$24,L.40
-L.39:
-la $24,98
-blt $23,$24,L.21
-la $24,102
-bgt $23,$24,L.21
-sll $24,$23,2
-lw $24,L.41-392($24)
-.cpadd $24
-j $24
-.rdata
-.align 2
-L.41:
-.gpword L.24
-.gpword L.29
-.gpword L.31
-.gpword L.21
-.gpword L.37
-.text
-L.40:
-la $24,119
-beq $23,$24,L.33
-b L.21
-L.24:
-la $24,16($30)
-move $30,$24
-la $15,-16+56($sp)
-la $8,-16($24)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,0($15)
-sw $9,4($15)
-lw $3,8($8)
-lw $9,12($8)
-sw $3,8($15)
-sw $9,12($15)
-la $4,L.25
-lw $5,-16+56($sp)
-lw $6,-12+56($sp)
-lw $7,-8+56($sp)
-lw $24,-4+56($sp)
-sw $24,16($sp)
-jal printf
-b L.20
-L.29:
-la $4,L.30
-la $24,4($30)
-move $30,$24
-lb $5,-1($24)
-jal printf
-b L.20
-L.31:
-la $4,L.32
-la $24,4($30)
-move $30,$24
-lw $5,-4($24)
-jal printf
-b L.20
-L.33:
-la $4,L.34
-la $24,4($30)
-move $30,$24
-lh $5,-2($24)
-jal printf
-b L.20
-L.35:
-la $4,L.36
-la $24,4($30)
-move $30,$24
-lw $5,-4($24)
-jal printf
-b L.20
-L.37:
-la $4,L.38
-move $24,$30
-la $24,15($24)
-and $24,$24,0xfffffff8
-move $30,$24
-l.d $f18,-8($24)
-mfc1.d $6,$f18
-jal printf
-b L.20
-L.21:
-la $4,L.30
-lw $24,0+56($sp)
-lb $5,($24)
-jal printf
-b L.20
-L.19:
-la $4,L.30
-lw $24,0+56($sp)
-lb $5,($24)
-jal printf
-L.20:
-L.16:
-lw $24,0+56($sp)
-la $24,1($24)
-sw $24,0+56($sp)
-L.18:
-lw $24,0+56($sp)
-lb $24,($24)
-bne $24,$0,L.15
-move $2,$0
-L.12:
-lw $23,20($sp)
-lw $25,24($sp)
-lw $30,28($sp)
-lw $31,32($sp)
-addu $sp,$sp,56
-j $31
-.end print
-.rdata
-.align 0
-L.38:
-.byte 37
-.byte 102
-.byte 0
-.align 0
-L.36:
-.byte 37
-.byte 115
-.byte 0
-.align 0
-L.34:
-.byte 37
-.byte 120
-.byte 0
-.align 0
-L.32:
-.byte 37
-.byte 100
-.byte 0
-.align 0
-L.30:
-.byte 37
-.byte 99
-.byte 0
-.align 0
-L.25:
-.byte 123
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 125
-.byte 0
-.align 0
-L.11:
-.byte 37
-.byte 98
-.byte 32
-.byte 37
-.byte 98
-.byte 32
-.byte 37
-.byte 98
-.byte 32
-.byte 37
-.byte 98
-.byte 32
-.byte 37
-.byte 98
-.byte 32
-.byte 37
-.byte 98
-.byte 10
-.byte 0
-.align 3
-L.10:
-.word 0x40140000
-.word 0x0
-.align 0
-L.9:
-.byte 37
-.byte 115
-.byte 37
-.byte 115
-.byte 32
-.byte 37
-.byte 102
-.byte 37
-.byte 99
-.byte 0
-.align 0
-L.8:
-.byte 115
-.byte 116
-.byte 0
-.align 0
-L.7:
-.byte 116
-.byte 101
-.byte 0
-.align 0
-L.6:
-.byte 37
-.byte 115
-.byte 37
-.byte 115
-.byte 32
-.byte 37
-.byte 119
-.byte 37
-.byte 99
-.byte 0
-.align 0
-L.5:
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 37
-.byte 100
-.byte 37
-.byte 99
-.byte 0
-.align 0
-L.4:
-.byte 50
-.byte 0
-.align 0
-L.3:
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.2:
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 49
-.byte 10
-.byte 0
+.set reorder +.globl x +.data +.align 2 +x: +.word 0x1 +.word 0x2 +.word 0x3 +.word 0x4 +.globl main +.text +.text +.align 2 +.ent main +main: +.frame $sp,112,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-112 +.mask 0x82000000,-8 +.cprestore 100 +sw $31,104($sp) +la $4,L.2 +jal print +la $4,L.3 +la $5,L.4 +jal print +la $4,L.5 +la $5,3 +la $6,10 +jal print +la $4,L.6 +la $5,L.7 +la $6,L.8 +la $7,4 +la $24,10 +sw $24,16($sp) +jal print +la $4,L.9 +la $5,L.7 +la $6,L.8 +l.d $f18,L.10 +s.d $f18,16($sp) +la $24,10 +sw $24,24($sp) +jal print +la $4,L.11 +la $24,x +move $8,$24 +lw $3,0($8) +lw $9,4($8) +sw $3,4($29) +sw $9,8($29) +lw $3,8($8) +lw $9,12($8) +sw $3,12($29) +sw $9,16($29) +lw $5,4($sp) +lw $6,8($sp) +lw $7,12($sp) +move $8,$24 +lw $3,0($8) +lw $9,4($8) +sw $3,20($29) +sw $9,24($29) +lw $3,8($8) +lw $9,12($8) +sw $3,28($29) +sw $9,32($29) +move $8,$24 +lw $3,0($8) +lw $9,4($8) +sw $3,36($29) +sw $9,40($29) +lw $3,8($8) +lw $9,12($8) +sw $3,44($29) +sw $9,48($29) +move $8,$24 +lw $3,0($8) +lw $9,4($8) +sw $3,52($29) +sw $9,56($29) +lw $3,8($8) +lw $9,12($8) +sw $3,60($29) +sw $9,64($29) +move $8,$24 +lw $3,0($8) +lw $9,4($8) +sw $3,68($29) +sw $9,72($29) +lw $3,8($8) +lw $9,12($8) +sw $3,76($29) +sw $9,80($29) +move $8,$24 +lw $3,0($8) +lw $9,4($8) +sw $3,84($29) +sw $9,88($29) +lw $3,8($8) +lw $9,12($8) +sw $3,92($29) +sw $9,96($29) +jal print +move $2,$0 +L.1: +lw $25,100($sp) +lw $31,104($sp) +addu $sp,$sp,112 +j $31 +.end main +.globl print +.text +.align 2 +.ent print +print: +.frame $sp,56,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-56 +.mask 0xc2800000,-24 +sw $23,20($sp) +.cprestore 24 +sw $30,28($sp) +sw $31,32($sp) +sw $4,56($sp) +sw $5,60($sp) +sw $6,64($sp) +sw $7,68($sp) +la $30,4+56($sp) +b L.18 +L.15: +lw $24,0+56($sp) +lb $24,($24) +la $15,37 +bne $24,$15,L.19 +lw $24,0+56($sp) +la $24,1($24) +sw $24,0+56($sp) +lb $23,($24) +la $24,115 +beq $23,$24,L.35 +bgt $23,$24,L.40 +L.39: +la $24,98 +blt $23,$24,L.21 +la $24,102 +bgt $23,$24,L.21 +sll $24,$23,2 +lw $24,L.41-392($24) +.cpadd $24 +j $24 +.rdata +.align 2 +L.41: +.gpword L.24 +.gpword L.29 +.gpword L.31 +.gpword L.21 +.gpword L.37 +.text +L.40: +la $24,119 +beq $23,$24,L.33 +b L.21 +L.24: +la $24,16($30) +move $30,$24 +la $15,-16+56($sp) +la $8,-16($24) +lw $3,0($8) +lw $9,4($8) +sw $3,0($15) +sw $9,4($15) +lw $3,8($8) +lw $9,12($8) +sw $3,8($15) +sw $9,12($15) +la $4,L.25 +lw $5,-16+56($sp) +lw $6,-12+56($sp) +lw $7,-8+56($sp) +lw $24,-4+56($sp) +sw $24,16($sp) +jal printf +b L.20 +L.29: +la $4,L.30 +la $24,4($30) +move $30,$24 +lb $5,-1($24) +jal printf +b L.20 +L.31: +la $4,L.32 +la $24,4($30) +move $30,$24 +lw $5,-4($24) +jal printf +b L.20 +L.33: +la $4,L.34 +la $24,4($30) +move $30,$24 +lh $5,-2($24) +jal printf +b L.20 +L.35: +la $4,L.36 +la $24,4($30) +move $30,$24 +lw $5,-4($24) +jal printf +b L.20 +L.37: +la $4,L.38 +move $24,$30 +la $24,15($24) +and $24,$24,0xfffffff8 +move $30,$24 +l.d $f18,-8($24) +mfc1.d $6,$f18 +jal printf +b L.20 +L.21: +la $4,L.30 +lw $24,0+56($sp) +lb $5,($24) +jal printf +b L.20 +L.19: +la $4,L.30 +lw $24,0+56($sp) +lb $5,($24) +jal printf +L.20: +L.16: +lw $24,0+56($sp) +la $24,1($24) +sw $24,0+56($sp) +L.18: +lw $24,0+56($sp) +lb $24,($24) +bne $24,$0,L.15 +move $2,$0 +L.12: +lw $23,20($sp) +lw $25,24($sp) +lw $30,28($sp) +lw $31,32($sp) +addu $sp,$sp,56 +j $31 +.end print +.rdata +.align 0 +L.38: +.byte 37 +.byte 102 +.byte 0 +.align 0 +L.36: +.byte 37 +.byte 115 +.byte 0 +.align 0 +L.34: +.byte 37 +.byte 120 +.byte 0 +.align 0 +L.32: +.byte 37 +.byte 100 +.byte 0 +.align 0 +L.30: +.byte 37 +.byte 99 +.byte 0 +.align 0 +L.25: +.byte 123 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 125 +.byte 0 +.align 0 +L.11: +.byte 37 +.byte 98 +.byte 32 +.byte 37 +.byte 98 +.byte 32 +.byte 37 +.byte 98 +.byte 32 +.byte 37 +.byte 98 +.byte 32 +.byte 37 +.byte 98 +.byte 32 +.byte 37 +.byte 98 +.byte 10 +.byte 0 +.align 3 +L.10: +.word 0x40140000 +.word 0x0 +.align 0 +L.9: +.byte 37 +.byte 115 +.byte 37 +.byte 115 +.byte 32 +.byte 37 +.byte 102 +.byte 37 +.byte 99 +.byte 0 +.align 0 +L.8: +.byte 115 +.byte 116 +.byte 0 +.align 0 +L.7: +.byte 116 +.byte 101 +.byte 0 +.align 0 +L.6: +.byte 37 +.byte 115 +.byte 37 +.byte 115 +.byte 32 +.byte 37 +.byte 119 +.byte 37 +.byte 99 +.byte 0 +.align 0 +L.5: +.byte 116 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 37 +.byte 100 +.byte 37 +.byte 99 +.byte 0 +.align 0 +L.4: +.byte 50 +.byte 0 +.align 0 +L.3: +.byte 116 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 37 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.2: +.byte 116 +.byte 101 +.byte 115 +.byte 116 +.byte 32 +.byte 49 +.byte 10 +.byte 0 diff --git a/lcc/mips/irix/tst/struct.1bk b/lcc/mips/irix/tst/struct.1bk index 2358779..807f3da 100755 --- a/lcc/mips/irix/tst/struct.1bk +++ b/lcc/mips/irix/tst/struct.1bk @@ -1,5 +1,5 @@ -(-1,-1) is not within [10,10; 310,310]
-(1,1) is not within [10,10; 310,310]
-(20,300) is within [10,10; 310,310]
-(500,400) is not within [10,10; 310,310]
-ab
+(-1,-1) is not within [10,10; 310,310] +(1,1) is not within [10,10; 310,310] +(20,300) is within [10,10; 310,310] +(500,400) is not within [10,10; 310,310] +ab diff --git a/lcc/mips/irix/tst/struct.2bk b/lcc/mips/irix/tst/struct.2bk index 8a01bb1..cb0fbd0 100755 --- a/lcc/mips/irix/tst/struct.2bk +++ b/lcc/mips/irix/tst/struct.2bk @@ -1,2 +1,2 @@ -tst/struct.c:49: warning: missing return value
-tst/struct.c:68: warning: missing return value
+tst/struct.c:49: warning: missing return value +tst/struct.c:68: warning: missing return value diff --git a/lcc/mips/irix/tst/struct.sbk b/lcc/mips/irix/tst/struct.sbk index 0eaa438..65f4c9f 100755 --- a/lcc/mips/irix/tst/struct.sbk +++ b/lcc/mips/irix/tst/struct.sbk @@ -1,485 +1,485 @@ -.set reorder
-.globl addpoint
-.text
-.text
-.align 2
-.ent addpoint
-addpoint:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-sw $5,4($sp)
-sw $6,8($sp)
-sw $7,12($sp)
-lw $24,4+0($sp)
-lw $15,12+0($sp)
-addu $24,$24,$15
-sw $24,4+0($sp)
-lw $24,8+0($sp)
-lw $15,16+0($sp)
-addu $24,$24,$15
-sw $24,8+0($sp)
-la $8,4+0($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,0($4)
-sw $9,4($4)
-L.1:
-j $31
-.end addpoint
-.globl canonrect
-.text
-.align 2
-.ent canonrect
-canonrect:
-.frame $sp,32,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-32
-.mask 0x40e00000,-20
-sw $21,0($sp)
-sw $22,4($sp)
-sw $23,8($sp)
-sw $30,12($sp)
-sw $5,36($sp)
-sw $6,40($sp)
-sw $7,44($sp)
-lw $24,4+32($sp)
-lw $15,12+32($sp)
-bge $24,$15,L.10
-lw $30,4+32($sp)
-b L.11
-L.10:
-lw $30,12+32($sp)
-L.11:
-sw $30,-16+32($sp)
-lw $24,8+32($sp)
-lw $15,16+32($sp)
-bge $24,$15,L.20
-lw $23,8+32($sp)
-b L.21
-L.20:
-lw $23,16+32($sp)
-L.21:
-sw $23,-12+32($sp)
-lw $24,4+32($sp)
-lw $15,12+32($sp)
-ble $24,$15,L.26
-lw $22,4+32($sp)
-b L.27
-L.26:
-lw $22,12+32($sp)
-L.27:
-sw $22,-8+32($sp)
-lw $24,8+32($sp)
-lw $15,16+32($sp)
-ble $24,$15,L.37
-lw $21,8+32($sp)
-b L.38
-L.37:
-lw $21,16+32($sp)
-L.38:
-sw $21,-4+32($sp)
-la $8,-16+32($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,0($4)
-sw $9,4($4)
-lw $3,8($8)
-lw $9,12($8)
-sw $3,8($4)
-sw $9,12($4)
-L.5:
-lw $21,0($sp)
-lw $22,4($sp)
-lw $23,8($sp)
-lw $30,12($sp)
-addu $sp,$sp,32
-j $31
-.end canonrect
-.globl makepoint
-.text
-.align 2
-.ent makepoint
-makepoint:
-.frame $sp,8,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-8
-sw $5,-8+8($sp)
-sw $6,-4+8($sp)
-la $8,-8+8($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,0($4)
-sw $9,4($4)
-L.39:
-addu $sp,$sp,8
-j $31
-.end makepoint
-.globl makerect
-.text
-.align 2
-.ent makerect
-makerect:
-.frame $sp,48,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-48
-.mask 0x82000000,-24
-.cprestore 20
-sw $31,24($sp)
-sw $4,48($sp)
-sw $5,52($sp)
-sw $6,56($sp)
-sw $7,60($sp)
-la $24,-16+48($sp)
-la $8,4+48($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,0($24)
-sw $9,4($24)
-la $24,-8+48($sp)
-la $8,12+48($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,0($24)
-sw $9,4($24)
-lw $4,0+48($sp)
-la $8,-16+48($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,4($29)
-sw $9,8($29)
-lw $3,8($8)
-lw $9,12($8)
-sw $3,12($29)
-sw $9,16($29)
-lw $5,4($sp)
-lw $6,8($sp)
-lw $7,12($sp)
-jal canonrect
-L.42:
-lw $25,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,48
-j $31
-.end makerect
-.globl ptinrect
-.text
-.align 2
-.ent ptinrect
-ptinrect:
-.frame $sp,8,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-8
-.mask 0x40000000,-8
-sw $30,0($sp)
-sw $4,8($sp)
-sw $5,12($sp)
-sw $6,16($sp)
-sw $7,20($sp)
-lw $24,0+8($sp)
-lw $15,8+8($sp)
-blt $24,$15,L.53
-lw $15,16+8($sp)
-bge $24,$15,L.53
-lw $24,4+8($sp)
-lw $15,12+8($sp)
-blt $24,$15,L.53
-lw $24,4+8($sp)
-lw $15,20+8($sp)
-bge $24,$15,L.53
-la $30,1
-b L.54
-L.53:
-move $30,$0
-L.54:
-move $2,$30
-L.45:
-lw $30,0($sp)
-addu $sp,$sp,8
-j $31
-.end ptinrect
-.globl y
-.sdata
-.align 0
-y:
-.byte 97
-.byte 98
-.byte 0
-.globl odd
-.text
-.text
-.align 2
-.ent odd
-odd:
-.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)
-la $24,-3+32($sp)
-la $8,0+32($sp)
-ulhu $3,0($8)
-ush $3,0($24)
-lbu $3,2($8)
-sb $3,2($24)
-la $4,L.56
-la $5,-3+32($sp)
-jal printf
-move $2,$0
-L.55:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,32
-j $31
-.end odd
-.rdata
-.align 2
-L.58:
-.word 0x0
-.word 0x0
-.align 2
-L.59:
-.word 0x140
-.word 0x140
-.align 2
-L.60:
-.word 0xffffffff
-.word 0xffffffff
-.word 0x1
-.word 0x1
-.word 0x14
-.word 0x12c
-.word 0x1f4
-.word 0x190
-.globl main
-.text
-.text
-.align 2
-.ent main
-main:
-.frame $sp,144,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-144
-.mask 0xc2000000,-112
-.cprestore 24
-sw $30,28($sp)
-sw $31,32($sp)
-la $24,-64+144($sp)
-la $8,L.58
-lw $3,0($8)
-lw $9,4($8)
-sw $3,0($24)
-sw $9,4($24)
-la $24,-72+144($sp)
-la $8,L.59
-lw $3,0($8)
-lw $9,4($8)
-sw $3,0($24)
-sw $9,4($24)
-la $24,-32+144($sp)
-la $8,L.60
-addu $8,$8,32
-addu $10,$24,32
-L.76:
-addu $8,$8,-8
-addu $10,$10,-8
-lw $3,0($8)
-lw $9,4($8)
-sw $3,0($10)
-sw $9,4($10)
-bltu $24,$10,L.76
-la $4,-80+144($sp)
-la $24,-10
-move $5,$24
-move $6,$24
-jal makepoint
-la $4,-88+144($sp)
-la $8,-72+144($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,4($29)
-sw $9,8($29)
-lw $5,4($sp)
-lw $6,8($sp)
-la $8,-80+144($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,12($29)
-sw $9,16($29)
-lw $7,12($sp)
-jal addpoint
-la $4,-96+144($sp)
-la $24,10
-move $5,$24
-move $6,$24
-jal makepoint
-la $4,-104+144($sp)
-la $8,-64+144($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,4($29)
-sw $9,8($29)
-lw $5,4($sp)
-lw $6,8($sp)
-la $8,-96+144($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,12($29)
-sw $9,16($29)
-lw $7,12($sp)
-jal addpoint
-la $4,-48+144($sp)
-la $8,-88+144($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,4($29)
-sw $9,8($29)
-lw $5,4($sp)
-lw $6,8($sp)
-la $8,-104+144($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,12($29)
-sw $9,16($29)
-lw $7,12($sp)
-jal makerect
-move $30,$0
-b L.64
-L.61:
-la $4,-56+144($sp)
-sll $24,$30,3
-la $15,-32+144($sp)
-addu $15,$24,$15
-lw $5,($15)
-la $15,-28+144($sp)
-addu $24,$24,$15
-lw $6,($24)
-jal makepoint
-la $4,L.65
-sll $24,$30,3
-la $15,-32+144($sp)
-addu $24,$24,$15
-lw $5,($24)
-lw $6,-52+144($sp)
-jal printf
-la $8,-56+144($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,0($29)
-sw $9,4($29)
-lw $4,0($sp)
-lw $5,4($sp)
-la $8,-48+144($sp)
-lw $3,0($8)
-lw $9,4($8)
-sw $3,8($29)
-sw $9,12($29)
-lw $3,8($8)
-lw $9,12($8)
-sw $3,16($29)
-sw $9,20($29)
-lw $6,8($sp)
-lw $7,12($sp)
-jal ptinrect
-bne $2,$0,L.68
-la $4,L.70
-jal printf
-L.68:
-la $4,L.71
-lw $5,-48+144($sp)
-lw $6,-44+144($sp)
-lw $7,-40+144($sp)
-lw $24,-36+144($sp)
-sw $24,16($sp)
-jal printf
-L.62:
-la $30,1($30)
-L.64:
-move $24,$30
-la $15,4
-bltu $24,$15,L.61
-la $8,y
-ulhu $3,0($8)
-sh $3,0($29)
-lbu $3,2($8)
-sb $3,2($29)
-lw $4,0($sp)
-jal odd
-move $4,$0
-jal exit
-move $2,$0
-L.57:
-lw $25,24($sp)
-lw $30,28($sp)
-lw $31,32($sp)
-addu $sp,$sp,144
-j $31
-.end main
-.rdata
-.align 0
-L.71:
-.byte 119
-.byte 105
-.byte 116
-.byte 104
-.byte 105
-.byte 110
-.byte 32
-.byte 91
-.byte 37
-.byte 100
-.byte 44
-.byte 37
-.byte 100
-.byte 59
-.byte 32
-.byte 37
-.byte 100
-.byte 44
-.byte 37
-.byte 100
-.byte 93
-.byte 10
-.byte 0
-.align 0
-L.70:
-.byte 110
-.byte 111
-.byte 116
-.byte 32
-.byte 0
-.align 0
-L.65:
-.byte 40
-.byte 37
-.byte 100
-.byte 44
-.byte 37
-.byte 100
-.byte 41
-.byte 32
-.byte 105
-.byte 115
-.byte 32
-.byte 0
-.align 0
-L.56:
-.byte 37
-.byte 115
-.byte 10
-.byte 0
+.set reorder +.globl addpoint +.text +.text +.align 2 +.ent addpoint +addpoint: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +sw $5,4($sp) +sw $6,8($sp) +sw $7,12($sp) +lw $24,4+0($sp) +lw $15,12+0($sp) +addu $24,$24,$15 +sw $24,4+0($sp) +lw $24,8+0($sp) +lw $15,16+0($sp) +addu $24,$24,$15 +sw $24,8+0($sp) +la $8,4+0($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,0($4) +sw $9,4($4) +L.1: +j $31 +.end addpoint +.globl canonrect +.text +.align 2 +.ent canonrect +canonrect: +.frame $sp,32,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-32 +.mask 0x40e00000,-20 +sw $21,0($sp) +sw $22,4($sp) +sw $23,8($sp) +sw $30,12($sp) +sw $5,36($sp) +sw $6,40($sp) +sw $7,44($sp) +lw $24,4+32($sp) +lw $15,12+32($sp) +bge $24,$15,L.10 +lw $30,4+32($sp) +b L.11 +L.10: +lw $30,12+32($sp) +L.11: +sw $30,-16+32($sp) +lw $24,8+32($sp) +lw $15,16+32($sp) +bge $24,$15,L.20 +lw $23,8+32($sp) +b L.21 +L.20: +lw $23,16+32($sp) +L.21: +sw $23,-12+32($sp) +lw $24,4+32($sp) +lw $15,12+32($sp) +ble $24,$15,L.26 +lw $22,4+32($sp) +b L.27 +L.26: +lw $22,12+32($sp) +L.27: +sw $22,-8+32($sp) +lw $24,8+32($sp) +lw $15,16+32($sp) +ble $24,$15,L.37 +lw $21,8+32($sp) +b L.38 +L.37: +lw $21,16+32($sp) +L.38: +sw $21,-4+32($sp) +la $8,-16+32($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,0($4) +sw $9,4($4) +lw $3,8($8) +lw $9,12($8) +sw $3,8($4) +sw $9,12($4) +L.5: +lw $21,0($sp) +lw $22,4($sp) +lw $23,8($sp) +lw $30,12($sp) +addu $sp,$sp,32 +j $31 +.end canonrect +.globl makepoint +.text +.align 2 +.ent makepoint +makepoint: +.frame $sp,8,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-8 +sw $5,-8+8($sp) +sw $6,-4+8($sp) +la $8,-8+8($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,0($4) +sw $9,4($4) +L.39: +addu $sp,$sp,8 +j $31 +.end makepoint +.globl makerect +.text +.align 2 +.ent makerect +makerect: +.frame $sp,48,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-48 +.mask 0x82000000,-24 +.cprestore 20 +sw $31,24($sp) +sw $4,48($sp) +sw $5,52($sp) +sw $6,56($sp) +sw $7,60($sp) +la $24,-16+48($sp) +la $8,4+48($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,0($24) +sw $9,4($24) +la $24,-8+48($sp) +la $8,12+48($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,0($24) +sw $9,4($24) +lw $4,0+48($sp) +la $8,-16+48($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,4($29) +sw $9,8($29) +lw $3,8($8) +lw $9,12($8) +sw $3,12($29) +sw $9,16($29) +lw $5,4($sp) +lw $6,8($sp) +lw $7,12($sp) +jal canonrect +L.42: +lw $25,20($sp) +lw $31,24($sp) +addu $sp,$sp,48 +j $31 +.end makerect +.globl ptinrect +.text +.align 2 +.ent ptinrect +ptinrect: +.frame $sp,8,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-8 +.mask 0x40000000,-8 +sw $30,0($sp) +sw $4,8($sp) +sw $5,12($sp) +sw $6,16($sp) +sw $7,20($sp) +lw $24,0+8($sp) +lw $15,8+8($sp) +blt $24,$15,L.53 +lw $15,16+8($sp) +bge $24,$15,L.53 +lw $24,4+8($sp) +lw $15,12+8($sp) +blt $24,$15,L.53 +lw $24,4+8($sp) +lw $15,20+8($sp) +bge $24,$15,L.53 +la $30,1 +b L.54 +L.53: +move $30,$0 +L.54: +move $2,$30 +L.45: +lw $30,0($sp) +addu $sp,$sp,8 +j $31 +.end ptinrect +.globl y +.sdata +.align 0 +y: +.byte 97 +.byte 98 +.byte 0 +.globl odd +.text +.text +.align 2 +.ent odd +odd: +.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) +la $24,-3+32($sp) +la $8,0+32($sp) +ulhu $3,0($8) +ush $3,0($24) +lbu $3,2($8) +sb $3,2($24) +la $4,L.56 +la $5,-3+32($sp) +jal printf +move $2,$0 +L.55: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,32 +j $31 +.end odd +.rdata +.align 2 +L.58: +.word 0x0 +.word 0x0 +.align 2 +L.59: +.word 0x140 +.word 0x140 +.align 2 +L.60: +.word 0xffffffff +.word 0xffffffff +.word 0x1 +.word 0x1 +.word 0x14 +.word 0x12c +.word 0x1f4 +.word 0x190 +.globl main +.text +.text +.align 2 +.ent main +main: +.frame $sp,144,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-144 +.mask 0xc2000000,-112 +.cprestore 24 +sw $30,28($sp) +sw $31,32($sp) +la $24,-64+144($sp) +la $8,L.58 +lw $3,0($8) +lw $9,4($8) +sw $3,0($24) +sw $9,4($24) +la $24,-72+144($sp) +la $8,L.59 +lw $3,0($8) +lw $9,4($8) +sw $3,0($24) +sw $9,4($24) +la $24,-32+144($sp) +la $8,L.60 +addu $8,$8,32 +addu $10,$24,32 +L.76: +addu $8,$8,-8 +addu $10,$10,-8 +lw $3,0($8) +lw $9,4($8) +sw $3,0($10) +sw $9,4($10) +bltu $24,$10,L.76 +la $4,-80+144($sp) +la $24,-10 +move $5,$24 +move $6,$24 +jal makepoint +la $4,-88+144($sp) +la $8,-72+144($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,4($29) +sw $9,8($29) +lw $5,4($sp) +lw $6,8($sp) +la $8,-80+144($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,12($29) +sw $9,16($29) +lw $7,12($sp) +jal addpoint +la $4,-96+144($sp) +la $24,10 +move $5,$24 +move $6,$24 +jal makepoint +la $4,-104+144($sp) +la $8,-64+144($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,4($29) +sw $9,8($29) +lw $5,4($sp) +lw $6,8($sp) +la $8,-96+144($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,12($29) +sw $9,16($29) +lw $7,12($sp) +jal addpoint +la $4,-48+144($sp) +la $8,-88+144($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,4($29) +sw $9,8($29) +lw $5,4($sp) +lw $6,8($sp) +la $8,-104+144($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,12($29) +sw $9,16($29) +lw $7,12($sp) +jal makerect +move $30,$0 +b L.64 +L.61: +la $4,-56+144($sp) +sll $24,$30,3 +la $15,-32+144($sp) +addu $15,$24,$15 +lw $5,($15) +la $15,-28+144($sp) +addu $24,$24,$15 +lw $6,($24) +jal makepoint +la $4,L.65 +sll $24,$30,3 +la $15,-32+144($sp) +addu $24,$24,$15 +lw $5,($24) +lw $6,-52+144($sp) +jal printf +la $8,-56+144($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,0($29) +sw $9,4($29) +lw $4,0($sp) +lw $5,4($sp) +la $8,-48+144($sp) +lw $3,0($8) +lw $9,4($8) +sw $3,8($29) +sw $9,12($29) +lw $3,8($8) +lw $9,12($8) +sw $3,16($29) +sw $9,20($29) +lw $6,8($sp) +lw $7,12($sp) +jal ptinrect +bne $2,$0,L.68 +la $4,L.70 +jal printf +L.68: +la $4,L.71 +lw $5,-48+144($sp) +lw $6,-44+144($sp) +lw $7,-40+144($sp) +lw $24,-36+144($sp) +sw $24,16($sp) +jal printf +L.62: +la $30,1($30) +L.64: +move $24,$30 +la $15,4 +bltu $24,$15,L.61 +la $8,y +ulhu $3,0($8) +sh $3,0($29) +lbu $3,2($8) +sb $3,2($29) +lw $4,0($sp) +jal odd +move $4,$0 +jal exit +move $2,$0 +L.57: +lw $25,24($sp) +lw $30,28($sp) +lw $31,32($sp) +addu $sp,$sp,144 +j $31 +.end main +.rdata +.align 0 +L.71: +.byte 119 +.byte 105 +.byte 116 +.byte 104 +.byte 105 +.byte 110 +.byte 32 +.byte 91 +.byte 37 +.byte 100 +.byte 44 +.byte 37 +.byte 100 +.byte 59 +.byte 32 +.byte 37 +.byte 100 +.byte 44 +.byte 37 +.byte 100 +.byte 93 +.byte 10 +.byte 0 +.align 0 +L.70: +.byte 110 +.byte 111 +.byte 116 +.byte 32 +.byte 0 +.align 0 +L.65: +.byte 40 +.byte 37 +.byte 100 +.byte 44 +.byte 37 +.byte 100 +.byte 41 +.byte 32 +.byte 105 +.byte 115 +.byte 32 +.byte 0 +.align 0 +L.56: +.byte 37 +.byte 115 +.byte 10 +.byte 0 diff --git a/lcc/mips/irix/tst/switch.1bk b/lcc/mips/irix/tst/switch.1bk index 559e8e3..de46a73 100755 --- a/lcc/mips/irix/tst/switch.1bk +++ b/lcc/mips/irix/tst/switch.1bk @@ -1,76 +1,76 @@ -b = 0x8
-f = 0xc
-n = 0xa
-r = 0xd
-t = 0x9
-v = 0xb
-x = 0x78
-f:
-x = 0
-x = 1
-x = 2
-x = 2
-x = 2
-x = 2
-x = 2
-x = 7
-x = 8
-x = 9
-x = 9
-x = 9
-x = 9
-x = 9
-x = 9
-x = 9
-x = 16
-x = 17
-x = 18
-x = 19
-x = 20
-g:
-1 1
-1 2
-2 3
-2 4
-2 5
-3 6
-d 6
-3 7
-d 7
-3 8
-d 8
-d 9
-d 10
-h:
-i = 8
-i = 16
-i = 120
-i = 128
-i = 248
-i = 264
-i = 272
-i = 280
-i = 288
-i = 296
-i = 304
-i = 312
-488 defaults
-x = 0x1000000
-x = 0x2000000
-x = 0x3000000
-x = 0x4000000
-x = 0x5000000
-x = 0x6000000 (default)
-x = 0x7000000 (default)
-0
-1
-2
-3
-4
-5
-0
-1
-2
-3
-4
-5
+b = 0x8 +f = 0xc +n = 0xa +r = 0xd +t = 0x9 +v = 0xb +x = 0x78 +f: +x = 0 +x = 1 +x = 2 +x = 2 +x = 2 +x = 2 +x = 2 +x = 7 +x = 8 +x = 9 +x = 9 +x = 9 +x = 9 +x = 9 +x = 9 +x = 9 +x = 16 +x = 17 +x = 18 +x = 19 +x = 20 +g: +1 1 +1 2 +2 3 +2 4 +2 5 +3 6 +d 6 +3 7 +d 7 +3 8 +d 8 +d 9 +d 10 +h: +i = 8 +i = 16 +i = 120 +i = 128 +i = 248 +i = 264 +i = 272 +i = 280 +i = 288 +i = 296 +i = 304 +i = 312 +488 defaults +x = 0x1000000 +x = 0x2000000 +x = 0x3000000 +x = 0x4000000 +x = 0x5000000 +x = 0x6000000 (default) +x = 0x7000000 (default) +0 +1 +2 +3 +4 +5 +0 +1 +2 +3 +4 +5 diff --git a/lcc/mips/irix/tst/switch.2bk b/lcc/mips/irix/tst/switch.2bk index 76387b3..709b419 100755 --- a/lcc/mips/irix/tst/switch.2bk +++ b/lcc/mips/irix/tst/switch.2bk @@ -1,5 +1,5 @@ -tst/switch.c:55: warning: missing return value
-tst/switch.c:73: warning: missing return value
-tst/switch.c:97: warning: missing return value
-tst/switch.c:112: warning: missing return value
-tst/switch.c:137: warning: missing return value
+tst/switch.c:55: warning: missing return value +tst/switch.c:73: warning: missing return value +tst/switch.c:97: warning: missing return value +tst/switch.c:112: warning: missing return value +tst/switch.c:137: warning: missing return value diff --git a/lcc/mips/irix/tst/switch.sbk b/lcc/mips/irix/tst/switch.sbk index 969b490..6c2357a 100755 --- a/lcc/mips/irix/tst/switch.sbk +++ b/lcc/mips/irix/tst/switch.sbk @@ -1,836 +1,836 @@ -.set reorder
-.globl main
-.text
-.text
-.align 2
-.ent main
-main:
-.frame $sp,32,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-32
-.mask 0xc2800000,-4
-sw $23,16($sp)
-.cprestore 20
-sw $30,24($sp)
-sw $31,28($sp)
-la $30,L.6
-b L.5
-L.2:
-lb $4,($30)
-jal backslash
-move $24,$2
-la $4,L.7
-lb $5,($30)
-move $6,$24
-jal printf
-L.3:
-la $30,1($30)
-L.5:
-lb $24,($30)
-bne $24,$0,L.2
-jal f
-jal g
-jal h
-la $23,16777216
-b L.11
-L.8:
-move $4,$23
-jal big
-L.9:
-la $23,16777216($23)
-L.11:
-and $24,$23,117440512
-bne $24,$0,L.8
-jal limit
-move $2,$0
-L.1:
-lw $23,16($sp)
-lw $25,20($sp)
-lw $30,24($sp)
-lw $31,28($sp)
-addu $sp,$sp,32
-j $31
-.end main
-.globl backslash
-.text
-.align 2
-.ent backslash
-backslash:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-la $24,102
-beq $4,$24,L.16
-bgt $4,$24,L.22
-L.21:
-la $24,98
-beq $4,$24,L.15
-b L.13
-L.22:
-la $24,110
-beq $4,$24,L.17
-blt $4,$24,L.13
-L.23:
-la $24,114
-beq $4,$24,L.18
-la $24,116
-beq $4,$24,L.19
-la $24,118
-beq $4,$24,L.20
-b L.13
-L.15:
-la $2,8
-b L.12
-L.16:
-la $2,12
-b L.12
-L.17:
-la $2,10
-b L.12
-L.18:
-la $2,13
-b L.12
-L.19:
-la $2,9
-b L.12
-L.20:
-la $2,11
-b L.12
-L.13:
-move $2,$4
-L.12:
-j $31
-.end backslash
-.globl f
-.text
-.align 2
-.ent f
-f:
-.frame $sp,40,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-40
-.mask 0xc2c00000,-8
-sw $22,16($sp)
-sw $23,20($sp)
-.cprestore 24
-sw $30,28($sp)
-sw $31,32($sp)
-move $23,$0
-la $4,L.25
-jal printf
-move $30,$0
-L.26:
-move $22,$30
-la $24,1
-blt $30,$24,L.30
-la $24,20
-bgt $30,$24,L.30
-sll $24,$30,2
-lw $24,L.42-4($24)
-.cpadd $24
-j $24
-.rdata
-.align 2
-L.42:
-.gpword L.32
-.gpword L.33
-.gpword L.30
-.gpword L.30
-.gpword L.30
-.gpword L.30
-.gpword L.34
-.gpword L.35
-.gpword L.36
-.gpword L.30
-.gpword L.30
-.gpword L.30
-.gpword L.30
-.gpword L.30
-.gpword L.30
-.gpword L.37
-.gpword L.38
-.gpword L.39
-.gpword L.40
-.gpword L.41
-.text
-L.32:
-move $23,$30
-b L.31
-L.33:
-move $23,$30
-b L.31
-L.34:
-move $23,$30
-b L.31
-L.35:
-move $23,$30
-b L.31
-L.36:
-move $23,$30
-b L.31
-L.37:
-move $23,$30
-b L.31
-L.38:
-move $23,$30
-b L.31
-L.39:
-move $23,$30
-b L.31
-L.40:
-move $23,$30
-b L.31
-L.41:
-move $23,$30
-L.30:
-L.31:
-la $4,L.44
-move $5,$23
-jal printf
-L.27:
-la $30,1($30)
-la $24,20
-ble $30,$24,L.26
-move $2,$0
-L.24:
-lw $22,16($sp)
-lw $23,20($sp)
-lw $25,24($sp)
-lw $30,28($sp)
-lw $31,32($sp)
-addu $sp,$sp,40
-j $31
-.end f
-.globl g
-.text
-.align 2
-.ent g
-g:
-.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)
-la $4,L.46
-jal printf
-la $30,1
-L.47:
-la $24,1001
-blt $30,$24,L.64
-la $24,1004
-bgt $30,$24,L.65
-sll $24,$30,2
-lw $24,L.66-4004($24)
-.cpadd $24
-j $24
-.rdata
-.align 2
-L.66:
-.gpword L.60
-.gpword L.60
-.gpword L.60
-.gpword L.60
-.text
-L.64:
-la $24,1
-blt $30,$24,L.51
-la $24,8
-bgt $30,$24,L.51
-sll $24,$30,2
-lw $24,L.68-4($24)
-.cpadd $24
-j $24
-.rdata
-.align 2
-L.68:
-.gpword L.53
-.gpword L.53
-.gpword L.55
-.gpword L.55
-.gpword L.55
-.gpword L.57
-.gpword L.57
-.gpword L.57
-.text
-L.65:
-la $24,3001
-blt $30,$24,L.51
-la $24,3004
-bgt $30,$24,L.51
-sll $24,$30,2
-lw $24,L.70-12004($24)
-.cpadd $24
-j $24
-.rdata
-.align 2
-L.70:
-.gpword L.62
-.gpword L.62
-.gpword L.62
-.gpword L.62
-.text
-L.53:
-la $4,L.54
-move $5,$30
-jal printf
-b L.52
-L.55:
-la $4,L.56
-move $5,$30
-jal printf
-b L.52
-L.57:
-la $4,L.58
-move $5,$30
-jal printf
-L.51:
-la $4,L.59
-move $5,$30
-jal printf
-b L.52
-L.60:
-la $4,L.61
-move $5,$30
-jal printf
-b L.52
-L.62:
-la $4,L.63
-move $5,$30
-jal printf
-L.52:
-L.48:
-la $30,1($30)
-la $24,10
-ble $30,$24,L.47
-move $2,$0
-L.45:
-lw $25,16($sp)
-lw $30,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,32
-j $31
-.end g
-.globl h
-.text
-.align 2
-.ent h
-h:
-.frame $sp,32,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-32
-.mask 0xc2800000,-4
-sw $23,16($sp)
-.cprestore 20
-sw $30,24($sp)
-sw $31,28($sp)
-move $23,$0
-la $4,L.73
-jal printf
-la $30,1
-L.74:
-la $24,264
-beq $30,$24,L.86
-bgt $30,$24,L.94
-L.93:
-la $24,120
-beq $30,$24,L.84
-bgt $30,$24,L.96
-L.95:
-la $24,8
-beq $30,$24,L.83
-blt $30,$24,L.78
-L.97:
-la $24,16
-beq $30,$24,L.82
-b L.78
-L.96:
-la $24,128
-beq $30,$24,L.80
-blt $30,$24,L.78
-L.98:
-la $24,248
-beq $30,$24,L.87
-b L.78
-L.94:
-la $24,288
-beq $30,$24,L.91
-bgt $30,$24,L.100
-L.99:
-la $24,272
-beq $30,$24,L.88
-blt $30,$24,L.78
-L.101:
-la $24,280
-beq $30,$24,L.85
-b L.78
-L.100:
-la $24,304
-beq $30,$24,L.89
-bgt $30,$24,L.103
-L.102:
-la $24,296
-beq $30,$24,L.90
-b L.78
-L.103:
-la $24,312
-beq $30,$24,L.92
-b L.78
-L.78:
-la $23,1($23)
-b L.75
-L.80:
-la $4,L.81
-move $5,$30
-jal printf
-b L.79
-L.82:
-la $4,L.81
-move $5,$30
-jal printf
-b L.79
-L.83:
-la $4,L.81
-move $5,$30
-jal printf
-b L.79
-L.84:
-la $4,L.81
-move $5,$30
-jal printf
-b L.79
-L.85:
-la $4,L.81
-move $5,$30
-jal printf
-b L.79
-L.86:
-la $4,L.81
-move $5,$30
-jal printf
-b L.79
-L.87:
-la $4,L.81
-move $5,$30
-jal printf
-b L.79
-L.88:
-la $4,L.81
-move $5,$30
-jal printf
-b L.79
-L.89:
-la $4,L.81
-move $5,$30
-jal printf
-b L.79
-L.90:
-la $4,L.81
-move $5,$30
-jal printf
-b L.79
-L.91:
-la $4,L.81
-move $5,$30
-jal printf
-b L.79
-L.92:
-la $4,L.81
-move $5,$30
-jal printf
-L.79:
-L.75:
-la $30,1($30)
-la $24,500
-ble $30,$24,L.74
-la $4,L.104
-move $5,$23
-jal printf
-move $2,$0
-L.72:
-lw $23,16($sp)
-lw $25,20($sp)
-lw $30,24($sp)
-lw $31,28($sp)
-addu $sp,$sp,32
-j $31
-.end h
-.globl big
-.text
-.align 2
-.ent big
-big:
-.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)
-lw $24,0+32($sp)
-and $30,$24,0x6000000
-la $15,33554432
-beq $30,$15,L.111
-bgt $30,$15,L.115
-L.114:
-la $15,-2
-beq $30,$15,L.109
-la $15,-1
-beq $30,$15,L.109
-beq $30,$0,L.109
-b L.106
-L.115:
-move $24,$30
-la $15,67108864
-beq $24,$15,L.112
-b L.106
-L.109:
-la $4,L.110
-lw $5,0+32($sp)
-jal printf
-b L.107
-L.111:
-la $4,L.110
-lw $5,0+32($sp)
-jal printf
-b L.107
-L.112:
-la $4,L.110
-lw $5,0+32($sp)
-jal printf
-b L.107
-L.106:
-la $4,L.113
-lw $5,0+32($sp)
-jal printf
-L.107:
-move $2,$0
-L.105:
-lw $25,16($sp)
-lw $30,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,32
-j $31
-.end big
-.globl limit
-.text
-.align 2
-.ent limit
-limit:
-.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)
-la $30,-2147483648
-L.117:
-la $24,-2147483648
-blt $30,$24,L.121
-la $15,-2147483644
-bgt $30,$15,L.121
-sll $15,$30,2
-sll $24,$24,2
-subu $24,$15,$24
-lw $24,L.134($24)
-.cpadd $24
-j $24
-.rdata
-.align 2
-L.134:
-.gpword L.123
-.gpword L.125
-.gpword L.127
-.gpword L.129
-.gpword L.131
-.text
-L.123:
-la $4,L.124
-jal printf
-b L.122
-L.125:
-la $4,L.126
-jal printf
-b L.122
-L.127:
-la $4,L.128
-jal printf
-b L.122
-L.129:
-la $4,L.130
-jal printf
-b L.122
-L.131:
-la $4,L.132
-jal printf
-b L.122
-L.121:
-la $4,L.133
-jal printf
-L.122:
-L.118:
-la $30,1($30)
-la $24,-2147483643
-ble $30,$24,L.117
-la $30,2147483647
-L.135:
-la $24,2147483643
-blt $30,$24,L.139
-la $15,2147483647
-bgt $30,$15,L.139
-sll $15,$30,2
-sll $24,$24,2
-subu $24,$15,$24
-lw $24,L.146($24)
-.cpadd $24
-j $24
-.rdata
-.align 2
-L.146:
-.gpword L.145
-.gpword L.144
-.gpword L.143
-.gpword L.142
-.gpword L.141
-.text
-L.141:
-la $4,L.124
-jal printf
-b L.140
-L.142:
-la $4,L.126
-jal printf
-b L.140
-L.143:
-la $4,L.128
-jal printf
-b L.140
-L.144:
-la $4,L.130
-jal printf
-b L.140
-L.145:
-la $4,L.132
-jal printf
-b L.140
-L.139:
-la $4,L.133
-jal printf
-L.140:
-L.136:
-subu $30,$30,1
-la $24,2147483642
-bge $30,$24,L.135
-move $2,$0
-L.116:
-lw $25,16($sp)
-lw $30,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,32
-j $31
-.end limit
-.rdata
-.align 0
-L.133:
-.byte 53
-.byte 10
-.byte 0
-.align 0
-L.132:
-.byte 52
-.byte 10
-.byte 0
-.align 0
-L.130:
-.byte 51
-.byte 10
-.byte 0
-.align 0
-L.128:
-.byte 50
-.byte 10
-.byte 0
-.align 0
-L.126:
-.byte 49
-.byte 10
-.byte 0
-.align 0
-L.124:
-.byte 48
-.byte 10
-.byte 0
-.align 0
-L.113:
-.byte 120
-.byte 32
-.byte 61
-.byte 32
-.byte 48
-.byte 120
-.byte 37
-.byte 120
-.byte 32
-.byte 40
-.byte 100
-.byte 101
-.byte 102
-.byte 97
-.byte 117
-.byte 108
-.byte 116
-.byte 41
-.byte 10
-.byte 0
-.align 0
-L.110:
-.byte 120
-.byte 32
-.byte 61
-.byte 32
-.byte 48
-.byte 120
-.byte 37
-.byte 120
-.byte 10
-.byte 0
-.align 0
-L.104:
-.byte 37
-.byte 100
-.byte 32
-.byte 100
-.byte 101
-.byte 102
-.byte 97
-.byte 117
-.byte 108
-.byte 116
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.81:
-.byte 105
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.73:
-.byte 104
-.byte 58
-.byte 10
-.byte 0
-.align 0
-L.63:
-.byte 54
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.61:
-.byte 53
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.59:
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.58:
-.byte 51
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.56:
-.byte 50
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.54:
-.byte 49
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.46:
-.byte 103
-.byte 58
-.byte 10
-.byte 0
-.align 0
-L.44:
-.byte 120
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.25:
-.byte 102
-.byte 58
-.byte 10
-.byte 0
-.align 0
-L.7:
-.byte 37
-.byte 99
-.byte 32
-.byte 61
-.byte 32
-.byte 48
-.byte 120
-.byte 37
-.byte 120
-.byte 10
-.byte 0
-.align 0
-L.6:
-.byte 98
-.byte 102
-.byte 110
-.byte 114
-.byte 116
-.byte 118
-.byte 120
-.byte 0
+.set reorder +.globl main +.text +.text +.align 2 +.ent main +main: +.frame $sp,32,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-32 +.mask 0xc2800000,-4 +sw $23,16($sp) +.cprestore 20 +sw $30,24($sp) +sw $31,28($sp) +la $30,L.6 +b L.5 +L.2: +lb $4,($30) +jal backslash +move $24,$2 +la $4,L.7 +lb $5,($30) +move $6,$24 +jal printf +L.3: +la $30,1($30) +L.5: +lb $24,($30) +bne $24,$0,L.2 +jal f +jal g +jal h +la $23,16777216 +b L.11 +L.8: +move $4,$23 +jal big +L.9: +la $23,16777216($23) +L.11: +and $24,$23,117440512 +bne $24,$0,L.8 +jal limit +move $2,$0 +L.1: +lw $23,16($sp) +lw $25,20($sp) +lw $30,24($sp) +lw $31,28($sp) +addu $sp,$sp,32 +j $31 +.end main +.globl backslash +.text +.align 2 +.ent backslash +backslash: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +la $24,102 +beq $4,$24,L.16 +bgt $4,$24,L.22 +L.21: +la $24,98 +beq $4,$24,L.15 +b L.13 +L.22: +la $24,110 +beq $4,$24,L.17 +blt $4,$24,L.13 +L.23: +la $24,114 +beq $4,$24,L.18 +la $24,116 +beq $4,$24,L.19 +la $24,118 +beq $4,$24,L.20 +b L.13 +L.15: +la $2,8 +b L.12 +L.16: +la $2,12 +b L.12 +L.17: +la $2,10 +b L.12 +L.18: +la $2,13 +b L.12 +L.19: +la $2,9 +b L.12 +L.20: +la $2,11 +b L.12 +L.13: +move $2,$4 +L.12: +j $31 +.end backslash +.globl f +.text +.align 2 +.ent f +f: +.frame $sp,40,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-40 +.mask 0xc2c00000,-8 +sw $22,16($sp) +sw $23,20($sp) +.cprestore 24 +sw $30,28($sp) +sw $31,32($sp) +move $23,$0 +la $4,L.25 +jal printf +move $30,$0 +L.26: +move $22,$30 +la $24,1 +blt $30,$24,L.30 +la $24,20 +bgt $30,$24,L.30 +sll $24,$30,2 +lw $24,L.42-4($24) +.cpadd $24 +j $24 +.rdata +.align 2 +L.42: +.gpword L.32 +.gpword L.33 +.gpword L.30 +.gpword L.30 +.gpword L.30 +.gpword L.30 +.gpword L.34 +.gpword L.35 +.gpword L.36 +.gpword L.30 +.gpword L.30 +.gpword L.30 +.gpword L.30 +.gpword L.30 +.gpword L.30 +.gpword L.37 +.gpword L.38 +.gpword L.39 +.gpword L.40 +.gpword L.41 +.text +L.32: +move $23,$30 +b L.31 +L.33: +move $23,$30 +b L.31 +L.34: +move $23,$30 +b L.31 +L.35: +move $23,$30 +b L.31 +L.36: +move $23,$30 +b L.31 +L.37: +move $23,$30 +b L.31 +L.38: +move $23,$30 +b L.31 +L.39: +move $23,$30 +b L.31 +L.40: +move $23,$30 +b L.31 +L.41: +move $23,$30 +L.30: +L.31: +la $4,L.44 +move $5,$23 +jal printf +L.27: +la $30,1($30) +la $24,20 +ble $30,$24,L.26 +move $2,$0 +L.24: +lw $22,16($sp) +lw $23,20($sp) +lw $25,24($sp) +lw $30,28($sp) +lw $31,32($sp) +addu $sp,$sp,40 +j $31 +.end f +.globl g +.text +.align 2 +.ent g +g: +.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) +la $4,L.46 +jal printf +la $30,1 +L.47: +la $24,1001 +blt $30,$24,L.64 +la $24,1004 +bgt $30,$24,L.65 +sll $24,$30,2 +lw $24,L.66-4004($24) +.cpadd $24 +j $24 +.rdata +.align 2 +L.66: +.gpword L.60 +.gpword L.60 +.gpword L.60 +.gpword L.60 +.text +L.64: +la $24,1 +blt $30,$24,L.51 +la $24,8 +bgt $30,$24,L.51 +sll $24,$30,2 +lw $24,L.68-4($24) +.cpadd $24 +j $24 +.rdata +.align 2 +L.68: +.gpword L.53 +.gpword L.53 +.gpword L.55 +.gpword L.55 +.gpword L.55 +.gpword L.57 +.gpword L.57 +.gpword L.57 +.text +L.65: +la $24,3001 +blt $30,$24,L.51 +la $24,3004 +bgt $30,$24,L.51 +sll $24,$30,2 +lw $24,L.70-12004($24) +.cpadd $24 +j $24 +.rdata +.align 2 +L.70: +.gpword L.62 +.gpword L.62 +.gpword L.62 +.gpword L.62 +.text +L.53: +la $4,L.54 +move $5,$30 +jal printf +b L.52 +L.55: +la $4,L.56 +move $5,$30 +jal printf +b L.52 +L.57: +la $4,L.58 +move $5,$30 +jal printf +L.51: +la $4,L.59 +move $5,$30 +jal printf +b L.52 +L.60: +la $4,L.61 +move $5,$30 +jal printf +b L.52 +L.62: +la $4,L.63 +move $5,$30 +jal printf +L.52: +L.48: +la $30,1($30) +la $24,10 +ble $30,$24,L.47 +move $2,$0 +L.45: +lw $25,16($sp) +lw $30,20($sp) +lw $31,24($sp) +addu $sp,$sp,32 +j $31 +.end g +.globl h +.text +.align 2 +.ent h +h: +.frame $sp,32,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-32 +.mask 0xc2800000,-4 +sw $23,16($sp) +.cprestore 20 +sw $30,24($sp) +sw $31,28($sp) +move $23,$0 +la $4,L.73 +jal printf +la $30,1 +L.74: +la $24,264 +beq $30,$24,L.86 +bgt $30,$24,L.94 +L.93: +la $24,120 +beq $30,$24,L.84 +bgt $30,$24,L.96 +L.95: +la $24,8 +beq $30,$24,L.83 +blt $30,$24,L.78 +L.97: +la $24,16 +beq $30,$24,L.82 +b L.78 +L.96: +la $24,128 +beq $30,$24,L.80 +blt $30,$24,L.78 +L.98: +la $24,248 +beq $30,$24,L.87 +b L.78 +L.94: +la $24,288 +beq $30,$24,L.91 +bgt $30,$24,L.100 +L.99: +la $24,272 +beq $30,$24,L.88 +blt $30,$24,L.78 +L.101: +la $24,280 +beq $30,$24,L.85 +b L.78 +L.100: +la $24,304 +beq $30,$24,L.89 +bgt $30,$24,L.103 +L.102: +la $24,296 +beq $30,$24,L.90 +b L.78 +L.103: +la $24,312 +beq $30,$24,L.92 +b L.78 +L.78: +la $23,1($23) +b L.75 +L.80: +la $4,L.81 +move $5,$30 +jal printf +b L.79 +L.82: +la $4,L.81 +move $5,$30 +jal printf +b L.79 +L.83: +la $4,L.81 +move $5,$30 +jal printf +b L.79 +L.84: +la $4,L.81 +move $5,$30 +jal printf +b L.79 +L.85: +la $4,L.81 +move $5,$30 +jal printf +b L.79 +L.86: +la $4,L.81 +move $5,$30 +jal printf +b L.79 +L.87: +la $4,L.81 +move $5,$30 +jal printf +b L.79 +L.88: +la $4,L.81 +move $5,$30 +jal printf +b L.79 +L.89: +la $4,L.81 +move $5,$30 +jal printf +b L.79 +L.90: +la $4,L.81 +move $5,$30 +jal printf +b L.79 +L.91: +la $4,L.81 +move $5,$30 +jal printf +b L.79 +L.92: +la $4,L.81 +move $5,$30 +jal printf +L.79: +L.75: +la $30,1($30) +la $24,500 +ble $30,$24,L.74 +la $4,L.104 +move $5,$23 +jal printf +move $2,$0 +L.72: +lw $23,16($sp) +lw $25,20($sp) +lw $30,24($sp) +lw $31,28($sp) +addu $sp,$sp,32 +j $31 +.end h +.globl big +.text +.align 2 +.ent big +big: +.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) +lw $24,0+32($sp) +and $30,$24,0x6000000 +la $15,33554432 +beq $30,$15,L.111 +bgt $30,$15,L.115 +L.114: +la $15,-2 +beq $30,$15,L.109 +la $15,-1 +beq $30,$15,L.109 +beq $30,$0,L.109 +b L.106 +L.115: +move $24,$30 +la $15,67108864 +beq $24,$15,L.112 +b L.106 +L.109: +la $4,L.110 +lw $5,0+32($sp) +jal printf +b L.107 +L.111: +la $4,L.110 +lw $5,0+32($sp) +jal printf +b L.107 +L.112: +la $4,L.110 +lw $5,0+32($sp) +jal printf +b L.107 +L.106: +la $4,L.113 +lw $5,0+32($sp) +jal printf +L.107: +move $2,$0 +L.105: +lw $25,16($sp) +lw $30,20($sp) +lw $31,24($sp) +addu $sp,$sp,32 +j $31 +.end big +.globl limit +.text +.align 2 +.ent limit +limit: +.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) +la $30,-2147483648 +L.117: +la $24,-2147483648 +blt $30,$24,L.121 +la $15,-2147483644 +bgt $30,$15,L.121 +sll $15,$30,2 +sll $24,$24,2 +subu $24,$15,$24 +lw $24,L.134($24) +.cpadd $24 +j $24 +.rdata +.align 2 +L.134: +.gpword L.123 +.gpword L.125 +.gpword L.127 +.gpword L.129 +.gpword L.131 +.text +L.123: +la $4,L.124 +jal printf +b L.122 +L.125: +la $4,L.126 +jal printf +b L.122 +L.127: +la $4,L.128 +jal printf +b L.122 +L.129: +la $4,L.130 +jal printf +b L.122 +L.131: +la $4,L.132 +jal printf +b L.122 +L.121: +la $4,L.133 +jal printf +L.122: +L.118: +la $30,1($30) +la $24,-2147483643 +ble $30,$24,L.117 +la $30,2147483647 +L.135: +la $24,2147483643 +blt $30,$24,L.139 +la $15,2147483647 +bgt $30,$15,L.139 +sll $15,$30,2 +sll $24,$24,2 +subu $24,$15,$24 +lw $24,L.146($24) +.cpadd $24 +j $24 +.rdata +.align 2 +L.146: +.gpword L.145 +.gpword L.144 +.gpword L.143 +.gpword L.142 +.gpword L.141 +.text +L.141: +la $4,L.124 +jal printf +b L.140 +L.142: +la $4,L.126 +jal printf +b L.140 +L.143: +la $4,L.128 +jal printf +b L.140 +L.144: +la $4,L.130 +jal printf +b L.140 +L.145: +la $4,L.132 +jal printf +b L.140 +L.139: +la $4,L.133 +jal printf +L.140: +L.136: +subu $30,$30,1 +la $24,2147483642 +bge $30,$24,L.135 +move $2,$0 +L.116: +lw $25,16($sp) +lw $30,20($sp) +lw $31,24($sp) +addu $sp,$sp,32 +j $31 +.end limit +.rdata +.align 0 +L.133: +.byte 53 +.byte 10 +.byte 0 +.align 0 +L.132: +.byte 52 +.byte 10 +.byte 0 +.align 0 +L.130: +.byte 51 +.byte 10 +.byte 0 +.align 0 +L.128: +.byte 50 +.byte 10 +.byte 0 +.align 0 +L.126: +.byte 49 +.byte 10 +.byte 0 +.align 0 +L.124: +.byte 48 +.byte 10 +.byte 0 +.align 0 +L.113: +.byte 120 +.byte 32 +.byte 61 +.byte 32 +.byte 48 +.byte 120 +.byte 37 +.byte 120 +.byte 32 +.byte 40 +.byte 100 +.byte 101 +.byte 102 +.byte 97 +.byte 117 +.byte 108 +.byte 116 +.byte 41 +.byte 10 +.byte 0 +.align 0 +L.110: +.byte 120 +.byte 32 +.byte 61 +.byte 32 +.byte 48 +.byte 120 +.byte 37 +.byte 120 +.byte 10 +.byte 0 +.align 0 +L.104: +.byte 37 +.byte 100 +.byte 32 +.byte 100 +.byte 101 +.byte 102 +.byte 97 +.byte 117 +.byte 108 +.byte 116 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.81: +.byte 105 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.73: +.byte 104 +.byte 58 +.byte 10 +.byte 0 +.align 0 +L.63: +.byte 54 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.61: +.byte 53 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.59: +.byte 100 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.58: +.byte 51 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.56: +.byte 50 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.54: +.byte 49 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.46: +.byte 103 +.byte 58 +.byte 10 +.byte 0 +.align 0 +L.44: +.byte 120 +.byte 32 +.byte 61 +.byte 32 +.byte 37 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.25: +.byte 102 +.byte 58 +.byte 10 +.byte 0 +.align 0 +L.7: +.byte 37 +.byte 99 +.byte 32 +.byte 61 +.byte 32 +.byte 48 +.byte 120 +.byte 37 +.byte 120 +.byte 10 +.byte 0 +.align 0 +L.6: +.byte 98 +.byte 102 +.byte 110 +.byte 114 +.byte 116 +.byte 118 +.byte 120 +.byte 0 diff --git a/lcc/mips/irix/tst/wf1.1bk b/lcc/mips/irix/tst/wf1.1bk index 095e087..a846267 100755 --- a/lcc/mips/irix/tst/wf1.1bk +++ b/lcc/mips/irix/tst/wf1.1bk @@ -1,74 +1,74 @@ -5 a
-2 and
-5 buf
-16 c
-8 char
-1 compare
-4 cond
-5 count
-1 d
-1 die
-3 else
-1 entry
-1 eof
-4 err
-1 error
-1 exit
-1 folded
-1 for
-1 free
-1 frequencies
-1 frequency
-1 get
-2 getchar
-3 getword
-14 if
-2 in
-1 index
-1 input
-1 install
-8 int
-1 into
-1 is
-4 isletter
-1 it
-1 itself
-5 left
-1 letter
-7 lookup
-1 main
-2 malloc
-1 message
-2 n
-1 necessary
-12 next
-9 node
-4 of
-1 on
-1 or
-1 otherwise
-2 out
-8 p
-3 print
-2 printf
-16 return
-5 right
-4 root
-25 s
-2 storage
-3 strcmp
-1 strcpy
-1 strlen
-8 struct
-1 structures
-2 subtree
-1 t
-5 tprint
-9 tree
-1 uses
-1 version
-1 wf
-3 while
-21 word
-9 words
-2 z
+5 a +2 and +5 buf +16 c +8 char +1 compare +4 cond +5 count +1 d +1 die +3 else +1 entry +1 eof +4 err +1 error +1 exit +1 folded +1 for +1 free +1 frequencies +1 frequency +1 get +2 getchar +3 getword +14 if +2 in +1 index +1 input +1 install +8 int +1 into +1 is +4 isletter +1 it +1 itself +5 left +1 letter +7 lookup +1 main +2 malloc +1 message +2 n +1 necessary +12 next +9 node +4 of +1 on +1 or +1 otherwise +2 out +8 p +3 print +2 printf +16 return +5 right +4 root +25 s +2 storage +3 strcmp +1 strcpy +1 strlen +8 struct +1 structures +2 subtree +1 t +5 tprint +9 tree +1 uses +1 version +1 wf +3 while +21 word +9 words +2 z diff --git a/lcc/mips/irix/tst/wf1.2bk b/lcc/mips/irix/tst/wf1.2bk index 0e7a8a6..190e4a1 100755 --- a/lcc/mips/irix/tst/wf1.2bk +++ b/lcc/mips/irix/tst/wf1.2bk @@ -1,2 +1,2 @@ -tst/wf1.c:29: warning: missing return value
-tst/wf1.c:87: warning: missing return value
+tst/wf1.c:29: warning: missing return value +tst/wf1.c:87: warning: missing return value diff --git a/lcc/mips/irix/tst/wf1.sbk b/lcc/mips/irix/tst/wf1.sbk index 9892c1c..7313c01 100755 --- a/lcc/mips/irix/tst/wf1.sbk +++ b/lcc/mips/irix/tst/wf1.sbk @@ -1,378 +1,378 @@ -.set reorder
-.globl main
-.text
-.text
-.align 2
-.ent main
-main:
-.frame $sp,48,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-48
-.mask 0x82000000,-28
-.cprestore 16
-sw $31,20($sp)
-sw $0,-24+48($sp)
-sw $0,next
-b L.3
-L.2:
-la $4,-20+48($sp)
-la $5,-24+48($sp)
-jal lookup
-lw $15,($2)
-la $15,1($15)
-sw $15,($2)
-L.3:
-la $4,-20+48($sp)
-jal getword
-bne $2,$0,L.2
-lw $4,-24+48($sp)
-jal tprint
-move $2,$0
-L.1:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,48
-j $31
-.end main
-.globl err
-.text
-.align 2
-.ent err
-err:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $4,24($sp)
-la $4,L.6
-lw $5,0+24($sp)
-jal printf
-la $4,1
-jal exit
-move $2,$0
-L.5:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end err
-.globl getword
-.text
-.align 2
-.ent getword
-getword:
-.frame $sp,32,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-32
-.mask 0xc2800000,-4
-sw $23,16($sp)
-.cprestore 20
-sw $30,24($sp)
-sw $31,28($sp)
-sw $4,32($sp)
-L.8:
-L.9:
-jal getchar
-move $24,$2
-move $30,$24
-la $15,-1
-beq $24,$15,L.11
-move $4,$30
-jal isletter
-beq $2,$0,L.8
-L.11:
-lw $23,0+32($sp)
-b L.15
-L.12:
-move $24,$23
-la $23,1($24)
-move $15,$30
-sb $15,($24)
-L.13:
-jal getchar
-move $30,$2
-L.15:
-move $4,$30
-jal isletter
-move $30,$2
-bne $2,$0,L.12
-sb $0,($23)
-move $24,$23
-lw $15,0+32($sp)
-bleu $24,$15,L.16
-la $2,1
-b L.7
-L.16:
-move $2,$0
-L.7:
-lw $23,16($sp)
-lw $25,20($sp)
-lw $30,24($sp)
-lw $31,28($sp)
-addu $sp,$sp,32
-j $31
-.end getword
-.globl isletter
-.text
-.align 2
-.ent isletter
-isletter:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-la $24,65
-blt $4,$24,L.19
-la $24,90
-bgt $4,$24,L.19
-la $4,32($4)
-L.19:
-la $24,97
-blt $4,$24,L.21
-la $24,122
-bgt $4,$24,L.21
-move $2,$4
-b L.18
-L.21:
-move $2,$0
-L.18:
-j $31
-.end isletter
-.globl lookup
-.text
-.align 2
-.ent lookup
-lookup:
-.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)
-move $30,$5
-lw $24,($30)
-beq $24,$0,L.24
-lw $4,0+32($sp)
-lw $24,($30)
-lw $5,12($24)
-jal strcmp
-sw $2,-4+32($sp)
-lw $24,-4+32($sp)
-bge $24,$0,L.26
-lw $4,0+32($sp)
-lw $24,($30)
-la $5,4($24)
-jal lookup
-move $24,$2
-b L.23
-L.26:
-lw $24,-4+32($sp)
-ble $24,$0,L.28
-lw $4,0+32($sp)
-lw $24,($30)
-la $5,8($24)
-jal lookup
-move $24,$2
-b L.23
-L.28:
-lw $2,($30)
-b L.23
-L.24:
-lw $24,next
-la $15,2000
-blt $24,$15,L.30
-la $4,L.32
-jal err
-L.30:
-lw $24,next
-sll $24,$24,4
-sw $0,words($24)
-lw $24,next
-sll $24,$24,4
-sw $0,words+8($24)
-sw $0,words+4($24)
-lw $4,0+32($sp)
-jal strlen
-move $24,$2
-la $4,1($24)
-jal malloc
-lw $15,next
-sll $15,$15,4
-sw $2,words+12($15)
-lw $24,next
-sll $24,$24,4
-lw $24,words+12($24)
-bne $24,$0,L.36
-la $4,L.39
-jal err
-L.36:
-lw $24,next
-sll $24,$24,4
-lw $4,words+12($24)
-lw $5,0+32($sp)
-jal strcpy
-lw $24,next
-la $15,1($24)
-sw $15,next
-sll $24,$24,4
-la $24,words($24)
-sw $24,($30)
-move $2,$24
-L.23:
-lw $25,16($sp)
-lw $30,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,32
-j $31
-.end lookup
-.globl tprint
-.text
-.align 2
-.ent tprint
-tprint:
-.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)
-move $30,$4
-move $24,$30
-beq $24,$0,L.42
-lw $4,4($30)
-jal tprint
-la $4,L.44
-lw $5,($30)
-lw $6,12($30)
-jal printf
-lw $4,8($30)
-jal tprint
-L.42:
-move $2,$0
-L.41:
-lw $25,16($sp)
-lw $30,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,32
-j $31
-.end tprint
-.globl strcmp
-.text
-.align 2
-.ent strcmp
-strcmp:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-b L.47
-L.46:
-move $24,$4
-la $4,1($24)
-lb $24,($24)
-bne $24,$0,L.49
-move $2,$0
-b L.45
-L.49:
-la $5,1($5)
-L.47:
-lb $24,($4)
-lb $15,($5)
-beq $24,$15,L.46
-lb $24,($4)
-bne $24,$0,L.51
-la $2,-1
-b L.45
-L.51:
-lb $24,($5)
-bne $24,$0,L.53
-la $2,1
-b L.45
-L.53:
-lb $24,($4)
-lb $15,($5)
-subu $2,$24,$15
-L.45:
-j $31
-.end strcmp
-.globl next
-.comm next,4
-.globl words
-.comm words,32000
-.rdata
-.align 0
-L.44:
-.byte 37
-.byte 100
-.byte 9
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.39:
-.byte 111
-.byte 117
-.byte 116
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 119
-.byte 111
-.byte 114
-.byte 100
-.byte 32
-.byte 115
-.byte 116
-.byte 111
-.byte 114
-.byte 97
-.byte 103
-.byte 101
-.byte 0
-.align 0
-L.32:
-.byte 111
-.byte 117
-.byte 116
-.byte 32
-.byte 111
-.byte 102
-.byte 32
-.byte 110
-.byte 111
-.byte 100
-.byte 101
-.byte 32
-.byte 115
-.byte 116
-.byte 111
-.byte 114
-.byte 97
-.byte 103
-.byte 101
-.byte 0
-.align 0
-L.6:
-.byte 63
-.byte 32
-.byte 37
-.byte 115
-.byte 10
-.byte 0
+.set reorder +.globl main +.text +.text +.align 2 +.ent main +main: +.frame $sp,48,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-48 +.mask 0x82000000,-28 +.cprestore 16 +sw $31,20($sp) +sw $0,-24+48($sp) +sw $0,next +b L.3 +L.2: +la $4,-20+48($sp) +la $5,-24+48($sp) +jal lookup +lw $15,($2) +la $15,1($15) +sw $15,($2) +L.3: +la $4,-20+48($sp) +jal getword +bne $2,$0,L.2 +lw $4,-24+48($sp) +jal tprint +move $2,$0 +L.1: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,48 +j $31 +.end main +.globl err +.text +.align 2 +.ent err +err: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $4,24($sp) +la $4,L.6 +lw $5,0+24($sp) +jal printf +la $4,1 +jal exit +move $2,$0 +L.5: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end err +.globl getword +.text +.align 2 +.ent getword +getword: +.frame $sp,32,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-32 +.mask 0xc2800000,-4 +sw $23,16($sp) +.cprestore 20 +sw $30,24($sp) +sw $31,28($sp) +sw $4,32($sp) +L.8: +L.9: +jal getchar +move $24,$2 +move $30,$24 +la $15,-1 +beq $24,$15,L.11 +move $4,$30 +jal isletter +beq $2,$0,L.8 +L.11: +lw $23,0+32($sp) +b L.15 +L.12: +move $24,$23 +la $23,1($24) +move $15,$30 +sb $15,($24) +L.13: +jal getchar +move $30,$2 +L.15: +move $4,$30 +jal isletter +move $30,$2 +bne $2,$0,L.12 +sb $0,($23) +move $24,$23 +lw $15,0+32($sp) +bleu $24,$15,L.16 +la $2,1 +b L.7 +L.16: +move $2,$0 +L.7: +lw $23,16($sp) +lw $25,20($sp) +lw $30,24($sp) +lw $31,28($sp) +addu $sp,$sp,32 +j $31 +.end getword +.globl isletter +.text +.align 2 +.ent isletter +isletter: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +la $24,65 +blt $4,$24,L.19 +la $24,90 +bgt $4,$24,L.19 +la $4,32($4) +L.19: +la $24,97 +blt $4,$24,L.21 +la $24,122 +bgt $4,$24,L.21 +move $2,$4 +b L.18 +L.21: +move $2,$0 +L.18: +j $31 +.end isletter +.globl lookup +.text +.align 2 +.ent lookup +lookup: +.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) +move $30,$5 +lw $24,($30) +beq $24,$0,L.24 +lw $4,0+32($sp) +lw $24,($30) +lw $5,12($24) +jal strcmp +sw $2,-4+32($sp) +lw $24,-4+32($sp) +bge $24,$0,L.26 +lw $4,0+32($sp) +lw $24,($30) +la $5,4($24) +jal lookup +move $24,$2 +b L.23 +L.26: +lw $24,-4+32($sp) +ble $24,$0,L.28 +lw $4,0+32($sp) +lw $24,($30) +la $5,8($24) +jal lookup +move $24,$2 +b L.23 +L.28: +lw $2,($30) +b L.23 +L.24: +lw $24,next +la $15,2000 +blt $24,$15,L.30 +la $4,L.32 +jal err +L.30: +lw $24,next +sll $24,$24,4 +sw $0,words($24) +lw $24,next +sll $24,$24,4 +sw $0,words+8($24) +sw $0,words+4($24) +lw $4,0+32($sp) +jal strlen +move $24,$2 +la $4,1($24) +jal malloc +lw $15,next +sll $15,$15,4 +sw $2,words+12($15) +lw $24,next +sll $24,$24,4 +lw $24,words+12($24) +bne $24,$0,L.36 +la $4,L.39 +jal err +L.36: +lw $24,next +sll $24,$24,4 +lw $4,words+12($24) +lw $5,0+32($sp) +jal strcpy +lw $24,next +la $15,1($24) +sw $15,next +sll $24,$24,4 +la $24,words($24) +sw $24,($30) +move $2,$24 +L.23: +lw $25,16($sp) +lw $30,20($sp) +lw $31,24($sp) +addu $sp,$sp,32 +j $31 +.end lookup +.globl tprint +.text +.align 2 +.ent tprint +tprint: +.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) +move $30,$4 +move $24,$30 +beq $24,$0,L.42 +lw $4,4($30) +jal tprint +la $4,L.44 +lw $5,($30) +lw $6,12($30) +jal printf +lw $4,8($30) +jal tprint +L.42: +move $2,$0 +L.41: +lw $25,16($sp) +lw $30,20($sp) +lw $31,24($sp) +addu $sp,$sp,32 +j $31 +.end tprint +.globl strcmp +.text +.align 2 +.ent strcmp +strcmp: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +b L.47 +L.46: +move $24,$4 +la $4,1($24) +lb $24,($24) +bne $24,$0,L.49 +move $2,$0 +b L.45 +L.49: +la $5,1($5) +L.47: +lb $24,($4) +lb $15,($5) +beq $24,$15,L.46 +lb $24,($4) +bne $24,$0,L.51 +la $2,-1 +b L.45 +L.51: +lb $24,($5) +bne $24,$0,L.53 +la $2,1 +b L.45 +L.53: +lb $24,($4) +lb $15,($5) +subu $2,$24,$15 +L.45: +j $31 +.end strcmp +.globl next +.comm next,4 +.globl words +.comm words,32000 +.rdata +.align 0 +L.44: +.byte 37 +.byte 100 +.byte 9 +.byte 37 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.39: +.byte 111 +.byte 117 +.byte 116 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 119 +.byte 111 +.byte 114 +.byte 100 +.byte 32 +.byte 115 +.byte 116 +.byte 111 +.byte 114 +.byte 97 +.byte 103 +.byte 101 +.byte 0 +.align 0 +L.32: +.byte 111 +.byte 117 +.byte 116 +.byte 32 +.byte 111 +.byte 102 +.byte 32 +.byte 110 +.byte 111 +.byte 100 +.byte 101 +.byte 32 +.byte 115 +.byte 116 +.byte 111 +.byte 114 +.byte 97 +.byte 103 +.byte 101 +.byte 0 +.align 0 +L.6: +.byte 63 +.byte 32 +.byte 37 +.byte 115 +.byte 10 +.byte 0 diff --git a/lcc/mips/irix/tst/yacc.1bk b/lcc/mips/irix/tst/yacc.1bk index b08a02f..60de9b5 100755 --- a/lcc/mips/irix/tst/yacc.1bk +++ b/lcc/mips/irix/tst/yacc.1bk @@ -1,10 +1,10 @@ -a
-b
-load
-negate
-push 5
-c
-load
-multiply
-add
-store
+a +b +load +negate +push 5 +c +load +multiply +add +store diff --git a/lcc/mips/irix/tst/yacc.2bk b/lcc/mips/irix/tst/yacc.2bk index a84aa5b..9a4fd61 100755 --- a/lcc/mips/irix/tst/yacc.2bk +++ b/lcc/mips/irix/tst/yacc.2bk @@ -1,3 +1,3 @@ -tst/yacc.c:345: warning: missing return value
-tst/yacc.c:349: warning: missing return value
-tst/yacc.c:359: warning: missing return value
+tst/yacc.c:345: warning: missing return value +tst/yacc.c:349: warning: missing return value +tst/yacc.c:359: warning: missing return value diff --git a/lcc/mips/irix/tst/yacc.sbk b/lcc/mips/irix/tst/yacc.sbk index bf9ced2..0042c3c 100755 --- a/lcc/mips/irix/tst/yacc.sbk +++ b/lcc/mips/irix/tst/yacc.sbk @@ -1,2236 +1,2236 @@ -.set reorder
-.globl yyin
-.sdata
-.align 2
-yyin:
-.word _iob
-.globl yyout
-.sdata
-.align 2
-yyout:
-.word _iob+16
-.globl yylex
-.text
-.text
-.align 2
-.ent yylex
-yylex:
-.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)
-b L.4
-L.3:
-L.6:
-la $24,-1
-blt $30,$24,L.7
-la $24,4
-bgt $30,$24,L.7
-sll $24,$30,2
-lw $24,L.18+4($24)
-.cpadd $24
-j $24
-.rdata
-.align 2
-L.18:
-.gpword L.8
-.gpword L.9
-.gpword L.12
-.gpword L.13
-.gpword L.8
-.gpword L.15
-.text
-L.9:
-jal yywrap
-beq $2,$0,L.8
-move $2,$0
-b L.2
-L.12:
-la $2,257
-b L.2
-L.13:
-la $2,258
-b L.2
-L.15:
-lb $2,yytext
-b L.2
-L.7:
-lw $4,yyout
-la $5,L.17
-move $6,$30
-jal fprintf
-L.8:
-L.4:
-jal yylook
-move $30,$2
-bge $2,$0,L.3
-move $2,$0
-L.2:
-lw $25,16($sp)
-lw $30,20($sp)
-lw $31,24($sp)
-addu $sp,$sp,32
-j $31
-.end yylex
-.globl yyvstop
-.data
-.align 2
-yyvstop:
-.word 0x0
-.word 0x4
-.word 0x0
-.word 0x3
-.word 0x4
-.word 0x0
-.word 0x2
-.word 0x4
-.word 0x0
-.word 0x1
-.word 0x4
-.word 0x0
-.word 0x2
-.word 0x0
-.word 0x1
-.word 0x0
-.word 0x0
-.globl yycrank
-.data
-.align 0
-yycrank:
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x1
-.byte 0x3
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x1
-.byte 0x4
-.byte 0x1
-.byte 0x3
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x1
-.byte 0x5
-.byte 0x5
-.byte 0x7
-.byte 0x5
-.byte 0x7
-.byte 0x5
-.byte 0x7
-.byte 0x5
-.byte 0x7
-.byte 0x5
-.byte 0x7
-.byte 0x5
-.byte 0x7
-.byte 0x5
-.byte 0x7
-.byte 0x5
-.byte 0x7
-.byte 0x5
-.byte 0x7
-.byte 0x5
-.byte 0x7
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x1
-.byte 0x6
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x6
-.byte 0x8
-.byte 0x0
-.byte 0x0
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x6
-.byte 0x8
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.byte 0x0
-.globl yysvec
-.data
-.align 2
-yysvec:
-.word 0x0
-.word 0x0
-.word 0x0
-.word yycrank-2
-.word 0x0
-.word 0x0
-.word yycrank
-.word yysvec+12
-.word 0x0
-.word yycrank
-.word 0x0
-.word yyvstop+4
-.word yycrank
-.word 0x0
-.word yyvstop+12
-.word yycrank+4
-.word 0x0
-.word yyvstop+24
-.word yycrank+38
-.word 0x0
-.word yyvstop+36
-.word yycrank
-.word yysvec+60
-.word yyvstop+48
-.word yycrank
-.word yysvec+72
-.word yyvstop+56
-.word 0x0
-.word 0x0
-.word 0x0
-.globl yytop
-.sdata
-.align 2
-yytop:
-.word yycrank+282
-.globl yybgin
-.sdata
-.align 2
-yybgin:
-.word yysvec+12
-.globl yymatch
-.data
-.align 0
-yymatch:
-.byte 0
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 9
-.byte 10
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 9
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 48
-.byte 48
-.byte 48
-.byte 48
-.byte 48
-.byte 48
-.byte 48
-.byte 48
-.byte 48
-.byte 48
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 65
-.byte 1
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 65
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 1
-.byte 0
-.globl yyextra
-.data
-.align 0
-yyextra:
-.byte 0
-.byte 0
-.byte 0
-.byte 0
-.byte 0
-.byte 0
-.byte 0
-.byte 0
-.byte 0
-.globl yylineno
-.sdata
-.align 2
-yylineno:
-.word 0x1
-.globl yysptr
-.sdata
-.align 2
-yysptr:
-.word yysbuf
-.globl yyprevious
-.sdata
-.align 2
-yyprevious:
-.word 0xa
-.globl yylook
-.text
-.text
-.align 2
-.ent yylook
-yylook:
-.frame $sp,72,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-72
-.mask 0xc2ff0000,-16
-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)
-lw $24,yymorfg
-bne $24,$0,L.35
-la $21,yytext
-b L.36
-L.35:
-sw $0,yymorfg
-lw $24,yyleng
-la $21,yytext($24)
-L.36:
-L.37:
-la $23,yylstate
-lw $24,yybgin
-move $30,$24
-sw $24,yyestate
-lw $24,yyprevious
-la $15,10
-bne $24,$15,L.41
-la $30,12($30)
-L.41:
-L.43:
-lw $22,($30)
-move $24,$22
-la $15,yycrank
-bne $24,$15,L.47
-lw $18,4($30)
-move $24,$18
-bne $24,$0,L.49
-b L.94
-L.49:
-lw $24,($18)
-la $15,yycrank
-bne $24,$15,L.51
-b L.94
-L.51:
-L.47:
-move $24,$21
-sw $24,-12+72($sp)
-la $21,1($24)
-lw $15,yysptr
-la $14,yysbuf
-bleu $15,$14,L.61
-lw $15,yysptr
-la $15,-1($15)
-sw $15,yysptr
-lb $15,($15)
-sw $15,-4+72($sp)
-b L.62
-L.61:
-lw $15,yyin
-lw $14,($15)
-subu $14,$14,1
-sw $14,($15)
-bge $14,$0,L.63
-lw $4,yyin
-jal _filbuf
-move $24,$2
-sw $24,-8+72($sp)
-b L.64
-L.63:
-lw $24,yyin
-la $24,4($24)
-lw $15,($24)
-la $14,1($15)
-sw $14,($24)
-lbu $24,($15)
-sw $24,-8+72($sp)
-L.64:
-lw $24,-8+72($sp)
-sw $24,-4+72($sp)
-L.62:
-lw $24,-4+72($sp)
-sw $24,yytchar
-la $15,10
-bne $24,$15,L.59
-lw $24,yylineno
-la $24,1($24)
-sw $24,yylineno
-lw $16,yytchar
-b L.60
-L.59:
-lw $16,yytchar
-L.60:
-la $24,-1
-bne $16,$24,L.57
-move $17,$0
-b L.58
-L.57:
-lw $17,yytchar
-L.58:
-move $20,$17
-move $24,$17
-lw $15,-12+72($sp)
-sb $24,($15)
-L.65:
-move $19,$22
-move $24,$22
-la $15,yycrank
-bleu $24,$15,L.66
-sll $24,$20,1
-addu $22,$24,$19
-move $24,$22
-lw $15,yytop
-bgtu $24,$15,L.67
-la $24,12
-lb $15,($22)
-mul $24,$24,$15
-la $24,yysvec($24)
-move $15,$30
-bne $24,$15,L.67
-la $24,yysvec
-la $15,12
-lb $14,1($22)
-mul $15,$15,$14
-la $15,yysvec($15)
-bne $15,$24,L.70
-la $24,-1($21)
-move $21,$24
-lb $24,($24)
-sw $24,yytchar
-lw $24,yytchar
-la $15,10
-bne $24,$15,L.72
-lw $24,yylineno
-subu $24,$24,1
-sw $24,yylineno
-L.72:
-lw $24,yysptr
-la $15,1($24)
-sw $15,yysptr
-lw $15,yytchar
-sb $15,($24)
-b L.94
-L.70:
-move $24,$23
-la $23,4($24)
-la $15,12
-lb $14,1($22)
-mul $15,$15,$14
-la $15,yysvec($15)
-move $30,$15
-sw $15,($24)
-b L.43
-L.66:
-move $24,$22
-la $15,yycrank
-bgeu $24,$15,L.75
-la $24,yycrank
-move $15,$22
-subu $24,$24,$15
-la $15,2
-div $24,$24,$15
-sll $24,$24,1
-la $24,yycrank($24)
-move $19,$24
-move $22,$24
-sll $24,$20,1
-addu $22,$24,$22
-move $24,$22
-lw $15,yytop
-bgtu $24,$15,L.77
-la $24,12
-lb $15,($22)
-mul $24,$24,$15
-la $24,yysvec($24)
-move $15,$30
-bne $24,$15,L.77
-la $24,yysvec
-la $15,12
-lb $14,1($22)
-mul $15,$15,$14
-la $15,yysvec($15)
-bne $15,$24,L.79
-la $24,-1($21)
-move $21,$24
-lb $24,($24)
-sw $24,yytchar
-lw $24,yytchar
-la $15,10
-bne $24,$15,L.81
-lw $24,yylineno
-subu $24,$24,1
-sw $24,yylineno
-L.81:
-lw $24,yysptr
-la $15,1($24)
-sw $15,yysptr
-lw $15,yytchar
-sb $15,($24)
-b L.94
-L.79:
-move $24,$23
-la $23,4($24)
-la $15,12
-lb $14,1($22)
-mul $15,$15,$14
-la $15,yysvec($15)
-move $30,$15
-sw $15,($24)
-b L.43
-L.77:
-lb $24,yymatch($20)
-sll $24,$24,1
-addu $22,$24,$19
-move $24,$22
-lw $15,yytop
-bgtu $24,$15,L.83
-la $24,12
-lb $15,($22)
-mul $24,$24,$15
-la $24,yysvec($24)
-move $15,$30
-bne $24,$15,L.83
-la $24,yysvec
-la $15,12
-lb $14,1($22)
-mul $15,$15,$14
-la $15,yysvec($15)
-bne $15,$24,L.85
-la $24,-1($21)
-move $21,$24
-lb $24,($24)
-sw $24,yytchar
-lw $24,yytchar
-la $15,10
-bne $24,$15,L.87
-lw $24,yylineno
-subu $24,$24,1
-sw $24,yylineno
-L.87:
-lw $24,yysptr
-la $15,1($24)
-sw $15,yysptr
-lw $15,yytchar
-sb $15,($24)
-b L.94
-L.85:
-move $24,$23
-la $23,4($24)
-la $15,12
-lb $14,1($22)
-mul $15,$15,$14
-la $15,yysvec($15)
-move $30,$15
-sw $15,($24)
-b L.43
-L.83:
-L.75:
-L.67:
-lw $24,4($30)
-move $30,$24
-beq $24,$0,L.89
-lw $24,($30)
-move $22,$24
-la $15,yycrank
-beq $24,$15,L.89
-b L.65
-L.89:
-la $24,-1($21)
-move $21,$24
-lb $24,($24)
-sw $24,yytchar
-lw $24,yytchar
-la $15,10
-bne $24,$15,L.91
-lw $24,yylineno
-subu $24,$24,1
-sw $24,yylineno
-L.91:
-lw $24,yysptr
-la $15,1($24)
-sw $15,yysptr
-lw $15,yytchar
-sb $15,($24)
-b L.94
-L.93:
-move $24,$21
-la $21,-1($24)
-sb $0,($24)
-lw $24,($23)
-move $15,$0
-move $14,$24
-beq $14,$15,L.96
-lw $24,8($24)
-sw $24,yyfnd
-beq $24,$15,L.96
-lw $24,yyfnd
-lw $24,($24)
-ble $24,$0,L.96
-sw $23,yyolsp
-lw $24,yyfnd
-lw $24,($24)
-lb $24,yyextra($24)
-beq $24,$0,L.98
-b L.101
-L.100:
-la $23,-4($23)
-move $24,$21
-la $21,-1($24)
-lb $24,($24)
-sw $24,yytchar
-lw $24,yytchar
-la $15,10
-bne $24,$15,L.103
-lw $24,yylineno
-subu $24,$24,1
-sw $24,yylineno
-L.103:
-lw $24,yysptr
-la $15,1($24)
-sw $15,yysptr
-lw $15,yytchar
-sb $15,($24)
-L.101:
-lw $24,($23)
-lw $4,8($24)
-lw $24,yyfnd
-lw $24,($24)
-negu $5,$24
-jal yyback
-la $15,1
-beq $2,$15,L.105
-move $24,$23
-la $15,yylstate
-bgtu $24,$15,L.100
-L.105:
-L.98:
-lb $24,($21)
-sw $24,yyprevious
-sw $23,yylsp
-la $24,yytext
-move $15,$21
-subu $24,$15,$24
-la $24,1($24)
-sw $24,yyleng
-lw $24,yyleng
-sb $0,yytext($24)
-lw $24,yyfnd
-la $15,4($24)
-sw $15,yyfnd
-lw $2,($24)
-b L.34
-L.96:
-lb $24,($21)
-sw $24,yytchar
-lw $24,yytchar
-la $15,10
-bne $24,$15,L.106
-lw $24,yylineno
-subu $24,$24,1
-sw $24,yylineno
-L.106:
-lw $24,yysptr
-la $15,1($24)
-sw $15,yysptr
-lw $15,yytchar
-sb $15,($24)
-L.94:
-move $24,$23
-la $23,-4($24)
-la $15,yylstate
-bgtu $24,$15,L.93
-lb $24,yytext
-bne $24,$0,L.108
-la $24,yysbuf
-sw $24,yysptr
-move $2,$0
-b L.34
-L.108:
-lw $24,yysptr
-la $15,yysbuf
-bleu $24,$15,L.118
-lw $24,yysptr
-la $24,-1($24)
-sw $24,yysptr
-lb $24,($24)
-sw $24,-4+72($sp)
-b L.119
-L.118:
-lw $24,yyin
-lw $15,($24)
-subu $15,$15,1
-sw $15,($24)
-bge $15,$0,L.120
-lw $4,yyin
-jal _filbuf
-move $24,$2
-sw $24,-8+72($sp)
-b L.121
-L.120:
-lw $24,yyin
-la $24,4($24)
-lw $15,($24)
-la $14,1($15)
-sw $14,($24)
-lbu $24,($15)
-sw $24,-8+72($sp)
-L.121:
-lw $24,-8+72($sp)
-sw $24,-4+72($sp)
-L.119:
-lw $24,-4+72($sp)
-sw $24,yytchar
-la $15,10
-bne $24,$15,L.116
-lw $24,yylineno
-la $24,1($24)
-sw $24,yylineno
-lw $16,yytchar
-b L.117
-L.116:
-lw $16,yytchar
-L.117:
-la $24,-1
-bne $16,$24,L.114
-move $17,$0
-b L.115
-L.114:
-lw $17,yytchar
-L.115:
-sb $17,yytext
-sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
-sw $24,yyprevious
-lw $24,yyprevious
-ble $24,$0,L.122
-lw $24,yyout
-lw $15,($24)
-subu $15,$15,1
-sw $15,($24)
-bge $15,$0,L.125
-lw $24,yyprevious
-and $24,$24,(1<<(8*1))-1
-move $4,$24
-lw $5,yyout
-jal _flsbuf
-b L.126
-L.125:
-lw $24,yyout
-la $24,4($24)
-lw $15,($24)
-la $14,1($15)
-sw $14,($24)
-lw $24,yyprevious
-sb $24,($15)
-L.126:
-L.122:
-la $21,yytext
-b L.37
-L.34:
-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,72
-j $31
-.end yylook
-.globl yyback
-.text
-.align 2
-.ent yyback
-yyback:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-move $24,$4
-bne $24,$0,L.131
-move $2,$0
-b L.127
-L.130:
-move $24,$4
-la $4,4($24)
-lw $24,($24)
-bne $24,$5,L.133
-la $2,1
-b L.127
-L.133:
-L.131:
-lw $24,($4)
-bne $24,$0,L.130
-move $2,$0
-L.127:
-j $31
-.end yyback
-.globl yyinput
-.text
-.align 2
-.ent yyinput
-yyinput:
-.frame $sp,40,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-40
-.mask 0xc2e00000,-4
-sw $21,16($sp)
-sw $22,20($sp)
-sw $23,24($sp)
-.cprestore 28
-sw $30,32($sp)
-sw $31,36($sp)
-lw $24,yysptr
-la $15,yysbuf
-bleu $24,$15,L.144
-lw $24,yysptr
-la $24,-1($24)
-sw $24,yysptr
-lb $22,($24)
-b L.145
-L.144:
-lw $24,yyin
-lw $15,($24)
-subu $15,$15,1
-sw $15,($24)
-bge $15,$0,L.146
-lw $4,yyin
-jal _filbuf
-move $24,$2
-move $21,$24
-b L.147
-L.146:
-lw $24,yyin
-la $24,4($24)
-lw $15,($24)
-la $14,1($15)
-sw $14,($24)
-lbu $21,($15)
-L.147:
-move $22,$21
-L.145:
-sw $22,yytchar
-la $24,10
-bne $22,$24,L.142
-lw $24,yylineno
-la $24,1($24)
-sw $24,yylineno
-lw $23,yytchar
-b L.143
-L.142:
-lw $23,yytchar
-L.143:
-la $24,-1
-bne $23,$24,L.140
-move $30,$0
-b L.141
-L.140:
-lw $30,yytchar
-L.141:
-move $2,$30
-L.135:
-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,40
-j $31
-.end yyinput
-.globl yyoutput
-.text
-.align 2
-.ent yyoutput
-yyoutput:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $4,24($sp)
-lw $24,yyout
-lw $15,($24)
-subu $15,$15,1
-sw $15,($24)
-bge $15,$0,L.150
-lw $24,0+24($sp)
-and $24,$24,(1<<(8*1))-1
-move $4,$24
-lw $5,yyout
-jal _flsbuf
-b L.151
-L.150:
-lw $24,yyout
-la $24,4($24)
-lw $15,($24)
-la $14,1($15)
-sw $14,($24)
-lw $24,0+24($sp)
-sb $24,($15)
-L.151:
-move $2,$0
-L.148:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end yyoutput
-.globl yyunput
-.text
-.align 2
-.ent yyunput
-yyunput:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-sw $4,yytchar
-lw $24,yytchar
-la $15,10
-bne $24,$15,L.153
-lw $24,yylineno
-subu $24,$24,1
-sw $24,yylineno
-L.153:
-lw $24,yysptr
-la $15,1($24)
-sw $15,yysptr
-lw $15,yytchar
-sb $15,($24)
-move $2,$0
-L.152:
-j $31
-.end yyunput
-.globl main
-.text
-.align 2
-.ent main
-main:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-jal yyparse
-move $2,$0
-L.155:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end main
-.globl yyerror
-.text
-.align 2
-.ent yyerror
-yyerror:
-.frame $sp,24,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-24
-.mask 0x82000000,-4
-.cprestore 16
-sw $31,20($sp)
-sw $4,24($sp)
-la $4,L.157
-lw $5,0+24($sp)
-jal printf
-move $2,$0
-L.156:
-lw $25,16($sp)
-lw $31,20($sp)
-addu $sp,$sp,24
-j $31
-.end yyerror
-.globl yyexca
-.data
-.align 1
-yyexca:
-.half 0xffffffff
-.half 0x1
-.half 0x0
-.half 0xffffffff
-.half 0xfffffffe
-.half 0x0
-.globl yyact
-.data
-.align 1
-yyact:
-.half 0xc
-.half 0x2
-.half 0x9
-.half 0x8
-.half 0x11
-.half 0xb
-.half 0x19
-.half 0x11
-.half 0xf
-.half 0x12
-.half 0x10
-.half 0xa
-.half 0x12
-.half 0x11
-.half 0xf
-.half 0x7
-.half 0x10
-.half 0xd
-.half 0x12
-.half 0x5
-.half 0x3
-.half 0x1
-.half 0x0
-.half 0x13
-.half 0x14
-.half 0x0
-.half 0x0
-.half 0x15
-.half 0x16
-.half 0x17
-.half 0x18
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x6
-.half 0xe
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x4
-.half 0x6
-.globl yypact
-.data
-.align 1
-yypact:
-.half 0xfffffc18
-.half 0xfffffff7
-.half 0xfffffc18
-.half 0x5
-.half 0xfffffff9
-.half 0xffffffc5
-.half 0xfffffc18
-.half 0xfffffc18
-.half 0xfffffc18
-.half 0xffffffd8
-.half 0xffffffe3
-.half 0xffffffd8
-.half 0xffffffd8
-.half 0xfffffc18
-.half 0xfffffc18
-.half 0xffffffd8
-.half 0xffffffd8
-.half 0xffffffd8
-.half 0xffffffd8
-.half 0xffffffda
-.half 0xffffffdd
-.half 0xffffffda
-.half 0xffffffda
-.half 0xfffffc18
-.half 0xfffffc18
-.half 0xfffffc18
-.globl yypgo
-.data
-.align 1
-yypgo:
-.half 0x0
-.half 0x15
-.half 0x14
-.half 0x11
-.half 0xb
-.globl yyr1
-.data
-.align 1
-yyr1:
-.half 0x0
-.half 0x1
-.half 0x1
-.half 0x1
-.half 0x1
-.half 0x2
-.half 0x4
-.half 0x4
-.half 0x4
-.half 0x4
-.half 0x4
-.half 0x4
-.half 0x4
-.half 0x4
-.half 0x3
-.globl yyr2
-.data
-.align 1
-yyr2:
-.half 0x0
-.half 0x0
-.half 0x2
-.half 0x3
-.half 0x3
-.half 0x3
-.half 0x3
-.half 0x3
-.half 0x3
-.half 0x3
-.half 0x2
-.half 0x3
-.half 0x1
-.half 0x1
-.half 0x1
-.globl yychk
-.data
-.align 1
-yychk:
-.half 0xfffffc18
-.half 0xffffffff
-.half 0xa
-.half 0xfffffffe
-.half 0x100
-.half 0xfffffffd
-.half 0x101
-.half 0xa
-.half 0xa
-.half 0x3d
-.half 0xfffffffc
-.half 0x2d
-.half 0x28
-.half 0xfffffffd
-.half 0x102
-.half 0x2b
-.half 0x2d
-.half 0x2a
-.half 0x2f
-.half 0xfffffffc
-.half 0xfffffffc
-.half 0xfffffffc
-.half 0xfffffffc
-.half 0xfffffffc
-.half 0xfffffffc
-.half 0x29
-.globl yydef
-.data
-.align 1
-yydef:
-.half 0x1
-.half 0xfffffffe
-.half 0x2
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0xe
-.half 0x3
-.half 0x4
-.half 0x0
-.half 0x5
-.half 0x0
-.half 0x0
-.half 0xc
-.half 0xd
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0x0
-.half 0xa
-.half 0x0
-.half 0x6
-.half 0x7
-.half 0x8
-.half 0x9
-.half 0xb
-.globl yychar
-.sdata
-.align 2
-yychar:
-.word 0xffffffff
-.globl yynerrs
-.sdata
-.align 2
-yynerrs:
-.word 0x0
-.globl yyerrflag
-.sdata
-.align 1
-yyerrflag:
-.half 0x0
-.globl yyparse
-.text
-.text
-.align 2
-.ent yyparse
-yyparse:
-.frame $sp,360,$31
-.set noreorder
-.cpload $25
-.set reorder
-addu $sp,$sp,-360
-.mask 0xc2fe0000,-308
-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 $24,$0
-move $23,$24
-la $15,-1
-sw $15,yychar
-sw $0,yynerrs
-sh $24,yyerrflag
-la $22,-302+360($sp)
-la $20,yyv-4
-L.161:
-la $24,2($22)
-move $22,$24
-la $15,0+360($sp)
-bleu $24,$15,L.162
-la $4,L.165
-jal yyerror
-la $2,1
-b L.158
-L.162:
-sh $23,($22)
-la $20,4($20)
-lw $24,yyval
-sw $24,($20)
-L.166:
-sll $24,$23,8*(4-2); sra $24,$24,8*(4-2)
-sll $24,$24,1
-lh $21,yypact($24)
-sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
-la $15,-1000
-bgt $24,$15,L.167
-b L.169
-L.167:
-lw $24,yychar
-bge $24,$0,L.170
-jal yylex
-sw $2,yychar
-bge $2,$0,L.172
-sw $0,yychar
-L.172:
-L.170:
-sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
-lw $15,yychar
-addu $24,$24,$15
-move $21,$24
-sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)
-blt $24,$0,L.176
-sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
-la $15,249
-blt $24,$15,L.174
-L.176:
-b L.169
-L.174:
-sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
-sll $24,$24,1
-lh $24,yyact($24)
-move $21,$24
-sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)
-sll $24,$24,1
-lh $24,yychk($24)
-lw $15,yychar
-bne $24,$15,L.177
-la $24,-1
-sw $24,yychar
-lw $24,yylval
-sw $24,yyval
-move $23,$21
-lh $24,yyerrflag
-ble $24,$0,L.161
-lh $24,yyerrflag
-subu $24,$24,1
-sh $24,yyerrflag
-b L.161
-L.177:
-L.169:
-sll $24,$23,8*(4-2); sra $24,$24,8*(4-2)
-sll $24,$24,1
-lh $24,yydef($24)
-move $21,$24
-sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)
-la $15,-2
-bne $24,$15,L.181
-lw $24,yychar
-bge $24,$0,L.183
-jal yylex
-sw $2,yychar
-bge $2,$0,L.185
-sw $0,yychar
-L.185:
-L.183:
-la $19,yyexca
-b L.190
-L.187:
-L.188:
-la $19,4($19)
-L.190:
-lh $24,($19)
-la $15,-1
-bne $24,$15,L.187
-lh $24,2($19)
-sll $15,$23,8*(4-2); sra $15,$15,8*(4-2)
-bne $24,$15,L.187
-b L.192
-L.191:
-lh $24,($19)
-lw $15,yychar
-bne $24,$15,L.194
-b L.193
-L.194:
-L.192:
-la $24,4($19)
-move $19,$24
-lh $24,($24)
-bge $24,$0,L.191
-L.193:
-lh $24,2($19)
-move $21,$24
-sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)
-bge $24,$0,L.196
-move $2,$0
-b L.158
-L.196:
-L.181:
-sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
-bne $24,$0,L.198
-lh $17,yyerrflag
-blt $17,$0,L.200
-la $24,3
-bgt $17,$24,L.200
-sll $24,$17,2
-lw $24,L.216($24)
-.cpadd $24
-j $24
-.rdata
-.align 2
-L.216:
-.gpword L.203
-.gpword L.206
-.gpword L.206
-.gpword L.213
-.text
-L.203:
-la $4,L.204
-jal yyerror
-L.205:
-lw $24,yynerrs
-la $24,1($24)
-sw $24,yynerrs
-L.206:
-la $24,3
-sh $24,yyerrflag
-b L.208
-L.207:
-lh $24,($22)
-sll $24,$24,1
-lh $24,yypact($24)
-la $24,256($24)
-move $21,$24
-sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
-blt $24,$0,L.210
-la $15,249
-bge $24,$15,L.210
-sll $24,$24,1
-lh $24,yyact($24)
-sll $24,$24,1
-lh $24,yychk($24)
-la $15,256
-bne $24,$15,L.210
-sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
-sll $24,$24,1
-lh $23,yyact($24)
-b L.161
-L.210:
-lh $24,($22)
-sll $24,$24,1
-lh $21,yypact($24)
-la $22,-2($22)
-la $20,-4($20)
-L.208:
-move $24,$22
-la $15,-300+360($sp)
-bgeu $24,$15,L.207
-L.212:
-la $2,1
-b L.158
-L.213:
-lw $24,yychar
-bne $24,$0,L.214
-b L.212
-L.214:
-la $24,-1
-sw $24,yychar
-b L.166
-L.200:
-L.198:
-sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
-sll $24,$24,1
-la $15,yyr2($24)
-lh $14,($15)
-sll $14,$14,1
-subu $22,$22,$14
-move $30,$20
-lh $15,($15)
-sll $15,$15,2
-subu $20,$20,$15
-lw $15,4($20)
-sw $15,yyval
-sh $21,-302+360($sp)
-lh $21,yyr1($24)
-sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
-sll $24,$24,1
-lh $24,yypgo($24)
-lh $15,($22)
-addu $24,$24,$15
-la $24,1($24)
-move $18,$24
-sll $24,$18,8*(4-2); sra $24,$24,8*(4-2)
-la $15,249
-bge $24,$15,L.219
-sll $24,$24,1
-lh $24,yyact($24)
-move $23,$24
-sll $24,$24,8*(4-2); sra $24,$24,8*(4-2)
-sll $24,$24,1
-lh $24,yychk($24)
-sll $15,$21,8*(4-2); sra $15,$15,8*(4-2)
-negu $15,$15
-beq $24,$15,L.217
-L.219:
-sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
-sll $24,$24,1
-lh $24,yypgo($24)
-sll $24,$24,1
-lh $23,yyact($24)
-L.217:
-lh $17,-302+360($sp)
-la $24,4
-blt $17,$24,L.161
-la $24,14
-bgt $17,$24,L.161
-sll $24,$17,2
-lw $24,L.241-16($24)
-.cpadd $24
-j $24
-.rdata
-.align 2
-L.241:
-.gpword L.223
-.gpword L.224
-.gpword L.226
-.gpword L.228
-.gpword L.230
-.gpword L.232
-.gpword L.234
-.gpword L.161
-.gpword L.236
-.gpword L.238
-.gpword L.240
-.text
-L.223:
-sh $0,yyerrflag
-b L.161
-L.224:
-la $4,L.225
-jal printf
-b L.161
-L.226:
-la $4,L.227
-jal printf
-b L.161
-L.228:
-la $4,L.229
-jal printf
-b L.161
-L.230:
-la $4,L.231
-jal printf
-b L.161
-L.232:
-la $4,L.233
-jal printf
-b L.161
-L.234:
-la $4,L.235
-jal printf
-b L.161
-L.236:
-la $4,L.237
-jal printf
-b L.161
-L.238:
-la $4,L.239
-la $5,yytext
-jal printf
-b L.161
-L.240:
-la $4,L.157
-la $5,yytext
-jal printf
-b L.161
-L.158:
-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,360
-j $31
-.end yyparse
-.globl yywrap
-.text
-.align 2
-.ent yywrap
-yywrap:
-.frame $sp,0,$31
-.set noreorder
-.cpload $25
-.set reorder
-la $2,1
-L.243:
-j $31
-.end yywrap
-.globl yyv
-.comm yyv,600
-.globl yyfnd
-.comm yyfnd,4
-.globl yyolsp
-.comm yyolsp,4
-.globl yylsp
-.comm yylsp,4
-.globl yylstate
-.comm yylstate,800
-.globl yyestate
-.comm yyestate,4
-.globl yytchar
-.comm yytchar,4
-.globl yysbuf
-.comm yysbuf,200
-.globl yymorfg
-.comm yymorfg,4
-.globl yytext
-.comm yytext,200
-.globl yyleng
-.comm yyleng,4
-.extern _iob 0
-.globl yyval
-.comm yyval,4
-.globl yylval
-.comm yylval,4
-.rdata
-.align 0
-L.239:
-.byte 112
-.byte 117
-.byte 115
-.byte 104
-.byte 32
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.237:
-.byte 108
-.byte 111
-.byte 97
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.235:
-.byte 110
-.byte 101
-.byte 103
-.byte 97
-.byte 116
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.233:
-.byte 100
-.byte 105
-.byte 118
-.byte 105
-.byte 100
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.231:
-.byte 109
-.byte 117
-.byte 108
-.byte 116
-.byte 105
-.byte 112
-.byte 108
-.byte 121
-.byte 10
-.byte 0
-.align 0
-L.229:
-.byte 110
-.byte 101
-.byte 103
-.byte 97
-.byte 116
-.byte 101
-.byte 10
-.byte 97
-.byte 100
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.227:
-.byte 97
-.byte 100
-.byte 100
-.byte 10
-.byte 0
-.align 0
-L.225:
-.byte 115
-.byte 116
-.byte 111
-.byte 114
-.byte 101
-.byte 10
-.byte 0
-.align 0
-L.204:
-.byte 115
-.byte 121
-.byte 110
-.byte 116
-.byte 97
-.byte 120
-.byte 32
-.byte 101
-.byte 114
-.byte 114
-.byte 111
-.byte 114
-.byte 0
-.align 0
-L.165:
-.byte 121
-.byte 97
-.byte 99
-.byte 99
-.byte 32
-.byte 115
-.byte 116
-.byte 97
-.byte 99
-.byte 107
-.byte 32
-.byte 111
-.byte 118
-.byte 101
-.byte 114
-.byte 102
-.byte 108
-.byte 111
-.byte 119
-.byte 0
-.align 0
-L.157:
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 0
-L.17:
-.byte 98
-.byte 97
-.byte 100
-.byte 32
-.byte 115
-.byte 119
-.byte 105
-.byte 116
-.byte 99
-.byte 104
-.byte 32
-.byte 121
-.byte 121
-.byte 108
-.byte 111
-.byte 111
-.byte 107
-.byte 32
-.byte 37
-.byte 100
-.byte 0
+.set reorder +.globl yyin +.sdata +.align 2 +yyin: +.word _iob +.globl yyout +.sdata +.align 2 +yyout: +.word _iob+16 +.globl yylex +.text +.text +.align 2 +.ent yylex +yylex: +.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) +b L.4 +L.3: +L.6: +la $24,-1 +blt $30,$24,L.7 +la $24,4 +bgt $30,$24,L.7 +sll $24,$30,2 +lw $24,L.18+4($24) +.cpadd $24 +j $24 +.rdata +.align 2 +L.18: +.gpword L.8 +.gpword L.9 +.gpword L.12 +.gpword L.13 +.gpword L.8 +.gpword L.15 +.text +L.9: +jal yywrap +beq $2,$0,L.8 +move $2,$0 +b L.2 +L.12: +la $2,257 +b L.2 +L.13: +la $2,258 +b L.2 +L.15: +lb $2,yytext +b L.2 +L.7: +lw $4,yyout +la $5,L.17 +move $6,$30 +jal fprintf +L.8: +L.4: +jal yylook +move $30,$2 +bge $2,$0,L.3 +move $2,$0 +L.2: +lw $25,16($sp) +lw $30,20($sp) +lw $31,24($sp) +addu $sp,$sp,32 +j $31 +.end yylex +.globl yyvstop +.data +.align 2 +yyvstop: +.word 0x0 +.word 0x4 +.word 0x0 +.word 0x3 +.word 0x4 +.word 0x0 +.word 0x2 +.word 0x4 +.word 0x0 +.word 0x1 +.word 0x4 +.word 0x0 +.word 0x2 +.word 0x0 +.word 0x1 +.word 0x0 +.word 0x0 +.globl yycrank +.data +.align 0 +yycrank: +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x3 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x4 +.byte 0x1 +.byte 0x3 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x5 +.byte 0x5 +.byte 0x7 +.byte 0x5 +.byte 0x7 +.byte 0x5 +.byte 0x7 +.byte 0x5 +.byte 0x7 +.byte 0x5 +.byte 0x7 +.byte 0x5 +.byte 0x7 +.byte 0x5 +.byte 0x7 +.byte 0x5 +.byte 0x7 +.byte 0x5 +.byte 0x7 +.byte 0x5 +.byte 0x7 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x6 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x6 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.globl yysvec +.data +.align 2 +yysvec: +.word 0x0 +.word 0x0 +.word 0x0 +.word yycrank-2 +.word 0x0 +.word 0x0 +.word yycrank +.word yysvec+12 +.word 0x0 +.word yycrank +.word 0x0 +.word yyvstop+4 +.word yycrank +.word 0x0 +.word yyvstop+12 +.word yycrank+4 +.word 0x0 +.word yyvstop+24 +.word yycrank+38 +.word 0x0 +.word yyvstop+36 +.word yycrank +.word yysvec+60 +.word yyvstop+48 +.word yycrank +.word yysvec+72 +.word yyvstop+56 +.word 0x0 +.word 0x0 +.word 0x0 +.globl yytop +.sdata +.align 2 +yytop: +.word yycrank+282 +.globl yybgin +.sdata +.align 2 +yybgin: +.word yysvec+12 +.globl yymatch +.data +.align 0 +yymatch: +.byte 0 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 9 +.byte 10 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 9 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 48 +.byte 48 +.byte 48 +.byte 48 +.byte 48 +.byte 48 +.byte 48 +.byte 48 +.byte 48 +.byte 48 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 65 +.byte 1 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 65 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 1 +.byte 0 +.globl yyextra +.data +.align 0 +yyextra: +.byte 0 +.byte 0 +.byte 0 +.byte 0 +.byte 0 +.byte 0 +.byte 0 +.byte 0 +.byte 0 +.globl yylineno +.sdata +.align 2 +yylineno: +.word 0x1 +.globl yysptr +.sdata +.align 2 +yysptr: +.word yysbuf +.globl yyprevious +.sdata +.align 2 +yyprevious: +.word 0xa +.globl yylook +.text +.text +.align 2 +.ent yylook +yylook: +.frame $sp,72,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-72 +.mask 0xc2ff0000,-16 +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) +lw $24,yymorfg +bne $24,$0,L.35 +la $21,yytext +b L.36 +L.35: +sw $0,yymorfg +lw $24,yyleng +la $21,yytext($24) +L.36: +L.37: +la $23,yylstate +lw $24,yybgin +move $30,$24 +sw $24,yyestate +lw $24,yyprevious +la $15,10 +bne $24,$15,L.41 +la $30,12($30) +L.41: +L.43: +lw $22,($30) +move $24,$22 +la $15,yycrank +bne $24,$15,L.47 +lw $18,4($30) +move $24,$18 +bne $24,$0,L.49 +b L.94 +L.49: +lw $24,($18) +la $15,yycrank +bne $24,$15,L.51 +b L.94 +L.51: +L.47: +move $24,$21 +sw $24,-12+72($sp) +la $21,1($24) +lw $15,yysptr +la $14,yysbuf +bleu $15,$14,L.61 +lw $15,yysptr +la $15,-1($15) +sw $15,yysptr +lb $15,($15) +sw $15,-4+72($sp) +b L.62 +L.61: +lw $15,yyin +lw $14,($15) +subu $14,$14,1 +sw $14,($15) +bge $14,$0,L.63 +lw $4,yyin +jal _filbuf +move $24,$2 +sw $24,-8+72($sp) +b L.64 +L.63: +lw $24,yyin +la $24,4($24) +lw $15,($24) +la $14,1($15) +sw $14,($24) +lbu $24,($15) +sw $24,-8+72($sp) +L.64: +lw $24,-8+72($sp) +sw $24,-4+72($sp) +L.62: +lw $24,-4+72($sp) +sw $24,yytchar +la $15,10 +bne $24,$15,L.59 +lw $24,yylineno +la $24,1($24) +sw $24,yylineno +lw $16,yytchar +b L.60 +L.59: +lw $16,yytchar +L.60: +la $24,-1 +bne $16,$24,L.57 +move $17,$0 +b L.58 +L.57: +lw $17,yytchar +L.58: +move $20,$17 +move $24,$17 +lw $15,-12+72($sp) +sb $24,($15) +L.65: +move $19,$22 +move $24,$22 +la $15,yycrank +bleu $24,$15,L.66 +sll $24,$20,1 +addu $22,$24,$19 +move $24,$22 +lw $15,yytop +bgtu $24,$15,L.67 +la $24,12 +lb $15,($22) +mul $24,$24,$15 +la $24,yysvec($24) +move $15,$30 +bne $24,$15,L.67 +la $24,yysvec +la $15,12 +lb $14,1($22) +mul $15,$15,$14 +la $15,yysvec($15) +bne $15,$24,L.70 +la $24,-1($21) +move $21,$24 +lb $24,($24) +sw $24,yytchar +lw $24,yytchar +la $15,10 +bne $24,$15,L.72 +lw $24,yylineno +subu $24,$24,1 +sw $24,yylineno +L.72: +lw $24,yysptr +la $15,1($24) +sw $15,yysptr +lw $15,yytchar +sb $15,($24) +b L.94 +L.70: +move $24,$23 +la $23,4($24) +la $15,12 +lb $14,1($22) +mul $15,$15,$14 +la $15,yysvec($15) +move $30,$15 +sw $15,($24) +b L.43 +L.66: +move $24,$22 +la $15,yycrank +bgeu $24,$15,L.75 +la $24,yycrank +move $15,$22 +subu $24,$24,$15 +la $15,2 +div $24,$24,$15 +sll $24,$24,1 +la $24,yycrank($24) +move $19,$24 +move $22,$24 +sll $24,$20,1 +addu $22,$24,$22 +move $24,$22 +lw $15,yytop +bgtu $24,$15,L.77 +la $24,12 +lb $15,($22) +mul $24,$24,$15 +la $24,yysvec($24) +move $15,$30 +bne $24,$15,L.77 +la $24,yysvec +la $15,12 +lb $14,1($22) +mul $15,$15,$14 +la $15,yysvec($15) +bne $15,$24,L.79 +la $24,-1($21) +move $21,$24 +lb $24,($24) +sw $24,yytchar +lw $24,yytchar +la $15,10 +bne $24,$15,L.81 +lw $24,yylineno +subu $24,$24,1 +sw $24,yylineno +L.81: +lw $24,yysptr +la $15,1($24) +sw $15,yysptr +lw $15,yytchar +sb $15,($24) +b L.94 +L.79: +move $24,$23 +la $23,4($24) +la $15,12 +lb $14,1($22) +mul $15,$15,$14 +la $15,yysvec($15) +move $30,$15 +sw $15,($24) +b L.43 +L.77: +lb $24,yymatch($20) +sll $24,$24,1 +addu $22,$24,$19 +move $24,$22 +lw $15,yytop +bgtu $24,$15,L.83 +la $24,12 +lb $15,($22) +mul $24,$24,$15 +la $24,yysvec($24) +move $15,$30 +bne $24,$15,L.83 +la $24,yysvec +la $15,12 +lb $14,1($22) +mul $15,$15,$14 +la $15,yysvec($15) +bne $15,$24,L.85 +la $24,-1($21) +move $21,$24 +lb $24,($24) +sw $24,yytchar +lw $24,yytchar +la $15,10 +bne $24,$15,L.87 +lw $24,yylineno +subu $24,$24,1 +sw $24,yylineno +L.87: +lw $24,yysptr +la $15,1($24) +sw $15,yysptr +lw $15,yytchar +sb $15,($24) +b L.94 +L.85: +move $24,$23 +la $23,4($24) +la $15,12 +lb $14,1($22) +mul $15,$15,$14 +la $15,yysvec($15) +move $30,$15 +sw $15,($24) +b L.43 +L.83: +L.75: +L.67: +lw $24,4($30) +move $30,$24 +beq $24,$0,L.89 +lw $24,($30) +move $22,$24 +la $15,yycrank +beq $24,$15,L.89 +b L.65 +L.89: +la $24,-1($21) +move $21,$24 +lb $24,($24) +sw $24,yytchar +lw $24,yytchar +la $15,10 +bne $24,$15,L.91 +lw $24,yylineno +subu $24,$24,1 +sw $24,yylineno +L.91: +lw $24,yysptr +la $15,1($24) +sw $15,yysptr +lw $15,yytchar +sb $15,($24) +b L.94 +L.93: +move $24,$21 +la $21,-1($24) +sb $0,($24) +lw $24,($23) +move $15,$0 +move $14,$24 +beq $14,$15,L.96 +lw $24,8($24) +sw $24,yyfnd +beq $24,$15,L.96 +lw $24,yyfnd +lw $24,($24) +ble $24,$0,L.96 +sw $23,yyolsp +lw $24,yyfnd +lw $24,($24) +lb $24,yyextra($24) +beq $24,$0,L.98 +b L.101 +L.100: +la $23,-4($23) +move $24,$21 +la $21,-1($24) +lb $24,($24) +sw $24,yytchar +lw $24,yytchar +la $15,10 +bne $24,$15,L.103 +lw $24,yylineno +subu $24,$24,1 +sw $24,yylineno +L.103: +lw $24,yysptr +la $15,1($24) +sw $15,yysptr +lw $15,yytchar +sb $15,($24) +L.101: +lw $24,($23) +lw $4,8($24) +lw $24,yyfnd +lw $24,($24) +negu $5,$24 +jal yyback +la $15,1 +beq $2,$15,L.105 +move $24,$23 +la $15,yylstate +bgtu $24,$15,L.100 +L.105: +L.98: +lb $24,($21) +sw $24,yyprevious +sw $23,yylsp +la $24,yytext +move $15,$21 +subu $24,$15,$24 +la $24,1($24) +sw $24,yyleng +lw $24,yyleng +sb $0,yytext($24) +lw $24,yyfnd +la $15,4($24) +sw $15,yyfnd +lw $2,($24) +b L.34 +L.96: +lb $24,($21) +sw $24,yytchar +lw $24,yytchar +la $15,10 +bne $24,$15,L.106 +lw $24,yylineno +subu $24,$24,1 +sw $24,yylineno +L.106: +lw $24,yysptr +la $15,1($24) +sw $15,yysptr +lw $15,yytchar +sb $15,($24) +L.94: +move $24,$23 +la $23,-4($24) +la $15,yylstate +bgtu $24,$15,L.93 +lb $24,yytext +bne $24,$0,L.108 +la $24,yysbuf +sw $24,yysptr +move $2,$0 +b L.34 +L.108: +lw $24,yysptr +la $15,yysbuf +bleu $24,$15,L.118 +lw $24,yysptr +la $24,-1($24) +sw $24,yysptr +lb $24,($24) +sw $24,-4+72($sp) +b L.119 +L.118: +lw $24,yyin +lw $15,($24) +subu $15,$15,1 +sw $15,($24) +bge $15,$0,L.120 +lw $4,yyin +jal _filbuf +move $24,$2 +sw $24,-8+72($sp) +b L.121 +L.120: +lw $24,yyin +la $24,4($24) +lw $15,($24) +la $14,1($15) +sw $14,($24) +lbu $24,($15) +sw $24,-8+72($sp) +L.121: +lw $24,-8+72($sp) +sw $24,-4+72($sp) +L.119: +lw $24,-4+72($sp) +sw $24,yytchar +la $15,10 +bne $24,$15,L.116 +lw $24,yylineno +la $24,1($24) +sw $24,yylineno +lw $16,yytchar +b L.117 +L.116: +lw $16,yytchar +L.117: +la $24,-1 +bne $16,$24,L.114 +move $17,$0 +b L.115 +L.114: +lw $17,yytchar +L.115: +sb $17,yytext +sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) +sw $24,yyprevious +lw $24,yyprevious +ble $24,$0,L.122 +lw $24,yyout +lw $15,($24) +subu $15,$15,1 +sw $15,($24) +bge $15,$0,L.125 +lw $24,yyprevious +and $24,$24,(1<<(8*1))-1 +move $4,$24 +lw $5,yyout +jal _flsbuf +b L.126 +L.125: +lw $24,yyout +la $24,4($24) +lw $15,($24) +la $14,1($15) +sw $14,($24) +lw $24,yyprevious +sb $24,($15) +L.126: +L.122: +la $21,yytext +b L.37 +L.34: +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,72 +j $31 +.end yylook +.globl yyback +.text +.align 2 +.ent yyback +yyback: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +move $24,$4 +bne $24,$0,L.131 +move $2,$0 +b L.127 +L.130: +move $24,$4 +la $4,4($24) +lw $24,($24) +bne $24,$5,L.133 +la $2,1 +b L.127 +L.133: +L.131: +lw $24,($4) +bne $24,$0,L.130 +move $2,$0 +L.127: +j $31 +.end yyback +.globl yyinput +.text +.align 2 +.ent yyinput +yyinput: +.frame $sp,40,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-40 +.mask 0xc2e00000,-4 +sw $21,16($sp) +sw $22,20($sp) +sw $23,24($sp) +.cprestore 28 +sw $30,32($sp) +sw $31,36($sp) +lw $24,yysptr +la $15,yysbuf +bleu $24,$15,L.144 +lw $24,yysptr +la $24,-1($24) +sw $24,yysptr +lb $22,($24) +b L.145 +L.144: +lw $24,yyin +lw $15,($24) +subu $15,$15,1 +sw $15,($24) +bge $15,$0,L.146 +lw $4,yyin +jal _filbuf +move $24,$2 +move $21,$24 +b L.147 +L.146: +lw $24,yyin +la $24,4($24) +lw $15,($24) +la $14,1($15) +sw $14,($24) +lbu $21,($15) +L.147: +move $22,$21 +L.145: +sw $22,yytchar +la $24,10 +bne $22,$24,L.142 +lw $24,yylineno +la $24,1($24) +sw $24,yylineno +lw $23,yytchar +b L.143 +L.142: +lw $23,yytchar +L.143: +la $24,-1 +bne $23,$24,L.140 +move $30,$0 +b L.141 +L.140: +lw $30,yytchar +L.141: +move $2,$30 +L.135: +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,40 +j $31 +.end yyinput +.globl yyoutput +.text +.align 2 +.ent yyoutput +yyoutput: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $4,24($sp) +lw $24,yyout +lw $15,($24) +subu $15,$15,1 +sw $15,($24) +bge $15,$0,L.150 +lw $24,0+24($sp) +and $24,$24,(1<<(8*1))-1 +move $4,$24 +lw $5,yyout +jal _flsbuf +b L.151 +L.150: +lw $24,yyout +la $24,4($24) +lw $15,($24) +la $14,1($15) +sw $14,($24) +lw $24,0+24($sp) +sb $24,($15) +L.151: +move $2,$0 +L.148: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end yyoutput +.globl yyunput +.text +.align 2 +.ent yyunput +yyunput: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +sw $4,yytchar +lw $24,yytchar +la $15,10 +bne $24,$15,L.153 +lw $24,yylineno +subu $24,$24,1 +sw $24,yylineno +L.153: +lw $24,yysptr +la $15,1($24) +sw $15,yysptr +lw $15,yytchar +sb $15,($24) +move $2,$0 +L.152: +j $31 +.end yyunput +.globl main +.text +.align 2 +.ent main +main: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +jal yyparse +move $2,$0 +L.155: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end main +.globl yyerror +.text +.align 2 +.ent yyerror +yyerror: +.frame $sp,24,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-24 +.mask 0x82000000,-4 +.cprestore 16 +sw $31,20($sp) +sw $4,24($sp) +la $4,L.157 +lw $5,0+24($sp) +jal printf +move $2,$0 +L.156: +lw $25,16($sp) +lw $31,20($sp) +addu $sp,$sp,24 +j $31 +.end yyerror +.globl yyexca +.data +.align 1 +yyexca: +.half 0xffffffff +.half 0x1 +.half 0x0 +.half 0xffffffff +.half 0xfffffffe +.half 0x0 +.globl yyact +.data +.align 1 +yyact: +.half 0xc +.half 0x2 +.half 0x9 +.half 0x8 +.half 0x11 +.half 0xb +.half 0x19 +.half 0x11 +.half 0xf +.half 0x12 +.half 0x10 +.half 0xa +.half 0x12 +.half 0x11 +.half 0xf +.half 0x7 +.half 0x10 +.half 0xd +.half 0x12 +.half 0x5 +.half 0x3 +.half 0x1 +.half 0x0 +.half 0x13 +.half 0x14 +.half 0x0 +.half 0x0 +.half 0x15 +.half 0x16 +.half 0x17 +.half 0x18 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x6 +.half 0xe +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x4 +.half 0x6 +.globl yypact +.data +.align 1 +yypact: +.half 0xfffffc18 +.half 0xfffffff7 +.half 0xfffffc18 +.half 0x5 +.half 0xfffffff9 +.half 0xffffffc5 +.half 0xfffffc18 +.half 0xfffffc18 +.half 0xfffffc18 +.half 0xffffffd8 +.half 0xffffffe3 +.half 0xffffffd8 +.half 0xffffffd8 +.half 0xfffffc18 +.half 0xfffffc18 +.half 0xffffffd8 +.half 0xffffffd8 +.half 0xffffffd8 +.half 0xffffffd8 +.half 0xffffffda +.half 0xffffffdd +.half 0xffffffda +.half 0xffffffda +.half 0xfffffc18 +.half 0xfffffc18 +.half 0xfffffc18 +.globl yypgo +.data +.align 1 +yypgo: +.half 0x0 +.half 0x15 +.half 0x14 +.half 0x11 +.half 0xb +.globl yyr1 +.data +.align 1 +yyr1: +.half 0x0 +.half 0x1 +.half 0x1 +.half 0x1 +.half 0x1 +.half 0x2 +.half 0x4 +.half 0x4 +.half 0x4 +.half 0x4 +.half 0x4 +.half 0x4 +.half 0x4 +.half 0x4 +.half 0x3 +.globl yyr2 +.data +.align 1 +yyr2: +.half 0x0 +.half 0x0 +.half 0x2 +.half 0x3 +.half 0x3 +.half 0x3 +.half 0x3 +.half 0x3 +.half 0x3 +.half 0x3 +.half 0x2 +.half 0x3 +.half 0x1 +.half 0x1 +.half 0x1 +.globl yychk +.data +.align 1 +yychk: +.half 0xfffffc18 +.half 0xffffffff +.half 0xa +.half 0xfffffffe +.half 0x100 +.half 0xfffffffd +.half 0x101 +.half 0xa +.half 0xa +.half 0x3d +.half 0xfffffffc +.half 0x2d +.half 0x28 +.half 0xfffffffd +.half 0x102 +.half 0x2b +.half 0x2d +.half 0x2a +.half 0x2f +.half 0xfffffffc +.half 0xfffffffc +.half 0xfffffffc +.half 0xfffffffc +.half 0xfffffffc +.half 0xfffffffc +.half 0x29 +.globl yydef +.data +.align 1 +yydef: +.half 0x1 +.half 0xfffffffe +.half 0x2 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0xe +.half 0x3 +.half 0x4 +.half 0x0 +.half 0x5 +.half 0x0 +.half 0x0 +.half 0xc +.half 0xd +.half 0x0 +.half 0x0 +.half 0x0 +.half 0x0 +.half 0xa +.half 0x0 +.half 0x6 +.half 0x7 +.half 0x8 +.half 0x9 +.half 0xb +.globl yychar +.sdata +.align 2 +yychar: +.word 0xffffffff +.globl yynerrs +.sdata +.align 2 +yynerrs: +.word 0x0 +.globl yyerrflag +.sdata +.align 1 +yyerrflag: +.half 0x0 +.globl yyparse +.text +.text +.align 2 +.ent yyparse +yyparse: +.frame $sp,360,$31 +.set noreorder +.cpload $25 +.set reorder +addu $sp,$sp,-360 +.mask 0xc2fe0000,-308 +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 $24,$0 +move $23,$24 +la $15,-1 +sw $15,yychar +sw $0,yynerrs +sh $24,yyerrflag +la $22,-302+360($sp) +la $20,yyv-4 +L.161: +la $24,2($22) +move $22,$24 +la $15,0+360($sp) +bleu $24,$15,L.162 +la $4,L.165 +jal yyerror +la $2,1 +b L.158 +L.162: +sh $23,($22) +la $20,4($20) +lw $24,yyval +sw $24,($20) +L.166: +sll $24,$23,8*(4-2); sra $24,$24,8*(4-2) +sll $24,$24,1 +lh $21,yypact($24) +sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) +la $15,-1000 +bgt $24,$15,L.167 +b L.169 +L.167: +lw $24,yychar +bge $24,$0,L.170 +jal yylex +sw $2,yychar +bge $2,$0,L.172 +sw $0,yychar +L.172: +L.170: +sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) +lw $15,yychar +addu $24,$24,$15 +move $21,$24 +sll $24,$24,8*(4-2); sra $24,$24,8*(4-2) +blt $24,$0,L.176 +sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) +la $15,249 +blt $24,$15,L.174 +L.176: +b L.169 +L.174: +sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) +sll $24,$24,1 +lh $24,yyact($24) +move $21,$24 +sll $24,$24,8*(4-2); sra $24,$24,8*(4-2) +sll $24,$24,1 +lh $24,yychk($24) +lw $15,yychar +bne $24,$15,L.177 +la $24,-1 +sw $24,yychar +lw $24,yylval +sw $24,yyval +move $23,$21 +lh $24,yyerrflag +ble $24,$0,L.161 +lh $24,yyerrflag +subu $24,$24,1 +sh $24,yyerrflag +b L.161 +L.177: +L.169: +sll $24,$23,8*(4-2); sra $24,$24,8*(4-2) +sll $24,$24,1 +lh $24,yydef($24) +move $21,$24 +sll $24,$24,8*(4-2); sra $24,$24,8*(4-2) +la $15,-2 +bne $24,$15,L.181 +lw $24,yychar +bge $24,$0,L.183 +jal yylex +sw $2,yychar +bge $2,$0,L.185 +sw $0,yychar +L.185: +L.183: +la $19,yyexca +b L.190 +L.187: +L.188: +la $19,4($19) +L.190: +lh $24,($19) +la $15,-1 +bne $24,$15,L.187 +lh $24,2($19) +sll $15,$23,8*(4-2); sra $15,$15,8*(4-2) +bne $24,$15,L.187 +b L.192 +L.191: +lh $24,($19) +lw $15,yychar +bne $24,$15,L.194 +b L.193 +L.194: +L.192: +la $24,4($19) +move $19,$24 +lh $24,($24) +bge $24,$0,L.191 +L.193: +lh $24,2($19) +move $21,$24 +sll $24,$24,8*(4-2); sra $24,$24,8*(4-2) +bge $24,$0,L.196 +move $2,$0 +b L.158 +L.196: +L.181: +sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) +bne $24,$0,L.198 +lh $17,yyerrflag +blt $17,$0,L.200 +la $24,3 +bgt $17,$24,L.200 +sll $24,$17,2 +lw $24,L.216($24) +.cpadd $24 +j $24 +.rdata +.align 2 +L.216: +.gpword L.203 +.gpword L.206 +.gpword L.206 +.gpword L.213 +.text +L.203: +la $4,L.204 +jal yyerror +L.205: +lw $24,yynerrs +la $24,1($24) +sw $24,yynerrs +L.206: +la $24,3 +sh $24,yyerrflag +b L.208 +L.207: +lh $24,($22) +sll $24,$24,1 +lh $24,yypact($24) +la $24,256($24) +move $21,$24 +sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) +blt $24,$0,L.210 +la $15,249 +bge $24,$15,L.210 +sll $24,$24,1 +lh $24,yyact($24) +sll $24,$24,1 +lh $24,yychk($24) +la $15,256 +bne $24,$15,L.210 +sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) +sll $24,$24,1 +lh $23,yyact($24) +b L.161 +L.210: +lh $24,($22) +sll $24,$24,1 +lh $21,yypact($24) +la $22,-2($22) +la $20,-4($20) +L.208: +move $24,$22 +la $15,-300+360($sp) +bgeu $24,$15,L.207 +L.212: +la $2,1 +b L.158 +L.213: +lw $24,yychar +bne $24,$0,L.214 +b L.212 +L.214: +la $24,-1 +sw $24,yychar +b L.166 +L.200: +L.198: +sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) +sll $24,$24,1 +la $15,yyr2($24) +lh $14,($15) +sll $14,$14,1 +subu $22,$22,$14 +move $30,$20 +lh $15,($15) +sll $15,$15,2 +subu $20,$20,$15 +lw $15,4($20) +sw $15,yyval +sh $21,-302+360($sp) +lh $21,yyr1($24) +sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) +sll $24,$24,1 +lh $24,yypgo($24) +lh $15,($22) +addu $24,$24,$15 +la $24,1($24) +move $18,$24 +sll $24,$18,8*(4-2); sra $24,$24,8*(4-2) +la $15,249 +bge $24,$15,L.219 +sll $24,$24,1 +lh $24,yyact($24) +move $23,$24 +sll $24,$24,8*(4-2); sra $24,$24,8*(4-2) +sll $24,$24,1 +lh $24,yychk($24) +sll $15,$21,8*(4-2); sra $15,$15,8*(4-2) +negu $15,$15 +beq $24,$15,L.217 +L.219: +sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) +sll $24,$24,1 +lh $24,yypgo($24) +sll $24,$24,1 +lh $23,yyact($24) +L.217: +lh $17,-302+360($sp) +la $24,4 +blt $17,$24,L.161 +la $24,14 +bgt $17,$24,L.161 +sll $24,$17,2 +lw $24,L.241-16($24) +.cpadd $24 +j $24 +.rdata +.align 2 +L.241: +.gpword L.223 +.gpword L.224 +.gpword L.226 +.gpword L.228 +.gpword L.230 +.gpword L.232 +.gpword L.234 +.gpword L.161 +.gpword L.236 +.gpword L.238 +.gpword L.240 +.text +L.223: +sh $0,yyerrflag +b L.161 +L.224: +la $4,L.225 +jal printf +b L.161 +L.226: +la $4,L.227 +jal printf +b L.161 +L.228: +la $4,L.229 +jal printf +b L.161 +L.230: +la $4,L.231 +jal printf +b L.161 +L.232: +la $4,L.233 +jal printf +b L.161 +L.234: +la $4,L.235 +jal printf +b L.161 +L.236: +la $4,L.237 +jal printf +b L.161 +L.238: +la $4,L.239 +la $5,yytext +jal printf +b L.161 +L.240: +la $4,L.157 +la $5,yytext +jal printf +b L.161 +L.158: +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,360 +j $31 +.end yyparse +.globl yywrap +.text +.align 2 +.ent yywrap +yywrap: +.frame $sp,0,$31 +.set noreorder +.cpload $25 +.set reorder +la $2,1 +L.243: +j $31 +.end yywrap +.globl yyv +.comm yyv,600 +.globl yyfnd +.comm yyfnd,4 +.globl yyolsp +.comm yyolsp,4 +.globl yylsp +.comm yylsp,4 +.globl yylstate +.comm yylstate,800 +.globl yyestate +.comm yyestate,4 +.globl yytchar +.comm yytchar,4 +.globl yysbuf +.comm yysbuf,200 +.globl yymorfg +.comm yymorfg,4 +.globl yytext +.comm yytext,200 +.globl yyleng +.comm yyleng,4 +.extern _iob 0 +.globl yyval +.comm yyval,4 +.globl yylval +.comm yylval,4 +.rdata +.align 0 +L.239: +.byte 112 +.byte 117 +.byte 115 +.byte 104 +.byte 32 +.byte 37 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.237: +.byte 108 +.byte 111 +.byte 97 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.235: +.byte 110 +.byte 101 +.byte 103 +.byte 97 +.byte 116 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.233: +.byte 100 +.byte 105 +.byte 118 +.byte 105 +.byte 100 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.231: +.byte 109 +.byte 117 +.byte 108 +.byte 116 +.byte 105 +.byte 112 +.byte 108 +.byte 121 +.byte 10 +.byte 0 +.align 0 +L.229: +.byte 110 +.byte 101 +.byte 103 +.byte 97 +.byte 116 +.byte 101 +.byte 10 +.byte 97 +.byte 100 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.227: +.byte 97 +.byte 100 +.byte 100 +.byte 10 +.byte 0 +.align 0 +L.225: +.byte 115 +.byte 116 +.byte 111 +.byte 114 +.byte 101 +.byte 10 +.byte 0 +.align 0 +L.204: +.byte 115 +.byte 121 +.byte 110 +.byte 116 +.byte 97 +.byte 120 +.byte 32 +.byte 101 +.byte 114 +.byte 114 +.byte 111 +.byte 114 +.byte 0 +.align 0 +L.165: +.byte 121 +.byte 97 +.byte 99 +.byte 99 +.byte 32 +.byte 115 +.byte 116 +.byte 97 +.byte 99 +.byte 107 +.byte 32 +.byte 111 +.byte 118 +.byte 101 +.byte 114 +.byte 102 +.byte 108 +.byte 111 +.byte 119 +.byte 0 +.align 0 +L.157: +.byte 37 +.byte 115 +.byte 10 +.byte 0 +.align 0 +L.17: +.byte 98 +.byte 97 +.byte 100 +.byte 32 +.byte 115 +.byte 119 +.byte 105 +.byte 116 +.byte 99 +.byte 104 +.byte 32 +.byte 121 +.byte 121 +.byte 108 +.byte 111 +.byte 111 +.byte 107 +.byte 32 +.byte 37 +.byte 100 +.byte 0 |