aboutsummaryrefslogtreecommitdiffstats
path: root/lcc/mips
diff options
context:
space:
mode:
authorzakk <zakk@edf5b092-35ff-0310-97b2-ce42778d08ea>2005-08-26 17:39:27 +0000
committerzakk <zakk@edf5b092-35ff-0310-97b2-ce42778d08ea>2005-08-26 17:39:27 +0000
commit6bf20c78f5b69d40bcc4931df93d29198435ab67 (patch)
treee3eda937a05d7db42de725b7013bd0344b987f34 /lcc/mips
parent872d4d7f55af706737ffb361bb76ad13e7496770 (diff)
downloadioquake3-aero-6bf20c78f5b69d40bcc4931df93d29198435ab67.tar.gz
ioquake3-aero-6bf20c78f5b69d40bcc4931df93d29198435ab67.zip
newlines fixed
git-svn-id: svn://svn.icculus.org/quake3/trunk@6 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'lcc/mips')
-rwxr-xr-xlcc/mips/irix/tst/8q.1bk184
-rwxr-xr-xlcc/mips/irix/tst/8q.2bk4
-rwxr-xr-xlcc/mips/irix/tst/8q.sbk338
-rwxr-xr-xlcc/mips/irix/tst/array.1bk8
-rwxr-xr-xlcc/mips/irix/tst/array.2bk4
-rwxr-xr-xlcc/mips/irix/tst/array.sbk470
-rwxr-xr-xlcc/mips/irix/tst/cf.1bk102
-rwxr-xr-xlcc/mips/irix/tst/cf.sbk306
-rwxr-xr-xlcc/mips/irix/tst/cq.1bk96
-rwxr-xr-xlcc/mips/irix/tst/cq.2bk50
-rwxr-xr-xlcc/mips/irix/tst/cq.sbk27240
-rwxr-xr-xlcc/mips/irix/tst/cvt.1bk22
-rwxr-xr-xlcc/mips/irix/tst/cvt.2bk4
-rwxr-xr-xlcc/mips/irix/tst/cvt.sbk1114
-rwxr-xr-xlcc/mips/irix/tst/fields.1bk10
-rwxr-xr-xlcc/mips/irix/tst/fields.2bk8
-rwxr-xr-xlcc/mips/irix/tst/fields.sbk608
-rwxr-xr-xlcc/mips/irix/tst/front.2bk58
-rwxr-xr-xlcc/mips/irix/tst/front.sbk832
-rwxr-xr-xlcc/mips/irix/tst/incr.2bk18
-rwxr-xr-xlcc/mips/irix/tst/incr.sbk298
-rwxr-xr-xlcc/mips/irix/tst/init.1bk32
-rwxr-xr-xlcc/mips/irix/tst/init.2bk6
-rwxr-xr-xlcc/mips/irix/tst/init.sbk650
-rwxr-xr-xlcc/mips/irix/tst/limits.1bk28
-rwxr-xr-xlcc/mips/irix/tst/limits.sbk792
-rwxr-xr-xlcc/mips/irix/tst/paranoia.1bk356
-rwxr-xr-xlcc/mips/irix/tst/paranoia.2bk32
-rwxr-xr-xlcc/mips/irix/tst/paranoia.sbk37314
-rwxr-xr-xlcc/mips/irix/tst/sort.1bk40
-rwxr-xr-xlcc/mips/irix/tst/sort.2bk10
-rwxr-xr-xlcc/mips/irix/tst/sort.sbk616
-rwxr-xr-xlcc/mips/irix/tst/spill.2bk12
-rwxr-xr-xlcc/mips/irix/tst/spill.sbk542
-rwxr-xr-xlcc/mips/irix/tst/stdarg.1bk12
-rwxr-xr-xlcc/mips/irix/tst/stdarg.2bk2
-rwxr-xr-xlcc/mips/irix/tst/stdarg.sbk790
-rwxr-xr-xlcc/mips/irix/tst/struct.1bk10
-rwxr-xr-xlcc/mips/irix/tst/struct.2bk4
-rwxr-xr-xlcc/mips/irix/tst/struct.sbk970
-rwxr-xr-xlcc/mips/irix/tst/switch.1bk152
-rwxr-xr-xlcc/mips/irix/tst/switch.2bk10
-rwxr-xr-xlcc/mips/irix/tst/switch.sbk1672
-rwxr-xr-xlcc/mips/irix/tst/wf1.1bk148
-rwxr-xr-xlcc/mips/irix/tst/wf1.2bk4
-rwxr-xr-xlcc/mips/irix/tst/wf1.sbk756
-rwxr-xr-xlcc/mips/irix/tst/yacc.1bk20
-rwxr-xr-xlcc/mips/irix/tst/yacc.2bk6
-rwxr-xr-xlcc/mips/irix/tst/yacc.sbk4472
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