diff options
author | tma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2005-11-02 15:28:16 +0000 |
---|---|---|
committer | tma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2005-11-02 15:28:16 +0000 |
commit | 74f0ff6259b3cfa4862ea45a9e70db5acf3ab347 (patch) | |
tree | 26941f9ed5d0322ceb46ea400a21ce024755c45b /code/tools/lcc/mips | |
parent | 4253885fcc48aa59a00da498172d4599e8950112 (diff) | |
download | ioquake3-aero-74f0ff6259b3cfa4862ea45a9e70db5acf3ab347.tar.gz ioquake3-aero-74f0ff6259b3cfa4862ea45a9e70db5acf3ab347.zip |
* Removed the lcc self tests -- there are none that test bytecode
git-svn-id: svn://svn.icculus.org/quake3/trunk@227 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'code/tools/lcc/mips')
51 files changed, 0 insertions, 40616 deletions
diff --git a/code/tools/lcc/mips/irix/tst/8q.1bk b/code/tools/lcc/mips/irix/tst/8q.1bk deleted file mode 100644 index 7ed6437..0000000 --- a/code/tools/lcc/mips/irix/tst/8q.1bk +++ /dev/null @@ -1,92 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/8q.2bk b/code/tools/lcc/mips/irix/tst/8q.2bk deleted file mode 100644 index d4dc0ed..0000000 --- a/code/tools/lcc/mips/irix/tst/8q.2bk +++ /dev/null @@ -1,2 +0,0 @@ -tst/8q.c:30: warning: missing return value -tst/8q.c:39: warning: missing return value diff --git a/code/tools/lcc/mips/irix/tst/8q.sbk b/code/tools/lcc/mips/irix/tst/8q.sbk deleted file mode 100644 index 9e5d75f..0000000 --- a/code/tools/lcc/mips/irix/tst/8q.sbk +++ /dev/null @@ -1,169 +0,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/code/tools/lcc/mips/irix/tst/array.1bk b/code/tools/lcc/mips/irix/tst/array.1bk deleted file mode 100644 index 4d3817c..0000000 --- a/code/tools/lcc/mips/irix/tst/array.1bk +++ /dev/null @@ -1,4 +0,0 @@ - 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/code/tools/lcc/mips/irix/tst/array.2bk b/code/tools/lcc/mips/irix/tst/array.2bk deleted file mode 100644 index c8cf31e..0000000 --- a/code/tools/lcc/mips/irix/tst/array.2bk +++ /dev/null @@ -1,2 +0,0 @@ -tst/array.c:33: warning: missing return value -tst/array.c:48: warning: missing return value diff --git a/code/tools/lcc/mips/irix/tst/array.sbk b/code/tools/lcc/mips/irix/tst/array.sbk deleted file mode 100644 index ef5edd9..0000000 --- a/code/tools/lcc/mips/irix/tst/array.sbk +++ /dev/null @@ -1,235 +0,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/code/tools/lcc/mips/irix/tst/cf.1bk b/code/tools/lcc/mips/irix/tst/cf.1bk deleted file mode 100644 index 9e331c5..0000000 --- a/code/tools/lcc/mips/irix/tst/cf.1bk +++ /dev/null @@ -1,51 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/cf.2bk b/code/tools/lcc/mips/irix/tst/cf.2bk deleted file mode 100644 index e69de29..0000000 --- a/code/tools/lcc/mips/irix/tst/cf.2bk +++ /dev/null diff --git a/code/tools/lcc/mips/irix/tst/cf.sbk b/code/tools/lcc/mips/irix/tst/cf.sbk deleted file mode 100644 index 89fdaf8..0000000 --- a/code/tools/lcc/mips/irix/tst/cf.sbk +++ /dev/null @@ -1,153 +0,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 -.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/code/tools/lcc/mips/irix/tst/cq.1bk b/code/tools/lcc/mips/irix/tst/cq.1bk deleted file mode 100644 index ec956b7..0000000 --- a/code/tools/lcc/mips/irix/tst/cq.1bk +++ /dev/null @@ -1,48 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/cq.2bk b/code/tools/lcc/mips/irix/tst/cq.2bk deleted file mode 100644 index 7c6ba5e..0000000 --- a/code/tools/lcc/mips/irix/tst/cq.2bk +++ /dev/null @@ -1,25 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/cq.sbk b/code/tools/lcc/mips/irix/tst/cq.sbk deleted file mode 100644 index bc4e80e..0000000 --- a/code/tools/lcc/mips/irix/tst/cq.sbk +++ /dev/null @@ -1,13620 +0,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/code/tools/lcc/mips/irix/tst/cvt.1bk b/code/tools/lcc/mips/irix/tst/cvt.1bk deleted file mode 100644 index b28b302..0000000 --- a/code/tools/lcc/mips/irix/tst/cvt.1bk +++ /dev/null @@ -1,11 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/cvt.2bk b/code/tools/lcc/mips/irix/tst/cvt.2bk deleted file mode 100644 index 241527d..0000000 --- a/code/tools/lcc/mips/irix/tst/cvt.2bk +++ /dev/null @@ -1,2 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/cvt.sbk b/code/tools/lcc/mips/irix/tst/cvt.sbk deleted file mode 100644 index 216ab8f..0000000 --- a/code/tools/lcc/mips/irix/tst/cvt.sbk +++ /dev/null @@ -1,557 +0,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/code/tools/lcc/mips/irix/tst/fields.1bk b/code/tools/lcc/mips/irix/tst/fields.1bk deleted file mode 100644 index 56fdeb9..0000000 --- a/code/tools/lcc/mips/irix/tst/fields.1bk +++ /dev/null @@ -1,5 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/fields.2bk b/code/tools/lcc/mips/irix/tst/fields.2bk deleted file mode 100644 index 51e1736..0000000 --- a/code/tools/lcc/mips/irix/tst/fields.2bk +++ /dev/null @@ -1,4 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/fields.sbk b/code/tools/lcc/mips/irix/tst/fields.sbk deleted file mode 100644 index 482486c..0000000 --- a/code/tools/lcc/mips/irix/tst/fields.sbk +++ /dev/null @@ -1,304 +0,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/code/tools/lcc/mips/irix/tst/front.2bk b/code/tools/lcc/mips/irix/tst/front.2bk deleted file mode 100644 index bbd390a..0000000 --- a/code/tools/lcc/mips/irix/tst/front.2bk +++ /dev/null @@ -1,29 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/front.sbk b/code/tools/lcc/mips/irix/tst/front.sbk deleted file mode 100644 index 3cbb41a..0000000 --- a/code/tools/lcc/mips/irix/tst/front.sbk +++ /dev/null @@ -1,416 +0,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) -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/code/tools/lcc/mips/irix/tst/incr.2bk b/code/tools/lcc/mips/irix/tst/incr.2bk deleted file mode 100644 index d9ef13c..0000000 --- a/code/tools/lcc/mips/irix/tst/incr.2bk +++ /dev/null @@ -1,9 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/incr.sbk b/code/tools/lcc/mips/irix/tst/incr.sbk deleted file mode 100644 index 1fe2edd..0000000 --- a/code/tools/lcc/mips/irix/tst/incr.sbk +++ /dev/null @@ -1,149 +0,0 @@ -.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/code/tools/lcc/mips/irix/tst/init.1bk b/code/tools/lcc/mips/irix/tst/init.1bk deleted file mode 100644 index 77aff09..0000000 --- a/code/tools/lcc/mips/irix/tst/init.1bk +++ /dev/null @@ -1,16 +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/code/tools/lcc/mips/irix/tst/init.2bk b/code/tools/lcc/mips/irix/tst/init.2bk deleted file mode 100644 index aafe415..0000000 --- a/code/tools/lcc/mips/irix/tst/init.2bk +++ /dev/null @@ -1,3 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/init.sbk b/code/tools/lcc/mips/irix/tst/init.sbk deleted file mode 100644 index 128feb3..0000000 --- a/code/tools/lcc/mips/irix/tst/init.sbk +++ /dev/null @@ -1,325 +0,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/code/tools/lcc/mips/irix/tst/limits.1bk b/code/tools/lcc/mips/irix/tst/limits.1bk deleted file mode 100644 index 9beee8c..0000000 --- a/code/tools/lcc/mips/irix/tst/limits.1bk +++ /dev/null @@ -1,14 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/limits.2bk b/code/tools/lcc/mips/irix/tst/limits.2bk deleted file mode 100644 index e69de29..0000000 --- a/code/tools/lcc/mips/irix/tst/limits.2bk +++ /dev/null diff --git a/code/tools/lcc/mips/irix/tst/limits.sbk b/code/tools/lcc/mips/irix/tst/limits.sbk deleted file mode 100644 index 2392b05..0000000 --- a/code/tools/lcc/mips/irix/tst/limits.sbk +++ /dev/null @@ -1,396 +0,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/code/tools/lcc/mips/irix/tst/paranoia.1bk b/code/tools/lcc/mips/irix/tst/paranoia.1bk deleted file mode 100644 index 158f649..0000000 --- a/code/tools/lcc/mips/irix/tst/paranoia.1bk +++ /dev/null @@ -1,178 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/paranoia.2bk b/code/tools/lcc/mips/irix/tst/paranoia.2bk deleted file mode 100644 index 2718174..0000000 --- a/code/tools/lcc/mips/irix/tst/paranoia.2bk +++ /dev/null @@ -1,16 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/paranoia.sbk b/code/tools/lcc/mips/irix/tst/paranoia.sbk deleted file mode 100644 index 6593203..0000000 --- a/code/tools/lcc/mips/irix/tst/paranoia.sbk +++ /dev/null @@ -1,18657 +0,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/code/tools/lcc/mips/irix/tst/sort.1bk b/code/tools/lcc/mips/irix/tst/sort.1bk deleted file mode 100644 index 75e1f0d..0000000 --- a/code/tools/lcc/mips/irix/tst/sort.1bk +++ /dev/null @@ -1,20 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/sort.2bk b/code/tools/lcc/mips/irix/tst/sort.2bk deleted file mode 100644 index 81e6f38..0000000 --- a/code/tools/lcc/mips/irix/tst/sort.2bk +++ /dev/null @@ -1,5 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/sort.sbk b/code/tools/lcc/mips/irix/tst/sort.sbk deleted file mode 100644 index ff3724c..0000000 --- a/code/tools/lcc/mips/irix/tst/sort.sbk +++ /dev/null @@ -1,308 +0,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/code/tools/lcc/mips/irix/tst/spill.2bk b/code/tools/lcc/mips/irix/tst/spill.2bk deleted file mode 100644 index afd73e2..0000000 --- a/code/tools/lcc/mips/irix/tst/spill.2bk +++ /dev/null @@ -1,6 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/spill.sbk b/code/tools/lcc/mips/irix/tst/spill.sbk deleted file mode 100644 index f269e9f..0000000 --- a/code/tools/lcc/mips/irix/tst/spill.sbk +++ /dev/null @@ -1,271 +0,0 @@ -.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/code/tools/lcc/mips/irix/tst/stdarg.1bk b/code/tools/lcc/mips/irix/tst/stdarg.1bk deleted file mode 100644 index e973176..0000000 --- a/code/tools/lcc/mips/irix/tst/stdarg.1bk +++ /dev/null @@ -1,6 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/stdarg.2bk b/code/tools/lcc/mips/irix/tst/stdarg.2bk deleted file mode 100644 index 2b3f417..0000000 --- a/code/tools/lcc/mips/irix/tst/stdarg.2bk +++ /dev/null @@ -1 +0,0 @@ -tst/stdarg.c:51: warning: missing return value diff --git a/code/tools/lcc/mips/irix/tst/stdarg.sbk b/code/tools/lcc/mips/irix/tst/stdarg.sbk deleted file mode 100644 index db7f80e..0000000 --- a/code/tools/lcc/mips/irix/tst/stdarg.sbk +++ /dev/null @@ -1,395 +0,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/code/tools/lcc/mips/irix/tst/struct.1bk b/code/tools/lcc/mips/irix/tst/struct.1bk deleted file mode 100644 index 807f3da..0000000 --- a/code/tools/lcc/mips/irix/tst/struct.1bk +++ /dev/null @@ -1,5 +0,0 @@ -(-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/code/tools/lcc/mips/irix/tst/struct.2bk b/code/tools/lcc/mips/irix/tst/struct.2bk deleted file mode 100644 index cb0fbd0..0000000 --- a/code/tools/lcc/mips/irix/tst/struct.2bk +++ /dev/null @@ -1,2 +0,0 @@ -tst/struct.c:49: warning: missing return value -tst/struct.c:68: warning: missing return value diff --git a/code/tools/lcc/mips/irix/tst/struct.sbk b/code/tools/lcc/mips/irix/tst/struct.sbk deleted file mode 100644 index 65f4c9f..0000000 --- a/code/tools/lcc/mips/irix/tst/struct.sbk +++ /dev/null @@ -1,485 +0,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/code/tools/lcc/mips/irix/tst/switch.1bk b/code/tools/lcc/mips/irix/tst/switch.1bk deleted file mode 100644 index de46a73..0000000 --- a/code/tools/lcc/mips/irix/tst/switch.1bk +++ /dev/null @@ -1,76 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/switch.2bk b/code/tools/lcc/mips/irix/tst/switch.2bk deleted file mode 100644 index 709b419..0000000 --- a/code/tools/lcc/mips/irix/tst/switch.2bk +++ /dev/null @@ -1,5 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/switch.sbk b/code/tools/lcc/mips/irix/tst/switch.sbk deleted file mode 100644 index 6c2357a..0000000 --- a/code/tools/lcc/mips/irix/tst/switch.sbk +++ /dev/null @@ -1,836 +0,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/code/tools/lcc/mips/irix/tst/wf1.1bk b/code/tools/lcc/mips/irix/tst/wf1.1bk deleted file mode 100644 index a846267..0000000 --- a/code/tools/lcc/mips/irix/tst/wf1.1bk +++ /dev/null @@ -1,74 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/wf1.2bk b/code/tools/lcc/mips/irix/tst/wf1.2bk deleted file mode 100644 index 190e4a1..0000000 --- a/code/tools/lcc/mips/irix/tst/wf1.2bk +++ /dev/null @@ -1,2 +0,0 @@ -tst/wf1.c:29: warning: missing return value -tst/wf1.c:87: warning: missing return value diff --git a/code/tools/lcc/mips/irix/tst/wf1.sbk b/code/tools/lcc/mips/irix/tst/wf1.sbk deleted file mode 100644 index 7313c01..0000000 --- a/code/tools/lcc/mips/irix/tst/wf1.sbk +++ /dev/null @@ -1,378 +0,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/code/tools/lcc/mips/irix/tst/yacc.1bk b/code/tools/lcc/mips/irix/tst/yacc.1bk deleted file mode 100644 index 60de9b5..0000000 --- a/code/tools/lcc/mips/irix/tst/yacc.1bk +++ /dev/null @@ -1,10 +0,0 @@ -a -b -load -negate -push 5 -c -load -multiply -add -store diff --git a/code/tools/lcc/mips/irix/tst/yacc.2bk b/code/tools/lcc/mips/irix/tst/yacc.2bk deleted file mode 100644 index 9a4fd61..0000000 --- a/code/tools/lcc/mips/irix/tst/yacc.2bk +++ /dev/null @@ -1,3 +0,0 @@ -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/code/tools/lcc/mips/irix/tst/yacc.sbk b/code/tools/lcc/mips/irix/tst/yacc.sbk deleted file mode 100644 index 0042c3c..0000000 --- a/code/tools/lcc/mips/irix/tst/yacc.sbk +++ /dev/null @@ -1,2236 +0,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 |