aboutsummaryrefslogtreecommitdiffstats
path: root/lcc/x86
diff options
context:
space:
mode:
Diffstat (limited to 'lcc/x86')
-rwxr-xr-xlcc/x86/linux/tst/8q.1bk184
-rwxr-xr-xlcc/x86/linux/tst/8q.2bk4
-rwxr-xr-xlcc/x86/linux/tst/8q.sbk360
-rwxr-xr-xlcc/x86/linux/tst/array.1bk8
-rwxr-xr-xlcc/x86/linux/tst/array.2bk4
-rwxr-xr-xlcc/x86/linux/tst/array.sbk470
-rwxr-xr-xlcc/x86/linux/tst/cf.1bk102
-rwxr-xr-xlcc/x86/linux/tst/cf.sbk322
-rwxr-xr-xlcc/x86/linux/tst/cq.1bk96
-rwxr-xr-xlcc/x86/linux/tst/cq.2bk50
-rwxr-xr-xlcc/x86/linux/tst/cq.sbk31512
-rwxr-xr-xlcc/x86/linux/tst/cvt.1bk22
-rwxr-xr-xlcc/x86/linux/tst/cvt.2bk4
-rwxr-xr-xlcc/x86/linux/tst/cvt.sbk1584
-rwxr-xr-xlcc/x86/linux/tst/fields.1bk10
-rwxr-xr-xlcc/x86/linux/tst/fields.2bk8
-rwxr-xr-xlcc/x86/linux/tst/fields.sbk642
-rwxr-xr-xlcc/x86/linux/tst/front.2bk58
-rwxr-xr-xlcc/x86/linux/tst/front.sbk1060
-rwxr-xr-xlcc/x86/linux/tst/incr.2bk18
-rwxr-xr-xlcc/x86/linux/tst/incr.sbk362
-rwxr-xr-xlcc/x86/linux/tst/init.1bk32
-rwxr-xr-xlcc/x86/linux/tst/init.2bk6
-rwxr-xr-xlcc/x86/linux/tst/init.sbk672
-rwxr-xr-xlcc/x86/linux/tst/limits.1bk28
-rwxr-xr-xlcc/x86/linux/tst/limits.sbk792
-rwxr-xr-xlcc/x86/linux/tst/paranoia.1bk366
-rwxr-xr-xlcc/x86/linux/tst/paranoia.2bk32
-rwxr-xr-xlcc/x86/linux/tst/paranoia.sbk40496
-rwxr-xr-xlcc/x86/linux/tst/sort.1bk40
-rwxr-xr-xlcc/x86/linux/tst/sort.2bk10
-rwxr-xr-xlcc/x86/linux/tst/sort.sbk660
-rwxr-xr-xlcc/x86/linux/tst/spill.2bk12
-rwxr-xr-xlcc/x86/linux/tst/spill.sbk564
-rwxr-xr-xlcc/x86/linux/tst/stdarg.1bk12
-rwxr-xr-xlcc/x86/linux/tst/stdarg.2bk2
-rwxr-xr-xlcc/x86/linux/tst/stdarg.sbk790
-rwxr-xr-xlcc/x86/linux/tst/struct.1bk10
-rwxr-xr-xlcc/x86/linux/tst/struct.2bk4
-rwxr-xr-xlcc/x86/linux/tst/struct.sbk954
-rwxr-xr-xlcc/x86/linux/tst/switch.1bk152
-rwxr-xr-xlcc/x86/linux/tst/switch.2bk10
-rwxr-xr-xlcc/x86/linux/tst/switch.sbk1798
-rwxr-xr-xlcc/x86/linux/tst/wf1.1bk148
-rwxr-xr-xlcc/x86/linux/tst/wf1.2bk4
-rwxr-xr-xlcc/x86/linux/tst/wf1.sbk874
-rwxr-xr-xlcc/x86/linux/tst/yacc.1bk20
-rwxr-xr-xlcc/x86/linux/tst/yacc.2bk6
-rwxr-xr-xlcc/x86/linux/tst/yacc.sbk5052
-rwxr-xr-xlcc/x86/win32/tst/8q.1bk184
-rwxr-xr-xlcc/x86/win32/tst/8q.2bk4
-rwxr-xr-xlcc/x86/win32/tst/8q.sbk352
-rwxr-xr-xlcc/x86/win32/tst/array.1bk8
-rwxr-xr-xlcc/x86/win32/tst/array.2bk4
-rwxr-xr-xlcc/x86/win32/tst/array.sbk480
-rwxr-xr-xlcc/x86/win32/tst/cf.1bk102
-rwxr-xr-xlcc/x86/win32/tst/cf.sbk370
-rwxr-xr-xlcc/x86/win32/tst/cq.1bk96
-rwxr-xr-xlcc/x86/win32/tst/cq.2bk50
-rwxr-xr-xlcc/x86/win32/tst/cq.sbk33284
-rwxr-xr-xlcc/x86/win32/tst/cvt.1bk22
-rwxr-xr-xlcc/x86/win32/tst/cvt.2bk4
-rwxr-xr-xlcc/x86/win32/tst/cvt.sbk1484
-rwxr-xr-xlcc/x86/win32/tst/fields.1bk10
-rwxr-xr-xlcc/x86/win32/tst/fields.2bk8
-rwxr-xr-xlcc/x86/win32/tst/fields.sbk646
-rwxr-xr-xlcc/x86/win32/tst/front.2bk58
-rwxr-xr-xlcc/x86/win32/tst/front.sbk872
-rwxr-xr-xlcc/x86/win32/tst/incr.2bk18
-rwxr-xr-xlcc/x86/win32/tst/incr.sbk332
-rwxr-xr-xlcc/x86/win32/tst/init.1bk32
-rwxr-xr-xlcc/x86/win32/tst/init.2bk6
-rwxr-xr-xlcc/x86/win32/tst/init.sbk672
-rwxr-xr-xlcc/x86/win32/tst/limits.1bk28
-rwxr-xr-xlcc/x86/win32/tst/limits.sbk828
-rwxr-xr-xlcc/x86/win32/tst/paranoia.1bk358
-rwxr-xr-xlcc/x86/win32/tst/paranoia.2bk32
-rwxr-xr-xlcc/x86/win32/tst/paranoia.sbk40960
-rwxr-xr-xlcc/x86/win32/tst/sort.1bk40
-rwxr-xr-xlcc/x86/win32/tst/sort.2bk10
-rwxr-xr-xlcc/x86/win32/tst/sort.sbk648
-rwxr-xr-xlcc/x86/win32/tst/spill.2bk12
-rwxr-xr-xlcc/x86/win32/tst/spill.sbk518
-rwxr-xr-xlcc/x86/win32/tst/stdarg.1bk12
-rwxr-xr-xlcc/x86/win32/tst/stdarg.2bk2
-rwxr-xr-xlcc/x86/win32/tst/stdarg.sbk830
-rwxr-xr-xlcc/x86/win32/tst/struct.1bk10
-rwxr-xr-xlcc/x86/win32/tst/struct.2bk4
-rwxr-xr-xlcc/x86/win32/tst/struct.sbk906
-rwxr-xr-xlcc/x86/win32/tst/switch.1bk152
-rwxr-xr-xlcc/x86/win32/tst/switch.2bk10
-rwxr-xr-xlcc/x86/win32/tst/switch.sbk1920
-rwxr-xr-xlcc/x86/win32/tst/wf1.1bk148
-rwxr-xr-xlcc/x86/win32/tst/wf1.2bk4
-rwxr-xr-xlcc/x86/win32/tst/wf1.sbk902
-rwxr-xr-xlcc/x86/win32/tst/yacc.1bk20
-rwxr-xr-xlcc/x86/win32/tst/yacc.2bk6
-rwxr-xr-xlcc/x86/win32/tst/yacc.sbk4978
98 files changed, 91431 insertions, 91431 deletions
diff --git a/lcc/x86/linux/tst/8q.1bk b/lcc/x86/linux/tst/8q.1bk
index c66df8e..7ed6437 100755
--- a/lcc/x86/linux/tst/8q.1bk
+++ b/lcc/x86/linux/tst/8q.1bk
@@ -1,92 +1,92 @@
-1 5 8 6 3 7 2 4
-1 6 8 3 7 4 2 5
-1 7 4 6 8 2 5 3
-1 7 5 8 2 4 6 3
-2 4 6 8 3 1 7 5
-2 5 7 1 3 8 6 4
-2 5 7 4 1 8 6 3
-2 6 1 7 4 8 3 5
-2 6 8 3 1 4 7 5
-2 7 3 6 8 5 1 4
-2 7 5 8 1 4 6 3
-2 8 6 1 3 5 7 4
-3 1 7 5 8 2 4 6
-3 5 2 8 1 7 4 6
-3 5 2 8 6 4 7 1
-3 5 7 1 4 2 8 6
-3 5 8 4 1 7 2 6
-3 6 2 5 8 1 7 4
-3 6 2 7 1 4 8 5
-3 6 2 7 5 1 8 4
-3 6 4 1 8 5 7 2
-3 6 4 2 8 5 7 1
-3 6 8 1 4 7 5 2
-3 6 8 1 5 7 2 4
-3 6 8 2 4 1 7 5
-3 7 2 8 5 1 4 6
-3 7 2 8 6 4 1 5
-3 8 4 7 1 6 2 5
-4 1 5 8 2 7 3 6
-4 1 5 8 6 3 7 2
-4 2 5 8 6 1 3 7
-4 2 7 3 6 8 1 5
-4 2 7 3 6 8 5 1
-4 2 7 5 1 8 6 3
-4 2 8 5 7 1 3 6
-4 2 8 6 1 3 5 7
-4 6 1 5 2 8 3 7
-4 6 8 2 7 1 3 5
-4 6 8 3 1 7 5 2
-4 7 1 8 5 2 6 3
-4 7 3 8 2 5 1 6
-4 7 5 2 6 1 3 8
-4 7 5 3 1 6 8 2
-4 8 1 3 6 2 7 5
-4 8 1 5 7 2 6 3
-4 8 5 3 1 7 2 6
-5 1 4 6 8 2 7 3
-5 1 8 4 2 7 3 6
-5 1 8 6 3 7 2 4
-5 2 4 6 8 3 1 7
-5 2 4 7 3 8 6 1
-5 2 6 1 7 4 8 3
-5 2 8 1 4 7 3 6
-5 3 1 6 8 2 4 7
-5 3 1 7 2 8 6 4
-5 3 8 4 7 1 6 2
-5 7 1 3 8 6 4 2
-5 7 1 4 2 8 6 3
-5 7 2 4 8 1 3 6
-5 7 2 6 3 1 4 8
-5 7 2 6 3 1 8 4
-5 7 4 1 3 8 6 2
-5 8 4 1 3 6 2 7
-5 8 4 1 7 2 6 3
-6 1 5 2 8 3 7 4
-6 2 7 1 3 5 8 4
-6 2 7 1 4 8 5 3
-6 3 1 7 5 8 2 4
-6 3 1 8 4 2 7 5
-6 3 1 8 5 2 4 7
-6 3 5 7 1 4 2 8
-6 3 5 8 1 4 2 7
-6 3 7 2 4 8 1 5
-6 3 7 2 8 5 1 4
-6 3 7 4 1 8 2 5
-6 4 1 5 8 2 7 3
-6 4 2 8 5 7 1 3
-6 4 7 1 3 5 2 8
-6 4 7 1 8 2 5 3
-6 8 2 4 1 7 5 3
-7 1 3 8 6 4 2 5
-7 2 4 1 8 5 3 6
-7 2 6 3 1 4 8 5
-7 3 1 6 8 5 2 4
-7 3 8 2 5 1 6 4
-7 4 2 5 8 1 3 6
-7 4 2 8 6 1 3 5
-7 5 3 1 6 8 2 4
-8 2 4 1 7 5 3 6
-8 2 5 3 1 7 4 6
-8 3 1 6 2 5 7 4
-8 4 1 3 6 2 7 5
+1 5 8 6 3 7 2 4
+1 6 8 3 7 4 2 5
+1 7 4 6 8 2 5 3
+1 7 5 8 2 4 6 3
+2 4 6 8 3 1 7 5
+2 5 7 1 3 8 6 4
+2 5 7 4 1 8 6 3
+2 6 1 7 4 8 3 5
+2 6 8 3 1 4 7 5
+2 7 3 6 8 5 1 4
+2 7 5 8 1 4 6 3
+2 8 6 1 3 5 7 4
+3 1 7 5 8 2 4 6
+3 5 2 8 1 7 4 6
+3 5 2 8 6 4 7 1
+3 5 7 1 4 2 8 6
+3 5 8 4 1 7 2 6
+3 6 2 5 8 1 7 4
+3 6 2 7 1 4 8 5
+3 6 2 7 5 1 8 4
+3 6 4 1 8 5 7 2
+3 6 4 2 8 5 7 1
+3 6 8 1 4 7 5 2
+3 6 8 1 5 7 2 4
+3 6 8 2 4 1 7 5
+3 7 2 8 5 1 4 6
+3 7 2 8 6 4 1 5
+3 8 4 7 1 6 2 5
+4 1 5 8 2 7 3 6
+4 1 5 8 6 3 7 2
+4 2 5 8 6 1 3 7
+4 2 7 3 6 8 1 5
+4 2 7 3 6 8 5 1
+4 2 7 5 1 8 6 3
+4 2 8 5 7 1 3 6
+4 2 8 6 1 3 5 7
+4 6 1 5 2 8 3 7
+4 6 8 2 7 1 3 5
+4 6 8 3 1 7 5 2
+4 7 1 8 5 2 6 3
+4 7 3 8 2 5 1 6
+4 7 5 2 6 1 3 8
+4 7 5 3 1 6 8 2
+4 8 1 3 6 2 7 5
+4 8 1 5 7 2 6 3
+4 8 5 3 1 7 2 6
+5 1 4 6 8 2 7 3
+5 1 8 4 2 7 3 6
+5 1 8 6 3 7 2 4
+5 2 4 6 8 3 1 7
+5 2 4 7 3 8 6 1
+5 2 6 1 7 4 8 3
+5 2 8 1 4 7 3 6
+5 3 1 6 8 2 4 7
+5 3 1 7 2 8 6 4
+5 3 8 4 7 1 6 2
+5 7 1 3 8 6 4 2
+5 7 1 4 2 8 6 3
+5 7 2 4 8 1 3 6
+5 7 2 6 3 1 4 8
+5 7 2 6 3 1 8 4
+5 7 4 1 3 8 6 2
+5 8 4 1 3 6 2 7
+5 8 4 1 7 2 6 3
+6 1 5 2 8 3 7 4
+6 2 7 1 3 5 8 4
+6 2 7 1 4 8 5 3
+6 3 1 7 5 8 2 4
+6 3 1 8 4 2 7 5
+6 3 1 8 5 2 4 7
+6 3 5 7 1 4 2 8
+6 3 5 8 1 4 2 7
+6 3 7 2 4 8 1 5
+6 3 7 2 8 5 1 4
+6 3 7 4 1 8 2 5
+6 4 1 5 8 2 7 3
+6 4 2 8 5 7 1 3
+6 4 7 1 3 5 2 8
+6 4 7 1 8 2 5 3
+6 8 2 4 1 7 5 3
+7 1 3 8 6 4 2 5
+7 2 4 1 8 5 3 6
+7 2 6 3 1 4 8 5
+7 3 1 6 8 5 2 4
+7 3 8 2 5 1 6 4
+7 4 2 5 8 1 3 6
+7 4 2 8 6 1 3 5
+7 5 3 1 6 8 2 4
+8 2 4 1 7 5 3 6
+8 2 5 3 1 7 4 6
+8 3 1 6 2 5 7 4
+8 4 1 3 6 2 7 5
diff --git a/lcc/x86/linux/tst/8q.2bk b/lcc/x86/linux/tst/8q.2bk
index fb28350..d4dc0ed 100755
--- a/lcc/x86/linux/tst/8q.2bk
+++ b/lcc/x86/linux/tst/8q.2bk
@@ -1,2 +1,2 @@
-tst/8q.c:30: warning: missing return value
-tst/8q.c:39: warning: missing return value
+tst/8q.c:30: warning: missing return value
+tst/8q.c:39: warning: missing return value
diff --git a/lcc/x86/linux/tst/8q.sbk b/lcc/x86/linux/tst/8q.sbk
index 34af0f1..31a8748 100755
--- a/lcc/x86/linux/tst/8q.sbk
+++ b/lcc/x86/linux/tst/8q.sbk
@@ -1,180 +1,180 @@
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl $0,-4(%ebp)
-.LC2:
-movl -4(%ebp),%edi
-leal (,%edi,4),%edi
-movl $1,down(%edi)
-movl $1,up(%edi)
-.LC3:
-incl -4(%ebp)
-cmpl $15,-4(%ebp)
-jl .LC2
-movl $0,-4(%ebp)
-.LC6:
-movl -4(%ebp),%edi
-movl $1,rows(,%edi,4)
-.LC7:
-incl -4(%ebp)
-cmpl $8,-4(%ebp)
-jl .LC6
-pushl $0
-call queens
-addl $4,%esp
-movl $0,%eax
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf10:
-.size main,.Lf10-main
-.globl queens
-.align 16
-.type queens,@function
-queens:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl $0,-4(%ebp)
-.LC12:
-movl -4(%ebp),%edi
-cmpl $0,rows(,%edi,4)
-je .LC16
-movl 20(%ebp),%esi
-movl %edi,%ebx
-subl %esi,%ebx
-cmpl $0,up+28(,%ebx,4)
-je .LC16
-leal (%esi,%edi),%edi
-cmpl $0,down(,%edi,4)
-je .LC16
-movl -4(%ebp),%edi
-movl 20(%ebp),%esi
-leal (%esi,%edi),%ebx
-movl $0,down(,%ebx,4)
-movl %edi,%ebx
-subl %esi,%ebx
-movl $0,up+28(,%ebx,4)
-movl $0,rows(,%edi,4)
-movl 20(%ebp),%edi
-movl -4(%ebp),%esi
-movl %esi,x(,%edi,4)
-cmpl $7,20(%ebp)
-jne .LC20
-call print
-jmp .LC21
-.LC20:
-movl 20(%ebp),%edi
-leal 1(%edi),%edi
-pushl %edi
-call queens
-addl $4,%esp
-.LC21:
-movl -4(%ebp),%edi
-movl 20(%ebp),%esi
-leal (%esi,%edi),%ebx
-movl $1,down(,%ebx,4)
-movl %edi,%ebx
-subl %esi,%ebx
-movl $1,up+28(,%ebx,4)
-movl $1,rows(,%edi,4)
-.LC16:
-.LC13:
-incl -4(%ebp)
-cmpl $8,-4(%ebp)
-jl .LC12
-movl $0,%eax
-.LC11:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf23:
-.size queens,.Lf23-queens
-.globl print
-.align 16
-.type print,@function
-print:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl $0,-4(%ebp)
-.LC25:
-movl -4(%ebp),%edi
-movl x(,%edi,4),%edi
-leal 49(%edi),%edi
-pushl %edi
-pushl $.LC29
-call printf
-addl $8,%esp
-.LC26:
-incl -4(%ebp)
-cmpl $8,-4(%ebp)
-jl .LC25
-pushl $.LC30
-call printf
-addl $4,%esp
-movl $0,%eax
-.LC24:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf31:
-.size print,.Lf31-print
-.bss
-.globl x
-.align 4
-.type x,@object
-.size x,32
-.comm x,32
-.globl rows
-.align 4
-.type rows,@object
-.size rows,32
-.comm rows,32
-.globl down
-.align 4
-.type down,@object
-.size down,60
-.comm down,60
-.globl up
-.align 4
-.type up,@object
-.size up,60
-.comm up,60
-.data
-.align 1
-.LC30:
-.byte 10
-.byte 0
-.align 1
-.LC29:
-.byte 37
-.byte 99
-.byte 32
-.byte 0
-.text
-.ident "LCC: 4.1"
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl $0,-4(%ebp)
+.LC2:
+movl -4(%ebp),%edi
+leal (,%edi,4),%edi
+movl $1,down(%edi)
+movl $1,up(%edi)
+.LC3:
+incl -4(%ebp)
+cmpl $15,-4(%ebp)
+jl .LC2
+movl $0,-4(%ebp)
+.LC6:
+movl -4(%ebp),%edi
+movl $1,rows(,%edi,4)
+.LC7:
+incl -4(%ebp)
+cmpl $8,-4(%ebp)
+jl .LC6
+pushl $0
+call queens
+addl $4,%esp
+movl $0,%eax
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf10:
+.size main,.Lf10-main
+.globl queens
+.align 16
+.type queens,@function
+queens:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl $0,-4(%ebp)
+.LC12:
+movl -4(%ebp),%edi
+cmpl $0,rows(,%edi,4)
+je .LC16
+movl 20(%ebp),%esi
+movl %edi,%ebx
+subl %esi,%ebx
+cmpl $0,up+28(,%ebx,4)
+je .LC16
+leal (%esi,%edi),%edi
+cmpl $0,down(,%edi,4)
+je .LC16
+movl -4(%ebp),%edi
+movl 20(%ebp),%esi
+leal (%esi,%edi),%ebx
+movl $0,down(,%ebx,4)
+movl %edi,%ebx
+subl %esi,%ebx
+movl $0,up+28(,%ebx,4)
+movl $0,rows(,%edi,4)
+movl 20(%ebp),%edi
+movl -4(%ebp),%esi
+movl %esi,x(,%edi,4)
+cmpl $7,20(%ebp)
+jne .LC20
+call print
+jmp .LC21
+.LC20:
+movl 20(%ebp),%edi
+leal 1(%edi),%edi
+pushl %edi
+call queens
+addl $4,%esp
+.LC21:
+movl -4(%ebp),%edi
+movl 20(%ebp),%esi
+leal (%esi,%edi),%ebx
+movl $1,down(,%ebx,4)
+movl %edi,%ebx
+subl %esi,%ebx
+movl $1,up+28(,%ebx,4)
+movl $1,rows(,%edi,4)
+.LC16:
+.LC13:
+incl -4(%ebp)
+cmpl $8,-4(%ebp)
+jl .LC12
+movl $0,%eax
+.LC11:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf23:
+.size queens,.Lf23-queens
+.globl print
+.align 16
+.type print,@function
+print:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl $0,-4(%ebp)
+.LC25:
+movl -4(%ebp),%edi
+movl x(,%edi,4),%edi
+leal 49(%edi),%edi
+pushl %edi
+pushl $.LC29
+call printf
+addl $8,%esp
+.LC26:
+incl -4(%ebp)
+cmpl $8,-4(%ebp)
+jl .LC25
+pushl $.LC30
+call printf
+addl $4,%esp
+movl $0,%eax
+.LC24:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf31:
+.size print,.Lf31-print
+.bss
+.globl x
+.align 4
+.type x,@object
+.size x,32
+.comm x,32
+.globl rows
+.align 4
+.type rows,@object
+.size rows,32
+.comm rows,32
+.globl down
+.align 4
+.type down,@object
+.size down,60
+.comm down,60
+.globl up
+.align 4
+.type up,@object
+.size up,60
+.comm up,60
+.data
+.align 1
+.LC30:
+.byte 10
+.byte 0
+.align 1
+.LC29:
+.byte 37
+.byte 99
+.byte 32
+.byte 0
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/array.1bk b/lcc/x86/linux/tst/array.1bk
index e188568..4d3817c 100755
--- a/lcc/x86/linux/tst/array.1bk
+++ b/lcc/x86/linux/tst/array.1bk
@@ -1,4 +1,4 @@
- 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
- 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
- 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
- 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
+ 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
+ 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
+ 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
+ 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
diff --git a/lcc/x86/linux/tst/array.2bk b/lcc/x86/linux/tst/array.2bk
index 0a9b206..c8cf31e 100755
--- a/lcc/x86/linux/tst/array.2bk
+++ b/lcc/x86/linux/tst/array.2bk
@@ -1,2 +1,2 @@
-tst/array.c:33: warning: missing return value
-tst/array.c:48: warning: missing return value
+tst/array.c:33: warning: missing return value
+tst/array.c:48: warning: missing return value
diff --git a/lcc/x86/linux/tst/array.sbk b/lcc/x86/linux/tst/array.sbk
index 2505a6d..d50395c 100755
--- a/lcc/x86/linux/tst/array.sbk
+++ b/lcc/x86/linux/tst/array.sbk
@@ -1,235 +1,235 @@
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $60,%esp
-movl $0,-8(%ebp)
-.LC2:
-movl $0,-4(%ebp)
-.LC6:
-movl -4(%ebp),%edi
-movl -8(%ebp),%esi
-movl %esi,%ebx
-sall $4,%ebx
-leal x(%ebx),%ebx
-imul $1000,%esi,%esi
-leal (%edi,%esi),%esi
-movl %esi,(%ebx,%edi,4)
-.LC7:
-incl -4(%ebp)
-cmpl $4,-4(%ebp)
-jl .LC6
-movl -8(%ebp),%edi
-movl %edi,%esi
-sall $4,%esi
-leal x(%esi),%esi
-movl %esi,y(,%edi,4)
-.LC3:
-incl -8(%ebp)
-cmpl $3,-8(%ebp)
-jl .LC2
-call f
-movl $0,-8(%ebp)
-.LC10:
-movl -8(%ebp),%edi
-movl %edi,%esi
-sall $4,%esi
-leal -60(%ebp),%ebx
-leal (%ebx,%esi),%esi
-movl %esi,-12(%ebp)
-movl %esi,y(,%edi,4)
-movl $0,-4(%ebp)
-.LC14:
-movl -4(%ebp),%edi
-leal (,%edi,4),%edi
-movl -12(%ebp),%esi
-movl -8(%ebp),%ebx
-sall $4,%ebx
-leal x(%ebx),%ebx
-movl (%ebx,%edi),%ebx
-movl %ebx,(%esi,%edi)
-.LC15:
-incl -4(%ebp)
-cmpl $4,-4(%ebp)
-jl .LC14
-.LC11:
-incl -8(%ebp)
-cmpl $3,-8(%ebp)
-jl .LC10
-pushl $y
-leal -60(%ebp),%edi
-pushl %edi
-call g
-addl $8,%esp
-movl $0,%eax
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf18:
-.size main,.Lf18-main
-.globl f
-.align 16
-.type f,@function
-f:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-movl $0,-8(%ebp)
-.LC20:
-movl $0,-4(%ebp)
-.LC24:
-movl -4(%ebp),%edi
-movl -8(%ebp),%esi
-sall $4,%esi
-leal x(%esi),%esi
-pushl (%esi,%edi,4)
-pushl $.LC28
-call printf
-addl $8,%esp
-.LC25:
-incl -4(%ebp)
-cmpl $4,-4(%ebp)
-jl .LC24
-.LC21:
-incl -8(%ebp)
-cmpl $3,-8(%ebp)
-jl .LC20
-pushl $.LC29
-call printf
-addl $4,%esp
-movl $0,-8(%ebp)
-.LC30:
-movl $0,-4(%ebp)
-.LC34:
-movl -4(%ebp),%edi
-movl -8(%ebp),%esi
-movl y(,%esi,4),%esi
-pushl (%esi,%edi,4)
-pushl $.LC28
-call printf
-addl $8,%esp
-.LC35:
-incl -4(%ebp)
-cmpl $4,-4(%ebp)
-jl .LC34
-.LC31:
-incl -8(%ebp)
-cmpl $3,-8(%ebp)
-jl .LC30
-pushl $.LC29
-call printf
-addl $4,%esp
-movl $0,%eax
-.LC19:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf38:
-.size f,.Lf38-f
-.globl g
-.align 16
-.type g,@function
-g:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-movl $0,-8(%ebp)
-.LC40:
-movl $0,-4(%ebp)
-.LC44:
-movl -4(%ebp),%edi
-movl -8(%ebp),%esi
-sall $4,%esi
-movl 20(%ebp),%ebx
-leal (%ebx,%esi),%esi
-pushl (%esi,%edi,4)
-pushl $.LC28
-call printf
-addl $8,%esp
-.LC45:
-incl -4(%ebp)
-cmpl $4,-4(%ebp)
-jl .LC44
-.LC41:
-incl -8(%ebp)
-cmpl $3,-8(%ebp)
-jl .LC40
-pushl $.LC29
-call printf
-addl $4,%esp
-movl $0,-8(%ebp)
-.LC48:
-movl $0,-4(%ebp)
-.LC52:
-movl -4(%ebp),%edi
-movl -8(%ebp),%esi
-movl 24(%ebp),%ebx
-movl (%ebx,%esi,4),%esi
-pushl (%esi,%edi,4)
-pushl $.LC28
-call printf
-addl $8,%esp
-.LC53:
-incl -4(%ebp)
-cmpl $4,-4(%ebp)
-jl .LC52
-.LC49:
-incl -8(%ebp)
-cmpl $3,-8(%ebp)
-jl .LC48
-pushl $.LC29
-call printf
-addl $4,%esp
-movl $0,%eax
-.LC39:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf56:
-.size g,.Lf56-g
-.bss
-.globl y
-.align 4
-.type y,@object
-.size y,12
-.comm y,12
-.globl x
-.align 4
-.type x,@object
-.size x,48
-.comm x,48
-.data
-.align 1
-.LC29:
-.byte 10
-.byte 0
-.align 1
-.LC28:
-.byte 32
-.byte 37
-.byte 100
-.byte 0
-.text
-.ident "LCC: 4.1"
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $60,%esp
+movl $0,-8(%ebp)
+.LC2:
+movl $0,-4(%ebp)
+.LC6:
+movl -4(%ebp),%edi
+movl -8(%ebp),%esi
+movl %esi,%ebx
+sall $4,%ebx
+leal x(%ebx),%ebx
+imul $1000,%esi,%esi
+leal (%edi,%esi),%esi
+movl %esi,(%ebx,%edi,4)
+.LC7:
+incl -4(%ebp)
+cmpl $4,-4(%ebp)
+jl .LC6
+movl -8(%ebp),%edi
+movl %edi,%esi
+sall $4,%esi
+leal x(%esi),%esi
+movl %esi,y(,%edi,4)
+.LC3:
+incl -8(%ebp)
+cmpl $3,-8(%ebp)
+jl .LC2
+call f
+movl $0,-8(%ebp)
+.LC10:
+movl -8(%ebp),%edi
+movl %edi,%esi
+sall $4,%esi
+leal -60(%ebp),%ebx
+leal (%ebx,%esi),%esi
+movl %esi,-12(%ebp)
+movl %esi,y(,%edi,4)
+movl $0,-4(%ebp)
+.LC14:
+movl -4(%ebp),%edi
+leal (,%edi,4),%edi
+movl -12(%ebp),%esi
+movl -8(%ebp),%ebx
+sall $4,%ebx
+leal x(%ebx),%ebx
+movl (%ebx,%edi),%ebx
+movl %ebx,(%esi,%edi)
+.LC15:
+incl -4(%ebp)
+cmpl $4,-4(%ebp)
+jl .LC14
+.LC11:
+incl -8(%ebp)
+cmpl $3,-8(%ebp)
+jl .LC10
+pushl $y
+leal -60(%ebp),%edi
+pushl %edi
+call g
+addl $8,%esp
+movl $0,%eax
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf18:
+.size main,.Lf18-main
+.globl f
+.align 16
+.type f,@function
+f:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+movl $0,-8(%ebp)
+.LC20:
+movl $0,-4(%ebp)
+.LC24:
+movl -4(%ebp),%edi
+movl -8(%ebp),%esi
+sall $4,%esi
+leal x(%esi),%esi
+pushl (%esi,%edi,4)
+pushl $.LC28
+call printf
+addl $8,%esp
+.LC25:
+incl -4(%ebp)
+cmpl $4,-4(%ebp)
+jl .LC24
+.LC21:
+incl -8(%ebp)
+cmpl $3,-8(%ebp)
+jl .LC20
+pushl $.LC29
+call printf
+addl $4,%esp
+movl $0,-8(%ebp)
+.LC30:
+movl $0,-4(%ebp)
+.LC34:
+movl -4(%ebp),%edi
+movl -8(%ebp),%esi
+movl y(,%esi,4),%esi
+pushl (%esi,%edi,4)
+pushl $.LC28
+call printf
+addl $8,%esp
+.LC35:
+incl -4(%ebp)
+cmpl $4,-4(%ebp)
+jl .LC34
+.LC31:
+incl -8(%ebp)
+cmpl $3,-8(%ebp)
+jl .LC30
+pushl $.LC29
+call printf
+addl $4,%esp
+movl $0,%eax
+.LC19:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf38:
+.size f,.Lf38-f
+.globl g
+.align 16
+.type g,@function
+g:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+movl $0,-8(%ebp)
+.LC40:
+movl $0,-4(%ebp)
+.LC44:
+movl -4(%ebp),%edi
+movl -8(%ebp),%esi
+sall $4,%esi
+movl 20(%ebp),%ebx
+leal (%ebx,%esi),%esi
+pushl (%esi,%edi,4)
+pushl $.LC28
+call printf
+addl $8,%esp
+.LC45:
+incl -4(%ebp)
+cmpl $4,-4(%ebp)
+jl .LC44
+.LC41:
+incl -8(%ebp)
+cmpl $3,-8(%ebp)
+jl .LC40
+pushl $.LC29
+call printf
+addl $4,%esp
+movl $0,-8(%ebp)
+.LC48:
+movl $0,-4(%ebp)
+.LC52:
+movl -4(%ebp),%edi
+movl -8(%ebp),%esi
+movl 24(%ebp),%ebx
+movl (%ebx,%esi,4),%esi
+pushl (%esi,%edi,4)
+pushl $.LC28
+call printf
+addl $8,%esp
+.LC53:
+incl -4(%ebp)
+cmpl $4,-4(%ebp)
+jl .LC52
+.LC49:
+incl -8(%ebp)
+cmpl $3,-8(%ebp)
+jl .LC48
+pushl $.LC29
+call printf
+addl $4,%esp
+movl $0,%eax
+.LC39:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf56:
+.size g,.Lf56-g
+.bss
+.globl y
+.align 4
+.type y,@object
+.size y,12
+.comm y,12
+.globl x
+.align 4
+.type x,@object
+.size x,48
+.comm x,48
+.data
+.align 1
+.LC29:
+.byte 10
+.byte 0
+.align 1
+.LC28:
+.byte 32
+.byte 37
+.byte 100
+.byte 0
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/cf.1bk b/lcc/x86/linux/tst/cf.1bk
index 24e21ba..9e331c5 100755
--- a/lcc/x86/linux/tst/cf.1bk
+++ b/lcc/x86/linux/tst/cf.1bk
@@ -1,51 +1,51 @@
-char freq
-011 8.1
-012 6.1
-040 11.9
-! 0.2
-" 1.5
-% 0.6
-& 0.4
-' 0.4
-( 2.9
-) 2.9
-* 0.8
-+ 1.3
-, 1.3
-- 0.4
-. 0.6
-/ 1.0
-0 2.5
-1 1.9
-2 0.6
-3 0.2
-7 0.4
-8 0.2
-; 3.8
-< 0.8
-= 2.7
-> 0.2
-[ 1.5
-\ 0.8
-] 1.5
-a 3.1
-c 4.4
-e 2.3
-f 6.0
-g 1.3
-h 1.0
-i 5.0
-l 1.0
-m 0.2
-n 3.3
-o 2.1
-p 1.0
-q 0.4
-r 4.2
-s 0.6
-t 3.8
-u 1.2
-v 0.6
-w 0.2
-{ 0.6
-} 0.6
+char freq
+011 8.1
+012 6.1
+040 11.9
+! 0.2
+" 1.5
+% 0.6
+& 0.4
+' 0.4
+( 2.9
+) 2.9
+* 0.8
++ 1.3
+, 1.3
+- 0.4
+. 0.6
+/ 1.0
+0 2.5
+1 1.9
+2 0.6
+3 0.2
+7 0.4
+8 0.2
+; 3.8
+< 0.8
+= 2.7
+> 0.2
+[ 1.5
+\ 0.8
+] 1.5
+a 3.1
+c 4.4
+e 2.3
+f 6.0
+g 1.3
+h 1.0
+i 5.0
+l 1.0
+m 0.2
+n 3.3
+o 2.1
+p 1.0
+q 0.4
+r 4.2
+s 0.6
+t 3.8
+u 1.2
+v 0.6
+w 0.2
+{ 0.6
+} 0.6
diff --git a/lcc/x86/linux/tst/cf.sbk b/lcc/x86/linux/tst/cf.sbk
index dc886e0..9058d0b 100755
--- a/lcc/x86/linux/tst/cf.sbk
+++ b/lcc/x86/linux/tst/cf.sbk
@@ -1,161 +1,161 @@
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $24,%esp
-cmpl $1,20(%ebp)
-jg .LC2
-flds .LC4
-fstps -16(%ebp)
-jmp .LC3
-.LC2:
-movl 24(%ebp),%edi
-pushl 4(%edi)
-call atof
-addl $4,%esp
-fstps -20(%ebp)
-flds -20(%ebp)
-fdivs .LC5
-fstps -16(%ebp)
-.LC3:
-movl $0,-4(%ebp)
-.LC6:
-movl -4(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-4(%ebp)
-flds .LC4
-fstps f(,%edi,4)
-.LC7:
-cmpl $127,-4(%ebp)
-jle .LC6
-movl $0,-8(%ebp)
-jmp .LC11
-.LC10:
-movl -12(%ebp),%edi
-leal f(,%edi,4),%edi
-flds (,%edi)
-fadds .LC13
-fstps (,%edi)
-incl -8(%ebp)
-.LC11:
-call getchar
-movl %eax,-12(%ebp)
-cmpl $-1,%eax
-jne .LC10
-pushl $.LC14
-call printf
-addl $4,%esp
-movl $0,-4(%ebp)
-.LC15:
-movl -4(%ebp),%edi
-flds f(,%edi,4)
-fstps -24(%ebp)
-flds .LC4
-fcomps -24(%ebp)
-fstsw %ax
-sahf
-je .LC19
-flds -24(%ebp)
-fildl -8(%ebp)
-fdivp %st(1),%st
-flds -16(%ebp)
-fcompp
-fstsw %ax
-sahf
-ja .LC19
-cmpl $32,-4(%ebp)
-jg .LC21
-pushl -4(%ebp)
-pushl $.LC23
-call printf
-addl $8,%esp
-jmp .LC22
-.LC21:
-pushl -4(%ebp)
-pushl $.LC24
-call printf
-addl $8,%esp
-.LC22:
-flds .LC5
-movl -4(%ebp),%edi
-fmuls f(,%edi,4)
-fildl -8(%ebp)
-fdivp %st(1),%st
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC25
-call printf
-addl $12,%esp
-.LC19:
-.LC16:
-incl -4(%ebp)
-cmpl $127,-4(%ebp)
-jle .LC15
-movl $0,%eax
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf26:
-.size main,.Lf26-main
-.bss
-.globl f
-.align 4
-.type f,@object
-.size f,512
-.comm f,512
-.data
-.align 1
-.LC25:
-.byte 9
-.byte 37
-.byte 46
-.byte 49
-.byte 102
-.byte 10
-.byte 0
-.align 1
-.LC24:
-.byte 37
-.byte 99
-.byte 0
-.align 1
-.LC23:
-.byte 37
-.byte 48
-.byte 51
-.byte 111
-.byte 0
-.align 1
-.LC14:
-.byte 99
-.byte 104
-.byte 97
-.byte 114
-.byte 9
-.byte 102
-.byte 114
-.byte 101
-.byte 113
-.byte 10
-.byte 0
-.align 4
-.LC13:
-.long 1065353216
-.align 4
-.LC5:
-.long 1120403456
-.align 4
-.LC4:
-.long 0
-.text
-.ident "LCC: 4.1"
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $24,%esp
+cmpl $1,20(%ebp)
+jg .LC2
+flds .LC4
+fstps -16(%ebp)
+jmp .LC3
+.LC2:
+movl 24(%ebp),%edi
+pushl 4(%edi)
+call atof
+addl $4,%esp
+fstps -20(%ebp)
+flds -20(%ebp)
+fdivs .LC5
+fstps -16(%ebp)
+.LC3:
+movl $0,-4(%ebp)
+.LC6:
+movl -4(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-4(%ebp)
+flds .LC4
+fstps f(,%edi,4)
+.LC7:
+cmpl $127,-4(%ebp)
+jle .LC6
+movl $0,-8(%ebp)
+jmp .LC11
+.LC10:
+movl -12(%ebp),%edi
+leal f(,%edi,4),%edi
+flds (,%edi)
+fadds .LC13
+fstps (,%edi)
+incl -8(%ebp)
+.LC11:
+call getchar
+movl %eax,-12(%ebp)
+cmpl $-1,%eax
+jne .LC10
+pushl $.LC14
+call printf
+addl $4,%esp
+movl $0,-4(%ebp)
+.LC15:
+movl -4(%ebp),%edi
+flds f(,%edi,4)
+fstps -24(%ebp)
+flds .LC4
+fcomps -24(%ebp)
+fstsw %ax
+sahf
+je .LC19
+flds -24(%ebp)
+fildl -8(%ebp)
+fdivp %st(1),%st
+flds -16(%ebp)
+fcompp
+fstsw %ax
+sahf
+ja .LC19
+cmpl $32,-4(%ebp)
+jg .LC21
+pushl -4(%ebp)
+pushl $.LC23
+call printf
+addl $8,%esp
+jmp .LC22
+.LC21:
+pushl -4(%ebp)
+pushl $.LC24
+call printf
+addl $8,%esp
+.LC22:
+flds .LC5
+movl -4(%ebp),%edi
+fmuls f(,%edi,4)
+fildl -8(%ebp)
+fdivp %st(1),%st
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC25
+call printf
+addl $12,%esp
+.LC19:
+.LC16:
+incl -4(%ebp)
+cmpl $127,-4(%ebp)
+jle .LC15
+movl $0,%eax
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf26:
+.size main,.Lf26-main
+.bss
+.globl f
+.align 4
+.type f,@object
+.size f,512
+.comm f,512
+.data
+.align 1
+.LC25:
+.byte 9
+.byte 37
+.byte 46
+.byte 49
+.byte 102
+.byte 10
+.byte 0
+.align 1
+.LC24:
+.byte 37
+.byte 99
+.byte 0
+.align 1
+.LC23:
+.byte 37
+.byte 48
+.byte 51
+.byte 111
+.byte 0
+.align 1
+.LC14:
+.byte 99
+.byte 104
+.byte 97
+.byte 114
+.byte 9
+.byte 102
+.byte 114
+.byte 101
+.byte 113
+.byte 10
+.byte 0
+.align 4
+.LC13:
+.long 1065353216
+.align 4
+.LC5:
+.long 1120403456
+.align 4
+.LC4:
+.long 0
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/cq.1bk b/lcc/x86/linux/tst/cq.1bk
index 05acbee..f0e8b35 100755
--- a/lcc/x86/linux/tst/cq.1bk
+++ b/lcc/x86/linux/tst/cq.1bk
@@ -1,48 +1,48 @@
-Section s22 returned 0.
-Decimal and octal/hex constants sometimes give
- different results when assigned to longs.
-Decimal and octal/hex constants sometimes give
- different results when assigned to longs.
-Section s241 returned 0.
-Section s243 returned 0.
-Section s244 returned 0.
-Section s25 returned 0.
- 8 bits in chars.
- 32 bits in ints.
- 16 bits in shorts.
- 32 bits in longs.
- 32 bits in unsigneds.
- 32 bits in floats.
- 64 bits in doubles.
-1.192093e-07 is the least number that can be added to 1. (float).
-2.220446e-16 is the least number that can be added to 1. (double).
-Section s26 returned 0.
-Section s4 returned 0.
-Section s61 returned 0.
-Section s626 returned 0.
-Section s71 returned 0.
-Section s72 returned 0.
-Section s757 returned 0.
-Section s7813 returned 0.
-Section s714 returned 0.
-Section s715 returned 0.
-Register count for char is unreliable.
-Register count for pointer is unreliable.
-Register count for int is unreliable.
-Section s81 returned 0.
-Section s84 returned 0.
-char alignment: 1
-short alignment: 2
-int alignment: 4
-long alignment: 4
-unsigned alignment: 4
-float alignment: 4
-double alignment: 4
-Sign extension in fields
-Be especially careful with 1-bit fields!
-Section s85 returned 0.
-Section s86 returned 0.
-Section s88 returned 0.
-Section s9 returned 0.
-
-No errors detected.
+Section s22 returned 0.
+Decimal and octal/hex constants sometimes give
+ different results when assigned to longs.
+Decimal and octal/hex constants sometimes give
+ different results when assigned to longs.
+Section s241 returned 0.
+Section s243 returned 0.
+Section s244 returned 0.
+Section s25 returned 0.
+ 8 bits in chars.
+ 32 bits in ints.
+ 16 bits in shorts.
+ 32 bits in longs.
+ 32 bits in unsigneds.
+ 32 bits in floats.
+ 64 bits in doubles.
+1.192093e-07 is the least number that can be added to 1. (float).
+2.220446e-16 is the least number that can be added to 1. (double).
+Section s26 returned 0.
+Section s4 returned 0.
+Section s61 returned 0.
+Section s626 returned 0.
+Section s71 returned 0.
+Section s72 returned 0.
+Section s757 returned 0.
+Section s7813 returned 0.
+Section s714 returned 0.
+Section s715 returned 0.
+Register count for char is unreliable.
+Register count for pointer is unreliable.
+Register count for int is unreliable.
+Section s81 returned 0.
+Section s84 returned 0.
+char alignment: 1
+short alignment: 2
+int alignment: 4
+long alignment: 4
+unsigned alignment: 4
+float alignment: 4
+double alignment: 4
+Sign extension in fields
+Be especially careful with 1-bit fields!
+Section s85 returned 0.
+Section s86 returned 0.
+Section s88 returned 0.
+Section s9 returned 0.
+
+No errors detected.
diff --git a/lcc/x86/linux/tst/cq.2bk b/lcc/x86/linux/tst/cq.2bk
index 295f5b6..7c6ba5e 100755
--- a/lcc/x86/linux/tst/cq.2bk
+++ b/lcc/x86/linux/tst/cq.2bk
@@ -1,25 +1,25 @@
-tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:395: warning: overflow in constant `4294967296'
-tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:395: warning: overflow in constant `040000000000'
-tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:395: warning: overflow in constant `0x100000000'
-tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:396: warning: overflow in constant `68719476735'
-tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:396: warning: overflow in constant `0777777777777'
-tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:396: warning: overflow in constant `0xfffffffff'
-tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:397: warning: overflow in constant `68719476736'
-tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:397: warning: overflow in constant `01000000000000'
-tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:397: warning: overflow in constant `0x1000000000'
-tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:533: warning: missing return value
-tst/cq.c:1169: warning: missing return value
-tst/cq.c:5294: warning: unreachable code
-tst/cq.c:5303: warning: missing return value
+tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:395: warning: overflow in constant `4294967296'
+tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:395: warning: overflow in constant `040000000000'
+tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:395: warning: overflow in constant `0x100000000'
+tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:396: warning: overflow in constant `68719476735'
+tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:396: warning: overflow in constant `0777777777777'
+tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:396: warning: overflow in constant `0xfffffffff'
+tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:397: warning: overflow in constant `68719476736'
+tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:397: warning: overflow in constant `01000000000000'
+tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:397: warning: overflow in constant `0x1000000000'
+tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:533: warning: missing return value
+tst/cq.c:1169: warning: missing return value
+tst/cq.c:5294: warning: unreachable code
+tst/cq.c:5303: warning: missing return value
diff --git a/lcc/x86/linux/tst/cq.sbk b/lcc/x86/linux/tst/cq.sbk
index 6e93567..dfe165f 100755
--- a/lcc/x86/linux/tst/cq.sbk
+++ b/lcc/x86/linux/tst/cq.sbk
@@ -1,15756 +1,15756 @@
-.data
-.align 4
-.type sec.2,@object
-sec.2:
-.long s22
-.long s241
-.long s243
-.long s244
-.long s25
-.long s26
-.long s4
-.long s61
-.long s626
-.long s71
-.long s72
-.long s757
-.long s7813
-.long s714
-.long s715
-.long s81
-.long s84
-.long s85
-.long s86
-.long s88
-.long s9
-.bss
-.size sec.2,84
-.align 4
-.type d0.3,@object
-.size d0.3,68
-.lcomm d0.3,68
-.align 4
-.type pd0.4,@object
-.size pd0.4,4
-.lcomm pd0.4,4
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl $1,d0.3+36
-movl $1,d0.3+40
-movl $1,d0.3+44
-movl $1,d0.3+48
-leal d0.3,%edi
-movl %edi,pd0.4
-movl $0,-4(%ebp)
-jmp .LC12
-.LC9:
-pushl pd0.4
-movl -4(%ebp),%edi
-call *sec.2(,%edi,4)
-addl $4,%esp
-movl %eax,d0.3+52
-movl d0.3+56,%edi
-movl d0.3+52,%esi
-leal (%esi,%edi),%edi
-movl %edi,d0.3+56
-cmpl $0,d0.3+36
-je .LC17
-pushl d0.3+52
-pushl $d0.3+60
-pushl $.LC20
-call printf
-addl $12,%esp
-.LC17:
-.LC10:
-incl -4(%ebp)
-.LC12:
-movl -4(%ebp),%edi
-cmpl $21,%edi
-jb .LC9
-cmpl $0,d0.3+56
-jne .LC23
-pushl $.LC26
-call printf
-addl $4,%esp
-jmp .LC24
-.LC23:
-pushl $.LC27
-call printf
-addl $4,%esp
-.LC24:
-movl $0,%eax
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf28:
-.size main,.Lf28-main
-.data
-.align 1
-.type s22er.30,@object
-s22er.30:
-.byte 115
-.byte 50
-.byte 50
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s22er.30,10
-.align 1
-.type qs22.31,@object
-.size qs22.31,8
-qs22.31:
-.byte 115
-.byte 50
-.byte 50
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.globl s22
-.text
-.align 16
-.type s22,@function
-s22:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $32,%esp
-movl $0,-12(%ebp)
-leal qs22.31,%edi
-movl %edi,-4(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-8(%ebp)
-.LC32:
-.LC33:
-movl -8(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-8(%ebp)
-movl -4(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-4(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC32
-movl $1,-16(%ebp)
-movl $2,-24(%ebp)
-movl $3,-28(%ebp)
-movl $4,-20(%ebp)
-movl -16(%ebp),%edi
-movl -24(%ebp),%esi
-leal (%esi,%edi),%edi
-movl -28(%ebp),%esi
-leal (%esi,%edi),%edi
-movl -20(%ebp),%esi
-leal (%esi,%edi),%edi
-cmpl $10,%edi
-je .LC35
-incl -12(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC37
-pushl $1
-pushl $s22er.30
-call printf
-addl $8,%esp
-.LC37:
-.LC35:
-movl $2,-32(%ebp)
-movl -16(%ebp),%edi
-cmpl %edi,-32(%ebp)
-jne .LC39
-addl $4,-12(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC41
-pushl $4
-pushl $s22er.30
-call printf
-addl $8,%esp
-.LC41:
-.LC39:
-movl -12(%ebp),%eax
-.LC29:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf43:
-.size s22,.Lf43-s22
-.data
-.align 1
-.type s241er.45,@object
-s241er.45:
-.byte 115
-.byte 50
-.byte 52
-.byte 49
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s241er.45,11
-.align 1
-.type qs241.46,@object
-.size qs241.46,8
-qs241.46:
-.byte 115
-.byte 50
-.byte 52
-.byte 49
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.align 4
-.type g.47,@object
-.size g.47,156
-g.47:
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 0
-.long 6
-.long 0
-.long 8
-.long 0
-.long 12
-.long 0
-.long 16
-.long 0
-.long 18
-.long 0
-.long 20
-.long 0
-.long 24
-.long 0
-.long 28
-.long 0
-.long 30
-.long 0
-.long 32
-.long 0
-.long 36
-.globl s241
-.text
-.align 16
-.type s241,@function
-s241:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $488,%esp
-movl $0,-484(%ebp)
-movl $0,-488(%ebp)
-leal qs241.46,%edi
-movl %edi,-476(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-480(%ebp)
-.LC48:
-.LC49:
-movl -480(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-480(%ebp)
-movl -476(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-476(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC48
-jmp .LC51
-incl -484(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC53
-pushl $1
-pushl $s241er.45
-call printf
-addl $8,%esp
-.LC53:
-.LC51:
-jmp .LC55
-addl $2,-484(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC57
-pushl $2
-pushl $s241er.45
-call printf
-addl $8,%esp
-.LC57:
-.LC55:
-jmp .LC59
-addl $4,-484(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC61
-pushl $4
-pushl $s241er.45
-call printf
-addl $8,%esp
-.LC61:
-.LC59:
-jmp .LC63
-addl $8,-484(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC65
-pushl $8
-pushl $s241er.45
-call printf
-addl $8,%esp
-.LC65:
-.LC63:
-movl $0,-4(%ebp)
-.LC67:
-movl -4(%ebp),%edi
-movl %edi,g.47(,%edi,4)
-.LC68:
-incl -4(%ebp)
-cmpl $17,-4(%ebp)
-jl .LC67
-movl $18,-4(%ebp)
-.LC71:
-movl -4(%ebp),%edi
-leal g.47(,%edi,4),%edi
-pushl (,%edi)
-call pow2
-addl $4,%esp
-movl %eax,(,%edi)
-movl -4(%ebp),%edi
-leal (,%edi,4),%edi
-movl g.47(%edi),%esi
-subl $1,%esi
-movl %esi,g.47-4(%edi)
-addl $2,-4(%ebp)
-.LC72:
-cmpl $39,-4(%ebp)
-jl .LC71
-movl $0,-160(%ebp)
-movl $0,-316(%ebp)
-movl $0,-472(%ebp)
-movl $1,-156(%ebp)
-movl $1,-312(%ebp)
-movl $1,-468(%ebp)
-movl $2,-152(%ebp)
-movl $2,-308(%ebp)
-movl $2,-464(%ebp)
-movl $3,-148(%ebp)
-movl $3,-304(%ebp)
-movl $3,-460(%ebp)
-movl $4,-144(%ebp)
-movl $4,-300(%ebp)
-movl $4,-456(%ebp)
-movl $5,-140(%ebp)
-movl $5,-296(%ebp)
-movl $5,-452(%ebp)
-movl $6,-136(%ebp)
-movl $6,-292(%ebp)
-movl $6,-448(%ebp)
-movl $7,-132(%ebp)
-movl $7,-288(%ebp)
-movl $7,-444(%ebp)
-movl $8,-128(%ebp)
-movl $8,-284(%ebp)
-movl $8,-440(%ebp)
-movl $9,-124(%ebp)
-movl $9,-280(%ebp)
-movl $9,-436(%ebp)
-movl $10,-120(%ebp)
-movl $10,-276(%ebp)
-movl $10,-432(%ebp)
-movl $11,-116(%ebp)
-movl $11,-272(%ebp)
-movl $11,-428(%ebp)
-movl $12,-112(%ebp)
-movl $12,-268(%ebp)
-movl $12,-424(%ebp)
-movl $13,-108(%ebp)
-movl $13,-264(%ebp)
-movl $13,-420(%ebp)
-movl $14,-104(%ebp)
-movl $14,-260(%ebp)
-movl $14,-416(%ebp)
-movl $15,-100(%ebp)
-movl $15,-256(%ebp)
-movl $15,-412(%ebp)
-movl $16,-96(%ebp)
-movl $16,-252(%ebp)
-movl $16,-408(%ebp)
-movl $63,-92(%ebp)
-movl $63,-248(%ebp)
-movl $63,-404(%ebp)
-movl $64,-88(%ebp)
-movl $64,-244(%ebp)
-movl $64,-400(%ebp)
-movl $255,-84(%ebp)
-movl $255,-240(%ebp)
-movl $255,-396(%ebp)
-movl $256,-80(%ebp)
-movl $256,-236(%ebp)
-movl $256,-392(%ebp)
-movl $4095,-76(%ebp)
-movl $4095,-232(%ebp)
-movl $4095,-388(%ebp)
-movl $4096,-72(%ebp)
-movl $4096,-228(%ebp)
-movl $4096,-384(%ebp)
-movl $65535,-68(%ebp)
-movl $65535,-224(%ebp)
-movl $65535,-380(%ebp)
-movl $65536,-64(%ebp)
-movl $65536,-220(%ebp)
-movl $65536,-376(%ebp)
-movl $262143,-60(%ebp)
-movl $262143,-216(%ebp)
-movl $262143,-372(%ebp)
-movl $262144,-56(%ebp)
-movl $262144,-212(%ebp)
-movl $262144,-368(%ebp)
-movl $1048575,-52(%ebp)
-movl $1048575,-208(%ebp)
-movl $1048575,-364(%ebp)
-movl $1048576,-48(%ebp)
-movl $1048576,-204(%ebp)
-movl $1048576,-360(%ebp)
-movl $16777215,-44(%ebp)
-movl $16777215,-200(%ebp)
-movl $16777215,-356(%ebp)
-movl $16777216,-40(%ebp)
-movl $16777216,-196(%ebp)
-movl $16777216,-352(%ebp)
-movl $268435455,-36(%ebp)
-movl $268435455,-192(%ebp)
-movl $268435455,-348(%ebp)
-movl $268435456,-32(%ebp)
-movl $268435456,-188(%ebp)
-movl $268435456,-344(%ebp)
-movl $1073741823,-28(%ebp)
-movl $1073741823,-184(%ebp)
-movl $1073741823,-340(%ebp)
-movl $1073741824,-24(%ebp)
-movl $1073741824,-180(%ebp)
-movl $1073741824,-336(%ebp)
-movl $0xffffffff,%edi
-movl %edi,-20(%ebp)
-movl $0xffffffff,%edi
-movl %edi,-176(%ebp)
-movl $0xffffffff,%edi
-movl %edi,-332(%ebp)
-movl $0xffffffff,%edi
-movl %edi,-16(%ebp)
-movl $0xffffffff,%edi
-movl %edi,-172(%ebp)
-movl $0xffffffff,%edi
-movl %edi,-328(%ebp)
-movl $0xffffffff,%edi
-movl %edi,-12(%ebp)
-movl $0xffffffff,%edi
-movl %edi,-168(%ebp)
-movl $0xffffffff,%edi
-movl %edi,-324(%ebp)
-movl $0xffffffff,%edi
-movl %edi,-8(%ebp)
-movl $0xffffffff,%edi
-movl %edi,-164(%ebp)
-movl $0xffffffff,%edi
-movl %edi,-320(%ebp)
-movl $0,-4(%ebp)
-.LC190:
-movl -4(%ebp),%edi
-leal (,%edi,4),%edi
-leal -160(%ebp),%esi
-movl (%esi,%edi),%esi
-cmpl %esi,g.47(%edi)
-jne .LC197
-leal -316(%ebp),%ebx
-movl (%ebx,%edi),%ebx
-cmpl %ebx,%esi
-jne .LC197
-leal -472(%ebp),%esi
-cmpl (%esi,%edi),%ebx
-je .LC194
-.LC197:
-movl 20(%ebp),%edi
-cmpl $0,40(%edi)
-je .LC198
-pushl $.LC200
-call printf
-addl $4,%esp
-pushl $.LC201
-call printf
-addl $4,%esp
-.LC198:
-.LC194:
-.LC191:
-incl -4(%ebp)
-cmpl $39,-4(%ebp)
-jl .LC190
-cmpl $0,-488(%ebp)
-je .LC202
-movl $16,-484(%ebp)
-.LC202:
-movl -484(%ebp),%eax
-.LC44:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf204:
-.size s241,.Lf204-s241
-.globl pow2
-.align 16
-.type pow2,@function
-pow2:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl $1,-4(%ebp)
-jmp .LC207
-.LC206:
-sall $1,-4(%ebp)
-.LC207:
-movl 20(%ebp),%edi
-movl %edi,%esi
-subl $1,%esi
-movl %esi,20(%ebp)
-cmpl $0,%edi
-jne .LC206
-movl -4(%ebp),%eax
-.LC205:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf209:
-.size pow2,.Lf209-pow2
-.data
-.align 1
-.type s243er.211,@object
-s243er.211:
-.byte 115
-.byte 50
-.byte 52
-.byte 51
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s243er.211,11
-.align 1
-.type qs243.212,@object
-.size qs243.212,8
-qs243.212:
-.byte 115
-.byte 50
-.byte 52
-.byte 51
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.globl s243
-.text
-.align 16
-.type s243,@function
-s243:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $268,%esp
-movl $0,-268(%ebp)
-leal qs243.212,%edi
-movl %edi,-260(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-264(%ebp)
-.LC213:
-.LC214:
-movl -264(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-264(%ebp)
-movl -260(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-260(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC213
-leal -256(%ebp),%edi
-pushl %edi
-call zerofill
-addl $4,%esp
-movb $1,-159(%ebp)
-movb $1,-191(%ebp)
-movb $1,-130(%ebp)
-movb $1,-208(%ebp)
-movb $1,-158(%ebp)
-movb $1,-190(%ebp)
-movb $1,-223(%ebp)
-movb $1,-207(%ebp)
-movb $1,-157(%ebp)
-movb $1,-189(%ebp)
-movb $1,-222(%ebp)
-movb $1,-206(%ebp)
-movb $1,-156(%ebp)
-movb $1,-188(%ebp)
-movb $1,-221(%ebp)
-movb $1,-205(%ebp)
-movb $1,-155(%ebp)
-movb $1,-187(%ebp)
-movb $1,-219(%ebp)
-movb $1,-204(%ebp)
-movb $1,-154(%ebp)
-movb $1,-186(%ebp)
-movb $1,-218(%ebp)
-movb $1,-203(%ebp)
-movb $1,-153(%ebp)
-movb $1,-185(%ebp)
-movb $1,-216(%ebp)
-movb $1,-202(%ebp)
-movb $1,-152(%ebp)
-movb $1,-184(%ebp)
-movb $1,-215(%ebp)
-movb $1,-201(%ebp)
-movb $1,-151(%ebp)
-movb $1,-183(%ebp)
-movb $1,-161(%ebp)
-movb $1,-200(%ebp)
-movb $1,-150(%ebp)
-movb $1,-182(%ebp)
-movb $1,-195(%ebp)
-movb $1,-199(%ebp)
-movb $1,-149(%ebp)
-movb $1,-181(%ebp)
-movb $1,-211(%ebp)
-movb $1,-148(%ebp)
-movb $1,-180(%ebp)
-movb $1,-162(%ebp)
-movb $1,-147(%ebp)
-movb $1,-179(%ebp)
-movb $1,-132(%ebp)
-movb $1,-246(%ebp)
-movb $1,-146(%ebp)
-movb $1,-178(%ebp)
-movb $1,-247(%ebp)
-movb $1,-145(%ebp)
-movb $1,-177(%ebp)
-movb $1,-133(%ebp)
-movb $1,-248(%ebp)
-movb $1,-144(%ebp)
-movb $1,-176(%ebp)
-movb $1,-131(%ebp)
-movb $1,-243(%ebp)
-movb $1,-143(%ebp)
-movb $1,-175(%ebp)
-movb $1,-165(%ebp)
-movb $1,-244(%ebp)
-movb $1,-142(%ebp)
-movb $1,-174(%ebp)
-movb $1,-163(%ebp)
-movb $1,-141(%ebp)
-movb $1,-173(%ebp)
-movb $1,-213(%ebp)
-movb $1,-164(%ebp)
-movb $1,-140(%ebp)
-movb $1,-172(%ebp)
-movb $1,-197(%ebp)
-movb $1,-217(%ebp)
-movb $1,-139(%ebp)
-movb $1,-171(%ebp)
-movb $1,-214(%ebp)
-movb $1,-138(%ebp)
-movb $1,-170(%ebp)
-movb $1,-198(%ebp)
-movb $1,-256(%ebp)
-movb $1,-137(%ebp)
-movb $1,-169(%ebp)
-movb $1,-196(%ebp)
-movb $1,-224(%ebp)
-movb $1,-136(%ebp)
-movb $1,-168(%ebp)
-movb $1,-194(%ebp)
-movb $1,-135(%ebp)
-movb $1,-167(%ebp)
-movb $1,-212(%ebp)
-movb $1,-134(%ebp)
-movb $1,-166(%ebp)
-movb $1,-210(%ebp)
-movb $1,-193(%ebp)
-movb $1,-209(%ebp)
-leal -256(%ebp),%edi
-pushl %edi
-call sumof
-addl $4,%esp
-cmpl $98,%eax
-je .LC313
-incl -268(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC315
-pushl $1
-pushl $s243er.211
-call printf
-addl $8,%esp
-.LC315:
-.LC313:
-jmp .LC317
-addl $8,-268(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC319
-pushl $8
-pushl $s243er.211
-call printf
-addl $8,%esp
-.LC319:
-.LC317:
-movl -268(%ebp),%eax
-.LC210:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf321:
-.size s243,.Lf321-s243
-.globl zerofill
-.align 16
-.type zerofill,@function
-zerofill:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl $0,-4(%ebp)
-.LC323:
-movl 20(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,20(%ebp)
-movb $0,(,%edi)
-.LC324:
-incl -4(%ebp)
-cmpl $256,-4(%ebp)
-jl .LC323
-movl $0,%eax
-.LC322:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf327:
-.size zerofill,.Lf327-zerofill
-.globl sumof
-.align 16
-.type sumof,@function
-sumof:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $12,%esp
-movl 20(%ebp),%edi
-movl %edi,-12(%ebp)
-movl $0,-4(%ebp)
-movl $0,-8(%ebp)
-.LC329:
-movl -12(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-12(%ebp)
-movsbl (,%edi),%edi
-addl %edi,-4(%ebp)
-.LC330:
-incl -8(%ebp)
-cmpl $256,-8(%ebp)
-jl .LC329
-movl -4(%ebp),%eax
-.LC328:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf333:
-.size sumof,.Lf333-sumof
-.data
-.align 1
-.type s244er.335,@object
-s244er.335:
-.byte 115
-.byte 50
-.byte 52
-.byte 52
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s244er.335,11
-.align 1
-.type qs244.336,@object
-.size qs244.336,8
-qs244.336:
-.byte 115
-.byte 50
-.byte 52
-.byte 52
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.globl s244
-.text
-.align 16
-.type s244,@function
-s244:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $92,%esp
-leal qs244.336,%edi
-movl %edi,-72(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-76(%ebp)
-.LC337:
-.LC338:
-movl -76(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-76(%ebp)
-movl -72(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-72(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC337
-movl $0,-84(%ebp)
-movl $0,-80(%ebp)
-fldl .LC340
-fstpl -68(%ebp)
-fldl .LC340
-fstpl -60(%ebp)
-fldl .LC340
-fstpl -52(%ebp)
-fldl .LC340
-fstpl -44(%ebp)
-fldl .LC340
-fstpl -36(%ebp)
-fldl .LC340
-fstpl -28(%ebp)
-fldl .LC340
-fstpl -20(%ebp)
-fldl .LC340
-fstpl -12(%ebp)
-movl $0,-80(%ebp)
-movl $0,-4(%ebp)
-.LC348:
-movl -4(%ebp),%edi
-leal (,%edi,8),%edi
-leal -68(%ebp),%esi
-leal -60(%ebp),%ebx
-fldl (%ebx,%edi)
-fcompl (%esi,%edi)
-fstsw %ax
-sahf
-je .LC352
-movl $1,-80(%ebp)
-.LC352:
-.LC349:
-incl -4(%ebp)
-cmpl $7,-4(%ebp)
-jl .LC348
-cmpl $0,-80(%ebp)
-je .LC355
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC357
-pushl $1
-pushl $s244er.335
-call printf
-addl $8,%esp
-.LC357:
-incl -84(%ebp)
-.LC355:
-jmp .LC359
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC361
-pushl $2
-pushl $s244er.335
-call printf
-addl $8,%esp
-.LC361:
-addl $2,-84(%ebp)
-.LC359:
-movl -84(%ebp),%eax
-.LC334:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf363:
-.size s244,.Lf363-s244
-.data
-.align 1
-.type s25er.365,@object
-s25er.365:
-.byte 115
-.byte 50
-.byte 53
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s25er.365,10
-.align 1
-.type qs25.366,@object
-.size qs25.366,8
-qs25.366:
-.byte 115
-.byte 50
-.byte 53
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.globl s25
-.text
-.align 16
-.type s25,@function
-s25:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $28,%esp
-leal qs25.366,%edi
-movl %edi,-16(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-20(%ebp)
-.LC367:
-.LC368:
-movl -20(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-20(%ebp)
-movl -16(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-16(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC367
-movl $0,-24(%ebp)
-leal .LC370,%edi
-movl %edi,-8(%ebp)
-movl -8(%ebp),%edi
-movsbl 1(%edi),%esi
-movsbl (,%edi),%ebx
-cmpl %esi,%ebx
-jne .LC374
-movsbl 2(%edi),%edi
-cmpl %edi,%esi
-jne .LC374
-cmpl $46,%edi
-je .LC371
-.LC374:
-incl -24(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC375
-pushl $1
-pushl $s25er.365
-call printf
-addl $8,%esp
-.LC375:
-.LC371:
-movl -8(%ebp),%edi
-movsbl 3(%edi),%edi
-cmpl $0,%edi
-je .LC377
-addl $4,-24(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC379
-pushl $4
-pushl $s25er.365
-call printf
-addl $8,%esp
-.LC379:
-.LC377:
-movsbl .LC383+1,%edi
-cmpl $34,%edi
-je .LC381
-addl $8,-24(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC385
-pushl $8
-pushl $s25er.365
-call printf
-addl $8,%esp
-.LC385:
-.LC381:
-leal .LC387,%edi
-movl %edi,-8(%ebp)
-movl -8(%ebp),%edi
-movsbl (,%edi),%esi
-cmpl $10,%esi
-jne .LC395
-movsbl 1(%edi),%esi
-cmpl $9,%esi
-jne .LC395
-movsbl 2(%edi),%esi
-cmpl $8,%esi
-jne .LC395
-movsbl 3(%edi),%esi
-cmpl $13,%esi
-jne .LC395
-movsbl 4(%edi),%esi
-cmpl $12,%esi
-jne .LC395
-movsbl 5(%edi),%esi
-cmpl $92,%esi
-jne .LC395
-movsbl 6(%edi),%edi
-cmpl $39,%edi
-je .LC388
-.LC395:
-addl $16,-24(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC396
-pushl $16
-pushl $s25er.365
-call printf
-addl $8,%esp
-.LC396:
-.LC388:
-leal .LC398,%edi
-movl %edi,-12(%ebp)
-movl %edi,-8(%ebp)
-movl $0,-28(%ebp)
-movl $0,-4(%ebp)
-jmp .LC402
-.LC399:
-movl -4(%ebp),%edi
-movl -8(%ebp),%esi
-movsbl (%esi,%edi),%esi
-movl -12(%ebp),%ebx
-movsbl (%ebx,%edi),%edi
-cmpl %edi,%esi
-je .LC403
-movl $1,-28(%ebp)
-.LC403:
-.LC400:
-incl -4(%ebp)
-.LC402:
-movl -4(%ebp),%edi
-cmpl $7,%edi
-jb .LC399
-cmpl $0,-28(%ebp)
-je .LC405
-addl $32,-24(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC407
-pushl $32
-pushl $s25er.365
-call printf
-addl $8,%esp
-.LC407:
-.LC405:
-movl -24(%ebp),%eax
-.LC364:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf409:
-.size s25,.Lf409-s25
-.data
-.align 1
-.type qs26.411,@object
-.size qs26.411,8
-qs26.411:
-.byte 115
-.byte 50
-.byte 54
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.align 1
-.type s.412,@object
-s.412:
-.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
-.size s.412,18
-.align 1
-.type s2.413,@object
-s2.413:
-.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
-.size s2.413,54
-.globl s26
-.text
-.align 16
-.type s26,@function
-s26:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $56,%esp
-leal qs26.411,%edi
-movl %edi,-36(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-40(%ebp)
-.LC414:
-.LC415:
-movl -40(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-40(%ebp)
-movl -36(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-36(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC414
-movl 20(%ebp),%edi
-movl $0,(,%edi)
-movb $0,-41(%ebp)
-movb $1,-5(%ebp)
-jmp .LC418
-.LC417:
-movsbl -5(%ebp),%edi
-leal (,%edi,2),%edi
-movl %edi,%ebx
-movb %bl,-5(%ebp)
-movl 20(%ebp),%edi
-incl (,%edi)
-.LC418:
-movsbl -41(%ebp),%edi
-movsbl -5(%ebp),%esi
-cmpl %esi,%edi
-jne .LC417
-movl 20(%ebp),%edi
-movl (,%edi),%esi
-leal (,%esi,4),%esi
-movl %esi,4(%edi)
-movl 20(%ebp),%edi
-movl (,%edi),%esi
-leal (,%esi,2),%esi
-movl %esi,8(%edi)
-movl 20(%ebp),%edi
-movl (,%edi),%esi
-leal (,%esi,4),%esi
-movl %esi,12(%edi)
-movl 20(%ebp),%edi
-movl (,%edi),%esi
-leal (,%esi,4),%esi
-movl %esi,16(%edi)
-movl 20(%ebp),%edi
-movl (,%edi),%esi
-leal (,%esi,4),%esi
-movl %esi,20(%edi)
-movl 20(%ebp),%edi
-movl (,%edi),%esi
-leal (,%esi,8),%esi
-movl %esi,24(%edi)
-flds .LC420
-fstps -16(%ebp)
-flds .LC420
-fstps -4(%ebp)
-flds .LC421
-fstps -12(%ebp)
-jmp .LC423
-.LC422:
-flds -16(%ebp)
-fadds -4(%ebp)
-fstps -12(%ebp)
-flds -4(%ebp)
-fdivl .LC425
-fstps -4(%ebp)
-.LC423:
-flds -16(%ebp)
-fcomps -12(%ebp)
-fstsw %ax
-sahf
-jne .LC422
-movl 20(%ebp),%edi
-fldl .LC426
-fmuls -4(%ebp)
-fstps 28(%edi)
-fldl .LC427
-fstpl -32(%ebp)
-flds .LC420
-fstps -4(%ebp)
-fldl .LC428
-fstpl -24(%ebp)
-jmp .LC430
-.LC429:
-flds -4(%ebp)
-fstpl -56(%ebp)
-fldl -32(%ebp)
-faddl -56(%ebp)
-fstpl -24(%ebp)
-fldl -56(%ebp)
-fdivl .LC425
-fstps -4(%ebp)
-.LC430:
-fldl -32(%ebp)
-fcompl -24(%ebp)
-fstsw %ax
-sahf
-jne .LC429
-movl 20(%ebp),%edi
-fldl .LC426
-fmuls -4(%ebp)
-fstps 32(%edi)
-movl 20(%ebp),%edi
-cmpl $0,40(%edi)
-je .LC432
-pushl $.LC434
-movl 20(%ebp),%edi
-pushl (,%edi)
-pushl $s.412
-call printf
-addl $12,%esp
-pushl $.LC435
-movl 20(%ebp),%edi
-pushl 4(%edi)
-pushl $s.412
-call printf
-addl $12,%esp
-pushl $.LC436
-movl 20(%ebp),%edi
-pushl 8(%edi)
-pushl $s.412
-call printf
-addl $12,%esp
-pushl $.LC437
-movl 20(%ebp),%edi
-pushl 12(%edi)
-pushl $s.412
-call printf
-addl $12,%esp
-pushl $.LC438
-movl 20(%ebp),%edi
-pushl 16(%edi)
-pushl $s.412
-call printf
-addl $12,%esp
-pushl $.LC439
-movl 20(%ebp),%edi
-pushl 20(%edi)
-pushl $s.412
-call printf
-addl $12,%esp
-pushl $.LC440
-movl 20(%ebp),%edi
-pushl 24(%edi)
-pushl $s.412
-call printf
-addl $12,%esp
-pushl $.LC439
-movl 20(%ebp),%edi
-flds 28(%edi)
-subl $8,%esp
-fstpl (%esp)
-pushl $s2.413
-call printf
-addl $16,%esp
-pushl $.LC440
-movl 20(%ebp),%edi
-flds 32(%edi)
-subl $8,%esp
-fstpl (%esp)
-pushl $s2.413
-call printf
-addl $16,%esp
-.LC432:
-movl $0,%eax
-.LC410:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf441:
-.size s26,.Lf441-s26
-.data
-.align 1
-.type s4er.443,@object
-s4er.443:
-.byte 115
-.byte 52
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s4er.443,9
-.align 1
-.type qs4.444,@object
-.size qs4.444,8
-qs4.444:
-.byte 115
-.byte 52
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.globl s4
-.text
-.align 16
-.type s4,@function
-s4:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $36,%esp
-movl $0,-24(%ebp)
-leal qs4.444,%edi
-movl %edi,-16(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-20(%ebp)
-.LC445:
-.LC446:
-movl -20(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-20(%ebp)
-movl -16(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-16(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC445
-movl $0,-4(%ebp)
-.LC448:
-pushl -4(%ebp)
-call svtest
-addl $4,%esp
-movl %eax,%edi
-call zero
-cmpl %eax,%edi
-je .LC452
-movl $1,-24(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC454
-pushl $1
-pushl $s4er.443
-call printf
-addl $8,%esp
-.LC454:
-.LC452:
-.LC449:
-incl -4(%ebp)
-cmpl $3,-4(%ebp)
-jl .LC448
-call setev
-call testev
-cmpl $0,%eax
-je .LC456
-addl $2,-24(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC458
-pushl $2
-pushl $s4er.443
-call printf
-addl $8,%esp
-.LC458:
-.LC456:
-jmp .LC460
-addl $4,-24(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC462
-pushl $4
-pushl $s4er.443
-call printf
-addl $8,%esp
-.LC462:
-.LC460:
-movl $0xffffffff,-8(%ebp)
-movl $1,-12(%ebp)
-movl $0,-4(%ebp)
-jmp .LC467
-.LC464:
-movl -8(%ebp),%edi
-andl %edi,-12(%ebp)
-shrl $1,%edi
-movl %edi,-8(%ebp)
-.LC465:
-incl -4(%ebp)
-.LC467:
-movl -4(%ebp),%edi
-movl 20(%ebp),%esi
-movl (,%esi),%esi
-leal (,%esi,4),%esi
-cmpl %esi,%edi
-jb .LC464
-movl -12(%ebp),%edi
-cmpl $1,%edi
-jne .LC470
-movl -8(%ebp),%edi
-cmpl $0,%edi
-je .LC468
-.LC470:
-addl $8,-24(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC471
-pushl $8
-pushl $s4er.443
-call printf
-addl $8,%esp
-.LC471:
-.LC468:
-movl -24(%ebp),%eax
-.LC442:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf473:
-.size s4,.Lf473-s4
-.bss
-.align 4
-.type k.475,@object
-.size k.475,4
-.lcomm k.475,4
-.globl svtest
-.text
-.align 16
-.type svtest,@function
-svtest:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl 20(%ebp),%edi
-cmpl $0,%edi
-je .LC478
-cmpl $1,%edi
-je .LC479
-cmpl $2,%edi
-je .LC482
-jmp .LC476
-.LC478:
-movl $1978,k.475
-movl $0,-4(%ebp)
-jmp .LC477
-.LC479:
-cmpl $1978,k.475
-je .LC480
-movl $1,-4(%ebp)
-jmp .LC477
-.LC480:
-movl $1929,k.475
-movl $0,-4(%ebp)
-jmp .LC477
-.LC482:
-cmpl $1929,k.475
-je .LC483
-movl $1,-4(%ebp)
-jmp .LC477
-.LC483:
-movl $0,-4(%ebp)
-.LC476:
-.LC477:
-movl -4(%ebp),%eax
-.LC474:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf485:
-.size svtest,.Lf485-svtest
-.bss
-.align 4
-.type k.487,@object
-.size k.487,4
-.lcomm k.487,4
-.globl zero
-.text
-.align 16
-.type zero,@function
-zero:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl $2,k.487
-movl $0,-4(%ebp)
-movl -4(%ebp),%eax
-.LC486:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf488:
-.size zero,.Lf488-zero
-.globl testev
-.align 16
-.type testev,@function
-testev:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-cmpl $1066,extvar
-je .LC490
-movl $1,%eax
-jmp .LC489
-.LC490:
-movl $0,%eax
-.LC489:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf492:
-.size testev,.Lf492-testev
-.data
-.align 1
-.type s61er.494,@object
-s61er.494:
-.byte 115
-.byte 54
-.byte 49
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s61er.494,10
-.align 1
-.type qs61.495,@object
-.size qs61.495,8
-qs61.495:
-.byte 115
-.byte 54
-.byte 49
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.align 1
-.type upper_alpha.496,@object
-upper_alpha.496:
-.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
-.size upper_alpha.496,27
-.align 1
-.type lower_alpha.497,@object
-lower_alpha.497:
-.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
-.size lower_alpha.497,27
-.align 1
-.type numbers.498,@object
-numbers.498:
-.byte 48
-.byte 49
-.byte 50
-.byte 51
-.byte 52
-.byte 53
-.byte 54
-.byte 55
-.byte 56
-.byte 57
-.byte 0
-.size numbers.498,11
-.align 1
-.type special_characters.499,@object
-special_characters.499:
-.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
-.size special_characters.499,28
-.align 1
-.type extra_special_characters.500,@object
-extra_special_characters.500:
-.byte 10
-.byte 9
-.byte 8
-.byte 13
-.byte 12
-.byte 92
-.byte 39
-.byte 0
-.size extra_special_characters.500,8
-.align 1
-.type blank_and_NUL.501,@object
-blank_and_NUL.501:
-.byte 32
-.byte 0
-.byte 0
-.size blank_and_NUL.501,3
-.globl s61
-.text
-.align 16
-.type s61,@function
-s61:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $60,%esp
-leal qs61.495,%edi
-movl %edi,-36(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-40(%ebp)
-movl $0,-48(%ebp)
-.LC502:
-.LC503:
-movl -40(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-40(%ebp)
-movl -36(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-36(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC502
-movw $-19,-54(%ebp)
-movswl -54(%ebp),%edi
-movl %edi,-60(%ebp)
-cmpl $-19,-60(%ebp)
-je .LC505
-incl -48(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC507
-pushl $1
-pushl $s61er.494
-call printf
-addl $8,%esp
-.LC507:
-.LC505:
-leal upper_alpha.496,%edi
-movl %edi,-28(%ebp)
-leal lower_alpha.497,%edi
-movl %edi,-24(%ebp)
-leal numbers.498,%edi
-movl %edi,-20(%ebp)
-leal special_characters.499,%edi
-movl %edi,-16(%ebp)
-leal extra_special_characters.500,%edi
-movl %edi,-12(%ebp)
-leal blank_and_NUL.501,%edi
-movl %edi,-8(%ebp)
-movl $0,-32(%ebp)
-movl $0,-4(%ebp)
-jmp .LC519
-.LC518:
-movl -4(%ebp),%edi
-leal -28(%ebp),%esi
-leal (%esi,%edi,4),%edi
-movl (,%edi),%esi
-leal 1(%esi),%ebx
-movl %ebx,(,%edi)
-movsbl (,%esi),%edi
-cmpl $0,%edi
-jge .LC521
-movl $1,-32(%ebp)
-.LC521:
-.LC519:
-movl -4(%ebp),%edi
-leal -28(%ebp),%esi
-movl (%esi,%edi,4),%edi
-movsbl (,%edi),%edi
-cmpl $0,%edi
-jne .LC518
-.LC515:
-incl -4(%ebp)
-cmpl $6,-4(%ebp)
-jl .LC519
-cmpl $0,-32(%ebp)
-je .LC523
-addl $2,-48(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC525
-pushl $2
-pushl $s61er.494
-call printf
-addl $8,%esp
-.LC525:
-.LC523:
-movl $1048579,-44(%ebp)
-movl -44(%ebp),%edi
-movl %edi,%esi
-movw %si,-50(%ebp)
-movl %edi,%ebx
-movb %bl,-51(%ebp)
-movswl -50(%ebp),%edi
-cmpl -44(%ebp),%edi
-je .LC530
-cmpl $3,%edi
-jne .LC529
-.LC530:
-movsbl -51(%ebp),%edi
-cmpl -44(%ebp),%edi
-je .LC527
-cmpl $3,%edi
-je .LC527
-.LC529:
-addl $8,-48(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC531
-pushl $8
-pushl $s61er.494
-call printf
-addl $8,%esp
-.LC531:
-.LC527:
-movl -48(%ebp),%eax
-.LC493:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf533:
-.size s61,.Lf533-s61
-.data
-.align 1
-.type s626er.535,@object
-s626er.535:
-.byte 115
-.byte 54
-.byte 50
-.byte 54
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s626er.535,11
-.align 1
-.type qs626.536,@object
-.size qs626.536,8
-qs626.536:
-.byte 115
-.byte 54
-.byte 50
-.byte 54
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.globl s626
-.text
-.align 16
-.type s626,@function
-s626:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $128,%esp
-leal qs626.536,%edi
-movl %edi,-56(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-60(%ebp)
-movl $0,-104(%ebp)
-.LC537:
-.LC538:
-movl -60(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-60(%ebp)
-movl -56(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-56(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC537
-flds .LC420
-fstps -36(%ebp)
-movl $1,-64(%ebp)
-movl $1,-40(%ebp)
-movl $0,-4(%ebp)
-jmp .LC543
-.LC540:
-flds .LC544
-fmuls -36(%ebp)
-fstps -36(%ebp)
-movl -40(%ebp),%edi
-leal (,%edi,2),%edi
-orl -64(%ebp),%edi
-movl %edi,-40(%ebp)
-.LC541:
-incl -4(%ebp)
-.LC543:
-movl 20(%ebp),%edi
-movl 12(%edi),%edi
-subl $2,%edi
-cmpl %edi,-4(%ebp)
-jl .LC540
-fildl -40(%ebp)
-fstps -112(%ebp)
-flds -36(%ebp)
-fsubs -112(%ebp)
-fdivs -36(%ebp)
-fstps -36(%ebp)
-fldl .LC425
-movl 20(%ebp),%edi
-fmuls 28(%edi)
-fcomps -36(%ebp)
-fstsw %ax
-sahf
-jae .LC545
-addl $2,-104(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC547
-pushl $2
-pushl $s626er.535
-call printf
-addl $8,%esp
-.LC547:
-.LC545:
-movb $125,-73(%ebp)
-movw $125,-76(%ebp)
-movl $125,-80(%ebp)
-movl $15625,-96(%ebp)
-movl $125,-84(%ebp)
-movl $15625,-100(%ebp)
-movl $125,-68(%ebp)
-movl $15625,-108(%ebp)
-flds .LC549
-fstps -72(%ebp)
-fldl .LC550
-fstpl -92(%ebp)
-fldl .LC551
-fstpl -52(%ebp)
-movl $0,-4(%ebp)
-.LC552:
-movl -4(%ebp),%edi
-leal -32(%ebp),%esi
-movb $0,(%esi,%edi)
-.LC553:
-incl -4(%ebp)
-cmpl $28,-4(%ebp)
-jl .LC552
-movsbl -73(%ebp),%edi
-movl %edi,%esi
-imull %edi,%esi
-cmpl -96(%ebp),%esi
-je .LC556
-movb $1,-32(%ebp)
-.LC556:
-movswl -76(%ebp),%edi
-movsbl -73(%ebp),%esi
-imull %esi,%edi
-cmpl -96(%ebp),%edi
-je .LC558
-movb $1,-31(%ebp)
-.LC558:
-movswl -76(%ebp),%edi
-movl %edi,%esi
-imull %edi,%esi
-cmpl -96(%ebp),%esi
-je .LC561
-movb $1,-30(%ebp)
-.LC561:
-movl -80(%ebp),%edi
-movsbl -73(%ebp),%esi
-imull %esi,%edi
-cmpl -96(%ebp),%edi
-je .LC564
-movb $1,-29(%ebp)
-.LC564:
-movl -80(%ebp),%edi
-movswl -76(%ebp),%esi
-imull %esi,%edi
-cmpl -96(%ebp),%edi
-je .LC567
-movb $1,-28(%ebp)
-.LC567:
-movl -80(%ebp),%edi
-movl %edi,%esi
-imull %edi,%esi
-cmpl -96(%ebp),%esi
-je .LC570
-movb $1,-27(%ebp)
-.LC570:
-movl -84(%ebp),%eax
-movsbl -73(%ebp),%edi
-mull %edi
-cmpl -100(%ebp),%eax
-je .LC573
-movb $1,-26(%ebp)
-.LC573:
-movl -84(%ebp),%eax
-movswl -76(%ebp),%edi
-mull %edi
-cmpl -100(%ebp),%eax
-je .LC576
-movb $1,-25(%ebp)
-.LC576:
-movl -84(%ebp),%eax
-movl -80(%ebp),%edi
-mull %edi
-cmpl -100(%ebp),%eax
-je .LC579
-movb $1,-24(%ebp)
-.LC579:
-movl -84(%ebp),%edi
-movl %edi,%eax
-mull %edi
-cmpl -100(%ebp),%eax
-je .LC582
-movb $1,-23(%ebp)
-.LC582:
-movl -68(%ebp),%edi
-movsbl -73(%ebp),%esi
-imull %esi,%edi
-cmpl -108(%ebp),%edi
-je .LC585
-movb $1,-22(%ebp)
-.LC585:
-movl -68(%ebp),%edi
-movswl -76(%ebp),%esi
-imull %esi,%edi
-cmpl -108(%ebp),%edi
-je .LC588
-movb $1,-21(%ebp)
-.LC588:
-movl -68(%ebp),%edi
-imull -80(%ebp),%edi
-cmpl -108(%ebp),%edi
-je .LC591
-movb $1,-20(%ebp)
-.LC591:
-movl -68(%ebp),%edi
-movl %edi,%eax
-mull -84(%ebp)
-cmpl -100(%ebp),%eax
-je .LC594
-movb $1,-19(%ebp)
-.LC594:
-movl -68(%ebp),%edi
-movl %edi,%esi
-imull %edi,%esi
-cmpl -108(%ebp),%esi
-je .LC597
-movb $1,-18(%ebp)
-.LC597:
-flds -72(%ebp)
-movsbl -73(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-fldl -52(%ebp)
-fcompp
-fstsw %ax
-sahf
-je .LC600
-movb $1,-17(%ebp)
-.LC600:
-flds -72(%ebp)
-movswl -76(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-fldl -52(%ebp)
-fcompp
-fstsw %ax
-sahf
-je .LC603
-movb $1,-16(%ebp)
-.LC603:
-flds -72(%ebp)
-fildl -80(%ebp)
-fmulp %st(1),%st
-fldl -52(%ebp)
-fcompp
-fstsw %ax
-sahf
-je .LC606
-movb $1,-15(%ebp)
-.LC606:
-movl -84(%ebp),%edi
-flds -72(%ebp)
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-sub $4,%esp
-fstps (%esp)
-flds (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-fldl -52(%ebp)
-fcompp
-fstsw %ax
-sahf
-je .LC609
-movb $1,-14(%ebp)
-.LC609:
-flds -72(%ebp)
-fildl -68(%ebp)
-fmulp %st(1),%st
-fldl -52(%ebp)
-fcompp
-fstsw %ax
-sahf
-je .LC613
-movb $1,-13(%ebp)
-.LC613:
-flds -72(%ebp)
-fmuls -72(%ebp)
-fldl -52(%ebp)
-fcompp
-fstsw %ax
-sahf
-je .LC616
-movb $1,-12(%ebp)
-.LC616:
-fldl -92(%ebp)
-movsbl -73(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-fldl -52(%ebp)
-fcompp
-fstsw %ax
-sahf
-je .LC619
-movb $1,-11(%ebp)
-.LC619:
-fldl -92(%ebp)
-movswl -76(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-fldl -52(%ebp)
-fcompp
-fstsw %ax
-sahf
-je .LC622
-movb $1,-10(%ebp)
-.LC622:
-fldl -92(%ebp)
-fimull -80(%ebp)
-fldl -52(%ebp)
-fcompp
-fstsw %ax
-sahf
-je .LC625
-movb $1,-9(%ebp)
-.LC625:
-movl -84(%ebp),%edi
-fldl -92(%ebp)
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fmulp %st(1),%st
-fldl -52(%ebp)
-fcompp
-fstsw %ax
-sahf
-je .LC628
-movb $1,-8(%ebp)
-.LC628:
-fldl -92(%ebp)
-fimull -68(%ebp)
-fldl -52(%ebp)
-fcompp
-fstsw %ax
-sahf
-je .LC631
-movb $1,-7(%ebp)
-.LC631:
-fldl -92(%ebp)
-fmuls -72(%ebp)
-fldl -52(%ebp)
-fcompp
-fstsw %ax
-sahf
-je .LC634
-movb $1,-6(%ebp)
-.LC634:
-fldl -92(%ebp)
-fmull -92(%ebp)
-fldl -52(%ebp)
-fcompp
-fstsw %ax
-sahf
-je .LC637
-movb $1,-5(%ebp)
-.LC637:
-movb $0,-41(%ebp)
-movl $0,-4(%ebp)
-.LC640:
-movsbl -41(%ebp),%edi
-movl -4(%ebp),%esi
-leal -32(%ebp),%ebx
-movsbl (%ebx,%esi),%esi
-leal (%esi,%edi),%edi
-movl %edi,%ebx
-movb %bl,-41(%ebp)
-.LC641:
-incl -4(%ebp)
-cmpl $28,-4(%ebp)
-jl .LC640
-movsbl -41(%ebp),%edi
-cmpl $0,%edi
-je .LC644
-addl $4,-104(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC646
-pushl $4
-pushl $s626er.535
-call printf
-addl $8,%esp
-pushl $.LC648
-call printf
-addl $4,%esp
-movl $0,-4(%ebp)
-.LC649:
-movl -4(%ebp),%edi
-leal -32(%ebp),%esi
-movsbl (%esi,%edi),%edi
-pushl %edi
-pushl $.LC653
-call printf
-addl $8,%esp
-.LC650:
-incl -4(%ebp)
-cmpl $28,-4(%ebp)
-jl .LC649
-pushl $.LC654
-call printf
-addl $4,%esp
-.LC646:
-.LC644:
-movl $32768,-68(%ebp)
-movl -68(%ebp),%edi
-cmpl $0x8000,%edi
-jbe .LC655
-addl $8,-104(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC657
-pushl $8
-pushl $s626er.535
-call printf
-addl $8,%esp
-.LC657:
-.LC655:
-movl -104(%ebp),%eax
-.LC534:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf659:
-.size s626,.Lf659-s626
-.data
-.align 1
-.type s71er.661,@object
-s71er.661:
-.byte 115
-.byte 55
-.byte 49
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s71er.661,10
-.align 1
-.type qs71.662,@object
-.size qs71.662,8
-qs71.662:
-.byte 115
-.byte 55
-.byte 49
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.align 1
-.type q.663,@object
-.size q.663,1
-q.663:
-.byte 113
-.globl s71
-.text
-.align 16
-.type s71,@function
-s71:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $68,%esp
-leal qs71.662,%edi
-movl %edi,-4(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-8(%ebp)
-movl $0,-12(%ebp)
-.LC664:
-.LC665:
-movl -8(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-8(%ebp)
-movl -4(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-4(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC664
-movsbl .LC669,%edi
-movsbl q.663,%esi
-cmpl %esi,%edi
-je .LC667
-incl -12(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC670
-pushl $1
-pushl $s71er.661
-call printf
-addl $8,%esp
-.LC670:
-.LC667:
-jmp .LC672
-addl $2,-12(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC674
-pushl $2
-pushl $s71er.661
-call printf
-addl $8,%esp
-.LC674:
-.LC672:
-movl $1942,-32(%ebp)
-cmpl $1942,-32(%ebp)
-jne .LC682
-movl -32(%ebp),%edi
-cmpl %edi,-32(%ebp)
-je .LC677
-.LC682:
-addl $4,-12(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC683
-pushl $4
-pushl $s71er.661
-call printf
-addl $8,%esp
-.LC683:
-.LC677:
-pushl $-5
-call McCarthy
-addl $4,%esp
-cmpl $91,%eax
-je .LC685
-addl $8,-12(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC687
-pushl $8
-pushl $s71er.661
-call printf
-addl $8,%esp
-.LC687:
-.LC685:
-movl $2,-56(%ebp)
-movl $3,-60(%ebp)
-leal -60(%ebp),%edi
-movl %edi,-64(%ebp)
-pushl -64(%ebp)
-pushl -56(%ebp)
-call clobber
-addl $8,%esp
-cmpl $2,-56(%ebp)
-jne .LC691
-cmpl $2,-60(%ebp)
-je .LC689
-.LC691:
-addl $16,-12(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC692
-pushl $16
-pushl $s71er.661
-call printf
-addl $8,%esp
-.LC692:
-.LC689:
-movl 20(%ebp),%edi
-flds 32(%edi)
-fstps -68(%ebp)
-flds -68(%ebp)
-fcomps -68(%ebp)
-fstsw %ax
-sahf
-je .LC694
-addl $32,-12(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC696
-pushl $32
-pushl $s71er.661
-call printf
-addl $8,%esp
-.LC696:
-.LC694:
-movl -12(%ebp),%eax
-.LC660:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf698:
-.size s71,.Lf698-s71
-.globl McCarthy
-.align 16
-.type McCarthy,@function
-McCarthy:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-cmpl $100,20(%ebp)
-jle .LC700
-movl 20(%ebp),%edi
-movl %edi,%eax
-subl $10,%eax
-jmp .LC699
-.LC700:
-movl 20(%ebp),%edi
-leal 11(%edi),%edi
-pushl %edi
-call McCarthy
-addl $4,%esp
-movl %eax,%edi
-pushl %edi
-call McCarthy
-addl $4,%esp
-movl %eax,%edi
-.LC699:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf702:
-.size McCarthy,.Lf702-McCarthy
-.globl clobber
-.align 16
-.type clobber,@function
-clobber:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl $3,20(%ebp)
-movl 24(%ebp),%edi
-movl $2,(,%edi)
-movl $0,%eax
-.LC703:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf704:
-.size clobber,.Lf704-clobber
-.data
-.align 1
-.type f.706,@object
-f.706:
-.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
-.size f.706,17
-.align 1
-.type s714er.707,@object
-s714er.707:
-.byte 115
-.byte 55
-.byte 49
-.byte 52
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s714er.707,11
-.align 1
-.type qs714.708,@object
-.size qs714.708,8
-qs714.708:
-.byte 115
-.byte 55
-.byte 49
-.byte 52
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.globl s714
-.text
-.align 16
-.type s714,@function
-s714:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $248,%esp
-leal qs714.708,%edi
-movl %edi,-68(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%esi
-movl %esi,-72(%ebp)
-movl $0,-76(%ebp)
-movl $0,-8(%ebp)
-movl 48(%edi),%edi
-movl %edi,-4(%ebp)
-.LC709:
-.LC710:
-movl -72(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-72(%ebp)
-movl -68(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-68(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC709
-movb $5,-9(%ebp)
-movb $2,-25(%ebp)
-movb -25(%ebp),%bl
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC712
-movl $1,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC714
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC714:
-.LC712:
-movb $5,-9(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC716
-movl $2,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC718
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC718:
-.LC716:
-movb $5,-9(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC720
-movl $3,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC722
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC722:
-.LC720:
-movb $5,-9(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC724
-movl $4,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC726
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC726:
-.LC724:
-movb $5,-9(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC728
-movl $5,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC730
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC730:
-.LC728:
-movb $5,-9(%ebp)
-flds .LC544
-fstps -56(%ebp)
-flds -56(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC732
-movl $6,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC734
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC734:
-.LC732:
-movb $5,-9(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -64(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC736
-movl $7,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC738
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC738:
-.LC736:
-movw $5,-12(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC740
-movl $8,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC742
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC742:
-.LC740:
-movw $5,-12(%ebp)
-movw $2,-28(%ebp)
-movw -28(%ebp),%di
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC744
-movl $9,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC746
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC746:
-.LC744:
-movw $5,-12(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC748
-movl $10,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC750
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC750:
-.LC748:
-movw $5,-12(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC752
-movl $11,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC754
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC754:
-.LC752:
-movw $5,-12(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC756
-movl $12,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC758
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC758:
-.LC756:
-movw $5,-12(%ebp)
-flds .LC544
-fstps -56(%ebp)
-flds -56(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC760
-movl $13,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC762
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC762:
-.LC760:
-movw $5,-12(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -64(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC764
-movl $14,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC766
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC766:
-.LC764:
-movl $5,-16(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%edi
-movl %edi,-16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC768
-movl $15,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC770
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC770:
-.LC768:
-movl $5,-16(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%edi
-movl %edi,-16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC772
-movl $16,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC774
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC774:
-.LC772:
-movl $5,-16(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%edi
-movl %edi,-16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC776
-movl $17,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC778
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC778:
-.LC776:
-movl $5,-16(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%edi
-movl %edi,-16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC780
-movl $18,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC782
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC782:
-.LC780:
-movl $5,-16(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-movl %edi,-16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC784
-movl $19,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC786
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC786:
-.LC784:
-movl $5,-16(%ebp)
-flds .LC544
-fstps -56(%ebp)
-flds -56(%ebp)
-fistpl -16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC788
-movl $20,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC790
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC790:
-.LC788:
-movl $5,-16(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -64(%ebp)
-fistpl -16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC792
-movl $21,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC794
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC794:
-.LC792:
-movl $5,-20(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC796
-movl $22,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC798
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC798:
-.LC796:
-movl $5,-20(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC800
-movl $23,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC802
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC802:
-.LC800:
-movl $5,-20(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC804
-movl $24,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC806
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC806:
-.LC804:
-movl $5,-20(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC808
-movl $25,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC810
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC810:
-.LC808:
-movl $5,-20(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC812
-movl $26,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC814
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC814:
-.LC812:
-movl $5,-20(%ebp)
-flds .LC544
-fstps -56(%ebp)
-flds -56(%ebp)
-fistpl -20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC816
-movl $27,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC818
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC818:
-.LC816:
-movl $5,-20(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -64(%ebp)
-fistpl -20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC820
-movl $28,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC822
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC822:
-.LC820:
-movl $5,-24(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC824
-movl $29,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC826
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC826:
-.LC824:
-movl $5,-24(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC828
-movl $30,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC830
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC830:
-.LC828:
-movl $5,-24(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC832
-movl $31,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC834
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC834:
-.LC832:
-movl $5,-24(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC836
-movl $32,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC838
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC838:
-.LC836:
-movl $5,-24(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC840
-movl $33,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC842
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC842:
-.LC840:
-movl $5,-24(%ebp)
-flds .LC544
-fstps -56(%ebp)
-flds .LC847
-fcomps -56(%ebp)
-fstsw %ax
-sahf
-ja .LC845
-flds -56(%ebp)
-fsubs .LC847
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-80(%ebp)
-jmp .LC846
-.LC845:
-flds -56(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-80(%ebp)
-.LC846:
-movl -80(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC848
-movl $34,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC850
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC850:
-.LC848:
-movl $5,-24(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl .LC855
-fcompl -64(%ebp)
-fstsw %ax
-sahf
-ja .LC853
-fldl -64(%ebp)
-fsubl .LC855
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-92(%ebp)
-jmp .LC854
-.LC853:
-fldl -64(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-92(%ebp)
-.LC854:
-movl -92(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC856
-movl $35,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC858
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC858:
-.LC856:
-flds .LC860
-fstps -44(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstps -44(%ebp)
-flds .LC544
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC861
-movl $36,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC863
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC863:
-.LC861:
-flds .LC860
-fstps -44(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstps -44(%ebp)
-flds .LC544
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC865
-movl $37,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC867
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC867:
-.LC865:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-32(%ebp)
-fildl -32(%ebp)
-fstps -44(%ebp)
-flds .LC544
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC869
-movl $38,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC871
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC871:
-.LC869:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-36(%ebp)
-fildl -36(%ebp)
-fstps -44(%ebp)
-flds .LC544
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC873
-movl $39,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC875
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC875:
-.LC873:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fstps -44(%ebp)
-flds .LC544
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC877
-movl $40,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC879
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC879:
-.LC877:
-flds .LC860
-fstps -44(%ebp)
-flds .LC544
-fstps -56(%ebp)
-flds -56(%ebp)
-fstps -44(%ebp)
-flds .LC544
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC881
-movl $41,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC883
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC883:
-.LC881:
-flds .LC860
-fstps -44(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -64(%ebp)
-fstps -44(%ebp)
-flds .LC544
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC885
-movl $42,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC887
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC887:
-.LC885:
-fldl .LC889
-fstpl -52(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstpl -52(%ebp)
-fldl .LC425
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC890
-movl $43,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC892
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC892:
-.LC890:
-fldl .LC889
-fstpl -52(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstpl -52(%ebp)
-fldl .LC425
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC894
-movl $44,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC896
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC896:
-.LC894:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-32(%ebp)
-fildl -32(%ebp)
-fstpl -52(%ebp)
-fldl .LC425
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC898
-movl $45,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC900
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC900:
-.LC898:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-36(%ebp)
-fildl -36(%ebp)
-fstpl -52(%ebp)
-fldl .LC425
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC902
-movl $46,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC904
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC904:
-.LC902:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fstpl -52(%ebp)
-fldl .LC425
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC906
-movl $47,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC908
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC908:
-.LC906:
-fldl .LC889
-fstpl -52(%ebp)
-flds .LC544
-fstps -56(%ebp)
-flds -56(%ebp)
-fstpl -52(%ebp)
-fldl .LC425
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC910
-movl $48,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC912
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC912:
-.LC910:
-fldl .LC889
-fstpl -52(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -64(%ebp)
-fstpl -52(%ebp)
-fldl .LC425
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC914
-movl $49,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC916
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC916:
-.LC914:
-movb $5,-9(%ebp)
-movb $2,-25(%ebp)
-movsbl -9(%ebp),%edi
-movsbl -25(%ebp),%esi
-leal (%esi,%edi),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $7,%edi
-je .LC918
-movl $50,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC920
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC920:
-.LC918:
-movb $5,-9(%ebp)
-movw $2,-28(%ebp)
-movsbl -9(%ebp),%edi
-movswl -28(%ebp),%esi
-leal (%esi,%edi),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $7,%edi
-je .LC922
-movl $51,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC924
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC924:
-.LC922:
-movb $5,-9(%ebp)
-movl $2,-32(%ebp)
-movsbl -9(%ebp),%edi
-movl -32(%ebp),%esi
-leal (%esi,%edi),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $7,%edi
-je .LC926
-movl $52,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC928
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC928:
-.LC926:
-movb $5,-9(%ebp)
-movl $2,-36(%ebp)
-movsbl -9(%ebp),%edi
-movl -36(%ebp),%esi
-leal (%esi,%edi),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $7,%edi
-je .LC930
-movl $53,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC932
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC932:
-.LC930:
-movb $5,-9(%ebp)
-movl $2,-40(%ebp)
-movsbl -9(%ebp),%edi
-movl -40(%ebp),%esi
-leal (%esi,%edi),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $7,%edi
-je .LC934
-movl $54,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC936
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC936:
-.LC934:
-movb $5,-9(%ebp)
-flds .LC544
-fstps -56(%ebp)
-movsbl -9(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fadds -56(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $7,%edi
-je .LC938
-movl $55,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC940
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC940:
-.LC938:
-movb $5,-9(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-movsbl -9(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddl -64(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $7,%edi
-je .LC942
-movl $56,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC944
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC944:
-.LC942:
-movw $5,-12(%ebp)
-movb $2,-25(%ebp)
-movswl -12(%ebp),%edi
-movsbl -25(%ebp),%esi
-leal (%esi,%edi),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $7,%edi
-je .LC946
-movl $57,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC948
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC948:
-.LC946:
-movw $5,-12(%ebp)
-movw $2,-28(%ebp)
-movswl -12(%ebp),%edi
-movswl -28(%ebp),%esi
-leal (%esi,%edi),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $7,%edi
-je .LC950
-movl $58,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC952
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC952:
-.LC950:
-movw $5,-12(%ebp)
-movl $2,-32(%ebp)
-movswl -12(%ebp),%edi
-movl -32(%ebp),%esi
-leal (%esi,%edi),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $7,%edi
-je .LC954
-movl $59,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC956
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC956:
-.LC954:
-movw $5,-12(%ebp)
-movl $2,-36(%ebp)
-movswl -12(%ebp),%edi
-movl -36(%ebp),%esi
-leal (%esi,%edi),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $7,%edi
-je .LC958
-movl $60,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC960
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC960:
-.LC958:
-movw $5,-12(%ebp)
-movl $2,-40(%ebp)
-movswl -12(%ebp),%edi
-movl -40(%ebp),%esi
-leal (%esi,%edi),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $7,%edi
-je .LC962
-movl $61,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC964
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC964:
-.LC962:
-movw $5,-12(%ebp)
-flds .LC544
-fstps -56(%ebp)
-movswl -12(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fadds -56(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $7,%edi
-je .LC966
-movl $62,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC968
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC968:
-.LC966:
-movw $5,-12(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-movswl -12(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddl -64(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $7,%edi
-je .LC970
-movl $63,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC972
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC972:
-.LC970:
-movl $5,-16(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%edi
-addl %edi,-16(%ebp)
-cmpl $7,-16(%ebp)
-je .LC974
-movl $64,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC976
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC976:
-.LC974:
-movl $5,-16(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%edi
-addl %edi,-16(%ebp)
-cmpl $7,-16(%ebp)
-je .LC978
-movl $65,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC980
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC980:
-.LC978:
-movl $5,-16(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%edi
-addl %edi,-16(%ebp)
-cmpl $7,-16(%ebp)
-je .LC982
-movl $66,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC984
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC984:
-.LC982:
-movl $5,-16(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%edi
-addl %edi,-16(%ebp)
-cmpl $7,-16(%ebp)
-je .LC986
-movl $67,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC988
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC988:
-.LC986:
-movl $5,-16(%ebp)
-movl $2,-40(%ebp)
-movl -16(%ebp),%edi
-movl -40(%ebp),%esi
-leal (%esi,%edi),%edi
-movl %edi,-16(%ebp)
-cmpl $7,-16(%ebp)
-je .LC990
-movl $68,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC992
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC992:
-.LC990:
-movl $5,-16(%ebp)
-flds .LC544
-fstps -56(%ebp)
-fildl -16(%ebp)
-fadds -56(%ebp)
-fistpl -16(%ebp)
-cmpl $7,-16(%ebp)
-je .LC994
-movl $69,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC996
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC996:
-.LC994:
-movl $5,-16(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fildl -16(%ebp)
-faddl -64(%ebp)
-fistpl -16(%ebp)
-cmpl $7,-16(%ebp)
-je .LC998
-movl $70,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1000
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1000:
-.LC998:
-movl $5,-20(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%edi
-addl %edi,-20(%ebp)
-cmpl $7,-20(%ebp)
-je .LC1002
-movl $71,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1004
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1004:
-.LC1002:
-movl $5,-20(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%edi
-addl %edi,-20(%ebp)
-cmpl $7,-20(%ebp)
-je .LC1006
-movl $72,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1008
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1008:
-.LC1006:
-movl $5,-20(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%edi
-addl %edi,-20(%ebp)
-cmpl $7,-20(%ebp)
-je .LC1010
-movl $73,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1012
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1012:
-.LC1010:
-movl $5,-20(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%edi
-addl %edi,-20(%ebp)
-cmpl $7,-20(%ebp)
-je .LC1014
-movl $74,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1016
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1016:
-.LC1014:
-movl $5,-20(%ebp)
-movl $2,-40(%ebp)
-movl -20(%ebp),%edi
-movl -40(%ebp),%esi
-leal (%esi,%edi),%edi
-movl %edi,-20(%ebp)
-cmpl $7,-20(%ebp)
-je .LC1018
-movl $75,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1020
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1020:
-.LC1018:
-movl $5,-20(%ebp)
-flds .LC544
-fstps -56(%ebp)
-fildl -20(%ebp)
-fadds -56(%ebp)
-fistpl -20(%ebp)
-cmpl $7,-20(%ebp)
-je .LC1022
-movl $76,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1024
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1024:
-.LC1022:
-movl $5,-20(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fildl -20(%ebp)
-faddl -64(%ebp)
-fistpl -20(%ebp)
-cmpl $7,-20(%ebp)
-je .LC1026
-movl $77,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1028
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1028:
-.LC1026:
-movl $5,-24(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%edi
-add %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $7,%edi
-je .LC1030
-movl $78,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1032
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1032:
-.LC1030:
-movl $5,-24(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%edi
-add %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $7,%edi
-je .LC1034
-movl $79,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1036
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1036:
-.LC1034:
-movl $5,-24(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%edi
-add %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $7,%edi
-je .LC1038
-movl $80,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1040
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1040:
-.LC1038:
-movl $5,-24(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%edi
-add %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $7,%edi
-je .LC1042
-movl $81,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1044
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1044:
-.LC1042:
-movl $5,-24(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-add %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $7,%edi
-je .LC1046
-movl $82,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1048
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1048:
-.LC1046:
-movl $5,-24(%ebp)
-flds .LC544
-fstps -56(%ebp)
-movl -24(%ebp),%edi
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-sub $4,%esp
-fstps (%esp)
-flds (%esp)
-addl $4,%esp
-fadds -56(%ebp)
-fstps -128(%ebp)
-flds .LC847
-fcomps -128(%ebp)
-fstsw %ax
-sahf
-ja .LC1051
-flds -128(%ebp)
-fsubs .LC847
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-124(%ebp)
-jmp .LC1052
-.LC1051:
-flds -128(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-124(%ebp)
-.LC1052:
-movl -124(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $7,%edi
-je .LC1053
-movl $83,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1055
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1055:
-.LC1053:
-movl $5,-24(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-movl -24(%ebp),%edi
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-faddl -64(%ebp)
-fstpl -144(%ebp)
-fldl .LC855
-fcompl -144(%ebp)
-fstsw %ax
-sahf
-ja .LC1058
-fldl -144(%ebp)
-fsubl .LC855
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-136(%ebp)
-jmp .LC1059
-.LC1058:
-fldl -144(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-136(%ebp)
-.LC1059:
-movl -136(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $7,%edi
-je .LC1060
-movl $84,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1062
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1062:
-.LC1060:
-flds .LC860
-fstps -44(%ebp)
-movb $2,-25(%ebp)
-flds -44(%ebp)
-movsbl -25(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fstps -44(%ebp)
-flds .LC1066
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1064
-movl $85,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1067
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1067:
-.LC1064:
-flds .LC860
-fstps -44(%ebp)
-movw $2,-28(%ebp)
-flds -44(%ebp)
-movswl -28(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fstps -44(%ebp)
-flds .LC1066
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1069
-movl $86,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1071
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1071:
-.LC1069:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-32(%ebp)
-flds -44(%ebp)
-fildl -32(%ebp)
-faddp %st(1),%st
-fstps -44(%ebp)
-flds .LC1066
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1073
-movl $87,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1075
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1075:
-.LC1073:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-36(%ebp)
-flds -44(%ebp)
-fildl -36(%ebp)
-faddp %st(1),%st
-fstps -44(%ebp)
-flds .LC1066
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1077
-movl $88,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1079
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1079:
-.LC1077:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-flds -44(%ebp)
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-sub $4,%esp
-fstps (%esp)
-flds (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fstps -44(%ebp)
-flds .LC1066
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1081
-movl $89,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1083
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1083:
-.LC1081:
-flds .LC860
-fstps -44(%ebp)
-flds .LC544
-fstps -56(%ebp)
-flds -44(%ebp)
-fadds -56(%ebp)
-fstps -44(%ebp)
-flds .LC1066
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1085
-movl $90,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1087
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1087:
-.LC1085:
-flds .LC860
-fstps -44(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-flds -44(%ebp)
-faddl -64(%ebp)
-fstps -44(%ebp)
-flds .LC1066
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1089
-movl $91,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1091
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1091:
-.LC1089:
-fldl .LC889
-fstpl -52(%ebp)
-movb $2,-25(%ebp)
-fldl -52(%ebp)
-movsbl -25(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fstpl -52(%ebp)
-fldl .LC1095
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1093
-movl $92,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1096
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1096:
-.LC1093:
-fldl .LC889
-fstpl -52(%ebp)
-movw $2,-28(%ebp)
-fldl -52(%ebp)
-movswl -28(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fstpl -52(%ebp)
-fldl .LC1095
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1098
-movl $93,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1100
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1100:
-.LC1098:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-32(%ebp)
-fldl -52(%ebp)
-fiaddl -32(%ebp)
-fstpl -52(%ebp)
-fldl .LC1095
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1102
-movl $94,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1104
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1104:
-.LC1102:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-36(%ebp)
-fldl -52(%ebp)
-fiaddl -36(%ebp)
-fstpl -52(%ebp)
-fldl .LC1095
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1106
-movl $95,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1108
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1108:
-.LC1106:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-fldl -52(%ebp)
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-faddp %st(1),%st
-fstpl -52(%ebp)
-fldl .LC1095
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1110
-movl $96,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1112
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1112:
-.LC1110:
-fldl .LC889
-fstpl -52(%ebp)
-flds .LC544
-fstps -56(%ebp)
-fldl -52(%ebp)
-fadds -56(%ebp)
-fstpl -52(%ebp)
-fldl .LC1095
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1114
-movl $97,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1116
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1116:
-.LC1114:
-fldl .LC889
-fstpl -52(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -52(%ebp)
-faddl -64(%ebp)
-fstpl -52(%ebp)
-fldl .LC1095
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1118
-movl $98,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1120
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1120:
-.LC1118:
-movb $5,-9(%ebp)
-movb $2,-25(%ebp)
-movsbl -9(%ebp),%edi
-movsbl -25(%ebp),%esi
-subl %esi,%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $3,%edi
-je .LC1122
-movl $99,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1124
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1124:
-.LC1122:
-movb $5,-9(%ebp)
-movw $2,-28(%ebp)
-movsbl -9(%ebp),%edi
-movswl -28(%ebp),%esi
-subl %esi,%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $3,%edi
-je .LC1126
-movl $100,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1128
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1128:
-.LC1126:
-movb $5,-9(%ebp)
-movl $2,-32(%ebp)
-movsbl -9(%ebp),%edi
-subl -32(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $3,%edi
-je .LC1130
-movl $101,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1132
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1132:
-.LC1130:
-movb $5,-9(%ebp)
-movl $2,-36(%ebp)
-movsbl -9(%ebp),%edi
-subl -36(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $3,%edi
-je .LC1134
-movl $102,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1136
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1136:
-.LC1134:
-movb $5,-9(%ebp)
-movl $2,-40(%ebp)
-movsbl -9(%ebp),%edi
-subl -40(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $3,%edi
-je .LC1138
-movl $103,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1140
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1140:
-.LC1138:
-movb $5,-9(%ebp)
-flds .LC544
-fstps -56(%ebp)
-movsbl -9(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fsubs -56(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $3,%edi
-je .LC1142
-movl $104,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1144
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1144:
-.LC1142:
-movb $5,-9(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-movsbl -9(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fsubl -64(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $3,%edi
-je .LC1146
-movl $105,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1148
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1148:
-.LC1146:
-movw $5,-12(%ebp)
-movb $2,-25(%ebp)
-movswl -12(%ebp),%edi
-movsbl -25(%ebp),%esi
-subl %esi,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $3,%edi
-je .LC1150
-movl $106,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1152
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1152:
-.LC1150:
-movw $5,-12(%ebp)
-movw $2,-28(%ebp)
-movswl -12(%ebp),%edi
-movswl -28(%ebp),%esi
-subl %esi,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $3,%edi
-je .LC1154
-movl $107,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1156
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1156:
-.LC1154:
-movw $5,-12(%ebp)
-movl $2,-32(%ebp)
-movswl -12(%ebp),%edi
-subl -32(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $3,%edi
-je .LC1158
-movl $108,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1160
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1160:
-.LC1158:
-movw $5,-12(%ebp)
-movl $2,-36(%ebp)
-movswl -12(%ebp),%edi
-subl -36(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $3,%edi
-je .LC1162
-movl $109,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1164
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1164:
-.LC1162:
-movw $5,-12(%ebp)
-movl $2,-40(%ebp)
-movswl -12(%ebp),%edi
-subl -40(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $3,%edi
-je .LC1166
-movl $110,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1168
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1168:
-.LC1166:
-movw $5,-12(%ebp)
-flds .LC544
-fstps -56(%ebp)
-movswl -12(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fsubs -56(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $3,%edi
-je .LC1170
-movl $111,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1172
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1172:
-.LC1170:
-movw $5,-12(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-movswl -12(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fsubl -64(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $3,%edi
-je .LC1174
-movl $112,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1176
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1176:
-.LC1174:
-movl $5,-16(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%edi
-sub %edi,-16(%ebp)
-cmpl $3,-16(%ebp)
-je .LC1178
-movl $113,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1180
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1180:
-.LC1178:
-movl $5,-16(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%edi
-sub %edi,-16(%ebp)
-cmpl $3,-16(%ebp)
-je .LC1182
-movl $114,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1184
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1184:
-.LC1182:
-movl $5,-16(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%edi
-sub %edi,-16(%ebp)
-cmpl $3,-16(%ebp)
-je .LC1186
-movl $115,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1188
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1188:
-.LC1186:
-movl $5,-16(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%edi
-sub %edi,-16(%ebp)
-cmpl $3,-16(%ebp)
-je .LC1190
-movl $116,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1192
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1192:
-.LC1190:
-movl $5,-16(%ebp)
-movl $2,-40(%ebp)
-movl -16(%ebp),%edi
-subl -40(%ebp),%edi
-movl %edi,-16(%ebp)
-cmpl $3,-16(%ebp)
-je .LC1194
-movl $117,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1196
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1196:
-.LC1194:
-movl $5,-16(%ebp)
-flds .LC544
-fstps -56(%ebp)
-fildl -16(%ebp)
-fsubs -56(%ebp)
-fistpl -16(%ebp)
-cmpl $3,-16(%ebp)
-je .LC1198
-movl $118,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1200
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1200:
-.LC1198:
-movl $5,-16(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -64(%ebp)
-fisubrl -16(%ebp)
-fistpl -16(%ebp)
-cmpl $3,-16(%ebp)
-je .LC1202
-movl $119,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1204
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1204:
-.LC1202:
-movl $5,-20(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%edi
-sub %edi,-20(%ebp)
-cmpl $3,-20(%ebp)
-je .LC1206
-movl $120,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1208
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1208:
-.LC1206:
-movl $5,-20(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%edi
-sub %edi,-20(%ebp)
-cmpl $3,-20(%ebp)
-je .LC1210
-movl $121,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1212
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1212:
-.LC1210:
-movl $5,-20(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%edi
-sub %edi,-20(%ebp)
-cmpl $3,-20(%ebp)
-je .LC1214
-movl $122,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1216
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1216:
-.LC1214:
-movl $5,-20(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%edi
-sub %edi,-20(%ebp)
-cmpl $3,-20(%ebp)
-je .LC1218
-movl $123,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1220
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1220:
-.LC1218:
-movl $5,-20(%ebp)
-movl $2,-40(%ebp)
-movl -20(%ebp),%edi
-subl -40(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $3,-20(%ebp)
-je .LC1222
-movl $124,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1224
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1224:
-.LC1222:
-movl $5,-20(%ebp)
-flds .LC544
-fstps -56(%ebp)
-fildl -20(%ebp)
-fsubs -56(%ebp)
-fistpl -20(%ebp)
-cmpl $3,-20(%ebp)
-je .LC1226
-movl $125,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1228
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1228:
-.LC1226:
-movl $5,-20(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -64(%ebp)
-fisubrl -20(%ebp)
-fistpl -20(%ebp)
-cmpl $3,-20(%ebp)
-je .LC1230
-movl $126,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1232
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1232:
-.LC1230:
-movl $5,-24(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%edi
-sub %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $3,%edi
-je .LC1234
-movl $127,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1236
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1236:
-.LC1234:
-movl $5,-24(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%edi
-sub %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $3,%edi
-je .LC1238
-movl $128,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1240
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1240:
-.LC1238:
-movl $5,-24(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%edi
-sub %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $3,%edi
-je .LC1242
-movl $129,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1244
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1244:
-.LC1242:
-movl $5,-24(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%edi
-sub %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $3,%edi
-je .LC1246
-movl $130,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1248
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1248:
-.LC1246:
-movl $5,-24(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-sub %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $3,%edi
-je .LC1250
-movl $131,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1252
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1252:
-.LC1250:
-movl $5,-24(%ebp)
-flds .LC544
-fstps -56(%ebp)
-movl -24(%ebp),%edi
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-sub $4,%esp
-fstps (%esp)
-flds (%esp)
-addl $4,%esp
-fsubs -56(%ebp)
-fstps -160(%ebp)
-flds .LC847
-fcomps -160(%ebp)
-fstsw %ax
-sahf
-ja .LC1255
-flds -160(%ebp)
-fsubs .LC847
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-156(%ebp)
-jmp .LC1256
-.LC1255:
-flds -160(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-156(%ebp)
-.LC1256:
-movl -156(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $3,%edi
-je .LC1257
-movl $132,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1259
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1259:
-.LC1257:
-movl $5,-24(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-movl -24(%ebp),%edi
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fsubl -64(%ebp)
-fstpl -176(%ebp)
-fldl .LC855
-fcompl -176(%ebp)
-fstsw %ax
-sahf
-ja .LC1262
-fldl -176(%ebp)
-fsubl .LC855
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-168(%ebp)
-jmp .LC1263
-.LC1262:
-fldl -176(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-168(%ebp)
-.LC1263:
-movl -168(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $3,%edi
-je .LC1264
-movl $133,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1266
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1266:
-.LC1264:
-flds .LC860
-fstps -44(%ebp)
-movb $2,-25(%ebp)
-flds -44(%ebp)
-movsbl -25(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fsubp %st(1),%st
-fstps -44(%ebp)
-flds .LC1270
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1268
-movl $134,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1271
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1271:
-.LC1268:
-flds .LC860
-fstps -44(%ebp)
-movw $2,-28(%ebp)
-flds -44(%ebp)
-movswl -28(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fsubp %st(1),%st
-fstps -44(%ebp)
-flds .LC1270
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1273
-movl $135,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1275
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1275:
-.LC1273:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-32(%ebp)
-flds -44(%ebp)
-fildl -32(%ebp)
-fsubp %st(1),%st
-fstps -44(%ebp)
-flds .LC1270
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1277
-movl $136,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1279
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1279:
-.LC1277:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-36(%ebp)
-flds -44(%ebp)
-fildl -36(%ebp)
-fsubp %st(1),%st
-fstps -44(%ebp)
-flds .LC1270
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1281
-movl $137,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1283
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1283:
-.LC1281:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-flds -44(%ebp)
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-sub $4,%esp
-fstps (%esp)
-flds (%esp)
-addl $4,%esp
-fsubp %st(1),%st
-fstps -44(%ebp)
-flds .LC1270
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1285
-movl $138,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1287
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1287:
-.LC1285:
-flds .LC860
-fstps -44(%ebp)
-flds .LC544
-fstps -56(%ebp)
-flds -44(%ebp)
-fsubs -56(%ebp)
-fstps -44(%ebp)
-flds .LC1270
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1289
-movl $139,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1291
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1291:
-.LC1289:
-flds .LC860
-fstps -44(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-flds -44(%ebp)
-fsubl -64(%ebp)
-fstps -44(%ebp)
-flds .LC1270
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1293
-movl $140,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1295
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1295:
-.LC1293:
-fldl .LC889
-fstpl -52(%ebp)
-movb $2,-25(%ebp)
-fldl -52(%ebp)
-movsbl -25(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fsubp %st(1),%st
-fstpl -52(%ebp)
-fldl .LC1299
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1297
-movl $141,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1300
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1300:
-.LC1297:
-fldl .LC889
-fstpl -52(%ebp)
-movw $2,-28(%ebp)
-fldl -52(%ebp)
-movswl -28(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fsubp %st(1),%st
-fstpl -52(%ebp)
-fldl .LC1299
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1302
-movl $142,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1304
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1304:
-.LC1302:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-32(%ebp)
-fldl -52(%ebp)
-fisubl -32(%ebp)
-fstpl -52(%ebp)
-fldl .LC1299
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1306
-movl $143,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1308
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1308:
-.LC1306:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-36(%ebp)
-fldl -52(%ebp)
-fisubl -36(%ebp)
-fstpl -52(%ebp)
-fldl .LC1299
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1310
-movl $144,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1312
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1312:
-.LC1310:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-fldl -52(%ebp)
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fsubp %st(1),%st
-fstpl -52(%ebp)
-fldl .LC1299
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1314
-movl $145,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1316
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1316:
-.LC1314:
-fldl .LC889
-fstpl -52(%ebp)
-flds .LC544
-fstps -56(%ebp)
-fldl -52(%ebp)
-fsubs -56(%ebp)
-fstpl -52(%ebp)
-fldl .LC1299
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1318
-movl $146,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1320
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1320:
-.LC1318:
-fldl .LC889
-fstpl -52(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -52(%ebp)
-fsubl -64(%ebp)
-fstpl -52(%ebp)
-fldl .LC1299
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1322
-movl $147,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1324
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1324:
-.LC1322:
-movb $5,-9(%ebp)
-movb $2,-25(%ebp)
-movsbl -9(%ebp),%edi
-movsbl -25(%ebp),%esi
-imull %esi,%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $10,%edi
-je .LC1326
-movl $148,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1328
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1328:
-.LC1326:
-movb $5,-9(%ebp)
-movw $2,-28(%ebp)
-movsbl -9(%ebp),%edi
-movswl -28(%ebp),%esi
-imull %esi,%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $10,%edi
-je .LC1330
-movl $149,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1332
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1332:
-.LC1330:
-movb $5,-9(%ebp)
-movl $2,-32(%ebp)
-movsbl -9(%ebp),%edi
-imull -32(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $10,%edi
-je .LC1334
-movl $150,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1336
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1336:
-.LC1334:
-movb $5,-9(%ebp)
-movl $2,-36(%ebp)
-movsbl -9(%ebp),%edi
-imull -36(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $10,%edi
-je .LC1338
-movl $151,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1340
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1340:
-.LC1338:
-movb $5,-9(%ebp)
-movl $2,-40(%ebp)
-movsbl -9(%ebp),%edi
-movl %edi,%eax
-mull -40(%ebp)
-movl %eax,%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $10,%edi
-je .LC1342
-movl $152,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1344
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1344:
-.LC1342:
-movb $5,-9(%ebp)
-flds .LC544
-fstps -56(%ebp)
-movsbl -9(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fmuls -56(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $10,%edi
-je .LC1346
-movl $153,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1348
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1348:
-.LC1346:
-movb $5,-9(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-movsbl -9(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fmull -64(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $10,%edi
-je .LC1350
-movl $154,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1352
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1352:
-.LC1350:
-movw $5,-12(%ebp)
-movb $2,-25(%ebp)
-movswl -12(%ebp),%edi
-movsbl -25(%ebp),%esi
-imull %esi,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $10,%edi
-je .LC1354
-movl $155,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1356
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1356:
-.LC1354:
-movw $5,-12(%ebp)
-movw $2,-28(%ebp)
-movswl -12(%ebp),%edi
-movswl -28(%ebp),%esi
-imull %esi,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $10,%edi
-je .LC1358
-movl $156,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1360
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1360:
-.LC1358:
-movw $5,-12(%ebp)
-movl $2,-32(%ebp)
-movswl -12(%ebp),%edi
-imull -32(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $10,%edi
-je .LC1362
-movl $157,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1364
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1364:
-.LC1362:
-movw $5,-12(%ebp)
-movl $2,-36(%ebp)
-movswl -12(%ebp),%edi
-imull -36(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $10,%edi
-je .LC1366
-movl $158,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1368
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1368:
-.LC1366:
-movw $5,-12(%ebp)
-movl $2,-40(%ebp)
-movswl -12(%ebp),%edi
-movl %edi,%eax
-mull -40(%ebp)
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $10,%edi
-je .LC1370
-movl $159,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1372
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1372:
-.LC1370:
-movw $5,-12(%ebp)
-flds .LC544
-fstps -56(%ebp)
-movswl -12(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fmuls -56(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $10,%edi
-je .LC1374
-movl $160,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1376
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1376:
-.LC1374:
-movw $5,-12(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-movswl -12(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fmull -64(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $10,%edi
-je .LC1378
-movl $161,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1380
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1380:
-.LC1378:
-movl $5,-16(%ebp)
-movb $2,-25(%ebp)
-movl -16(%ebp),%edi
-movsbl -25(%ebp),%esi
-imull %esi,%edi
-movl %edi,-16(%ebp)
-cmpl $10,-16(%ebp)
-je .LC1382
-movl $162,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1384
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1384:
-.LC1382:
-movl $5,-16(%ebp)
-movw $2,-28(%ebp)
-movl -16(%ebp),%edi
-movswl -28(%ebp),%esi
-imull %esi,%edi
-movl %edi,-16(%ebp)
-cmpl $10,-16(%ebp)
-je .LC1386
-movl $163,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1388
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1388:
-.LC1386:
-movl $5,-16(%ebp)
-movl $2,-32(%ebp)
-movl -16(%ebp),%edi
-imull -32(%ebp),%edi
-movl %edi,-16(%ebp)
-cmpl $10,-16(%ebp)
-je .LC1390
-movl $164,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1392
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1392:
-.LC1390:
-movl $5,-16(%ebp)
-movl $2,-36(%ebp)
-movl -16(%ebp),%edi
-imull -36(%ebp),%edi
-movl %edi,-16(%ebp)
-cmpl $10,-16(%ebp)
-je .LC1394
-movl $165,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1396
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1396:
-.LC1394:
-movl $5,-16(%ebp)
-movl $2,-40(%ebp)
-movl -16(%ebp),%edi
-movl %edi,%eax
-mull -40(%ebp)
-movl %eax,%edi
-movl %edi,-16(%ebp)
-cmpl $10,-16(%ebp)
-je .LC1398
-movl $166,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1400
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1400:
-.LC1398:
-movl $5,-16(%ebp)
-flds .LC544
-fstps -56(%ebp)
-fildl -16(%ebp)
-fmuls -56(%ebp)
-fistpl -16(%ebp)
-cmpl $10,-16(%ebp)
-je .LC1402
-movl $167,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1404
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1404:
-.LC1402:
-movl $5,-16(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fildl -16(%ebp)
-fmull -64(%ebp)
-fistpl -16(%ebp)
-cmpl $10,-16(%ebp)
-je .LC1406
-movl $168,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1408
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1408:
-.LC1406:
-movl $5,-20(%ebp)
-movb $2,-25(%ebp)
-movl -20(%ebp),%edi
-movsbl -25(%ebp),%esi
-imull %esi,%edi
-movl %edi,-20(%ebp)
-cmpl $10,-20(%ebp)
-je .LC1410
-movl $169,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1412
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1412:
-.LC1410:
-movl $5,-20(%ebp)
-movw $2,-28(%ebp)
-movl -20(%ebp),%edi
-movswl -28(%ebp),%esi
-imull %esi,%edi
-movl %edi,-20(%ebp)
-cmpl $10,-20(%ebp)
-je .LC1414
-movl $170,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1416
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1416:
-.LC1414:
-movl $5,-20(%ebp)
-movl $2,-32(%ebp)
-movl -20(%ebp),%edi
-imull -32(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $10,-20(%ebp)
-je .LC1418
-movl $171,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1420
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1420:
-.LC1418:
-movl $5,-20(%ebp)
-movl $2,-36(%ebp)
-movl -20(%ebp),%edi
-imull -36(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $10,-20(%ebp)
-je .LC1422
-movl $172,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1424
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1424:
-.LC1422:
-movl $5,-20(%ebp)
-movl $2,-40(%ebp)
-movl -20(%ebp),%edi
-movl %edi,%eax
-mull -40(%ebp)
-movl %eax,%edi
-movl %edi,-20(%ebp)
-cmpl $10,-20(%ebp)
-je .LC1426
-movl $173,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1428
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1428:
-.LC1426:
-movl $5,-20(%ebp)
-flds .LC544
-fstps -56(%ebp)
-fildl -20(%ebp)
-fmuls -56(%ebp)
-fistpl -20(%ebp)
-cmpl $10,-20(%ebp)
-je .LC1430
-movl $174,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1432
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1432:
-.LC1430:
-movl $5,-20(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fildl -20(%ebp)
-fmull -64(%ebp)
-fistpl -20(%ebp)
-cmpl $10,-20(%ebp)
-je .LC1434
-movl $175,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1436
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1436:
-.LC1434:
-movl $5,-24(%ebp)
-movb $2,-25(%ebp)
-movl -24(%ebp),%eax
-movsbl -25(%ebp),%edi
-mull %edi
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $10,%edi
-je .LC1438
-movl $176,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1440
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1440:
-.LC1438:
-movl $5,-24(%ebp)
-movw $2,-28(%ebp)
-movl -24(%ebp),%eax
-movswl -28(%ebp),%edi
-mull %edi
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $10,%edi
-je .LC1442
-movl $177,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1444
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1444:
-.LC1442:
-movl $5,-24(%ebp)
-movl $2,-32(%ebp)
-movl -24(%ebp),%eax
-movl -32(%ebp),%edi
-mull %edi
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $10,%edi
-je .LC1446
-movl $178,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1448
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1448:
-.LC1446:
-movl $5,-24(%ebp)
-movl $2,-36(%ebp)
-movl -24(%ebp),%eax
-movl -36(%ebp),%edi
-mull %edi
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $10,%edi
-je .LC1450
-movl $179,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1452
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1452:
-.LC1450:
-movl $5,-24(%ebp)
-movl $2,-40(%ebp)
-movl -24(%ebp),%eax
-mull -40(%ebp)
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $10,%edi
-je .LC1454
-movl $180,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1456
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1456:
-.LC1454:
-movl $5,-24(%ebp)
-flds .LC544
-fstps -56(%ebp)
-movl -24(%ebp),%edi
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-sub $4,%esp
-fstps (%esp)
-flds (%esp)
-addl $4,%esp
-fmuls -56(%ebp)
-fstps -192(%ebp)
-flds .LC847
-fcomps -192(%ebp)
-fstsw %ax
-sahf
-ja .LC1459
-flds -192(%ebp)
-fsubs .LC847
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-188(%ebp)
-jmp .LC1460
-.LC1459:
-flds -192(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-188(%ebp)
-.LC1460:
-movl -188(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $10,%edi
-je .LC1461
-movl $181,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1463
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1463:
-.LC1461:
-movl $5,-24(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-movl -24(%ebp),%edi
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fmull -64(%ebp)
-fstpl -208(%ebp)
-fldl .LC855
-fcompl -208(%ebp)
-fstsw %ax
-sahf
-ja .LC1466
-fldl -208(%ebp)
-fsubl .LC855
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-200(%ebp)
-jmp .LC1467
-.LC1466:
-fldl -208(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-200(%ebp)
-.LC1467:
-movl -200(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $10,%edi
-je .LC1468
-movl $182,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1470
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1470:
-.LC1468:
-flds .LC860
-fstps -44(%ebp)
-movb $2,-25(%ebp)
-flds -44(%ebp)
-movsbl -25(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-fstps -44(%ebp)
-flds .LC1474
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1472
-movl $183,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1475
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1475:
-.LC1472:
-flds .LC860
-fstps -44(%ebp)
-movw $2,-28(%ebp)
-flds -44(%ebp)
-movswl -28(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-fstps -44(%ebp)
-flds .LC1474
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1477
-movl $184,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1479
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1479:
-.LC1477:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-32(%ebp)
-flds -44(%ebp)
-fildl -32(%ebp)
-fmulp %st(1),%st
-fstps -44(%ebp)
-flds .LC1474
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1481
-movl $185,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1483
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1483:
-.LC1481:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-36(%ebp)
-flds -44(%ebp)
-fildl -36(%ebp)
-fmulp %st(1),%st
-fstps -44(%ebp)
-flds .LC1474
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1485
-movl $186,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1487
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1487:
-.LC1485:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-flds -44(%ebp)
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-sub $4,%esp
-fstps (%esp)
-flds (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-fstps -44(%ebp)
-flds .LC1474
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1489
-movl $187,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1491
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1491:
-.LC1489:
-flds .LC860
-fstps -44(%ebp)
-flds .LC544
-fstps -56(%ebp)
-flds -44(%ebp)
-fmuls -56(%ebp)
-fstps -44(%ebp)
-flds .LC1474
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1493
-movl $188,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1495
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1495:
-.LC1493:
-flds .LC860
-fstps -44(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-flds -44(%ebp)
-fmull -64(%ebp)
-fstps -44(%ebp)
-flds .LC1474
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1497
-movl $189,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1499
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1499:
-.LC1497:
-fldl .LC889
-fstpl -52(%ebp)
-movb $2,-25(%ebp)
-fldl -52(%ebp)
-movsbl -25(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-fstpl -52(%ebp)
-fldl .LC1503
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1501
-movl $190,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1504
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1504:
-.LC1501:
-fldl .LC889
-fstpl -52(%ebp)
-movw $2,-28(%ebp)
-fldl -52(%ebp)
-movswl -28(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-fstpl -52(%ebp)
-fldl .LC1503
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1506
-movl $191,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1508
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1508:
-.LC1506:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-32(%ebp)
-fldl -52(%ebp)
-fimull -32(%ebp)
-fstpl -52(%ebp)
-fldl .LC1503
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1510
-movl $192,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1512
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1512:
-.LC1510:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-36(%ebp)
-fldl -52(%ebp)
-fimull -36(%ebp)
-fstpl -52(%ebp)
-fldl .LC1503
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1514
-movl $193,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1516
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1516:
-.LC1514:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-fldl -52(%ebp)
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fmulp %st(1),%st
-fstpl -52(%ebp)
-fldl .LC1503
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1518
-movl $194,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1520
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1520:
-.LC1518:
-fldl .LC889
-fstpl -52(%ebp)
-flds .LC544
-fstps -56(%ebp)
-fldl -52(%ebp)
-fmuls -56(%ebp)
-fstpl -52(%ebp)
-fldl .LC1503
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1522
-movl $195,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1524
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1524:
-.LC1522:
-fldl .LC889
-fstpl -52(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -52(%ebp)
-fmull -64(%ebp)
-fstpl -52(%ebp)
-fldl .LC1503
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1526
-movl $196,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1528
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1528:
-.LC1526:
-movb $5,-9(%ebp)
-movb $2,-25(%ebp)
-movsbl -9(%ebp),%eax
-movsbl -25(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC1530
-movl $197,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1532
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1532:
-.LC1530:
-movb $5,-9(%ebp)
-movw $2,-28(%ebp)
-movsbl -9(%ebp),%eax
-movswl -28(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC1534
-movl $198,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1536
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1536:
-.LC1534:
-movb $5,-9(%ebp)
-movl $2,-32(%ebp)
-movsbl -9(%ebp),%eax
-movl -32(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC1538
-movl $199,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1540
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1540:
-.LC1538:
-movb $5,-9(%ebp)
-movl $2,-36(%ebp)
-movsbl -9(%ebp),%eax
-movl -36(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC1542
-movl $200,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1544
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1544:
-.LC1542:
-movb $5,-9(%ebp)
-movl $2,-40(%ebp)
-movsbl -9(%ebp),%edi
-movl %edi,%eax
-movl -40(%ebp),%ecx
-xorl %edx,%edx
-divl %ecx
-movl %eax,%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC1546
-movl $201,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1548
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1548:
-.LC1546:
-movb $5,-9(%ebp)
-flds .LC544
-fstps -56(%ebp)
-movsbl -9(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fdivs -56(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC1550
-movl $202,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1552
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1552:
-.LC1550:
-movb $5,-9(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-movsbl -9(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fdivl -64(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $2,%edi
-je .LC1554
-movl $203,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1556
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1556:
-.LC1554:
-movw $5,-12(%ebp)
-movb $2,-25(%ebp)
-movswl -12(%ebp),%eax
-movsbl -25(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC1558
-movl $204,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1560
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1560:
-.LC1558:
-movw $5,-12(%ebp)
-movw $2,-28(%ebp)
-movswl -12(%ebp),%eax
-movswl -28(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC1562
-movl $205,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1564
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1564:
-.LC1562:
-movw $5,-12(%ebp)
-movl $2,-32(%ebp)
-movswl -12(%ebp),%eax
-movl -32(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC1566
-movl $206,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1568
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1568:
-.LC1566:
-movw $5,-12(%ebp)
-movl $2,-36(%ebp)
-movswl -12(%ebp),%eax
-movl -36(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC1570
-movl $207,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1572
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1572:
-.LC1570:
-movw $5,-12(%ebp)
-movl $2,-40(%ebp)
-movswl -12(%ebp),%edi
-movl %edi,%eax
-movl -40(%ebp),%ecx
-xorl %edx,%edx
-divl %ecx
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC1574
-movl $208,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1576
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1576:
-.LC1574:
-movw $5,-12(%ebp)
-flds .LC544
-fstps -56(%ebp)
-movswl -12(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fdivs -56(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC1578
-movl $209,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1580
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1580:
-.LC1578:
-movw $5,-12(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-movswl -12(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fdivl -64(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $2,%edi
-je .LC1582
-movl $210,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1584
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1584:
-.LC1582:
-movl $5,-16(%ebp)
-movb $2,-25(%ebp)
-movl -16(%ebp),%eax
-movsbl -25(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,-16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC1586
-movl $211,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1588
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1588:
-.LC1586:
-movl $5,-16(%ebp)
-movw $2,-28(%ebp)
-movl -16(%ebp),%eax
-movswl -28(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,-16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC1590
-movl $212,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1592
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1592:
-.LC1590:
-movl $5,-16(%ebp)
-movl $2,-32(%ebp)
-movl -16(%ebp),%eax
-movl -32(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,-16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC1594
-movl $213,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1596
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1596:
-.LC1594:
-movl $5,-16(%ebp)
-movl $2,-36(%ebp)
-movl -16(%ebp),%eax
-movl -36(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,-16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC1598
-movl $214,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1600
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1600:
-.LC1598:
-movl $5,-16(%ebp)
-movl $2,-40(%ebp)
-movl -16(%ebp),%edi
-movl %edi,%eax
-movl -40(%ebp),%ecx
-xorl %edx,%edx
-divl %ecx
-movl %eax,%edi
-movl %edi,-16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC1602
-movl $215,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1604
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1604:
-.LC1602:
-movl $5,-16(%ebp)
-flds .LC544
-fstps -56(%ebp)
-fildl -16(%ebp)
-fdivs -56(%ebp)
-fistpl -16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC1606
-movl $216,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1608
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1608:
-.LC1606:
-movl $5,-16(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -64(%ebp)
-fidivrl -16(%ebp)
-fistpl -16(%ebp)
-cmpl $2,-16(%ebp)
-je .LC1610
-movl $217,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1612
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1612:
-.LC1610:
-movl $5,-20(%ebp)
-movb $2,-25(%ebp)
-movl -20(%ebp),%eax
-movsbl -25(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,-20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC1614
-movl $218,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1616
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1616:
-.LC1614:
-movl $5,-20(%ebp)
-movw $2,-28(%ebp)
-movl -20(%ebp),%eax
-movswl -28(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,-20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC1618
-movl $219,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1620
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1620:
-.LC1618:
-movl $5,-20(%ebp)
-movl $2,-32(%ebp)
-movl -20(%ebp),%eax
-movl -32(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,-20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC1622
-movl $220,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1624
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1624:
-.LC1622:
-movl $5,-20(%ebp)
-movl $2,-36(%ebp)
-movl -20(%ebp),%eax
-movl -36(%ebp),%ecx
-cdq
-idivl %ecx
-movl %eax,-20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC1626
-movl $221,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1628
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1628:
-.LC1626:
-movl $5,-20(%ebp)
-movl $2,-40(%ebp)
-movl -20(%ebp),%edi
-movl %edi,%eax
-movl -40(%ebp),%ecx
-xorl %edx,%edx
-divl %ecx
-movl %eax,%edi
-movl %edi,-20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC1630
-movl $222,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1632
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1632:
-.LC1630:
-movl $5,-20(%ebp)
-flds .LC544
-fstps -56(%ebp)
-fildl -20(%ebp)
-fdivs -56(%ebp)
-fistpl -20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC1634
-movl $223,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1636
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1636:
-.LC1634:
-movl $5,-20(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -64(%ebp)
-fidivrl -20(%ebp)
-fistpl -20(%ebp)
-cmpl $2,-20(%ebp)
-je .LC1638
-movl $224,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1640
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1640:
-.LC1638:
-movl $5,-24(%ebp)
-movb $2,-25(%ebp)
-movl -24(%ebp),%eax
-movsbl -25(%ebp),%edi
-movl %edi,%ecx
-xorl %edx,%edx
-divl %ecx
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC1642
-movl $225,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1644
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1644:
-.LC1642:
-movl $5,-24(%ebp)
-movw $2,-28(%ebp)
-movl -24(%ebp),%eax
-movswl -28(%ebp),%edi
-movl %edi,%ecx
-xorl %edx,%edx
-divl %ecx
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC1646
-movl $226,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1648
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1648:
-.LC1646:
-movl $5,-24(%ebp)
-movl $2,-32(%ebp)
-movl -24(%ebp),%eax
-movl -32(%ebp),%edi
-movl %edi,%ecx
-xorl %edx,%edx
-divl %ecx
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC1650
-movl $227,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1652
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1652:
-.LC1650:
-movl $5,-24(%ebp)
-movl $2,-36(%ebp)
-movl -24(%ebp),%eax
-movl -36(%ebp),%edi
-movl %edi,%ecx
-xorl %edx,%edx
-divl %ecx
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC1654
-movl $228,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1656
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1656:
-.LC1654:
-movl $5,-24(%ebp)
-movl $2,-40(%ebp)
-movl -24(%ebp),%eax
-movl -40(%ebp),%ecx
-xorl %edx,%edx
-divl %ecx
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC1658
-movl $229,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1660
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1660:
-.LC1658:
-movl $5,-24(%ebp)
-flds .LC544
-fstps -56(%ebp)
-movl -24(%ebp),%edi
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-sub $4,%esp
-fstps (%esp)
-flds (%esp)
-addl $4,%esp
-fdivs -56(%ebp)
-fstps -224(%ebp)
-flds .LC847
-fcomps -224(%ebp)
-fstsw %ax
-sahf
-ja .LC1663
-flds -224(%ebp)
-fsubs .LC847
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-220(%ebp)
-jmp .LC1664
-.LC1663:
-flds -224(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-220(%ebp)
-.LC1664:
-movl -220(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC1665
-movl $230,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1667
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1667:
-.LC1665:
-movl $5,-24(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-movl -24(%ebp),%edi
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fdivl -64(%ebp)
-fstpl -240(%ebp)
-fldl .LC855
-fcompl -240(%ebp)
-fstsw %ax
-sahf
-ja .LC1670
-fldl -240(%ebp)
-fsubl .LC855
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-232(%ebp)
-jmp .LC1671
-.LC1670:
-fldl -240(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-232(%ebp)
-.LC1671:
-movl -232(%ebp),%edi
-movl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $2,%edi
-je .LC1672
-movl $231,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1674
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1674:
-.LC1672:
-flds .LC860
-fstps -44(%ebp)
-movb $2,-25(%ebp)
-flds -44(%ebp)
-movsbl -25(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fdivp %st(1),%st
-fstps -44(%ebp)
-fldl .LC1678
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1676
-movl $232,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1679
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1679:
-.LC1676:
-flds .LC860
-fstps -44(%ebp)
-movw $2,-28(%ebp)
-flds -44(%ebp)
-movswl -28(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fdivp %st(1),%st
-fstps -44(%ebp)
-fldl .LC1678
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1681
-movl $233,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1683
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1683:
-.LC1681:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-32(%ebp)
-flds -44(%ebp)
-fildl -32(%ebp)
-fdivp %st(1),%st
-fstps -44(%ebp)
-fldl .LC1678
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1685
-movl $234,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1687
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1687:
-.LC1685:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-36(%ebp)
-flds -44(%ebp)
-fildl -36(%ebp)
-fdivp %st(1),%st
-fstps -44(%ebp)
-fldl .LC1678
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1689
-movl $235,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1691
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1691:
-.LC1689:
-flds .LC860
-fstps -44(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-flds -44(%ebp)
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-sub $4,%esp
-fstps (%esp)
-flds (%esp)
-addl $4,%esp
-fdivp %st(1),%st
-fstps -44(%ebp)
-fldl .LC1678
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1693
-movl $236,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1695
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1695:
-.LC1693:
-flds .LC860
-fstps -44(%ebp)
-flds .LC544
-fstps -56(%ebp)
-flds -44(%ebp)
-fdivs -56(%ebp)
-fstps -44(%ebp)
-fldl .LC1678
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1697
-movl $237,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1699
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1699:
-.LC1697:
-flds .LC860
-fstps -44(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-flds -44(%ebp)
-fdivl -64(%ebp)
-fstps -44(%ebp)
-fldl .LC1678
-fcomps -44(%ebp)
-fstsw %ax
-sahf
-je .LC1701
-movl $238,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1703
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1703:
-.LC1701:
-fldl .LC889
-fstpl -52(%ebp)
-movb $2,-25(%ebp)
-fldl -52(%ebp)
-movsbl -25(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fdivp %st(1),%st
-fstpl -52(%ebp)
-fldl .LC1678
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1705
-movl $239,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1707
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1707:
-.LC1705:
-fldl .LC889
-fstpl -52(%ebp)
-movw $2,-28(%ebp)
-fldl -52(%ebp)
-movswl -28(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fdivp %st(1),%st
-fstpl -52(%ebp)
-fldl .LC1678
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1709
-movl $240,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1711
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1711:
-.LC1709:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-32(%ebp)
-fldl -52(%ebp)
-fidivl -32(%ebp)
-fstpl -52(%ebp)
-fldl .LC1678
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1713
-movl $241,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1715
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1715:
-.LC1713:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-36(%ebp)
-fldl -52(%ebp)
-fidivl -36(%ebp)
-fstpl -52(%ebp)
-fldl .LC1678
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1717
-movl $242,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1719
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1719:
-.LC1717:
-fldl .LC889
-fstpl -52(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-fldl -52(%ebp)
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fdivp %st(1),%st
-fstpl -52(%ebp)
-fldl .LC1678
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1721
-movl $243,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1723
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1723:
-.LC1721:
-fldl .LC889
-fstpl -52(%ebp)
-flds .LC544
-fstps -56(%ebp)
-fldl -52(%ebp)
-fdivs -56(%ebp)
-fstpl -52(%ebp)
-fldl .LC1678
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1725
-movl $244,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1727
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1727:
-.LC1725:
-fldl .LC889
-fstpl -52(%ebp)
-fldl .LC425
-fstpl -64(%ebp)
-fldl -52(%ebp)
-fdivl -64(%ebp)
-fstpl -52(%ebp)
-fldl .LC1678
-fcompl -52(%ebp)
-fstsw %ax
-sahf
-je .LC1729
-movl $245,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1731
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1731:
-.LC1729:
-movb $5,-9(%ebp)
-movb $2,-25(%ebp)
-movsbl -9(%ebp),%eax
-movsbl -25(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $1,%edi
-je .LC1733
-movl $246,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1735
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1735:
-.LC1733:
-movb $5,-9(%ebp)
-movw $2,-28(%ebp)
-movsbl -9(%ebp),%eax
-movswl -28(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $1,%edi
-je .LC1737
-movl $247,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1739
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1739:
-.LC1737:
-movb $5,-9(%ebp)
-movl $2,-32(%ebp)
-movsbl -9(%ebp),%eax
-movl -32(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $1,%edi
-je .LC1741
-movl $248,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1743
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1743:
-.LC1741:
-movb $5,-9(%ebp)
-movl $2,-36(%ebp)
-movsbl -9(%ebp),%eax
-movl -36(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $1,%edi
-je .LC1745
-movl $249,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1747
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1747:
-.LC1745:
-movb $5,-9(%ebp)
-movl $2,-40(%ebp)
-movsbl -9(%ebp),%edi
-movl %edi,%eax
-movl -40(%ebp),%ecx
-xorl %edx,%edx
-divl %ecx
-movl %edx,%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $1,%edi
-je .LC1749
-movl $250,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1751
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1751:
-.LC1749:
-movw $5,-12(%ebp)
-movb $2,-25(%ebp)
-movswl -12(%ebp),%eax
-movsbl -25(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $1,%edi
-je .LC1753
-movl $251,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1755
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1755:
-.LC1753:
-movw $5,-12(%ebp)
-movw $2,-28(%ebp)
-movswl -12(%ebp),%eax
-movswl -28(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $1,%edi
-je .LC1757
-movl $252,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1759
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1759:
-.LC1757:
-movw $5,-12(%ebp)
-movl $2,-32(%ebp)
-movswl -12(%ebp),%eax
-movl -32(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $1,%edi
-je .LC1761
-movl $253,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1763
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1763:
-.LC1761:
-movw $5,-12(%ebp)
-movl $2,-36(%ebp)
-movswl -12(%ebp),%eax
-movl -36(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $1,%edi
-je .LC1765
-movl $254,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1767
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1767:
-.LC1765:
-movw $5,-12(%ebp)
-movl $2,-40(%ebp)
-movswl -12(%ebp),%edi
-movl %edi,%eax
-movl -40(%ebp),%ecx
-xorl %edx,%edx
-divl %ecx
-movl %edx,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $1,%edi
-je .LC1769
-movl $255,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1771
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1771:
-.LC1769:
-movl $5,-16(%ebp)
-movb $2,-25(%ebp)
-movl -16(%ebp),%eax
-movsbl -25(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,-16(%ebp)
-cmpl $1,-16(%ebp)
-je .LC1773
-movl $256,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1775
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1775:
-.LC1773:
-movl $5,-16(%ebp)
-movw $2,-28(%ebp)
-movl -16(%ebp),%eax
-movswl -28(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,-16(%ebp)
-cmpl $1,-16(%ebp)
-je .LC1777
-movl $257,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1779
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1779:
-.LC1777:
-movl $5,-16(%ebp)
-movl $2,-32(%ebp)
-movl -16(%ebp),%eax
-movl -32(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,-16(%ebp)
-cmpl $1,-16(%ebp)
-je .LC1781
-movl $258,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1783
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1783:
-.LC1781:
-movl $5,-16(%ebp)
-movl $2,-36(%ebp)
-movl -16(%ebp),%eax
-movl -36(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,-16(%ebp)
-cmpl $1,-16(%ebp)
-je .LC1785
-movl $259,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1787
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1787:
-.LC1785:
-movl $5,-16(%ebp)
-movl $2,-40(%ebp)
-movl -16(%ebp),%edi
-movl %edi,%eax
-movl -40(%ebp),%ecx
-xorl %edx,%edx
-divl %ecx
-movl %edx,%edi
-movl %edi,-16(%ebp)
-cmpl $1,-16(%ebp)
-je .LC1789
-movl $260,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1791
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1791:
-.LC1789:
-movl $5,-20(%ebp)
-movb $2,-25(%ebp)
-movl -20(%ebp),%eax
-movsbl -25(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,-20(%ebp)
-cmpl $1,-20(%ebp)
-je .LC1793
-movl $261,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1795
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1795:
-.LC1793:
-movl $5,-20(%ebp)
-movw $2,-28(%ebp)
-movl -20(%ebp),%eax
-movswl -28(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,-20(%ebp)
-cmpl $1,-20(%ebp)
-je .LC1797
-movl $262,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1799
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1799:
-.LC1797:
-movl $5,-20(%ebp)
-movl $2,-32(%ebp)
-movl -20(%ebp),%eax
-movl -32(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,-20(%ebp)
-cmpl $1,-20(%ebp)
-je .LC1801
-movl $263,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1803
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1803:
-.LC1801:
-movl $5,-20(%ebp)
-movl $2,-36(%ebp)
-movl -20(%ebp),%eax
-movl -36(%ebp),%ecx
-cdq
-idivl %ecx
-movl %edx,-20(%ebp)
-cmpl $1,-20(%ebp)
-je .LC1805
-movl $264,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1807
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1807:
-.LC1805:
-movl $5,-20(%ebp)
-movl $2,-40(%ebp)
-movl -20(%ebp),%edi
-movl %edi,%eax
-movl -40(%ebp),%ecx
-xorl %edx,%edx
-divl %ecx
-movl %edx,%edi
-movl %edi,-20(%ebp)
-cmpl $1,-20(%ebp)
-je .LC1809
-movl $265,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1811
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1811:
-.LC1809:
-movl $5,-24(%ebp)
-movb $2,-25(%ebp)
-movl -24(%ebp),%eax
-movsbl -25(%ebp),%edi
-movl %edi,%ecx
-xorl %edx,%edx
-divl %ecx
-movl %edx,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $1,%edi
-je .LC1813
-movl $266,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1815
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1815:
-.LC1813:
-movl $5,-24(%ebp)
-movw $2,-28(%ebp)
-movl -24(%ebp),%eax
-movswl -28(%ebp),%edi
-movl %edi,%ecx
-xorl %edx,%edx
-divl %ecx
-movl %edx,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $1,%edi
-je .LC1817
-movl $267,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1819
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1819:
-.LC1817:
-movl $5,-24(%ebp)
-movl $2,-32(%ebp)
-movl -24(%ebp),%eax
-movl -32(%ebp),%edi
-movl %edi,%ecx
-xorl %edx,%edx
-divl %ecx
-movl %edx,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $1,%edi
-je .LC1821
-movl $268,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1823
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1823:
-.LC1821:
-movl $5,-24(%ebp)
-movl $2,-36(%ebp)
-movl -24(%ebp),%eax
-movl -36(%ebp),%edi
-movl %edi,%ecx
-xorl %edx,%edx
-divl %ecx
-movl %edx,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $1,%edi
-je .LC1825
-movl $269,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1827
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1827:
-.LC1825:
-movl $5,-24(%ebp)
-movl $2,-40(%ebp)
-movl -24(%ebp),%eax
-movl -40(%ebp),%ecx
-xorl %edx,%edx
-divl %ecx
-movl %edx,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $1,%edi
-je .LC1829
-movl $270,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1831
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1831:
-.LC1829:
-movb $5,-9(%ebp)
-movb $2,-25(%ebp)
-movsbl -9(%ebp),%edi
-movsbl -25(%ebp),%ecx
-movl %edi,%eax
-sarl %cl,%eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $1,%edi
-je .LC1833
-movl $271,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1835
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1835:
-.LC1833:
-movb $5,-9(%ebp)
-movw $2,-28(%ebp)
-movsbl -9(%ebp),%edi
-movswl -28(%ebp),%ecx
-movl %edi,%eax
-sarl %cl,%eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $1,%edi
-je .LC1837
-movl $272,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1839
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1839:
-.LC1837:
-movb $5,-9(%ebp)
-movl $2,-32(%ebp)
-movsbl -9(%ebp),%edi
-movl -32(%ebp),%ecx
-movl %edi,%eax
-sarl %cl,%eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $1,%edi
-je .LC1841
-movl $273,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1843
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1843:
-.LC1841:
-movb $5,-9(%ebp)
-movl $2,-36(%ebp)
-movsbl -9(%ebp),%edi
-movl -36(%ebp),%ecx
-movl %edi,%eax
-sarl %cl,%eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $1,%edi
-je .LC1845
-movl $274,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1847
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1847:
-.LC1845:
-movb $5,-9(%ebp)
-movl $2,-40(%ebp)
-movsbl -9(%ebp),%edi
-movl -40(%ebp),%esi
-movl %esi,%ecx
-movl %edi,%eax
-sarl %cl,%eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $1,%edi
-je .LC1849
-movl $275,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1851
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1851:
-.LC1849:
-movw $5,-12(%ebp)
-movb $2,-25(%ebp)
-movswl -12(%ebp),%edi
-movsbl -25(%ebp),%ecx
-movl %edi,%eax
-sarl %cl,%eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $1,%edi
-je .LC1853
-movl $276,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1855
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1855:
-.LC1853:
-movw $5,-12(%ebp)
-movw $2,-28(%ebp)
-movswl -12(%ebp),%edi
-movswl -28(%ebp),%ecx
-movl %edi,%eax
-sarl %cl,%eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $1,%edi
-je .LC1857
-movl $277,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1859
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1859:
-.LC1857:
-movw $5,-12(%ebp)
-movl $2,-32(%ebp)
-movswl -12(%ebp),%edi
-movl -32(%ebp),%ecx
-movl %edi,%eax
-sarl %cl,%eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $1,%edi
-je .LC1861
-movl $278,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1863
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1863:
-.LC1861:
-movw $5,-12(%ebp)
-movl $2,-36(%ebp)
-movswl -12(%ebp),%edi
-movl -36(%ebp),%ecx
-movl %edi,%eax
-sarl %cl,%eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $1,%edi
-je .LC1865
-movl $279,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1867
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1867:
-.LC1865:
-movw $5,-12(%ebp)
-movl $2,-40(%ebp)
-movswl -12(%ebp),%edi
-movl -40(%ebp),%esi
-movl %esi,%ecx
-movl %edi,%eax
-sarl %cl,%eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $1,%edi
-je .LC1869
-movl $280,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1871
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1871:
-.LC1869:
-movl $5,-16(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%ecx
-sarl %cl,-16(%ebp)
-cmpl $1,-16(%ebp)
-je .LC1873
-movl $281,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1875
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1875:
-.LC1873:
-movl $5,-16(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%ecx
-sarl %cl,-16(%ebp)
-cmpl $1,-16(%ebp)
-je .LC1877
-movl $282,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1879
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1879:
-.LC1877:
-movl $5,-16(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%ecx
-sarl %cl,-16(%ebp)
-cmpl $1,-16(%ebp)
-je .LC1881
-movl $283,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1883
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1883:
-.LC1881:
-movl $5,-16(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%ecx
-sarl %cl,-16(%ebp)
-cmpl $1,-16(%ebp)
-je .LC1885
-movl $284,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1887
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1887:
-.LC1885:
-movl $5,-16(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-movl %edi,%ecx
-sarl %cl,-16(%ebp)
-cmpl $1,-16(%ebp)
-je .LC1889
-movl $285,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1891
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1891:
-.LC1889:
-movl $5,-20(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%ecx
-sarl %cl,-20(%ebp)
-cmpl $1,-20(%ebp)
-je .LC1893
-movl $286,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1895
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1895:
-.LC1893:
-movl $5,-20(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%ecx
-sarl %cl,-20(%ebp)
-cmpl $1,-20(%ebp)
-je .LC1897
-movl $287,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1899
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1899:
-.LC1897:
-movl $5,-20(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%ecx
-sarl %cl,-20(%ebp)
-cmpl $1,-20(%ebp)
-je .LC1901
-movl $288,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1903
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1903:
-.LC1901:
-movl $5,-20(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%ecx
-sarl %cl,-20(%ebp)
-cmpl $1,-20(%ebp)
-je .LC1905
-movl $289,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1907
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1907:
-.LC1905:
-movl $5,-20(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-movl %edi,%ecx
-sarl %cl,-20(%ebp)
-cmpl $1,-20(%ebp)
-je .LC1909
-movl $290,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1911
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1911:
-.LC1909:
-movl $5,-24(%ebp)
-movb $2,-25(%ebp)
-movl -24(%ebp),%edi
-movsbl -25(%ebp),%ecx
-movl %edi,%eax
-shrl %cl,%eax
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $1,%edi
-je .LC1913
-movl $291,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1915
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1915:
-.LC1913:
-movl $5,-24(%ebp)
-movw $2,-28(%ebp)
-movl -24(%ebp),%edi
-movswl -28(%ebp),%ecx
-movl %edi,%eax
-shrl %cl,%eax
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $1,%edi
-je .LC1917
-movl $292,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1919
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1919:
-.LC1917:
-movl $5,-24(%ebp)
-movl $2,-32(%ebp)
-movl -24(%ebp),%edi
-movl -32(%ebp),%ecx
-movl %edi,%eax
-shrl %cl,%eax
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $1,%edi
-je .LC1921
-movl $293,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1923
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1923:
-.LC1921:
-movl $5,-24(%ebp)
-movl $2,-36(%ebp)
-movl -24(%ebp),%edi
-movl -36(%ebp),%ecx
-movl %edi,%eax
-shrl %cl,%eax
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $1,%edi
-je .LC1925
-movl $294,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1927
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1927:
-.LC1925:
-movl $5,-24(%ebp)
-movl $2,-40(%ebp)
-movl -24(%ebp),%edi
-movl -40(%ebp),%esi
-movl %esi,%ecx
-movl %edi,%eax
-shrl %cl,%eax
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $1,%edi
-je .LC1929
-movl $295,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1931
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1931:
-.LC1929:
-movb $5,-9(%ebp)
-movb $2,-25(%ebp)
-movsbl -9(%ebp),%edi
-movsbl -25(%ebp),%ecx
-movl %edi,%eax
-sall %cl,%eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $20,%edi
-je .LC1933
-movl $296,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1935
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1935:
-.LC1933:
-movb $5,-9(%ebp)
-movw $2,-28(%ebp)
-movsbl -9(%ebp),%edi
-movswl -28(%ebp),%ecx
-movl %edi,%eax
-sall %cl,%eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $20,%edi
-je .LC1937
-movl $297,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1939
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1939:
-.LC1937:
-movb $5,-9(%ebp)
-movl $2,-32(%ebp)
-movsbl -9(%ebp),%edi
-movl -32(%ebp),%ecx
-movl %edi,%eax
-sall %cl,%eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $20,%edi
-je .LC1941
-movl $298,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1943
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1943:
-.LC1941:
-movb $5,-9(%ebp)
-movl $2,-36(%ebp)
-movsbl -9(%ebp),%edi
-movl -36(%ebp),%ecx
-movl %edi,%eax
-sall %cl,%eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $20,%edi
-je .LC1945
-movl $299,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1947
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1947:
-.LC1945:
-movb $5,-9(%ebp)
-movl $2,-40(%ebp)
-movsbl -9(%ebp),%edi
-movl -40(%ebp),%esi
-movl %esi,%ecx
-movl %edi,%eax
-sall %cl,%eax
-movl %eax,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $20,%edi
-je .LC1949
-movl $300,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1951
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1951:
-.LC1949:
-movw $5,-12(%ebp)
-movb $2,-25(%ebp)
-movswl -12(%ebp),%edi
-movsbl -25(%ebp),%ecx
-movl %edi,%eax
-sall %cl,%eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $20,%edi
-je .LC1953
-movl $301,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1955
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1955:
-.LC1953:
-movw $5,-12(%ebp)
-movw $2,-28(%ebp)
-movswl -12(%ebp),%edi
-movswl -28(%ebp),%ecx
-movl %edi,%eax
-sall %cl,%eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $20,%edi
-je .LC1957
-movl $302,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1959
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1959:
-.LC1957:
-movw $5,-12(%ebp)
-movl $2,-32(%ebp)
-movswl -12(%ebp),%edi
-movl -32(%ebp),%ecx
-movl %edi,%eax
-sall %cl,%eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $20,%edi
-je .LC1961
-movl $303,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1963
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1963:
-.LC1961:
-movw $5,-12(%ebp)
-movl $2,-36(%ebp)
-movswl -12(%ebp),%edi
-movl -36(%ebp),%ecx
-movl %edi,%eax
-sall %cl,%eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $20,%edi
-je .LC1965
-movl $304,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1967
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1967:
-.LC1965:
-movw $5,-12(%ebp)
-movl $2,-40(%ebp)
-movswl -12(%ebp),%edi
-movl -40(%ebp),%esi
-movl %esi,%ecx
-movl %edi,%eax
-sall %cl,%eax
-movl %eax,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $20,%edi
-je .LC1969
-movl $305,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1971
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1971:
-.LC1969:
-movl $5,-16(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%ecx
-sall %cl,-16(%ebp)
-cmpl $20,-16(%ebp)
-je .LC1973
-movl $306,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1975
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1975:
-.LC1973:
-movl $5,-16(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%ecx
-sall %cl,-16(%ebp)
-cmpl $20,-16(%ebp)
-je .LC1977
-movl $307,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1979
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1979:
-.LC1977:
-movl $5,-16(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%ecx
-sall %cl,-16(%ebp)
-cmpl $20,-16(%ebp)
-je .LC1981
-movl $308,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1983
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1983:
-.LC1981:
-movl $5,-16(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%ecx
-sall %cl,-16(%ebp)
-cmpl $20,-16(%ebp)
-je .LC1985
-movl $309,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1987
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1987:
-.LC1985:
-movl $5,-16(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-movl %edi,%ecx
-sall %cl,-16(%ebp)
-cmpl $20,-16(%ebp)
-je .LC1989
-movl $310,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1991
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1991:
-.LC1989:
-movl $5,-20(%ebp)
-movb $2,-25(%ebp)
-movsbl -25(%ebp),%ecx
-sall %cl,-20(%ebp)
-cmpl $20,-20(%ebp)
-je .LC1993
-movl $311,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1995
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1995:
-.LC1993:
-movl $5,-20(%ebp)
-movw $2,-28(%ebp)
-movswl -28(%ebp),%ecx
-sall %cl,-20(%ebp)
-cmpl $20,-20(%ebp)
-je .LC1997
-movl $312,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC1999
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC1999:
-.LC1997:
-movl $5,-20(%ebp)
-movl $2,-32(%ebp)
-movl -32(%ebp),%ecx
-sall %cl,-20(%ebp)
-cmpl $20,-20(%ebp)
-je .LC2001
-movl $313,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2003
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2003:
-.LC2001:
-movl $5,-20(%ebp)
-movl $2,-36(%ebp)
-movl -36(%ebp),%ecx
-sall %cl,-20(%ebp)
-cmpl $20,-20(%ebp)
-je .LC2005
-movl $314,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2007
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2007:
-.LC2005:
-movl $5,-20(%ebp)
-movl $2,-40(%ebp)
-movl -40(%ebp),%edi
-movl %edi,%ecx
-sall %cl,-20(%ebp)
-cmpl $20,-20(%ebp)
-je .LC2009
-movl $315,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2011
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2011:
-.LC2009:
-movl $5,-24(%ebp)
-movb $2,-25(%ebp)
-movl -24(%ebp),%edi
-movsbl -25(%ebp),%ecx
-movl %edi,%eax
-shll %cl,%eax
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $20,%edi
-je .LC2013
-movl $316,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2015
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2015:
-.LC2013:
-movl $5,-24(%ebp)
-movw $2,-28(%ebp)
-movl -24(%ebp),%edi
-movswl -28(%ebp),%ecx
-movl %edi,%eax
-shll %cl,%eax
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $20,%edi
-je .LC2017
-movl $317,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2019
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2019:
-.LC2017:
-movl $5,-24(%ebp)
-movl $2,-32(%ebp)
-movl -24(%ebp),%edi
-movl -32(%ebp),%ecx
-movl %edi,%eax
-shll %cl,%eax
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $20,%edi
-je .LC2021
-movl $318,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2023
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2023:
-.LC2021:
-movl $5,-24(%ebp)
-movl $2,-36(%ebp)
-movl -24(%ebp),%edi
-movl -36(%ebp),%ecx
-movl %edi,%eax
-shll %cl,%eax
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $20,%edi
-je .LC2025
-movl $319,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2027
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2027:
-.LC2025:
-movl $5,-24(%ebp)
-movl $2,-40(%ebp)
-movl -24(%ebp),%edi
-movl -40(%ebp),%esi
-movl %esi,%ecx
-movl %edi,%eax
-shll %cl,%eax
-movl %eax,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $20,%edi
-je .LC2029
-movl $320,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2031
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2031:
-.LC2029:
-movb $12,-9(%ebp)
-movb $10,-25(%ebp)
-movsbl -9(%ebp),%edi
-movsbl -25(%ebp),%esi
-andl %esi,%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $8,%edi
-je .LC2033
-movl $321,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2035
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2035:
-.LC2033:
-movb $12,-9(%ebp)
-movw $10,-28(%ebp)
-movsbl -9(%ebp),%edi
-movswl -28(%ebp),%esi
-andl %esi,%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $8,%edi
-je .LC2037
-movl $322,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2039
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2039:
-.LC2037:
-movb $12,-9(%ebp)
-movl $10,-32(%ebp)
-movsbl -9(%ebp),%edi
-andl -32(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $8,%edi
-je .LC2041
-movl $323,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2043
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2043:
-.LC2041:
-movb $12,-9(%ebp)
-movl $10,-36(%ebp)
-movsbl -9(%ebp),%edi
-andl -36(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $8,%edi
-je .LC2045
-movl $324,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2047
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2047:
-.LC2045:
-movb $12,-9(%ebp)
-movl $10,-40(%ebp)
-movsbl -9(%ebp),%edi
-andl -40(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $8,%edi
-je .LC2049
-movl $325,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2051
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2051:
-.LC2049:
-movw $12,-12(%ebp)
-movb $10,-25(%ebp)
-movswl -12(%ebp),%edi
-movsbl -25(%ebp),%esi
-andl %esi,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $8,%edi
-je .LC2053
-movl $326,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2055
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2055:
-.LC2053:
-movw $12,-12(%ebp)
-movw $10,-28(%ebp)
-movswl -12(%ebp),%edi
-movswl -28(%ebp),%esi
-andl %esi,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $8,%edi
-je .LC2057
-movl $327,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2059
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2059:
-.LC2057:
-movw $12,-12(%ebp)
-movl $10,-32(%ebp)
-movswl -12(%ebp),%edi
-andl -32(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $8,%edi
-je .LC2061
-movl $328,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2063
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2063:
-.LC2061:
-movw $12,-12(%ebp)
-movl $10,-36(%ebp)
-movswl -12(%ebp),%edi
-andl -36(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $8,%edi
-je .LC2065
-movl $329,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2067
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2067:
-.LC2065:
-movw $12,-12(%ebp)
-movl $10,-40(%ebp)
-movswl -12(%ebp),%edi
-andl -40(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $8,%edi
-je .LC2069
-movl $330,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2071
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2071:
-.LC2069:
-movl $12,-16(%ebp)
-movb $10,-25(%ebp)
-movsbl -25(%ebp),%edi
-andl %edi,-16(%ebp)
-cmpl $8,-16(%ebp)
-je .LC2073
-movl $331,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2075
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2075:
-.LC2073:
-movl $12,-16(%ebp)
-movw $10,-28(%ebp)
-movswl -28(%ebp),%edi
-andl %edi,-16(%ebp)
-cmpl $8,-16(%ebp)
-je .LC2077
-movl $332,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2079
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2079:
-.LC2077:
-movl $12,-16(%ebp)
-movl $10,-32(%ebp)
-movl -32(%ebp),%edi
-andl %edi,-16(%ebp)
-cmpl $8,-16(%ebp)
-je .LC2081
-movl $333,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2083
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2083:
-.LC2081:
-movl $12,-16(%ebp)
-movl $10,-36(%ebp)
-movl -36(%ebp),%edi
-andl %edi,-16(%ebp)
-cmpl $8,-16(%ebp)
-je .LC2085
-movl $334,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2087
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2087:
-.LC2085:
-movl $12,-16(%ebp)
-movl $10,-40(%ebp)
-movl -16(%ebp),%edi
-andl -40(%ebp),%edi
-movl %edi,-16(%ebp)
-cmpl $8,-16(%ebp)
-je .LC2089
-movl $335,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2091
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2091:
-.LC2089:
-movl $12,-20(%ebp)
-movb $10,-25(%ebp)
-movsbl -25(%ebp),%edi
-andl %edi,-20(%ebp)
-cmpl $8,-20(%ebp)
-je .LC2093
-movl $336,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2095
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2095:
-.LC2093:
-movl $12,-20(%ebp)
-movw $10,-28(%ebp)
-movswl -28(%ebp),%edi
-andl %edi,-20(%ebp)
-cmpl $8,-20(%ebp)
-je .LC2097
-movl $337,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2099
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2099:
-.LC2097:
-movl $12,-20(%ebp)
-movl $10,-32(%ebp)
-movl -32(%ebp),%edi
-andl %edi,-20(%ebp)
-cmpl $8,-20(%ebp)
-je .LC2101
-movl $338,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2103
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2103:
-.LC2101:
-movl $12,-20(%ebp)
-movl $10,-36(%ebp)
-movl -36(%ebp),%edi
-andl %edi,-20(%ebp)
-cmpl $8,-20(%ebp)
-je .LC2105
-movl $339,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2107
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2107:
-.LC2105:
-movl $12,-20(%ebp)
-movl $10,-40(%ebp)
-movl -20(%ebp),%edi
-andl -40(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $8,-20(%ebp)
-je .LC2109
-movl $340,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2111
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2111:
-.LC2109:
-movl $12,-24(%ebp)
-movb $10,-25(%ebp)
-movsbl -25(%ebp),%edi
-andl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $8,%edi
-je .LC2113
-movl $341,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2115
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2115:
-.LC2113:
-movl $12,-24(%ebp)
-movw $10,-28(%ebp)
-movswl -28(%ebp),%edi
-andl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $8,%edi
-je .LC2117
-movl $342,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2119
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2119:
-.LC2117:
-movl $12,-24(%ebp)
-movl $10,-32(%ebp)
-movl -32(%ebp),%edi
-andl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $8,%edi
-je .LC2121
-movl $343,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2123
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2123:
-.LC2121:
-movl $12,-24(%ebp)
-movl $10,-36(%ebp)
-movl -36(%ebp),%edi
-andl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $8,%edi
-je .LC2125
-movl $344,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2127
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2127:
-.LC2125:
-movl $12,-24(%ebp)
-movl $10,-40(%ebp)
-movl -40(%ebp),%edi
-andl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $8,%edi
-je .LC2129
-movl $345,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2131
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2131:
-.LC2129:
-movb $12,-9(%ebp)
-movb $10,-25(%ebp)
-movsbl -9(%ebp),%edi
-movsbl -25(%ebp),%esi
-xorl %esi,%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $6,%edi
-je .LC2133
-movl $346,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2135
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2135:
-.LC2133:
-movb $12,-9(%ebp)
-movw $10,-28(%ebp)
-movsbl -9(%ebp),%edi
-movswl -28(%ebp),%esi
-xorl %esi,%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $6,%edi
-je .LC2137
-movl $347,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2139
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2139:
-.LC2137:
-movb $12,-9(%ebp)
-movl $10,-32(%ebp)
-movsbl -9(%ebp),%edi
-xorl -32(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $6,%edi
-je .LC2141
-movl $348,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2143
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2143:
-.LC2141:
-movb $12,-9(%ebp)
-movl $10,-36(%ebp)
-movsbl -9(%ebp),%edi
-xorl -36(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $6,%edi
-je .LC2145
-movl $349,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2147
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2147:
-.LC2145:
-movb $12,-9(%ebp)
-movl $10,-40(%ebp)
-movsbl -9(%ebp),%edi
-xorl -40(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $6,%edi
-je .LC2149
-movl $350,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2151
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2151:
-.LC2149:
-movw $12,-12(%ebp)
-movb $10,-25(%ebp)
-movswl -12(%ebp),%edi
-movsbl -25(%ebp),%esi
-xorl %esi,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $6,%edi
-je .LC2153
-movl $351,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2155
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2155:
-.LC2153:
-movw $12,-12(%ebp)
-movw $10,-28(%ebp)
-movswl -12(%ebp),%edi
-movswl -28(%ebp),%esi
-xorl %esi,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $6,%edi
-je .LC2157
-movl $352,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2159
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2159:
-.LC2157:
-movw $12,-12(%ebp)
-movl $10,-32(%ebp)
-movswl -12(%ebp),%edi
-xorl -32(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $6,%edi
-je .LC2161
-movl $353,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2163
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2163:
-.LC2161:
-movw $12,-12(%ebp)
-movl $10,-36(%ebp)
-movswl -12(%ebp),%edi
-xorl -36(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $6,%edi
-je .LC2165
-movl $354,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2167
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2167:
-.LC2165:
-movw $12,-12(%ebp)
-movl $10,-40(%ebp)
-movswl -12(%ebp),%edi
-xorl -40(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $6,%edi
-je .LC2169
-movl $355,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2171
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2171:
-.LC2169:
-movl $12,-16(%ebp)
-movb $10,-25(%ebp)
-movsbl -25(%ebp),%edi
-xorl %edi,-16(%ebp)
-cmpl $6,-16(%ebp)
-je .LC2173
-movl $356,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2175
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2175:
-.LC2173:
-movl $12,-16(%ebp)
-movw $10,-28(%ebp)
-movswl -28(%ebp),%edi
-xorl %edi,-16(%ebp)
-cmpl $6,-16(%ebp)
-je .LC2177
-movl $357,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2179
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2179:
-.LC2177:
-movl $12,-16(%ebp)
-movl $10,-32(%ebp)
-movl -32(%ebp),%edi
-xorl %edi,-16(%ebp)
-cmpl $6,-16(%ebp)
-je .LC2181
-movl $358,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2183
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2183:
-.LC2181:
-movl $12,-16(%ebp)
-movl $10,-36(%ebp)
-movl -36(%ebp),%edi
-xorl %edi,-16(%ebp)
-cmpl $6,-16(%ebp)
-je .LC2185
-movl $359,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2187
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2187:
-.LC2185:
-movl $12,-16(%ebp)
-movl $10,-40(%ebp)
-movl -16(%ebp),%edi
-xorl -40(%ebp),%edi
-movl %edi,-16(%ebp)
-cmpl $6,-16(%ebp)
-je .LC2189
-movl $360,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2191
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2191:
-.LC2189:
-movl $12,-20(%ebp)
-movb $10,-25(%ebp)
-movsbl -25(%ebp),%edi
-xorl %edi,-20(%ebp)
-cmpl $6,-20(%ebp)
-je .LC2193
-movl $361,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2195
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2195:
-.LC2193:
-movl $12,-20(%ebp)
-movw $10,-28(%ebp)
-movswl -28(%ebp),%edi
-xorl %edi,-20(%ebp)
-cmpl $6,-20(%ebp)
-je .LC2197
-movl $362,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2199
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2199:
-.LC2197:
-movl $12,-20(%ebp)
-movl $10,-32(%ebp)
-movl -32(%ebp),%edi
-xorl %edi,-20(%ebp)
-cmpl $6,-20(%ebp)
-je .LC2201
-movl $363,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2203
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2203:
-.LC2201:
-movl $12,-20(%ebp)
-movl $10,-36(%ebp)
-movl -36(%ebp),%edi
-xorl %edi,-20(%ebp)
-cmpl $6,-20(%ebp)
-je .LC2205
-movl $364,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2207
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2207:
-.LC2205:
-movl $12,-20(%ebp)
-movl $10,-40(%ebp)
-movl -20(%ebp),%edi
-xorl -40(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $6,-20(%ebp)
-je .LC2209
-movl $365,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2211
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2211:
-.LC2209:
-movl $12,-24(%ebp)
-movb $10,-25(%ebp)
-movsbl -25(%ebp),%edi
-xorl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $6,%edi
-je .LC2213
-movl $366,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2215
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2215:
-.LC2213:
-movl $12,-24(%ebp)
-movw $10,-28(%ebp)
-movswl -28(%ebp),%edi
-xorl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $6,%edi
-je .LC2217
-movl $367,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2219
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2219:
-.LC2217:
-movl $12,-24(%ebp)
-movl $10,-32(%ebp)
-movl -32(%ebp),%edi
-xorl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $6,%edi
-je .LC2221
-movl $368,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2223
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2223:
-.LC2221:
-movl $12,-24(%ebp)
-movl $10,-36(%ebp)
-movl -36(%ebp),%edi
-xorl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $6,%edi
-je .LC2225
-movl $369,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2227
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2227:
-.LC2225:
-movl $12,-24(%ebp)
-movl $10,-40(%ebp)
-movl -40(%ebp),%edi
-xorl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $6,%edi
-je .LC2229
-movl $370,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2231
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2231:
-.LC2229:
-movb $12,-9(%ebp)
-movb $10,-25(%ebp)
-movsbl -9(%ebp),%edi
-movsbl -25(%ebp),%esi
-orl %esi,%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $14,%edi
-je .LC2233
-movl $371,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2235
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2235:
-.LC2233:
-movb $12,-9(%ebp)
-movw $10,-28(%ebp)
-movsbl -9(%ebp),%edi
-movswl -28(%ebp),%esi
-orl %esi,%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $14,%edi
-je .LC2237
-movl $372,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2239
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2239:
-.LC2237:
-movb $12,-9(%ebp)
-movl $10,-32(%ebp)
-movsbl -9(%ebp),%edi
-orl -32(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $14,%edi
-je .LC2241
-movl $373,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2243
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2243:
-.LC2241:
-movb $12,-9(%ebp)
-movl $10,-36(%ebp)
-movsbl -9(%ebp),%edi
-orl -36(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $14,%edi
-je .LC2245
-movl $374,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2247
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2247:
-.LC2245:
-movb $12,-9(%ebp)
-movl $10,-40(%ebp)
-movsbl -9(%ebp),%edi
-orl -40(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-9(%ebp)
-movsbl -9(%ebp),%edi
-cmpl $14,%edi
-je .LC2249
-movl $375,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2251
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2251:
-.LC2249:
-movw $12,-12(%ebp)
-movb $10,-25(%ebp)
-movswl -12(%ebp),%edi
-movsbl -25(%ebp),%esi
-orl %esi,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $14,%edi
-je .LC2253
-movl $376,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2255
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2255:
-.LC2253:
-movw $12,-12(%ebp)
-movw $10,-28(%ebp)
-movswl -12(%ebp),%edi
-movswl -28(%ebp),%esi
-orl %esi,%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $14,%edi
-je .LC2257
-movl $377,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2259
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2259:
-.LC2257:
-movw $12,-12(%ebp)
-movl $10,-32(%ebp)
-movswl -12(%ebp),%edi
-orl -32(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $14,%edi
-je .LC2261
-movl $378,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2263
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2263:
-.LC2261:
-movw $12,-12(%ebp)
-movl $10,-36(%ebp)
-movswl -12(%ebp),%edi
-orl -36(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $14,%edi
-je .LC2265
-movl $379,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2267
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2267:
-.LC2265:
-movw $12,-12(%ebp)
-movl $10,-40(%ebp)
-movswl -12(%ebp),%edi
-orl -40(%ebp),%edi
-movw %di,-12(%ebp)
-movswl -12(%ebp),%edi
-cmpl $14,%edi
-je .LC2269
-movl $380,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2271
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2271:
-.LC2269:
-movl $12,-16(%ebp)
-movb $10,-25(%ebp)
-movsbl -25(%ebp),%edi
-orl %edi,-16(%ebp)
-cmpl $14,-16(%ebp)
-je .LC2273
-movl $381,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2275
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2275:
-.LC2273:
-movl $12,-16(%ebp)
-movw $10,-28(%ebp)
-movswl -28(%ebp),%edi
-orl %edi,-16(%ebp)
-cmpl $14,-16(%ebp)
-je .LC2277
-movl $382,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2279
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2279:
-.LC2277:
-movl $12,-16(%ebp)
-movl $10,-32(%ebp)
-movl -32(%ebp),%edi
-orl %edi,-16(%ebp)
-cmpl $14,-16(%ebp)
-je .LC2281
-movl $383,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2283
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2283:
-.LC2281:
-movl $12,-16(%ebp)
-movl $10,-36(%ebp)
-movl -36(%ebp),%edi
-orl %edi,-16(%ebp)
-cmpl $14,-16(%ebp)
-je .LC2285
-movl $384,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2287
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2287:
-.LC2285:
-movl $12,-16(%ebp)
-movl $10,-40(%ebp)
-movl -16(%ebp),%edi
-orl -40(%ebp),%edi
-movl %edi,-16(%ebp)
-cmpl $14,-16(%ebp)
-je .LC2289
-movl $385,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2291
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2291:
-.LC2289:
-movl $12,-20(%ebp)
-movb $10,-25(%ebp)
-movsbl -25(%ebp),%edi
-orl %edi,-20(%ebp)
-cmpl $14,-20(%ebp)
-je .LC2293
-movl $386,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2295
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2295:
-.LC2293:
-movl $12,-20(%ebp)
-movw $10,-28(%ebp)
-movswl -28(%ebp),%edi
-orl %edi,-20(%ebp)
-cmpl $14,-20(%ebp)
-je .LC2297
-movl $387,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2299
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2299:
-.LC2297:
-movl $12,-20(%ebp)
-movl $10,-32(%ebp)
-movl -32(%ebp),%edi
-orl %edi,-20(%ebp)
-cmpl $14,-20(%ebp)
-je .LC2301
-movl $388,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2303
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2303:
-.LC2301:
-movl $12,-20(%ebp)
-movl $10,-36(%ebp)
-movl -36(%ebp),%edi
-orl %edi,-20(%ebp)
-cmpl $14,-20(%ebp)
-je .LC2305
-movl $389,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2307
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2307:
-.LC2305:
-movl $12,-20(%ebp)
-movl $10,-40(%ebp)
-movl -20(%ebp),%edi
-orl -40(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $14,-20(%ebp)
-je .LC2309
-movl $390,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2311
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2311:
-.LC2309:
-movl $12,-24(%ebp)
-movb $10,-25(%ebp)
-movsbl -25(%ebp),%edi
-orl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $14,%edi
-je .LC2313
-movl $391,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2315
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2315:
-.LC2313:
-movl $12,-24(%ebp)
-movw $10,-28(%ebp)
-movswl -28(%ebp),%edi
-orl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $14,%edi
-je .LC2317
-movl $392,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2319
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2319:
-.LC2317:
-movl $12,-24(%ebp)
-movl $10,-32(%ebp)
-movl -32(%ebp),%edi
-orl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $14,%edi
-je .LC2321
-movl $393,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2323
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2323:
-.LC2321:
-movl $12,-24(%ebp)
-movl $10,-36(%ebp)
-movl -36(%ebp),%edi
-orl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $14,%edi
-je .LC2325
-movl $394,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2327
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2327:
-.LC2325:
-movl $12,-24(%ebp)
-movl $10,-40(%ebp)
-movl -40(%ebp),%edi
-orl %edi,-24(%ebp)
-movl -24(%ebp),%edi
-cmpl $14,%edi
-je .LC2329
-movl $395,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2331
-pushl -8(%ebp)
-pushl $f.706
-call printf
-addl $8,%esp
-.LC2331:
-.LC2329:
-cmpl $0,-8(%ebp)
-je .LC2333
-movl $1,-76(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC2335
-pushl $1
-pushl $s714er.707
-call printf
-addl $8,%esp
-.LC2335:
-.LC2333:
-movl -76(%ebp),%eax
-.LC705:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf2337:
-.size s714,.Lf2337-s714
-.data
-.align 1
-.type s715er.2339,@object
-s715er.2339:
-.byte 115
-.byte 55
-.byte 49
-.byte 53
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s715er.2339,11
-.align 1
-.type qs715.2340,@object
-.size qs715.2340,8
-qs715.2340:
-.byte 115
-.byte 55
-.byte 49
-.byte 53
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.globl s715
-.text
-.align 16
-.type s715,@function
-s715:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $28,%esp
-movl $0,-28(%ebp)
-movl $0,-20(%ebp)
-leal qs715.2340,%edi
-movl %edi,-4(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-8(%ebp)
-movl $0,-16(%ebp)
-.LC2341:
-.LC2342:
-movl -8(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-8(%ebp)
-movl -4(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-4(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC2341
-movl $1,-12(%ebp)
-incl -12(%ebp)
-incl -12(%ebp)
-incl -12(%ebp)
-incl -12(%ebp)
-movl -12(%ebp),%edi
-leal 1(%edi),%edi
-movl %edi,-12(%ebp)
-cmpl $6,%edi
-je .LC2344
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC2346
-pushl $1
-pushl $s715er.2339
-call printf
-addl $8,%esp
-.LC2346:
-incl -16(%ebp)
-.LC2344:
-pushl -28(%ebp)
-movl $3,-24(%ebp)
-movl -24(%ebp),%edi
-leal 2(%edi),%edi
-pushl %edi
-pushl -20(%ebp)
-call s715f
-addl $12,%esp
-cmpl $5,%eax
-je .LC2348
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC2350
-pushl $2
-pushl $s715er.2339
-call printf
-addl $8,%esp
-.LC2350:
-addl $2,-16(%ebp)
-.LC2348:
-movl -16(%ebp),%eax
-.LC2338:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf2352:
-.size s715,.Lf2352-s715
-.globl s715f
-.align 16
-.type s715f,@function
-s715f:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl 24(%ebp),%eax
-.LC2353:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf2354:
-.size s715f,.Lf2354-s715f
-.data
-.align 1
-.type s72er.2356,@object
-s72er.2356:
-.byte 115
-.byte 55
-.byte 50
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s72er.2356,10
-.align 1
-.type qs72.2357,@object
-.size qs72.2357,8
-qs72.2357:
-.byte 115
-.byte 55
-.byte 50
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.globl s72
-.text
-.align 16
-.type s72,@function
-s72:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $100,%esp
-leal qs72.2357,%edi
-movl %edi,-12(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-16(%ebp)
-movl $0,-24(%ebp)
-.LC2358:
-.LC2359:
-movl -16(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-16(%ebp)
-movl -12(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-12(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC2358
-movl $2,-4(%ebp)
-cmpl $2,-4(%ebp)
-je .LC2361
-incl -24(%ebp)
-pushl $1
-pushl $s72er.2356
-call printf
-addl $8,%esp
-.LC2361:
-movl -4(%ebp),%edi
-movl %edi,%esi
-negl %esi
-leal (%esi,%edi),%edi
-cmpl $0,%edi
-je .LC2363
-addl $2,-24(%ebp)
-pushl $2
-pushl $s72er.2356
-call printf
-addl $8,%esp
-.LC2363:
-movl $0,-4(%ebp)
-movl $0,-8(%ebp)
-jmp .LC2368
-.LC2365:
-movl -4(%ebp),%edi
-leal (,%edi,2),%edi
-orl $1,%edi
-movl %edi,-4(%ebp)
-.LC2366:
-incl -8(%ebp)
-.LC2368:
-movl 20(%ebp),%edi
-movl 4(%edi),%edi
-cmpl %edi,-8(%ebp)
-jl .LC2365
-movl -4(%ebp),%edi
-notl %edi
-cmpl $0,%edi
-je .LC2369
-addl $4,-24(%ebp)
-pushl $4
-pushl $s72er.2356
-call printf
-addl $8,%esp
-.LC2369:
-movl $5,-4(%ebp)
-movl -4(%ebp),%edi
-leal 1(%edi),%edi
-movl %edi,-4(%ebp)
-cmpl $6,%edi
-jne .LC2376
-movl -4(%ebp),%edi
-subl $1,%edi
-movl %edi,-4(%ebp)
-cmpl $5,%edi
-jne .LC2376
-movl -4(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-4(%ebp)
-cmpl $5,%edi
-jne .LC2376
-movl -4(%ebp),%edi
-movl %edi,%esi
-subl $1,%esi
-movl %esi,-4(%ebp)
-cmpl $6,%edi
-jne .LC2376
-cmpl $5,-4(%ebp)
-je .LC2371
-.LC2376:
-addl $8,-24(%ebp)
-pushl $8
-pushl $s72er.2356
-call printf
-addl $8,%esp
-.LC2371:
-movb $26,-29(%ebp)
-movl $26,-36(%ebp)
-fldl .LC2377
-fstpl -48(%ebp)
-movw $26,-32(%ebp)
-movl $26,-40(%ebp)
-movl $26,-28(%ebp)
-flds .LC2378
-fstps -52(%ebp)
-movl $0,-20(%ebp)
-movswl -32(%ebp),%edi
-movl %edi,%ebx
-movsbl %bl,%edi
-cmpl $26,%edi
-jne .LC2385
-movl -28(%ebp),%edi
-movl %edi,%ebx
-movsbl %bl,%edi
-cmpl $26,%edi
-jne .LC2385
-movl -36(%ebp),%edi
-movl %edi,%ebx
-movsbl %bl,%edi
-cmpl $26,%edi
-jne .LC2385
-movl -40(%ebp),%edi
-movl %edi,%ebx
-movsbl %bl,%edi
-cmpl $26,%edi
-jne .LC2385
-flds -52(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%ebx
-movsbl %bl,%edi
-cmpl $26,%edi
-jne .LC2385
-fldl -48(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%ebx
-movsbl %bl,%edi
-cmpl $26,%edi
-je .LC2379
-.LC2385:
-incl -20(%ebp)
-.LC2379:
-movsbl -29(%ebp),%edi
-movswl %di,%edi
-cmpl $26,%edi
-jne .LC2392
-movl -28(%ebp),%edi
-movswl %di,%edi
-cmpl $26,%edi
-jne .LC2392
-movl -36(%ebp),%edi
-movswl %di,%edi
-cmpl $26,%edi
-jne .LC2392
-movl -40(%ebp),%edi
-movswl %di,%edi
-cmpl $26,%edi
-jne .LC2392
-flds -52(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movswl %di,%edi
-cmpl $26,%edi
-jne .LC2392
-fldl -48(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movswl %di,%edi
-cmpl $26,%edi
-je .LC2386
-.LC2392:
-addl $2,-20(%ebp)
-.LC2386:
-movsbl -29(%ebp),%edi
-cmpl $26,%edi
-jne .LC2399
-movswl -32(%ebp),%edi
-cmpl $26,%edi
-jne .LC2399
-cmpl $26,-36(%ebp)
-jne .LC2399
-movl -40(%ebp),%edi
-cmpl $26,%edi
-jne .LC2399
-flds -52(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-cmpl $26,%eax
-jne .LC2399
-fldl -48(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-cmpl $26,%eax
-je .LC2393
-.LC2399:
-addl $4,-20(%ebp)
-.LC2393:
-movsbl -29(%ebp),%edi
-cmpl $26,%edi
-jne .LC2406
-movswl -32(%ebp),%edi
-cmpl $26,%edi
-jne .LC2406
-cmpl $26,-28(%ebp)
-jne .LC2406
-movl -40(%ebp),%edi
-cmpl $26,%edi
-jne .LC2406
-flds -52(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-cmpl $26,%eax
-jne .LC2406
-fldl -48(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-cmpl $26,%eax
-je .LC2400
-.LC2406:
-addl $8,-20(%ebp)
-.LC2400:
-movsbl -29(%ebp),%edi
-cmpl $26,%edi
-jne .LC2415
-movswl -32(%ebp),%edi
-cmpl $26,%edi
-jne .LC2415
-movl -28(%ebp),%edi
-cmpl $26,%edi
-jne .LC2415
-movl -36(%ebp),%edi
-cmpl $26,%edi
-jne .LC2415
-flds .LC847
-fcomps -52(%ebp)
-fstsw %ax
-sahf
-ja .LC2416
-flds -52(%ebp)
-fsubs .LC847
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-56(%ebp)
-jmp .LC2417
-.LC2416:
-flds -52(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-56(%ebp)
-.LC2417:
-movl -56(%ebp),%edi
-cmpl $26,%edi
-jne .LC2415
-fldl .LC855
-fcompl -48(%ebp)
-fstsw %ax
-sahf
-ja .LC2418
-fldl -48(%ebp)
-fsubl .LC855
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-60(%ebp)
-jmp .LC2419
-.LC2418:
-fldl -48(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-60(%ebp)
-.LC2419:
-movl -60(%ebp),%edi
-cmpl $26,%edi
-je .LC2407
-.LC2415:
-addl $16,-20(%ebp)
-.LC2407:
-movsbl -29(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fldl .LC2377
-fcompp
-fstsw %ax
-sahf
-jne .LC2426
-movswl -32(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fldl .LC2377
-fcompp
-fstsw %ax
-sahf
-jne .LC2426
-fildl -28(%ebp)
-fldl .LC2377
-fcompp
-fstsw %ax
-sahf
-jne .LC2426
-fildl -36(%ebp)
-fldl .LC2377
-fcompp
-fstsw %ax
-sahf
-jne .LC2426
-movl -40(%ebp),%edi
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-sub $4,%esp
-fstps (%esp)
-flds (%esp)
-addl $4,%esp
-fldl .LC2377
-fcompp
-fstsw %ax
-sahf
-jne .LC2426
-fldl -48(%ebp)
-fldl .LC2377
-fcompp
-fstsw %ax
-sahf
-je .LC2420
-.LC2426:
-addl $32,-20(%ebp)
-.LC2420:
-movsbl -29(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fldl .LC2377
-fcompp
-fstsw %ax
-sahf
-jne .LC2433
-movswl -32(%ebp),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fldl .LC2377
-fcompp
-fstsw %ax
-sahf
-jne .LC2433
-fildl -28(%ebp)
-fldl .LC2377
-fcompp
-fstsw %ax
-sahf
-jne .LC2433
-fildl -36(%ebp)
-fldl .LC2377
-fcompp
-fstsw %ax
-sahf
-jne .LC2433
-movl -40(%ebp),%edi
-fldl .LC611
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fldl .LC2377
-fcompp
-fstsw %ax
-sahf
-jne .LC2433
-fldl .LC2377
-fcomps -52(%ebp)
-fstsw %ax
-sahf
-je .LC2427
-.LC2433:
-addl $64,-20(%ebp)
-.LC2427:
-cmpl $0,-20(%ebp)
-je .LC2434
-addl $16,-24(%ebp)
-pushl $16
-pushl $s72er.2356
-call printf
-addl $8,%esp
-.LC2434:
-movl -24(%ebp),%eax
-.LC2355:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf2436:
-.size s72,.Lf2436-s72
-.data
-.align 1
-.type s757er.2438,@object
-s757er.2438:
-.byte 115
-.byte 55
-.byte 53
-.byte 55
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s757er.2438,11
-.align 1
-.type qs757.2439,@object
-.size qs757.2439,8
-qs757.2439:
-.byte 115
-.byte 55
-.byte 53
-.byte 55
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.globl s757
-.text
-.align 16
-.type s757,@function
-s757:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $148,%esp
-leal qs757.2439,%edi
-movl %edi,-112(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-116(%ebp)
-movl $0,-120(%ebp)
-.LC2440:
-.LC2441:
-movl -116(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-116(%ebp)
-movl -112(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-112(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC2440
-movl $40,-124(%ebp)
-movl -124(%ebp),%edi
-leal (,%edi,8),%esi
-leal (,%esi,4),%esi
-cmpl $1280,%esi
-jne .LC2445
-sarl $3,%edi
-sarl $2,%edi
-cmpl $1,%edi
-je .LC2443
-.LC2445:
-incl -120(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC2446
-pushl $1
-pushl $s757er.2438
-call printf
-addl $8,%esp
-.LC2446:
-.LC2443:
-movl $0,-84(%ebp)
-movl $0,-100(%ebp)
-jmp .LC2451
-.LC2448:
-movl $1,-92(%ebp)
-movl -92(%ebp),%edi
-movl 20(%ebp),%esi
-movl 16(%esi),%esi
-movl %esi,%ecx
-subl $1,%ecx
-movl %edi,%eax
-shll %cl,%eax
-movl %eax,-96(%ebp)
-movl $0,-104(%ebp)
-movl -104(%ebp),%edi
-notl %edi
-movl -100(%ebp),%esi
-movl %esi,%ecx
-movl %edi,%eax
-shrl %cl,%eax
-movl %eax,-108(%ebp)
-movl %esi,%ecx
-movl %edi,%eax
-shll %cl,%eax
-movl %eax,-104(%ebp)
-movl $0,-88(%ebp)
-jmp .LC2455
-.LC2452:
-movl -100(%ebp),%edi
-cmpl %edi,-88(%ebp)
-jge .LC2463
-movl $1,-132(%ebp)
-jmp .LC2464
-.LC2463:
-movl $0,-132(%ebp)
-.LC2464:
-movl -92(%ebp),%edi
-andl -104(%ebp),%edi
-cmpl $0,%edi
-jne .LC2465
-movl $1,-136(%ebp)
-jmp .LC2466
-.LC2465:
-movl $0,-136(%ebp)
-.LC2466:
-movl -136(%ebp),%edi
-cmpl %edi,-132(%ebp)
-jne .LC2462
-movl -100(%ebp),%edi
-cmpl %edi,-88(%ebp)
-jge .LC2467
-movl $1,-140(%ebp)
-jmp .LC2468
-.LC2467:
-movl $0,-140(%ebp)
-.LC2468:
-movl -96(%ebp),%edi
-andl -108(%ebp),%edi
-cmpl $0,%edi
-jne .LC2469
-movl $1,-144(%ebp)
-jmp .LC2470
-.LC2469:
-movl $0,-144(%ebp)
-.LC2470:
-movl -144(%ebp),%edi
-cmpl %edi,-140(%ebp)
-je .LC2456
-.LC2462:
-movl $1,-84(%ebp)
-.LC2456:
-movl -92(%ebp),%edi
-leal (,%edi,2),%edi
-movl %edi,-92(%ebp)
-movl -96(%ebp),%edi
-shrl $1,%edi
-movl %edi,-96(%ebp)
-.LC2453:
-incl -88(%ebp)
-.LC2455:
-movl 20(%ebp),%edi
-movl 16(%edi),%edi
-cmpl %edi,-88(%ebp)
-jl .LC2452
-.LC2449:
-incl -100(%ebp)
-.LC2451:
-movl 20(%ebp),%edi
-movl 16(%edi),%edi
-cmpl %edi,-100(%ebp)
-jl .LC2448
-cmpl $0,-84(%ebp)
-je .LC2471
-addl $2,-120(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC2473
-pushl $2
-pushl $s757er.2438
-call printf
-addl $8,%esp
-.LC2473:
-.LC2471:
-movl $3,-16(%ebp)
-movl $2,-12(%ebp)
-movl $1,-8(%ebp)
-movl -12(%ebp),%edi
-cmpl %edi,-16(%ebp)
-jge .LC2481
-movl $1,-136(%ebp)
-jmp .LC2482
-.LC2481:
-movl $0,-136(%ebp)
-.LC2482:
-movl -8(%ebp),%edi
-cmpl %edi,-136(%ebp)
-jge .LC2479
-movl $1,-132(%ebp)
-jmp .LC2480
-.LC2479:
-movl $0,-132(%ebp)
-.LC2480:
-cmpl $1,-132(%ebp)
-je .LC2475
-addl $4,-120(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC2483
-pushl $4
-pushl $s757er.2438
-call printf
-addl $8,%esp
-.LC2483:
-.LC2475:
-leal -76(%ebp),%edi
-leal -80(%ebp),%esi
-cmpl %esi,%edi
-jne .LC2485
-addl $8,-120(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC2488
-pushl $8
-pushl $s757er.2438
-call printf
-addl $8,%esp
-.LC2488:
-.LC2485:
-leal -76(%ebp),%edi
-leal -80(%ebp),%esi
-cmpl %esi,%edi
-jae .LC2490
-movl 20(%ebp),%edi
-cmpl $0,40(%edi)
-je .LC2493
-pushl $.LC2495
-call printf
-addl $4,%esp
-.LC2493:
-.LC2490:
-movl $0,-84(%ebp)
-movl $0,-88(%ebp)
-.LC2496:
-movl -88(%ebp),%edi
-leal -80(%ebp),%esi
-movl $1,(%esi,%edi,4)
-.LC2497:
-incl -88(%ebp)
-cmpl $16,-88(%ebp)
-jl .LC2496
-movl $0,-76(%ebp)
-movl $0,-64(%ebp)
-movl $0,-56(%ebp)
-movl $0,-52(%ebp)
-movl $0,-44(%ebp)
-movl $0,-28(%ebp)
-movl $0,-16(%ebp)
-.LC2506:
-movl $0,-12(%ebp)
-.LC2510:
-movl $0,-8(%ebp)
-.LC2514:
-movl $0,-4(%ebp)
-.LC2518:
-movl -12(%ebp),%edi
-cmpl %edi,-16(%ebp)
-jge .LC2529
-movl $1,-144(%ebp)
-jmp .LC2530
-.LC2529:
-movl $0,-144(%ebp)
-.LC2530:
-movl -4(%ebp),%edi
-cmpl %edi,-8(%ebp)
-jge .LC2531
-movl $1,-148(%ebp)
-jmp .LC2532
-.LC2531:
-movl $0,-148(%ebp)
-.LC2532:
-movl -148(%ebp),%edi
-cmpl %edi,-144(%ebp)
-jne .LC2527
-movl $1,-140(%ebp)
-jmp .LC2528
-.LC2527:
-movl $0,-140(%ebp)
-.LC2528:
-movl -16(%ebp),%edi
-movl -12(%ebp),%esi
-leal (,%esi,4),%esi
-leal (%esi,%edi,8),%edi
-movl -8(%ebp),%esi
-leal (,%esi,2),%esi
-leal (%esi,%edi),%edi
-movl -4(%ebp),%esi
-leal (%esi,%edi),%edi
-leal -80(%ebp),%esi
-movl (%esi,%edi,4),%edi
-cmpl %edi,-140(%ebp)
-je .LC2522
-movl $1,-84(%ebp)
-.LC2522:
-.LC2519:
-incl -4(%ebp)
-cmpl $2,-4(%ebp)
-jl .LC2518
-.LC2515:
-incl -8(%ebp)
-cmpl $2,-8(%ebp)
-jl .LC2514
-.LC2511:
-incl -12(%ebp)
-cmpl $2,-12(%ebp)
-jl .LC2510
-.LC2507:
-incl -16(%ebp)
-cmpl $2,-16(%ebp)
-jl .LC2506
-cmpl $0,-84(%ebp)
-je .LC2533
-addl $16,-120(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC2535
-pushl $16
-pushl $s757er.2438
-call printf
-addl $8,%esp
-.LC2535:
-.LC2533:
-movl $0,-128(%ebp)
-movl -128(%ebp),%edi
-cmpl $0,%edi
-je .LC2537
-addl $32,-120(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC2539
-pushl $32
-pushl $s757er.2438
-call printf
-addl $8,%esp
-.LC2539:
-.LC2537:
-movl -120(%ebp),%eax
-.LC2437:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf2541:
-.size s757,.Lf2541-s757
-.data
-.align 1
-.type fl.2543,@object
-fl.2543:
-.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
-.size fl.2543,17
-.align 1
-.type s7813er.2544,@object
-s7813er.2544:
-.byte 115
-.byte 55
-.byte 56
-.byte 49
-.byte 51
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s7813er.2544,12
-.align 1
-.type qs7813.2545,@object
-.size qs7813.2545,8
-qs7813.2545:
-.byte 115
-.byte 55
-.byte 56
-.byte 49
-.byte 51
-.byte 32
-.byte 32
-.byte 0
-.globl s7813
-.text
-.align 16
-.type s7813,@function
-s7813:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $88,%esp
-leal qs7813.2545,%edi
-movl %edi,-24(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%esi
-movl %esi,-28(%ebp)
-movl $0,-8(%ebp)
-movl $0,-32(%ebp)
-movl 48(%edi),%edi
-movl %edi,-4(%ebp)
-.LC2546:
-.LC2547:
-movl -28(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-28(%ebp)
-movl -24(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-24(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC2546
-jmp .LC2549
-movl $1,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2551
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2551:
-.LC2549:
-jmp .LC2553
-movl $2,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2555
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2555:
-.LC2553:
-jmp .LC2557
-movl $3,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2559
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2559:
-.LC2557:
-jmp .LC2561
-movl $4,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2563
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2563:
-.LC2561:
-jmp .LC2565
-movl $5,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2567
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2567:
-.LC2565:
-jmp .LC2569
-movl $6,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2571
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2571:
-.LC2569:
-jmp .LC2573
-movl $7,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2575
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2575:
-.LC2573:
-jmp .LC2577
-movl $8,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2579
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2579:
-.LC2577:
-jmp .LC2581
-movl $9,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2583
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2583:
-.LC2581:
-jmp .LC2585
-movl $10,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2587
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2587:
-.LC2585:
-jmp .LC2589
-movl $11,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2591
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2591:
-.LC2589:
-jmp .LC2593
-movl $12,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2595
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2595:
-.LC2593:
-jmp .LC2597
-movl $13,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2599
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2599:
-.LC2597:
-jmp .LC2601
-movl $14,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2603
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2603:
-.LC2601:
-jmp .LC2605
-movl $15,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2607
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2607:
-.LC2605:
-jmp .LC2609
-movl $16,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2611
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2611:
-.LC2609:
-jmp .LC2613
-movl $17,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2615
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2615:
-.LC2613:
-jmp .LC2617
-movl $18,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2619
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2619:
-.LC2617:
-jmp .LC2621
-movl $16,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2623
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2623:
-.LC2621:
-jmp .LC2625
-movl $20,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2627
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2627:
-.LC2625:
-jmp .LC2629
-movl $21,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2631
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2631:
-.LC2629:
-jmp .LC2633
-movl $22,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2635
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2635:
-.LC2633:
-jmp .LC2637
-movl $23,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2639
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2639:
-.LC2637:
-jmp .LC2641
-movl $24,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2643
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2643:
-.LC2641:
-jmp .LC2645
-movl $25,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2647
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2647:
-.LC2645:
-jmp .LC2649
-movl $26,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2651
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2651:
-.LC2649:
-jmp .LC2653
-movl $27,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2655
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2655:
-.LC2653:
-jmp .LC2657
-movl $28,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2659
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2659:
-.LC2657:
-jmp .LC2661
-movl $26,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2663
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2663:
-.LC2661:
-jmp .LC2665
-movl $30,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2667
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2667:
-.LC2665:
-jmp .LC2669
-movl $31,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2671
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2671:
-.LC2669:
-jmp .LC2673
-movl $32,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2675
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2675:
-.LC2673:
-jmp .LC2677
-movl $33,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2679
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2679:
-.LC2677:
-jmp .LC2681
-movl $34,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2683
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2683:
-.LC2681:
-jmp .LC2685
-movl $35,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2687
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2687:
-.LC2685:
-jmp .LC2689
-movl $36,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2691
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2691:
-.LC2689:
-jmp .LC2693
-movl $37,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2695
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2695:
-.LC2693:
-jmp .LC2697
-movl $38,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2699
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2699:
-.LC2697:
-jmp .LC2701
-movl $39,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2703
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2703:
-.LC2701:
-jmp .LC2705
-movl $40,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2707
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2707:
-.LC2705:
-jmp .LC2709
-movl $41,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2711
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2711:
-.LC2709:
-jmp .LC2713
-movl $42,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2715
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2715:
-.LC2713:
-jmp .LC2717
-movl $43,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2719
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2719:
-.LC2717:
-jmp .LC2721
-movl $44,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2723
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2723:
-.LC2721:
-jmp .LC2725
-movl $45,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2727
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2727:
-.LC2725:
-jmp .LC2729
-movl $46,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2731
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2731:
-.LC2729:
-jmp .LC2733
-movl $47,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2735
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2735:
-.LC2733:
-jmp .LC2737
-movl $48,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2739
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2739:
-.LC2737:
-jmp .LC2741
-movl $49,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2743
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2743:
-.LC2741:
-jmp .LC2745
-movl $50,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2747
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2747:
-.LC2745:
-jmp .LC2749
-movl $51,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2751
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2751:
-.LC2749:
-jmp .LC2753
-movl $52,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2755
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2755:
-.LC2753:
-jmp .LC2757
-movl $53,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2759
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2759:
-.LC2757:
-jmp .LC2761
-movl $54,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2763
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2763:
-.LC2761:
-jmp .LC2765
-movl $55,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2767
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2767:
-.LC2765:
-jmp .LC2769
-movl $56,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2771
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2771:
-.LC2769:
-jmp .LC2773
-movl $57,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2775
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2775:
-.LC2773:
-jmp .LC2777
-movl $58,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2779
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2779:
-.LC2777:
-jmp .LC2781
-movl $56,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2783
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2783:
-.LC2781:
-jmp .LC2785
-movl $60,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2787
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2787:
-.LC2785:
-jmp .LC2789
-movl $61,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2791
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2791:
-.LC2789:
-jmp .LC2793
-movl $62,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2795
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2795:
-.LC2793:
-jmp .LC2797
-movl $63,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2799
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2799:
-.LC2797:
-jmp .LC2801
-movl $64,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2803
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2803:
-.LC2801:
-jmp .LC2805
-movl $65,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2807
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2807:
-.LC2805:
-jmp .LC2809
-movl $66,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2811
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2811:
-.LC2809:
-jmp .LC2813
-movl $67,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2815
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2815:
-.LC2813:
-jmp .LC2817
-movl $68,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2819
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2819:
-.LC2817:
-jmp .LC2821
-movl $69,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2823
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2823:
-.LC2821:
-jmp .LC2825
-movl $70,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2827
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2827:
-.LC2825:
-jmp .LC2829
-movl $71,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2831
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2831:
-.LC2829:
-jmp .LC2833
-movl $72,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2835
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2835:
-.LC2833:
-jmp .LC2837
-movl $73,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2839
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2839:
-.LC2837:
-jmp .LC2841
-movl $74,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2843
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2843:
-.LC2841:
-jmp .LC2845
-movl $75,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2847
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2847:
-.LC2845:
-cmpl $0,-8(%ebp)
-je .LC2849
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC2851
-pushl $1
-pushl $s7813er.2544
-call printf
-addl $8,%esp
-.LC2851:
-incl -32(%ebp)
-.LC2849:
-movl $0,-8(%ebp)
-movl $0,-16(%ebp)
-movl $0,-12(%ebp)
-movl -12(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-12(%ebp)
-cmpl $0,%edi
-je .LC2854
-movl -16(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-16(%ebp)
-cmpl $0,%edi
-je .LC2854
-movl $1,-44(%ebp)
-jmp .LC2855
-.LC2854:
-movl $0,-44(%ebp)
-.LC2855:
-movl -44(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $1,-12(%ebp)
-je .LC2856
-movl $1,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2858
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2858:
-.LC2856:
-cmpl $0,-16(%ebp)
-je .LC2860
-movl $2,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2862
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2862:
-.LC2860:
-cmpl $0,-20(%ebp)
-je .LC2864
-movl $3,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2866
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2866:
-.LC2864:
-cmpl $0,-12(%ebp)
-je .LC2869
-movl -16(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-16(%ebp)
-cmpl $0,%edi
-je .LC2869
-movl $1,-48(%ebp)
-jmp .LC2870
-.LC2869:
-movl $0,-48(%ebp)
-.LC2870:
-movl -48(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $1,-12(%ebp)
-je .LC2871
-movl $4,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2873
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2873:
-.LC2871:
-cmpl $1,-16(%ebp)
-je .LC2875
-movl $5,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2877
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2877:
-.LC2875:
-cmpl $0,-20(%ebp)
-je .LC2879
-movl $6,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2881
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2881:
-.LC2879:
-movl -12(%ebp),%edi
-movl %edi,%esi
-subl $1,%esi
-movl %esi,-12(%ebp)
-cmpl $0,%edi
-je .LC2884
-cmpl $0,-16(%ebp)
-je .LC2884
-movl $1,-52(%ebp)
-jmp .LC2885
-.LC2884:
-movl $0,-52(%ebp)
-.LC2885:
-movl -52(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $0,-12(%ebp)
-je .LC2886
-movl $7,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2888
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2888:
-.LC2886:
-cmpl $1,-16(%ebp)
-je .LC2890
-movl $8,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2892
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2892:
-.LC2890:
-cmpl $1,-20(%ebp)
-je .LC2894
-movl $9,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2896
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2896:
-.LC2894:
-cmpl $0,-12(%ebp)
-je .LC2899
-movl -16(%ebp),%edi
-movl %edi,%esi
-subl $1,%esi
-movl %esi,-16(%ebp)
-cmpl $0,%edi
-je .LC2899
-movl $1,-56(%ebp)
-jmp .LC2900
-.LC2899:
-movl $0,-56(%ebp)
-.LC2900:
-movl -56(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $0,-12(%ebp)
-je .LC2901
-movl $10,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2903
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2903:
-.LC2901:
-cmpl $1,-16(%ebp)
-je .LC2905
-movl $11,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2907
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2907:
-.LC2905:
-cmpl $0,-20(%ebp)
-je .LC2909
-movl $12,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2911
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2911:
-.LC2909:
-cmpl $0,-8(%ebp)
-je .LC2913
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC2915
-pushl $2
-pushl $s7813er.2544
-call printf
-addl $8,%esp
-.LC2915:
-addl $2,-32(%ebp)
-.LC2913:
-movl $0,-8(%ebp)
-movl $0,-16(%ebp)
-movl $0,-12(%ebp)
-movl -12(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-12(%ebp)
-cmpl $0,%edi
-jne .LC2920
-cmpl $0,-16(%ebp)
-je .LC2918
-.LC2920:
-movl $1,-60(%ebp)
-jmp .LC2919
-.LC2918:
-movl $0,-60(%ebp)
-.LC2919:
-movl -60(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $1,-12(%ebp)
-je .LC2921
-movl $1,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2923
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2923:
-.LC2921:
-cmpl $0,-16(%ebp)
-je .LC2925
-movl $2,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2927
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2927:
-.LC2925:
-cmpl $0,-20(%ebp)
-je .LC2929
-movl $3,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2931
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2931:
-.LC2929:
-movl -16(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-16(%ebp)
-cmpl $0,%edi
-jne .LC2936
-cmpl $0,-12(%ebp)
-je .LC2934
-.LC2936:
-movl $1,-64(%ebp)
-jmp .LC2935
-.LC2934:
-movl $0,-64(%ebp)
-.LC2935:
-movl -64(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $1,-12(%ebp)
-je .LC2937
-movl $4,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2939
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2939:
-.LC2937:
-cmpl $1,-16(%ebp)
-je .LC2941
-movl $5,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2943
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2943:
-.LC2941:
-cmpl $1,-20(%ebp)
-je .LC2945
-movl $6,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2947
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2947:
-.LC2945:
-movl -12(%ebp),%edi
-movl %edi,%esi
-subl $1,%esi
-movl %esi,-12(%ebp)
-cmpl $0,%edi
-jne .LC2952
-movl -16(%ebp),%edi
-movl %edi,%esi
-subl $1,%esi
-movl %esi,-16(%ebp)
-cmpl $0,%edi
-je .LC2950
-.LC2952:
-movl $1,-68(%ebp)
-jmp .LC2951
-.LC2950:
-movl $0,-68(%ebp)
-.LC2951:
-movl -68(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $0,-12(%ebp)
-je .LC2953
-movl $7,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2955
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2955:
-.LC2953:
-cmpl $1,-16(%ebp)
-je .LC2957
-movl $8,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2959
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2959:
-.LC2957:
-cmpl $1,-20(%ebp)
-je .LC2961
-movl $9,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2963
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2963:
-.LC2961:
-cmpl $0,-12(%ebp)
-jne .LC2968
-movl -16(%ebp),%edi
-movl %edi,%esi
-subl $1,%esi
-movl %esi,-16(%ebp)
-cmpl $0,%edi
-je .LC2966
-.LC2968:
-movl $1,-72(%ebp)
-jmp .LC2967
-.LC2966:
-movl $0,-72(%ebp)
-.LC2967:
-movl -72(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $0,-12(%ebp)
-je .LC2969
-movl $10,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2971
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2971:
-.LC2969:
-cmpl $0,-16(%ebp)
-je .LC2973
-movl $11,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2975
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2975:
-.LC2973:
-cmpl $1,-20(%ebp)
-je .LC2977
-movl $12,-8(%ebp)
-cmpl $0,-4(%ebp)
-je .LC2979
-pushl -8(%ebp)
-pushl $fl.2543
-call printf
-addl $8,%esp
-.LC2979:
-.LC2977:
-cmpl $0,-8(%ebp)
-je .LC2981
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC2983
-pushl $4
-pushl $s7813er.2544
-call printf
-addl $8,%esp
-.LC2983:
-addl $4,-32(%ebp)
-.LC2981:
-movl $0,-16(%ebp)
-movl $0,-12(%ebp)
-movl $0,-36(%ebp)
-movl $1,-40(%ebp)
-cmpl $0,-40(%ebp)
-je .LC2987
-movl -36(%ebp),%edi
-movl %edi,-76(%ebp)
-jmp .LC2988
-.LC2987:
-cmpl $0,-40(%ebp)
-je .LC2989
-movl -12(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-12(%ebp)
-movl %edi,-80(%ebp)
-jmp .LC2990
-.LC2989:
-movl -16(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-16(%ebp)
-movl %edi,-80(%ebp)
-.LC2990:
-movl -80(%ebp),%edi
-movl %edi,-76(%ebp)
-.LC2988:
-movl -76(%ebp),%edi
-movl %edi,-20(%ebp)
-cmpl $0,-20(%ebp)
-jne .LC2994
-cmpl $0,-12(%ebp)
-jne .LC2994
-cmpl $0,-16(%ebp)
-je .LC2991
-.LC2994:
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC2995
-pushl $8
-pushl $s7813er.2544
-call printf
-addl $8,%esp
-.LC2995:
-addl $8,-32(%ebp)
-.LC2991:
-cmpl $0,-40(%ebp)
-je .LC3002
-movl -36(%ebp),%edi
-movl %edi,-84(%ebp)
-jmp .LC3003
-.LC3002:
-movl $1,-84(%ebp)
-.LC3003:
-cmpl $0,-84(%ebp)
-jne .LC3001
-cmpl $0,-36(%ebp)
-je .LC3004
-movl $1,-88(%ebp)
-jmp .LC3005
-.LC3004:
-movl -36(%ebp),%edi
-movl %edi,-88(%ebp)
-.LC3005:
-cmpl $0,-88(%ebp)
-je .LC2997
-.LC3001:
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3006
-pushl $16
-pushl $s7813er.2544
-call printf
-addl $8,%esp
-.LC3006:
-addl $16,-32(%ebp)
-.LC2997:
-movl -32(%ebp),%eax
-.LC2542:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3008:
-.size s7813,.Lf3008-s7813
-.data
-.align 1
-.type s81er.3010,@object
-s81er.3010:
-.byte 115
-.byte 56
-.byte 49
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s81er.3010,10
-.align 1
-.type qs81.3011,@object
-.size qs81.3011,8
-qs81.3011:
-.byte 115
-.byte 56
-.byte 49
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.align 1
-.type badtest.3012,@object
-badtest.3012:
-.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
-.size badtest.3012,38
-.align 1
-.type goodtest.3013,@object
-goodtest.3013:
-.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
-.size goodtest.3013,40
-.globl s81
-.text
-.align 16
-.type s81,@function
-s81:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $56,%esp
-movl $0,-56(%ebp)
-movl $0,-44(%ebp)
-movl $0,-48(%ebp)
-movl $0,-52(%ebp)
-leal qs81.3011,%edi
-movl %edi,-36(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-40(%ebp)
-.LC3014:
-.LC3015:
-movl -40(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-40(%ebp)
-movl -36(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-36(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC3014
-movl $1,-16(%ebp)
-movl $0,-20(%ebp)
-.LC3017:
-movl -16(%ebp),%edi
-movl %edi,%ebx
-movb %bl,-1(%ebp)
-movb %bl,-21(%ebp)
-leal -16(%ebp),%esi
-movl %esi,-8(%ebp)
-leal -16(%ebp),%esi
-movl %esi,-28(%ebp)
-movl %edi,-12(%ebp)
-movl %edi,-32(%ebp)
-movsbl -1(%ebp),%edi
-movsbl -21(%ebp),%esi
-cmpl %esi,%edi
-je .LC3021
-movl $1,-44(%ebp)
-.LC3021:
-movl -8(%ebp),%edi
-movl -28(%ebp),%esi
-cmpl %esi,%edi
-je .LC3023
-movl $1,-48(%ebp)
-.LC3023:
-movl -32(%ebp),%edi
-cmpl %edi,-12(%ebp)
-je .LC3025
-movl $1,-52(%ebp)
-.LC3025:
-sall $1,-16(%ebp)
-.LC3018:
-incl -20(%ebp)
-cmpl $50,-20(%ebp)
-jl .LC3017
-cmpl $0,-44(%ebp)
-je .LC3027
-incl -56(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3029
-pushl $1
-pushl $s81er.3010
-call printf
-addl $8,%esp
-.LC3029:
-.LC3027:
-cmpl $0,-48(%ebp)
-je .LC3031
-addl $2,-56(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3033
-pushl $2
-pushl $s81er.3010
-call printf
-addl $8,%esp
-.LC3033:
-.LC3031:
-cmpl $0,-52(%ebp)
-je .LC3035
-addl $4,-56(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3037
-pushl $4
-pushl $s81er.3010
-call printf
-addl $8,%esp
-.LC3037:
-.LC3035:
-call regc
-movl %eax,-16(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,40(%edi)
-je .LC3039
-cmpl $0,-16(%ebp)
-jge .LC3041
-pushl $.LC434
-pushl $badtest.3012
-call printf
-addl $8,%esp
-jmp .LC3042
-.LC3041:
-pushl $.LC434
-pushl -16(%ebp)
-pushl $goodtest.3013
-call printf
-addl $12,%esp
-.LC3042:
-.LC3039:
-call regp
-movl %eax,-16(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,40(%edi)
-je .LC3043
-cmpl $0,-16(%ebp)
-jge .LC3045
-pushl $.LC3047
-pushl $badtest.3012
-call printf
-addl $8,%esp
-jmp .LC3046
-.LC3045:
-pushl $.LC3047
-pushl -16(%ebp)
-pushl $goodtest.3013
-call printf
-addl $12,%esp
-.LC3046:
-.LC3043:
-call regi
-movl %eax,-16(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,40(%edi)
-je .LC3048
-cmpl $0,-16(%ebp)
-jge .LC3050
-pushl $.LC435
-pushl $badtest.3012
-call printf
-addl $8,%esp
-jmp .LC3051
-.LC3050:
-pushl $.LC435
-pushl -16(%ebp)
-pushl $goodtest.3013
-call printf
-addl $12,%esp
-.LC3051:
-.LC3048:
-movl -56(%ebp),%eax
-.LC3009:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3052:
-.size s81,.Lf3052-s81
-.globl regc
-.align 16
-.type regc,@function
-regc:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $148,%esp
-movb $0,-138(%ebp)
-movb $1,-117(%ebp)
-movb $2,-118(%ebp)
-movb $3,-119(%ebp)
-movb $4,-1(%ebp)
-movb $5,-120(%ebp)
-movb $6,-2(%ebp)
-movb $7,-121(%ebp)
-movb $8,-3(%ebp)
-movb $9,-122(%ebp)
-movb $10,-4(%ebp)
-movb $11,-123(%ebp)
-movb $12,-5(%ebp)
-movb $13,-124(%ebp)
-movb $14,-6(%ebp)
-movb $15,-125(%ebp)
-movb $16,-7(%ebp)
-movb $17,-126(%ebp)
-movb $18,-8(%ebp)
-movb $19,-127(%ebp)
-movb $20,-9(%ebp)
-movb $21,-128(%ebp)
-movb $22,-10(%ebp)
-movb $23,-129(%ebp)
-movb $24,-11(%ebp)
-movb $25,-130(%ebp)
-movb $26,-12(%ebp)
-movb $27,-131(%ebp)
-movb $28,-13(%ebp)
-movb $29,-132(%ebp)
-movb $30,-14(%ebp)
-movb $31,-133(%ebp)
-movb $32,-15(%ebp)
-movb $33,-134(%ebp)
-movb $34,-16(%ebp)
-movb $35,-135(%ebp)
-movb $36,-136(%ebp)
-movb $37,-137(%ebp)
-movb $38,-139(%ebp)
-leal -117(%ebp),%edi
-leal -138(%ebp),%esi
-movl %edi,%ebx
-subl %esi,%ebx
-movl %ebx,%esi
-movl %esi,-104(%ebp)
-leal -118(%ebp),%esi
-subl %edi,%esi
-movl %esi,%edi
-movl %edi,-100(%ebp)
-leal -119(%ebp),%edi
-leal -118(%ebp),%esi
-subl %esi,%edi
-movl %edi,-96(%ebp)
-leal -120(%ebp),%edi
-leal -119(%ebp),%esi
-subl %esi,%edi
-movl %edi,-92(%ebp)
-leal -121(%ebp),%edi
-leal -120(%ebp),%esi
-subl %esi,%edi
-movl %edi,-88(%ebp)
-leal -122(%ebp),%edi
-leal -121(%ebp),%esi
-subl %esi,%edi
-movl %edi,-84(%ebp)
-leal -123(%ebp),%edi
-leal -122(%ebp),%esi
-subl %esi,%edi
-movl %edi,-80(%ebp)
-leal -124(%ebp),%edi
-leal -123(%ebp),%esi
-subl %esi,%edi
-movl %edi,-76(%ebp)
-leal -125(%ebp),%edi
-leal -124(%ebp),%esi
-subl %esi,%edi
-movl %edi,-72(%ebp)
-leal -126(%ebp),%edi
-leal -125(%ebp),%esi
-subl %esi,%edi
-movl %edi,-68(%ebp)
-leal -127(%ebp),%edi
-leal -126(%ebp),%esi
-subl %esi,%edi
-movl %edi,-64(%ebp)
-leal -128(%ebp),%edi
-leal -127(%ebp),%esi
-subl %esi,%edi
-movl %edi,-60(%ebp)
-leal -129(%ebp),%edi
-leal -128(%ebp),%esi
-subl %esi,%edi
-movl %edi,-56(%ebp)
-leal -130(%ebp),%edi
-leal -129(%ebp),%esi
-subl %esi,%edi
-movl %edi,-52(%ebp)
-leal -131(%ebp),%edi
-leal -130(%ebp),%esi
-subl %esi,%edi
-movl %edi,-48(%ebp)
-leal -132(%ebp),%edi
-leal -131(%ebp),%esi
-subl %esi,%edi
-movl %edi,-44(%ebp)
-leal -133(%ebp),%edi
-leal -132(%ebp),%esi
-subl %esi,%edi
-movl %edi,-40(%ebp)
-leal -134(%ebp),%edi
-leal -133(%ebp),%esi
-subl %esi,%edi
-movl %edi,-36(%ebp)
-leal -135(%ebp),%edi
-leal -134(%ebp),%esi
-subl %esi,%edi
-movl %edi,-32(%ebp)
-leal -136(%ebp),%edi
-leal -135(%ebp),%esi
-subl %esi,%edi
-movl %edi,-28(%ebp)
-leal -137(%ebp),%edi
-leal -136(%ebp),%esi
-subl %esi,%edi
-movl %edi,-24(%ebp)
-leal -139(%ebp),%edi
-leal -137(%ebp),%esi
-subl %esi,%edi
-movl %edi,-20(%ebp)
-movl -104(%ebp),%edi
-movl %edi,-116(%ebp)
-movl $1,-112(%ebp)
-movl $0,-108(%ebp)
-.LC3075:
-movl -112(%ebp),%edi
-cmpl $1,%edi
-je .LC3081
-cmpl $2,%edi
-je .LC3084
-cmpl $3,%edi
-je .LC3089
-jmp .LC3079
-.LC3081:
-movl -108(%ebp),%edi
-leal -104(%ebp),%esi
-movl -116(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-je .LC3080
-movl -108(%ebp),%edi
-leal -104(%ebp),%esi
-movl (%esi,%edi,4),%edi
-movl %edi,-148(%ebp)
-movl $2,-112(%ebp)
-movl $1,-144(%ebp)
-jmp .LC3080
-.LC3084:
-movl -108(%ebp),%edi
-leal -104(%ebp),%esi
-movl -116(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-jne .LC3085
-movl $3,-112(%ebp)
-jmp .LC3080
-.LC3085:
-movl -108(%ebp),%edi
-leal -104(%ebp),%esi
-movl -148(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-jne .LC3087
-incl -144(%ebp)
-jmp .LC3080
-.LC3087:
-movl $4,-112(%ebp)
-jmp .LC3080
-.LC3089:
-movl -108(%ebp),%edi
-leal -104(%ebp),%esi
-movl -116(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-je .LC3080
-movl $4,-112(%ebp)
-.LC3079:
-.LC3080:
-.LC3076:
-incl -108(%ebp)
-cmpl $22,-108(%ebp)
-jl .LC3075
-cmpl $3,-112(%ebp)
-jne .LC3092
-movl $16,%edi
-movl %edi,%eax
-subl -144(%ebp),%eax
-jmp .LC3053
-.LC3092:
-movl $-1,%eax
-.LC3053:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3094:
-.size regc,.Lf3094-regc
-.globl regi
-.align 16
-.type regi,@function
-regi:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $264,%esp
-movl $0,-252(%ebp)
-movl $1,-168(%ebp)
-movl $2,-172(%ebp)
-movl $3,-176(%ebp)
-movl $4,-4(%ebp)
-movl $5,-180(%ebp)
-movl $6,-8(%ebp)
-movl $7,-184(%ebp)
-movl $8,-12(%ebp)
-movl $9,-188(%ebp)
-movl $10,-16(%ebp)
-movl $11,-192(%ebp)
-movl $12,-20(%ebp)
-movl $13,-196(%ebp)
-movl $14,-24(%ebp)
-movl $15,-200(%ebp)
-movl $16,-28(%ebp)
-movl $17,-204(%ebp)
-movl $18,-32(%ebp)
-movl $19,-208(%ebp)
-movl $20,-36(%ebp)
-movl $21,-212(%ebp)
-movl $22,-40(%ebp)
-movl $23,-216(%ebp)
-movl $24,-44(%ebp)
-movl $25,-220(%ebp)
-movl $26,-48(%ebp)
-movl $27,-224(%ebp)
-movl $28,-52(%ebp)
-movl $29,-228(%ebp)
-movl $30,-56(%ebp)
-movl $31,-232(%ebp)
-movl $32,-60(%ebp)
-movl $33,-236(%ebp)
-movl $34,-64(%ebp)
-movl $35,-240(%ebp)
-movl $36,-244(%ebp)
-movl $37,-248(%ebp)
-movl $38,-256(%ebp)
-leal -168(%ebp),%edi
-movl $4,%esi
-leal -252(%ebp),%ebx
-movl %edi,%edx
-subl %ebx,%edx
-movl %edx,%eax
-movl %esi,%ecx
-cdq
-idivl %ecx
-movl %eax,-152(%ebp)
-leal -172(%ebp),%ebx
-subl %edi,%ebx
-movl %ebx,%eax
-movl %esi,%ecx
-cdq
-idivl %ecx
-movl %eax,-148(%ebp)
-leal -176(%ebp),%edi
-leal -172(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-144(%ebp)
-leal -180(%ebp),%edi
-leal -176(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-140(%ebp)
-leal -184(%ebp),%edi
-leal -180(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-136(%ebp)
-leal -188(%ebp),%edi
-leal -184(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-132(%ebp)
-leal -192(%ebp),%edi
-leal -188(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-128(%ebp)
-leal -196(%ebp),%edi
-leal -192(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-124(%ebp)
-leal -200(%ebp),%edi
-leal -196(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-120(%ebp)
-leal -204(%ebp),%edi
-leal -200(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-116(%ebp)
-leal -208(%ebp),%edi
-leal -204(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-112(%ebp)
-leal -212(%ebp),%edi
-leal -208(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-108(%ebp)
-leal -216(%ebp),%edi
-leal -212(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-104(%ebp)
-leal -220(%ebp),%edi
-leal -216(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-100(%ebp)
-leal -224(%ebp),%edi
-leal -220(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-96(%ebp)
-leal -228(%ebp),%edi
-leal -224(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-92(%ebp)
-leal -232(%ebp),%edi
-leal -228(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-88(%ebp)
-leal -236(%ebp),%edi
-leal -232(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-84(%ebp)
-leal -240(%ebp),%edi
-leal -236(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-80(%ebp)
-leal -244(%ebp),%edi
-leal -240(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-76(%ebp)
-leal -248(%ebp),%edi
-leal -244(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-72(%ebp)
-leal -256(%ebp),%edi
-leal -248(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-68(%ebp)
-movl -152(%ebp),%edi
-movl %edi,-164(%ebp)
-movl $1,-160(%ebp)
-movl $0,-156(%ebp)
-.LC3117:
-movl -160(%ebp),%edi
-cmpl $1,%edi
-je .LC3123
-cmpl $2,%edi
-je .LC3126
-cmpl $3,%edi
-je .LC3131
-jmp .LC3121
-.LC3123:
-movl -156(%ebp),%edi
-leal -152(%ebp),%esi
-movl -164(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-je .LC3122
-movl -156(%ebp),%edi
-leal -152(%ebp),%esi
-movl (%esi,%edi,4),%edi
-movl %edi,-264(%ebp)
-movl $2,-160(%ebp)
-movl $1,-260(%ebp)
-jmp .LC3122
-.LC3126:
-movl -156(%ebp),%edi
-leal -152(%ebp),%esi
-movl -164(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-jne .LC3127
-movl $3,-160(%ebp)
-jmp .LC3122
-.LC3127:
-movl -156(%ebp),%edi
-leal -152(%ebp),%esi
-movl -264(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-jne .LC3129
-incl -260(%ebp)
-jmp .LC3122
-.LC3129:
-movl $4,-160(%ebp)
-jmp .LC3122
-.LC3131:
-movl -156(%ebp),%edi
-leal -152(%ebp),%esi
-movl -164(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-je .LC3122
-movl $4,-160(%ebp)
-.LC3121:
-.LC3122:
-.LC3118:
-incl -156(%ebp)
-cmpl $22,-156(%ebp)
-jl .LC3117
-cmpl $3,-160(%ebp)
-jne .LC3134
-movl $16,%edi
-movl %edi,%eax
-subl -260(%ebp),%eax
-jmp .LC3095
-.LC3134:
-movl $-1,%eax
-.LC3095:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3136:
-.size regi,.Lf3136-regi
-.globl regp
-.align 16
-.type regp,@function
-regp:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $264,%esp
-leal -252(%ebp),%edi
-movl %edi,-252(%ebp)
-leal -228(%ebp),%edi
-movl %edi,-228(%ebp)
-leal -232(%ebp),%edi
-movl %edi,-232(%ebp)
-leal -236(%ebp),%edi
-movl %edi,-236(%ebp)
-leal -164(%ebp),%edi
-movl %edi,-4(%ebp)
-leal -164(%ebp),%edi
-movl %edi,-164(%ebp)
-leal -168(%ebp),%edi
-movl %edi,-8(%ebp)
-leal -168(%ebp),%edi
-movl %edi,-168(%ebp)
-leal -172(%ebp),%edi
-movl %edi,-12(%ebp)
-leal -172(%ebp),%edi
-movl %edi,-172(%ebp)
-leal -176(%ebp),%edi
-movl %edi,-16(%ebp)
-leal -176(%ebp),%edi
-movl %edi,-176(%ebp)
-leal -180(%ebp),%edi
-movl %edi,-20(%ebp)
-leal -180(%ebp),%edi
-movl %edi,-180(%ebp)
-leal -184(%ebp),%edi
-movl %edi,-24(%ebp)
-leal -184(%ebp),%edi
-movl %edi,-184(%ebp)
-leal -188(%ebp),%edi
-movl %edi,-28(%ebp)
-leal -188(%ebp),%edi
-movl %edi,-188(%ebp)
-leal -192(%ebp),%edi
-movl %edi,-32(%ebp)
-leal -192(%ebp),%edi
-movl %edi,-192(%ebp)
-leal -196(%ebp),%edi
-movl %edi,-36(%ebp)
-leal -196(%ebp),%edi
-movl %edi,-196(%ebp)
-leal -200(%ebp),%edi
-movl %edi,-40(%ebp)
-leal -200(%ebp),%edi
-movl %edi,-200(%ebp)
-leal -204(%ebp),%edi
-movl %edi,-44(%ebp)
-leal -204(%ebp),%edi
-movl %edi,-204(%ebp)
-leal -208(%ebp),%edi
-movl %edi,-48(%ebp)
-leal -208(%ebp),%edi
-movl %edi,-208(%ebp)
-leal -212(%ebp),%edi
-movl %edi,-52(%ebp)
-leal -212(%ebp),%edi
-movl %edi,-212(%ebp)
-leal -216(%ebp),%edi
-movl %edi,-56(%ebp)
-leal -216(%ebp),%edi
-movl %edi,-216(%ebp)
-leal -220(%ebp),%edi
-movl %edi,-60(%ebp)
-leal -220(%ebp),%edi
-movl %edi,-220(%ebp)
-leal -224(%ebp),%edi
-movl %edi,-64(%ebp)
-leal -224(%ebp),%edi
-movl %edi,-224(%ebp)
-leal -240(%ebp),%edi
-movl %edi,-240(%ebp)
-leal -244(%ebp),%edi
-movl %edi,-244(%ebp)
-leal -256(%ebp),%edi
-movl %edi,-256(%ebp)
-leal -228(%ebp),%edi
-movl $4,%esi
-leal -252(%ebp),%ebx
-movl %edi,%edx
-subl %ebx,%edx
-movl %edx,%eax
-movl %esi,%ecx
-cdq
-idivl %ecx
-movl %eax,-152(%ebp)
-leal -232(%ebp),%ebx
-subl %edi,%ebx
-movl %ebx,%eax
-movl %esi,%ecx
-cdq
-idivl %ecx
-movl %eax,-148(%ebp)
-leal -236(%ebp),%edi
-leal -232(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-144(%ebp)
-leal -164(%ebp),%edi
-leal -236(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-140(%ebp)
-leal -168(%ebp),%edi
-leal -164(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-136(%ebp)
-leal -172(%ebp),%edi
-leal -168(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-132(%ebp)
-leal -176(%ebp),%edi
-leal -172(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-128(%ebp)
-leal -180(%ebp),%edi
-leal -176(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-124(%ebp)
-leal -184(%ebp),%edi
-leal -180(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-120(%ebp)
-leal -188(%ebp),%edi
-leal -184(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-116(%ebp)
-leal -192(%ebp),%edi
-leal -188(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-112(%ebp)
-leal -196(%ebp),%edi
-leal -192(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-108(%ebp)
-leal -200(%ebp),%edi
-leal -196(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-104(%ebp)
-leal -204(%ebp),%edi
-leal -200(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-100(%ebp)
-leal -208(%ebp),%edi
-leal -204(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-96(%ebp)
-leal -212(%ebp),%edi
-leal -208(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-92(%ebp)
-leal -216(%ebp),%edi
-leal -212(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-88(%ebp)
-leal -220(%ebp),%edi
-leal -216(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-84(%ebp)
-leal -224(%ebp),%edi
-leal -220(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-80(%ebp)
-leal -240(%ebp),%edi
-leal -224(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-76(%ebp)
-leal -244(%ebp),%edi
-leal -240(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-72(%ebp)
-leal -256(%ebp),%edi
-leal -244(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-movl %eax,-68(%ebp)
-movl -152(%ebp),%edi
-movl %edi,-248(%ebp)
-movl $1,-160(%ebp)
-movl $0,-156(%ebp)
-.LC3159:
-movl -160(%ebp),%edi
-cmpl $1,%edi
-je .LC3165
-cmpl $2,%edi
-je .LC3168
-cmpl $3,%edi
-je .LC3173
-jmp .LC3163
-.LC3165:
-movl -156(%ebp),%edi
-leal -152(%ebp),%esi
-movl -248(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-je .LC3164
-movl -156(%ebp),%edi
-leal -152(%ebp),%esi
-movl (%esi,%edi,4),%edi
-movl %edi,-264(%ebp)
-movl $2,-160(%ebp)
-movl $1,-260(%ebp)
-jmp .LC3164
-.LC3168:
-movl -156(%ebp),%edi
-leal -152(%ebp),%esi
-movl -248(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-jne .LC3169
-movl $3,-160(%ebp)
-jmp .LC3164
-.LC3169:
-movl -156(%ebp),%edi
-leal -152(%ebp),%esi
-movl -264(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-jne .LC3171
-incl -260(%ebp)
-jmp .LC3164
-.LC3171:
-movl $4,-160(%ebp)
-jmp .LC3164
-.LC3173:
-movl -156(%ebp),%edi
-leal -152(%ebp),%esi
-movl -248(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-je .LC3164
-movl $4,-160(%ebp)
-.LC3163:
-.LC3164:
-.LC3160:
-incl -156(%ebp)
-cmpl $22,-156(%ebp)
-jl .LC3159
-cmpl $3,-160(%ebp)
-jne .LC3176
-movl $16,%edi
-movl %edi,%eax
-subl -260(%ebp),%eax
-jmp .LC3137
-.LC3176:
-movl $-1,%eax
-.LC3137:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3178:
-.size regp,.Lf3178-regp
-.bss
-.align 4
-.type x3d.3180,@object
-.size x3d.3180,420
-.lcomm x3d.3180,420
-.data
-.align 1
-.type s84er.3181,@object
-s84er.3181:
-.byte 115
-.byte 56
-.byte 52
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s84er.3181,10
-.align 1
-.type qs84.3182,@object
-.size qs84.3182,8
-qs84.3182:
-.byte 115
-.byte 56
-.byte 52
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.globl s84
-.text
-.align 16
-.type s84,@function
-s84:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $172,%esp
-leal qs84.3182,%edi
-movl %edi,-156(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-160(%ebp)
-movl $0,-164(%ebp)
-.LC3183:
-.LC3184:
-movl -160(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-160(%ebp)
-movl -156(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-156(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC3183
-pushl $3
-call fip
-addl $4,%esp
-movl %eax,-168(%ebp)
-movl -168(%ebp),%edi
-cmpl $3,(,%edi)
-je .LC3186
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3188
-pushl $1
-pushl $s84er.3181
-call printf
-addl $8,%esp
-.LC3188:
-incl -164(%ebp)
-.LC3186:
-leal glork,%edi
-movl %edi,-172(%ebp)
-pushl $4
-call *-172(%ebp)
-addl $4,%esp
-cmpl $4,%eax
-je .LC3190
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3192
-pushl $2
-pushl $s84er.3181
-call printf
-addl $8,%esp
-.LC3192:
-addl $2,-164(%ebp)
-.LC3190:
-movl $0,-8(%ebp)
-.LC3194:
-movl -8(%ebp),%edi
-leal -80(%ebp),%esi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstps (%esi,%edi,4)
-movl -8(%ebp),%edi
-leal (,%edi,4),%edi
-leal -148(%ebp),%esi
-leal -80(%ebp),%ebx
-leal (%ebx,%edi),%ebx
-movl %ebx,(%esi,%edi)
-.LC3195:
-incl -8(%ebp)
-cmpl $17,-8(%ebp)
-jl .LC3194
-flds .LC421
-fstps -152(%ebp)
-movl $0,-8(%ebp)
-.LC3198:
-flds -152(%ebp)
-movl -8(%ebp),%edi
-leal -148(%ebp),%esi
-movl (%esi,%edi,4),%edi
-fadds (,%edi)
-fstps -152(%ebp)
-.LC3199:
-incl -8(%ebp)
-cmpl $17,-8(%ebp)
-jl .LC3198
-flds .LC3204
-fcomps -152(%ebp)
-fstsw %ax
-sahf
-je .LC3202
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3205
-pushl $4
-pushl $s84er.3181
-call printf
-addl $8,%esp
-.LC3205:
-addl $4,-164(%ebp)
-.LC3202:
-movl $0,-12(%ebp)
-.LC3207:
-movl $0,-8(%ebp)
-.LC3211:
-movl $0,-4(%ebp)
-.LC3215:
-movl -4(%ebp),%edi
-movl -8(%ebp),%esi
-movl -12(%ebp),%ebx
-imul $28,%esi,%edx
-imul $140,%ebx,%ecx
-leal x3d.3180(%ecx),%ecx
-leal (%ecx,%edx),%edx
-imul $35,%ebx,%ebx
-imul $7,%esi,%esi
-leal (%esi,%ebx),%esi
-leal (%edi,%esi),%esi
-movl %esi,(%edx,%edi,4)
-.LC3216:
-incl -4(%ebp)
-cmpl $7,-4(%ebp)
-jl .LC3215
-.LC3212:
-incl -8(%ebp)
-cmpl $5,-8(%ebp)
-jl .LC3211
-.LC3208:
-incl -12(%ebp)
-cmpl $3,-12(%ebp)
-jl .LC3207
-movl $1,-12(%ebp)
-movl $2,-8(%ebp)
-movl $3,-4(%ebp)
-pushl $0
-pushl $105
-pushl $x3d.3180
-call array
-addl $12,%esp
-movl %eax,%edi
-pushl $35
-pushl $35
-imul $140,-12(%ebp),%esi
-leal x3d.3180(%esi),%esi
-pushl %esi
-call array
-addl $12,%esp
-movl %eax,%esi
-pushl $49
-pushl $7
-imul $28,-8(%ebp),%ebx
-imul $140,-12(%ebp),%edx
-leal x3d.3180(%edx),%edx
-leal (%edx,%ebx),%ebx
-pushl %ebx
-call array
-addl $12,%esp
-leal (%esi,%edi),%edi
-leal (%eax,%edi),%edi
-movl -4(%ebp),%esi
-imul $28,-8(%ebp),%ebx
-imul $140,-12(%ebp),%edx
-leal x3d.3180(%edx),%edx
-leal (%edx,%ebx),%ebx
-movl (%ebx,%esi,4),%esi
-leal (%esi,%edi),%edi
-subl $52,%edi
-cmpl $0,%edi
-je .LC3219
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3221
-pushl $8
-pushl $s84er.3181
-call printf
-addl $8,%esp
-.LC3221:
-addl $8,-164(%ebp)
-.LC3219:
-movl -164(%ebp),%eax
-.LC3179:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3223:
-.size s84,.Lf3223-s84
-.globl array
-.align 16
-.type array,@function
-array:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl $0,-4(%ebp)
-jmp .LC3228
-.LC3225:
-movl -4(%ebp),%edi
-movl 20(%ebp),%esi
-movl 28(%ebp),%ebx
-leal (%ebx,%edi),%ebx
-cmpl %ebx,(%esi,%edi,4)
-je .LC3229
-movl $1,%eax
-jmp .LC3224
-.LC3229:
-.LC3226:
-incl -4(%ebp)
-.LC3228:
-movl 24(%ebp),%edi
-cmpl %edi,-4(%ebp)
-jl .LC3225
-movl $0,%eax
-.LC3224:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3231:
-.size array,.Lf3231-array
-.bss
-.align 4
-.type y.3233,@object
-.size y.3233,4
-.lcomm y.3233,4
-.globl fip
-.text
-.align 16
-.type fip,@function
-fip:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-leal y.3233,%edi
-movl 20(%ebp),%esi
-movl %esi,y.3233
-movl %edi,%eax
-.LC3232:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3234:
-.size fip,.Lf3234-fip
-.globl glork
-.align 16
-.type glork,@function
-glork:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl 20(%ebp),%eax
-.LC3235:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3236:
-.size glork,.Lf3236-glork
-.data
-.align 1
-.type s85er.3238,@object
-s85er.3238:
-.byte 115
-.byte 56
-.byte 53
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s85er.3238,10
-.align 1
-.type qs85.3239,@object
-.size qs85.3239,8
-qs85.3239:
-.byte 115
-.byte 56
-.byte 53
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.align 4
-.type type.3247,@object
-type.3247:
-.long .LC434
-.long .LC436
-.long .LC435
-.long .LC437
-.long .LC438
-.long .LC439
-.long .LC440
-.size type.3247,28
-.align 1
-.type aln.3248,@object
-aln.3248:
-.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
-.size aln.3248,13
-.globl s85
-.text
-.align 16
-.type s85,@function
-s85:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $404,%esp
-leal qs85.3239,%edi
-movl %edi,-276(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-280(%ebp)
-movl $0,-320(%ebp)
-.LC3252:
-.LC3253:
-movl -280(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-280(%ebp)
-movl -276(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-276(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC3252
-leal -296(%ebp),%edi
-leal -316(%ebp),%esi
-subl %esi,%edi
-cmpl $0,%edi
-jle .LC3263
-leal -292(%ebp),%edi
-leal -296(%ebp),%esi
-subl %esi,%edi
-cmpl $0,%edi
-jle .LC3263
-leal -288(%ebp),%edi
-leal -292(%ebp),%esi
-subl %esi,%edi
-cmpl $0,%edi
-jg .LC3255
-.LC3263:
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3264
-pushl $1
-pushl $s85er.3238
-call printf
-addl $8,%esp
-.LC3264:
-incl -320(%ebp)
-.LC3255:
-leal -355(%ebp),%edi
-leal -356(%ebp),%esi
-subl %esi,%edi
-movl %edi,-272(%ebp)
-leal -358(%ebp),%edi
-leal -360(%ebp),%esi
-subl %esi,%edi
-movl %edi,-268(%ebp)
-leal -364(%ebp),%edi
-leal -368(%ebp),%esi
-subl %esi,%edi
-movl %edi,-264(%ebp)
-leal -372(%ebp),%edi
-leal -376(%ebp),%esi
-subl %esi,%edi
-movl %edi,-260(%ebp)
-leal -380(%ebp),%edi
-leal -384(%ebp),%esi
-subl %esi,%edi
-movl %edi,-256(%ebp)
-leal -388(%ebp),%edi
-leal -392(%ebp),%esi
-subl %esi,%edi
-movl %edi,-252(%ebp)
-leal -400(%ebp),%edi
-leal -404(%ebp),%esi
-subl %esi,%edi
-movl %edi,-248(%ebp)
-movl 20(%ebp),%edi
-cmpl $0,40(%edi)
-je .LC3279
-movl $0,-244(%ebp)
-.LC3281:
-movl -244(%ebp),%edi
-leal (,%edi,4),%edi
-leal -272(%ebp),%esi
-pushl (%esi,%edi)
-pushl $aln.3248
-pushl type.3247(%edi)
-pushl $.LC3285
-call printf
-addl $16,%esp
-.LC3282:
-incl -244(%ebp)
-cmpl $7,-244(%ebp)
-jl .LC3281
-.LC3279:
-movl -284(%ebp),%edi
-orl $56,%edi
-movl %edi,-284(%ebp)
-movl -284(%ebp),%edi
-movl %edi,%esi
-andl $0xfffffffc,%esi
-sall $26,%edi
-sarl $29,%edi
-sall $30,%edi
-sarl $30,%edi
-andl $3,%edi
-orl %edi,%esi
-movl %esi,-284(%ebp)
-movl -284(%ebp),%edi
-movl %edi,%esi
-andl $0xffffffc7,%esi
-sall $30,%edi
-sarl $30,%edi
-sall $29,%edi
-sarl $29,%edi
-leal (,%edi,8),%edi
-andl $56,%edi
-orl %edi,%esi
-movl %esi,-284(%ebp)
-movl -284(%ebp),%edi
-sall $26,%edi
-sarl $29,%edi
-cmpl $3,%edi
-je .LC3286
-movl -284(%ebp),%edi
-sall $26,%edi
-sarl $29,%edi
-cmpl $-1,%edi
-jne .LC3288
-movl 20(%ebp),%edi
-cmpl $0,40(%edi)
-je .LC3289
-pushl $.LC3292
-call printf
-addl $4,%esp
-jmp .LC3289
-.LC3288:
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3293
-pushl $2
-pushl $s85er.3238
-call printf
-addl $8,%esp
-.LC3293:
-addl $2,-320(%ebp)
-.LC3289:
-.LC3286:
-movl -284(%ebp),%edi
-orl $64,%edi
-movl %edi,-284(%ebp)
-movl -284(%ebp),%edi
-sall $25,%edi
-sarl $31,%edi
-cmpl $1,%edi
-je .LC3295
-movl 20(%ebp),%edi
-cmpl $0,40(%edi)
-je .LC3297
-pushl $.LC3299
-call printf
-addl $4,%esp
-.LC3297:
-.LC3295:
-leal -240(%ebp),%edi
-movl %edi,%esi
-subl %edi,%esi
-cmpl $0,%esi
-jne .LC3307
-cmpl $0,%esi
-jne .LC3307
-cmpl $0,%esi
-jne .LC3307
-cmpl $0,%esi
-jne .LC3307
-cmpl $0,%esi
-jne .LC3307
-cmpl $0,%esi
-jne .LC3307
-cmpl $0,%esi
-je .LC3300
-.LC3307:
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3308
-pushl $4
-pushl $s85er.3238
-call printf
-addl $8,%esp
-.LC3308:
-addl $4,-320(%ebp)
-.LC3300:
-jmp .LC3310
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3312
-pushl $8
-pushl $s85er.3238
-call printf
-addl $8,%esp
-.LC3312:
-addl $8,-320(%ebp)
-.LC3310:
-leal -352(%ebp),%edi
-movl %edi,-288(%ebp)
-movb $2,-352(%ebp)
-movl -288(%ebp),%edi
-movsbl (,%edi),%esi
-leal 1(%esi),%esi
-movl %esi,%ebx
-movb %bl,(,%edi)
-movsbl -352(%ebp),%edi
-cmpl $3,%edi
-je .LC3316
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3318
-pushl $16
-pushl $s85er.3238
-call printf
-addl $8,%esp
-.LC3318:
-addl $16,-320(%ebp)
-.LC3316:
-movl -320(%ebp),%eax
-.LC3237:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3320:
-.size s85,.Lf3320-s85
-.data
-.align 1
-.type s86er.3322,@object
-s86er.3322:
-.byte 115
-.byte 56
-.byte 54
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s86er.3322,10
-.align 1
-.type qs86.3323,@object
-.size qs86.3323,8
-qs86.3323:
-.byte 115
-.byte 56
-.byte 54
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.align 4
-.type x.3324,@object
-x.3324:
-.long 1
-.long 3
-.long 5
-.size x.3324,12
-.align 4
-.type pint.3325,@object
-.size pint.3325,4
-pint.3325:
-.long x.3324+8
-.bss
-.align 4
-.type zero.3327,@object
-.size zero.3327,40
-.lcomm zero.3327,40
-.data
-.align 4
-.type y0.3328,@object
-y0.3328:
-.long 1065353216
-.long 1077936128
-.long 1084227584
-.long 1073741824
-.long 1082130432
-.long 1086324736
-.long 1077936128
-.long 1084227584
-.long 1088421888
-.long 0
-.long 0
-.long 0
-.size y0.3328,48
-.align 4
-.type y1.3329,@object
-.size y1.3329,48
-y1.3329:
-.long 1065353216
-.long 1077936128
-.long 1084227584
-.long 1073741824
-.long 1082130432
-.long 1086324736
-.long 1077936128
-.long 1084227584
-.long 1088421888
-.space 12
-.align 4
-.type y2.3330,@object
-.size y2.3330,48
-y2.3330:
-.long 1065353216
-.long 1077936128
-.long 1084227584
-.long 1073741824
-.long 1082130432
-.long 1086324736
-.long 1077936128
-.long 1084227584
-.long 1088421888
-.space 12
-.align 4
-.type y3.3331,@object
-.size y3.3331,48
-y3.3331:
-.long 1065353216
-.space 8
-.long 1073741824
-.space 8
-.long 1077936128
-.space 8
-.long 1082130432
-.space 8
-.globl s86
-.text
-.align 16
-.type s86,@function
-s86:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $40,%esp
-movl pint.3325,%edi
-leal -4(%edi),%edi
-movl %edi,-36(%ebp)
-call one
-movl -36(%ebp),%esi
-leal (%esi,%eax,4),%edi
-movl %edi,-4(%ebp)
-leal qs86.3323,%edi
-movl %edi,-24(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-28(%ebp)
-movl $0,-32(%ebp)
-.LC3332:
-.LC3333:
-movl -28(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-28(%ebp)
-movl -24(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-24(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC3332
-movl pint.3325,%edi
-cmpl $5,(,%edi)
-je .LC3335
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3337
-pushl $1
-pushl $s86er.3322
-call printf
-addl $8,%esp
-.LC3337:
-incl -32(%ebp)
-.LC3335:
-movl -36(%ebp),%edi
-cmpl $3,(,%edi)
-je .LC3339
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3341
-pushl $2
-pushl $s86er.3322
-call printf
-addl $8,%esp
-.LC3341:
-addl $2,-32(%ebp)
-.LC3339:
-movl -4(%ebp),%edi
-cmpl $5,(,%edi)
-je .LC3343
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3345
-pushl $4
-pushl $s86er.3322
-call printf
-addl $8,%esp
-.LC3345:
-addl $4,-32(%ebp)
-.LC3343:
-movl $0,-20(%ebp)
-movl $0,-8(%ebp)
-.LC3347:
-movl -8(%ebp),%edi
-cmpl $0,zero.3327(,%edi,4)
-je .LC3351
-movl $1,-20(%ebp)
-.LC3351:
-.LC3348:
-incl -8(%ebp)
-cmpl $10,-8(%ebp)
-jl .LC3347
-cmpl $0,-20(%ebp)
-je .LC3353
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3355
-pushl $8
-pushl $s86er.3322
-call printf
-addl $8,%esp
-.LC3355:
-addl $8,-32(%ebp)
-.LC3353:
-movl $0,-20(%ebp)
-movl $0,-12(%ebp)
-.LC3357:
-movl $0,-8(%ebp)
-.LC3361:
-imul $3,-12(%ebp),%edi
-movl -8(%ebp),%esi
-leal (%esi,%edi),%edi
-movl %edi,-16(%ebp)
-movl -8(%ebp),%edi
-leal (,%edi,4),%edi
-imul $12,-12(%ebp),%esi
-leal y1.3329(%esi),%ebx
-flds (%ebx,%edi)
-fstps -40(%ebp)
-leal y2.3330(%esi),%esi
-flds (%esi,%edi)
-fcomps -40(%ebp)
-fstsw %ax
-sahf
-jne .LC3367
-movl -16(%ebp),%edi
-flds y0.3328(,%edi,4)
-fcomps -40(%ebp)
-fstsw %ax
-sahf
-je .LC3365
-.LC3367:
-movl $1,-20(%ebp)
-.LC3365:
-.LC3362:
-incl -8(%ebp)
-cmpl $3,-8(%ebp)
-jl .LC3361
-.LC3358:
-incl -12(%ebp)
-cmpl $4,-12(%ebp)
-jl .LC3357
-cmpl $0,-20(%ebp)
-je .LC3368
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3370
-pushl $16
-pushl $s86er.3322
-call printf
-addl $8,%esp
-.LC3370:
-addl $16,-32(%ebp)
-.LC3368:
-movl $0,-20(%ebp)
-movl $0,-8(%ebp)
-.LC3372:
-movl -8(%ebp),%edi
-imul $12,%edi,%esi
-leal 1(%edi),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fcomps y3.3331(%esi)
-fstsw %ax
-sahf
-je .LC3376
-movl $1,-20(%ebp)
-.LC3376:
-.LC3373:
-incl -8(%ebp)
-cmpl $4,-8(%ebp)
-jl .LC3372
-cmpl $0,-20(%ebp)
-je .LC3378
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3380
-pushl $32
-pushl $s86er.3322
-call printf
-addl $8,%esp
-.LC3380:
-addl $32,-32(%ebp)
-.LC3378:
-movl -32(%ebp),%eax
-.LC3321:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3382:
-.size s86,.Lf3382-s86
-.globl one
-.align 16
-.type one,@function
-one:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl $1,%eax
-.LC3383:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3384:
-.size one,.Lf3384-one
-.data
-.align 1
-.type s88er.3386,@object
-s88er.3386:
-.byte 115
-.byte 56
-.byte 56
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s88er.3386,10
-.align 1
-.type qs88.3387,@object
-.size qs88.3387,8
-qs88.3387:
-.byte 115
-.byte 56
-.byte 56
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.globl s88
-.text
-.align 16
-.type s88,@function
-s88:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $44,%esp
-leal qs88.3387,%edi
-movl %edi,-4(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-8(%ebp)
-movl $0,-12(%ebp)
-.LC3389:
-.LC3390:
-movl -8(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-8(%ebp)
-movl -4(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-4(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC3389
-jmp .LC3392
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3394
-pushl $1
-pushl $s88er.3386
-call printf
-addl $8,%esp
-.LC3394:
-incl -12(%ebp)
-.LC3392:
-leal -32(%ebp),%edi
-movl %edi,metricp
-movl $2,-32(%ebp)
-movl metricp,%edi
-movl $3,(,%edi)
-cmpl $3,-32(%ebp)
-je .LC3396
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3398
-pushl $2
-pushl $s88er.3386
-call printf
-addl $8,%esp
-.LC3398:
-addl $2,-12(%ebp)
-.LC3396:
-fldl .LC428
-fstpl -28(%ebp)
-fldl .LC428
-fstpl -20(%ebp)
-leal -28(%ebp),%edi
-movl %edi,-36(%ebp)
-movl -36(%ebp),%edi
-fldl .LC427
-fstpl (,%edi)
-movl -36(%ebp),%edi
-fldl .LC427
-fstpl 8(%edi)
-fldl -28(%ebp)
-faddl -20(%ebp)
-fldl .LC425
-fcompp
-fstsw %ax
-sahf
-je .LC3401
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3404
-pushl $4
-pushl $s88er.3386
-call printf
-addl $8,%esp
-.LC3404:
-addl $4,-12(%ebp)
-.LC3401:
-movl -12(%ebp),%eax
-.LC3385:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3406:
-.size s88,.Lf3406-s88
-.data
-.align 1
-.type s9er.3408,@object
-s9er.3408:
-.byte 115
-.byte 57
-.byte 44
-.byte 101
-.byte 114
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.size s9er.3408,9
-.align 1
-.type qs9.3409,@object
-.size qs9.3409,8
-qs9.3409:
-.byte 115
-.byte 57
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 32
-.byte 0
-.globl s9
-.text
-.align 16
-.type s9,@function
-s9:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $36,%esp
-leal qs9.3409,%edi
-movl %edi,-12(%ebp)
-movl 20(%ebp),%edi
-leal 60(%edi),%edi
-movl %edi,-16(%ebp)
-movl $0,-20(%ebp)
-.LC3410:
-.LC3411:
-movl -16(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-16(%ebp)
-movl -12(%ebp),%esi
-leal 1(%esi),%ebx
-movl %ebx,-12(%ebp)
-movb (,%esi),%bl
-movb %bl,(,%edi)
-movsbl %bl,%edi
-cmpl $0,%edi
-jne .LC3410
-movl $0,-8(%ebp)
-movl $0,-4(%ebp)
-.LC3413:
-movl $2,-24(%ebp)
-movl $2,-28(%ebp)
-movl $3,-32(%ebp)
-movl $3,-36(%ebp)
-cmpl $3,-36(%ebp)
-jne .LC3419
-cmpl $3,-32(%ebp)
-je .LC3417
-.LC3419:
-movl $1,-8(%ebp)
-.LC3417:
-cmpl $2,-28(%ebp)
-jne .LC3422
-cmpl $2,-24(%ebp)
-je .LC3420
-.LC3422:
-movl $1,-8(%ebp)
-.LC3420:
-.LC3414:
-incl -4(%ebp)
-cmpl $2,-4(%ebp)
-jl .LC3413
-cmpl $0,-8(%ebp)
-je .LC3427
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3425
-pushl $1
-pushl $s9er.3408
-call printf
-addl $8,%esp
-.LC3425:
-incl -20(%ebp)
-jmp .LC3427
-movl 20(%ebp),%edi
-cmpl $0,44(%edi)
-je .LC3428
-pushl $2
-pushl $s9er.3408
-call printf
-addl $8,%esp
-.LC3428:
-addl $2,-20(%ebp)
-.LC3427:
-movl -20(%ebp),%eax
-.LC3407:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3430:
-.size s9,.Lf3430-s9
-.globl setev
-.align 16
-.type setev,@function
-setev:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl $1066,extvar
-movl $0,%eax
-.LC3431:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3432:
-.size setev,.Lf3432-setev
-.bss
-.globl rfs
-.align 1
-.type rfs,@object
-.size rfs,8
-.comm rfs,8
-.globl crc
-.align 4
-.type crc,@object
-.size crc,4
-.comm crc,4
-.globl rrc
-.align 4
-.type rrc,@object
-.size rrc,4
-.comm rrc,4
-.globl flgl
-.align 4
-.type flgl,@object
-.size flgl,4
-.comm flgl,4
-.globl flgd
-.align 4
-.type flgd,@object
-.size flgd,4
-.comm flgd,4
-.globl flgm
-.align 4
-.type flgm,@object
-.size flgm,4
-.comm flgm,4
-.globl flgs
-.align 4
-.type flgs,@object
-.size flgs,4
-.comm flgs,4
-.globl dprec
-.align 4
-.type dprec,@object
-.size dprec,4
-.comm dprec,4
-.globl fprec
-.align 4
-.type fprec,@object
-.size fprec,4
-.comm fprec,4
-.globl dbits
-.align 4
-.type dbits,@object
-.size dbits,4
-.comm dbits,4
-.globl fbits
-.align 4
-.type fbits,@object
-.size fbits,4
-.comm fbits,4
-.globl ubits
-.align 4
-.type ubits,@object
-.size ubits,4
-.comm ubits,4
-.globl lbits
-.align 4
-.type lbits,@object
-.size lbits,4
-.comm lbits,4
-.globl metricp
-.align 4
-.type metricp,@object
-.size metricp,4
-.comm metricp,4
-.globl extvar
-.align 4
-.type extvar,@object
-.size extvar,4
-.comm extvar,4
-.data
-.align 1
-.LC3299:
-.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 1
-.LC3292:
-.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 1
-.LC3285:
-.byte 37
-.byte 115
-.byte 37
-.byte 115
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 4
-.LC3204:
-.long 1124597760
-.align 1
-.LC3047:
-.byte 112
-.byte 111
-.byte 105
-.byte 110
-.byte 116
-.byte 101
-.byte 114
-.byte 0
-.align 1
-.LC2495:
-.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 4
-.LC2378:
-.long 1104150528
-.align 4
-.LC2377:
-.long 0
-.long 1077542912
-.align 4
-.LC1678:
-.long 0
-.long 1074003968
-.align 4
-.LC1503:
-.long 0
-.long 1076101120
-.align 4
-.LC1474:
-.long 1092616192
-.align 4
-.LC1299:
-.long 0
-.long 1074266112
-.align 4
-.LC1270:
-.long 1077936128
-.align 4
-.LC1095:
-.long 0
-.long 1075576832
-.align 4
-.LC1066:
-.long 1088421888
-.align 4
-.LC889:
-.long 0
-.long 1075052544
-.align 4
-.LC860:
-.long 1084227584
-.align 4
-.LC855:
-.long 0
-.long 1105199104
-.align 4
-.LC847:
-.long 1325400064
-.align 1
-.LC669:
-.byte 113
-.byte 117
-.byte 101
-.byte 101
-.byte 112
-.byte 0
-.align 1
-.LC654:
-.byte 10
-.byte 0
-.align 1
-.LC653:
-.byte 37
-.byte 100
-.byte 0
-.align 1
-.LC648:
-.byte 32
-.byte 32
-.byte 32
-.byte 107
-.byte 101
-.byte 121
-.byte 61
-.byte 0
-.align 4
-.LC611:
-.long 0
-.long 1073741824
-.align 4
-.LC551:
-.long 0
-.long 1087276160
-.align 4
-.LC550:
-.long 0
-.long 1079984128
-.align 4
-.LC549:
-.long 1123680256
-.align 4
-.LC544:
-.long 1073741824
-.align 1
-.LC440:
-.byte 100
-.byte 111
-.byte 117
-.byte 98
-.byte 108
-.byte 101
-.byte 0
-.align 1
-.LC439:
-.byte 102
-.byte 108
-.byte 111
-.byte 97
-.byte 116
-.byte 0
-.align 1
-.LC438:
-.byte 117
-.byte 110
-.byte 115
-.byte 105
-.byte 103
-.byte 110
-.byte 101
-.byte 100
-.byte 0
-.align 1
-.LC437:
-.byte 108
-.byte 111
-.byte 110
-.byte 103
-.byte 0
-.align 1
-.LC436:
-.byte 115
-.byte 104
-.byte 111
-.byte 114
-.byte 116
-.byte 0
-.align 1
-.LC435:
-.byte 105
-.byte 110
-.byte 116
-.byte 0
-.align 1
-.LC434:
-.byte 99
-.byte 104
-.byte 97
-.byte 114
-.byte 0
-.align 4
-.LC428:
-.long 0
-.long 0
-.align 4
-.LC427:
-.long 0
-.long 1072693248
-.align 4
-.LC426:
-.long 0
-.long 1074790400
-.align 4
-.LC425:
-.long 0
-.long 1073741824
-.align 4
-.LC421:
-.long 0
-.align 4
-.LC420:
-.long 1065353216
-.align 1
-.LC398:
-.byte 113
-.byte 117
-.byte 101
-.byte 101
-.byte 112
-.byte 33
-.byte 0
-.align 1
-.LC387:
-.byte 10
-.byte 9
-.byte 8
-.byte 13
-.byte 12
-.byte 92
-.byte 39
-.byte 0
-.align 1
-.LC383:
-.byte 46
-.byte 34
-.byte 46
-.byte 0
-.align 1
-.LC370:
-.byte 46
-.byte 46
-.byte 46
-.byte 0
-.align 4
-.LC340:
-.long 0
-.long 1083410432
-.align 1
-.LC201:
-.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 1
-.LC200:
-.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 1
-.LC27:
-.byte 10
-.byte 70
-.byte 97
-.byte 105
-.byte 108
-.byte 101
-.byte 100
-.byte 46
-.byte 10
-.byte 0
-.align 1
-.LC26:
-.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 1
-.LC20:
-.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
-.text
-.ident "LCC: 4.1"
+.data
+.align 4
+.type sec.2,@object
+sec.2:
+.long s22
+.long s241
+.long s243
+.long s244
+.long s25
+.long s26
+.long s4
+.long s61
+.long s626
+.long s71
+.long s72
+.long s757
+.long s7813
+.long s714
+.long s715
+.long s81
+.long s84
+.long s85
+.long s86
+.long s88
+.long s9
+.bss
+.size sec.2,84
+.align 4
+.type d0.3,@object
+.size d0.3,68
+.lcomm d0.3,68
+.align 4
+.type pd0.4,@object
+.size pd0.4,4
+.lcomm pd0.4,4
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl $1,d0.3+36
+movl $1,d0.3+40
+movl $1,d0.3+44
+movl $1,d0.3+48
+leal d0.3,%edi
+movl %edi,pd0.4
+movl $0,-4(%ebp)
+jmp .LC12
+.LC9:
+pushl pd0.4
+movl -4(%ebp),%edi
+call *sec.2(,%edi,4)
+addl $4,%esp
+movl %eax,d0.3+52
+movl d0.3+56,%edi
+movl d0.3+52,%esi
+leal (%esi,%edi),%edi
+movl %edi,d0.3+56
+cmpl $0,d0.3+36
+je .LC17
+pushl d0.3+52
+pushl $d0.3+60
+pushl $.LC20
+call printf
+addl $12,%esp
+.LC17:
+.LC10:
+incl -4(%ebp)
+.LC12:
+movl -4(%ebp),%edi
+cmpl $21,%edi
+jb .LC9
+cmpl $0,d0.3+56
+jne .LC23
+pushl $.LC26
+call printf
+addl $4,%esp
+jmp .LC24
+.LC23:
+pushl $.LC27
+call printf
+addl $4,%esp
+.LC24:
+movl $0,%eax
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf28:
+.size main,.Lf28-main
+.data
+.align 1
+.type s22er.30,@object
+s22er.30:
+.byte 115
+.byte 50
+.byte 50
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s22er.30,10
+.align 1
+.type qs22.31,@object
+.size qs22.31,8
+qs22.31:
+.byte 115
+.byte 50
+.byte 50
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.globl s22
+.text
+.align 16
+.type s22,@function
+s22:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $32,%esp
+movl $0,-12(%ebp)
+leal qs22.31,%edi
+movl %edi,-4(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-8(%ebp)
+.LC32:
+.LC33:
+movl -8(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-8(%ebp)
+movl -4(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-4(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC32
+movl $1,-16(%ebp)
+movl $2,-24(%ebp)
+movl $3,-28(%ebp)
+movl $4,-20(%ebp)
+movl -16(%ebp),%edi
+movl -24(%ebp),%esi
+leal (%esi,%edi),%edi
+movl -28(%ebp),%esi
+leal (%esi,%edi),%edi
+movl -20(%ebp),%esi
+leal (%esi,%edi),%edi
+cmpl $10,%edi
+je .LC35
+incl -12(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC37
+pushl $1
+pushl $s22er.30
+call printf
+addl $8,%esp
+.LC37:
+.LC35:
+movl $2,-32(%ebp)
+movl -16(%ebp),%edi
+cmpl %edi,-32(%ebp)
+jne .LC39
+addl $4,-12(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC41
+pushl $4
+pushl $s22er.30
+call printf
+addl $8,%esp
+.LC41:
+.LC39:
+movl -12(%ebp),%eax
+.LC29:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf43:
+.size s22,.Lf43-s22
+.data
+.align 1
+.type s241er.45,@object
+s241er.45:
+.byte 115
+.byte 50
+.byte 52
+.byte 49
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s241er.45,11
+.align 1
+.type qs241.46,@object
+.size qs241.46,8
+qs241.46:
+.byte 115
+.byte 50
+.byte 52
+.byte 49
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.align 4
+.type g.47,@object
+.size g.47,156
+g.47:
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 0
+.long 6
+.long 0
+.long 8
+.long 0
+.long 12
+.long 0
+.long 16
+.long 0
+.long 18
+.long 0
+.long 20
+.long 0
+.long 24
+.long 0
+.long 28
+.long 0
+.long 30
+.long 0
+.long 32
+.long 0
+.long 36
+.globl s241
+.text
+.align 16
+.type s241,@function
+s241:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $488,%esp
+movl $0,-484(%ebp)
+movl $0,-488(%ebp)
+leal qs241.46,%edi
+movl %edi,-476(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-480(%ebp)
+.LC48:
+.LC49:
+movl -480(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-480(%ebp)
+movl -476(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-476(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC48
+jmp .LC51
+incl -484(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC53
+pushl $1
+pushl $s241er.45
+call printf
+addl $8,%esp
+.LC53:
+.LC51:
+jmp .LC55
+addl $2,-484(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC57
+pushl $2
+pushl $s241er.45
+call printf
+addl $8,%esp
+.LC57:
+.LC55:
+jmp .LC59
+addl $4,-484(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC61
+pushl $4
+pushl $s241er.45
+call printf
+addl $8,%esp
+.LC61:
+.LC59:
+jmp .LC63
+addl $8,-484(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC65
+pushl $8
+pushl $s241er.45
+call printf
+addl $8,%esp
+.LC65:
+.LC63:
+movl $0,-4(%ebp)
+.LC67:
+movl -4(%ebp),%edi
+movl %edi,g.47(,%edi,4)
+.LC68:
+incl -4(%ebp)
+cmpl $17,-4(%ebp)
+jl .LC67
+movl $18,-4(%ebp)
+.LC71:
+movl -4(%ebp),%edi
+leal g.47(,%edi,4),%edi
+pushl (,%edi)
+call pow2
+addl $4,%esp
+movl %eax,(,%edi)
+movl -4(%ebp),%edi
+leal (,%edi,4),%edi
+movl g.47(%edi),%esi
+subl $1,%esi
+movl %esi,g.47-4(%edi)
+addl $2,-4(%ebp)
+.LC72:
+cmpl $39,-4(%ebp)
+jl .LC71
+movl $0,-160(%ebp)
+movl $0,-316(%ebp)
+movl $0,-472(%ebp)
+movl $1,-156(%ebp)
+movl $1,-312(%ebp)
+movl $1,-468(%ebp)
+movl $2,-152(%ebp)
+movl $2,-308(%ebp)
+movl $2,-464(%ebp)
+movl $3,-148(%ebp)
+movl $3,-304(%ebp)
+movl $3,-460(%ebp)
+movl $4,-144(%ebp)
+movl $4,-300(%ebp)
+movl $4,-456(%ebp)
+movl $5,-140(%ebp)
+movl $5,-296(%ebp)
+movl $5,-452(%ebp)
+movl $6,-136(%ebp)
+movl $6,-292(%ebp)
+movl $6,-448(%ebp)
+movl $7,-132(%ebp)
+movl $7,-288(%ebp)
+movl $7,-444(%ebp)
+movl $8,-128(%ebp)
+movl $8,-284(%ebp)
+movl $8,-440(%ebp)
+movl $9,-124(%ebp)
+movl $9,-280(%ebp)
+movl $9,-436(%ebp)
+movl $10,-120(%ebp)
+movl $10,-276(%ebp)
+movl $10,-432(%ebp)
+movl $11,-116(%ebp)
+movl $11,-272(%ebp)
+movl $11,-428(%ebp)
+movl $12,-112(%ebp)
+movl $12,-268(%ebp)
+movl $12,-424(%ebp)
+movl $13,-108(%ebp)
+movl $13,-264(%ebp)
+movl $13,-420(%ebp)
+movl $14,-104(%ebp)
+movl $14,-260(%ebp)
+movl $14,-416(%ebp)
+movl $15,-100(%ebp)
+movl $15,-256(%ebp)
+movl $15,-412(%ebp)
+movl $16,-96(%ebp)
+movl $16,-252(%ebp)
+movl $16,-408(%ebp)
+movl $63,-92(%ebp)
+movl $63,-248(%ebp)
+movl $63,-404(%ebp)
+movl $64,-88(%ebp)
+movl $64,-244(%ebp)
+movl $64,-400(%ebp)
+movl $255,-84(%ebp)
+movl $255,-240(%ebp)
+movl $255,-396(%ebp)
+movl $256,-80(%ebp)
+movl $256,-236(%ebp)
+movl $256,-392(%ebp)
+movl $4095,-76(%ebp)
+movl $4095,-232(%ebp)
+movl $4095,-388(%ebp)
+movl $4096,-72(%ebp)
+movl $4096,-228(%ebp)
+movl $4096,-384(%ebp)
+movl $65535,-68(%ebp)
+movl $65535,-224(%ebp)
+movl $65535,-380(%ebp)
+movl $65536,-64(%ebp)
+movl $65536,-220(%ebp)
+movl $65536,-376(%ebp)
+movl $262143,-60(%ebp)
+movl $262143,-216(%ebp)
+movl $262143,-372(%ebp)
+movl $262144,-56(%ebp)
+movl $262144,-212(%ebp)
+movl $262144,-368(%ebp)
+movl $1048575,-52(%ebp)
+movl $1048575,-208(%ebp)
+movl $1048575,-364(%ebp)
+movl $1048576,-48(%ebp)
+movl $1048576,-204(%ebp)
+movl $1048576,-360(%ebp)
+movl $16777215,-44(%ebp)
+movl $16777215,-200(%ebp)
+movl $16777215,-356(%ebp)
+movl $16777216,-40(%ebp)
+movl $16777216,-196(%ebp)
+movl $16777216,-352(%ebp)
+movl $268435455,-36(%ebp)
+movl $268435455,-192(%ebp)
+movl $268435455,-348(%ebp)
+movl $268435456,-32(%ebp)
+movl $268435456,-188(%ebp)
+movl $268435456,-344(%ebp)
+movl $1073741823,-28(%ebp)
+movl $1073741823,-184(%ebp)
+movl $1073741823,-340(%ebp)
+movl $1073741824,-24(%ebp)
+movl $1073741824,-180(%ebp)
+movl $1073741824,-336(%ebp)
+movl $0xffffffff,%edi
+movl %edi,-20(%ebp)
+movl $0xffffffff,%edi
+movl %edi,-176(%ebp)
+movl $0xffffffff,%edi
+movl %edi,-332(%ebp)
+movl $0xffffffff,%edi
+movl %edi,-16(%ebp)
+movl $0xffffffff,%edi
+movl %edi,-172(%ebp)
+movl $0xffffffff,%edi
+movl %edi,-328(%ebp)
+movl $0xffffffff,%edi
+movl %edi,-12(%ebp)
+movl $0xffffffff,%edi
+movl %edi,-168(%ebp)
+movl $0xffffffff,%edi
+movl %edi,-324(%ebp)
+movl $0xffffffff,%edi
+movl %edi,-8(%ebp)
+movl $0xffffffff,%edi
+movl %edi,-164(%ebp)
+movl $0xffffffff,%edi
+movl %edi,-320(%ebp)
+movl $0,-4(%ebp)
+.LC190:
+movl -4(%ebp),%edi
+leal (,%edi,4),%edi
+leal -160(%ebp),%esi
+movl (%esi,%edi),%esi
+cmpl %esi,g.47(%edi)
+jne .LC197
+leal -316(%ebp),%ebx
+movl (%ebx,%edi),%ebx
+cmpl %ebx,%esi
+jne .LC197
+leal -472(%ebp),%esi
+cmpl (%esi,%edi),%ebx
+je .LC194
+.LC197:
+movl 20(%ebp),%edi
+cmpl $0,40(%edi)
+je .LC198
+pushl $.LC200
+call printf
+addl $4,%esp
+pushl $.LC201
+call printf
+addl $4,%esp
+.LC198:
+.LC194:
+.LC191:
+incl -4(%ebp)
+cmpl $39,-4(%ebp)
+jl .LC190
+cmpl $0,-488(%ebp)
+je .LC202
+movl $16,-484(%ebp)
+.LC202:
+movl -484(%ebp),%eax
+.LC44:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf204:
+.size s241,.Lf204-s241
+.globl pow2
+.align 16
+.type pow2,@function
+pow2:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl $1,-4(%ebp)
+jmp .LC207
+.LC206:
+sall $1,-4(%ebp)
+.LC207:
+movl 20(%ebp),%edi
+movl %edi,%esi
+subl $1,%esi
+movl %esi,20(%ebp)
+cmpl $0,%edi
+jne .LC206
+movl -4(%ebp),%eax
+.LC205:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf209:
+.size pow2,.Lf209-pow2
+.data
+.align 1
+.type s243er.211,@object
+s243er.211:
+.byte 115
+.byte 50
+.byte 52
+.byte 51
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s243er.211,11
+.align 1
+.type qs243.212,@object
+.size qs243.212,8
+qs243.212:
+.byte 115
+.byte 50
+.byte 52
+.byte 51
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.globl s243
+.text
+.align 16
+.type s243,@function
+s243:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $268,%esp
+movl $0,-268(%ebp)
+leal qs243.212,%edi
+movl %edi,-260(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-264(%ebp)
+.LC213:
+.LC214:
+movl -264(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-264(%ebp)
+movl -260(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-260(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC213
+leal -256(%ebp),%edi
+pushl %edi
+call zerofill
+addl $4,%esp
+movb $1,-159(%ebp)
+movb $1,-191(%ebp)
+movb $1,-130(%ebp)
+movb $1,-208(%ebp)
+movb $1,-158(%ebp)
+movb $1,-190(%ebp)
+movb $1,-223(%ebp)
+movb $1,-207(%ebp)
+movb $1,-157(%ebp)
+movb $1,-189(%ebp)
+movb $1,-222(%ebp)
+movb $1,-206(%ebp)
+movb $1,-156(%ebp)
+movb $1,-188(%ebp)
+movb $1,-221(%ebp)
+movb $1,-205(%ebp)
+movb $1,-155(%ebp)
+movb $1,-187(%ebp)
+movb $1,-219(%ebp)
+movb $1,-204(%ebp)
+movb $1,-154(%ebp)
+movb $1,-186(%ebp)
+movb $1,-218(%ebp)
+movb $1,-203(%ebp)
+movb $1,-153(%ebp)
+movb $1,-185(%ebp)
+movb $1,-216(%ebp)
+movb $1,-202(%ebp)
+movb $1,-152(%ebp)
+movb $1,-184(%ebp)
+movb $1,-215(%ebp)
+movb $1,-201(%ebp)
+movb $1,-151(%ebp)
+movb $1,-183(%ebp)
+movb $1,-161(%ebp)
+movb $1,-200(%ebp)
+movb $1,-150(%ebp)
+movb $1,-182(%ebp)
+movb $1,-195(%ebp)
+movb $1,-199(%ebp)
+movb $1,-149(%ebp)
+movb $1,-181(%ebp)
+movb $1,-211(%ebp)
+movb $1,-148(%ebp)
+movb $1,-180(%ebp)
+movb $1,-162(%ebp)
+movb $1,-147(%ebp)
+movb $1,-179(%ebp)
+movb $1,-132(%ebp)
+movb $1,-246(%ebp)
+movb $1,-146(%ebp)
+movb $1,-178(%ebp)
+movb $1,-247(%ebp)
+movb $1,-145(%ebp)
+movb $1,-177(%ebp)
+movb $1,-133(%ebp)
+movb $1,-248(%ebp)
+movb $1,-144(%ebp)
+movb $1,-176(%ebp)
+movb $1,-131(%ebp)
+movb $1,-243(%ebp)
+movb $1,-143(%ebp)
+movb $1,-175(%ebp)
+movb $1,-165(%ebp)
+movb $1,-244(%ebp)
+movb $1,-142(%ebp)
+movb $1,-174(%ebp)
+movb $1,-163(%ebp)
+movb $1,-141(%ebp)
+movb $1,-173(%ebp)
+movb $1,-213(%ebp)
+movb $1,-164(%ebp)
+movb $1,-140(%ebp)
+movb $1,-172(%ebp)
+movb $1,-197(%ebp)
+movb $1,-217(%ebp)
+movb $1,-139(%ebp)
+movb $1,-171(%ebp)
+movb $1,-214(%ebp)
+movb $1,-138(%ebp)
+movb $1,-170(%ebp)
+movb $1,-198(%ebp)
+movb $1,-256(%ebp)
+movb $1,-137(%ebp)
+movb $1,-169(%ebp)
+movb $1,-196(%ebp)
+movb $1,-224(%ebp)
+movb $1,-136(%ebp)
+movb $1,-168(%ebp)
+movb $1,-194(%ebp)
+movb $1,-135(%ebp)
+movb $1,-167(%ebp)
+movb $1,-212(%ebp)
+movb $1,-134(%ebp)
+movb $1,-166(%ebp)
+movb $1,-210(%ebp)
+movb $1,-193(%ebp)
+movb $1,-209(%ebp)
+leal -256(%ebp),%edi
+pushl %edi
+call sumof
+addl $4,%esp
+cmpl $98,%eax
+je .LC313
+incl -268(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC315
+pushl $1
+pushl $s243er.211
+call printf
+addl $8,%esp
+.LC315:
+.LC313:
+jmp .LC317
+addl $8,-268(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC319
+pushl $8
+pushl $s243er.211
+call printf
+addl $8,%esp
+.LC319:
+.LC317:
+movl -268(%ebp),%eax
+.LC210:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf321:
+.size s243,.Lf321-s243
+.globl zerofill
+.align 16
+.type zerofill,@function
+zerofill:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl $0,-4(%ebp)
+.LC323:
+movl 20(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,20(%ebp)
+movb $0,(,%edi)
+.LC324:
+incl -4(%ebp)
+cmpl $256,-4(%ebp)
+jl .LC323
+movl $0,%eax
+.LC322:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf327:
+.size zerofill,.Lf327-zerofill
+.globl sumof
+.align 16
+.type sumof,@function
+sumof:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $12,%esp
+movl 20(%ebp),%edi
+movl %edi,-12(%ebp)
+movl $0,-4(%ebp)
+movl $0,-8(%ebp)
+.LC329:
+movl -12(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-12(%ebp)
+movsbl (,%edi),%edi
+addl %edi,-4(%ebp)
+.LC330:
+incl -8(%ebp)
+cmpl $256,-8(%ebp)
+jl .LC329
+movl -4(%ebp),%eax
+.LC328:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf333:
+.size sumof,.Lf333-sumof
+.data
+.align 1
+.type s244er.335,@object
+s244er.335:
+.byte 115
+.byte 50
+.byte 52
+.byte 52
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s244er.335,11
+.align 1
+.type qs244.336,@object
+.size qs244.336,8
+qs244.336:
+.byte 115
+.byte 50
+.byte 52
+.byte 52
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.globl s244
+.text
+.align 16
+.type s244,@function
+s244:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $92,%esp
+leal qs244.336,%edi
+movl %edi,-72(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-76(%ebp)
+.LC337:
+.LC338:
+movl -76(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-76(%ebp)
+movl -72(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-72(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC337
+movl $0,-84(%ebp)
+movl $0,-80(%ebp)
+fldl .LC340
+fstpl -68(%ebp)
+fldl .LC340
+fstpl -60(%ebp)
+fldl .LC340
+fstpl -52(%ebp)
+fldl .LC340
+fstpl -44(%ebp)
+fldl .LC340
+fstpl -36(%ebp)
+fldl .LC340
+fstpl -28(%ebp)
+fldl .LC340
+fstpl -20(%ebp)
+fldl .LC340
+fstpl -12(%ebp)
+movl $0,-80(%ebp)
+movl $0,-4(%ebp)
+.LC348:
+movl -4(%ebp),%edi
+leal (,%edi,8),%edi
+leal -68(%ebp),%esi
+leal -60(%ebp),%ebx
+fldl (%ebx,%edi)
+fcompl (%esi,%edi)
+fstsw %ax
+sahf
+je .LC352
+movl $1,-80(%ebp)
+.LC352:
+.LC349:
+incl -4(%ebp)
+cmpl $7,-4(%ebp)
+jl .LC348
+cmpl $0,-80(%ebp)
+je .LC355
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC357
+pushl $1
+pushl $s244er.335
+call printf
+addl $8,%esp
+.LC357:
+incl -84(%ebp)
+.LC355:
+jmp .LC359
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC361
+pushl $2
+pushl $s244er.335
+call printf
+addl $8,%esp
+.LC361:
+addl $2,-84(%ebp)
+.LC359:
+movl -84(%ebp),%eax
+.LC334:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf363:
+.size s244,.Lf363-s244
+.data
+.align 1
+.type s25er.365,@object
+s25er.365:
+.byte 115
+.byte 50
+.byte 53
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s25er.365,10
+.align 1
+.type qs25.366,@object
+.size qs25.366,8
+qs25.366:
+.byte 115
+.byte 50
+.byte 53
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.globl s25
+.text
+.align 16
+.type s25,@function
+s25:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $28,%esp
+leal qs25.366,%edi
+movl %edi,-16(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-20(%ebp)
+.LC367:
+.LC368:
+movl -20(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-20(%ebp)
+movl -16(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-16(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC367
+movl $0,-24(%ebp)
+leal .LC370,%edi
+movl %edi,-8(%ebp)
+movl -8(%ebp),%edi
+movsbl 1(%edi),%esi
+movsbl (,%edi),%ebx
+cmpl %esi,%ebx
+jne .LC374
+movsbl 2(%edi),%edi
+cmpl %edi,%esi
+jne .LC374
+cmpl $46,%edi
+je .LC371
+.LC374:
+incl -24(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC375
+pushl $1
+pushl $s25er.365
+call printf
+addl $8,%esp
+.LC375:
+.LC371:
+movl -8(%ebp),%edi
+movsbl 3(%edi),%edi
+cmpl $0,%edi
+je .LC377
+addl $4,-24(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC379
+pushl $4
+pushl $s25er.365
+call printf
+addl $8,%esp
+.LC379:
+.LC377:
+movsbl .LC383+1,%edi
+cmpl $34,%edi
+je .LC381
+addl $8,-24(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC385
+pushl $8
+pushl $s25er.365
+call printf
+addl $8,%esp
+.LC385:
+.LC381:
+leal .LC387,%edi
+movl %edi,-8(%ebp)
+movl -8(%ebp),%edi
+movsbl (,%edi),%esi
+cmpl $10,%esi
+jne .LC395
+movsbl 1(%edi),%esi
+cmpl $9,%esi
+jne .LC395
+movsbl 2(%edi),%esi
+cmpl $8,%esi
+jne .LC395
+movsbl 3(%edi),%esi
+cmpl $13,%esi
+jne .LC395
+movsbl 4(%edi),%esi
+cmpl $12,%esi
+jne .LC395
+movsbl 5(%edi),%esi
+cmpl $92,%esi
+jne .LC395
+movsbl 6(%edi),%edi
+cmpl $39,%edi
+je .LC388
+.LC395:
+addl $16,-24(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC396
+pushl $16
+pushl $s25er.365
+call printf
+addl $8,%esp
+.LC396:
+.LC388:
+leal .LC398,%edi
+movl %edi,-12(%ebp)
+movl %edi,-8(%ebp)
+movl $0,-28(%ebp)
+movl $0,-4(%ebp)
+jmp .LC402
+.LC399:
+movl -4(%ebp),%edi
+movl -8(%ebp),%esi
+movsbl (%esi,%edi),%esi
+movl -12(%ebp),%ebx
+movsbl (%ebx,%edi),%edi
+cmpl %edi,%esi
+je .LC403
+movl $1,-28(%ebp)
+.LC403:
+.LC400:
+incl -4(%ebp)
+.LC402:
+movl -4(%ebp),%edi
+cmpl $7,%edi
+jb .LC399
+cmpl $0,-28(%ebp)
+je .LC405
+addl $32,-24(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC407
+pushl $32
+pushl $s25er.365
+call printf
+addl $8,%esp
+.LC407:
+.LC405:
+movl -24(%ebp),%eax
+.LC364:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf409:
+.size s25,.Lf409-s25
+.data
+.align 1
+.type qs26.411,@object
+.size qs26.411,8
+qs26.411:
+.byte 115
+.byte 50
+.byte 54
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.align 1
+.type s.412,@object
+s.412:
+.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
+.size s.412,18
+.align 1
+.type s2.413,@object
+s2.413:
+.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
+.size s2.413,54
+.globl s26
+.text
+.align 16
+.type s26,@function
+s26:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $56,%esp
+leal qs26.411,%edi
+movl %edi,-36(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-40(%ebp)
+.LC414:
+.LC415:
+movl -40(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-40(%ebp)
+movl -36(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-36(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC414
+movl 20(%ebp),%edi
+movl $0,(,%edi)
+movb $0,-41(%ebp)
+movb $1,-5(%ebp)
+jmp .LC418
+.LC417:
+movsbl -5(%ebp),%edi
+leal (,%edi,2),%edi
+movl %edi,%ebx
+movb %bl,-5(%ebp)
+movl 20(%ebp),%edi
+incl (,%edi)
+.LC418:
+movsbl -41(%ebp),%edi
+movsbl -5(%ebp),%esi
+cmpl %esi,%edi
+jne .LC417
+movl 20(%ebp),%edi
+movl (,%edi),%esi
+leal (,%esi,4),%esi
+movl %esi,4(%edi)
+movl 20(%ebp),%edi
+movl (,%edi),%esi
+leal (,%esi,2),%esi
+movl %esi,8(%edi)
+movl 20(%ebp),%edi
+movl (,%edi),%esi
+leal (,%esi,4),%esi
+movl %esi,12(%edi)
+movl 20(%ebp),%edi
+movl (,%edi),%esi
+leal (,%esi,4),%esi
+movl %esi,16(%edi)
+movl 20(%ebp),%edi
+movl (,%edi),%esi
+leal (,%esi,4),%esi
+movl %esi,20(%edi)
+movl 20(%ebp),%edi
+movl (,%edi),%esi
+leal (,%esi,8),%esi
+movl %esi,24(%edi)
+flds .LC420
+fstps -16(%ebp)
+flds .LC420
+fstps -4(%ebp)
+flds .LC421
+fstps -12(%ebp)
+jmp .LC423
+.LC422:
+flds -16(%ebp)
+fadds -4(%ebp)
+fstps -12(%ebp)
+flds -4(%ebp)
+fdivl .LC425
+fstps -4(%ebp)
+.LC423:
+flds -16(%ebp)
+fcomps -12(%ebp)
+fstsw %ax
+sahf
+jne .LC422
+movl 20(%ebp),%edi
+fldl .LC426
+fmuls -4(%ebp)
+fstps 28(%edi)
+fldl .LC427
+fstpl -32(%ebp)
+flds .LC420
+fstps -4(%ebp)
+fldl .LC428
+fstpl -24(%ebp)
+jmp .LC430
+.LC429:
+flds -4(%ebp)
+fstpl -56(%ebp)
+fldl -32(%ebp)
+faddl -56(%ebp)
+fstpl -24(%ebp)
+fldl -56(%ebp)
+fdivl .LC425
+fstps -4(%ebp)
+.LC430:
+fldl -32(%ebp)
+fcompl -24(%ebp)
+fstsw %ax
+sahf
+jne .LC429
+movl 20(%ebp),%edi
+fldl .LC426
+fmuls -4(%ebp)
+fstps 32(%edi)
+movl 20(%ebp),%edi
+cmpl $0,40(%edi)
+je .LC432
+pushl $.LC434
+movl 20(%ebp),%edi
+pushl (,%edi)
+pushl $s.412
+call printf
+addl $12,%esp
+pushl $.LC435
+movl 20(%ebp),%edi
+pushl 4(%edi)
+pushl $s.412
+call printf
+addl $12,%esp
+pushl $.LC436
+movl 20(%ebp),%edi
+pushl 8(%edi)
+pushl $s.412
+call printf
+addl $12,%esp
+pushl $.LC437
+movl 20(%ebp),%edi
+pushl 12(%edi)
+pushl $s.412
+call printf
+addl $12,%esp
+pushl $.LC438
+movl 20(%ebp),%edi
+pushl 16(%edi)
+pushl $s.412
+call printf
+addl $12,%esp
+pushl $.LC439
+movl 20(%ebp),%edi
+pushl 20(%edi)
+pushl $s.412
+call printf
+addl $12,%esp
+pushl $.LC440
+movl 20(%ebp),%edi
+pushl 24(%edi)
+pushl $s.412
+call printf
+addl $12,%esp
+pushl $.LC439
+movl 20(%ebp),%edi
+flds 28(%edi)
+subl $8,%esp
+fstpl (%esp)
+pushl $s2.413
+call printf
+addl $16,%esp
+pushl $.LC440
+movl 20(%ebp),%edi
+flds 32(%edi)
+subl $8,%esp
+fstpl (%esp)
+pushl $s2.413
+call printf
+addl $16,%esp
+.LC432:
+movl $0,%eax
+.LC410:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf441:
+.size s26,.Lf441-s26
+.data
+.align 1
+.type s4er.443,@object
+s4er.443:
+.byte 115
+.byte 52
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s4er.443,9
+.align 1
+.type qs4.444,@object
+.size qs4.444,8
+qs4.444:
+.byte 115
+.byte 52
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.globl s4
+.text
+.align 16
+.type s4,@function
+s4:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $36,%esp
+movl $0,-24(%ebp)
+leal qs4.444,%edi
+movl %edi,-16(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-20(%ebp)
+.LC445:
+.LC446:
+movl -20(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-20(%ebp)
+movl -16(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-16(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC445
+movl $0,-4(%ebp)
+.LC448:
+pushl -4(%ebp)
+call svtest
+addl $4,%esp
+movl %eax,%edi
+call zero
+cmpl %eax,%edi
+je .LC452
+movl $1,-24(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC454
+pushl $1
+pushl $s4er.443
+call printf
+addl $8,%esp
+.LC454:
+.LC452:
+.LC449:
+incl -4(%ebp)
+cmpl $3,-4(%ebp)
+jl .LC448
+call setev
+call testev
+cmpl $0,%eax
+je .LC456
+addl $2,-24(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC458
+pushl $2
+pushl $s4er.443
+call printf
+addl $8,%esp
+.LC458:
+.LC456:
+jmp .LC460
+addl $4,-24(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC462
+pushl $4
+pushl $s4er.443
+call printf
+addl $8,%esp
+.LC462:
+.LC460:
+movl $0xffffffff,-8(%ebp)
+movl $1,-12(%ebp)
+movl $0,-4(%ebp)
+jmp .LC467
+.LC464:
+movl -8(%ebp),%edi
+andl %edi,-12(%ebp)
+shrl $1,%edi
+movl %edi,-8(%ebp)
+.LC465:
+incl -4(%ebp)
+.LC467:
+movl -4(%ebp),%edi
+movl 20(%ebp),%esi
+movl (,%esi),%esi
+leal (,%esi,4),%esi
+cmpl %esi,%edi
+jb .LC464
+movl -12(%ebp),%edi
+cmpl $1,%edi
+jne .LC470
+movl -8(%ebp),%edi
+cmpl $0,%edi
+je .LC468
+.LC470:
+addl $8,-24(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC471
+pushl $8
+pushl $s4er.443
+call printf
+addl $8,%esp
+.LC471:
+.LC468:
+movl -24(%ebp),%eax
+.LC442:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf473:
+.size s4,.Lf473-s4
+.bss
+.align 4
+.type k.475,@object
+.size k.475,4
+.lcomm k.475,4
+.globl svtest
+.text
+.align 16
+.type svtest,@function
+svtest:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl 20(%ebp),%edi
+cmpl $0,%edi
+je .LC478
+cmpl $1,%edi
+je .LC479
+cmpl $2,%edi
+je .LC482
+jmp .LC476
+.LC478:
+movl $1978,k.475
+movl $0,-4(%ebp)
+jmp .LC477
+.LC479:
+cmpl $1978,k.475
+je .LC480
+movl $1,-4(%ebp)
+jmp .LC477
+.LC480:
+movl $1929,k.475
+movl $0,-4(%ebp)
+jmp .LC477
+.LC482:
+cmpl $1929,k.475
+je .LC483
+movl $1,-4(%ebp)
+jmp .LC477
+.LC483:
+movl $0,-4(%ebp)
+.LC476:
+.LC477:
+movl -4(%ebp),%eax
+.LC474:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf485:
+.size svtest,.Lf485-svtest
+.bss
+.align 4
+.type k.487,@object
+.size k.487,4
+.lcomm k.487,4
+.globl zero
+.text
+.align 16
+.type zero,@function
+zero:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl $2,k.487
+movl $0,-4(%ebp)
+movl -4(%ebp),%eax
+.LC486:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf488:
+.size zero,.Lf488-zero
+.globl testev
+.align 16
+.type testev,@function
+testev:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+cmpl $1066,extvar
+je .LC490
+movl $1,%eax
+jmp .LC489
+.LC490:
+movl $0,%eax
+.LC489:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf492:
+.size testev,.Lf492-testev
+.data
+.align 1
+.type s61er.494,@object
+s61er.494:
+.byte 115
+.byte 54
+.byte 49
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s61er.494,10
+.align 1
+.type qs61.495,@object
+.size qs61.495,8
+qs61.495:
+.byte 115
+.byte 54
+.byte 49
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.align 1
+.type upper_alpha.496,@object
+upper_alpha.496:
+.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
+.size upper_alpha.496,27
+.align 1
+.type lower_alpha.497,@object
+lower_alpha.497:
+.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
+.size lower_alpha.497,27
+.align 1
+.type numbers.498,@object
+numbers.498:
+.byte 48
+.byte 49
+.byte 50
+.byte 51
+.byte 52
+.byte 53
+.byte 54
+.byte 55
+.byte 56
+.byte 57
+.byte 0
+.size numbers.498,11
+.align 1
+.type special_characters.499,@object
+special_characters.499:
+.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
+.size special_characters.499,28
+.align 1
+.type extra_special_characters.500,@object
+extra_special_characters.500:
+.byte 10
+.byte 9
+.byte 8
+.byte 13
+.byte 12
+.byte 92
+.byte 39
+.byte 0
+.size extra_special_characters.500,8
+.align 1
+.type blank_and_NUL.501,@object
+blank_and_NUL.501:
+.byte 32
+.byte 0
+.byte 0
+.size blank_and_NUL.501,3
+.globl s61
+.text
+.align 16
+.type s61,@function
+s61:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $60,%esp
+leal qs61.495,%edi
+movl %edi,-36(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-40(%ebp)
+movl $0,-48(%ebp)
+.LC502:
+.LC503:
+movl -40(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-40(%ebp)
+movl -36(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-36(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC502
+movw $-19,-54(%ebp)
+movswl -54(%ebp),%edi
+movl %edi,-60(%ebp)
+cmpl $-19,-60(%ebp)
+je .LC505
+incl -48(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC507
+pushl $1
+pushl $s61er.494
+call printf
+addl $8,%esp
+.LC507:
+.LC505:
+leal upper_alpha.496,%edi
+movl %edi,-28(%ebp)
+leal lower_alpha.497,%edi
+movl %edi,-24(%ebp)
+leal numbers.498,%edi
+movl %edi,-20(%ebp)
+leal special_characters.499,%edi
+movl %edi,-16(%ebp)
+leal extra_special_characters.500,%edi
+movl %edi,-12(%ebp)
+leal blank_and_NUL.501,%edi
+movl %edi,-8(%ebp)
+movl $0,-32(%ebp)
+movl $0,-4(%ebp)
+jmp .LC519
+.LC518:
+movl -4(%ebp),%edi
+leal -28(%ebp),%esi
+leal (%esi,%edi,4),%edi
+movl (,%edi),%esi
+leal 1(%esi),%ebx
+movl %ebx,(,%edi)
+movsbl (,%esi),%edi
+cmpl $0,%edi
+jge .LC521
+movl $1,-32(%ebp)
+.LC521:
+.LC519:
+movl -4(%ebp),%edi
+leal -28(%ebp),%esi
+movl (%esi,%edi,4),%edi
+movsbl (,%edi),%edi
+cmpl $0,%edi
+jne .LC518
+.LC515:
+incl -4(%ebp)
+cmpl $6,-4(%ebp)
+jl .LC519
+cmpl $0,-32(%ebp)
+je .LC523
+addl $2,-48(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC525
+pushl $2
+pushl $s61er.494
+call printf
+addl $8,%esp
+.LC525:
+.LC523:
+movl $1048579,-44(%ebp)
+movl -44(%ebp),%edi
+movl %edi,%esi
+movw %si,-50(%ebp)
+movl %edi,%ebx
+movb %bl,-51(%ebp)
+movswl -50(%ebp),%edi
+cmpl -44(%ebp),%edi
+je .LC530
+cmpl $3,%edi
+jne .LC529
+.LC530:
+movsbl -51(%ebp),%edi
+cmpl -44(%ebp),%edi
+je .LC527
+cmpl $3,%edi
+je .LC527
+.LC529:
+addl $8,-48(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC531
+pushl $8
+pushl $s61er.494
+call printf
+addl $8,%esp
+.LC531:
+.LC527:
+movl -48(%ebp),%eax
+.LC493:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf533:
+.size s61,.Lf533-s61
+.data
+.align 1
+.type s626er.535,@object
+s626er.535:
+.byte 115
+.byte 54
+.byte 50
+.byte 54
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s626er.535,11
+.align 1
+.type qs626.536,@object
+.size qs626.536,8
+qs626.536:
+.byte 115
+.byte 54
+.byte 50
+.byte 54
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.globl s626
+.text
+.align 16
+.type s626,@function
+s626:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $128,%esp
+leal qs626.536,%edi
+movl %edi,-56(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-60(%ebp)
+movl $0,-104(%ebp)
+.LC537:
+.LC538:
+movl -60(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-60(%ebp)
+movl -56(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-56(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC537
+flds .LC420
+fstps -36(%ebp)
+movl $1,-64(%ebp)
+movl $1,-40(%ebp)
+movl $0,-4(%ebp)
+jmp .LC543
+.LC540:
+flds .LC544
+fmuls -36(%ebp)
+fstps -36(%ebp)
+movl -40(%ebp),%edi
+leal (,%edi,2),%edi
+orl -64(%ebp),%edi
+movl %edi,-40(%ebp)
+.LC541:
+incl -4(%ebp)
+.LC543:
+movl 20(%ebp),%edi
+movl 12(%edi),%edi
+subl $2,%edi
+cmpl %edi,-4(%ebp)
+jl .LC540
+fildl -40(%ebp)
+fstps -112(%ebp)
+flds -36(%ebp)
+fsubs -112(%ebp)
+fdivs -36(%ebp)
+fstps -36(%ebp)
+fldl .LC425
+movl 20(%ebp),%edi
+fmuls 28(%edi)
+fcomps -36(%ebp)
+fstsw %ax
+sahf
+jae .LC545
+addl $2,-104(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC547
+pushl $2
+pushl $s626er.535
+call printf
+addl $8,%esp
+.LC547:
+.LC545:
+movb $125,-73(%ebp)
+movw $125,-76(%ebp)
+movl $125,-80(%ebp)
+movl $15625,-96(%ebp)
+movl $125,-84(%ebp)
+movl $15625,-100(%ebp)
+movl $125,-68(%ebp)
+movl $15625,-108(%ebp)
+flds .LC549
+fstps -72(%ebp)
+fldl .LC550
+fstpl -92(%ebp)
+fldl .LC551
+fstpl -52(%ebp)
+movl $0,-4(%ebp)
+.LC552:
+movl -4(%ebp),%edi
+leal -32(%ebp),%esi
+movb $0,(%esi,%edi)
+.LC553:
+incl -4(%ebp)
+cmpl $28,-4(%ebp)
+jl .LC552
+movsbl -73(%ebp),%edi
+movl %edi,%esi
+imull %edi,%esi
+cmpl -96(%ebp),%esi
+je .LC556
+movb $1,-32(%ebp)
+.LC556:
+movswl -76(%ebp),%edi
+movsbl -73(%ebp),%esi
+imull %esi,%edi
+cmpl -96(%ebp),%edi
+je .LC558
+movb $1,-31(%ebp)
+.LC558:
+movswl -76(%ebp),%edi
+movl %edi,%esi
+imull %edi,%esi
+cmpl -96(%ebp),%esi
+je .LC561
+movb $1,-30(%ebp)
+.LC561:
+movl -80(%ebp),%edi
+movsbl -73(%ebp),%esi
+imull %esi,%edi
+cmpl -96(%ebp),%edi
+je .LC564
+movb $1,-29(%ebp)
+.LC564:
+movl -80(%ebp),%edi
+movswl -76(%ebp),%esi
+imull %esi,%edi
+cmpl -96(%ebp),%edi
+je .LC567
+movb $1,-28(%ebp)
+.LC567:
+movl -80(%ebp),%edi
+movl %edi,%esi
+imull %edi,%esi
+cmpl -96(%ebp),%esi
+je .LC570
+movb $1,-27(%ebp)
+.LC570:
+movl -84(%ebp),%eax
+movsbl -73(%ebp),%edi
+mull %edi
+cmpl -100(%ebp),%eax
+je .LC573
+movb $1,-26(%ebp)
+.LC573:
+movl -84(%ebp),%eax
+movswl -76(%ebp),%edi
+mull %edi
+cmpl -100(%ebp),%eax
+je .LC576
+movb $1,-25(%ebp)
+.LC576:
+movl -84(%ebp),%eax
+movl -80(%ebp),%edi
+mull %edi
+cmpl -100(%ebp),%eax
+je .LC579
+movb $1,-24(%ebp)
+.LC579:
+movl -84(%ebp),%edi
+movl %edi,%eax
+mull %edi
+cmpl -100(%ebp),%eax
+je .LC582
+movb $1,-23(%ebp)
+.LC582:
+movl -68(%ebp),%edi
+movsbl -73(%ebp),%esi
+imull %esi,%edi
+cmpl -108(%ebp),%edi
+je .LC585
+movb $1,-22(%ebp)
+.LC585:
+movl -68(%ebp),%edi
+movswl -76(%ebp),%esi
+imull %esi,%edi
+cmpl -108(%ebp),%edi
+je .LC588
+movb $1,-21(%ebp)
+.LC588:
+movl -68(%ebp),%edi
+imull -80(%ebp),%edi
+cmpl -108(%ebp),%edi
+je .LC591
+movb $1,-20(%ebp)
+.LC591:
+movl -68(%ebp),%edi
+movl %edi,%eax
+mull -84(%ebp)
+cmpl -100(%ebp),%eax
+je .LC594
+movb $1,-19(%ebp)
+.LC594:
+movl -68(%ebp),%edi
+movl %edi,%esi
+imull %edi,%esi
+cmpl -108(%ebp),%esi
+je .LC597
+movb $1,-18(%ebp)
+.LC597:
+flds -72(%ebp)
+movsbl -73(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+fldl -52(%ebp)
+fcompp
+fstsw %ax
+sahf
+je .LC600
+movb $1,-17(%ebp)
+.LC600:
+flds -72(%ebp)
+movswl -76(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+fldl -52(%ebp)
+fcompp
+fstsw %ax
+sahf
+je .LC603
+movb $1,-16(%ebp)
+.LC603:
+flds -72(%ebp)
+fildl -80(%ebp)
+fmulp %st(1),%st
+fldl -52(%ebp)
+fcompp
+fstsw %ax
+sahf
+je .LC606
+movb $1,-15(%ebp)
+.LC606:
+movl -84(%ebp),%edi
+flds -72(%ebp)
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+sub $4,%esp
+fstps (%esp)
+flds (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+fldl -52(%ebp)
+fcompp
+fstsw %ax
+sahf
+je .LC609
+movb $1,-14(%ebp)
+.LC609:
+flds -72(%ebp)
+fildl -68(%ebp)
+fmulp %st(1),%st
+fldl -52(%ebp)
+fcompp
+fstsw %ax
+sahf
+je .LC613
+movb $1,-13(%ebp)
+.LC613:
+flds -72(%ebp)
+fmuls -72(%ebp)
+fldl -52(%ebp)
+fcompp
+fstsw %ax
+sahf
+je .LC616
+movb $1,-12(%ebp)
+.LC616:
+fldl -92(%ebp)
+movsbl -73(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+fldl -52(%ebp)
+fcompp
+fstsw %ax
+sahf
+je .LC619
+movb $1,-11(%ebp)
+.LC619:
+fldl -92(%ebp)
+movswl -76(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+fldl -52(%ebp)
+fcompp
+fstsw %ax
+sahf
+je .LC622
+movb $1,-10(%ebp)
+.LC622:
+fldl -92(%ebp)
+fimull -80(%ebp)
+fldl -52(%ebp)
+fcompp
+fstsw %ax
+sahf
+je .LC625
+movb $1,-9(%ebp)
+.LC625:
+movl -84(%ebp),%edi
+fldl -92(%ebp)
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fmulp %st(1),%st
+fldl -52(%ebp)
+fcompp
+fstsw %ax
+sahf
+je .LC628
+movb $1,-8(%ebp)
+.LC628:
+fldl -92(%ebp)
+fimull -68(%ebp)
+fldl -52(%ebp)
+fcompp
+fstsw %ax
+sahf
+je .LC631
+movb $1,-7(%ebp)
+.LC631:
+fldl -92(%ebp)
+fmuls -72(%ebp)
+fldl -52(%ebp)
+fcompp
+fstsw %ax
+sahf
+je .LC634
+movb $1,-6(%ebp)
+.LC634:
+fldl -92(%ebp)
+fmull -92(%ebp)
+fldl -52(%ebp)
+fcompp
+fstsw %ax
+sahf
+je .LC637
+movb $1,-5(%ebp)
+.LC637:
+movb $0,-41(%ebp)
+movl $0,-4(%ebp)
+.LC640:
+movsbl -41(%ebp),%edi
+movl -4(%ebp),%esi
+leal -32(%ebp),%ebx
+movsbl (%ebx,%esi),%esi
+leal (%esi,%edi),%edi
+movl %edi,%ebx
+movb %bl,-41(%ebp)
+.LC641:
+incl -4(%ebp)
+cmpl $28,-4(%ebp)
+jl .LC640
+movsbl -41(%ebp),%edi
+cmpl $0,%edi
+je .LC644
+addl $4,-104(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC646
+pushl $4
+pushl $s626er.535
+call printf
+addl $8,%esp
+pushl $.LC648
+call printf
+addl $4,%esp
+movl $0,-4(%ebp)
+.LC649:
+movl -4(%ebp),%edi
+leal -32(%ebp),%esi
+movsbl (%esi,%edi),%edi
+pushl %edi
+pushl $.LC653
+call printf
+addl $8,%esp
+.LC650:
+incl -4(%ebp)
+cmpl $28,-4(%ebp)
+jl .LC649
+pushl $.LC654
+call printf
+addl $4,%esp
+.LC646:
+.LC644:
+movl $32768,-68(%ebp)
+movl -68(%ebp),%edi
+cmpl $0x8000,%edi
+jbe .LC655
+addl $8,-104(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC657
+pushl $8
+pushl $s626er.535
+call printf
+addl $8,%esp
+.LC657:
+.LC655:
+movl -104(%ebp),%eax
+.LC534:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf659:
+.size s626,.Lf659-s626
+.data
+.align 1
+.type s71er.661,@object
+s71er.661:
+.byte 115
+.byte 55
+.byte 49
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s71er.661,10
+.align 1
+.type qs71.662,@object
+.size qs71.662,8
+qs71.662:
+.byte 115
+.byte 55
+.byte 49
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.align 1
+.type q.663,@object
+.size q.663,1
+q.663:
+.byte 113
+.globl s71
+.text
+.align 16
+.type s71,@function
+s71:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $68,%esp
+leal qs71.662,%edi
+movl %edi,-4(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-8(%ebp)
+movl $0,-12(%ebp)
+.LC664:
+.LC665:
+movl -8(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-8(%ebp)
+movl -4(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-4(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC664
+movsbl .LC669,%edi
+movsbl q.663,%esi
+cmpl %esi,%edi
+je .LC667
+incl -12(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC670
+pushl $1
+pushl $s71er.661
+call printf
+addl $8,%esp
+.LC670:
+.LC667:
+jmp .LC672
+addl $2,-12(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC674
+pushl $2
+pushl $s71er.661
+call printf
+addl $8,%esp
+.LC674:
+.LC672:
+movl $1942,-32(%ebp)
+cmpl $1942,-32(%ebp)
+jne .LC682
+movl -32(%ebp),%edi
+cmpl %edi,-32(%ebp)
+je .LC677
+.LC682:
+addl $4,-12(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC683
+pushl $4
+pushl $s71er.661
+call printf
+addl $8,%esp
+.LC683:
+.LC677:
+pushl $-5
+call McCarthy
+addl $4,%esp
+cmpl $91,%eax
+je .LC685
+addl $8,-12(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC687
+pushl $8
+pushl $s71er.661
+call printf
+addl $8,%esp
+.LC687:
+.LC685:
+movl $2,-56(%ebp)
+movl $3,-60(%ebp)
+leal -60(%ebp),%edi
+movl %edi,-64(%ebp)
+pushl -64(%ebp)
+pushl -56(%ebp)
+call clobber
+addl $8,%esp
+cmpl $2,-56(%ebp)
+jne .LC691
+cmpl $2,-60(%ebp)
+je .LC689
+.LC691:
+addl $16,-12(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC692
+pushl $16
+pushl $s71er.661
+call printf
+addl $8,%esp
+.LC692:
+.LC689:
+movl 20(%ebp),%edi
+flds 32(%edi)
+fstps -68(%ebp)
+flds -68(%ebp)
+fcomps -68(%ebp)
+fstsw %ax
+sahf
+je .LC694
+addl $32,-12(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC696
+pushl $32
+pushl $s71er.661
+call printf
+addl $8,%esp
+.LC696:
+.LC694:
+movl -12(%ebp),%eax
+.LC660:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf698:
+.size s71,.Lf698-s71
+.globl McCarthy
+.align 16
+.type McCarthy,@function
+McCarthy:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+cmpl $100,20(%ebp)
+jle .LC700
+movl 20(%ebp),%edi
+movl %edi,%eax
+subl $10,%eax
+jmp .LC699
+.LC700:
+movl 20(%ebp),%edi
+leal 11(%edi),%edi
+pushl %edi
+call McCarthy
+addl $4,%esp
+movl %eax,%edi
+pushl %edi
+call McCarthy
+addl $4,%esp
+movl %eax,%edi
+.LC699:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf702:
+.size McCarthy,.Lf702-McCarthy
+.globl clobber
+.align 16
+.type clobber,@function
+clobber:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl $3,20(%ebp)
+movl 24(%ebp),%edi
+movl $2,(,%edi)
+movl $0,%eax
+.LC703:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf704:
+.size clobber,.Lf704-clobber
+.data
+.align 1
+.type f.706,@object
+f.706:
+.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
+.size f.706,17
+.align 1
+.type s714er.707,@object
+s714er.707:
+.byte 115
+.byte 55
+.byte 49
+.byte 52
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s714er.707,11
+.align 1
+.type qs714.708,@object
+.size qs714.708,8
+qs714.708:
+.byte 115
+.byte 55
+.byte 49
+.byte 52
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.globl s714
+.text
+.align 16
+.type s714,@function
+s714:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $248,%esp
+leal qs714.708,%edi
+movl %edi,-68(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%esi
+movl %esi,-72(%ebp)
+movl $0,-76(%ebp)
+movl $0,-8(%ebp)
+movl 48(%edi),%edi
+movl %edi,-4(%ebp)
+.LC709:
+.LC710:
+movl -72(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-72(%ebp)
+movl -68(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-68(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC709
+movb $5,-9(%ebp)
+movb $2,-25(%ebp)
+movb -25(%ebp),%bl
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC712
+movl $1,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC714
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC714:
+.LC712:
+movb $5,-9(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC716
+movl $2,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC718
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC718:
+.LC716:
+movb $5,-9(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC720
+movl $3,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC722
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC722:
+.LC720:
+movb $5,-9(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC724
+movl $4,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC726
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC726:
+.LC724:
+movb $5,-9(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC728
+movl $5,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC730
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC730:
+.LC728:
+movb $5,-9(%ebp)
+flds .LC544
+fstps -56(%ebp)
+flds -56(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC732
+movl $6,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC734
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC734:
+.LC732:
+movb $5,-9(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -64(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC736
+movl $7,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC738
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC738:
+.LC736:
+movw $5,-12(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC740
+movl $8,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC742
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC742:
+.LC740:
+movw $5,-12(%ebp)
+movw $2,-28(%ebp)
+movw -28(%ebp),%di
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC744
+movl $9,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC746
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC746:
+.LC744:
+movw $5,-12(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC748
+movl $10,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC750
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC750:
+.LC748:
+movw $5,-12(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC752
+movl $11,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC754
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC754:
+.LC752:
+movw $5,-12(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC756
+movl $12,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC758
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC758:
+.LC756:
+movw $5,-12(%ebp)
+flds .LC544
+fstps -56(%ebp)
+flds -56(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC760
+movl $13,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC762
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC762:
+.LC760:
+movw $5,-12(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -64(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC764
+movl $14,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC766
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC766:
+.LC764:
+movl $5,-16(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%edi
+movl %edi,-16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC768
+movl $15,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC770
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC770:
+.LC768:
+movl $5,-16(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%edi
+movl %edi,-16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC772
+movl $16,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC774
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC774:
+.LC772:
+movl $5,-16(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%edi
+movl %edi,-16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC776
+movl $17,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC778
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC778:
+.LC776:
+movl $5,-16(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%edi
+movl %edi,-16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC780
+movl $18,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC782
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC782:
+.LC780:
+movl $5,-16(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+movl %edi,-16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC784
+movl $19,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC786
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC786:
+.LC784:
+movl $5,-16(%ebp)
+flds .LC544
+fstps -56(%ebp)
+flds -56(%ebp)
+fistpl -16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC788
+movl $20,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC790
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC790:
+.LC788:
+movl $5,-16(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -64(%ebp)
+fistpl -16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC792
+movl $21,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC794
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC794:
+.LC792:
+movl $5,-20(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC796
+movl $22,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC798
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC798:
+.LC796:
+movl $5,-20(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC800
+movl $23,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC802
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC802:
+.LC800:
+movl $5,-20(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC804
+movl $24,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC806
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC806:
+.LC804:
+movl $5,-20(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC808
+movl $25,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC810
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC810:
+.LC808:
+movl $5,-20(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC812
+movl $26,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC814
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC814:
+.LC812:
+movl $5,-20(%ebp)
+flds .LC544
+fstps -56(%ebp)
+flds -56(%ebp)
+fistpl -20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC816
+movl $27,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC818
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC818:
+.LC816:
+movl $5,-20(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -64(%ebp)
+fistpl -20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC820
+movl $28,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC822
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC822:
+.LC820:
+movl $5,-24(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC824
+movl $29,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC826
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC826:
+.LC824:
+movl $5,-24(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC828
+movl $30,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC830
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC830:
+.LC828:
+movl $5,-24(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC832
+movl $31,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC834
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC834:
+.LC832:
+movl $5,-24(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC836
+movl $32,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC838
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC838:
+.LC836:
+movl $5,-24(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC840
+movl $33,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC842
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC842:
+.LC840:
+movl $5,-24(%ebp)
+flds .LC544
+fstps -56(%ebp)
+flds .LC847
+fcomps -56(%ebp)
+fstsw %ax
+sahf
+ja .LC845
+flds -56(%ebp)
+fsubs .LC847
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-80(%ebp)
+jmp .LC846
+.LC845:
+flds -56(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-80(%ebp)
+.LC846:
+movl -80(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC848
+movl $34,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC850
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC850:
+.LC848:
+movl $5,-24(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl .LC855
+fcompl -64(%ebp)
+fstsw %ax
+sahf
+ja .LC853
+fldl -64(%ebp)
+fsubl .LC855
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-92(%ebp)
+jmp .LC854
+.LC853:
+fldl -64(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-92(%ebp)
+.LC854:
+movl -92(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC856
+movl $35,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC858
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC858:
+.LC856:
+flds .LC860
+fstps -44(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstps -44(%ebp)
+flds .LC544
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC861
+movl $36,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC863
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC863:
+.LC861:
+flds .LC860
+fstps -44(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstps -44(%ebp)
+flds .LC544
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC865
+movl $37,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC867
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC867:
+.LC865:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-32(%ebp)
+fildl -32(%ebp)
+fstps -44(%ebp)
+flds .LC544
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC869
+movl $38,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC871
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC871:
+.LC869:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-36(%ebp)
+fildl -36(%ebp)
+fstps -44(%ebp)
+flds .LC544
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC873
+movl $39,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC875
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC875:
+.LC873:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fstps -44(%ebp)
+flds .LC544
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC877
+movl $40,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC879
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC879:
+.LC877:
+flds .LC860
+fstps -44(%ebp)
+flds .LC544
+fstps -56(%ebp)
+flds -56(%ebp)
+fstps -44(%ebp)
+flds .LC544
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC881
+movl $41,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC883
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC883:
+.LC881:
+flds .LC860
+fstps -44(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -64(%ebp)
+fstps -44(%ebp)
+flds .LC544
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC885
+movl $42,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC887
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC887:
+.LC885:
+fldl .LC889
+fstpl -52(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstpl -52(%ebp)
+fldl .LC425
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC890
+movl $43,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC892
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC892:
+.LC890:
+fldl .LC889
+fstpl -52(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstpl -52(%ebp)
+fldl .LC425
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC894
+movl $44,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC896
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC896:
+.LC894:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-32(%ebp)
+fildl -32(%ebp)
+fstpl -52(%ebp)
+fldl .LC425
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC898
+movl $45,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC900
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC900:
+.LC898:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-36(%ebp)
+fildl -36(%ebp)
+fstpl -52(%ebp)
+fldl .LC425
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC902
+movl $46,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC904
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC904:
+.LC902:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fstpl -52(%ebp)
+fldl .LC425
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC906
+movl $47,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC908
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC908:
+.LC906:
+fldl .LC889
+fstpl -52(%ebp)
+flds .LC544
+fstps -56(%ebp)
+flds -56(%ebp)
+fstpl -52(%ebp)
+fldl .LC425
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC910
+movl $48,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC912
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC912:
+.LC910:
+fldl .LC889
+fstpl -52(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -64(%ebp)
+fstpl -52(%ebp)
+fldl .LC425
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC914
+movl $49,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC916
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC916:
+.LC914:
+movb $5,-9(%ebp)
+movb $2,-25(%ebp)
+movsbl -9(%ebp),%edi
+movsbl -25(%ebp),%esi
+leal (%esi,%edi),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $7,%edi
+je .LC918
+movl $50,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC920
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC920:
+.LC918:
+movb $5,-9(%ebp)
+movw $2,-28(%ebp)
+movsbl -9(%ebp),%edi
+movswl -28(%ebp),%esi
+leal (%esi,%edi),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $7,%edi
+je .LC922
+movl $51,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC924
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC924:
+.LC922:
+movb $5,-9(%ebp)
+movl $2,-32(%ebp)
+movsbl -9(%ebp),%edi
+movl -32(%ebp),%esi
+leal (%esi,%edi),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $7,%edi
+je .LC926
+movl $52,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC928
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC928:
+.LC926:
+movb $5,-9(%ebp)
+movl $2,-36(%ebp)
+movsbl -9(%ebp),%edi
+movl -36(%ebp),%esi
+leal (%esi,%edi),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $7,%edi
+je .LC930
+movl $53,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC932
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC932:
+.LC930:
+movb $5,-9(%ebp)
+movl $2,-40(%ebp)
+movsbl -9(%ebp),%edi
+movl -40(%ebp),%esi
+leal (%esi,%edi),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $7,%edi
+je .LC934
+movl $54,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC936
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC936:
+.LC934:
+movb $5,-9(%ebp)
+flds .LC544
+fstps -56(%ebp)
+movsbl -9(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fadds -56(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $7,%edi
+je .LC938
+movl $55,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC940
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC940:
+.LC938:
+movb $5,-9(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+movsbl -9(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddl -64(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $7,%edi
+je .LC942
+movl $56,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC944
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC944:
+.LC942:
+movw $5,-12(%ebp)
+movb $2,-25(%ebp)
+movswl -12(%ebp),%edi
+movsbl -25(%ebp),%esi
+leal (%esi,%edi),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $7,%edi
+je .LC946
+movl $57,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC948
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC948:
+.LC946:
+movw $5,-12(%ebp)
+movw $2,-28(%ebp)
+movswl -12(%ebp),%edi
+movswl -28(%ebp),%esi
+leal (%esi,%edi),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $7,%edi
+je .LC950
+movl $58,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC952
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC952:
+.LC950:
+movw $5,-12(%ebp)
+movl $2,-32(%ebp)
+movswl -12(%ebp),%edi
+movl -32(%ebp),%esi
+leal (%esi,%edi),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $7,%edi
+je .LC954
+movl $59,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC956
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC956:
+.LC954:
+movw $5,-12(%ebp)
+movl $2,-36(%ebp)
+movswl -12(%ebp),%edi
+movl -36(%ebp),%esi
+leal (%esi,%edi),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $7,%edi
+je .LC958
+movl $60,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC960
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC960:
+.LC958:
+movw $5,-12(%ebp)
+movl $2,-40(%ebp)
+movswl -12(%ebp),%edi
+movl -40(%ebp),%esi
+leal (%esi,%edi),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $7,%edi
+je .LC962
+movl $61,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC964
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC964:
+.LC962:
+movw $5,-12(%ebp)
+flds .LC544
+fstps -56(%ebp)
+movswl -12(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fadds -56(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $7,%edi
+je .LC966
+movl $62,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC968
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC968:
+.LC966:
+movw $5,-12(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+movswl -12(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddl -64(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $7,%edi
+je .LC970
+movl $63,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC972
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC972:
+.LC970:
+movl $5,-16(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%edi
+addl %edi,-16(%ebp)
+cmpl $7,-16(%ebp)
+je .LC974
+movl $64,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC976
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC976:
+.LC974:
+movl $5,-16(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%edi
+addl %edi,-16(%ebp)
+cmpl $7,-16(%ebp)
+je .LC978
+movl $65,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC980
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC980:
+.LC978:
+movl $5,-16(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%edi
+addl %edi,-16(%ebp)
+cmpl $7,-16(%ebp)
+je .LC982
+movl $66,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC984
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC984:
+.LC982:
+movl $5,-16(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%edi
+addl %edi,-16(%ebp)
+cmpl $7,-16(%ebp)
+je .LC986
+movl $67,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC988
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC988:
+.LC986:
+movl $5,-16(%ebp)
+movl $2,-40(%ebp)
+movl -16(%ebp),%edi
+movl -40(%ebp),%esi
+leal (%esi,%edi),%edi
+movl %edi,-16(%ebp)
+cmpl $7,-16(%ebp)
+je .LC990
+movl $68,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC992
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC992:
+.LC990:
+movl $5,-16(%ebp)
+flds .LC544
+fstps -56(%ebp)
+fildl -16(%ebp)
+fadds -56(%ebp)
+fistpl -16(%ebp)
+cmpl $7,-16(%ebp)
+je .LC994
+movl $69,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC996
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC996:
+.LC994:
+movl $5,-16(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fildl -16(%ebp)
+faddl -64(%ebp)
+fistpl -16(%ebp)
+cmpl $7,-16(%ebp)
+je .LC998
+movl $70,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1000
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1000:
+.LC998:
+movl $5,-20(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%edi
+addl %edi,-20(%ebp)
+cmpl $7,-20(%ebp)
+je .LC1002
+movl $71,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1004
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1004:
+.LC1002:
+movl $5,-20(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%edi
+addl %edi,-20(%ebp)
+cmpl $7,-20(%ebp)
+je .LC1006
+movl $72,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1008
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1008:
+.LC1006:
+movl $5,-20(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%edi
+addl %edi,-20(%ebp)
+cmpl $7,-20(%ebp)
+je .LC1010
+movl $73,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1012
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1012:
+.LC1010:
+movl $5,-20(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%edi
+addl %edi,-20(%ebp)
+cmpl $7,-20(%ebp)
+je .LC1014
+movl $74,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1016
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1016:
+.LC1014:
+movl $5,-20(%ebp)
+movl $2,-40(%ebp)
+movl -20(%ebp),%edi
+movl -40(%ebp),%esi
+leal (%esi,%edi),%edi
+movl %edi,-20(%ebp)
+cmpl $7,-20(%ebp)
+je .LC1018
+movl $75,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1020
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1020:
+.LC1018:
+movl $5,-20(%ebp)
+flds .LC544
+fstps -56(%ebp)
+fildl -20(%ebp)
+fadds -56(%ebp)
+fistpl -20(%ebp)
+cmpl $7,-20(%ebp)
+je .LC1022
+movl $76,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1024
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1024:
+.LC1022:
+movl $5,-20(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fildl -20(%ebp)
+faddl -64(%ebp)
+fistpl -20(%ebp)
+cmpl $7,-20(%ebp)
+je .LC1026
+movl $77,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1028
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1028:
+.LC1026:
+movl $5,-24(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%edi
+add %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $7,%edi
+je .LC1030
+movl $78,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1032
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1032:
+.LC1030:
+movl $5,-24(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%edi
+add %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $7,%edi
+je .LC1034
+movl $79,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1036
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1036:
+.LC1034:
+movl $5,-24(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%edi
+add %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $7,%edi
+je .LC1038
+movl $80,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1040
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1040:
+.LC1038:
+movl $5,-24(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%edi
+add %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $7,%edi
+je .LC1042
+movl $81,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1044
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1044:
+.LC1042:
+movl $5,-24(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+add %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $7,%edi
+je .LC1046
+movl $82,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1048
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1048:
+.LC1046:
+movl $5,-24(%ebp)
+flds .LC544
+fstps -56(%ebp)
+movl -24(%ebp),%edi
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+sub $4,%esp
+fstps (%esp)
+flds (%esp)
+addl $4,%esp
+fadds -56(%ebp)
+fstps -128(%ebp)
+flds .LC847
+fcomps -128(%ebp)
+fstsw %ax
+sahf
+ja .LC1051
+flds -128(%ebp)
+fsubs .LC847
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-124(%ebp)
+jmp .LC1052
+.LC1051:
+flds -128(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-124(%ebp)
+.LC1052:
+movl -124(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $7,%edi
+je .LC1053
+movl $83,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1055
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1055:
+.LC1053:
+movl $5,-24(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+movl -24(%ebp),%edi
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+faddl -64(%ebp)
+fstpl -144(%ebp)
+fldl .LC855
+fcompl -144(%ebp)
+fstsw %ax
+sahf
+ja .LC1058
+fldl -144(%ebp)
+fsubl .LC855
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-136(%ebp)
+jmp .LC1059
+.LC1058:
+fldl -144(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-136(%ebp)
+.LC1059:
+movl -136(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $7,%edi
+je .LC1060
+movl $84,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1062
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1062:
+.LC1060:
+flds .LC860
+fstps -44(%ebp)
+movb $2,-25(%ebp)
+flds -44(%ebp)
+movsbl -25(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fstps -44(%ebp)
+flds .LC1066
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1064
+movl $85,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1067
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1067:
+.LC1064:
+flds .LC860
+fstps -44(%ebp)
+movw $2,-28(%ebp)
+flds -44(%ebp)
+movswl -28(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fstps -44(%ebp)
+flds .LC1066
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1069
+movl $86,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1071
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1071:
+.LC1069:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-32(%ebp)
+flds -44(%ebp)
+fildl -32(%ebp)
+faddp %st(1),%st
+fstps -44(%ebp)
+flds .LC1066
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1073
+movl $87,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1075
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1075:
+.LC1073:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-36(%ebp)
+flds -44(%ebp)
+fildl -36(%ebp)
+faddp %st(1),%st
+fstps -44(%ebp)
+flds .LC1066
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1077
+movl $88,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1079
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1079:
+.LC1077:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+flds -44(%ebp)
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+sub $4,%esp
+fstps (%esp)
+flds (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fstps -44(%ebp)
+flds .LC1066
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1081
+movl $89,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1083
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1083:
+.LC1081:
+flds .LC860
+fstps -44(%ebp)
+flds .LC544
+fstps -56(%ebp)
+flds -44(%ebp)
+fadds -56(%ebp)
+fstps -44(%ebp)
+flds .LC1066
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1085
+movl $90,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1087
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1087:
+.LC1085:
+flds .LC860
+fstps -44(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+flds -44(%ebp)
+faddl -64(%ebp)
+fstps -44(%ebp)
+flds .LC1066
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1089
+movl $91,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1091
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1091:
+.LC1089:
+fldl .LC889
+fstpl -52(%ebp)
+movb $2,-25(%ebp)
+fldl -52(%ebp)
+movsbl -25(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fstpl -52(%ebp)
+fldl .LC1095
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1093
+movl $92,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1096
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1096:
+.LC1093:
+fldl .LC889
+fstpl -52(%ebp)
+movw $2,-28(%ebp)
+fldl -52(%ebp)
+movswl -28(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fstpl -52(%ebp)
+fldl .LC1095
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1098
+movl $93,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1100
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1100:
+.LC1098:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-32(%ebp)
+fldl -52(%ebp)
+fiaddl -32(%ebp)
+fstpl -52(%ebp)
+fldl .LC1095
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1102
+movl $94,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1104
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1104:
+.LC1102:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-36(%ebp)
+fldl -52(%ebp)
+fiaddl -36(%ebp)
+fstpl -52(%ebp)
+fldl .LC1095
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1106
+movl $95,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1108
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1108:
+.LC1106:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+fldl -52(%ebp)
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+faddp %st(1),%st
+fstpl -52(%ebp)
+fldl .LC1095
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1110
+movl $96,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1112
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1112:
+.LC1110:
+fldl .LC889
+fstpl -52(%ebp)
+flds .LC544
+fstps -56(%ebp)
+fldl -52(%ebp)
+fadds -56(%ebp)
+fstpl -52(%ebp)
+fldl .LC1095
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1114
+movl $97,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1116
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1116:
+.LC1114:
+fldl .LC889
+fstpl -52(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -52(%ebp)
+faddl -64(%ebp)
+fstpl -52(%ebp)
+fldl .LC1095
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1118
+movl $98,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1120
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1120:
+.LC1118:
+movb $5,-9(%ebp)
+movb $2,-25(%ebp)
+movsbl -9(%ebp),%edi
+movsbl -25(%ebp),%esi
+subl %esi,%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $3,%edi
+je .LC1122
+movl $99,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1124
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1124:
+.LC1122:
+movb $5,-9(%ebp)
+movw $2,-28(%ebp)
+movsbl -9(%ebp),%edi
+movswl -28(%ebp),%esi
+subl %esi,%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $3,%edi
+je .LC1126
+movl $100,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1128
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1128:
+.LC1126:
+movb $5,-9(%ebp)
+movl $2,-32(%ebp)
+movsbl -9(%ebp),%edi
+subl -32(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $3,%edi
+je .LC1130
+movl $101,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1132
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1132:
+.LC1130:
+movb $5,-9(%ebp)
+movl $2,-36(%ebp)
+movsbl -9(%ebp),%edi
+subl -36(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $3,%edi
+je .LC1134
+movl $102,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1136
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1136:
+.LC1134:
+movb $5,-9(%ebp)
+movl $2,-40(%ebp)
+movsbl -9(%ebp),%edi
+subl -40(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $3,%edi
+je .LC1138
+movl $103,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1140
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1140:
+.LC1138:
+movb $5,-9(%ebp)
+flds .LC544
+fstps -56(%ebp)
+movsbl -9(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fsubs -56(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $3,%edi
+je .LC1142
+movl $104,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1144
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1144:
+.LC1142:
+movb $5,-9(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+movsbl -9(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fsubl -64(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $3,%edi
+je .LC1146
+movl $105,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1148
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1148:
+.LC1146:
+movw $5,-12(%ebp)
+movb $2,-25(%ebp)
+movswl -12(%ebp),%edi
+movsbl -25(%ebp),%esi
+subl %esi,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $3,%edi
+je .LC1150
+movl $106,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1152
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1152:
+.LC1150:
+movw $5,-12(%ebp)
+movw $2,-28(%ebp)
+movswl -12(%ebp),%edi
+movswl -28(%ebp),%esi
+subl %esi,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $3,%edi
+je .LC1154
+movl $107,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1156
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1156:
+.LC1154:
+movw $5,-12(%ebp)
+movl $2,-32(%ebp)
+movswl -12(%ebp),%edi
+subl -32(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $3,%edi
+je .LC1158
+movl $108,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1160
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1160:
+.LC1158:
+movw $5,-12(%ebp)
+movl $2,-36(%ebp)
+movswl -12(%ebp),%edi
+subl -36(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $3,%edi
+je .LC1162
+movl $109,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1164
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1164:
+.LC1162:
+movw $5,-12(%ebp)
+movl $2,-40(%ebp)
+movswl -12(%ebp),%edi
+subl -40(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $3,%edi
+je .LC1166
+movl $110,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1168
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1168:
+.LC1166:
+movw $5,-12(%ebp)
+flds .LC544
+fstps -56(%ebp)
+movswl -12(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fsubs -56(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $3,%edi
+je .LC1170
+movl $111,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1172
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1172:
+.LC1170:
+movw $5,-12(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+movswl -12(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fsubl -64(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $3,%edi
+je .LC1174
+movl $112,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1176
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1176:
+.LC1174:
+movl $5,-16(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%edi
+sub %edi,-16(%ebp)
+cmpl $3,-16(%ebp)
+je .LC1178
+movl $113,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1180
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1180:
+.LC1178:
+movl $5,-16(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%edi
+sub %edi,-16(%ebp)
+cmpl $3,-16(%ebp)
+je .LC1182
+movl $114,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1184
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1184:
+.LC1182:
+movl $5,-16(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%edi
+sub %edi,-16(%ebp)
+cmpl $3,-16(%ebp)
+je .LC1186
+movl $115,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1188
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1188:
+.LC1186:
+movl $5,-16(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%edi
+sub %edi,-16(%ebp)
+cmpl $3,-16(%ebp)
+je .LC1190
+movl $116,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1192
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1192:
+.LC1190:
+movl $5,-16(%ebp)
+movl $2,-40(%ebp)
+movl -16(%ebp),%edi
+subl -40(%ebp),%edi
+movl %edi,-16(%ebp)
+cmpl $3,-16(%ebp)
+je .LC1194
+movl $117,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1196
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1196:
+.LC1194:
+movl $5,-16(%ebp)
+flds .LC544
+fstps -56(%ebp)
+fildl -16(%ebp)
+fsubs -56(%ebp)
+fistpl -16(%ebp)
+cmpl $3,-16(%ebp)
+je .LC1198
+movl $118,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1200
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1200:
+.LC1198:
+movl $5,-16(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -64(%ebp)
+fisubrl -16(%ebp)
+fistpl -16(%ebp)
+cmpl $3,-16(%ebp)
+je .LC1202
+movl $119,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1204
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1204:
+.LC1202:
+movl $5,-20(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%edi
+sub %edi,-20(%ebp)
+cmpl $3,-20(%ebp)
+je .LC1206
+movl $120,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1208
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1208:
+.LC1206:
+movl $5,-20(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%edi
+sub %edi,-20(%ebp)
+cmpl $3,-20(%ebp)
+je .LC1210
+movl $121,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1212
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1212:
+.LC1210:
+movl $5,-20(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%edi
+sub %edi,-20(%ebp)
+cmpl $3,-20(%ebp)
+je .LC1214
+movl $122,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1216
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1216:
+.LC1214:
+movl $5,-20(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%edi
+sub %edi,-20(%ebp)
+cmpl $3,-20(%ebp)
+je .LC1218
+movl $123,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1220
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1220:
+.LC1218:
+movl $5,-20(%ebp)
+movl $2,-40(%ebp)
+movl -20(%ebp),%edi
+subl -40(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $3,-20(%ebp)
+je .LC1222
+movl $124,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1224
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1224:
+.LC1222:
+movl $5,-20(%ebp)
+flds .LC544
+fstps -56(%ebp)
+fildl -20(%ebp)
+fsubs -56(%ebp)
+fistpl -20(%ebp)
+cmpl $3,-20(%ebp)
+je .LC1226
+movl $125,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1228
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1228:
+.LC1226:
+movl $5,-20(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -64(%ebp)
+fisubrl -20(%ebp)
+fistpl -20(%ebp)
+cmpl $3,-20(%ebp)
+je .LC1230
+movl $126,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1232
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1232:
+.LC1230:
+movl $5,-24(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%edi
+sub %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $3,%edi
+je .LC1234
+movl $127,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1236
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1236:
+.LC1234:
+movl $5,-24(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%edi
+sub %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $3,%edi
+je .LC1238
+movl $128,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1240
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1240:
+.LC1238:
+movl $5,-24(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%edi
+sub %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $3,%edi
+je .LC1242
+movl $129,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1244
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1244:
+.LC1242:
+movl $5,-24(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%edi
+sub %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $3,%edi
+je .LC1246
+movl $130,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1248
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1248:
+.LC1246:
+movl $5,-24(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+sub %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $3,%edi
+je .LC1250
+movl $131,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1252
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1252:
+.LC1250:
+movl $5,-24(%ebp)
+flds .LC544
+fstps -56(%ebp)
+movl -24(%ebp),%edi
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+sub $4,%esp
+fstps (%esp)
+flds (%esp)
+addl $4,%esp
+fsubs -56(%ebp)
+fstps -160(%ebp)
+flds .LC847
+fcomps -160(%ebp)
+fstsw %ax
+sahf
+ja .LC1255
+flds -160(%ebp)
+fsubs .LC847
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-156(%ebp)
+jmp .LC1256
+.LC1255:
+flds -160(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-156(%ebp)
+.LC1256:
+movl -156(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $3,%edi
+je .LC1257
+movl $132,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1259
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1259:
+.LC1257:
+movl $5,-24(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+movl -24(%ebp),%edi
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fsubl -64(%ebp)
+fstpl -176(%ebp)
+fldl .LC855
+fcompl -176(%ebp)
+fstsw %ax
+sahf
+ja .LC1262
+fldl -176(%ebp)
+fsubl .LC855
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-168(%ebp)
+jmp .LC1263
+.LC1262:
+fldl -176(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-168(%ebp)
+.LC1263:
+movl -168(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $3,%edi
+je .LC1264
+movl $133,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1266
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1266:
+.LC1264:
+flds .LC860
+fstps -44(%ebp)
+movb $2,-25(%ebp)
+flds -44(%ebp)
+movsbl -25(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fsubp %st(1),%st
+fstps -44(%ebp)
+flds .LC1270
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1268
+movl $134,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1271
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1271:
+.LC1268:
+flds .LC860
+fstps -44(%ebp)
+movw $2,-28(%ebp)
+flds -44(%ebp)
+movswl -28(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fsubp %st(1),%st
+fstps -44(%ebp)
+flds .LC1270
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1273
+movl $135,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1275
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1275:
+.LC1273:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-32(%ebp)
+flds -44(%ebp)
+fildl -32(%ebp)
+fsubp %st(1),%st
+fstps -44(%ebp)
+flds .LC1270
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1277
+movl $136,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1279
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1279:
+.LC1277:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-36(%ebp)
+flds -44(%ebp)
+fildl -36(%ebp)
+fsubp %st(1),%st
+fstps -44(%ebp)
+flds .LC1270
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1281
+movl $137,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1283
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1283:
+.LC1281:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+flds -44(%ebp)
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+sub $4,%esp
+fstps (%esp)
+flds (%esp)
+addl $4,%esp
+fsubp %st(1),%st
+fstps -44(%ebp)
+flds .LC1270
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1285
+movl $138,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1287
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1287:
+.LC1285:
+flds .LC860
+fstps -44(%ebp)
+flds .LC544
+fstps -56(%ebp)
+flds -44(%ebp)
+fsubs -56(%ebp)
+fstps -44(%ebp)
+flds .LC1270
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1289
+movl $139,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1291
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1291:
+.LC1289:
+flds .LC860
+fstps -44(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+flds -44(%ebp)
+fsubl -64(%ebp)
+fstps -44(%ebp)
+flds .LC1270
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1293
+movl $140,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1295
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1295:
+.LC1293:
+fldl .LC889
+fstpl -52(%ebp)
+movb $2,-25(%ebp)
+fldl -52(%ebp)
+movsbl -25(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fsubp %st(1),%st
+fstpl -52(%ebp)
+fldl .LC1299
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1297
+movl $141,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1300
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1300:
+.LC1297:
+fldl .LC889
+fstpl -52(%ebp)
+movw $2,-28(%ebp)
+fldl -52(%ebp)
+movswl -28(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fsubp %st(1),%st
+fstpl -52(%ebp)
+fldl .LC1299
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1302
+movl $142,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1304
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1304:
+.LC1302:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-32(%ebp)
+fldl -52(%ebp)
+fisubl -32(%ebp)
+fstpl -52(%ebp)
+fldl .LC1299
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1306
+movl $143,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1308
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1308:
+.LC1306:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-36(%ebp)
+fldl -52(%ebp)
+fisubl -36(%ebp)
+fstpl -52(%ebp)
+fldl .LC1299
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1310
+movl $144,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1312
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1312:
+.LC1310:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+fldl -52(%ebp)
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fsubp %st(1),%st
+fstpl -52(%ebp)
+fldl .LC1299
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1314
+movl $145,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1316
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1316:
+.LC1314:
+fldl .LC889
+fstpl -52(%ebp)
+flds .LC544
+fstps -56(%ebp)
+fldl -52(%ebp)
+fsubs -56(%ebp)
+fstpl -52(%ebp)
+fldl .LC1299
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1318
+movl $146,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1320
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1320:
+.LC1318:
+fldl .LC889
+fstpl -52(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -52(%ebp)
+fsubl -64(%ebp)
+fstpl -52(%ebp)
+fldl .LC1299
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1322
+movl $147,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1324
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1324:
+.LC1322:
+movb $5,-9(%ebp)
+movb $2,-25(%ebp)
+movsbl -9(%ebp),%edi
+movsbl -25(%ebp),%esi
+imull %esi,%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $10,%edi
+je .LC1326
+movl $148,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1328
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1328:
+.LC1326:
+movb $5,-9(%ebp)
+movw $2,-28(%ebp)
+movsbl -9(%ebp),%edi
+movswl -28(%ebp),%esi
+imull %esi,%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $10,%edi
+je .LC1330
+movl $149,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1332
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1332:
+.LC1330:
+movb $5,-9(%ebp)
+movl $2,-32(%ebp)
+movsbl -9(%ebp),%edi
+imull -32(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $10,%edi
+je .LC1334
+movl $150,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1336
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1336:
+.LC1334:
+movb $5,-9(%ebp)
+movl $2,-36(%ebp)
+movsbl -9(%ebp),%edi
+imull -36(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $10,%edi
+je .LC1338
+movl $151,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1340
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1340:
+.LC1338:
+movb $5,-9(%ebp)
+movl $2,-40(%ebp)
+movsbl -9(%ebp),%edi
+movl %edi,%eax
+mull -40(%ebp)
+movl %eax,%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $10,%edi
+je .LC1342
+movl $152,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1344
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1344:
+.LC1342:
+movb $5,-9(%ebp)
+flds .LC544
+fstps -56(%ebp)
+movsbl -9(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fmuls -56(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $10,%edi
+je .LC1346
+movl $153,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1348
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1348:
+.LC1346:
+movb $5,-9(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+movsbl -9(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fmull -64(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $10,%edi
+je .LC1350
+movl $154,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1352
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1352:
+.LC1350:
+movw $5,-12(%ebp)
+movb $2,-25(%ebp)
+movswl -12(%ebp),%edi
+movsbl -25(%ebp),%esi
+imull %esi,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $10,%edi
+je .LC1354
+movl $155,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1356
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1356:
+.LC1354:
+movw $5,-12(%ebp)
+movw $2,-28(%ebp)
+movswl -12(%ebp),%edi
+movswl -28(%ebp),%esi
+imull %esi,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $10,%edi
+je .LC1358
+movl $156,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1360
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1360:
+.LC1358:
+movw $5,-12(%ebp)
+movl $2,-32(%ebp)
+movswl -12(%ebp),%edi
+imull -32(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $10,%edi
+je .LC1362
+movl $157,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1364
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1364:
+.LC1362:
+movw $5,-12(%ebp)
+movl $2,-36(%ebp)
+movswl -12(%ebp),%edi
+imull -36(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $10,%edi
+je .LC1366
+movl $158,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1368
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1368:
+.LC1366:
+movw $5,-12(%ebp)
+movl $2,-40(%ebp)
+movswl -12(%ebp),%edi
+movl %edi,%eax
+mull -40(%ebp)
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $10,%edi
+je .LC1370
+movl $159,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1372
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1372:
+.LC1370:
+movw $5,-12(%ebp)
+flds .LC544
+fstps -56(%ebp)
+movswl -12(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fmuls -56(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $10,%edi
+je .LC1374
+movl $160,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1376
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1376:
+.LC1374:
+movw $5,-12(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+movswl -12(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fmull -64(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $10,%edi
+je .LC1378
+movl $161,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1380
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1380:
+.LC1378:
+movl $5,-16(%ebp)
+movb $2,-25(%ebp)
+movl -16(%ebp),%edi
+movsbl -25(%ebp),%esi
+imull %esi,%edi
+movl %edi,-16(%ebp)
+cmpl $10,-16(%ebp)
+je .LC1382
+movl $162,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1384
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1384:
+.LC1382:
+movl $5,-16(%ebp)
+movw $2,-28(%ebp)
+movl -16(%ebp),%edi
+movswl -28(%ebp),%esi
+imull %esi,%edi
+movl %edi,-16(%ebp)
+cmpl $10,-16(%ebp)
+je .LC1386
+movl $163,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1388
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1388:
+.LC1386:
+movl $5,-16(%ebp)
+movl $2,-32(%ebp)
+movl -16(%ebp),%edi
+imull -32(%ebp),%edi
+movl %edi,-16(%ebp)
+cmpl $10,-16(%ebp)
+je .LC1390
+movl $164,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1392
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1392:
+.LC1390:
+movl $5,-16(%ebp)
+movl $2,-36(%ebp)
+movl -16(%ebp),%edi
+imull -36(%ebp),%edi
+movl %edi,-16(%ebp)
+cmpl $10,-16(%ebp)
+je .LC1394
+movl $165,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1396
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1396:
+.LC1394:
+movl $5,-16(%ebp)
+movl $2,-40(%ebp)
+movl -16(%ebp),%edi
+movl %edi,%eax
+mull -40(%ebp)
+movl %eax,%edi
+movl %edi,-16(%ebp)
+cmpl $10,-16(%ebp)
+je .LC1398
+movl $166,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1400
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1400:
+.LC1398:
+movl $5,-16(%ebp)
+flds .LC544
+fstps -56(%ebp)
+fildl -16(%ebp)
+fmuls -56(%ebp)
+fistpl -16(%ebp)
+cmpl $10,-16(%ebp)
+je .LC1402
+movl $167,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1404
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1404:
+.LC1402:
+movl $5,-16(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fildl -16(%ebp)
+fmull -64(%ebp)
+fistpl -16(%ebp)
+cmpl $10,-16(%ebp)
+je .LC1406
+movl $168,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1408
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1408:
+.LC1406:
+movl $5,-20(%ebp)
+movb $2,-25(%ebp)
+movl -20(%ebp),%edi
+movsbl -25(%ebp),%esi
+imull %esi,%edi
+movl %edi,-20(%ebp)
+cmpl $10,-20(%ebp)
+je .LC1410
+movl $169,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1412
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1412:
+.LC1410:
+movl $5,-20(%ebp)
+movw $2,-28(%ebp)
+movl -20(%ebp),%edi
+movswl -28(%ebp),%esi
+imull %esi,%edi
+movl %edi,-20(%ebp)
+cmpl $10,-20(%ebp)
+je .LC1414
+movl $170,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1416
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1416:
+.LC1414:
+movl $5,-20(%ebp)
+movl $2,-32(%ebp)
+movl -20(%ebp),%edi
+imull -32(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $10,-20(%ebp)
+je .LC1418
+movl $171,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1420
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1420:
+.LC1418:
+movl $5,-20(%ebp)
+movl $2,-36(%ebp)
+movl -20(%ebp),%edi
+imull -36(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $10,-20(%ebp)
+je .LC1422
+movl $172,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1424
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1424:
+.LC1422:
+movl $5,-20(%ebp)
+movl $2,-40(%ebp)
+movl -20(%ebp),%edi
+movl %edi,%eax
+mull -40(%ebp)
+movl %eax,%edi
+movl %edi,-20(%ebp)
+cmpl $10,-20(%ebp)
+je .LC1426
+movl $173,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1428
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1428:
+.LC1426:
+movl $5,-20(%ebp)
+flds .LC544
+fstps -56(%ebp)
+fildl -20(%ebp)
+fmuls -56(%ebp)
+fistpl -20(%ebp)
+cmpl $10,-20(%ebp)
+je .LC1430
+movl $174,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1432
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1432:
+.LC1430:
+movl $5,-20(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fildl -20(%ebp)
+fmull -64(%ebp)
+fistpl -20(%ebp)
+cmpl $10,-20(%ebp)
+je .LC1434
+movl $175,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1436
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1436:
+.LC1434:
+movl $5,-24(%ebp)
+movb $2,-25(%ebp)
+movl -24(%ebp),%eax
+movsbl -25(%ebp),%edi
+mull %edi
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $10,%edi
+je .LC1438
+movl $176,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1440
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1440:
+.LC1438:
+movl $5,-24(%ebp)
+movw $2,-28(%ebp)
+movl -24(%ebp),%eax
+movswl -28(%ebp),%edi
+mull %edi
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $10,%edi
+je .LC1442
+movl $177,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1444
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1444:
+.LC1442:
+movl $5,-24(%ebp)
+movl $2,-32(%ebp)
+movl -24(%ebp),%eax
+movl -32(%ebp),%edi
+mull %edi
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $10,%edi
+je .LC1446
+movl $178,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1448
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1448:
+.LC1446:
+movl $5,-24(%ebp)
+movl $2,-36(%ebp)
+movl -24(%ebp),%eax
+movl -36(%ebp),%edi
+mull %edi
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $10,%edi
+je .LC1450
+movl $179,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1452
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1452:
+.LC1450:
+movl $5,-24(%ebp)
+movl $2,-40(%ebp)
+movl -24(%ebp),%eax
+mull -40(%ebp)
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $10,%edi
+je .LC1454
+movl $180,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1456
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1456:
+.LC1454:
+movl $5,-24(%ebp)
+flds .LC544
+fstps -56(%ebp)
+movl -24(%ebp),%edi
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+sub $4,%esp
+fstps (%esp)
+flds (%esp)
+addl $4,%esp
+fmuls -56(%ebp)
+fstps -192(%ebp)
+flds .LC847
+fcomps -192(%ebp)
+fstsw %ax
+sahf
+ja .LC1459
+flds -192(%ebp)
+fsubs .LC847
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-188(%ebp)
+jmp .LC1460
+.LC1459:
+flds -192(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-188(%ebp)
+.LC1460:
+movl -188(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $10,%edi
+je .LC1461
+movl $181,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1463
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1463:
+.LC1461:
+movl $5,-24(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+movl -24(%ebp),%edi
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fmull -64(%ebp)
+fstpl -208(%ebp)
+fldl .LC855
+fcompl -208(%ebp)
+fstsw %ax
+sahf
+ja .LC1466
+fldl -208(%ebp)
+fsubl .LC855
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-200(%ebp)
+jmp .LC1467
+.LC1466:
+fldl -208(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-200(%ebp)
+.LC1467:
+movl -200(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $10,%edi
+je .LC1468
+movl $182,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1470
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1470:
+.LC1468:
+flds .LC860
+fstps -44(%ebp)
+movb $2,-25(%ebp)
+flds -44(%ebp)
+movsbl -25(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+fstps -44(%ebp)
+flds .LC1474
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1472
+movl $183,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1475
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1475:
+.LC1472:
+flds .LC860
+fstps -44(%ebp)
+movw $2,-28(%ebp)
+flds -44(%ebp)
+movswl -28(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+fstps -44(%ebp)
+flds .LC1474
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1477
+movl $184,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1479
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1479:
+.LC1477:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-32(%ebp)
+flds -44(%ebp)
+fildl -32(%ebp)
+fmulp %st(1),%st
+fstps -44(%ebp)
+flds .LC1474
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1481
+movl $185,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1483
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1483:
+.LC1481:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-36(%ebp)
+flds -44(%ebp)
+fildl -36(%ebp)
+fmulp %st(1),%st
+fstps -44(%ebp)
+flds .LC1474
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1485
+movl $186,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1487
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1487:
+.LC1485:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+flds -44(%ebp)
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+sub $4,%esp
+fstps (%esp)
+flds (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+fstps -44(%ebp)
+flds .LC1474
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1489
+movl $187,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1491
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1491:
+.LC1489:
+flds .LC860
+fstps -44(%ebp)
+flds .LC544
+fstps -56(%ebp)
+flds -44(%ebp)
+fmuls -56(%ebp)
+fstps -44(%ebp)
+flds .LC1474
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1493
+movl $188,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1495
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1495:
+.LC1493:
+flds .LC860
+fstps -44(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+flds -44(%ebp)
+fmull -64(%ebp)
+fstps -44(%ebp)
+flds .LC1474
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1497
+movl $189,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1499
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1499:
+.LC1497:
+fldl .LC889
+fstpl -52(%ebp)
+movb $2,-25(%ebp)
+fldl -52(%ebp)
+movsbl -25(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+fstpl -52(%ebp)
+fldl .LC1503
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1501
+movl $190,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1504
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1504:
+.LC1501:
+fldl .LC889
+fstpl -52(%ebp)
+movw $2,-28(%ebp)
+fldl -52(%ebp)
+movswl -28(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+fstpl -52(%ebp)
+fldl .LC1503
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1506
+movl $191,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1508
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1508:
+.LC1506:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-32(%ebp)
+fldl -52(%ebp)
+fimull -32(%ebp)
+fstpl -52(%ebp)
+fldl .LC1503
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1510
+movl $192,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1512
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1512:
+.LC1510:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-36(%ebp)
+fldl -52(%ebp)
+fimull -36(%ebp)
+fstpl -52(%ebp)
+fldl .LC1503
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1514
+movl $193,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1516
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1516:
+.LC1514:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+fldl -52(%ebp)
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fmulp %st(1),%st
+fstpl -52(%ebp)
+fldl .LC1503
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1518
+movl $194,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1520
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1520:
+.LC1518:
+fldl .LC889
+fstpl -52(%ebp)
+flds .LC544
+fstps -56(%ebp)
+fldl -52(%ebp)
+fmuls -56(%ebp)
+fstpl -52(%ebp)
+fldl .LC1503
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1522
+movl $195,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1524
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1524:
+.LC1522:
+fldl .LC889
+fstpl -52(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -52(%ebp)
+fmull -64(%ebp)
+fstpl -52(%ebp)
+fldl .LC1503
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1526
+movl $196,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1528
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1528:
+.LC1526:
+movb $5,-9(%ebp)
+movb $2,-25(%ebp)
+movsbl -9(%ebp),%eax
+movsbl -25(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC1530
+movl $197,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1532
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1532:
+.LC1530:
+movb $5,-9(%ebp)
+movw $2,-28(%ebp)
+movsbl -9(%ebp),%eax
+movswl -28(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC1534
+movl $198,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1536
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1536:
+.LC1534:
+movb $5,-9(%ebp)
+movl $2,-32(%ebp)
+movsbl -9(%ebp),%eax
+movl -32(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC1538
+movl $199,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1540
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1540:
+.LC1538:
+movb $5,-9(%ebp)
+movl $2,-36(%ebp)
+movsbl -9(%ebp),%eax
+movl -36(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC1542
+movl $200,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1544
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1544:
+.LC1542:
+movb $5,-9(%ebp)
+movl $2,-40(%ebp)
+movsbl -9(%ebp),%edi
+movl %edi,%eax
+movl -40(%ebp),%ecx
+xorl %edx,%edx
+divl %ecx
+movl %eax,%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC1546
+movl $201,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1548
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1548:
+.LC1546:
+movb $5,-9(%ebp)
+flds .LC544
+fstps -56(%ebp)
+movsbl -9(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fdivs -56(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC1550
+movl $202,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1552
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1552:
+.LC1550:
+movb $5,-9(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+movsbl -9(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fdivl -64(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $2,%edi
+je .LC1554
+movl $203,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1556
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1556:
+.LC1554:
+movw $5,-12(%ebp)
+movb $2,-25(%ebp)
+movswl -12(%ebp),%eax
+movsbl -25(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC1558
+movl $204,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1560
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1560:
+.LC1558:
+movw $5,-12(%ebp)
+movw $2,-28(%ebp)
+movswl -12(%ebp),%eax
+movswl -28(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC1562
+movl $205,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1564
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1564:
+.LC1562:
+movw $5,-12(%ebp)
+movl $2,-32(%ebp)
+movswl -12(%ebp),%eax
+movl -32(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC1566
+movl $206,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1568
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1568:
+.LC1566:
+movw $5,-12(%ebp)
+movl $2,-36(%ebp)
+movswl -12(%ebp),%eax
+movl -36(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC1570
+movl $207,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1572
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1572:
+.LC1570:
+movw $5,-12(%ebp)
+movl $2,-40(%ebp)
+movswl -12(%ebp),%edi
+movl %edi,%eax
+movl -40(%ebp),%ecx
+xorl %edx,%edx
+divl %ecx
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC1574
+movl $208,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1576
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1576:
+.LC1574:
+movw $5,-12(%ebp)
+flds .LC544
+fstps -56(%ebp)
+movswl -12(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fdivs -56(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC1578
+movl $209,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1580
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1580:
+.LC1578:
+movw $5,-12(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+movswl -12(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fdivl -64(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $2,%edi
+je .LC1582
+movl $210,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1584
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1584:
+.LC1582:
+movl $5,-16(%ebp)
+movb $2,-25(%ebp)
+movl -16(%ebp),%eax
+movsbl -25(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,-16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC1586
+movl $211,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1588
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1588:
+.LC1586:
+movl $5,-16(%ebp)
+movw $2,-28(%ebp)
+movl -16(%ebp),%eax
+movswl -28(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,-16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC1590
+movl $212,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1592
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1592:
+.LC1590:
+movl $5,-16(%ebp)
+movl $2,-32(%ebp)
+movl -16(%ebp),%eax
+movl -32(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,-16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC1594
+movl $213,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1596
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1596:
+.LC1594:
+movl $5,-16(%ebp)
+movl $2,-36(%ebp)
+movl -16(%ebp),%eax
+movl -36(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,-16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC1598
+movl $214,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1600
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1600:
+.LC1598:
+movl $5,-16(%ebp)
+movl $2,-40(%ebp)
+movl -16(%ebp),%edi
+movl %edi,%eax
+movl -40(%ebp),%ecx
+xorl %edx,%edx
+divl %ecx
+movl %eax,%edi
+movl %edi,-16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC1602
+movl $215,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1604
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1604:
+.LC1602:
+movl $5,-16(%ebp)
+flds .LC544
+fstps -56(%ebp)
+fildl -16(%ebp)
+fdivs -56(%ebp)
+fistpl -16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC1606
+movl $216,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1608
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1608:
+.LC1606:
+movl $5,-16(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -64(%ebp)
+fidivrl -16(%ebp)
+fistpl -16(%ebp)
+cmpl $2,-16(%ebp)
+je .LC1610
+movl $217,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1612
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1612:
+.LC1610:
+movl $5,-20(%ebp)
+movb $2,-25(%ebp)
+movl -20(%ebp),%eax
+movsbl -25(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,-20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC1614
+movl $218,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1616
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1616:
+.LC1614:
+movl $5,-20(%ebp)
+movw $2,-28(%ebp)
+movl -20(%ebp),%eax
+movswl -28(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,-20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC1618
+movl $219,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1620
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1620:
+.LC1618:
+movl $5,-20(%ebp)
+movl $2,-32(%ebp)
+movl -20(%ebp),%eax
+movl -32(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,-20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC1622
+movl $220,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1624
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1624:
+.LC1622:
+movl $5,-20(%ebp)
+movl $2,-36(%ebp)
+movl -20(%ebp),%eax
+movl -36(%ebp),%ecx
+cdq
+idivl %ecx
+movl %eax,-20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC1626
+movl $221,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1628
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1628:
+.LC1626:
+movl $5,-20(%ebp)
+movl $2,-40(%ebp)
+movl -20(%ebp),%edi
+movl %edi,%eax
+movl -40(%ebp),%ecx
+xorl %edx,%edx
+divl %ecx
+movl %eax,%edi
+movl %edi,-20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC1630
+movl $222,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1632
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1632:
+.LC1630:
+movl $5,-20(%ebp)
+flds .LC544
+fstps -56(%ebp)
+fildl -20(%ebp)
+fdivs -56(%ebp)
+fistpl -20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC1634
+movl $223,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1636
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1636:
+.LC1634:
+movl $5,-20(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -64(%ebp)
+fidivrl -20(%ebp)
+fistpl -20(%ebp)
+cmpl $2,-20(%ebp)
+je .LC1638
+movl $224,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1640
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1640:
+.LC1638:
+movl $5,-24(%ebp)
+movb $2,-25(%ebp)
+movl -24(%ebp),%eax
+movsbl -25(%ebp),%edi
+movl %edi,%ecx
+xorl %edx,%edx
+divl %ecx
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC1642
+movl $225,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1644
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1644:
+.LC1642:
+movl $5,-24(%ebp)
+movw $2,-28(%ebp)
+movl -24(%ebp),%eax
+movswl -28(%ebp),%edi
+movl %edi,%ecx
+xorl %edx,%edx
+divl %ecx
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC1646
+movl $226,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1648
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1648:
+.LC1646:
+movl $5,-24(%ebp)
+movl $2,-32(%ebp)
+movl -24(%ebp),%eax
+movl -32(%ebp),%edi
+movl %edi,%ecx
+xorl %edx,%edx
+divl %ecx
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC1650
+movl $227,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1652
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1652:
+.LC1650:
+movl $5,-24(%ebp)
+movl $2,-36(%ebp)
+movl -24(%ebp),%eax
+movl -36(%ebp),%edi
+movl %edi,%ecx
+xorl %edx,%edx
+divl %ecx
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC1654
+movl $228,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1656
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1656:
+.LC1654:
+movl $5,-24(%ebp)
+movl $2,-40(%ebp)
+movl -24(%ebp),%eax
+movl -40(%ebp),%ecx
+xorl %edx,%edx
+divl %ecx
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC1658
+movl $229,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1660
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1660:
+.LC1658:
+movl $5,-24(%ebp)
+flds .LC544
+fstps -56(%ebp)
+movl -24(%ebp),%edi
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+sub $4,%esp
+fstps (%esp)
+flds (%esp)
+addl $4,%esp
+fdivs -56(%ebp)
+fstps -224(%ebp)
+flds .LC847
+fcomps -224(%ebp)
+fstsw %ax
+sahf
+ja .LC1663
+flds -224(%ebp)
+fsubs .LC847
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-220(%ebp)
+jmp .LC1664
+.LC1663:
+flds -224(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-220(%ebp)
+.LC1664:
+movl -220(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC1665
+movl $230,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1667
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1667:
+.LC1665:
+movl $5,-24(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+movl -24(%ebp),%edi
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fdivl -64(%ebp)
+fstpl -240(%ebp)
+fldl .LC855
+fcompl -240(%ebp)
+fstsw %ax
+sahf
+ja .LC1670
+fldl -240(%ebp)
+fsubl .LC855
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-232(%ebp)
+jmp .LC1671
+.LC1670:
+fldl -240(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-232(%ebp)
+.LC1671:
+movl -232(%ebp),%edi
+movl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $2,%edi
+je .LC1672
+movl $231,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1674
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1674:
+.LC1672:
+flds .LC860
+fstps -44(%ebp)
+movb $2,-25(%ebp)
+flds -44(%ebp)
+movsbl -25(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fdivp %st(1),%st
+fstps -44(%ebp)
+fldl .LC1678
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1676
+movl $232,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1679
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1679:
+.LC1676:
+flds .LC860
+fstps -44(%ebp)
+movw $2,-28(%ebp)
+flds -44(%ebp)
+movswl -28(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fdivp %st(1),%st
+fstps -44(%ebp)
+fldl .LC1678
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1681
+movl $233,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1683
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1683:
+.LC1681:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-32(%ebp)
+flds -44(%ebp)
+fildl -32(%ebp)
+fdivp %st(1),%st
+fstps -44(%ebp)
+fldl .LC1678
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1685
+movl $234,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1687
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1687:
+.LC1685:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-36(%ebp)
+flds -44(%ebp)
+fildl -36(%ebp)
+fdivp %st(1),%st
+fstps -44(%ebp)
+fldl .LC1678
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1689
+movl $235,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1691
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1691:
+.LC1689:
+flds .LC860
+fstps -44(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+flds -44(%ebp)
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+sub $4,%esp
+fstps (%esp)
+flds (%esp)
+addl $4,%esp
+fdivp %st(1),%st
+fstps -44(%ebp)
+fldl .LC1678
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1693
+movl $236,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1695
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1695:
+.LC1693:
+flds .LC860
+fstps -44(%ebp)
+flds .LC544
+fstps -56(%ebp)
+flds -44(%ebp)
+fdivs -56(%ebp)
+fstps -44(%ebp)
+fldl .LC1678
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1697
+movl $237,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1699
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1699:
+.LC1697:
+flds .LC860
+fstps -44(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+flds -44(%ebp)
+fdivl -64(%ebp)
+fstps -44(%ebp)
+fldl .LC1678
+fcomps -44(%ebp)
+fstsw %ax
+sahf
+je .LC1701
+movl $238,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1703
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1703:
+.LC1701:
+fldl .LC889
+fstpl -52(%ebp)
+movb $2,-25(%ebp)
+fldl -52(%ebp)
+movsbl -25(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fdivp %st(1),%st
+fstpl -52(%ebp)
+fldl .LC1678
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1705
+movl $239,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1707
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1707:
+.LC1705:
+fldl .LC889
+fstpl -52(%ebp)
+movw $2,-28(%ebp)
+fldl -52(%ebp)
+movswl -28(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fdivp %st(1),%st
+fstpl -52(%ebp)
+fldl .LC1678
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1709
+movl $240,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1711
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1711:
+.LC1709:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-32(%ebp)
+fldl -52(%ebp)
+fidivl -32(%ebp)
+fstpl -52(%ebp)
+fldl .LC1678
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1713
+movl $241,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1715
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1715:
+.LC1713:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-36(%ebp)
+fldl -52(%ebp)
+fidivl -36(%ebp)
+fstpl -52(%ebp)
+fldl .LC1678
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1717
+movl $242,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1719
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1719:
+.LC1717:
+fldl .LC889
+fstpl -52(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+fldl -52(%ebp)
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fdivp %st(1),%st
+fstpl -52(%ebp)
+fldl .LC1678
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1721
+movl $243,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1723
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1723:
+.LC1721:
+fldl .LC889
+fstpl -52(%ebp)
+flds .LC544
+fstps -56(%ebp)
+fldl -52(%ebp)
+fdivs -56(%ebp)
+fstpl -52(%ebp)
+fldl .LC1678
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1725
+movl $244,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1727
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1727:
+.LC1725:
+fldl .LC889
+fstpl -52(%ebp)
+fldl .LC425
+fstpl -64(%ebp)
+fldl -52(%ebp)
+fdivl -64(%ebp)
+fstpl -52(%ebp)
+fldl .LC1678
+fcompl -52(%ebp)
+fstsw %ax
+sahf
+je .LC1729
+movl $245,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1731
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1731:
+.LC1729:
+movb $5,-9(%ebp)
+movb $2,-25(%ebp)
+movsbl -9(%ebp),%eax
+movsbl -25(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $1,%edi
+je .LC1733
+movl $246,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1735
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1735:
+.LC1733:
+movb $5,-9(%ebp)
+movw $2,-28(%ebp)
+movsbl -9(%ebp),%eax
+movswl -28(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $1,%edi
+je .LC1737
+movl $247,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1739
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1739:
+.LC1737:
+movb $5,-9(%ebp)
+movl $2,-32(%ebp)
+movsbl -9(%ebp),%eax
+movl -32(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $1,%edi
+je .LC1741
+movl $248,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1743
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1743:
+.LC1741:
+movb $5,-9(%ebp)
+movl $2,-36(%ebp)
+movsbl -9(%ebp),%eax
+movl -36(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $1,%edi
+je .LC1745
+movl $249,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1747
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1747:
+.LC1745:
+movb $5,-9(%ebp)
+movl $2,-40(%ebp)
+movsbl -9(%ebp),%edi
+movl %edi,%eax
+movl -40(%ebp),%ecx
+xorl %edx,%edx
+divl %ecx
+movl %edx,%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $1,%edi
+je .LC1749
+movl $250,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1751
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1751:
+.LC1749:
+movw $5,-12(%ebp)
+movb $2,-25(%ebp)
+movswl -12(%ebp),%eax
+movsbl -25(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $1,%edi
+je .LC1753
+movl $251,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1755
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1755:
+.LC1753:
+movw $5,-12(%ebp)
+movw $2,-28(%ebp)
+movswl -12(%ebp),%eax
+movswl -28(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $1,%edi
+je .LC1757
+movl $252,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1759
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1759:
+.LC1757:
+movw $5,-12(%ebp)
+movl $2,-32(%ebp)
+movswl -12(%ebp),%eax
+movl -32(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $1,%edi
+je .LC1761
+movl $253,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1763
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1763:
+.LC1761:
+movw $5,-12(%ebp)
+movl $2,-36(%ebp)
+movswl -12(%ebp),%eax
+movl -36(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $1,%edi
+je .LC1765
+movl $254,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1767
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1767:
+.LC1765:
+movw $5,-12(%ebp)
+movl $2,-40(%ebp)
+movswl -12(%ebp),%edi
+movl %edi,%eax
+movl -40(%ebp),%ecx
+xorl %edx,%edx
+divl %ecx
+movl %edx,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $1,%edi
+je .LC1769
+movl $255,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1771
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1771:
+.LC1769:
+movl $5,-16(%ebp)
+movb $2,-25(%ebp)
+movl -16(%ebp),%eax
+movsbl -25(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,-16(%ebp)
+cmpl $1,-16(%ebp)
+je .LC1773
+movl $256,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1775
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1775:
+.LC1773:
+movl $5,-16(%ebp)
+movw $2,-28(%ebp)
+movl -16(%ebp),%eax
+movswl -28(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,-16(%ebp)
+cmpl $1,-16(%ebp)
+je .LC1777
+movl $257,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1779
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1779:
+.LC1777:
+movl $5,-16(%ebp)
+movl $2,-32(%ebp)
+movl -16(%ebp),%eax
+movl -32(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,-16(%ebp)
+cmpl $1,-16(%ebp)
+je .LC1781
+movl $258,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1783
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1783:
+.LC1781:
+movl $5,-16(%ebp)
+movl $2,-36(%ebp)
+movl -16(%ebp),%eax
+movl -36(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,-16(%ebp)
+cmpl $1,-16(%ebp)
+je .LC1785
+movl $259,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1787
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1787:
+.LC1785:
+movl $5,-16(%ebp)
+movl $2,-40(%ebp)
+movl -16(%ebp),%edi
+movl %edi,%eax
+movl -40(%ebp),%ecx
+xorl %edx,%edx
+divl %ecx
+movl %edx,%edi
+movl %edi,-16(%ebp)
+cmpl $1,-16(%ebp)
+je .LC1789
+movl $260,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1791
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1791:
+.LC1789:
+movl $5,-20(%ebp)
+movb $2,-25(%ebp)
+movl -20(%ebp),%eax
+movsbl -25(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,-20(%ebp)
+cmpl $1,-20(%ebp)
+je .LC1793
+movl $261,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1795
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1795:
+.LC1793:
+movl $5,-20(%ebp)
+movw $2,-28(%ebp)
+movl -20(%ebp),%eax
+movswl -28(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,-20(%ebp)
+cmpl $1,-20(%ebp)
+je .LC1797
+movl $262,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1799
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1799:
+.LC1797:
+movl $5,-20(%ebp)
+movl $2,-32(%ebp)
+movl -20(%ebp),%eax
+movl -32(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,-20(%ebp)
+cmpl $1,-20(%ebp)
+je .LC1801
+movl $263,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1803
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1803:
+.LC1801:
+movl $5,-20(%ebp)
+movl $2,-36(%ebp)
+movl -20(%ebp),%eax
+movl -36(%ebp),%ecx
+cdq
+idivl %ecx
+movl %edx,-20(%ebp)
+cmpl $1,-20(%ebp)
+je .LC1805
+movl $264,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1807
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1807:
+.LC1805:
+movl $5,-20(%ebp)
+movl $2,-40(%ebp)
+movl -20(%ebp),%edi
+movl %edi,%eax
+movl -40(%ebp),%ecx
+xorl %edx,%edx
+divl %ecx
+movl %edx,%edi
+movl %edi,-20(%ebp)
+cmpl $1,-20(%ebp)
+je .LC1809
+movl $265,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1811
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1811:
+.LC1809:
+movl $5,-24(%ebp)
+movb $2,-25(%ebp)
+movl -24(%ebp),%eax
+movsbl -25(%ebp),%edi
+movl %edi,%ecx
+xorl %edx,%edx
+divl %ecx
+movl %edx,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $1,%edi
+je .LC1813
+movl $266,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1815
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1815:
+.LC1813:
+movl $5,-24(%ebp)
+movw $2,-28(%ebp)
+movl -24(%ebp),%eax
+movswl -28(%ebp),%edi
+movl %edi,%ecx
+xorl %edx,%edx
+divl %ecx
+movl %edx,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $1,%edi
+je .LC1817
+movl $267,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1819
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1819:
+.LC1817:
+movl $5,-24(%ebp)
+movl $2,-32(%ebp)
+movl -24(%ebp),%eax
+movl -32(%ebp),%edi
+movl %edi,%ecx
+xorl %edx,%edx
+divl %ecx
+movl %edx,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $1,%edi
+je .LC1821
+movl $268,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1823
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1823:
+.LC1821:
+movl $5,-24(%ebp)
+movl $2,-36(%ebp)
+movl -24(%ebp),%eax
+movl -36(%ebp),%edi
+movl %edi,%ecx
+xorl %edx,%edx
+divl %ecx
+movl %edx,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $1,%edi
+je .LC1825
+movl $269,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1827
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1827:
+.LC1825:
+movl $5,-24(%ebp)
+movl $2,-40(%ebp)
+movl -24(%ebp),%eax
+movl -40(%ebp),%ecx
+xorl %edx,%edx
+divl %ecx
+movl %edx,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $1,%edi
+je .LC1829
+movl $270,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1831
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1831:
+.LC1829:
+movb $5,-9(%ebp)
+movb $2,-25(%ebp)
+movsbl -9(%ebp),%edi
+movsbl -25(%ebp),%ecx
+movl %edi,%eax
+sarl %cl,%eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $1,%edi
+je .LC1833
+movl $271,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1835
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1835:
+.LC1833:
+movb $5,-9(%ebp)
+movw $2,-28(%ebp)
+movsbl -9(%ebp),%edi
+movswl -28(%ebp),%ecx
+movl %edi,%eax
+sarl %cl,%eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $1,%edi
+je .LC1837
+movl $272,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1839
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1839:
+.LC1837:
+movb $5,-9(%ebp)
+movl $2,-32(%ebp)
+movsbl -9(%ebp),%edi
+movl -32(%ebp),%ecx
+movl %edi,%eax
+sarl %cl,%eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $1,%edi
+je .LC1841
+movl $273,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1843
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1843:
+.LC1841:
+movb $5,-9(%ebp)
+movl $2,-36(%ebp)
+movsbl -9(%ebp),%edi
+movl -36(%ebp),%ecx
+movl %edi,%eax
+sarl %cl,%eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $1,%edi
+je .LC1845
+movl $274,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1847
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1847:
+.LC1845:
+movb $5,-9(%ebp)
+movl $2,-40(%ebp)
+movsbl -9(%ebp),%edi
+movl -40(%ebp),%esi
+movl %esi,%ecx
+movl %edi,%eax
+sarl %cl,%eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $1,%edi
+je .LC1849
+movl $275,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1851
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1851:
+.LC1849:
+movw $5,-12(%ebp)
+movb $2,-25(%ebp)
+movswl -12(%ebp),%edi
+movsbl -25(%ebp),%ecx
+movl %edi,%eax
+sarl %cl,%eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $1,%edi
+je .LC1853
+movl $276,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1855
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1855:
+.LC1853:
+movw $5,-12(%ebp)
+movw $2,-28(%ebp)
+movswl -12(%ebp),%edi
+movswl -28(%ebp),%ecx
+movl %edi,%eax
+sarl %cl,%eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $1,%edi
+je .LC1857
+movl $277,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1859
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1859:
+.LC1857:
+movw $5,-12(%ebp)
+movl $2,-32(%ebp)
+movswl -12(%ebp),%edi
+movl -32(%ebp),%ecx
+movl %edi,%eax
+sarl %cl,%eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $1,%edi
+je .LC1861
+movl $278,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1863
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1863:
+.LC1861:
+movw $5,-12(%ebp)
+movl $2,-36(%ebp)
+movswl -12(%ebp),%edi
+movl -36(%ebp),%ecx
+movl %edi,%eax
+sarl %cl,%eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $1,%edi
+je .LC1865
+movl $279,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1867
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1867:
+.LC1865:
+movw $5,-12(%ebp)
+movl $2,-40(%ebp)
+movswl -12(%ebp),%edi
+movl -40(%ebp),%esi
+movl %esi,%ecx
+movl %edi,%eax
+sarl %cl,%eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $1,%edi
+je .LC1869
+movl $280,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1871
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1871:
+.LC1869:
+movl $5,-16(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%ecx
+sarl %cl,-16(%ebp)
+cmpl $1,-16(%ebp)
+je .LC1873
+movl $281,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1875
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1875:
+.LC1873:
+movl $5,-16(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%ecx
+sarl %cl,-16(%ebp)
+cmpl $1,-16(%ebp)
+je .LC1877
+movl $282,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1879
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1879:
+.LC1877:
+movl $5,-16(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%ecx
+sarl %cl,-16(%ebp)
+cmpl $1,-16(%ebp)
+je .LC1881
+movl $283,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1883
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1883:
+.LC1881:
+movl $5,-16(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%ecx
+sarl %cl,-16(%ebp)
+cmpl $1,-16(%ebp)
+je .LC1885
+movl $284,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1887
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1887:
+.LC1885:
+movl $5,-16(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+movl %edi,%ecx
+sarl %cl,-16(%ebp)
+cmpl $1,-16(%ebp)
+je .LC1889
+movl $285,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1891
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1891:
+.LC1889:
+movl $5,-20(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%ecx
+sarl %cl,-20(%ebp)
+cmpl $1,-20(%ebp)
+je .LC1893
+movl $286,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1895
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1895:
+.LC1893:
+movl $5,-20(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%ecx
+sarl %cl,-20(%ebp)
+cmpl $1,-20(%ebp)
+je .LC1897
+movl $287,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1899
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1899:
+.LC1897:
+movl $5,-20(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%ecx
+sarl %cl,-20(%ebp)
+cmpl $1,-20(%ebp)
+je .LC1901
+movl $288,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1903
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1903:
+.LC1901:
+movl $5,-20(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%ecx
+sarl %cl,-20(%ebp)
+cmpl $1,-20(%ebp)
+je .LC1905
+movl $289,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1907
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1907:
+.LC1905:
+movl $5,-20(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+movl %edi,%ecx
+sarl %cl,-20(%ebp)
+cmpl $1,-20(%ebp)
+je .LC1909
+movl $290,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1911
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1911:
+.LC1909:
+movl $5,-24(%ebp)
+movb $2,-25(%ebp)
+movl -24(%ebp),%edi
+movsbl -25(%ebp),%ecx
+movl %edi,%eax
+shrl %cl,%eax
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $1,%edi
+je .LC1913
+movl $291,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1915
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1915:
+.LC1913:
+movl $5,-24(%ebp)
+movw $2,-28(%ebp)
+movl -24(%ebp),%edi
+movswl -28(%ebp),%ecx
+movl %edi,%eax
+shrl %cl,%eax
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $1,%edi
+je .LC1917
+movl $292,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1919
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1919:
+.LC1917:
+movl $5,-24(%ebp)
+movl $2,-32(%ebp)
+movl -24(%ebp),%edi
+movl -32(%ebp),%ecx
+movl %edi,%eax
+shrl %cl,%eax
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $1,%edi
+je .LC1921
+movl $293,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1923
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1923:
+.LC1921:
+movl $5,-24(%ebp)
+movl $2,-36(%ebp)
+movl -24(%ebp),%edi
+movl -36(%ebp),%ecx
+movl %edi,%eax
+shrl %cl,%eax
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $1,%edi
+je .LC1925
+movl $294,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1927
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1927:
+.LC1925:
+movl $5,-24(%ebp)
+movl $2,-40(%ebp)
+movl -24(%ebp),%edi
+movl -40(%ebp),%esi
+movl %esi,%ecx
+movl %edi,%eax
+shrl %cl,%eax
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $1,%edi
+je .LC1929
+movl $295,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1931
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1931:
+.LC1929:
+movb $5,-9(%ebp)
+movb $2,-25(%ebp)
+movsbl -9(%ebp),%edi
+movsbl -25(%ebp),%ecx
+movl %edi,%eax
+sall %cl,%eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $20,%edi
+je .LC1933
+movl $296,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1935
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1935:
+.LC1933:
+movb $5,-9(%ebp)
+movw $2,-28(%ebp)
+movsbl -9(%ebp),%edi
+movswl -28(%ebp),%ecx
+movl %edi,%eax
+sall %cl,%eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $20,%edi
+je .LC1937
+movl $297,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1939
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1939:
+.LC1937:
+movb $5,-9(%ebp)
+movl $2,-32(%ebp)
+movsbl -9(%ebp),%edi
+movl -32(%ebp),%ecx
+movl %edi,%eax
+sall %cl,%eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $20,%edi
+je .LC1941
+movl $298,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1943
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1943:
+.LC1941:
+movb $5,-9(%ebp)
+movl $2,-36(%ebp)
+movsbl -9(%ebp),%edi
+movl -36(%ebp),%ecx
+movl %edi,%eax
+sall %cl,%eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $20,%edi
+je .LC1945
+movl $299,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1947
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1947:
+.LC1945:
+movb $5,-9(%ebp)
+movl $2,-40(%ebp)
+movsbl -9(%ebp),%edi
+movl -40(%ebp),%esi
+movl %esi,%ecx
+movl %edi,%eax
+sall %cl,%eax
+movl %eax,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $20,%edi
+je .LC1949
+movl $300,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1951
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1951:
+.LC1949:
+movw $5,-12(%ebp)
+movb $2,-25(%ebp)
+movswl -12(%ebp),%edi
+movsbl -25(%ebp),%ecx
+movl %edi,%eax
+sall %cl,%eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $20,%edi
+je .LC1953
+movl $301,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1955
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1955:
+.LC1953:
+movw $5,-12(%ebp)
+movw $2,-28(%ebp)
+movswl -12(%ebp),%edi
+movswl -28(%ebp),%ecx
+movl %edi,%eax
+sall %cl,%eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $20,%edi
+je .LC1957
+movl $302,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1959
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1959:
+.LC1957:
+movw $5,-12(%ebp)
+movl $2,-32(%ebp)
+movswl -12(%ebp),%edi
+movl -32(%ebp),%ecx
+movl %edi,%eax
+sall %cl,%eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $20,%edi
+je .LC1961
+movl $303,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1963
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1963:
+.LC1961:
+movw $5,-12(%ebp)
+movl $2,-36(%ebp)
+movswl -12(%ebp),%edi
+movl -36(%ebp),%ecx
+movl %edi,%eax
+sall %cl,%eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $20,%edi
+je .LC1965
+movl $304,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1967
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1967:
+.LC1965:
+movw $5,-12(%ebp)
+movl $2,-40(%ebp)
+movswl -12(%ebp),%edi
+movl -40(%ebp),%esi
+movl %esi,%ecx
+movl %edi,%eax
+sall %cl,%eax
+movl %eax,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $20,%edi
+je .LC1969
+movl $305,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1971
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1971:
+.LC1969:
+movl $5,-16(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%ecx
+sall %cl,-16(%ebp)
+cmpl $20,-16(%ebp)
+je .LC1973
+movl $306,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1975
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1975:
+.LC1973:
+movl $5,-16(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%ecx
+sall %cl,-16(%ebp)
+cmpl $20,-16(%ebp)
+je .LC1977
+movl $307,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1979
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1979:
+.LC1977:
+movl $5,-16(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%ecx
+sall %cl,-16(%ebp)
+cmpl $20,-16(%ebp)
+je .LC1981
+movl $308,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1983
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1983:
+.LC1981:
+movl $5,-16(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%ecx
+sall %cl,-16(%ebp)
+cmpl $20,-16(%ebp)
+je .LC1985
+movl $309,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1987
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1987:
+.LC1985:
+movl $5,-16(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+movl %edi,%ecx
+sall %cl,-16(%ebp)
+cmpl $20,-16(%ebp)
+je .LC1989
+movl $310,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1991
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1991:
+.LC1989:
+movl $5,-20(%ebp)
+movb $2,-25(%ebp)
+movsbl -25(%ebp),%ecx
+sall %cl,-20(%ebp)
+cmpl $20,-20(%ebp)
+je .LC1993
+movl $311,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1995
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1995:
+.LC1993:
+movl $5,-20(%ebp)
+movw $2,-28(%ebp)
+movswl -28(%ebp),%ecx
+sall %cl,-20(%ebp)
+cmpl $20,-20(%ebp)
+je .LC1997
+movl $312,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC1999
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC1999:
+.LC1997:
+movl $5,-20(%ebp)
+movl $2,-32(%ebp)
+movl -32(%ebp),%ecx
+sall %cl,-20(%ebp)
+cmpl $20,-20(%ebp)
+je .LC2001
+movl $313,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2003
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2003:
+.LC2001:
+movl $5,-20(%ebp)
+movl $2,-36(%ebp)
+movl -36(%ebp),%ecx
+sall %cl,-20(%ebp)
+cmpl $20,-20(%ebp)
+je .LC2005
+movl $314,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2007
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2007:
+.LC2005:
+movl $5,-20(%ebp)
+movl $2,-40(%ebp)
+movl -40(%ebp),%edi
+movl %edi,%ecx
+sall %cl,-20(%ebp)
+cmpl $20,-20(%ebp)
+je .LC2009
+movl $315,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2011
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2011:
+.LC2009:
+movl $5,-24(%ebp)
+movb $2,-25(%ebp)
+movl -24(%ebp),%edi
+movsbl -25(%ebp),%ecx
+movl %edi,%eax
+shll %cl,%eax
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $20,%edi
+je .LC2013
+movl $316,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2015
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2015:
+.LC2013:
+movl $5,-24(%ebp)
+movw $2,-28(%ebp)
+movl -24(%ebp),%edi
+movswl -28(%ebp),%ecx
+movl %edi,%eax
+shll %cl,%eax
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $20,%edi
+je .LC2017
+movl $317,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2019
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2019:
+.LC2017:
+movl $5,-24(%ebp)
+movl $2,-32(%ebp)
+movl -24(%ebp),%edi
+movl -32(%ebp),%ecx
+movl %edi,%eax
+shll %cl,%eax
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $20,%edi
+je .LC2021
+movl $318,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2023
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2023:
+.LC2021:
+movl $5,-24(%ebp)
+movl $2,-36(%ebp)
+movl -24(%ebp),%edi
+movl -36(%ebp),%ecx
+movl %edi,%eax
+shll %cl,%eax
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $20,%edi
+je .LC2025
+movl $319,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2027
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2027:
+.LC2025:
+movl $5,-24(%ebp)
+movl $2,-40(%ebp)
+movl -24(%ebp),%edi
+movl -40(%ebp),%esi
+movl %esi,%ecx
+movl %edi,%eax
+shll %cl,%eax
+movl %eax,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $20,%edi
+je .LC2029
+movl $320,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2031
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2031:
+.LC2029:
+movb $12,-9(%ebp)
+movb $10,-25(%ebp)
+movsbl -9(%ebp),%edi
+movsbl -25(%ebp),%esi
+andl %esi,%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $8,%edi
+je .LC2033
+movl $321,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2035
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2035:
+.LC2033:
+movb $12,-9(%ebp)
+movw $10,-28(%ebp)
+movsbl -9(%ebp),%edi
+movswl -28(%ebp),%esi
+andl %esi,%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $8,%edi
+je .LC2037
+movl $322,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2039
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2039:
+.LC2037:
+movb $12,-9(%ebp)
+movl $10,-32(%ebp)
+movsbl -9(%ebp),%edi
+andl -32(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $8,%edi
+je .LC2041
+movl $323,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2043
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2043:
+.LC2041:
+movb $12,-9(%ebp)
+movl $10,-36(%ebp)
+movsbl -9(%ebp),%edi
+andl -36(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $8,%edi
+je .LC2045
+movl $324,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2047
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2047:
+.LC2045:
+movb $12,-9(%ebp)
+movl $10,-40(%ebp)
+movsbl -9(%ebp),%edi
+andl -40(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $8,%edi
+je .LC2049
+movl $325,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2051
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2051:
+.LC2049:
+movw $12,-12(%ebp)
+movb $10,-25(%ebp)
+movswl -12(%ebp),%edi
+movsbl -25(%ebp),%esi
+andl %esi,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $8,%edi
+je .LC2053
+movl $326,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2055
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2055:
+.LC2053:
+movw $12,-12(%ebp)
+movw $10,-28(%ebp)
+movswl -12(%ebp),%edi
+movswl -28(%ebp),%esi
+andl %esi,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $8,%edi
+je .LC2057
+movl $327,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2059
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2059:
+.LC2057:
+movw $12,-12(%ebp)
+movl $10,-32(%ebp)
+movswl -12(%ebp),%edi
+andl -32(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $8,%edi
+je .LC2061
+movl $328,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2063
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2063:
+.LC2061:
+movw $12,-12(%ebp)
+movl $10,-36(%ebp)
+movswl -12(%ebp),%edi
+andl -36(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $8,%edi
+je .LC2065
+movl $329,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2067
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2067:
+.LC2065:
+movw $12,-12(%ebp)
+movl $10,-40(%ebp)
+movswl -12(%ebp),%edi
+andl -40(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $8,%edi
+je .LC2069
+movl $330,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2071
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2071:
+.LC2069:
+movl $12,-16(%ebp)
+movb $10,-25(%ebp)
+movsbl -25(%ebp),%edi
+andl %edi,-16(%ebp)
+cmpl $8,-16(%ebp)
+je .LC2073
+movl $331,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2075
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2075:
+.LC2073:
+movl $12,-16(%ebp)
+movw $10,-28(%ebp)
+movswl -28(%ebp),%edi
+andl %edi,-16(%ebp)
+cmpl $8,-16(%ebp)
+je .LC2077
+movl $332,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2079
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2079:
+.LC2077:
+movl $12,-16(%ebp)
+movl $10,-32(%ebp)
+movl -32(%ebp),%edi
+andl %edi,-16(%ebp)
+cmpl $8,-16(%ebp)
+je .LC2081
+movl $333,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2083
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2083:
+.LC2081:
+movl $12,-16(%ebp)
+movl $10,-36(%ebp)
+movl -36(%ebp),%edi
+andl %edi,-16(%ebp)
+cmpl $8,-16(%ebp)
+je .LC2085
+movl $334,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2087
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2087:
+.LC2085:
+movl $12,-16(%ebp)
+movl $10,-40(%ebp)
+movl -16(%ebp),%edi
+andl -40(%ebp),%edi
+movl %edi,-16(%ebp)
+cmpl $8,-16(%ebp)
+je .LC2089
+movl $335,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2091
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2091:
+.LC2089:
+movl $12,-20(%ebp)
+movb $10,-25(%ebp)
+movsbl -25(%ebp),%edi
+andl %edi,-20(%ebp)
+cmpl $8,-20(%ebp)
+je .LC2093
+movl $336,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2095
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2095:
+.LC2093:
+movl $12,-20(%ebp)
+movw $10,-28(%ebp)
+movswl -28(%ebp),%edi
+andl %edi,-20(%ebp)
+cmpl $8,-20(%ebp)
+je .LC2097
+movl $337,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2099
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2099:
+.LC2097:
+movl $12,-20(%ebp)
+movl $10,-32(%ebp)
+movl -32(%ebp),%edi
+andl %edi,-20(%ebp)
+cmpl $8,-20(%ebp)
+je .LC2101
+movl $338,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2103
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2103:
+.LC2101:
+movl $12,-20(%ebp)
+movl $10,-36(%ebp)
+movl -36(%ebp),%edi
+andl %edi,-20(%ebp)
+cmpl $8,-20(%ebp)
+je .LC2105
+movl $339,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2107
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2107:
+.LC2105:
+movl $12,-20(%ebp)
+movl $10,-40(%ebp)
+movl -20(%ebp),%edi
+andl -40(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $8,-20(%ebp)
+je .LC2109
+movl $340,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2111
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2111:
+.LC2109:
+movl $12,-24(%ebp)
+movb $10,-25(%ebp)
+movsbl -25(%ebp),%edi
+andl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $8,%edi
+je .LC2113
+movl $341,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2115
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2115:
+.LC2113:
+movl $12,-24(%ebp)
+movw $10,-28(%ebp)
+movswl -28(%ebp),%edi
+andl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $8,%edi
+je .LC2117
+movl $342,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2119
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2119:
+.LC2117:
+movl $12,-24(%ebp)
+movl $10,-32(%ebp)
+movl -32(%ebp),%edi
+andl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $8,%edi
+je .LC2121
+movl $343,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2123
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2123:
+.LC2121:
+movl $12,-24(%ebp)
+movl $10,-36(%ebp)
+movl -36(%ebp),%edi
+andl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $8,%edi
+je .LC2125
+movl $344,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2127
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2127:
+.LC2125:
+movl $12,-24(%ebp)
+movl $10,-40(%ebp)
+movl -40(%ebp),%edi
+andl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $8,%edi
+je .LC2129
+movl $345,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2131
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2131:
+.LC2129:
+movb $12,-9(%ebp)
+movb $10,-25(%ebp)
+movsbl -9(%ebp),%edi
+movsbl -25(%ebp),%esi
+xorl %esi,%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $6,%edi
+je .LC2133
+movl $346,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2135
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2135:
+.LC2133:
+movb $12,-9(%ebp)
+movw $10,-28(%ebp)
+movsbl -9(%ebp),%edi
+movswl -28(%ebp),%esi
+xorl %esi,%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $6,%edi
+je .LC2137
+movl $347,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2139
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2139:
+.LC2137:
+movb $12,-9(%ebp)
+movl $10,-32(%ebp)
+movsbl -9(%ebp),%edi
+xorl -32(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $6,%edi
+je .LC2141
+movl $348,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2143
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2143:
+.LC2141:
+movb $12,-9(%ebp)
+movl $10,-36(%ebp)
+movsbl -9(%ebp),%edi
+xorl -36(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $6,%edi
+je .LC2145
+movl $349,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2147
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2147:
+.LC2145:
+movb $12,-9(%ebp)
+movl $10,-40(%ebp)
+movsbl -9(%ebp),%edi
+xorl -40(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $6,%edi
+je .LC2149
+movl $350,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2151
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2151:
+.LC2149:
+movw $12,-12(%ebp)
+movb $10,-25(%ebp)
+movswl -12(%ebp),%edi
+movsbl -25(%ebp),%esi
+xorl %esi,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $6,%edi
+je .LC2153
+movl $351,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2155
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2155:
+.LC2153:
+movw $12,-12(%ebp)
+movw $10,-28(%ebp)
+movswl -12(%ebp),%edi
+movswl -28(%ebp),%esi
+xorl %esi,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $6,%edi
+je .LC2157
+movl $352,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2159
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2159:
+.LC2157:
+movw $12,-12(%ebp)
+movl $10,-32(%ebp)
+movswl -12(%ebp),%edi
+xorl -32(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $6,%edi
+je .LC2161
+movl $353,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2163
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2163:
+.LC2161:
+movw $12,-12(%ebp)
+movl $10,-36(%ebp)
+movswl -12(%ebp),%edi
+xorl -36(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $6,%edi
+je .LC2165
+movl $354,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2167
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2167:
+.LC2165:
+movw $12,-12(%ebp)
+movl $10,-40(%ebp)
+movswl -12(%ebp),%edi
+xorl -40(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $6,%edi
+je .LC2169
+movl $355,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2171
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2171:
+.LC2169:
+movl $12,-16(%ebp)
+movb $10,-25(%ebp)
+movsbl -25(%ebp),%edi
+xorl %edi,-16(%ebp)
+cmpl $6,-16(%ebp)
+je .LC2173
+movl $356,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2175
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2175:
+.LC2173:
+movl $12,-16(%ebp)
+movw $10,-28(%ebp)
+movswl -28(%ebp),%edi
+xorl %edi,-16(%ebp)
+cmpl $6,-16(%ebp)
+je .LC2177
+movl $357,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2179
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2179:
+.LC2177:
+movl $12,-16(%ebp)
+movl $10,-32(%ebp)
+movl -32(%ebp),%edi
+xorl %edi,-16(%ebp)
+cmpl $6,-16(%ebp)
+je .LC2181
+movl $358,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2183
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2183:
+.LC2181:
+movl $12,-16(%ebp)
+movl $10,-36(%ebp)
+movl -36(%ebp),%edi
+xorl %edi,-16(%ebp)
+cmpl $6,-16(%ebp)
+je .LC2185
+movl $359,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2187
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2187:
+.LC2185:
+movl $12,-16(%ebp)
+movl $10,-40(%ebp)
+movl -16(%ebp),%edi
+xorl -40(%ebp),%edi
+movl %edi,-16(%ebp)
+cmpl $6,-16(%ebp)
+je .LC2189
+movl $360,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2191
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2191:
+.LC2189:
+movl $12,-20(%ebp)
+movb $10,-25(%ebp)
+movsbl -25(%ebp),%edi
+xorl %edi,-20(%ebp)
+cmpl $6,-20(%ebp)
+je .LC2193
+movl $361,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2195
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2195:
+.LC2193:
+movl $12,-20(%ebp)
+movw $10,-28(%ebp)
+movswl -28(%ebp),%edi
+xorl %edi,-20(%ebp)
+cmpl $6,-20(%ebp)
+je .LC2197
+movl $362,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2199
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2199:
+.LC2197:
+movl $12,-20(%ebp)
+movl $10,-32(%ebp)
+movl -32(%ebp),%edi
+xorl %edi,-20(%ebp)
+cmpl $6,-20(%ebp)
+je .LC2201
+movl $363,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2203
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2203:
+.LC2201:
+movl $12,-20(%ebp)
+movl $10,-36(%ebp)
+movl -36(%ebp),%edi
+xorl %edi,-20(%ebp)
+cmpl $6,-20(%ebp)
+je .LC2205
+movl $364,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2207
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2207:
+.LC2205:
+movl $12,-20(%ebp)
+movl $10,-40(%ebp)
+movl -20(%ebp),%edi
+xorl -40(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $6,-20(%ebp)
+je .LC2209
+movl $365,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2211
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2211:
+.LC2209:
+movl $12,-24(%ebp)
+movb $10,-25(%ebp)
+movsbl -25(%ebp),%edi
+xorl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $6,%edi
+je .LC2213
+movl $366,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2215
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2215:
+.LC2213:
+movl $12,-24(%ebp)
+movw $10,-28(%ebp)
+movswl -28(%ebp),%edi
+xorl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $6,%edi
+je .LC2217
+movl $367,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2219
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2219:
+.LC2217:
+movl $12,-24(%ebp)
+movl $10,-32(%ebp)
+movl -32(%ebp),%edi
+xorl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $6,%edi
+je .LC2221
+movl $368,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2223
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2223:
+.LC2221:
+movl $12,-24(%ebp)
+movl $10,-36(%ebp)
+movl -36(%ebp),%edi
+xorl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $6,%edi
+je .LC2225
+movl $369,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2227
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2227:
+.LC2225:
+movl $12,-24(%ebp)
+movl $10,-40(%ebp)
+movl -40(%ebp),%edi
+xorl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $6,%edi
+je .LC2229
+movl $370,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2231
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2231:
+.LC2229:
+movb $12,-9(%ebp)
+movb $10,-25(%ebp)
+movsbl -9(%ebp),%edi
+movsbl -25(%ebp),%esi
+orl %esi,%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $14,%edi
+je .LC2233
+movl $371,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2235
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2235:
+.LC2233:
+movb $12,-9(%ebp)
+movw $10,-28(%ebp)
+movsbl -9(%ebp),%edi
+movswl -28(%ebp),%esi
+orl %esi,%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $14,%edi
+je .LC2237
+movl $372,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2239
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2239:
+.LC2237:
+movb $12,-9(%ebp)
+movl $10,-32(%ebp)
+movsbl -9(%ebp),%edi
+orl -32(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $14,%edi
+je .LC2241
+movl $373,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2243
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2243:
+.LC2241:
+movb $12,-9(%ebp)
+movl $10,-36(%ebp)
+movsbl -9(%ebp),%edi
+orl -36(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $14,%edi
+je .LC2245
+movl $374,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2247
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2247:
+.LC2245:
+movb $12,-9(%ebp)
+movl $10,-40(%ebp)
+movsbl -9(%ebp),%edi
+orl -40(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-9(%ebp)
+movsbl -9(%ebp),%edi
+cmpl $14,%edi
+je .LC2249
+movl $375,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2251
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2251:
+.LC2249:
+movw $12,-12(%ebp)
+movb $10,-25(%ebp)
+movswl -12(%ebp),%edi
+movsbl -25(%ebp),%esi
+orl %esi,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $14,%edi
+je .LC2253
+movl $376,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2255
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2255:
+.LC2253:
+movw $12,-12(%ebp)
+movw $10,-28(%ebp)
+movswl -12(%ebp),%edi
+movswl -28(%ebp),%esi
+orl %esi,%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $14,%edi
+je .LC2257
+movl $377,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2259
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2259:
+.LC2257:
+movw $12,-12(%ebp)
+movl $10,-32(%ebp)
+movswl -12(%ebp),%edi
+orl -32(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $14,%edi
+je .LC2261
+movl $378,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2263
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2263:
+.LC2261:
+movw $12,-12(%ebp)
+movl $10,-36(%ebp)
+movswl -12(%ebp),%edi
+orl -36(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $14,%edi
+je .LC2265
+movl $379,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2267
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2267:
+.LC2265:
+movw $12,-12(%ebp)
+movl $10,-40(%ebp)
+movswl -12(%ebp),%edi
+orl -40(%ebp),%edi
+movw %di,-12(%ebp)
+movswl -12(%ebp),%edi
+cmpl $14,%edi
+je .LC2269
+movl $380,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2271
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2271:
+.LC2269:
+movl $12,-16(%ebp)
+movb $10,-25(%ebp)
+movsbl -25(%ebp),%edi
+orl %edi,-16(%ebp)
+cmpl $14,-16(%ebp)
+je .LC2273
+movl $381,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2275
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2275:
+.LC2273:
+movl $12,-16(%ebp)
+movw $10,-28(%ebp)
+movswl -28(%ebp),%edi
+orl %edi,-16(%ebp)
+cmpl $14,-16(%ebp)
+je .LC2277
+movl $382,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2279
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2279:
+.LC2277:
+movl $12,-16(%ebp)
+movl $10,-32(%ebp)
+movl -32(%ebp),%edi
+orl %edi,-16(%ebp)
+cmpl $14,-16(%ebp)
+je .LC2281
+movl $383,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2283
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2283:
+.LC2281:
+movl $12,-16(%ebp)
+movl $10,-36(%ebp)
+movl -36(%ebp),%edi
+orl %edi,-16(%ebp)
+cmpl $14,-16(%ebp)
+je .LC2285
+movl $384,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2287
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2287:
+.LC2285:
+movl $12,-16(%ebp)
+movl $10,-40(%ebp)
+movl -16(%ebp),%edi
+orl -40(%ebp),%edi
+movl %edi,-16(%ebp)
+cmpl $14,-16(%ebp)
+je .LC2289
+movl $385,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2291
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2291:
+.LC2289:
+movl $12,-20(%ebp)
+movb $10,-25(%ebp)
+movsbl -25(%ebp),%edi
+orl %edi,-20(%ebp)
+cmpl $14,-20(%ebp)
+je .LC2293
+movl $386,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2295
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2295:
+.LC2293:
+movl $12,-20(%ebp)
+movw $10,-28(%ebp)
+movswl -28(%ebp),%edi
+orl %edi,-20(%ebp)
+cmpl $14,-20(%ebp)
+je .LC2297
+movl $387,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2299
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2299:
+.LC2297:
+movl $12,-20(%ebp)
+movl $10,-32(%ebp)
+movl -32(%ebp),%edi
+orl %edi,-20(%ebp)
+cmpl $14,-20(%ebp)
+je .LC2301
+movl $388,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2303
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2303:
+.LC2301:
+movl $12,-20(%ebp)
+movl $10,-36(%ebp)
+movl -36(%ebp),%edi
+orl %edi,-20(%ebp)
+cmpl $14,-20(%ebp)
+je .LC2305
+movl $389,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2307
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2307:
+.LC2305:
+movl $12,-20(%ebp)
+movl $10,-40(%ebp)
+movl -20(%ebp),%edi
+orl -40(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $14,-20(%ebp)
+je .LC2309
+movl $390,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2311
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2311:
+.LC2309:
+movl $12,-24(%ebp)
+movb $10,-25(%ebp)
+movsbl -25(%ebp),%edi
+orl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $14,%edi
+je .LC2313
+movl $391,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2315
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2315:
+.LC2313:
+movl $12,-24(%ebp)
+movw $10,-28(%ebp)
+movswl -28(%ebp),%edi
+orl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $14,%edi
+je .LC2317
+movl $392,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2319
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2319:
+.LC2317:
+movl $12,-24(%ebp)
+movl $10,-32(%ebp)
+movl -32(%ebp),%edi
+orl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $14,%edi
+je .LC2321
+movl $393,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2323
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2323:
+.LC2321:
+movl $12,-24(%ebp)
+movl $10,-36(%ebp)
+movl -36(%ebp),%edi
+orl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $14,%edi
+je .LC2325
+movl $394,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2327
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2327:
+.LC2325:
+movl $12,-24(%ebp)
+movl $10,-40(%ebp)
+movl -40(%ebp),%edi
+orl %edi,-24(%ebp)
+movl -24(%ebp),%edi
+cmpl $14,%edi
+je .LC2329
+movl $395,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2331
+pushl -8(%ebp)
+pushl $f.706
+call printf
+addl $8,%esp
+.LC2331:
+.LC2329:
+cmpl $0,-8(%ebp)
+je .LC2333
+movl $1,-76(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC2335
+pushl $1
+pushl $s714er.707
+call printf
+addl $8,%esp
+.LC2335:
+.LC2333:
+movl -76(%ebp),%eax
+.LC705:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf2337:
+.size s714,.Lf2337-s714
+.data
+.align 1
+.type s715er.2339,@object
+s715er.2339:
+.byte 115
+.byte 55
+.byte 49
+.byte 53
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s715er.2339,11
+.align 1
+.type qs715.2340,@object
+.size qs715.2340,8
+qs715.2340:
+.byte 115
+.byte 55
+.byte 49
+.byte 53
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.globl s715
+.text
+.align 16
+.type s715,@function
+s715:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $28,%esp
+movl $0,-28(%ebp)
+movl $0,-20(%ebp)
+leal qs715.2340,%edi
+movl %edi,-4(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-8(%ebp)
+movl $0,-16(%ebp)
+.LC2341:
+.LC2342:
+movl -8(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-8(%ebp)
+movl -4(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-4(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC2341
+movl $1,-12(%ebp)
+incl -12(%ebp)
+incl -12(%ebp)
+incl -12(%ebp)
+incl -12(%ebp)
+movl -12(%ebp),%edi
+leal 1(%edi),%edi
+movl %edi,-12(%ebp)
+cmpl $6,%edi
+je .LC2344
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC2346
+pushl $1
+pushl $s715er.2339
+call printf
+addl $8,%esp
+.LC2346:
+incl -16(%ebp)
+.LC2344:
+pushl -28(%ebp)
+movl $3,-24(%ebp)
+movl -24(%ebp),%edi
+leal 2(%edi),%edi
+pushl %edi
+pushl -20(%ebp)
+call s715f
+addl $12,%esp
+cmpl $5,%eax
+je .LC2348
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC2350
+pushl $2
+pushl $s715er.2339
+call printf
+addl $8,%esp
+.LC2350:
+addl $2,-16(%ebp)
+.LC2348:
+movl -16(%ebp),%eax
+.LC2338:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf2352:
+.size s715,.Lf2352-s715
+.globl s715f
+.align 16
+.type s715f,@function
+s715f:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl 24(%ebp),%eax
+.LC2353:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf2354:
+.size s715f,.Lf2354-s715f
+.data
+.align 1
+.type s72er.2356,@object
+s72er.2356:
+.byte 115
+.byte 55
+.byte 50
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s72er.2356,10
+.align 1
+.type qs72.2357,@object
+.size qs72.2357,8
+qs72.2357:
+.byte 115
+.byte 55
+.byte 50
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.globl s72
+.text
+.align 16
+.type s72,@function
+s72:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $100,%esp
+leal qs72.2357,%edi
+movl %edi,-12(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-16(%ebp)
+movl $0,-24(%ebp)
+.LC2358:
+.LC2359:
+movl -16(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-16(%ebp)
+movl -12(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-12(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC2358
+movl $2,-4(%ebp)
+cmpl $2,-4(%ebp)
+je .LC2361
+incl -24(%ebp)
+pushl $1
+pushl $s72er.2356
+call printf
+addl $8,%esp
+.LC2361:
+movl -4(%ebp),%edi
+movl %edi,%esi
+negl %esi
+leal (%esi,%edi),%edi
+cmpl $0,%edi
+je .LC2363
+addl $2,-24(%ebp)
+pushl $2
+pushl $s72er.2356
+call printf
+addl $8,%esp
+.LC2363:
+movl $0,-4(%ebp)
+movl $0,-8(%ebp)
+jmp .LC2368
+.LC2365:
+movl -4(%ebp),%edi
+leal (,%edi,2),%edi
+orl $1,%edi
+movl %edi,-4(%ebp)
+.LC2366:
+incl -8(%ebp)
+.LC2368:
+movl 20(%ebp),%edi
+movl 4(%edi),%edi
+cmpl %edi,-8(%ebp)
+jl .LC2365
+movl -4(%ebp),%edi
+notl %edi
+cmpl $0,%edi
+je .LC2369
+addl $4,-24(%ebp)
+pushl $4
+pushl $s72er.2356
+call printf
+addl $8,%esp
+.LC2369:
+movl $5,-4(%ebp)
+movl -4(%ebp),%edi
+leal 1(%edi),%edi
+movl %edi,-4(%ebp)
+cmpl $6,%edi
+jne .LC2376
+movl -4(%ebp),%edi
+subl $1,%edi
+movl %edi,-4(%ebp)
+cmpl $5,%edi
+jne .LC2376
+movl -4(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-4(%ebp)
+cmpl $5,%edi
+jne .LC2376
+movl -4(%ebp),%edi
+movl %edi,%esi
+subl $1,%esi
+movl %esi,-4(%ebp)
+cmpl $6,%edi
+jne .LC2376
+cmpl $5,-4(%ebp)
+je .LC2371
+.LC2376:
+addl $8,-24(%ebp)
+pushl $8
+pushl $s72er.2356
+call printf
+addl $8,%esp
+.LC2371:
+movb $26,-29(%ebp)
+movl $26,-36(%ebp)
+fldl .LC2377
+fstpl -48(%ebp)
+movw $26,-32(%ebp)
+movl $26,-40(%ebp)
+movl $26,-28(%ebp)
+flds .LC2378
+fstps -52(%ebp)
+movl $0,-20(%ebp)
+movswl -32(%ebp),%edi
+movl %edi,%ebx
+movsbl %bl,%edi
+cmpl $26,%edi
+jne .LC2385
+movl -28(%ebp),%edi
+movl %edi,%ebx
+movsbl %bl,%edi
+cmpl $26,%edi
+jne .LC2385
+movl -36(%ebp),%edi
+movl %edi,%ebx
+movsbl %bl,%edi
+cmpl $26,%edi
+jne .LC2385
+movl -40(%ebp),%edi
+movl %edi,%ebx
+movsbl %bl,%edi
+cmpl $26,%edi
+jne .LC2385
+flds -52(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%ebx
+movsbl %bl,%edi
+cmpl $26,%edi
+jne .LC2385
+fldl -48(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%ebx
+movsbl %bl,%edi
+cmpl $26,%edi
+je .LC2379
+.LC2385:
+incl -20(%ebp)
+.LC2379:
+movsbl -29(%ebp),%edi
+movswl %di,%edi
+cmpl $26,%edi
+jne .LC2392
+movl -28(%ebp),%edi
+movswl %di,%edi
+cmpl $26,%edi
+jne .LC2392
+movl -36(%ebp),%edi
+movswl %di,%edi
+cmpl $26,%edi
+jne .LC2392
+movl -40(%ebp),%edi
+movswl %di,%edi
+cmpl $26,%edi
+jne .LC2392
+flds -52(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movswl %di,%edi
+cmpl $26,%edi
+jne .LC2392
+fldl -48(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movswl %di,%edi
+cmpl $26,%edi
+je .LC2386
+.LC2392:
+addl $2,-20(%ebp)
+.LC2386:
+movsbl -29(%ebp),%edi
+cmpl $26,%edi
+jne .LC2399
+movswl -32(%ebp),%edi
+cmpl $26,%edi
+jne .LC2399
+cmpl $26,-36(%ebp)
+jne .LC2399
+movl -40(%ebp),%edi
+cmpl $26,%edi
+jne .LC2399
+flds -52(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+cmpl $26,%eax
+jne .LC2399
+fldl -48(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+cmpl $26,%eax
+je .LC2393
+.LC2399:
+addl $4,-20(%ebp)
+.LC2393:
+movsbl -29(%ebp),%edi
+cmpl $26,%edi
+jne .LC2406
+movswl -32(%ebp),%edi
+cmpl $26,%edi
+jne .LC2406
+cmpl $26,-28(%ebp)
+jne .LC2406
+movl -40(%ebp),%edi
+cmpl $26,%edi
+jne .LC2406
+flds -52(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+cmpl $26,%eax
+jne .LC2406
+fldl -48(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+cmpl $26,%eax
+je .LC2400
+.LC2406:
+addl $8,-20(%ebp)
+.LC2400:
+movsbl -29(%ebp),%edi
+cmpl $26,%edi
+jne .LC2415
+movswl -32(%ebp),%edi
+cmpl $26,%edi
+jne .LC2415
+movl -28(%ebp),%edi
+cmpl $26,%edi
+jne .LC2415
+movl -36(%ebp),%edi
+cmpl $26,%edi
+jne .LC2415
+flds .LC847
+fcomps -52(%ebp)
+fstsw %ax
+sahf
+ja .LC2416
+flds -52(%ebp)
+fsubs .LC847
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-56(%ebp)
+jmp .LC2417
+.LC2416:
+flds -52(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-56(%ebp)
+.LC2417:
+movl -56(%ebp),%edi
+cmpl $26,%edi
+jne .LC2415
+fldl .LC855
+fcompl -48(%ebp)
+fstsw %ax
+sahf
+ja .LC2418
+fldl -48(%ebp)
+fsubl .LC855
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-60(%ebp)
+jmp .LC2419
+.LC2418:
+fldl -48(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-60(%ebp)
+.LC2419:
+movl -60(%ebp),%edi
+cmpl $26,%edi
+je .LC2407
+.LC2415:
+addl $16,-20(%ebp)
+.LC2407:
+movsbl -29(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fldl .LC2377
+fcompp
+fstsw %ax
+sahf
+jne .LC2426
+movswl -32(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fldl .LC2377
+fcompp
+fstsw %ax
+sahf
+jne .LC2426
+fildl -28(%ebp)
+fldl .LC2377
+fcompp
+fstsw %ax
+sahf
+jne .LC2426
+fildl -36(%ebp)
+fldl .LC2377
+fcompp
+fstsw %ax
+sahf
+jne .LC2426
+movl -40(%ebp),%edi
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+sub $4,%esp
+fstps (%esp)
+flds (%esp)
+addl $4,%esp
+fldl .LC2377
+fcompp
+fstsw %ax
+sahf
+jne .LC2426
+fldl -48(%ebp)
+fldl .LC2377
+fcompp
+fstsw %ax
+sahf
+je .LC2420
+.LC2426:
+addl $32,-20(%ebp)
+.LC2420:
+movsbl -29(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fldl .LC2377
+fcompp
+fstsw %ax
+sahf
+jne .LC2433
+movswl -32(%ebp),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fldl .LC2377
+fcompp
+fstsw %ax
+sahf
+jne .LC2433
+fildl -28(%ebp)
+fldl .LC2377
+fcompp
+fstsw %ax
+sahf
+jne .LC2433
+fildl -36(%ebp)
+fldl .LC2377
+fcompp
+fstsw %ax
+sahf
+jne .LC2433
+movl -40(%ebp),%edi
+fldl .LC611
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fldl .LC2377
+fcompp
+fstsw %ax
+sahf
+jne .LC2433
+fldl .LC2377
+fcomps -52(%ebp)
+fstsw %ax
+sahf
+je .LC2427
+.LC2433:
+addl $64,-20(%ebp)
+.LC2427:
+cmpl $0,-20(%ebp)
+je .LC2434
+addl $16,-24(%ebp)
+pushl $16
+pushl $s72er.2356
+call printf
+addl $8,%esp
+.LC2434:
+movl -24(%ebp),%eax
+.LC2355:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf2436:
+.size s72,.Lf2436-s72
+.data
+.align 1
+.type s757er.2438,@object
+s757er.2438:
+.byte 115
+.byte 55
+.byte 53
+.byte 55
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s757er.2438,11
+.align 1
+.type qs757.2439,@object
+.size qs757.2439,8
+qs757.2439:
+.byte 115
+.byte 55
+.byte 53
+.byte 55
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.globl s757
+.text
+.align 16
+.type s757,@function
+s757:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $148,%esp
+leal qs757.2439,%edi
+movl %edi,-112(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-116(%ebp)
+movl $0,-120(%ebp)
+.LC2440:
+.LC2441:
+movl -116(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-116(%ebp)
+movl -112(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-112(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC2440
+movl $40,-124(%ebp)
+movl -124(%ebp),%edi
+leal (,%edi,8),%esi
+leal (,%esi,4),%esi
+cmpl $1280,%esi
+jne .LC2445
+sarl $3,%edi
+sarl $2,%edi
+cmpl $1,%edi
+je .LC2443
+.LC2445:
+incl -120(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC2446
+pushl $1
+pushl $s757er.2438
+call printf
+addl $8,%esp
+.LC2446:
+.LC2443:
+movl $0,-84(%ebp)
+movl $0,-100(%ebp)
+jmp .LC2451
+.LC2448:
+movl $1,-92(%ebp)
+movl -92(%ebp),%edi
+movl 20(%ebp),%esi
+movl 16(%esi),%esi
+movl %esi,%ecx
+subl $1,%ecx
+movl %edi,%eax
+shll %cl,%eax
+movl %eax,-96(%ebp)
+movl $0,-104(%ebp)
+movl -104(%ebp),%edi
+notl %edi
+movl -100(%ebp),%esi
+movl %esi,%ecx
+movl %edi,%eax
+shrl %cl,%eax
+movl %eax,-108(%ebp)
+movl %esi,%ecx
+movl %edi,%eax
+shll %cl,%eax
+movl %eax,-104(%ebp)
+movl $0,-88(%ebp)
+jmp .LC2455
+.LC2452:
+movl -100(%ebp),%edi
+cmpl %edi,-88(%ebp)
+jge .LC2463
+movl $1,-132(%ebp)
+jmp .LC2464
+.LC2463:
+movl $0,-132(%ebp)
+.LC2464:
+movl -92(%ebp),%edi
+andl -104(%ebp),%edi
+cmpl $0,%edi
+jne .LC2465
+movl $1,-136(%ebp)
+jmp .LC2466
+.LC2465:
+movl $0,-136(%ebp)
+.LC2466:
+movl -136(%ebp),%edi
+cmpl %edi,-132(%ebp)
+jne .LC2462
+movl -100(%ebp),%edi
+cmpl %edi,-88(%ebp)
+jge .LC2467
+movl $1,-140(%ebp)
+jmp .LC2468
+.LC2467:
+movl $0,-140(%ebp)
+.LC2468:
+movl -96(%ebp),%edi
+andl -108(%ebp),%edi
+cmpl $0,%edi
+jne .LC2469
+movl $1,-144(%ebp)
+jmp .LC2470
+.LC2469:
+movl $0,-144(%ebp)
+.LC2470:
+movl -144(%ebp),%edi
+cmpl %edi,-140(%ebp)
+je .LC2456
+.LC2462:
+movl $1,-84(%ebp)
+.LC2456:
+movl -92(%ebp),%edi
+leal (,%edi,2),%edi
+movl %edi,-92(%ebp)
+movl -96(%ebp),%edi
+shrl $1,%edi
+movl %edi,-96(%ebp)
+.LC2453:
+incl -88(%ebp)
+.LC2455:
+movl 20(%ebp),%edi
+movl 16(%edi),%edi
+cmpl %edi,-88(%ebp)
+jl .LC2452
+.LC2449:
+incl -100(%ebp)
+.LC2451:
+movl 20(%ebp),%edi
+movl 16(%edi),%edi
+cmpl %edi,-100(%ebp)
+jl .LC2448
+cmpl $0,-84(%ebp)
+je .LC2471
+addl $2,-120(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC2473
+pushl $2
+pushl $s757er.2438
+call printf
+addl $8,%esp
+.LC2473:
+.LC2471:
+movl $3,-16(%ebp)
+movl $2,-12(%ebp)
+movl $1,-8(%ebp)
+movl -12(%ebp),%edi
+cmpl %edi,-16(%ebp)
+jge .LC2481
+movl $1,-136(%ebp)
+jmp .LC2482
+.LC2481:
+movl $0,-136(%ebp)
+.LC2482:
+movl -8(%ebp),%edi
+cmpl %edi,-136(%ebp)
+jge .LC2479
+movl $1,-132(%ebp)
+jmp .LC2480
+.LC2479:
+movl $0,-132(%ebp)
+.LC2480:
+cmpl $1,-132(%ebp)
+je .LC2475
+addl $4,-120(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC2483
+pushl $4
+pushl $s757er.2438
+call printf
+addl $8,%esp
+.LC2483:
+.LC2475:
+leal -76(%ebp),%edi
+leal -80(%ebp),%esi
+cmpl %esi,%edi
+jne .LC2485
+addl $8,-120(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC2488
+pushl $8
+pushl $s757er.2438
+call printf
+addl $8,%esp
+.LC2488:
+.LC2485:
+leal -76(%ebp),%edi
+leal -80(%ebp),%esi
+cmpl %esi,%edi
+jae .LC2490
+movl 20(%ebp),%edi
+cmpl $0,40(%edi)
+je .LC2493
+pushl $.LC2495
+call printf
+addl $4,%esp
+.LC2493:
+.LC2490:
+movl $0,-84(%ebp)
+movl $0,-88(%ebp)
+.LC2496:
+movl -88(%ebp),%edi
+leal -80(%ebp),%esi
+movl $1,(%esi,%edi,4)
+.LC2497:
+incl -88(%ebp)
+cmpl $16,-88(%ebp)
+jl .LC2496
+movl $0,-76(%ebp)
+movl $0,-64(%ebp)
+movl $0,-56(%ebp)
+movl $0,-52(%ebp)
+movl $0,-44(%ebp)
+movl $0,-28(%ebp)
+movl $0,-16(%ebp)
+.LC2506:
+movl $0,-12(%ebp)
+.LC2510:
+movl $0,-8(%ebp)
+.LC2514:
+movl $0,-4(%ebp)
+.LC2518:
+movl -12(%ebp),%edi
+cmpl %edi,-16(%ebp)
+jge .LC2529
+movl $1,-144(%ebp)
+jmp .LC2530
+.LC2529:
+movl $0,-144(%ebp)
+.LC2530:
+movl -4(%ebp),%edi
+cmpl %edi,-8(%ebp)
+jge .LC2531
+movl $1,-148(%ebp)
+jmp .LC2532
+.LC2531:
+movl $0,-148(%ebp)
+.LC2532:
+movl -148(%ebp),%edi
+cmpl %edi,-144(%ebp)
+jne .LC2527
+movl $1,-140(%ebp)
+jmp .LC2528
+.LC2527:
+movl $0,-140(%ebp)
+.LC2528:
+movl -16(%ebp),%edi
+movl -12(%ebp),%esi
+leal (,%esi,4),%esi
+leal (%esi,%edi,8),%edi
+movl -8(%ebp),%esi
+leal (,%esi,2),%esi
+leal (%esi,%edi),%edi
+movl -4(%ebp),%esi
+leal (%esi,%edi),%edi
+leal -80(%ebp),%esi
+movl (%esi,%edi,4),%edi
+cmpl %edi,-140(%ebp)
+je .LC2522
+movl $1,-84(%ebp)
+.LC2522:
+.LC2519:
+incl -4(%ebp)
+cmpl $2,-4(%ebp)
+jl .LC2518
+.LC2515:
+incl -8(%ebp)
+cmpl $2,-8(%ebp)
+jl .LC2514
+.LC2511:
+incl -12(%ebp)
+cmpl $2,-12(%ebp)
+jl .LC2510
+.LC2507:
+incl -16(%ebp)
+cmpl $2,-16(%ebp)
+jl .LC2506
+cmpl $0,-84(%ebp)
+je .LC2533
+addl $16,-120(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC2535
+pushl $16
+pushl $s757er.2438
+call printf
+addl $8,%esp
+.LC2535:
+.LC2533:
+movl $0,-128(%ebp)
+movl -128(%ebp),%edi
+cmpl $0,%edi
+je .LC2537
+addl $32,-120(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC2539
+pushl $32
+pushl $s757er.2438
+call printf
+addl $8,%esp
+.LC2539:
+.LC2537:
+movl -120(%ebp),%eax
+.LC2437:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf2541:
+.size s757,.Lf2541-s757
+.data
+.align 1
+.type fl.2543,@object
+fl.2543:
+.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
+.size fl.2543,17
+.align 1
+.type s7813er.2544,@object
+s7813er.2544:
+.byte 115
+.byte 55
+.byte 56
+.byte 49
+.byte 51
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s7813er.2544,12
+.align 1
+.type qs7813.2545,@object
+.size qs7813.2545,8
+qs7813.2545:
+.byte 115
+.byte 55
+.byte 56
+.byte 49
+.byte 51
+.byte 32
+.byte 32
+.byte 0
+.globl s7813
+.text
+.align 16
+.type s7813,@function
+s7813:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $88,%esp
+leal qs7813.2545,%edi
+movl %edi,-24(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%esi
+movl %esi,-28(%ebp)
+movl $0,-8(%ebp)
+movl $0,-32(%ebp)
+movl 48(%edi),%edi
+movl %edi,-4(%ebp)
+.LC2546:
+.LC2547:
+movl -28(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-28(%ebp)
+movl -24(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-24(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC2546
+jmp .LC2549
+movl $1,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2551
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2551:
+.LC2549:
+jmp .LC2553
+movl $2,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2555
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2555:
+.LC2553:
+jmp .LC2557
+movl $3,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2559
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2559:
+.LC2557:
+jmp .LC2561
+movl $4,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2563
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2563:
+.LC2561:
+jmp .LC2565
+movl $5,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2567
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2567:
+.LC2565:
+jmp .LC2569
+movl $6,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2571
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2571:
+.LC2569:
+jmp .LC2573
+movl $7,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2575
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2575:
+.LC2573:
+jmp .LC2577
+movl $8,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2579
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2579:
+.LC2577:
+jmp .LC2581
+movl $9,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2583
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2583:
+.LC2581:
+jmp .LC2585
+movl $10,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2587
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2587:
+.LC2585:
+jmp .LC2589
+movl $11,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2591
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2591:
+.LC2589:
+jmp .LC2593
+movl $12,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2595
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2595:
+.LC2593:
+jmp .LC2597
+movl $13,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2599
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2599:
+.LC2597:
+jmp .LC2601
+movl $14,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2603
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2603:
+.LC2601:
+jmp .LC2605
+movl $15,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2607
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2607:
+.LC2605:
+jmp .LC2609
+movl $16,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2611
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2611:
+.LC2609:
+jmp .LC2613
+movl $17,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2615
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2615:
+.LC2613:
+jmp .LC2617
+movl $18,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2619
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2619:
+.LC2617:
+jmp .LC2621
+movl $16,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2623
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2623:
+.LC2621:
+jmp .LC2625
+movl $20,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2627
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2627:
+.LC2625:
+jmp .LC2629
+movl $21,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2631
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2631:
+.LC2629:
+jmp .LC2633
+movl $22,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2635
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2635:
+.LC2633:
+jmp .LC2637
+movl $23,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2639
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2639:
+.LC2637:
+jmp .LC2641
+movl $24,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2643
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2643:
+.LC2641:
+jmp .LC2645
+movl $25,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2647
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2647:
+.LC2645:
+jmp .LC2649
+movl $26,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2651
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2651:
+.LC2649:
+jmp .LC2653
+movl $27,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2655
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2655:
+.LC2653:
+jmp .LC2657
+movl $28,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2659
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2659:
+.LC2657:
+jmp .LC2661
+movl $26,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2663
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2663:
+.LC2661:
+jmp .LC2665
+movl $30,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2667
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2667:
+.LC2665:
+jmp .LC2669
+movl $31,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2671
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2671:
+.LC2669:
+jmp .LC2673
+movl $32,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2675
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2675:
+.LC2673:
+jmp .LC2677
+movl $33,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2679
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2679:
+.LC2677:
+jmp .LC2681
+movl $34,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2683
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2683:
+.LC2681:
+jmp .LC2685
+movl $35,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2687
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2687:
+.LC2685:
+jmp .LC2689
+movl $36,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2691
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2691:
+.LC2689:
+jmp .LC2693
+movl $37,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2695
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2695:
+.LC2693:
+jmp .LC2697
+movl $38,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2699
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2699:
+.LC2697:
+jmp .LC2701
+movl $39,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2703
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2703:
+.LC2701:
+jmp .LC2705
+movl $40,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2707
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2707:
+.LC2705:
+jmp .LC2709
+movl $41,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2711
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2711:
+.LC2709:
+jmp .LC2713
+movl $42,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2715
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2715:
+.LC2713:
+jmp .LC2717
+movl $43,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2719
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2719:
+.LC2717:
+jmp .LC2721
+movl $44,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2723
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2723:
+.LC2721:
+jmp .LC2725
+movl $45,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2727
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2727:
+.LC2725:
+jmp .LC2729
+movl $46,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2731
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2731:
+.LC2729:
+jmp .LC2733
+movl $47,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2735
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2735:
+.LC2733:
+jmp .LC2737
+movl $48,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2739
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2739:
+.LC2737:
+jmp .LC2741
+movl $49,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2743
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2743:
+.LC2741:
+jmp .LC2745
+movl $50,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2747
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2747:
+.LC2745:
+jmp .LC2749
+movl $51,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2751
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2751:
+.LC2749:
+jmp .LC2753
+movl $52,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2755
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2755:
+.LC2753:
+jmp .LC2757
+movl $53,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2759
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2759:
+.LC2757:
+jmp .LC2761
+movl $54,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2763
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2763:
+.LC2761:
+jmp .LC2765
+movl $55,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2767
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2767:
+.LC2765:
+jmp .LC2769
+movl $56,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2771
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2771:
+.LC2769:
+jmp .LC2773
+movl $57,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2775
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2775:
+.LC2773:
+jmp .LC2777
+movl $58,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2779
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2779:
+.LC2777:
+jmp .LC2781
+movl $56,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2783
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2783:
+.LC2781:
+jmp .LC2785
+movl $60,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2787
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2787:
+.LC2785:
+jmp .LC2789
+movl $61,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2791
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2791:
+.LC2789:
+jmp .LC2793
+movl $62,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2795
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2795:
+.LC2793:
+jmp .LC2797
+movl $63,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2799
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2799:
+.LC2797:
+jmp .LC2801
+movl $64,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2803
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2803:
+.LC2801:
+jmp .LC2805
+movl $65,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2807
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2807:
+.LC2805:
+jmp .LC2809
+movl $66,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2811
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2811:
+.LC2809:
+jmp .LC2813
+movl $67,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2815
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2815:
+.LC2813:
+jmp .LC2817
+movl $68,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2819
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2819:
+.LC2817:
+jmp .LC2821
+movl $69,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2823
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2823:
+.LC2821:
+jmp .LC2825
+movl $70,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2827
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2827:
+.LC2825:
+jmp .LC2829
+movl $71,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2831
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2831:
+.LC2829:
+jmp .LC2833
+movl $72,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2835
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2835:
+.LC2833:
+jmp .LC2837
+movl $73,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2839
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2839:
+.LC2837:
+jmp .LC2841
+movl $74,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2843
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2843:
+.LC2841:
+jmp .LC2845
+movl $75,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2847
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2847:
+.LC2845:
+cmpl $0,-8(%ebp)
+je .LC2849
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC2851
+pushl $1
+pushl $s7813er.2544
+call printf
+addl $8,%esp
+.LC2851:
+incl -32(%ebp)
+.LC2849:
+movl $0,-8(%ebp)
+movl $0,-16(%ebp)
+movl $0,-12(%ebp)
+movl -12(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-12(%ebp)
+cmpl $0,%edi
+je .LC2854
+movl -16(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-16(%ebp)
+cmpl $0,%edi
+je .LC2854
+movl $1,-44(%ebp)
+jmp .LC2855
+.LC2854:
+movl $0,-44(%ebp)
+.LC2855:
+movl -44(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $1,-12(%ebp)
+je .LC2856
+movl $1,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2858
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2858:
+.LC2856:
+cmpl $0,-16(%ebp)
+je .LC2860
+movl $2,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2862
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2862:
+.LC2860:
+cmpl $0,-20(%ebp)
+je .LC2864
+movl $3,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2866
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2866:
+.LC2864:
+cmpl $0,-12(%ebp)
+je .LC2869
+movl -16(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-16(%ebp)
+cmpl $0,%edi
+je .LC2869
+movl $1,-48(%ebp)
+jmp .LC2870
+.LC2869:
+movl $0,-48(%ebp)
+.LC2870:
+movl -48(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $1,-12(%ebp)
+je .LC2871
+movl $4,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2873
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2873:
+.LC2871:
+cmpl $1,-16(%ebp)
+je .LC2875
+movl $5,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2877
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2877:
+.LC2875:
+cmpl $0,-20(%ebp)
+je .LC2879
+movl $6,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2881
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2881:
+.LC2879:
+movl -12(%ebp),%edi
+movl %edi,%esi
+subl $1,%esi
+movl %esi,-12(%ebp)
+cmpl $0,%edi
+je .LC2884
+cmpl $0,-16(%ebp)
+je .LC2884
+movl $1,-52(%ebp)
+jmp .LC2885
+.LC2884:
+movl $0,-52(%ebp)
+.LC2885:
+movl -52(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $0,-12(%ebp)
+je .LC2886
+movl $7,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2888
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2888:
+.LC2886:
+cmpl $1,-16(%ebp)
+je .LC2890
+movl $8,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2892
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2892:
+.LC2890:
+cmpl $1,-20(%ebp)
+je .LC2894
+movl $9,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2896
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2896:
+.LC2894:
+cmpl $0,-12(%ebp)
+je .LC2899
+movl -16(%ebp),%edi
+movl %edi,%esi
+subl $1,%esi
+movl %esi,-16(%ebp)
+cmpl $0,%edi
+je .LC2899
+movl $1,-56(%ebp)
+jmp .LC2900
+.LC2899:
+movl $0,-56(%ebp)
+.LC2900:
+movl -56(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $0,-12(%ebp)
+je .LC2901
+movl $10,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2903
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2903:
+.LC2901:
+cmpl $1,-16(%ebp)
+je .LC2905
+movl $11,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2907
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2907:
+.LC2905:
+cmpl $0,-20(%ebp)
+je .LC2909
+movl $12,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2911
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2911:
+.LC2909:
+cmpl $0,-8(%ebp)
+je .LC2913
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC2915
+pushl $2
+pushl $s7813er.2544
+call printf
+addl $8,%esp
+.LC2915:
+addl $2,-32(%ebp)
+.LC2913:
+movl $0,-8(%ebp)
+movl $0,-16(%ebp)
+movl $0,-12(%ebp)
+movl -12(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-12(%ebp)
+cmpl $0,%edi
+jne .LC2920
+cmpl $0,-16(%ebp)
+je .LC2918
+.LC2920:
+movl $1,-60(%ebp)
+jmp .LC2919
+.LC2918:
+movl $0,-60(%ebp)
+.LC2919:
+movl -60(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $1,-12(%ebp)
+je .LC2921
+movl $1,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2923
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2923:
+.LC2921:
+cmpl $0,-16(%ebp)
+je .LC2925
+movl $2,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2927
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2927:
+.LC2925:
+cmpl $0,-20(%ebp)
+je .LC2929
+movl $3,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2931
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2931:
+.LC2929:
+movl -16(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-16(%ebp)
+cmpl $0,%edi
+jne .LC2936
+cmpl $0,-12(%ebp)
+je .LC2934
+.LC2936:
+movl $1,-64(%ebp)
+jmp .LC2935
+.LC2934:
+movl $0,-64(%ebp)
+.LC2935:
+movl -64(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $1,-12(%ebp)
+je .LC2937
+movl $4,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2939
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2939:
+.LC2937:
+cmpl $1,-16(%ebp)
+je .LC2941
+movl $5,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2943
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2943:
+.LC2941:
+cmpl $1,-20(%ebp)
+je .LC2945
+movl $6,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2947
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2947:
+.LC2945:
+movl -12(%ebp),%edi
+movl %edi,%esi
+subl $1,%esi
+movl %esi,-12(%ebp)
+cmpl $0,%edi
+jne .LC2952
+movl -16(%ebp),%edi
+movl %edi,%esi
+subl $1,%esi
+movl %esi,-16(%ebp)
+cmpl $0,%edi
+je .LC2950
+.LC2952:
+movl $1,-68(%ebp)
+jmp .LC2951
+.LC2950:
+movl $0,-68(%ebp)
+.LC2951:
+movl -68(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $0,-12(%ebp)
+je .LC2953
+movl $7,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2955
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2955:
+.LC2953:
+cmpl $1,-16(%ebp)
+je .LC2957
+movl $8,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2959
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2959:
+.LC2957:
+cmpl $1,-20(%ebp)
+je .LC2961
+movl $9,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2963
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2963:
+.LC2961:
+cmpl $0,-12(%ebp)
+jne .LC2968
+movl -16(%ebp),%edi
+movl %edi,%esi
+subl $1,%esi
+movl %esi,-16(%ebp)
+cmpl $0,%edi
+je .LC2966
+.LC2968:
+movl $1,-72(%ebp)
+jmp .LC2967
+.LC2966:
+movl $0,-72(%ebp)
+.LC2967:
+movl -72(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $0,-12(%ebp)
+je .LC2969
+movl $10,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2971
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2971:
+.LC2969:
+cmpl $0,-16(%ebp)
+je .LC2973
+movl $11,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2975
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2975:
+.LC2973:
+cmpl $1,-20(%ebp)
+je .LC2977
+movl $12,-8(%ebp)
+cmpl $0,-4(%ebp)
+je .LC2979
+pushl -8(%ebp)
+pushl $fl.2543
+call printf
+addl $8,%esp
+.LC2979:
+.LC2977:
+cmpl $0,-8(%ebp)
+je .LC2981
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC2983
+pushl $4
+pushl $s7813er.2544
+call printf
+addl $8,%esp
+.LC2983:
+addl $4,-32(%ebp)
+.LC2981:
+movl $0,-16(%ebp)
+movl $0,-12(%ebp)
+movl $0,-36(%ebp)
+movl $1,-40(%ebp)
+cmpl $0,-40(%ebp)
+je .LC2987
+movl -36(%ebp),%edi
+movl %edi,-76(%ebp)
+jmp .LC2988
+.LC2987:
+cmpl $0,-40(%ebp)
+je .LC2989
+movl -12(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-12(%ebp)
+movl %edi,-80(%ebp)
+jmp .LC2990
+.LC2989:
+movl -16(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-16(%ebp)
+movl %edi,-80(%ebp)
+.LC2990:
+movl -80(%ebp),%edi
+movl %edi,-76(%ebp)
+.LC2988:
+movl -76(%ebp),%edi
+movl %edi,-20(%ebp)
+cmpl $0,-20(%ebp)
+jne .LC2994
+cmpl $0,-12(%ebp)
+jne .LC2994
+cmpl $0,-16(%ebp)
+je .LC2991
+.LC2994:
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC2995
+pushl $8
+pushl $s7813er.2544
+call printf
+addl $8,%esp
+.LC2995:
+addl $8,-32(%ebp)
+.LC2991:
+cmpl $0,-40(%ebp)
+je .LC3002
+movl -36(%ebp),%edi
+movl %edi,-84(%ebp)
+jmp .LC3003
+.LC3002:
+movl $1,-84(%ebp)
+.LC3003:
+cmpl $0,-84(%ebp)
+jne .LC3001
+cmpl $0,-36(%ebp)
+je .LC3004
+movl $1,-88(%ebp)
+jmp .LC3005
+.LC3004:
+movl -36(%ebp),%edi
+movl %edi,-88(%ebp)
+.LC3005:
+cmpl $0,-88(%ebp)
+je .LC2997
+.LC3001:
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3006
+pushl $16
+pushl $s7813er.2544
+call printf
+addl $8,%esp
+.LC3006:
+addl $16,-32(%ebp)
+.LC2997:
+movl -32(%ebp),%eax
+.LC2542:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3008:
+.size s7813,.Lf3008-s7813
+.data
+.align 1
+.type s81er.3010,@object
+s81er.3010:
+.byte 115
+.byte 56
+.byte 49
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s81er.3010,10
+.align 1
+.type qs81.3011,@object
+.size qs81.3011,8
+qs81.3011:
+.byte 115
+.byte 56
+.byte 49
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.align 1
+.type badtest.3012,@object
+badtest.3012:
+.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
+.size badtest.3012,38
+.align 1
+.type goodtest.3013,@object
+goodtest.3013:
+.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
+.size goodtest.3013,40
+.globl s81
+.text
+.align 16
+.type s81,@function
+s81:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $56,%esp
+movl $0,-56(%ebp)
+movl $0,-44(%ebp)
+movl $0,-48(%ebp)
+movl $0,-52(%ebp)
+leal qs81.3011,%edi
+movl %edi,-36(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-40(%ebp)
+.LC3014:
+.LC3015:
+movl -40(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-40(%ebp)
+movl -36(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-36(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC3014
+movl $1,-16(%ebp)
+movl $0,-20(%ebp)
+.LC3017:
+movl -16(%ebp),%edi
+movl %edi,%ebx
+movb %bl,-1(%ebp)
+movb %bl,-21(%ebp)
+leal -16(%ebp),%esi
+movl %esi,-8(%ebp)
+leal -16(%ebp),%esi
+movl %esi,-28(%ebp)
+movl %edi,-12(%ebp)
+movl %edi,-32(%ebp)
+movsbl -1(%ebp),%edi
+movsbl -21(%ebp),%esi
+cmpl %esi,%edi
+je .LC3021
+movl $1,-44(%ebp)
+.LC3021:
+movl -8(%ebp),%edi
+movl -28(%ebp),%esi
+cmpl %esi,%edi
+je .LC3023
+movl $1,-48(%ebp)
+.LC3023:
+movl -32(%ebp),%edi
+cmpl %edi,-12(%ebp)
+je .LC3025
+movl $1,-52(%ebp)
+.LC3025:
+sall $1,-16(%ebp)
+.LC3018:
+incl -20(%ebp)
+cmpl $50,-20(%ebp)
+jl .LC3017
+cmpl $0,-44(%ebp)
+je .LC3027
+incl -56(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3029
+pushl $1
+pushl $s81er.3010
+call printf
+addl $8,%esp
+.LC3029:
+.LC3027:
+cmpl $0,-48(%ebp)
+je .LC3031
+addl $2,-56(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3033
+pushl $2
+pushl $s81er.3010
+call printf
+addl $8,%esp
+.LC3033:
+.LC3031:
+cmpl $0,-52(%ebp)
+je .LC3035
+addl $4,-56(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3037
+pushl $4
+pushl $s81er.3010
+call printf
+addl $8,%esp
+.LC3037:
+.LC3035:
+call regc
+movl %eax,-16(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,40(%edi)
+je .LC3039
+cmpl $0,-16(%ebp)
+jge .LC3041
+pushl $.LC434
+pushl $badtest.3012
+call printf
+addl $8,%esp
+jmp .LC3042
+.LC3041:
+pushl $.LC434
+pushl -16(%ebp)
+pushl $goodtest.3013
+call printf
+addl $12,%esp
+.LC3042:
+.LC3039:
+call regp
+movl %eax,-16(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,40(%edi)
+je .LC3043
+cmpl $0,-16(%ebp)
+jge .LC3045
+pushl $.LC3047
+pushl $badtest.3012
+call printf
+addl $8,%esp
+jmp .LC3046
+.LC3045:
+pushl $.LC3047
+pushl -16(%ebp)
+pushl $goodtest.3013
+call printf
+addl $12,%esp
+.LC3046:
+.LC3043:
+call regi
+movl %eax,-16(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,40(%edi)
+je .LC3048
+cmpl $0,-16(%ebp)
+jge .LC3050
+pushl $.LC435
+pushl $badtest.3012
+call printf
+addl $8,%esp
+jmp .LC3051
+.LC3050:
+pushl $.LC435
+pushl -16(%ebp)
+pushl $goodtest.3013
+call printf
+addl $12,%esp
+.LC3051:
+.LC3048:
+movl -56(%ebp),%eax
+.LC3009:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3052:
+.size s81,.Lf3052-s81
+.globl regc
+.align 16
+.type regc,@function
+regc:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $148,%esp
+movb $0,-138(%ebp)
+movb $1,-117(%ebp)
+movb $2,-118(%ebp)
+movb $3,-119(%ebp)
+movb $4,-1(%ebp)
+movb $5,-120(%ebp)
+movb $6,-2(%ebp)
+movb $7,-121(%ebp)
+movb $8,-3(%ebp)
+movb $9,-122(%ebp)
+movb $10,-4(%ebp)
+movb $11,-123(%ebp)
+movb $12,-5(%ebp)
+movb $13,-124(%ebp)
+movb $14,-6(%ebp)
+movb $15,-125(%ebp)
+movb $16,-7(%ebp)
+movb $17,-126(%ebp)
+movb $18,-8(%ebp)
+movb $19,-127(%ebp)
+movb $20,-9(%ebp)
+movb $21,-128(%ebp)
+movb $22,-10(%ebp)
+movb $23,-129(%ebp)
+movb $24,-11(%ebp)
+movb $25,-130(%ebp)
+movb $26,-12(%ebp)
+movb $27,-131(%ebp)
+movb $28,-13(%ebp)
+movb $29,-132(%ebp)
+movb $30,-14(%ebp)
+movb $31,-133(%ebp)
+movb $32,-15(%ebp)
+movb $33,-134(%ebp)
+movb $34,-16(%ebp)
+movb $35,-135(%ebp)
+movb $36,-136(%ebp)
+movb $37,-137(%ebp)
+movb $38,-139(%ebp)
+leal -117(%ebp),%edi
+leal -138(%ebp),%esi
+movl %edi,%ebx
+subl %esi,%ebx
+movl %ebx,%esi
+movl %esi,-104(%ebp)
+leal -118(%ebp),%esi
+subl %edi,%esi
+movl %esi,%edi
+movl %edi,-100(%ebp)
+leal -119(%ebp),%edi
+leal -118(%ebp),%esi
+subl %esi,%edi
+movl %edi,-96(%ebp)
+leal -120(%ebp),%edi
+leal -119(%ebp),%esi
+subl %esi,%edi
+movl %edi,-92(%ebp)
+leal -121(%ebp),%edi
+leal -120(%ebp),%esi
+subl %esi,%edi
+movl %edi,-88(%ebp)
+leal -122(%ebp),%edi
+leal -121(%ebp),%esi
+subl %esi,%edi
+movl %edi,-84(%ebp)
+leal -123(%ebp),%edi
+leal -122(%ebp),%esi
+subl %esi,%edi
+movl %edi,-80(%ebp)
+leal -124(%ebp),%edi
+leal -123(%ebp),%esi
+subl %esi,%edi
+movl %edi,-76(%ebp)
+leal -125(%ebp),%edi
+leal -124(%ebp),%esi
+subl %esi,%edi
+movl %edi,-72(%ebp)
+leal -126(%ebp),%edi
+leal -125(%ebp),%esi
+subl %esi,%edi
+movl %edi,-68(%ebp)
+leal -127(%ebp),%edi
+leal -126(%ebp),%esi
+subl %esi,%edi
+movl %edi,-64(%ebp)
+leal -128(%ebp),%edi
+leal -127(%ebp),%esi
+subl %esi,%edi
+movl %edi,-60(%ebp)
+leal -129(%ebp),%edi
+leal -128(%ebp),%esi
+subl %esi,%edi
+movl %edi,-56(%ebp)
+leal -130(%ebp),%edi
+leal -129(%ebp),%esi
+subl %esi,%edi
+movl %edi,-52(%ebp)
+leal -131(%ebp),%edi
+leal -130(%ebp),%esi
+subl %esi,%edi
+movl %edi,-48(%ebp)
+leal -132(%ebp),%edi
+leal -131(%ebp),%esi
+subl %esi,%edi
+movl %edi,-44(%ebp)
+leal -133(%ebp),%edi
+leal -132(%ebp),%esi
+subl %esi,%edi
+movl %edi,-40(%ebp)
+leal -134(%ebp),%edi
+leal -133(%ebp),%esi
+subl %esi,%edi
+movl %edi,-36(%ebp)
+leal -135(%ebp),%edi
+leal -134(%ebp),%esi
+subl %esi,%edi
+movl %edi,-32(%ebp)
+leal -136(%ebp),%edi
+leal -135(%ebp),%esi
+subl %esi,%edi
+movl %edi,-28(%ebp)
+leal -137(%ebp),%edi
+leal -136(%ebp),%esi
+subl %esi,%edi
+movl %edi,-24(%ebp)
+leal -139(%ebp),%edi
+leal -137(%ebp),%esi
+subl %esi,%edi
+movl %edi,-20(%ebp)
+movl -104(%ebp),%edi
+movl %edi,-116(%ebp)
+movl $1,-112(%ebp)
+movl $0,-108(%ebp)
+.LC3075:
+movl -112(%ebp),%edi
+cmpl $1,%edi
+je .LC3081
+cmpl $2,%edi
+je .LC3084
+cmpl $3,%edi
+je .LC3089
+jmp .LC3079
+.LC3081:
+movl -108(%ebp),%edi
+leal -104(%ebp),%esi
+movl -116(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+je .LC3080
+movl -108(%ebp),%edi
+leal -104(%ebp),%esi
+movl (%esi,%edi,4),%edi
+movl %edi,-148(%ebp)
+movl $2,-112(%ebp)
+movl $1,-144(%ebp)
+jmp .LC3080
+.LC3084:
+movl -108(%ebp),%edi
+leal -104(%ebp),%esi
+movl -116(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+jne .LC3085
+movl $3,-112(%ebp)
+jmp .LC3080
+.LC3085:
+movl -108(%ebp),%edi
+leal -104(%ebp),%esi
+movl -148(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+jne .LC3087
+incl -144(%ebp)
+jmp .LC3080
+.LC3087:
+movl $4,-112(%ebp)
+jmp .LC3080
+.LC3089:
+movl -108(%ebp),%edi
+leal -104(%ebp),%esi
+movl -116(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+je .LC3080
+movl $4,-112(%ebp)
+.LC3079:
+.LC3080:
+.LC3076:
+incl -108(%ebp)
+cmpl $22,-108(%ebp)
+jl .LC3075
+cmpl $3,-112(%ebp)
+jne .LC3092
+movl $16,%edi
+movl %edi,%eax
+subl -144(%ebp),%eax
+jmp .LC3053
+.LC3092:
+movl $-1,%eax
+.LC3053:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3094:
+.size regc,.Lf3094-regc
+.globl regi
+.align 16
+.type regi,@function
+regi:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $264,%esp
+movl $0,-252(%ebp)
+movl $1,-168(%ebp)
+movl $2,-172(%ebp)
+movl $3,-176(%ebp)
+movl $4,-4(%ebp)
+movl $5,-180(%ebp)
+movl $6,-8(%ebp)
+movl $7,-184(%ebp)
+movl $8,-12(%ebp)
+movl $9,-188(%ebp)
+movl $10,-16(%ebp)
+movl $11,-192(%ebp)
+movl $12,-20(%ebp)
+movl $13,-196(%ebp)
+movl $14,-24(%ebp)
+movl $15,-200(%ebp)
+movl $16,-28(%ebp)
+movl $17,-204(%ebp)
+movl $18,-32(%ebp)
+movl $19,-208(%ebp)
+movl $20,-36(%ebp)
+movl $21,-212(%ebp)
+movl $22,-40(%ebp)
+movl $23,-216(%ebp)
+movl $24,-44(%ebp)
+movl $25,-220(%ebp)
+movl $26,-48(%ebp)
+movl $27,-224(%ebp)
+movl $28,-52(%ebp)
+movl $29,-228(%ebp)
+movl $30,-56(%ebp)
+movl $31,-232(%ebp)
+movl $32,-60(%ebp)
+movl $33,-236(%ebp)
+movl $34,-64(%ebp)
+movl $35,-240(%ebp)
+movl $36,-244(%ebp)
+movl $37,-248(%ebp)
+movl $38,-256(%ebp)
+leal -168(%ebp),%edi
+movl $4,%esi
+leal -252(%ebp),%ebx
+movl %edi,%edx
+subl %ebx,%edx
+movl %edx,%eax
+movl %esi,%ecx
+cdq
+idivl %ecx
+movl %eax,-152(%ebp)
+leal -172(%ebp),%ebx
+subl %edi,%ebx
+movl %ebx,%eax
+movl %esi,%ecx
+cdq
+idivl %ecx
+movl %eax,-148(%ebp)
+leal -176(%ebp),%edi
+leal -172(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-144(%ebp)
+leal -180(%ebp),%edi
+leal -176(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-140(%ebp)
+leal -184(%ebp),%edi
+leal -180(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-136(%ebp)
+leal -188(%ebp),%edi
+leal -184(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-132(%ebp)
+leal -192(%ebp),%edi
+leal -188(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-128(%ebp)
+leal -196(%ebp),%edi
+leal -192(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-124(%ebp)
+leal -200(%ebp),%edi
+leal -196(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-120(%ebp)
+leal -204(%ebp),%edi
+leal -200(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-116(%ebp)
+leal -208(%ebp),%edi
+leal -204(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-112(%ebp)
+leal -212(%ebp),%edi
+leal -208(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-108(%ebp)
+leal -216(%ebp),%edi
+leal -212(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-104(%ebp)
+leal -220(%ebp),%edi
+leal -216(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-100(%ebp)
+leal -224(%ebp),%edi
+leal -220(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-96(%ebp)
+leal -228(%ebp),%edi
+leal -224(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-92(%ebp)
+leal -232(%ebp),%edi
+leal -228(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-88(%ebp)
+leal -236(%ebp),%edi
+leal -232(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-84(%ebp)
+leal -240(%ebp),%edi
+leal -236(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-80(%ebp)
+leal -244(%ebp),%edi
+leal -240(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-76(%ebp)
+leal -248(%ebp),%edi
+leal -244(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-72(%ebp)
+leal -256(%ebp),%edi
+leal -248(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-68(%ebp)
+movl -152(%ebp),%edi
+movl %edi,-164(%ebp)
+movl $1,-160(%ebp)
+movl $0,-156(%ebp)
+.LC3117:
+movl -160(%ebp),%edi
+cmpl $1,%edi
+je .LC3123
+cmpl $2,%edi
+je .LC3126
+cmpl $3,%edi
+je .LC3131
+jmp .LC3121
+.LC3123:
+movl -156(%ebp),%edi
+leal -152(%ebp),%esi
+movl -164(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+je .LC3122
+movl -156(%ebp),%edi
+leal -152(%ebp),%esi
+movl (%esi,%edi,4),%edi
+movl %edi,-264(%ebp)
+movl $2,-160(%ebp)
+movl $1,-260(%ebp)
+jmp .LC3122
+.LC3126:
+movl -156(%ebp),%edi
+leal -152(%ebp),%esi
+movl -164(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+jne .LC3127
+movl $3,-160(%ebp)
+jmp .LC3122
+.LC3127:
+movl -156(%ebp),%edi
+leal -152(%ebp),%esi
+movl -264(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+jne .LC3129
+incl -260(%ebp)
+jmp .LC3122
+.LC3129:
+movl $4,-160(%ebp)
+jmp .LC3122
+.LC3131:
+movl -156(%ebp),%edi
+leal -152(%ebp),%esi
+movl -164(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+je .LC3122
+movl $4,-160(%ebp)
+.LC3121:
+.LC3122:
+.LC3118:
+incl -156(%ebp)
+cmpl $22,-156(%ebp)
+jl .LC3117
+cmpl $3,-160(%ebp)
+jne .LC3134
+movl $16,%edi
+movl %edi,%eax
+subl -260(%ebp),%eax
+jmp .LC3095
+.LC3134:
+movl $-1,%eax
+.LC3095:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3136:
+.size regi,.Lf3136-regi
+.globl regp
+.align 16
+.type regp,@function
+regp:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $264,%esp
+leal -252(%ebp),%edi
+movl %edi,-252(%ebp)
+leal -228(%ebp),%edi
+movl %edi,-228(%ebp)
+leal -232(%ebp),%edi
+movl %edi,-232(%ebp)
+leal -236(%ebp),%edi
+movl %edi,-236(%ebp)
+leal -164(%ebp),%edi
+movl %edi,-4(%ebp)
+leal -164(%ebp),%edi
+movl %edi,-164(%ebp)
+leal -168(%ebp),%edi
+movl %edi,-8(%ebp)
+leal -168(%ebp),%edi
+movl %edi,-168(%ebp)
+leal -172(%ebp),%edi
+movl %edi,-12(%ebp)
+leal -172(%ebp),%edi
+movl %edi,-172(%ebp)
+leal -176(%ebp),%edi
+movl %edi,-16(%ebp)
+leal -176(%ebp),%edi
+movl %edi,-176(%ebp)
+leal -180(%ebp),%edi
+movl %edi,-20(%ebp)
+leal -180(%ebp),%edi
+movl %edi,-180(%ebp)
+leal -184(%ebp),%edi
+movl %edi,-24(%ebp)
+leal -184(%ebp),%edi
+movl %edi,-184(%ebp)
+leal -188(%ebp),%edi
+movl %edi,-28(%ebp)
+leal -188(%ebp),%edi
+movl %edi,-188(%ebp)
+leal -192(%ebp),%edi
+movl %edi,-32(%ebp)
+leal -192(%ebp),%edi
+movl %edi,-192(%ebp)
+leal -196(%ebp),%edi
+movl %edi,-36(%ebp)
+leal -196(%ebp),%edi
+movl %edi,-196(%ebp)
+leal -200(%ebp),%edi
+movl %edi,-40(%ebp)
+leal -200(%ebp),%edi
+movl %edi,-200(%ebp)
+leal -204(%ebp),%edi
+movl %edi,-44(%ebp)
+leal -204(%ebp),%edi
+movl %edi,-204(%ebp)
+leal -208(%ebp),%edi
+movl %edi,-48(%ebp)
+leal -208(%ebp),%edi
+movl %edi,-208(%ebp)
+leal -212(%ebp),%edi
+movl %edi,-52(%ebp)
+leal -212(%ebp),%edi
+movl %edi,-212(%ebp)
+leal -216(%ebp),%edi
+movl %edi,-56(%ebp)
+leal -216(%ebp),%edi
+movl %edi,-216(%ebp)
+leal -220(%ebp),%edi
+movl %edi,-60(%ebp)
+leal -220(%ebp),%edi
+movl %edi,-220(%ebp)
+leal -224(%ebp),%edi
+movl %edi,-64(%ebp)
+leal -224(%ebp),%edi
+movl %edi,-224(%ebp)
+leal -240(%ebp),%edi
+movl %edi,-240(%ebp)
+leal -244(%ebp),%edi
+movl %edi,-244(%ebp)
+leal -256(%ebp),%edi
+movl %edi,-256(%ebp)
+leal -228(%ebp),%edi
+movl $4,%esi
+leal -252(%ebp),%ebx
+movl %edi,%edx
+subl %ebx,%edx
+movl %edx,%eax
+movl %esi,%ecx
+cdq
+idivl %ecx
+movl %eax,-152(%ebp)
+leal -232(%ebp),%ebx
+subl %edi,%ebx
+movl %ebx,%eax
+movl %esi,%ecx
+cdq
+idivl %ecx
+movl %eax,-148(%ebp)
+leal -236(%ebp),%edi
+leal -232(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-144(%ebp)
+leal -164(%ebp),%edi
+leal -236(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-140(%ebp)
+leal -168(%ebp),%edi
+leal -164(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-136(%ebp)
+leal -172(%ebp),%edi
+leal -168(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-132(%ebp)
+leal -176(%ebp),%edi
+leal -172(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-128(%ebp)
+leal -180(%ebp),%edi
+leal -176(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-124(%ebp)
+leal -184(%ebp),%edi
+leal -180(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-120(%ebp)
+leal -188(%ebp),%edi
+leal -184(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-116(%ebp)
+leal -192(%ebp),%edi
+leal -188(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-112(%ebp)
+leal -196(%ebp),%edi
+leal -192(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-108(%ebp)
+leal -200(%ebp),%edi
+leal -196(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-104(%ebp)
+leal -204(%ebp),%edi
+leal -200(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-100(%ebp)
+leal -208(%ebp),%edi
+leal -204(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-96(%ebp)
+leal -212(%ebp),%edi
+leal -208(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-92(%ebp)
+leal -216(%ebp),%edi
+leal -212(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-88(%ebp)
+leal -220(%ebp),%edi
+leal -216(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-84(%ebp)
+leal -224(%ebp),%edi
+leal -220(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-80(%ebp)
+leal -240(%ebp),%edi
+leal -224(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-76(%ebp)
+leal -244(%ebp),%edi
+leal -240(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-72(%ebp)
+leal -256(%ebp),%edi
+leal -244(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+movl %eax,-68(%ebp)
+movl -152(%ebp),%edi
+movl %edi,-248(%ebp)
+movl $1,-160(%ebp)
+movl $0,-156(%ebp)
+.LC3159:
+movl -160(%ebp),%edi
+cmpl $1,%edi
+je .LC3165
+cmpl $2,%edi
+je .LC3168
+cmpl $3,%edi
+je .LC3173
+jmp .LC3163
+.LC3165:
+movl -156(%ebp),%edi
+leal -152(%ebp),%esi
+movl -248(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+je .LC3164
+movl -156(%ebp),%edi
+leal -152(%ebp),%esi
+movl (%esi,%edi,4),%edi
+movl %edi,-264(%ebp)
+movl $2,-160(%ebp)
+movl $1,-260(%ebp)
+jmp .LC3164
+.LC3168:
+movl -156(%ebp),%edi
+leal -152(%ebp),%esi
+movl -248(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+jne .LC3169
+movl $3,-160(%ebp)
+jmp .LC3164
+.LC3169:
+movl -156(%ebp),%edi
+leal -152(%ebp),%esi
+movl -264(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+jne .LC3171
+incl -260(%ebp)
+jmp .LC3164
+.LC3171:
+movl $4,-160(%ebp)
+jmp .LC3164
+.LC3173:
+movl -156(%ebp),%edi
+leal -152(%ebp),%esi
+movl -248(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+je .LC3164
+movl $4,-160(%ebp)
+.LC3163:
+.LC3164:
+.LC3160:
+incl -156(%ebp)
+cmpl $22,-156(%ebp)
+jl .LC3159
+cmpl $3,-160(%ebp)
+jne .LC3176
+movl $16,%edi
+movl %edi,%eax
+subl -260(%ebp),%eax
+jmp .LC3137
+.LC3176:
+movl $-1,%eax
+.LC3137:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3178:
+.size regp,.Lf3178-regp
+.bss
+.align 4
+.type x3d.3180,@object
+.size x3d.3180,420
+.lcomm x3d.3180,420
+.data
+.align 1
+.type s84er.3181,@object
+s84er.3181:
+.byte 115
+.byte 56
+.byte 52
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s84er.3181,10
+.align 1
+.type qs84.3182,@object
+.size qs84.3182,8
+qs84.3182:
+.byte 115
+.byte 56
+.byte 52
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.globl s84
+.text
+.align 16
+.type s84,@function
+s84:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $172,%esp
+leal qs84.3182,%edi
+movl %edi,-156(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-160(%ebp)
+movl $0,-164(%ebp)
+.LC3183:
+.LC3184:
+movl -160(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-160(%ebp)
+movl -156(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-156(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC3183
+pushl $3
+call fip
+addl $4,%esp
+movl %eax,-168(%ebp)
+movl -168(%ebp),%edi
+cmpl $3,(,%edi)
+je .LC3186
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3188
+pushl $1
+pushl $s84er.3181
+call printf
+addl $8,%esp
+.LC3188:
+incl -164(%ebp)
+.LC3186:
+leal glork,%edi
+movl %edi,-172(%ebp)
+pushl $4
+call *-172(%ebp)
+addl $4,%esp
+cmpl $4,%eax
+je .LC3190
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3192
+pushl $2
+pushl $s84er.3181
+call printf
+addl $8,%esp
+.LC3192:
+addl $2,-164(%ebp)
+.LC3190:
+movl $0,-8(%ebp)
+.LC3194:
+movl -8(%ebp),%edi
+leal -80(%ebp),%esi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstps (%esi,%edi,4)
+movl -8(%ebp),%edi
+leal (,%edi,4),%edi
+leal -148(%ebp),%esi
+leal -80(%ebp),%ebx
+leal (%ebx,%edi),%ebx
+movl %ebx,(%esi,%edi)
+.LC3195:
+incl -8(%ebp)
+cmpl $17,-8(%ebp)
+jl .LC3194
+flds .LC421
+fstps -152(%ebp)
+movl $0,-8(%ebp)
+.LC3198:
+flds -152(%ebp)
+movl -8(%ebp),%edi
+leal -148(%ebp),%esi
+movl (%esi,%edi,4),%edi
+fadds (,%edi)
+fstps -152(%ebp)
+.LC3199:
+incl -8(%ebp)
+cmpl $17,-8(%ebp)
+jl .LC3198
+flds .LC3204
+fcomps -152(%ebp)
+fstsw %ax
+sahf
+je .LC3202
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3205
+pushl $4
+pushl $s84er.3181
+call printf
+addl $8,%esp
+.LC3205:
+addl $4,-164(%ebp)
+.LC3202:
+movl $0,-12(%ebp)
+.LC3207:
+movl $0,-8(%ebp)
+.LC3211:
+movl $0,-4(%ebp)
+.LC3215:
+movl -4(%ebp),%edi
+movl -8(%ebp),%esi
+movl -12(%ebp),%ebx
+imul $28,%esi,%edx
+imul $140,%ebx,%ecx
+leal x3d.3180(%ecx),%ecx
+leal (%ecx,%edx),%edx
+imul $35,%ebx,%ebx
+imul $7,%esi,%esi
+leal (%esi,%ebx),%esi
+leal (%edi,%esi),%esi
+movl %esi,(%edx,%edi,4)
+.LC3216:
+incl -4(%ebp)
+cmpl $7,-4(%ebp)
+jl .LC3215
+.LC3212:
+incl -8(%ebp)
+cmpl $5,-8(%ebp)
+jl .LC3211
+.LC3208:
+incl -12(%ebp)
+cmpl $3,-12(%ebp)
+jl .LC3207
+movl $1,-12(%ebp)
+movl $2,-8(%ebp)
+movl $3,-4(%ebp)
+pushl $0
+pushl $105
+pushl $x3d.3180
+call array
+addl $12,%esp
+movl %eax,%edi
+pushl $35
+pushl $35
+imul $140,-12(%ebp),%esi
+leal x3d.3180(%esi),%esi
+pushl %esi
+call array
+addl $12,%esp
+movl %eax,%esi
+pushl $49
+pushl $7
+imul $28,-8(%ebp),%ebx
+imul $140,-12(%ebp),%edx
+leal x3d.3180(%edx),%edx
+leal (%edx,%ebx),%ebx
+pushl %ebx
+call array
+addl $12,%esp
+leal (%esi,%edi),%edi
+leal (%eax,%edi),%edi
+movl -4(%ebp),%esi
+imul $28,-8(%ebp),%ebx
+imul $140,-12(%ebp),%edx
+leal x3d.3180(%edx),%edx
+leal (%edx,%ebx),%ebx
+movl (%ebx,%esi,4),%esi
+leal (%esi,%edi),%edi
+subl $52,%edi
+cmpl $0,%edi
+je .LC3219
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3221
+pushl $8
+pushl $s84er.3181
+call printf
+addl $8,%esp
+.LC3221:
+addl $8,-164(%ebp)
+.LC3219:
+movl -164(%ebp),%eax
+.LC3179:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3223:
+.size s84,.Lf3223-s84
+.globl array
+.align 16
+.type array,@function
+array:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl $0,-4(%ebp)
+jmp .LC3228
+.LC3225:
+movl -4(%ebp),%edi
+movl 20(%ebp),%esi
+movl 28(%ebp),%ebx
+leal (%ebx,%edi),%ebx
+cmpl %ebx,(%esi,%edi,4)
+je .LC3229
+movl $1,%eax
+jmp .LC3224
+.LC3229:
+.LC3226:
+incl -4(%ebp)
+.LC3228:
+movl 24(%ebp),%edi
+cmpl %edi,-4(%ebp)
+jl .LC3225
+movl $0,%eax
+.LC3224:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3231:
+.size array,.Lf3231-array
+.bss
+.align 4
+.type y.3233,@object
+.size y.3233,4
+.lcomm y.3233,4
+.globl fip
+.text
+.align 16
+.type fip,@function
+fip:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+leal y.3233,%edi
+movl 20(%ebp),%esi
+movl %esi,y.3233
+movl %edi,%eax
+.LC3232:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3234:
+.size fip,.Lf3234-fip
+.globl glork
+.align 16
+.type glork,@function
+glork:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl 20(%ebp),%eax
+.LC3235:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3236:
+.size glork,.Lf3236-glork
+.data
+.align 1
+.type s85er.3238,@object
+s85er.3238:
+.byte 115
+.byte 56
+.byte 53
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s85er.3238,10
+.align 1
+.type qs85.3239,@object
+.size qs85.3239,8
+qs85.3239:
+.byte 115
+.byte 56
+.byte 53
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.align 4
+.type type.3247,@object
+type.3247:
+.long .LC434
+.long .LC436
+.long .LC435
+.long .LC437
+.long .LC438
+.long .LC439
+.long .LC440
+.size type.3247,28
+.align 1
+.type aln.3248,@object
+aln.3248:
+.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
+.size aln.3248,13
+.globl s85
+.text
+.align 16
+.type s85,@function
+s85:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $404,%esp
+leal qs85.3239,%edi
+movl %edi,-276(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-280(%ebp)
+movl $0,-320(%ebp)
+.LC3252:
+.LC3253:
+movl -280(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-280(%ebp)
+movl -276(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-276(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC3252
+leal -296(%ebp),%edi
+leal -316(%ebp),%esi
+subl %esi,%edi
+cmpl $0,%edi
+jle .LC3263
+leal -292(%ebp),%edi
+leal -296(%ebp),%esi
+subl %esi,%edi
+cmpl $0,%edi
+jle .LC3263
+leal -288(%ebp),%edi
+leal -292(%ebp),%esi
+subl %esi,%edi
+cmpl $0,%edi
+jg .LC3255
+.LC3263:
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3264
+pushl $1
+pushl $s85er.3238
+call printf
+addl $8,%esp
+.LC3264:
+incl -320(%ebp)
+.LC3255:
+leal -355(%ebp),%edi
+leal -356(%ebp),%esi
+subl %esi,%edi
+movl %edi,-272(%ebp)
+leal -358(%ebp),%edi
+leal -360(%ebp),%esi
+subl %esi,%edi
+movl %edi,-268(%ebp)
+leal -364(%ebp),%edi
+leal -368(%ebp),%esi
+subl %esi,%edi
+movl %edi,-264(%ebp)
+leal -372(%ebp),%edi
+leal -376(%ebp),%esi
+subl %esi,%edi
+movl %edi,-260(%ebp)
+leal -380(%ebp),%edi
+leal -384(%ebp),%esi
+subl %esi,%edi
+movl %edi,-256(%ebp)
+leal -388(%ebp),%edi
+leal -392(%ebp),%esi
+subl %esi,%edi
+movl %edi,-252(%ebp)
+leal -400(%ebp),%edi
+leal -404(%ebp),%esi
+subl %esi,%edi
+movl %edi,-248(%ebp)
+movl 20(%ebp),%edi
+cmpl $0,40(%edi)
+je .LC3279
+movl $0,-244(%ebp)
+.LC3281:
+movl -244(%ebp),%edi
+leal (,%edi,4),%edi
+leal -272(%ebp),%esi
+pushl (%esi,%edi)
+pushl $aln.3248
+pushl type.3247(%edi)
+pushl $.LC3285
+call printf
+addl $16,%esp
+.LC3282:
+incl -244(%ebp)
+cmpl $7,-244(%ebp)
+jl .LC3281
+.LC3279:
+movl -284(%ebp),%edi
+orl $56,%edi
+movl %edi,-284(%ebp)
+movl -284(%ebp),%edi
+movl %edi,%esi
+andl $0xfffffffc,%esi
+sall $26,%edi
+sarl $29,%edi
+sall $30,%edi
+sarl $30,%edi
+andl $3,%edi
+orl %edi,%esi
+movl %esi,-284(%ebp)
+movl -284(%ebp),%edi
+movl %edi,%esi
+andl $0xffffffc7,%esi
+sall $30,%edi
+sarl $30,%edi
+sall $29,%edi
+sarl $29,%edi
+leal (,%edi,8),%edi
+andl $56,%edi
+orl %edi,%esi
+movl %esi,-284(%ebp)
+movl -284(%ebp),%edi
+sall $26,%edi
+sarl $29,%edi
+cmpl $3,%edi
+je .LC3286
+movl -284(%ebp),%edi
+sall $26,%edi
+sarl $29,%edi
+cmpl $-1,%edi
+jne .LC3288
+movl 20(%ebp),%edi
+cmpl $0,40(%edi)
+je .LC3289
+pushl $.LC3292
+call printf
+addl $4,%esp
+jmp .LC3289
+.LC3288:
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3293
+pushl $2
+pushl $s85er.3238
+call printf
+addl $8,%esp
+.LC3293:
+addl $2,-320(%ebp)
+.LC3289:
+.LC3286:
+movl -284(%ebp),%edi
+orl $64,%edi
+movl %edi,-284(%ebp)
+movl -284(%ebp),%edi
+sall $25,%edi
+sarl $31,%edi
+cmpl $1,%edi
+je .LC3295
+movl 20(%ebp),%edi
+cmpl $0,40(%edi)
+je .LC3297
+pushl $.LC3299
+call printf
+addl $4,%esp
+.LC3297:
+.LC3295:
+leal -240(%ebp),%edi
+movl %edi,%esi
+subl %edi,%esi
+cmpl $0,%esi
+jne .LC3307
+cmpl $0,%esi
+jne .LC3307
+cmpl $0,%esi
+jne .LC3307
+cmpl $0,%esi
+jne .LC3307
+cmpl $0,%esi
+jne .LC3307
+cmpl $0,%esi
+jne .LC3307
+cmpl $0,%esi
+je .LC3300
+.LC3307:
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3308
+pushl $4
+pushl $s85er.3238
+call printf
+addl $8,%esp
+.LC3308:
+addl $4,-320(%ebp)
+.LC3300:
+jmp .LC3310
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3312
+pushl $8
+pushl $s85er.3238
+call printf
+addl $8,%esp
+.LC3312:
+addl $8,-320(%ebp)
+.LC3310:
+leal -352(%ebp),%edi
+movl %edi,-288(%ebp)
+movb $2,-352(%ebp)
+movl -288(%ebp),%edi
+movsbl (,%edi),%esi
+leal 1(%esi),%esi
+movl %esi,%ebx
+movb %bl,(,%edi)
+movsbl -352(%ebp),%edi
+cmpl $3,%edi
+je .LC3316
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3318
+pushl $16
+pushl $s85er.3238
+call printf
+addl $8,%esp
+.LC3318:
+addl $16,-320(%ebp)
+.LC3316:
+movl -320(%ebp),%eax
+.LC3237:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3320:
+.size s85,.Lf3320-s85
+.data
+.align 1
+.type s86er.3322,@object
+s86er.3322:
+.byte 115
+.byte 56
+.byte 54
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s86er.3322,10
+.align 1
+.type qs86.3323,@object
+.size qs86.3323,8
+qs86.3323:
+.byte 115
+.byte 56
+.byte 54
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.align 4
+.type x.3324,@object
+x.3324:
+.long 1
+.long 3
+.long 5
+.size x.3324,12
+.align 4
+.type pint.3325,@object
+.size pint.3325,4
+pint.3325:
+.long x.3324+8
+.bss
+.align 4
+.type zero.3327,@object
+.size zero.3327,40
+.lcomm zero.3327,40
+.data
+.align 4
+.type y0.3328,@object
+y0.3328:
+.long 1065353216
+.long 1077936128
+.long 1084227584
+.long 1073741824
+.long 1082130432
+.long 1086324736
+.long 1077936128
+.long 1084227584
+.long 1088421888
+.long 0
+.long 0
+.long 0
+.size y0.3328,48
+.align 4
+.type y1.3329,@object
+.size y1.3329,48
+y1.3329:
+.long 1065353216
+.long 1077936128
+.long 1084227584
+.long 1073741824
+.long 1082130432
+.long 1086324736
+.long 1077936128
+.long 1084227584
+.long 1088421888
+.space 12
+.align 4
+.type y2.3330,@object
+.size y2.3330,48
+y2.3330:
+.long 1065353216
+.long 1077936128
+.long 1084227584
+.long 1073741824
+.long 1082130432
+.long 1086324736
+.long 1077936128
+.long 1084227584
+.long 1088421888
+.space 12
+.align 4
+.type y3.3331,@object
+.size y3.3331,48
+y3.3331:
+.long 1065353216
+.space 8
+.long 1073741824
+.space 8
+.long 1077936128
+.space 8
+.long 1082130432
+.space 8
+.globl s86
+.text
+.align 16
+.type s86,@function
+s86:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $40,%esp
+movl pint.3325,%edi
+leal -4(%edi),%edi
+movl %edi,-36(%ebp)
+call one
+movl -36(%ebp),%esi
+leal (%esi,%eax,4),%edi
+movl %edi,-4(%ebp)
+leal qs86.3323,%edi
+movl %edi,-24(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-28(%ebp)
+movl $0,-32(%ebp)
+.LC3332:
+.LC3333:
+movl -28(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-28(%ebp)
+movl -24(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-24(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC3332
+movl pint.3325,%edi
+cmpl $5,(,%edi)
+je .LC3335
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3337
+pushl $1
+pushl $s86er.3322
+call printf
+addl $8,%esp
+.LC3337:
+incl -32(%ebp)
+.LC3335:
+movl -36(%ebp),%edi
+cmpl $3,(,%edi)
+je .LC3339
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3341
+pushl $2
+pushl $s86er.3322
+call printf
+addl $8,%esp
+.LC3341:
+addl $2,-32(%ebp)
+.LC3339:
+movl -4(%ebp),%edi
+cmpl $5,(,%edi)
+je .LC3343
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3345
+pushl $4
+pushl $s86er.3322
+call printf
+addl $8,%esp
+.LC3345:
+addl $4,-32(%ebp)
+.LC3343:
+movl $0,-20(%ebp)
+movl $0,-8(%ebp)
+.LC3347:
+movl -8(%ebp),%edi
+cmpl $0,zero.3327(,%edi,4)
+je .LC3351
+movl $1,-20(%ebp)
+.LC3351:
+.LC3348:
+incl -8(%ebp)
+cmpl $10,-8(%ebp)
+jl .LC3347
+cmpl $0,-20(%ebp)
+je .LC3353
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3355
+pushl $8
+pushl $s86er.3322
+call printf
+addl $8,%esp
+.LC3355:
+addl $8,-32(%ebp)
+.LC3353:
+movl $0,-20(%ebp)
+movl $0,-12(%ebp)
+.LC3357:
+movl $0,-8(%ebp)
+.LC3361:
+imul $3,-12(%ebp),%edi
+movl -8(%ebp),%esi
+leal (%esi,%edi),%edi
+movl %edi,-16(%ebp)
+movl -8(%ebp),%edi
+leal (,%edi,4),%edi
+imul $12,-12(%ebp),%esi
+leal y1.3329(%esi),%ebx
+flds (%ebx,%edi)
+fstps -40(%ebp)
+leal y2.3330(%esi),%esi
+flds (%esi,%edi)
+fcomps -40(%ebp)
+fstsw %ax
+sahf
+jne .LC3367
+movl -16(%ebp),%edi
+flds y0.3328(,%edi,4)
+fcomps -40(%ebp)
+fstsw %ax
+sahf
+je .LC3365
+.LC3367:
+movl $1,-20(%ebp)
+.LC3365:
+.LC3362:
+incl -8(%ebp)
+cmpl $3,-8(%ebp)
+jl .LC3361
+.LC3358:
+incl -12(%ebp)
+cmpl $4,-12(%ebp)
+jl .LC3357
+cmpl $0,-20(%ebp)
+je .LC3368
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3370
+pushl $16
+pushl $s86er.3322
+call printf
+addl $8,%esp
+.LC3370:
+addl $16,-32(%ebp)
+.LC3368:
+movl $0,-20(%ebp)
+movl $0,-8(%ebp)
+.LC3372:
+movl -8(%ebp),%edi
+imul $12,%edi,%esi
+leal 1(%edi),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fcomps y3.3331(%esi)
+fstsw %ax
+sahf
+je .LC3376
+movl $1,-20(%ebp)
+.LC3376:
+.LC3373:
+incl -8(%ebp)
+cmpl $4,-8(%ebp)
+jl .LC3372
+cmpl $0,-20(%ebp)
+je .LC3378
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3380
+pushl $32
+pushl $s86er.3322
+call printf
+addl $8,%esp
+.LC3380:
+addl $32,-32(%ebp)
+.LC3378:
+movl -32(%ebp),%eax
+.LC3321:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3382:
+.size s86,.Lf3382-s86
+.globl one
+.align 16
+.type one,@function
+one:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl $1,%eax
+.LC3383:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3384:
+.size one,.Lf3384-one
+.data
+.align 1
+.type s88er.3386,@object
+s88er.3386:
+.byte 115
+.byte 56
+.byte 56
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s88er.3386,10
+.align 1
+.type qs88.3387,@object
+.size qs88.3387,8
+qs88.3387:
+.byte 115
+.byte 56
+.byte 56
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.globl s88
+.text
+.align 16
+.type s88,@function
+s88:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $44,%esp
+leal qs88.3387,%edi
+movl %edi,-4(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-8(%ebp)
+movl $0,-12(%ebp)
+.LC3389:
+.LC3390:
+movl -8(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-8(%ebp)
+movl -4(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-4(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC3389
+jmp .LC3392
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3394
+pushl $1
+pushl $s88er.3386
+call printf
+addl $8,%esp
+.LC3394:
+incl -12(%ebp)
+.LC3392:
+leal -32(%ebp),%edi
+movl %edi,metricp
+movl $2,-32(%ebp)
+movl metricp,%edi
+movl $3,(,%edi)
+cmpl $3,-32(%ebp)
+je .LC3396
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3398
+pushl $2
+pushl $s88er.3386
+call printf
+addl $8,%esp
+.LC3398:
+addl $2,-12(%ebp)
+.LC3396:
+fldl .LC428
+fstpl -28(%ebp)
+fldl .LC428
+fstpl -20(%ebp)
+leal -28(%ebp),%edi
+movl %edi,-36(%ebp)
+movl -36(%ebp),%edi
+fldl .LC427
+fstpl (,%edi)
+movl -36(%ebp),%edi
+fldl .LC427
+fstpl 8(%edi)
+fldl -28(%ebp)
+faddl -20(%ebp)
+fldl .LC425
+fcompp
+fstsw %ax
+sahf
+je .LC3401
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3404
+pushl $4
+pushl $s88er.3386
+call printf
+addl $8,%esp
+.LC3404:
+addl $4,-12(%ebp)
+.LC3401:
+movl -12(%ebp),%eax
+.LC3385:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3406:
+.size s88,.Lf3406-s88
+.data
+.align 1
+.type s9er.3408,@object
+s9er.3408:
+.byte 115
+.byte 57
+.byte 44
+.byte 101
+.byte 114
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.size s9er.3408,9
+.align 1
+.type qs9.3409,@object
+.size qs9.3409,8
+qs9.3409:
+.byte 115
+.byte 57
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 32
+.byte 0
+.globl s9
+.text
+.align 16
+.type s9,@function
+s9:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $36,%esp
+leal qs9.3409,%edi
+movl %edi,-12(%ebp)
+movl 20(%ebp),%edi
+leal 60(%edi),%edi
+movl %edi,-16(%ebp)
+movl $0,-20(%ebp)
+.LC3410:
+.LC3411:
+movl -16(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-16(%ebp)
+movl -12(%ebp),%esi
+leal 1(%esi),%ebx
+movl %ebx,-12(%ebp)
+movb (,%esi),%bl
+movb %bl,(,%edi)
+movsbl %bl,%edi
+cmpl $0,%edi
+jne .LC3410
+movl $0,-8(%ebp)
+movl $0,-4(%ebp)
+.LC3413:
+movl $2,-24(%ebp)
+movl $2,-28(%ebp)
+movl $3,-32(%ebp)
+movl $3,-36(%ebp)
+cmpl $3,-36(%ebp)
+jne .LC3419
+cmpl $3,-32(%ebp)
+je .LC3417
+.LC3419:
+movl $1,-8(%ebp)
+.LC3417:
+cmpl $2,-28(%ebp)
+jne .LC3422
+cmpl $2,-24(%ebp)
+je .LC3420
+.LC3422:
+movl $1,-8(%ebp)
+.LC3420:
+.LC3414:
+incl -4(%ebp)
+cmpl $2,-4(%ebp)
+jl .LC3413
+cmpl $0,-8(%ebp)
+je .LC3427
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3425
+pushl $1
+pushl $s9er.3408
+call printf
+addl $8,%esp
+.LC3425:
+incl -20(%ebp)
+jmp .LC3427
+movl 20(%ebp),%edi
+cmpl $0,44(%edi)
+je .LC3428
+pushl $2
+pushl $s9er.3408
+call printf
+addl $8,%esp
+.LC3428:
+addl $2,-20(%ebp)
+.LC3427:
+movl -20(%ebp),%eax
+.LC3407:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3430:
+.size s9,.Lf3430-s9
+.globl setev
+.align 16
+.type setev,@function
+setev:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl $1066,extvar
+movl $0,%eax
+.LC3431:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3432:
+.size setev,.Lf3432-setev
+.bss
+.globl rfs
+.align 1
+.type rfs,@object
+.size rfs,8
+.comm rfs,8
+.globl crc
+.align 4
+.type crc,@object
+.size crc,4
+.comm crc,4
+.globl rrc
+.align 4
+.type rrc,@object
+.size rrc,4
+.comm rrc,4
+.globl flgl
+.align 4
+.type flgl,@object
+.size flgl,4
+.comm flgl,4
+.globl flgd
+.align 4
+.type flgd,@object
+.size flgd,4
+.comm flgd,4
+.globl flgm
+.align 4
+.type flgm,@object
+.size flgm,4
+.comm flgm,4
+.globl flgs
+.align 4
+.type flgs,@object
+.size flgs,4
+.comm flgs,4
+.globl dprec
+.align 4
+.type dprec,@object
+.size dprec,4
+.comm dprec,4
+.globl fprec
+.align 4
+.type fprec,@object
+.size fprec,4
+.comm fprec,4
+.globl dbits
+.align 4
+.type dbits,@object
+.size dbits,4
+.comm dbits,4
+.globl fbits
+.align 4
+.type fbits,@object
+.size fbits,4
+.comm fbits,4
+.globl ubits
+.align 4
+.type ubits,@object
+.size ubits,4
+.comm ubits,4
+.globl lbits
+.align 4
+.type lbits,@object
+.size lbits,4
+.comm lbits,4
+.globl metricp
+.align 4
+.type metricp,@object
+.size metricp,4
+.comm metricp,4
+.globl extvar
+.align 4
+.type extvar,@object
+.size extvar,4
+.comm extvar,4
+.data
+.align 1
+.LC3299:
+.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 1
+.LC3292:
+.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 1
+.LC3285:
+.byte 37
+.byte 115
+.byte 37
+.byte 115
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.align 4
+.LC3204:
+.long 1124597760
+.align 1
+.LC3047:
+.byte 112
+.byte 111
+.byte 105
+.byte 110
+.byte 116
+.byte 101
+.byte 114
+.byte 0
+.align 1
+.LC2495:
+.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 4
+.LC2378:
+.long 1104150528
+.align 4
+.LC2377:
+.long 0
+.long 1077542912
+.align 4
+.LC1678:
+.long 0
+.long 1074003968
+.align 4
+.LC1503:
+.long 0
+.long 1076101120
+.align 4
+.LC1474:
+.long 1092616192
+.align 4
+.LC1299:
+.long 0
+.long 1074266112
+.align 4
+.LC1270:
+.long 1077936128
+.align 4
+.LC1095:
+.long 0
+.long 1075576832
+.align 4
+.LC1066:
+.long 1088421888
+.align 4
+.LC889:
+.long 0
+.long 1075052544
+.align 4
+.LC860:
+.long 1084227584
+.align 4
+.LC855:
+.long 0
+.long 1105199104
+.align 4
+.LC847:
+.long 1325400064
+.align 1
+.LC669:
+.byte 113
+.byte 117
+.byte 101
+.byte 101
+.byte 112
+.byte 0
+.align 1
+.LC654:
+.byte 10
+.byte 0
+.align 1
+.LC653:
+.byte 37
+.byte 100
+.byte 0
+.align 1
+.LC648:
+.byte 32
+.byte 32
+.byte 32
+.byte 107
+.byte 101
+.byte 121
+.byte 61
+.byte 0
+.align 4
+.LC611:
+.long 0
+.long 1073741824
+.align 4
+.LC551:
+.long 0
+.long 1087276160
+.align 4
+.LC550:
+.long 0
+.long 1079984128
+.align 4
+.LC549:
+.long 1123680256
+.align 4
+.LC544:
+.long 1073741824
+.align 1
+.LC440:
+.byte 100
+.byte 111
+.byte 117
+.byte 98
+.byte 108
+.byte 101
+.byte 0
+.align 1
+.LC439:
+.byte 102
+.byte 108
+.byte 111
+.byte 97
+.byte 116
+.byte 0
+.align 1
+.LC438:
+.byte 117
+.byte 110
+.byte 115
+.byte 105
+.byte 103
+.byte 110
+.byte 101
+.byte 100
+.byte 0
+.align 1
+.LC437:
+.byte 108
+.byte 111
+.byte 110
+.byte 103
+.byte 0
+.align 1
+.LC436:
+.byte 115
+.byte 104
+.byte 111
+.byte 114
+.byte 116
+.byte 0
+.align 1
+.LC435:
+.byte 105
+.byte 110
+.byte 116
+.byte 0
+.align 1
+.LC434:
+.byte 99
+.byte 104
+.byte 97
+.byte 114
+.byte 0
+.align 4
+.LC428:
+.long 0
+.long 0
+.align 4
+.LC427:
+.long 0
+.long 1072693248
+.align 4
+.LC426:
+.long 0
+.long 1074790400
+.align 4
+.LC425:
+.long 0
+.long 1073741824
+.align 4
+.LC421:
+.long 0
+.align 4
+.LC420:
+.long 1065353216
+.align 1
+.LC398:
+.byte 113
+.byte 117
+.byte 101
+.byte 101
+.byte 112
+.byte 33
+.byte 0
+.align 1
+.LC387:
+.byte 10
+.byte 9
+.byte 8
+.byte 13
+.byte 12
+.byte 92
+.byte 39
+.byte 0
+.align 1
+.LC383:
+.byte 46
+.byte 34
+.byte 46
+.byte 0
+.align 1
+.LC370:
+.byte 46
+.byte 46
+.byte 46
+.byte 0
+.align 4
+.LC340:
+.long 0
+.long 1083410432
+.align 1
+.LC201:
+.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 1
+.LC200:
+.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 1
+.LC27:
+.byte 10
+.byte 70
+.byte 97
+.byte 105
+.byte 108
+.byte 101
+.byte 100
+.byte 46
+.byte 10
+.byte 0
+.align 1
+.LC26:
+.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 1
+.LC20:
+.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
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/cvt.1bk b/lcc/x86/linux/tst/cvt.1bk
index 74c79f1..b28b302 100755
--- a/lcc/x86/linux/tst/cvt.1bk
+++ b/lcc/x86/linux/tst/cvt.1bk
@@ -1,11 +1,11 @@
-1 1 1 1 1 1 1 1 1.000000 1.000000 1.000000
-2 2 2 2 2 2 2 2 2.000000 2.000000 2.000000
-3 3 3 3 3 3 3 3 3.000000 3.000000 3.000000
-4 4 4 4 4 4 4 4 4.000000 4.000000 4.000000
-5 5 5 5 5 5 5 5 5.000000 5.000000 5.000000
-6 6 6 6 6 6 6 6 6.000000 6.000000 6.000000
-7 7 7 7 7 7 7 7 7.000000 7.000000 7.000000
-8 8 8 8 8 8 8 8 8.000000 8.000000 8.000000
-9 9 9 9 9 9 9 9 9.000000 9.000000 9.000000
-10 10 10 10 10 10 10 10 10.000000 10.000000 10.000000
-11 11 11 11 11 11 11 11 11.000000 11.000000 11.000000
+1 1 1 1 1 1 1 1 1.000000 1.000000 1.000000
+2 2 2 2 2 2 2 2 2.000000 2.000000 2.000000
+3 3 3 3 3 3 3 3 3.000000 3.000000 3.000000
+4 4 4 4 4 4 4 4 4.000000 4.000000 4.000000
+5 5 5 5 5 5 5 5 5.000000 5.000000 5.000000
+6 6 6 6 6 6 6 6 6.000000 6.000000 6.000000
+7 7 7 7 7 7 7 7 7.000000 7.000000 7.000000
+8 8 8 8 8 8 8 8 8.000000 8.000000 8.000000
+9 9 9 9 9 9 9 9 9.000000 9.000000 9.000000
+10 10 10 10 10 10 10 10 10.000000 10.000000 10.000000
+11 11 11 11 11 11 11 11 11.000000 11.000000 11.000000
diff --git a/lcc/x86/linux/tst/cvt.2bk b/lcc/x86/linux/tst/cvt.2bk
index b3ab360..241527d 100755
--- a/lcc/x86/linux/tst/cvt.2bk
+++ b/lcc/x86/linux/tst/cvt.2bk
@@ -1,2 +1,2 @@
-tst/cvt.c:32: warning: conversion from `pointer to void function(void)' to `pointer to void' is compiler dependent
-tst/cvt.c:33: warning: conversion from `pointer to void' to `pointer to void function(void)' is compiler dependent
+tst/cvt.c:32: warning: conversion from `pointer to void function(void)' to `pointer to void' is compiler dependent
+tst/cvt.c:33: warning: conversion from `pointer to void' to `pointer to void function(void)' is compiler dependent
diff --git a/lcc/x86/linux/tst/cvt.sbk b/lcc/x86/linux/tst/cvt.sbk
index 06b427b..fa3c130 100755
--- a/lcc/x86/linux/tst/cvt.sbk
+++ b/lcc/x86/linux/tst/cvt.sbk
@@ -1,792 +1,792 @@
-.globl print
-.text
-.align 16
-.type print,@function
-print:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-fldl D
-subl $8,%esp
-fstpl (%esp)
-fldl d
-subl $8,%esp
-fstpl (%esp)
-flds f
-subl $8,%esp
-fstpl (%esp)
-pushl L
-pushl I
-movw S,%di
-movzwl %di,%edi
-pushl %edi
-movb C,%bl
-movzbl %bl,%edi
-pushl %edi
-pushl l
-pushl i
-movswl s,%edi
-pushl %edi
-movsbl c,%edi
-pushl %edi
-pushl $.LC2
-call printf
-addl $60,%esp
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf3:
-.size print,.Lf3-print
-.globl main
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $296,%esp
-movb $1,c
-movsbl c,%edi
-movl %edi,%esi
-movw %si,s
-movl %edi,i
-movl %edi,l
-movl %edi,%esi
-movl %esi,%ebx
-movb %bl,C
-movl %esi,%ebx
-movw %bx,S
-movl %esi,I
-movl %esi,L
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstps f
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstpl -8(%ebp)
-fldl -8(%ebp)
-fstpl d
-fldl -8(%ebp)
-fstpl D
-call print
-movw $2,s
-movswl s,%edi
-movl %edi,%ebx
-movb %bl,c
-movl %edi,i
-movl %edi,l
-movl %edi,%esi
-movl %esi,%ebx
-movb %bl,C
-movl %esi,%ebx
-movw %bx,S
-movl %esi,I
-movl %esi,L
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstps f
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstpl -16(%ebp)
-fldl -16(%ebp)
-fstpl d
-fldl -16(%ebp)
-fstpl D
-call print
-movl $3,i
-movl i,%edi
-movl %edi,%ebx
-movb %bl,c
-movl %edi,%esi
-movw %si,s
-movl %edi,l
-movl %edi,%esi
-movl %esi,%ebx
-movb %bl,C
-movl %esi,%ebx
-movw %bx,S
-movl %esi,I
-movl %esi,L
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstps f
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstpl -24(%ebp)
-fldl -24(%ebp)
-fstpl d
-fldl -24(%ebp)
-fstpl D
-call print
-movl $4,l
-movl l,%edi
-movl %edi,%ebx
-movb %bl,c
-movl %edi,%esi
-movw %si,s
-movl %edi,i
-movl %edi,%esi
-movl %esi,%ebx
-movb %bl,C
-movl %esi,%ebx
-movw %bx,S
-movl %esi,I
-movl %esi,L
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstps f
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstpl -32(%ebp)
-fldl -32(%ebp)
-fstpl d
-fldl -32(%ebp)
-fstpl D
-call print
-movb $5,C
-movb C,%bl
-movzbl %bl,%edi
-movl %edi,%ebx
-movb %bl,c
-movl %edi,%esi
-movw %si,s
-movl %edi,i
-movl %edi,l
-movl %edi,%esi
-movl %esi,%ebx
-movw %bx,S
-movl %esi,I
-movl %esi,L
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstps f
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstpl -40(%ebp)
-fldl -40(%ebp)
-fstpl d
-fldl -40(%ebp)
-fstpl D
-call print
-movw $6,S
-movw S,%di
-movzwl %di,%edi
-movl %edi,%ebx
-movb %bl,c
-movl %edi,%esi
-movw %si,s
-movl %edi,i
-movl %edi,l
-movl %edi,%esi
-movl %esi,%ebx
-movb %bl,C
-movl %esi,I
-movl %esi,L
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstps f
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fstpl -48(%ebp)
-fldl -48(%ebp)
-fstpl d
-fldl -48(%ebp)
-fstpl D
-call print
-movl $7,I
-movl I,%edi
-movl %edi,%ebx
-movb %bl,c
-movl %edi,%ebx
-movw %bx,s
-movl %edi,i
-movl %edi,l
-movl %edi,%ebx
-movb %bl,C
-movl %edi,%esi
-movw %si,S
-movl %edi,L
-fldl .LC5
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fstpl -56(%ebp)
-fldl -56(%ebp)
-fstps f
-fldl -56(%ebp)
-fstpl d
-fldl -56(%ebp)
-fstpl D
-call print
-movl $8,L
-movl L,%edi
-movl %edi,%ebx
-movb %bl,c
-movl %edi,%ebx
-movw %bx,s
-movl %edi,i
-movl %edi,l
-movl %edi,%ebx
-movb %bl,C
-movl %edi,%esi
-movw %si,S
-movw S,%si
-movzwl %si,%esi
-movl %esi,I
-fldl .LC5
-movl %edi,%esi
-shrl $1,%esi
-pushl %esi
-fildl (%esp)
-addl $4,%esp
-fmulp %st(1),%st
-andl $1,%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-faddp %st(1),%st
-fstpl -64(%ebp)
-fldl -64(%ebp)
-fstps f
-fldl -64(%ebp)
-fstpl d
-fldl -64(%ebp)
-fstpl D
-call print
-flds .LC6
-fstps f
-flds f
-fstps -84(%ebp)
-flds -84(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,%ebx
-movb %bl,c
-movl %edi,%esi
-movw %si,s
-movl %edi,i
-movl %edi,l
-flds .LC10
-fcomps -84(%ebp)
-fstsw %ax
-sahf
-ja .LC8
-flds -84(%ebp)
-fsubs .LC10
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-68(%ebp)
-jmp .LC9
-.LC8:
-flds -84(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-68(%ebp)
-.LC9:
-movl -68(%ebp),%edi
-movl %edi,%ebx
-movb %bl,C
-flds .LC10
-fcomps f
-fstsw %ax
-sahf
-ja .LC12
-flds f
-fsubs .LC10
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-72(%ebp)
-jmp .LC13
-.LC12:
-flds f
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-72(%ebp)
-.LC13:
-movl -72(%ebp),%edi
-movw %di,S
-flds .LC10
-fcomps f
-fstsw %ax
-sahf
-ja .LC15
-flds f
-fsubs .LC10
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-76(%ebp)
-jmp .LC16
-.LC15:
-flds f
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-76(%ebp)
-.LC16:
-movl -76(%ebp),%edi
-movl %edi,I
-flds .LC10
-fcomps f
-fstsw %ax
-sahf
-ja .LC18
-flds f
-fsubs .LC10
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-80(%ebp)
-jmp .LC19
-.LC18:
-flds f
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-80(%ebp)
-.LC19:
-movl -80(%ebp),%edi
-movl %edi,L
-flds f
-fstpl -120(%ebp)
-fldl -120(%ebp)
-fstpl d
-fldl -120(%ebp)
-fstpl D
-call print
-fldl .LC20
-fstpl d
-fldl d
-fstpl -144(%ebp)
-fldl -144(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,%ebx
-movb %bl,c
-movl %edi,%esi
-movw %si,s
-movl %edi,i
-movl %edi,l
-fldl .LC24
-fcompl -144(%ebp)
-fstsw %ax
-sahf
-ja .LC22
-fldl -144(%ebp)
-fsubl .LC24
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-124(%ebp)
-jmp .LC23
-.LC22:
-fldl -144(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-124(%ebp)
-.LC23:
-movl -124(%ebp),%edi
-movl %edi,%ebx
-movb %bl,C
-fldl .LC24
-fcompl d
-fstsw %ax
-sahf
-ja .LC26
-fldl d
-fsubl .LC24
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-128(%ebp)
-jmp .LC27
-.LC26:
-fldl d
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-128(%ebp)
-.LC27:
-movl -128(%ebp),%edi
-movw %di,S
-fldl .LC24
-fcompl d
-fstsw %ax
-sahf
-ja .LC29
-fldl d
-fsubl .LC24
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-132(%ebp)
-jmp .LC30
-.LC29:
-fldl d
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-132(%ebp)
-.LC30:
-movl -132(%ebp),%edi
-movl %edi,I
-fldl .LC24
-fcompl d
-fstsw %ax
-sahf
-ja .LC32
-fldl d
-fsubl .LC24
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-136(%ebp)
-jmp .LC33
-.LC32:
-fldl d
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-136(%ebp)
-.LC33:
-movl -136(%ebp),%edi
-movl %edi,L
-fldl d
-fstps f
-fldl d
-fstpl D
-call print
-fldl .LC34
-fstpl D
-fldl D
-fstpl -232(%ebp)
-fldl -232(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,%ebx
-movb %bl,c
-movl %edi,%esi
-movw %si,s
-movl %edi,i
-movl %edi,l
-fldl .LC38
-fcompl -232(%ebp)
-fstsw %ax
-sahf
-ja .LC36
-fldl -232(%ebp)
-fsubl .LC38
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-212(%ebp)
-jmp .LC37
-.LC36:
-fldl -232(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-212(%ebp)
-.LC37:
-movl -212(%ebp),%edi
-movl %edi,%ebx
-movb %bl,C
-fldl .LC38
-fcompl D
-fstsw %ax
-sahf
-ja .LC40
-fldl D
-fsubl .LC38
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-216(%ebp)
-jmp .LC41
-.LC40:
-fldl D
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-216(%ebp)
-.LC41:
-movl -216(%ebp),%edi
-movw %di,S
-fldl .LC38
-fcompl D
-fstsw %ax
-sahf
-ja .LC43
-fldl D
-fsubl .LC38
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-220(%ebp)
-jmp .LC44
-.LC43:
-fldl D
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-220(%ebp)
-.LC44:
-movl -220(%ebp),%edi
-movl %edi,I
-fldl .LC38
-fcompl D
-fstsw %ax
-sahf
-ja .LC46
-fldl D
-fsubl .LC38
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-leal 0x80000000(%edi),%edi
-movl %edi,-224(%ebp)
-jmp .LC47
-.LC46:
-fldl D
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,%edi
-movl %edi,-224(%ebp)
-.LC47:
-movl -224(%ebp),%edi
-movl %edi,L
-fldl D
-fstps f
-fldl D
-fstpl d
-call print
-movl $0,p
-movl $0,p
-movl $0,p
-movl $0,p
-movl P,%edi
-movl %edi,p
-movl $0,P
-movl $0,P
-movl $0,P
-movl $0,P
-movl p,%edi
-movl %edi,P
-movl $0,%eax
-.LC4:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf48:
-.size main,.Lf48-main
-.bss
-.globl P
-.align 4
-.type P,@object
-.size P,4
-.comm P,4
-.globl p
-.align 4
-.type p,@object
-.size p,4
-.comm p,4
-.globl D
-.align 4
-.type D,@object
-.size D,8
-.comm D,8
-.globl d
-.align 4
-.type d,@object
-.size d,8
-.comm d,8
-.globl f
-.align 4
-.type f,@object
-.size f,4
-.comm f,4
-.globl L
-.align 4
-.type L,@object
-.size L,4
-.comm L,4
-.globl I
-.align 4
-.type I,@object
-.size I,4
-.comm I,4
-.globl S
-.align 2
-.type S,@object
-.size S,2
-.comm S,2
-.globl C
-.align 1
-.type C,@object
-.size C,1
-.comm C,1
-.globl l
-.align 4
-.type l,@object
-.size l,4
-.comm l,4
-.globl i
-.align 4
-.type i,@object
-.size i,4
-.comm i,4
-.globl s
-.align 2
-.type s,@object
-.size s,2
-.comm s,2
-.globl c
-.align 1
-.type c,@object
-.size c,1
-.comm c,1
-.data
-.align 4
-.LC38:
-.long 0
-.long 1105199104
-.align 4
-.LC34:
-.long 0
-.long 1076232192
-.align 4
-.LC24:
-.long 0
-.long 1105199104
-.align 4
-.LC20:
-.long 0
-.long 1076101120
-.align 4
-.LC10:
-.long 1325400064
-.align 4
-.LC6:
-.long 1091567616
-.align 4
-.LC5:
-.long 0
-.long 1073741824
-.align 1
-.LC2:
-.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
-.text
-.ident "LCC: 4.1"
+.globl print
+.text
+.align 16
+.type print,@function
+print:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+fldl D
+subl $8,%esp
+fstpl (%esp)
+fldl d
+subl $8,%esp
+fstpl (%esp)
+flds f
+subl $8,%esp
+fstpl (%esp)
+pushl L
+pushl I
+movw S,%di
+movzwl %di,%edi
+pushl %edi
+movb C,%bl
+movzbl %bl,%edi
+pushl %edi
+pushl l
+pushl i
+movswl s,%edi
+pushl %edi
+movsbl c,%edi
+pushl %edi
+pushl $.LC2
+call printf
+addl $60,%esp
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf3:
+.size print,.Lf3-print
+.globl main
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $296,%esp
+movb $1,c
+movsbl c,%edi
+movl %edi,%esi
+movw %si,s
+movl %edi,i
+movl %edi,l
+movl %edi,%esi
+movl %esi,%ebx
+movb %bl,C
+movl %esi,%ebx
+movw %bx,S
+movl %esi,I
+movl %esi,L
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstps f
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstpl -8(%ebp)
+fldl -8(%ebp)
+fstpl d
+fldl -8(%ebp)
+fstpl D
+call print
+movw $2,s
+movswl s,%edi
+movl %edi,%ebx
+movb %bl,c
+movl %edi,i
+movl %edi,l
+movl %edi,%esi
+movl %esi,%ebx
+movb %bl,C
+movl %esi,%ebx
+movw %bx,S
+movl %esi,I
+movl %esi,L
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstps f
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstpl -16(%ebp)
+fldl -16(%ebp)
+fstpl d
+fldl -16(%ebp)
+fstpl D
+call print
+movl $3,i
+movl i,%edi
+movl %edi,%ebx
+movb %bl,c
+movl %edi,%esi
+movw %si,s
+movl %edi,l
+movl %edi,%esi
+movl %esi,%ebx
+movb %bl,C
+movl %esi,%ebx
+movw %bx,S
+movl %esi,I
+movl %esi,L
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstps f
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstpl -24(%ebp)
+fldl -24(%ebp)
+fstpl d
+fldl -24(%ebp)
+fstpl D
+call print
+movl $4,l
+movl l,%edi
+movl %edi,%ebx
+movb %bl,c
+movl %edi,%esi
+movw %si,s
+movl %edi,i
+movl %edi,%esi
+movl %esi,%ebx
+movb %bl,C
+movl %esi,%ebx
+movw %bx,S
+movl %esi,I
+movl %esi,L
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstps f
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstpl -32(%ebp)
+fldl -32(%ebp)
+fstpl d
+fldl -32(%ebp)
+fstpl D
+call print
+movb $5,C
+movb C,%bl
+movzbl %bl,%edi
+movl %edi,%ebx
+movb %bl,c
+movl %edi,%esi
+movw %si,s
+movl %edi,i
+movl %edi,l
+movl %edi,%esi
+movl %esi,%ebx
+movw %bx,S
+movl %esi,I
+movl %esi,L
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstps f
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstpl -40(%ebp)
+fldl -40(%ebp)
+fstpl d
+fldl -40(%ebp)
+fstpl D
+call print
+movw $6,S
+movw S,%di
+movzwl %di,%edi
+movl %edi,%ebx
+movb %bl,c
+movl %edi,%esi
+movw %si,s
+movl %edi,i
+movl %edi,l
+movl %edi,%esi
+movl %esi,%ebx
+movb %bl,C
+movl %esi,I
+movl %esi,L
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstps f
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fstpl -48(%ebp)
+fldl -48(%ebp)
+fstpl d
+fldl -48(%ebp)
+fstpl D
+call print
+movl $7,I
+movl I,%edi
+movl %edi,%ebx
+movb %bl,c
+movl %edi,%ebx
+movw %bx,s
+movl %edi,i
+movl %edi,l
+movl %edi,%ebx
+movb %bl,C
+movl %edi,%esi
+movw %si,S
+movl %edi,L
+fldl .LC5
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fstpl -56(%ebp)
+fldl -56(%ebp)
+fstps f
+fldl -56(%ebp)
+fstpl d
+fldl -56(%ebp)
+fstpl D
+call print
+movl $8,L
+movl L,%edi
+movl %edi,%ebx
+movb %bl,c
+movl %edi,%ebx
+movw %bx,s
+movl %edi,i
+movl %edi,l
+movl %edi,%ebx
+movb %bl,C
+movl %edi,%esi
+movw %si,S
+movw S,%si
+movzwl %si,%esi
+movl %esi,I
+fldl .LC5
+movl %edi,%esi
+shrl $1,%esi
+pushl %esi
+fildl (%esp)
+addl $4,%esp
+fmulp %st(1),%st
+andl $1,%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+faddp %st(1),%st
+fstpl -64(%ebp)
+fldl -64(%ebp)
+fstps f
+fldl -64(%ebp)
+fstpl d
+fldl -64(%ebp)
+fstpl D
+call print
+flds .LC6
+fstps f
+flds f
+fstps -84(%ebp)
+flds -84(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,%ebx
+movb %bl,c
+movl %edi,%esi
+movw %si,s
+movl %edi,i
+movl %edi,l
+flds .LC10
+fcomps -84(%ebp)
+fstsw %ax
+sahf
+ja .LC8
+flds -84(%ebp)
+fsubs .LC10
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-68(%ebp)
+jmp .LC9
+.LC8:
+flds -84(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-68(%ebp)
+.LC9:
+movl -68(%ebp),%edi
+movl %edi,%ebx
+movb %bl,C
+flds .LC10
+fcomps f
+fstsw %ax
+sahf
+ja .LC12
+flds f
+fsubs .LC10
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-72(%ebp)
+jmp .LC13
+.LC12:
+flds f
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-72(%ebp)
+.LC13:
+movl -72(%ebp),%edi
+movw %di,S
+flds .LC10
+fcomps f
+fstsw %ax
+sahf
+ja .LC15
+flds f
+fsubs .LC10
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-76(%ebp)
+jmp .LC16
+.LC15:
+flds f
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-76(%ebp)
+.LC16:
+movl -76(%ebp),%edi
+movl %edi,I
+flds .LC10
+fcomps f
+fstsw %ax
+sahf
+ja .LC18
+flds f
+fsubs .LC10
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-80(%ebp)
+jmp .LC19
+.LC18:
+flds f
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-80(%ebp)
+.LC19:
+movl -80(%ebp),%edi
+movl %edi,L
+flds f
+fstpl -120(%ebp)
+fldl -120(%ebp)
+fstpl d
+fldl -120(%ebp)
+fstpl D
+call print
+fldl .LC20
+fstpl d
+fldl d
+fstpl -144(%ebp)
+fldl -144(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,%ebx
+movb %bl,c
+movl %edi,%esi
+movw %si,s
+movl %edi,i
+movl %edi,l
+fldl .LC24
+fcompl -144(%ebp)
+fstsw %ax
+sahf
+ja .LC22
+fldl -144(%ebp)
+fsubl .LC24
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-124(%ebp)
+jmp .LC23
+.LC22:
+fldl -144(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-124(%ebp)
+.LC23:
+movl -124(%ebp),%edi
+movl %edi,%ebx
+movb %bl,C
+fldl .LC24
+fcompl d
+fstsw %ax
+sahf
+ja .LC26
+fldl d
+fsubl .LC24
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-128(%ebp)
+jmp .LC27
+.LC26:
+fldl d
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-128(%ebp)
+.LC27:
+movl -128(%ebp),%edi
+movw %di,S
+fldl .LC24
+fcompl d
+fstsw %ax
+sahf
+ja .LC29
+fldl d
+fsubl .LC24
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-132(%ebp)
+jmp .LC30
+.LC29:
+fldl d
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-132(%ebp)
+.LC30:
+movl -132(%ebp),%edi
+movl %edi,I
+fldl .LC24
+fcompl d
+fstsw %ax
+sahf
+ja .LC32
+fldl d
+fsubl .LC24
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-136(%ebp)
+jmp .LC33
+.LC32:
+fldl d
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-136(%ebp)
+.LC33:
+movl -136(%ebp),%edi
+movl %edi,L
+fldl d
+fstps f
+fldl d
+fstpl D
+call print
+fldl .LC34
+fstpl D
+fldl D
+fstpl -232(%ebp)
+fldl -232(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,%ebx
+movb %bl,c
+movl %edi,%esi
+movw %si,s
+movl %edi,i
+movl %edi,l
+fldl .LC38
+fcompl -232(%ebp)
+fstsw %ax
+sahf
+ja .LC36
+fldl -232(%ebp)
+fsubl .LC38
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-212(%ebp)
+jmp .LC37
+.LC36:
+fldl -232(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-212(%ebp)
+.LC37:
+movl -212(%ebp),%edi
+movl %edi,%ebx
+movb %bl,C
+fldl .LC38
+fcompl D
+fstsw %ax
+sahf
+ja .LC40
+fldl D
+fsubl .LC38
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-216(%ebp)
+jmp .LC41
+.LC40:
+fldl D
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-216(%ebp)
+.LC41:
+movl -216(%ebp),%edi
+movw %di,S
+fldl .LC38
+fcompl D
+fstsw %ax
+sahf
+ja .LC43
+fldl D
+fsubl .LC38
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-220(%ebp)
+jmp .LC44
+.LC43:
+fldl D
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-220(%ebp)
+.LC44:
+movl -220(%ebp),%edi
+movl %edi,I
+fldl .LC38
+fcompl D
+fstsw %ax
+sahf
+ja .LC46
+fldl D
+fsubl .LC38
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+leal 0x80000000(%edi),%edi
+movl %edi,-224(%ebp)
+jmp .LC47
+.LC46:
+fldl D
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,%edi
+movl %edi,-224(%ebp)
+.LC47:
+movl -224(%ebp),%edi
+movl %edi,L
+fldl D
+fstps f
+fldl D
+fstpl d
+call print
+movl $0,p
+movl $0,p
+movl $0,p
+movl $0,p
+movl P,%edi
+movl %edi,p
+movl $0,P
+movl $0,P
+movl $0,P
+movl $0,P
+movl p,%edi
+movl %edi,P
+movl $0,%eax
+.LC4:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf48:
+.size main,.Lf48-main
+.bss
+.globl P
+.align 4
+.type P,@object
+.size P,4
+.comm P,4
+.globl p
+.align 4
+.type p,@object
+.size p,4
+.comm p,4
+.globl D
+.align 4
+.type D,@object
+.size D,8
+.comm D,8
+.globl d
+.align 4
+.type d,@object
+.size d,8
+.comm d,8
+.globl f
+.align 4
+.type f,@object
+.size f,4
+.comm f,4
+.globl L
+.align 4
+.type L,@object
+.size L,4
+.comm L,4
+.globl I
+.align 4
+.type I,@object
+.size I,4
+.comm I,4
+.globl S
+.align 2
+.type S,@object
+.size S,2
+.comm S,2
+.globl C
+.align 1
+.type C,@object
+.size C,1
+.comm C,1
+.globl l
+.align 4
+.type l,@object
+.size l,4
+.comm l,4
+.globl i
+.align 4
+.type i,@object
+.size i,4
+.comm i,4
+.globl s
+.align 2
+.type s,@object
+.size s,2
+.comm s,2
+.globl c
+.align 1
+.type c,@object
+.size c,1
+.comm c,1
+.data
+.align 4
+.LC38:
+.long 0
+.long 1105199104
+.align 4
+.LC34:
+.long 0
+.long 1076232192
+.align 4
+.LC24:
+.long 0
+.long 1105199104
+.align 4
+.LC20:
+.long 0
+.long 1076101120
+.align 4
+.LC10:
+.long 1325400064
+.align 4
+.LC6:
+.long 1091567616
+.align 4
+.LC5:
+.long 0
+.long 1073741824
+.align 1
+.LC2:
+.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
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/fields.1bk b/lcc/x86/linux/tst/fields.1bk
index f30b13f..56fdeb9 100755
--- a/lcc/x86/linux/tst/fields.1bk
+++ b/lcc/x86/linux/tst/fields.1bk
@@ -1,5 +1,5 @@
-x = 1 2 3 4 -3 6
-y = 3 8 9
-x = 1 2 3 0 0 6
-y = 2 8 16
-p->a = 0x3, p->b = 0xf
+x = 1 2 3 4 -3 6
+y = 3 8 9
+x = 1 2 3 0 0 6
+y = 2 8 16
+p->a = 0x3, p->b = 0xf
diff --git a/lcc/x86/linux/tst/fields.2bk b/lcc/x86/linux/tst/fields.2bk
index e689d78..51e1736 100755
--- a/lcc/x86/linux/tst/fields.2bk
+++ b/lcc/x86/linux/tst/fields.2bk
@@ -1,4 +1,4 @@
-tst/fields.c:6: warning: initializer exceeds bit-field width
-tst/fields.c:8: warning: initializer exceeds bit-field width
-tst/fields.c:30: warning: missing return value
-tst/fields.c:34: warning: missing return value
+tst/fields.c:6: warning: initializer exceeds bit-field width
+tst/fields.c:8: warning: initializer exceeds bit-field width
+tst/fields.c:30: warning: missing return value
+tst/fields.c:34: warning: missing return value
diff --git a/lcc/x86/linux/tst/fields.sbk b/lcc/x86/linux/tst/fields.sbk
index 44607ae..4664f80 100755
--- a/lcc/x86/linux/tst/fields.sbk
+++ b/lcc/x86/linux/tst/fields.sbk
@@ -1,321 +1,321 @@
-.data
-.globl x
-.align 4
-.type x,@object
-.size x,16
-x:
-.long 1
-.byte 2
-.space 3
-.byte 3
-.byte 64
-.space 2
-.byte 80
-.byte 6
-.space 2
-.globl i
-.align 4
-.type i,@object
-.size i,4
-i:
-.long 16
-.globl y
-.align 4
-.type y,@object
-.size y,8
-y:
-.byte 35
-.space 3
-.byte 9
-.byte 0
-.byte 0
-.byte 0
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movsbl x+13,%edi
-pushl %edi
-movl x+12,%edi
-sall $25,%edi
-sarl $29,%edi
-pushl %edi
-movl x+8,%edi
-sall $16,%edi
-sarl $28,%edi
-pushl %edi
-movl x+8,%edi
-sall $20,%edi
-sarl $20,%edi
-pushl %edi
-movsbl x+4,%edi
-pushl %edi
-pushl x
-pushl $.LC4
-call printf
-addl $28,%esp
-pushl y+4
-movl y,%edi
-movl %edi,%esi
-shrl $2,%esi
-andl $15,%esi
-pushl %esi
-andl $3,%edi
-pushl %edi
-pushl $.LC10
-call printf
-addl $16,%esp
-movl x+8,%edi
-andl $0xffff0fff,%edi
-movl i,%esi
-sall $28,%esi
-sarl $28,%esi
-shll $12,%esi
-andl $0xf000,%esi
-orl %esi,%edi
-movl %edi,x+8
-movl x+12,%edi
-andl $0xffffff8f,%edi
-movl %edi,x+12
-movsbl x+13,%edi
-pushl %edi
-movl x+12,%edi
-sall $25,%edi
-sarl $29,%edi
-pushl %edi
-movl x+8,%edi
-sall $16,%edi
-sarl $28,%edi
-pushl %edi
-movl x+8,%edi
-sall $20,%edi
-sarl $20,%edi
-pushl %edi
-movsbl x+4,%edi
-pushl %edi
-pushl x
-pushl $.LC4
-call printf
-addl $28,%esp
-movl y,%edi
-andl $0xfffffffc,%edi
-orl $2,%edi
-movl %edi,y
-movl i,%edi
-movl %edi,y+4
-pushl y+4
-movl y,%edi
-movl %edi,%esi
-shrl $2,%esi
-andl $15,%esi
-pushl %esi
-andl $3,%edi
-pushl %edi
-pushl $.LC10
-call printf
-addl $16,%esp
-pushl $x
-call f2
-addl $4,%esp
-movl $0,%eax
-.LC3:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf21:
-.size main,.Lf21-main
-.globl f1
-.align 16
-.type f1,@function
-f1:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl 20(%ebp),%edi
-andl $0xffffffc3,(,%edi)
-movl 20(%ebp),%edi
-movl (,%edi),%esi
-andl $0xfffffffc,%esi
-movl $0,%ebx
-andl $3,%ebx
-andl $3,%ebx
-orl %ebx,%esi
-movl %esi,(,%edi)
-movl 20(%ebp),%edi
-movl (,%edi),%edi
-andl $60,%edi
-cmpl $0,%edi
-je .LC23
-pushl $.LC25
-call printf
-addl $4,%esp
-.LC23:
-movl 20(%ebp),%edi
-orl $3,(,%edi)
-movl 20(%ebp),%edi
-orl $60,(,%edi)
-movl 20(%ebp),%edi
-movl (,%edi),%edi
-movl %edi,%esi
-shrl $2,%esi
-andl $15,%esi
-pushl %esi
-andl $3,%edi
-pushl %edi
-pushl $.LC26
-call printf
-addl $12,%esp
-movl $0,%eax
-.LC22:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf27:
-.size f1,.Lf27-f1
-.globl f2
-.align 16
-.type f2,@function
-f2:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-cmpl $0,i
-jne .LC30
-movl $1,-4(%ebp)
-jmp .LC31
-.LC30:
-movl $0,-4(%ebp)
-.LC31:
-movl 20(%ebp),%edi
-movl (,%edi),%esi
-andl $0xfffffffc,%esi
-movl -4(%ebp),%ebx
-andl $3,%ebx
-andl $3,%ebx
-orl %ebx,%esi
-movl %esi,(,%edi)
-movl 20(%ebp),%edi
-pushl %edi
-call f1
-addl $4,%esp
-movl (,%edi),%esi
-andl $0xffffffc3,%esi
-movl $0,%ebx
-andl $15,%ebx
-leal (,%ebx,4),%ebx
-andl $60,%ebx
-orl %ebx,%esi
-movl %esi,(,%edi)
-movl $0,%eax
-.LC28:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf32:
-.size f2,.Lf32-f2
-.data
-.align 1
-.LC26:
-.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 1
-.LC25:
-.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 1
-.LC10:
-.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 1
-.LC4:
-.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
-.text
-.ident "LCC: 4.1"
+.data
+.globl x
+.align 4
+.type x,@object
+.size x,16
+x:
+.long 1
+.byte 2
+.space 3
+.byte 3
+.byte 64
+.space 2
+.byte 80
+.byte 6
+.space 2
+.globl i
+.align 4
+.type i,@object
+.size i,4
+i:
+.long 16
+.globl y
+.align 4
+.type y,@object
+.size y,8
+y:
+.byte 35
+.space 3
+.byte 9
+.byte 0
+.byte 0
+.byte 0
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movsbl x+13,%edi
+pushl %edi
+movl x+12,%edi
+sall $25,%edi
+sarl $29,%edi
+pushl %edi
+movl x+8,%edi
+sall $16,%edi
+sarl $28,%edi
+pushl %edi
+movl x+8,%edi
+sall $20,%edi
+sarl $20,%edi
+pushl %edi
+movsbl x+4,%edi
+pushl %edi
+pushl x
+pushl $.LC4
+call printf
+addl $28,%esp
+pushl y+4
+movl y,%edi
+movl %edi,%esi
+shrl $2,%esi
+andl $15,%esi
+pushl %esi
+andl $3,%edi
+pushl %edi
+pushl $.LC10
+call printf
+addl $16,%esp
+movl x+8,%edi
+andl $0xffff0fff,%edi
+movl i,%esi
+sall $28,%esi
+sarl $28,%esi
+shll $12,%esi
+andl $0xf000,%esi
+orl %esi,%edi
+movl %edi,x+8
+movl x+12,%edi
+andl $0xffffff8f,%edi
+movl %edi,x+12
+movsbl x+13,%edi
+pushl %edi
+movl x+12,%edi
+sall $25,%edi
+sarl $29,%edi
+pushl %edi
+movl x+8,%edi
+sall $16,%edi
+sarl $28,%edi
+pushl %edi
+movl x+8,%edi
+sall $20,%edi
+sarl $20,%edi
+pushl %edi
+movsbl x+4,%edi
+pushl %edi
+pushl x
+pushl $.LC4
+call printf
+addl $28,%esp
+movl y,%edi
+andl $0xfffffffc,%edi
+orl $2,%edi
+movl %edi,y
+movl i,%edi
+movl %edi,y+4
+pushl y+4
+movl y,%edi
+movl %edi,%esi
+shrl $2,%esi
+andl $15,%esi
+pushl %esi
+andl $3,%edi
+pushl %edi
+pushl $.LC10
+call printf
+addl $16,%esp
+pushl $x
+call f2
+addl $4,%esp
+movl $0,%eax
+.LC3:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf21:
+.size main,.Lf21-main
+.globl f1
+.align 16
+.type f1,@function
+f1:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl 20(%ebp),%edi
+andl $0xffffffc3,(,%edi)
+movl 20(%ebp),%edi
+movl (,%edi),%esi
+andl $0xfffffffc,%esi
+movl $0,%ebx
+andl $3,%ebx
+andl $3,%ebx
+orl %ebx,%esi
+movl %esi,(,%edi)
+movl 20(%ebp),%edi
+movl (,%edi),%edi
+andl $60,%edi
+cmpl $0,%edi
+je .LC23
+pushl $.LC25
+call printf
+addl $4,%esp
+.LC23:
+movl 20(%ebp),%edi
+orl $3,(,%edi)
+movl 20(%ebp),%edi
+orl $60,(,%edi)
+movl 20(%ebp),%edi
+movl (,%edi),%edi
+movl %edi,%esi
+shrl $2,%esi
+andl $15,%esi
+pushl %esi
+andl $3,%edi
+pushl %edi
+pushl $.LC26
+call printf
+addl $12,%esp
+movl $0,%eax
+.LC22:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf27:
+.size f1,.Lf27-f1
+.globl f2
+.align 16
+.type f2,@function
+f2:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+cmpl $0,i
+jne .LC30
+movl $1,-4(%ebp)
+jmp .LC31
+.LC30:
+movl $0,-4(%ebp)
+.LC31:
+movl 20(%ebp),%edi
+movl (,%edi),%esi
+andl $0xfffffffc,%esi
+movl -4(%ebp),%ebx
+andl $3,%ebx
+andl $3,%ebx
+orl %ebx,%esi
+movl %esi,(,%edi)
+movl 20(%ebp),%edi
+pushl %edi
+call f1
+addl $4,%esp
+movl (,%edi),%esi
+andl $0xffffffc3,%esi
+movl $0,%ebx
+andl $15,%ebx
+leal (,%ebx,4),%ebx
+andl $60,%ebx
+orl %ebx,%esi
+movl %esi,(,%edi)
+movl $0,%eax
+.LC28:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf32:
+.size f2,.Lf32-f2
+.data
+.align 1
+.LC26:
+.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 1
+.LC25:
+.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 1
+.LC10:
+.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 1
+.LC4:
+.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
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/front.2bk b/lcc/x86/linux/tst/front.2bk
index 841e6a5..bbd390a 100755
--- a/lcc/x86/linux/tst/front.2bk
+++ b/lcc/x86/linux/tst/front.2bk
@@ -1,29 +1,29 @@
-tst/front.c:3: warning: missing return value
-tst/front.c:10: warning: missing return value
-tst/front.c:20: type error in argument 1 to `s'; found `pointer to struct D' expected `pointer to incomplete struct D defined at tst/front.c:14'
-tst/front.c:21: warning: missing return value
-tst/front.c:32: warning: missing return value
-tst/front.c:36: operands of = have illegal types `pointer to int' and `pointer to const int'
-tst/front.c:38: warning: missing return value
-tst/front.c:62: operands of = have illegal types `pointer to char' and `pointer to const void'
-tst/front.c:63: warning: missing return value
-tst/front.c:68: warning: missing return value
-tst/front.c:69: warning: inconsistent linkage for `yy' previously declared at tst/front.c:68
-tst/front.c:69: warning: missing return value
-tst/front.c:71: invalid storage class `static' for `int function goo'
-tst/front.c:71: warning: declaration of `goo' does not match previous declaration at tst/front.c:70
-tst/front.c:71: warning: missing return value
-tst/front.c:74: warning: declaration of `xr' does not match previous declaration at tst/front.c:72
-tst/front.c:74: warning: missing return value
-tst/front.c:81: warning: missing return value
-tst/front.c:82: warning: declaration of `ss2' does not match previous declaration at tst/front.c:81
-tst/front.c:84: warning: inconsistent linkage for `ss5' previously declared at tst/front.c:80
-tst/front.c:92: type error in argument 1 to `gx1'; found `pointer to double' expected `double'
-tst/front.c:92: warning: missing return value
-tst/front.c:95: redeclaration of `hx1' previously declared at tst/front.c:94
-tst/front.c:98: warning: missing return value
-tst/front.c:101: conflicting argument declarations for function `gg1'
-tst/front.c:101: warning: missing return value
-tst/front.c:112: type error in argument 4 to `qsort'; found `pointer to int function(pointer to pointer to char,pointer to pointer to char)' expected `pointer to int function(pointer to const void,pointer to const void)'
-tst/front.c:113: warning: missing return value
-tst/front.c:120: warning: missing return value
+tst/front.c:3: warning: missing return value
+tst/front.c:10: warning: missing return value
+tst/front.c:20: type error in argument 1 to `s'; found `pointer to struct D' expected `pointer to incomplete struct D defined at tst/front.c:14'
+tst/front.c:21: warning: missing return value
+tst/front.c:32: warning: missing return value
+tst/front.c:36: operands of = have illegal types `pointer to int' and `pointer to const int'
+tst/front.c:38: warning: missing return value
+tst/front.c:62: operands of = have illegal types `pointer to char' and `pointer to const void'
+tst/front.c:63: warning: missing return value
+tst/front.c:68: warning: missing return value
+tst/front.c:69: warning: inconsistent linkage for `yy' previously declared at tst/front.c:68
+tst/front.c:69: warning: missing return value
+tst/front.c:71: invalid storage class `static' for `int function goo'
+tst/front.c:71: warning: declaration of `goo' does not match previous declaration at tst/front.c:70
+tst/front.c:71: warning: missing return value
+tst/front.c:74: warning: declaration of `xr' does not match previous declaration at tst/front.c:72
+tst/front.c:74: warning: missing return value
+tst/front.c:81: warning: missing return value
+tst/front.c:82: warning: declaration of `ss2' does not match previous declaration at tst/front.c:81
+tst/front.c:84: warning: inconsistent linkage for `ss5' previously declared at tst/front.c:80
+tst/front.c:92: type error in argument 1 to `gx1'; found `pointer to double' expected `double'
+tst/front.c:92: warning: missing return value
+tst/front.c:95: redeclaration of `hx1' previously declared at tst/front.c:94
+tst/front.c:98: warning: missing return value
+tst/front.c:101: conflicting argument declarations for function `gg1'
+tst/front.c:101: warning: missing return value
+tst/front.c:112: type error in argument 4 to `qsort'; found `pointer to int function(pointer to pointer to char,pointer to pointer to char)' expected `pointer to int function(pointer to const void,pointer to const void)'
+tst/front.c:113: warning: missing return value
+tst/front.c:120: warning: missing return value
diff --git a/lcc/x86/linux/tst/front.sbk b/lcc/x86/linux/tst/front.sbk
index 348b6fe..e2d5b44 100755
--- a/lcc/x86/linux/tst/front.sbk
+++ b/lcc/x86/linux/tst/front.sbk
@@ -1,530 +1,530 @@
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-pushl $0
-call exit
-addl $4,%esp
-movl $0,%eax
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf2:
-.size main,.Lf2-main
-.globl nested
-.align 16
-.type nested,@function
-nested:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-cmpl $4,20(%ebp)
-jge .LC7
-cmpl $114,24(%ebp)
-je .LC10
-.LC7:
-cmpl $1,20(%ebp)
-jne .LC9
-movl 24(%ebp),%edi
-cmpl $104,%edi
-je .LC10
-cmpl $105,%edi
-je .LC10
-.LC9:
-cmpl $2,20(%ebp)
-jne .LC4
-movl 24(%ebp),%edi
-cmpl $111,%edi
-je .LC10
-cmpl $121,%edi
-jne .LC4
-.LC10:
-movl 24(%ebp),%edi
-movl %edi,20(%ebp)
-.LC4:
-movl $0,%eax
-.LC3:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf11:
-.size nested,.Lf11-nested
-.globl s
-.align 16
-.type s,@function
-s:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-.LC12:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf13:
-.size s,.Lf13-s
-.data
-.globl Dy
-.align 4
-.type Dy,@object
-.size Dy,8
-Dy:
-.long 0
-.space 4
-.globl Dz
-.align 4
-.type Dz,@object
-.size Dz,8
-Dz:
-.long 1
-.space 4
-.globl Dfunc
-.text
-.align 16
-.type Dfunc,@function
-Dfunc:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf16:
-.size Dfunc,.Lf16-Dfunc
-.globl f
-.align 16
-.type f,@function
-f:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf18:
-.size f,.Lf18-f
-.globl f1
-.align 16
-.type f1,@function
-f1:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf20:
-.size f1,.Lf20-f1
-.globl f2
-.align 16
-.type f2,@function
-f2:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf22:
-.size f2,.Lf22-f2
-.globl g
-.align 16
-.type g,@function
-g:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf24:
-.size g,.Lf24-g
-.globl h
-.align 16
-.type h,@function
-h:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf26:
-.size h,.Lf26-h
-.globl h1
-.align 16
-.type h1,@function
-h1:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf28:
-.size h1,.Lf28-h1
-.globl h2
-.align 16
-.type h2,@function
-h2:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf30:
-.size h2,.Lf30-h2
-.data
-.align 4
-.type yy.32,@object
-.size yy.32,4
-yy.32:
-.long 1
-.globl set1
-.text
-.align 16
-.type set1,@function
-set1:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf33:
-.size set1,.Lf33-set1
-.data
-.align 4
-.type yy.35,@object
-.size yy.35,4
-yy.35:
-.long 2
-.globl set2
-.text
-.align 16
-.type set2,@function
-set2:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf36:
-.size set2,.Lf36-set2
-.align 16
-.type goo,@function
-goo:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf38:
-.size goo,.Lf38-goo
-.globl sss
-.align 16
-.type sss,@function
-sss:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf40:
-.size sss,.Lf40-sss
-.bss
-.align 4
-.type xr.42,@object
-.size xr.42,4
-.lcomm xr.42,4
-.globl rrr
-.text
-.align 16
-.type rrr,@function
-rrr:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf43:
-.size rrr,.Lf43-rrr
-.globl setstatic
-.align 16
-.type setstatic,@function
-setstatic:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf45:
-.size setstatic,.Lf45-setstatic
-.globl gx1
-.align 16
-.type gx1,@function
-gx1:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf47:
-.size gx1,.Lf47-gx1
-.globl ff1
-.align 16
-.type ff1,@function
-ff1:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf49:
-.size ff1,.Lf49-ff1
-.globl gg1
-.align 16
-.type gg1,@function
-gg1:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf51:
-.size gg1,.Lf51-gg1
-.globl hh1
-.align 16
-.type hh1,@function
-hh1:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf53:
-.size hh1,.Lf53-hh1
-.globl cmp
-.align 16
-.type cmp,@function
-cmp:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf55:
-.size cmp,.Lf55-cmp
-.globl sort
-.align 16
-.type sort,@function
-sort:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf57:
-.size sort,.Lf57-sort
-.globl onearg
-.align 16
-.type onearg,@function
-onearg:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf65:
-.size onearg,.Lf65-onearg
-.bss
-.globl ss4
-.align 4
-.type ss4,@object
-.size ss4,4
-.comm ss4,4
-.align 4
-.type ss2,@object
-.size ss2,4
-.lcomm ss2,4
-.align 4
-.type ss5,@object
-.size ss5,4
-.lcomm ss5,4
-.globl ss3
-.align 4
-.type ss3,@object
-.size ss3,4
-.comm ss3,4
-.align 4
-.type ss1,@object
-.size ss1,4
-.lcomm ss1,4
-.align 4
-.type yy,@object
-.size yy,4
-.lcomm yy,4
-.globl z
-.align 4
-.type z,@object
-.size z,4
-.comm z,4
-.globl y
-.align 4
-.type y,@object
-.size y,4
-.comm y,4
-.globl x
-.align 4
-.type x,@object
-.size x,4
-.comm x,4
-.globl b
-.align 4
-.type b,@object
-.size b,4
-.comm b,4
-.globl a
-.align 4
-.type a,@object
-.size a,4
-.comm a,4
-.text
-.ident "LCC: 4.1"
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+pushl $0
+call exit
+addl $4,%esp
+movl $0,%eax
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf2:
+.size main,.Lf2-main
+.globl nested
+.align 16
+.type nested,@function
+nested:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+cmpl $4,20(%ebp)
+jge .LC7
+cmpl $114,24(%ebp)
+je .LC10
+.LC7:
+cmpl $1,20(%ebp)
+jne .LC9
+movl 24(%ebp),%edi
+cmpl $104,%edi
+je .LC10
+cmpl $105,%edi
+je .LC10
+.LC9:
+cmpl $2,20(%ebp)
+jne .LC4
+movl 24(%ebp),%edi
+cmpl $111,%edi
+je .LC10
+cmpl $121,%edi
+jne .LC4
+.LC10:
+movl 24(%ebp),%edi
+movl %edi,20(%ebp)
+.LC4:
+movl $0,%eax
+.LC3:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf11:
+.size nested,.Lf11-nested
+.globl s
+.align 16
+.type s,@function
+s:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+.LC12:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf13:
+.size s,.Lf13-s
+.data
+.globl Dy
+.align 4
+.type Dy,@object
+.size Dy,8
+Dy:
+.long 0
+.space 4
+.globl Dz
+.align 4
+.type Dz,@object
+.size Dz,8
+Dz:
+.long 1
+.space 4
+.globl Dfunc
+.text
+.align 16
+.type Dfunc,@function
+Dfunc:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf16:
+.size Dfunc,.Lf16-Dfunc
+.globl f
+.align 16
+.type f,@function
+f:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf18:
+.size f,.Lf18-f
+.globl f1
+.align 16
+.type f1,@function
+f1:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf20:
+.size f1,.Lf20-f1
+.globl f2
+.align 16
+.type f2,@function
+f2:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf22:
+.size f2,.Lf22-f2
+.globl g
+.align 16
+.type g,@function
+g:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf24:
+.size g,.Lf24-g
+.globl h
+.align 16
+.type h,@function
+h:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf26:
+.size h,.Lf26-h
+.globl h1
+.align 16
+.type h1,@function
+h1:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf28:
+.size h1,.Lf28-h1
+.globl h2
+.align 16
+.type h2,@function
+h2:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf30:
+.size h2,.Lf30-h2
+.data
+.align 4
+.type yy.32,@object
+.size yy.32,4
+yy.32:
+.long 1
+.globl set1
+.text
+.align 16
+.type set1,@function
+set1:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf33:
+.size set1,.Lf33-set1
+.data
+.align 4
+.type yy.35,@object
+.size yy.35,4
+yy.35:
+.long 2
+.globl set2
+.text
+.align 16
+.type set2,@function
+set2:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf36:
+.size set2,.Lf36-set2
+.align 16
+.type goo,@function
+goo:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf38:
+.size goo,.Lf38-goo
+.globl sss
+.align 16
+.type sss,@function
+sss:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf40:
+.size sss,.Lf40-sss
+.bss
+.align 4
+.type xr.42,@object
+.size xr.42,4
+.lcomm xr.42,4
+.globl rrr
+.text
+.align 16
+.type rrr,@function
+rrr:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf43:
+.size rrr,.Lf43-rrr
+.globl setstatic
+.align 16
+.type setstatic,@function
+setstatic:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf45:
+.size setstatic,.Lf45-setstatic
+.globl gx1
+.align 16
+.type gx1,@function
+gx1:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf47:
+.size gx1,.Lf47-gx1
+.globl ff1
+.align 16
+.type ff1,@function
+ff1:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf49:
+.size ff1,.Lf49-ff1
+.globl gg1
+.align 16
+.type gg1,@function
+gg1:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf51:
+.size gg1,.Lf51-gg1
+.globl hh1
+.align 16
+.type hh1,@function
+hh1:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf53:
+.size hh1,.Lf53-hh1
+.globl cmp
+.align 16
+.type cmp,@function
+cmp:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf55:
+.size cmp,.Lf55-cmp
+.globl sort
+.align 16
+.type sort,@function
+sort:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf57:
+.size sort,.Lf57-sort
+.globl onearg
+.align 16
+.type onearg,@function
+onearg:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf65:
+.size onearg,.Lf65-onearg
+.bss
+.globl ss4
+.align 4
+.type ss4,@object
+.size ss4,4
+.comm ss4,4
+.align 4
+.type ss2,@object
+.size ss2,4
+.lcomm ss2,4
+.align 4
+.type ss5,@object
+.size ss5,4
+.lcomm ss5,4
+.globl ss3
+.align 4
+.type ss3,@object
+.size ss3,4
+.comm ss3,4
+.align 4
+.type ss1,@object
+.size ss1,4
+.lcomm ss1,4
+.align 4
+.type yy,@object
+.size yy,4
+.lcomm yy,4
+.globl z
+.align 4
+.type z,@object
+.size z,4
+.comm z,4
+.globl y
+.align 4
+.type y,@object
+.size y,4
+.comm y,4
+.globl x
+.align 4
+.type x,@object
+.size x,4
+.comm x,4
+.globl b
+.align 4
+.type b,@object
+.size b,4
+.comm b,4
+.globl a
+.align 4
+.type a,@object
+.size a,4
+.comm a,4
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/incr.2bk b/lcc/x86/linux/tst/incr.2bk
index b86c400..d9ef13c 100755
--- a/lcc/x86/linux/tst/incr.2bk
+++ b/lcc/x86/linux/tst/incr.2bk
@@ -1,9 +1,9 @@
-tst/incr.c:1: warning: missing return value
-tst/incr.c:6: warning: expression with no effect elided
-tst/incr.c:6: warning: expression with no effect elided
-tst/incr.c:11: warning: missing return value
-tst/incr.c:16: warning: expression with no effect elided
-tst/incr.c:16: warning: expression with no effect elided
-tst/incr.c:21: warning: missing return value
-tst/incr.c:30: warning: missing return value
-tst/incr.c:39: warning: missing return value
+tst/incr.c:1: warning: missing return value
+tst/incr.c:6: warning: expression with no effect elided
+tst/incr.c:6: warning: expression with no effect elided
+tst/incr.c:11: warning: missing return value
+tst/incr.c:16: warning: expression with no effect elided
+tst/incr.c:16: warning: expression with no effect elided
+tst/incr.c:21: warning: missing return value
+tst/incr.c:30: warning: missing return value
+tst/incr.c:39: warning: missing return value
diff --git a/lcc/x86/linux/tst/incr.sbk b/lcc/x86/linux/tst/incr.sbk
index 1179a8a..f79e020 100755
--- a/lcc/x86/linux/tst/incr.sbk
+++ b/lcc/x86/linux/tst/incr.sbk
@@ -1,181 +1,181 @@
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl $0,%eax
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf2:
-.size main,.Lf2-main
-.globl memchar
-.align 16
-.type memchar,@function
-memchar:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-movl -8(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-8(%ebp)
-movb (,%edi),%bl
-movb %bl,-1(%ebp)
-movl -8(%ebp),%edi
-leal 1(%edi),%edi
-movl %edi,-8(%ebp)
-movb (,%edi),%bl
-movb %bl,-1(%ebp)
-movl -8(%ebp),%edi
-leal -1(%edi),%esi
-movl %esi,-8(%ebp)
-movb (,%edi),%bl
-movb %bl,-1(%ebp)
-movl -8(%ebp),%edi
-leal -1(%edi),%edi
-movl %edi,-8(%ebp)
-movb (,%edi),%bl
-movb %bl,-1(%ebp)
-movl $0,%eax
-.LC3:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf4:
-.size memchar,.Lf4-memchar
-.globl memint
-.align 16
-.type memint,@function
-memint:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-movl -8(%ebp),%edi
-leal 4(%edi),%esi
-movl %esi,-8(%ebp)
-movl (,%edi),%edi
-movl %edi,-4(%ebp)
-movl -8(%ebp),%edi
-leal 4(%edi),%edi
-movl %edi,-8(%ebp)
-movl (,%edi),%edi
-movl %edi,-4(%ebp)
-movl -8(%ebp),%edi
-leal -4(%edi),%esi
-movl %esi,-8(%ebp)
-movl (,%edi),%edi
-movl %edi,-4(%ebp)
-movl -8(%ebp),%edi
-leal -4(%edi),%edi
-movl %edi,-8(%ebp)
-movl (,%edi),%edi
-movl %edi,-4(%ebp)
-movl $0,%eax
-.LC5:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf6:
-.size memint,.Lf6-memint
-.globl regchar
-.align 16
-.type regchar,@function
-regchar:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-movl -8(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-8(%ebp)
-movb (,%edi),%bl
-movb %bl,-1(%ebp)
-movl -8(%ebp),%edi
-leal 1(%edi),%edi
-movl %edi,-8(%ebp)
-movb (,%edi),%bl
-movb %bl,-1(%ebp)
-movl -8(%ebp),%edi
-leal -1(%edi),%esi
-movl %esi,-8(%ebp)
-movb (,%edi),%bl
-movb %bl,-1(%ebp)
-movl -8(%ebp),%edi
-leal -1(%edi),%edi
-movl %edi,-8(%ebp)
-movb (,%edi),%bl
-movb %bl,-1(%ebp)
-movl $0,%eax
-.LC7:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf8:
-.size regchar,.Lf8-regchar
-.globl regint
-.align 16
-.type regint,@function
-regint:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-movl -8(%ebp),%edi
-leal 4(%edi),%esi
-movl %esi,-8(%ebp)
-movl (,%edi),%edi
-movl %edi,-4(%ebp)
-movl -8(%ebp),%edi
-leal 4(%edi),%edi
-movl %edi,-8(%ebp)
-movl (,%edi),%edi
-movl %edi,-4(%ebp)
-movl -8(%ebp),%edi
-leal -4(%edi),%esi
-movl %esi,-8(%ebp)
-movl (,%edi),%edi
-movl %edi,-4(%ebp)
-movl -8(%ebp),%edi
-leal -4(%edi),%edi
-movl %edi,-8(%ebp)
-movl (,%edi),%edi
-movl %edi,-4(%ebp)
-movl $0,%eax
-.LC9:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf10:
-.size regint,.Lf10-regint
-.ident "LCC: 4.1"
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl $0,%eax
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf2:
+.size main,.Lf2-main
+.globl memchar
+.align 16
+.type memchar,@function
+memchar:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+movl -8(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-8(%ebp)
+movb (,%edi),%bl
+movb %bl,-1(%ebp)
+movl -8(%ebp),%edi
+leal 1(%edi),%edi
+movl %edi,-8(%ebp)
+movb (,%edi),%bl
+movb %bl,-1(%ebp)
+movl -8(%ebp),%edi
+leal -1(%edi),%esi
+movl %esi,-8(%ebp)
+movb (,%edi),%bl
+movb %bl,-1(%ebp)
+movl -8(%ebp),%edi
+leal -1(%edi),%edi
+movl %edi,-8(%ebp)
+movb (,%edi),%bl
+movb %bl,-1(%ebp)
+movl $0,%eax
+.LC3:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf4:
+.size memchar,.Lf4-memchar
+.globl memint
+.align 16
+.type memint,@function
+memint:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+movl -8(%ebp),%edi
+leal 4(%edi),%esi
+movl %esi,-8(%ebp)
+movl (,%edi),%edi
+movl %edi,-4(%ebp)
+movl -8(%ebp),%edi
+leal 4(%edi),%edi
+movl %edi,-8(%ebp)
+movl (,%edi),%edi
+movl %edi,-4(%ebp)
+movl -8(%ebp),%edi
+leal -4(%edi),%esi
+movl %esi,-8(%ebp)
+movl (,%edi),%edi
+movl %edi,-4(%ebp)
+movl -8(%ebp),%edi
+leal -4(%edi),%edi
+movl %edi,-8(%ebp)
+movl (,%edi),%edi
+movl %edi,-4(%ebp)
+movl $0,%eax
+.LC5:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf6:
+.size memint,.Lf6-memint
+.globl regchar
+.align 16
+.type regchar,@function
+regchar:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+movl -8(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-8(%ebp)
+movb (,%edi),%bl
+movb %bl,-1(%ebp)
+movl -8(%ebp),%edi
+leal 1(%edi),%edi
+movl %edi,-8(%ebp)
+movb (,%edi),%bl
+movb %bl,-1(%ebp)
+movl -8(%ebp),%edi
+leal -1(%edi),%esi
+movl %esi,-8(%ebp)
+movb (,%edi),%bl
+movb %bl,-1(%ebp)
+movl -8(%ebp),%edi
+leal -1(%edi),%edi
+movl %edi,-8(%ebp)
+movb (,%edi),%bl
+movb %bl,-1(%ebp)
+movl $0,%eax
+.LC7:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf8:
+.size regchar,.Lf8-regchar
+.globl regint
+.align 16
+.type regint,@function
+regint:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+movl -8(%ebp),%edi
+leal 4(%edi),%esi
+movl %esi,-8(%ebp)
+movl (,%edi),%edi
+movl %edi,-4(%ebp)
+movl -8(%ebp),%edi
+leal 4(%edi),%edi
+movl %edi,-8(%ebp)
+movl (,%edi),%edi
+movl %edi,-4(%ebp)
+movl -8(%ebp),%edi
+leal -4(%edi),%esi
+movl %esi,-8(%ebp)
+movl (,%edi),%edi
+movl %edi,-4(%ebp)
+movl -8(%ebp),%edi
+leal -4(%edi),%edi
+movl %edi,-8(%ebp)
+movl (,%edi),%edi
+movl %edi,-4(%ebp)
+movl $0,%eax
+.LC9:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf10:
+.size regint,.Lf10-regint
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/init.1bk b/lcc/x86/linux/tst/init.1bk
index 042f3bb..77aff09 100755
--- a/lcc/x86/linux/tst/init.1bk
+++ b/lcc/x86/linux/tst/init.1bk
@@ -1,16 +1,16 @@
- 1 2 3 4
- 5 6
- 7
-if
-for
-else
-while
-1 2 3 if
-4 5 0 for
-6 7 8 else
-9 10 11 while
-1 2 3 if
-4 5 0 for
-6 7 8 else
-9 10 11 while
-0 0 0
+ 1 2 3 4
+ 5 6
+ 7
+if
+for
+else
+while
+1 2 3 if
+4 5 0 for
+6 7 8 else
+9 10 11 while
+1 2 3 if
+4 5 0 for
+6 7 8 else
+9 10 11 while
+0 0 0
diff --git a/lcc/x86/linux/tst/init.2bk b/lcc/x86/linux/tst/init.2bk
index da08062..aafe415 100755
--- a/lcc/x86/linux/tst/init.2bk
+++ b/lcc/x86/linux/tst/init.2bk
@@ -1,3 +1,3 @@
-tst/init.c:36: warning: missing return value
-tst/init.c:49: warning: missing return value
-tst/init.c:59: warning: missing return value
+tst/init.c:36: warning: missing return value
+tst/init.c:49: warning: missing return value
+tst/init.c:59: warning: missing return value
diff --git a/lcc/x86/linux/tst/init.sbk b/lcc/x86/linux/tst/init.sbk
index 843e281..7a5032a 100755
--- a/lcc/x86/linux/tst/init.sbk
+++ b/lcc/x86/linux/tst/init.sbk
@@ -1,336 +1,336 @@
-.data
-.globl words
-.align 4
-.type words,@object
-words:
-.long 1
-.long 2
-.long 3
-.byte 105
-.byte 102
-.byte 0
-.space 3
-.space 2
-.long 4
-.long 5
-.space 4
-.byte 102
-.byte 111
-.byte 114
-.space 3
-.space 2
-.long 6
-.long 7
-.long 8
-.byte 101
-.byte 108
-.byte 115
-.byte 101
-.byte 0
-.space 1
-.space 2
-.long 9
-.long 10
-.long 11
-.byte 119
-.byte 104
-.byte 105
-.byte 108
-.byte 101
-.space 1
-.space 2
-.long 0
-.space 8
-.space 8
-.size words,100
-.globl wordlist
-.align 4
-.type wordlist,@object
-.size wordlist,4
-wordlist:
-.long words
-.globl x
-.align 4
-.type x,@object
-x:
-.long 1
-.long 2
-.long 3
-.long 4
-.long 0
-.long 5
-.long 6
-.space 12
-.long 7
-.space 16
-.size x,60
-.globl y
-.align 4
-.type y,@object
-y:
-.long x
-.long x+20
-.long x+40
-.long 0
-.size y,16
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-movl $0,-8(%ebp)
-jmp .LC8
-.LC5:
-movl $0,-4(%ebp)
-jmp .LC12
-.LC9:
-movl -4(%ebp),%edi
-movl -8(%ebp),%esi
-movl y(,%esi,4),%esi
-pushl (%esi,%edi,4)
-pushl $.LC13
-call printf
-addl $8,%esp
-.LC10:
-incl -4(%ebp)
-.LC12:
-movl -4(%ebp),%edi
-movl -8(%ebp),%esi
-movl y(,%esi,4),%esi
-cmpl $0,(%esi,%edi,4)
-jne .LC9
-pushl $.LC14
-call printf
-addl $4,%esp
-.LC6:
-incl -8(%ebp)
-.LC8:
-movl -8(%ebp),%edi
-movl y(,%edi,4),%edi
-cmpl $0,%edi
-jne .LC5
-call f
-pushl wordlist
-call g
-addl $4,%esp
-movl $0,%eax
-.LC4:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf15:
-.size main,.Lf15-main
-.data
-.align 4
-.type keywords.17,@object
-keywords.17:
-.long .LC18
-.long .LC19
-.long .LC20
-.long .LC21
-.long 0
-.size keywords.17,20
-.globl f
-.text
-.align 16
-.type f,@function
-f:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-leal keywords.17,%edi
-movl %edi,-4(%ebp)
-jmp .LC25
-.LC22:
-movl -4(%ebp),%edi
-pushl (,%edi)
-pushl $.LC26
-call printf
-addl $8,%esp
-.LC23:
-movl -4(%ebp),%edi
-leal 4(%edi),%edi
-movl %edi,-4(%ebp)
-.LC25:
-movl -4(%ebp),%edi
-movl (,%edi),%edi
-cmpl $0,%edi
-jne .LC22
-movl $0,%eax
-.LC16:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf27:
-.size f,.Lf27-f
-.globl g
-.align 16
-.type g,@function
-g:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-jmp .LC32
-.LC29:
-movl $0,-4(%ebp)
-jmp .LC36
-.LC33:
-movl -4(%ebp),%edi
-movl 20(%ebp),%esi
-pushl (%esi,%edi,4)
-pushl $.LC37
-call printf
-addl $8,%esp
-.LC34:
-incl -4(%ebp)
-.LC36:
-movl -4(%ebp),%edi
-cmpl $3,%edi
-jb .LC33
-movl 20(%ebp),%edi
-leal 12(%edi),%edi
-pushl %edi
-pushl $.LC26
-call printf
-addl $8,%esp
-.LC30:
-movl 20(%ebp),%edi
-leal 20(%edi),%edi
-movl %edi,20(%ebp)
-.LC32:
-movl 20(%ebp),%edi
-cmpl $0,(,%edi)
-jne .LC29
-call h
-movl $0,%eax
-.LC28:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf38:
-.size g,.Lf38-g
-.globl h
-.align 16
-.type h,@function
-h:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl $0,-4(%ebp)
-jmp .LC43
-.LC40:
-imul $20,-4(%ebp),%edi
-leal words+12(%edi),%esi
-pushl %esi
-pushl words+8(%edi)
-pushl words+4(%edi)
-pushl words(%edi)
-pushl $.LC44
-call printf
-addl $20,%esp
-.LC41:
-incl -4(%ebp)
-.LC43:
-movl -4(%ebp),%edi
-cmpl $5,%edi
-jb .LC40
-movl $0,%eax
-.LC39:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf48:
-.size h,.Lf48-h
-.data
-.align 1
-.LC44:
-.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 1
-.LC37:
-.byte 37
-.byte 100
-.byte 32
-.byte 0
-.align 1
-.LC26:
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 1
-.LC21:
-.byte 119
-.byte 104
-.byte 105
-.byte 108
-.byte 101
-.byte 0
-.align 1
-.LC20:
-.byte 101
-.byte 108
-.byte 115
-.byte 101
-.byte 0
-.align 1
-.LC19:
-.byte 102
-.byte 111
-.byte 114
-.byte 0
-.align 1
-.LC18:
-.byte 105
-.byte 102
-.byte 0
-.align 1
-.LC14:
-.byte 10
-.byte 0
-.align 1
-.LC13:
-.byte 32
-.byte 37
-.byte 100
-.byte 0
-.text
-.ident "LCC: 4.1"
+.data
+.globl words
+.align 4
+.type words,@object
+words:
+.long 1
+.long 2
+.long 3
+.byte 105
+.byte 102
+.byte 0
+.space 3
+.space 2
+.long 4
+.long 5
+.space 4
+.byte 102
+.byte 111
+.byte 114
+.space 3
+.space 2
+.long 6
+.long 7
+.long 8
+.byte 101
+.byte 108
+.byte 115
+.byte 101
+.byte 0
+.space 1
+.space 2
+.long 9
+.long 10
+.long 11
+.byte 119
+.byte 104
+.byte 105
+.byte 108
+.byte 101
+.space 1
+.space 2
+.long 0
+.space 8
+.space 8
+.size words,100
+.globl wordlist
+.align 4
+.type wordlist,@object
+.size wordlist,4
+wordlist:
+.long words
+.globl x
+.align 4
+.type x,@object
+x:
+.long 1
+.long 2
+.long 3
+.long 4
+.long 0
+.long 5
+.long 6
+.space 12
+.long 7
+.space 16
+.size x,60
+.globl y
+.align 4
+.type y,@object
+y:
+.long x
+.long x+20
+.long x+40
+.long 0
+.size y,16
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+movl $0,-8(%ebp)
+jmp .LC8
+.LC5:
+movl $0,-4(%ebp)
+jmp .LC12
+.LC9:
+movl -4(%ebp),%edi
+movl -8(%ebp),%esi
+movl y(,%esi,4),%esi
+pushl (%esi,%edi,4)
+pushl $.LC13
+call printf
+addl $8,%esp
+.LC10:
+incl -4(%ebp)
+.LC12:
+movl -4(%ebp),%edi
+movl -8(%ebp),%esi
+movl y(,%esi,4),%esi
+cmpl $0,(%esi,%edi,4)
+jne .LC9
+pushl $.LC14
+call printf
+addl $4,%esp
+.LC6:
+incl -8(%ebp)
+.LC8:
+movl -8(%ebp),%edi
+movl y(,%edi,4),%edi
+cmpl $0,%edi
+jne .LC5
+call f
+pushl wordlist
+call g
+addl $4,%esp
+movl $0,%eax
+.LC4:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf15:
+.size main,.Lf15-main
+.data
+.align 4
+.type keywords.17,@object
+keywords.17:
+.long .LC18
+.long .LC19
+.long .LC20
+.long .LC21
+.long 0
+.size keywords.17,20
+.globl f
+.text
+.align 16
+.type f,@function
+f:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+leal keywords.17,%edi
+movl %edi,-4(%ebp)
+jmp .LC25
+.LC22:
+movl -4(%ebp),%edi
+pushl (,%edi)
+pushl $.LC26
+call printf
+addl $8,%esp
+.LC23:
+movl -4(%ebp),%edi
+leal 4(%edi),%edi
+movl %edi,-4(%ebp)
+.LC25:
+movl -4(%ebp),%edi
+movl (,%edi),%edi
+cmpl $0,%edi
+jne .LC22
+movl $0,%eax
+.LC16:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf27:
+.size f,.Lf27-f
+.globl g
+.align 16
+.type g,@function
+g:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+jmp .LC32
+.LC29:
+movl $0,-4(%ebp)
+jmp .LC36
+.LC33:
+movl -4(%ebp),%edi
+movl 20(%ebp),%esi
+pushl (%esi,%edi,4)
+pushl $.LC37
+call printf
+addl $8,%esp
+.LC34:
+incl -4(%ebp)
+.LC36:
+movl -4(%ebp),%edi
+cmpl $3,%edi
+jb .LC33
+movl 20(%ebp),%edi
+leal 12(%edi),%edi
+pushl %edi
+pushl $.LC26
+call printf
+addl $8,%esp
+.LC30:
+movl 20(%ebp),%edi
+leal 20(%edi),%edi
+movl %edi,20(%ebp)
+.LC32:
+movl 20(%ebp),%edi
+cmpl $0,(,%edi)
+jne .LC29
+call h
+movl $0,%eax
+.LC28:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf38:
+.size g,.Lf38-g
+.globl h
+.align 16
+.type h,@function
+h:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl $0,-4(%ebp)
+jmp .LC43
+.LC40:
+imul $20,-4(%ebp),%edi
+leal words+12(%edi),%esi
+pushl %esi
+pushl words+8(%edi)
+pushl words+4(%edi)
+pushl words(%edi)
+pushl $.LC44
+call printf
+addl $20,%esp
+.LC41:
+incl -4(%ebp)
+.LC43:
+movl -4(%ebp),%edi
+cmpl $5,%edi
+jb .LC40
+movl $0,%eax
+.LC39:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf48:
+.size h,.Lf48-h
+.data
+.align 1
+.LC44:
+.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 1
+.LC37:
+.byte 37
+.byte 100
+.byte 32
+.byte 0
+.align 1
+.LC26:
+.byte 37
+.byte 115
+.byte 10
+.byte 0
+.align 1
+.LC21:
+.byte 119
+.byte 104
+.byte 105
+.byte 108
+.byte 101
+.byte 0
+.align 1
+.LC20:
+.byte 101
+.byte 108
+.byte 115
+.byte 101
+.byte 0
+.align 1
+.LC19:
+.byte 102
+.byte 111
+.byte 114
+.byte 0
+.align 1
+.LC18:
+.byte 105
+.byte 102
+.byte 0
+.align 1
+.LC14:
+.byte 10
+.byte 0
+.align 1
+.LC13:
+.byte 32
+.byte 37
+.byte 100
+.byte 0
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/limits.1bk b/lcc/x86/linux/tst/limits.1bk
index f0c1dc8..9beee8c 100755
--- a/lcc/x86/linux/tst/limits.1bk
+++ b/lcc/x86/linux/tst/limits.1bk
@@ -1,14 +1,14 @@
-UCHAR_MAX: 000000ff=255
-USHRT_MAX: 0000ffff=65535
-UINT_MAX: ffffffff=-1
-ULONG_MAX: ffffffff=-1
-CHAR_MAX: 0000007f=127
-SCHAR_MAX: 0000007f=127
-SHRT_MAX: 00007fff=32767
-INT_MAX: 7fffffff=2147483647
-LONG_MAX: 7fffffff=2147483647
-CHAR_MIN: ffffff80=-128
-SCHAR_MIN: ffffff80=-128
-SHRT_MIN: ffff8000=-32768
-INT_MIN: 80000000=-2147483648
-LONG_MIN: 80000000=-2147483648
+UCHAR_MAX: 000000ff=255
+USHRT_MAX: 0000ffff=65535
+UINT_MAX: ffffffff=-1
+ULONG_MAX: ffffffff=-1
+CHAR_MAX: 0000007f=127
+SCHAR_MAX: 0000007f=127
+SHRT_MAX: 00007fff=32767
+INT_MAX: 7fffffff=2147483647
+LONG_MAX: 7fffffff=2147483647
+CHAR_MIN: ffffff80=-128
+SCHAR_MIN: ffffff80=-128
+SHRT_MIN: ffff8000=-32768
+INT_MIN: 80000000=-2147483648
+LONG_MIN: 80000000=-2147483648
diff --git a/lcc/x86/linux/tst/limits.sbk b/lcc/x86/linux/tst/limits.sbk
index bed5d18..9d973d2 100755
--- a/lcc/x86/linux/tst/limits.sbk
+++ b/lcc/x86/linux/tst/limits.sbk
@@ -1,396 +1,396 @@
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-pushl $255
-pushl $255
-pushl $.LC2
-call printf
-addl $12,%esp
-pushl $65535
-pushl $65535
-pushl $.LC3
-call printf
-addl $12,%esp
-pushl $0xffffffff
-pushl $0xffffffff
-pushl $.LC4
-call printf
-addl $12,%esp
-pushl $0xffffffff
-pushl $0xffffffff
-pushl $.LC5
-call printf
-addl $12,%esp
-pushl $127
-pushl $127
-pushl $.LC6
-call printf
-addl $12,%esp
-pushl $127
-pushl $127
-pushl $.LC7
-call printf
-addl $12,%esp
-pushl $32767
-pushl $32767
-pushl $.LC8
-call printf
-addl $12,%esp
-pushl $2147483647
-pushl $2147483647
-pushl $.LC9
-call printf
-addl $12,%esp
-pushl $2147483647
-pushl $2147483647
-pushl $.LC10
-call printf
-addl $12,%esp
-pushl $-128
-pushl $-128
-pushl $.LC11
-call printf
-addl $12,%esp
-pushl $-128
-pushl $-128
-pushl $.LC12
-call printf
-addl $12,%esp
-pushl $-32768
-pushl $-32768
-pushl $.LC13
-call printf
-addl $12,%esp
-pushl $-2147483648
-pushl $-2147483648
-pushl $.LC14
-call printf
-addl $12,%esp
-pushl $-2147483648
-pushl $-2147483648
-pushl $.LC15
-call printf
-addl $12,%esp
-movl $0,%eax
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf16:
-.size main,.Lf16-main
-.data
-.align 1
-.LC15:
-.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 1
-.LC14:
-.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 1
-.LC13:
-.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 1
-.LC12:
-.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 1
-.LC11:
-.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 1
-.LC10:
-.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 1
-.LC9:
-.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 1
-.LC8:
-.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 1
-.LC7:
-.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 1
-.LC6:
-.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 1
-.LC5:
-.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 1
-.LC4:
-.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 1
-.LC3:
-.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 1
-.LC2:
-.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
-.text
-.ident "LCC: 4.1"
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+pushl $255
+pushl $255
+pushl $.LC2
+call printf
+addl $12,%esp
+pushl $65535
+pushl $65535
+pushl $.LC3
+call printf
+addl $12,%esp
+pushl $0xffffffff
+pushl $0xffffffff
+pushl $.LC4
+call printf
+addl $12,%esp
+pushl $0xffffffff
+pushl $0xffffffff
+pushl $.LC5
+call printf
+addl $12,%esp
+pushl $127
+pushl $127
+pushl $.LC6
+call printf
+addl $12,%esp
+pushl $127
+pushl $127
+pushl $.LC7
+call printf
+addl $12,%esp
+pushl $32767
+pushl $32767
+pushl $.LC8
+call printf
+addl $12,%esp
+pushl $2147483647
+pushl $2147483647
+pushl $.LC9
+call printf
+addl $12,%esp
+pushl $2147483647
+pushl $2147483647
+pushl $.LC10
+call printf
+addl $12,%esp
+pushl $-128
+pushl $-128
+pushl $.LC11
+call printf
+addl $12,%esp
+pushl $-128
+pushl $-128
+pushl $.LC12
+call printf
+addl $12,%esp
+pushl $-32768
+pushl $-32768
+pushl $.LC13
+call printf
+addl $12,%esp
+pushl $-2147483648
+pushl $-2147483648
+pushl $.LC14
+call printf
+addl $12,%esp
+pushl $-2147483648
+pushl $-2147483648
+pushl $.LC15
+call printf
+addl $12,%esp
+movl $0,%eax
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf16:
+.size main,.Lf16-main
+.data
+.align 1
+.LC15:
+.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 1
+.LC14:
+.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 1
+.LC13:
+.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 1
+.LC12:
+.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 1
+.LC11:
+.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 1
+.LC10:
+.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 1
+.LC9:
+.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 1
+.LC8:
+.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 1
+.LC7:
+.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 1
+.LC6:
+.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 1
+.LC5:
+.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 1
+.LC4:
+.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 1
+.LC3:
+.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 1
+.LC2:
+.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
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/paranoia.1bk b/lcc/x86/linux/tst/paranoia.1bk
index da344e6..fffebd5 100755
--- a/lcc/x86/linux/tst/paranoia.1bk
+++ b/lcc/x86/linux/tst/paranoia.1bk
@@ -1,183 +1,183 @@
-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 .
-Some subexpressions appear to be calculated extra
-precisely with about 11 extra B-digits, i.e.
-roughly 3.31133 extra significant decimals.
-That feature is not tested further by this program.
-
-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.
-* is neither chopped nor correctly rounded.
-/ is neither chopped nor correctly rounded.
-Addition/Subtraction neither rounds nor chops.
-Sticky bit used incorrectly or not at all.
-FLAW: lack(s) of guard digits or failure(s) to correctly round or chop
-(noted above) count as one flaw in the final tally below.
-
-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 is neither chopped nor correctly rounded.
-Observed errors run from -5.0000000e-01 to 5.0000000e-01 ulps.
-
-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.22507385850720188e-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.38905609893065218e+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.79769313486231571e+308 .
-Overflow saturates at V0 = Inf .
-No Overflow should be signaled for V * 1 = 1.79769313486231571e+308
- nor for V / 1 = 1.79769313486231571e+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
-
-
-The number of FLAWs discovered = 1.
-
-The arithmetic diagnosed seems Satisfactory though flawed.
-END OF TEST.
+Lest this program stop prematurely, i.e. before displaying
+
+ `END OF TEST',
+
+try to persuade the computer NOT to terminate execution when an
+error like Over/Underflow or Division by Zero occurs, but rather
+to persevere with a surrogate value after, perhaps, displaying some
+warning. If persuasion avails naught, don't despair but run this
+program anyway to see how many milestones it passes, and then
+amend it to make further progress.
+
+Answer questions with Y, y, N or n (unless otherwise indicated).
+
+
+Diagnosis resumes after milestone Number 0 Page: 1
+
+Users are invited to help debug and augment this program so it will
+cope with unanticipated and newly uncovered arithmetic pathologies.
+
+Please send suggestions and interesting results to
+ Richard Karpinski
+ Computer Center U-76
+ University of California
+ San Francisco, CA 94143-0704, USA
+
+In doing so, please include the following information:
+ Precision: double;
+ Version: 10 February 1989;
+ Computer:
+
+ Compiler:
+
+ Optimization level:
+
+ Other relevant compiler options:
+
+Diagnosis resumes after milestone Number 1 Page: 2
+
+Running this program should reveal these characteristics:
+ Radix = 1, 2, 4, 8, 10, 16, 100, 256 ...
+ Precision = number of significant digits carried.
+ U2 = Radix/Radix^Precision = One Ulp
+ (OneUlpnit in the Last Place) of 1.000xxx .
+ U1 = 1/Radix^Precision = One Ulp of numbers a little less than 1.0 .
+ Adequacy of guard digits for Mult., Div. and Subt.
+ Whether arithmetic is chopped, correctly rounded, or something else
+ for Mult., Div., Add/Subt. and Sqrt.
+ Whether a Sticky Bit used correctly for rounding.
+ UnderflowThreshold = an underflow threshold.
+ E0 and PseudoZero tell whether underflow is abrupt, gradual, or fuzzy.
+ V = an overflow threshold, roughly.
+ V0 tells, roughly, whether Infinity is represented.
+ Comparisions are checked for consistency with subtraction
+ and for contamination with pseudo-zeros.
+ Sqrt is tested. Y^X is not tested.
+ Extra-precise subexpressions are revealed but NOT YET tested.
+ Decimal-Binary conversion is NOT YET tested for accuracy.
+
+Diagnosis resumes after milestone Number 2 Page: 3
+
+The program attempts to discriminate among
+ FLAWs, like lack of a sticky bit,
+ Serious DEFECTs, like lack of a guard digit, and
+ FAILUREs, like 2+2 == 5 .
+Failures may confound subsequent diagnoses.
+
+The diagnostic capabilities of this program go beyond an earlier
+program called `MACHAR', which can be found at the end of the
+book `Software Manual for the Elementary Functions' (1980) by
+W. J. Cody and W. Waite. Although both programs try to discover
+the Radix, Precision and range (over/underflow thresholds)
+of the arithmetic, this program tries to cope with a wider variety
+of pathologies, and to say how well the arithmetic is implemented.
+
+The program is based upon a conventional radix representation for
+floating-point numbers, but also allows logarithmic encoding
+as used by certain early WANG machines.
+
+BASIC version of this program (C) 1983 by Prof. W. M. Kahan;
+see source comments for more history.
+
+Diagnosis resumes after milestone Number 3 Page: 4
+
+Program is now RUNNING tests on small integers:
+-1, 0, 1/2, 1, 2, 3, 4, 5, 9, 27, 32 & 240 are O.K.
+
+Searching for Radix and Precision.
+Radix = 2.000000 .
+Closest relative separation found is U1 = 1.1102230e-16 .
+
+Recalculating radix and precision
+ confirms closest relative separation U1 .
+Radix confirmed.
+The number of significant digits of the Radix is 53.000000 .
+Some subexpressions appear to be calculated extra
+precisely with about 11 extra B-digits, i.e.
+roughly 3.31133 extra significant decimals.
+That feature is not tested further by this program.
+
+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.
+* is neither chopped nor correctly rounded.
+/ is neither chopped nor correctly rounded.
+Addition/Subtraction neither rounds nor chops.
+Sticky bit used incorrectly or not at all.
+FLAW: lack(s) of guard digits or failure(s) to correctly round or chop
+(noted above) count as one flaw in the final tally below.
+
+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 is neither chopped nor correctly rounded.
+Observed errors run from -5.0000000e-01 to 5.0000000e-01 ulps.
+
+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.22507385850720188e-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.38905609893065218e+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.79769313486231571e+308 .
+Overflow saturates at V0 = Inf .
+No Overflow should be signaled for V * 1 = 1.79769313486231571e+308
+ nor for V / 1 = 1.79769313486231571e+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
+
+
+The number of FLAWs discovered = 1.
+
+The arithmetic diagnosed seems Satisfactory though flawed.
+END OF TEST.
diff --git a/lcc/x86/linux/tst/paranoia.2bk b/lcc/x86/linux/tst/paranoia.2bk
index f6ddf16..2718174 100755
--- a/lcc/x86/linux/tst/paranoia.2bk
+++ b/lcc/x86/linux/tst/paranoia.2bk
@@ -1,16 +1,16 @@
-tst/paranoia.c:1867: warning: missing return value
-tst/paranoia.c:1874: warning: missing return value
-tst/paranoia.c:1884: warning: missing return value
-tst/paranoia.c:1924: warning: missing return value
-tst/paranoia.c:1939: warning: missing return value
-tst/paranoia.c:1956: warning: missing return value
-tst/paranoia.c:1975: warning: missing return value
-tst/paranoia.c:1988: warning: missing return value
-tst/paranoia.c:1995: warning: missing return value
-tst/paranoia.c:2055: warning: missing return value
-tst/paranoia.c:2062: warning: missing return value
-tst/paranoia.c:2070: warning: missing return value
-tst/paranoia.c:2087: warning: missing return value
-tst/paranoia.c:2115: warning: missing return value
-tst/paranoia.c:2144: warning: missing return value
-tst/paranoia.c:2173: warning: missing return value
+tst/paranoia.c:1867: warning: missing return value
+tst/paranoia.c:1874: warning: missing return value
+tst/paranoia.c:1884: warning: missing return value
+tst/paranoia.c:1924: warning: missing return value
+tst/paranoia.c:1939: warning: missing return value
+tst/paranoia.c:1956: warning: missing return value
+tst/paranoia.c:1975: warning: missing return value
+tst/paranoia.c:1988: warning: missing return value
+tst/paranoia.c:1995: warning: missing return value
+tst/paranoia.c:2055: warning: missing return value
+tst/paranoia.c:2062: warning: missing return value
+tst/paranoia.c:2070: warning: missing return value
+tst/paranoia.c:2087: warning: missing return value
+tst/paranoia.c:2115: warning: missing return value
+tst/paranoia.c:2144: warning: missing return value
+tst/paranoia.c:2173: warning: missing return value
diff --git a/lcc/x86/linux/tst/paranoia.sbk b/lcc/x86/linux/tst/paranoia.sbk
index 79c571c..0eaccc7 100755
--- a/lcc/x86/linux/tst/paranoia.sbk
+++ b/lcc/x86/linux/tst/paranoia.sbk
@@ -1,20248 +1,20248 @@
-.data
-.globl Zero
-.align 4
-.type Zero,@object
-.size Zero,8
-Zero:
-.long 0
-.long 0
-.globl Half
-.align 4
-.type Half,@object
-.size Half,8
-Half:
-.long 0
-.long 1071644672
-.globl One
-.align 4
-.type One,@object
-.size One,8
-One:
-.long 0
-.long 1072693248
-.globl Two
-.align 4
-.type Two,@object
-.size Two,8
-Two:
-.long 0
-.long 1073741824
-.globl Three
-.align 4
-.type Three,@object
-.size Three,8
-Three:
-.long 0
-.long 1074266112
-.globl Four
-.align 4
-.type Four,@object
-.size Four,8
-Four:
-.long 0
-.long 1074790400
-.globl Five
-.align 4
-.type Five,@object
-.size Five,8
-Five:
-.long 0
-.long 1075052544
-.globl Eight
-.align 4
-.type Eight,@object
-.size Eight,8
-Eight:
-.long 0
-.long 1075838976
-.globl Nine
-.align 4
-.type Nine,@object
-.size Nine,8
-Nine:
-.long 0
-.long 1075970048
-.globl TwentySeven
-.align 4
-.type TwentySeven,@object
-.size TwentySeven,8
-TwentySeven:
-.long 0
-.long 1077608448
-.globl ThirtyTwo
-.align 4
-.type ThirtyTwo,@object
-.size ThirtyTwo,8
-ThirtyTwo:
-.long 0
-.long 1077936128
-.globl TwoForty
-.align 4
-.type TwoForty,@object
-.size TwoForty,8
-TwoForty:
-.long 0
-.long 1080950784
-.globl MinusOne
-.align 4
-.type MinusOne,@object
-.size MinusOne,8
-MinusOne:
-.long 0
-.long -1074790400
-.globl OneAndHalf
-.align 4
-.type OneAndHalf,@object
-.size OneAndHalf,8
-OneAndHalf:
-.long 0
-.long 1073217536
-.globl NoTrials
-.align 4
-.type NoTrials,@object
-.size NoTrials,4
-NoTrials:
-.long 20
-.globl sigfpe
-.text
-.align 16
-.type sigfpe,@function
-sigfpe:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-incl fpecount
-pushl $.LC3
-call printf
-addl $4,%esp
-pushl $_IO_stdout_
-call fflush
-addl $4,%esp
-movl sigsave,%edi
-cmpl $0,%edi
-je .LC4
-pushl sigsave
-pushl $8
-call signal
-addl $8,%esp
-movl $0,sigsave
-pushl $1
-pushl $ovfl_buf
-call longjmp
-addl $8,%esp
-.LC4:
-call abort
-.LC2:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf6:
-.size sigfpe,.Lf6-sigfpe
-.data
-.align 4
-.type msg.758,@object
-msg.758:
-.long .LC759
-.long .LC760
-.long .LC761
-.long .LC762
-.size msg.758,16
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $1684,%esp
-fldl .LC8
-fstpl Zero
-fldl .LC9
-fstpl One
-fldl One
-fstpl -8(%ebp)
-fldl -8(%ebp)
-faddl -8(%ebp)
-fstpl Two
-fldl Two
-fstpl -16(%ebp)
-fldl -16(%ebp)
-faddl -8(%ebp)
-fstpl Three
-fldl Three
-fstpl -24(%ebp)
-fldl -24(%ebp)
-faddl -8(%ebp)
-fstpl Four
-fldl Four
-fstpl -32(%ebp)
-fldl -32(%ebp)
-faddl -8(%ebp)
-fstpl Five
-fldl -32(%ebp)
-faddl -32(%ebp)
-fstpl Eight
-fldl -24(%ebp)
-fmull -24(%ebp)
-fstpl Nine
-fldl Nine
-fmull -24(%ebp)
-fstpl TwentySeven
-fldl -32(%ebp)
-fmull Eight
-fstpl ThirtyTwo
-fldl -32(%ebp)
-fmull Five
-fmull -24(%ebp)
-fmull -32(%ebp)
-fstpl TwoForty
-fldl -8(%ebp)
-fchs
-fstpl MinusOne
-fldl -8(%ebp)
-fdivl -16(%ebp)
-fstpl Half
-fldl -8(%ebp)
-faddl Half
-fstpl OneAndHalf
-movl $0,ErrCnt
-movl $0,ErrCnt+4
-movl $0,ErrCnt+8
-movl $0,ErrCnt+12
-movl $1,PageNo
-movl $0,Milestone
-pushl $sigfpe
-pushl $8
-call signal
-addl $8,%esp
-call Instructions
-call Pause
-call Heading
-call Pause
-call Characteristics
-call Pause
-call History
-call Pause
-movl $7,Milestone
-pushl $.LC13
-call printf
-addl $4,%esp
-pushl $.LC15
-fldl Zero
-faddl Zero
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC16
-fldl One
-fsubl One
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC16
-fldl Zero
-fcompl One
-fstsw %ax
-sahf
-jae .LC16
-fldl One
-faddl One
-fldl Two
-fcompp
-fstsw %ax
-sahf
-jne .LC16
-movl $1,-36(%ebp)
-jmp .LC17
-.LC16:
-movl $0,-36(%ebp)
-.LC17:
-pushl -36(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-fldl Zero
-fchs
-fstpl Z
-fldl .LC8
-fcompl Z
-fstsw %ax
-sahf
-je .LC18
-incl ErrCnt
-pushl $.LC20
-call printf
-addl $4,%esp
-fldl .LC21
-fstpl U1
-fldl .LC9
-fstpl Radix
-call TstPtUf
-.LC18:
-pushl $.LC23
-fldl Two
-faddl One
-fcompl Three
-fstsw %ax
-sahf
-jne .LC24
-fldl Three
-faddl One
-fcompl Four
-fstsw %ax
-sahf
-jne .LC24
-fldl Four
-fldl Two
-fldl Two
-fchs
-fmulp %st(1),%st
-faddp %st(1),%st
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC24
-fldl Four
-fsubl Three
-fsubl One
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC24
-movl $1,-56(%ebp)
-jmp .LC25
-.LC24:
-movl $0,-56(%ebp)
-.LC25:
-pushl -56(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-fldl .LC8
-fsubl One
-fcompl MinusOne
-fstsw %ax
-sahf
-jne .LC28
-fldl MinusOne
-faddl One
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC28
-fldl One
-faddl MinusOne
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC28
-fldl One
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -132(%ebp)
-fldl MinusOne
-faddl -132(%ebp)
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC28
-fldl MinusOne
-fldl MinusOne
-fmull MinusOne
-faddp %st(1),%st
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC28
-movl $1,-100(%ebp)
-jmp .LC29
-.LC28:
-movl $0,-100(%ebp)
-.LC29:
-pushl $.LC27
-pushl -100(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-pushl $.LC31
-fldl Half
-faddl MinusOne
-faddl Half
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC32
-movl $1,-152(%ebp)
-jmp .LC33
-.LC32:
-movl $0,-152(%ebp)
-.LC33:
-pushl -152(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-movl $10,Milestone
-pushl $.LC35
-fldl Three
-fmull Three
-fcompl Nine
-fstsw %ax
-sahf
-jne .LC36
-fldl Nine
-fmull Three
-fcompl TwentySeven
-fstsw %ax
-sahf
-jne .LC36
-fldl Four
-faddl Four
-fcompl Eight
-fstsw %ax
-sahf
-jne .LC36
-fldl Eight
-fmull Four
-fcompl ThirtyTwo
-fstsw %ax
-sahf
-jne .LC36
-fldl ThirtyTwo
-fsubl TwentySeven
-fsubl Four
-fsubl One
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC36
-movl $1,-164(%ebp)
-jmp .LC37
-.LC36:
-movl $0,-164(%ebp)
-.LC37:
-pushl -164(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-pushl $.LC39
-fldl Four
-faddl One
-fcompl Five
-fstsw %ax
-sahf
-jne .LC40
-fldl Four
-fmull Five
-fmull Three
-fmull Four
-fcompl TwoForty
-fstsw %ax
-sahf
-jne .LC40
-fldl TwoForty
-fdivl Three
-fldl Four
-fmull Four
-fmull Five
-fsubp %st(1),%st
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC40
-fldl TwoForty
-fdivl Four
-fldl Five
-fmull Three
-fmull Four
-fsubp %st(1),%st
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC40
-fldl TwoForty
-fdivl Five
-fldl Four
-fmull Three
-fmull Four
-fsubp %st(1),%st
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC40
-movl $1,-216(%ebp)
-jmp .LC41
-.LC40:
-movl $0,-216(%ebp)
-.LC41:
-pushl -216(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-cmpl $0,ErrCnt
-jne .LC42
-pushl $.LC44
-call printf
-addl $4,%esp
-pushl $.LC45
-call printf
-addl $4,%esp
-.LC42:
-pushl $.LC46
-call printf
-addl $4,%esp
-fldl One
-fstpl W
-.LC47:
-fldl W
-fstpl -264(%ebp)
-fldl -264(%ebp)
-faddl -264(%ebp)
-fstpl W
-fldl W
-fstpl -272(%ebp)
-fldl -272(%ebp)
-faddl One
-fstpl Y
-fldl Y
-fsubl -272(%ebp)
-fstpl Z
-fldl Z
-fsubl One
-fstpl Y
-.LC48:
-fldl Y
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -264(%ebp)
-fldl MinusOne
-faddl -264(%ebp)
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-ja .LC47
-fldl Zero
-fstpl Precision
-fldl One
-fstpl Y
-.LC50:
-fldl Y
-fstpl -280(%ebp)
-fldl W
-faddl -280(%ebp)
-fstpl Radix
-fldl -280(%ebp)
-faddl -280(%ebp)
-fstpl Y
-fldl Radix
-fsubl W
-fstpl Radix
-.LC51:
-fldl Zero
-fcompl Radix
-fstsw %ax
-sahf
-je .LC50
-fldl Two
-fcompl Radix
-fstsw %ax
-sahf
-jbe .LC53
-fldl One
-fstpl Radix
-.LC53:
-fldl Radix
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC55
-call printf
-addl $12,%esp
-fldl .LC9
-fcompl Radix
-fstsw %ax
-sahf
-je .LC56
-fldl One
-fstpl W
-.LC58:
-fldl Precision
-faddl One
-fstpl Precision
-fldl W
-fmull Radix
-fstpl W
-fldl W
-faddl One
-fstpl Y
-.LC59:
-fldl Y
-fsubl W
-fldl One
-fcompp
-fstsw %ax
-sahf
-je .LC58
-.LC56:
-fldl One
-fdivl W
-fstpl U1
-fldl U1
-fstpl -272(%ebp)
-fldl Radix
-fmull -272(%ebp)
-fstpl U2
-fldl -272(%ebp)
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC61
-call printf
-addl $12,%esp
-pushl $.LC62
-call printf
-addl $4,%esp
-fldl Radix
-fstpl E0
-fldl U1
-fstpl E1
-fldl U2
-fstpl E9
-fldl Precision
-fstpl E3
-fldl Four
-fdivl Three
-fstpl X
-fldl X
-fsubl One
-fstpl Third
-fldl Third
-fstpl -280(%ebp)
-fldl Half
-fsubl -280(%ebp)
-fstpl F6
-fldl F6
-fstpl -288(%ebp)
-fldl -288(%ebp)
-faddl -288(%ebp)
-fstpl X
-fldl X
-fsubl -280(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -296(%ebp)
-fldl -296(%ebp)
-fstpl X
-fldl U2
-fcompl X
-fstsw %ax
-sahf
-jbe .LC63
-fldl U2
-fstpl X
-.LC63:
-.LC65:
-fldl X
-fstpl U2
-fldl U2
-fstpl -304(%ebp)
-fldl Half
-fmull -304(%ebp)
-fldl ThirtyTwo
-fmull -304(%ebp)
-fmull -304(%ebp)
-faddp %st(1),%st
-fstpl Y
-fldl One
-faddl Y
-fstpl Y
-fldl Y
-fsubl One
-fstpl X
-.LC66:
-fldl X
-fcompl U2
-fstsw %ax
-sahf
-jae .LC68
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jb .LC65
-.LC68:
-fldl Two
-fdivl Three
-fstpl X
-fldl X
-fsubl Half
-fstpl F6
-fldl F6
-fstpl -320(%ebp)
-fldl -320(%ebp)
-faddl -320(%ebp)
-fstpl Third
-fldl Third
-fsubl Half
-fstpl X
-fldl X
-faddl -320(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -328(%ebp)
-fldl -328(%ebp)
-fstpl X
-fldl U1
-fcompl X
-fstsw %ax
-sahf
-jbe .LC69
-fldl U1
-fstpl X
-.LC69:
-.LC71:
-fldl X
-fstpl U1
-fldl U1
-fstpl -344(%ebp)
-fldl Half
-fmull -344(%ebp)
-fldl ThirtyTwo
-fmull -344(%ebp)
-fmull -344(%ebp)
-faddp %st(1),%st
-fstpl Y
-fldl Half
-fsubl Y
-fstpl Y
-fldl Half
-faddl Y
-fstpl X
-fldl Half
-fsubl X
-fstpl Y
-fldl Half
-faddl Y
-fstpl X
-.LC72:
-fldl X
-fcompl U1
-fstsw %ax
-sahf
-jae .LC74
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jb .LC71
-.LC74:
-fldl E1
-fcompl U1
-fstsw %ax
-sahf
-jne .LC75
-pushl $.LC77
-call printf
-addl $4,%esp
-jmp .LC76
-.LC75:
-fldl U1
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC78
-call printf
-addl $12,%esp
-.LC76:
-fldl One
-fdivl U1
-fstpl W
-fldl Half
-fsubl U1
-faddl Half
-fstpl F9
-fldl U2
-fdivl U1
-faddl .LC79
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -360(%ebp)
-fldl -360(%ebp)
-fstpl Radix
-fldl E0
-fcompl Radix
-fstsw %ax
-sahf
-jne .LC80
-pushl $.LC82
-call printf
-addl $4,%esp
-jmp .LC81
-.LC80:
-fldl Radix
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC83
-call printf
-addl $12,%esp
-.LC81:
-pushl $.LC85
-fldl Eight
-faddl Eight
-fcompl Radix
-fstsw %ax
-sahf
-jb .LC86
-movl $1,-364(%ebp)
-jmp .LC87
-.LC86:
-movl $0,-364(%ebp)
-.LC87:
-pushl -364(%ebp)
-pushl $2
-call TstCond
-addl $12,%esp
-pushl $.LC89
-fldl Two
-fcompl Radix
-fstsw %ax
-sahf
-je .LC93
-fldl .LC94
-fcompl Radix
-fstsw %ax
-sahf
-je .LC93
-fldl One
-fcompl Radix
-fstsw %ax
-sahf
-jne .LC90
-.LC93:
-movl $1,-376(%ebp)
-jmp .LC91
-.LC90:
-movl $0,-376(%ebp)
-.LC91:
-pushl -376(%ebp)
-pushl $3
-call TstCond
-addl $12,%esp
-movl $20,Milestone
-pushl $.LC96
-fldl F9
-fsubl Half
-fldl Half
-fcompp
-fstsw %ax
-sahf
-jbe .LC97
-movl $1,-388(%ebp)
-jmp .LC98
-.LC97:
-movl $0,-388(%ebp)
-.LC98:
-pushl -388(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-fldl F9
-fstpl X
-movl $1,I
-fldl X
-fsubl Half
-fstpl Y
-fldl Y
-fsubl Half
-fstpl Z
-pushl $.LC100
-fldl One
-fcompl X
-fstsw %ax
-sahf
-jne .LC103
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-jne .LC101
-.LC103:
-movl $1,-400(%ebp)
-jmp .LC102
-.LC101:
-movl $0,-400(%ebp)
-.LC102:
-pushl -400(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-fldl One
-faddl U2
-fstpl X
-movl $0,I
-movl $25,Milestone
-fldl Radix
-fsubl One
-fstpl BMinusU2
-fldl BMinusU2
-fsubl U2
-faddl One
-fstpl BMinusU2
-fldl One
-fcompl Radix
-fstsw %ax
-sahf
-je .LC104
-fldl U1
-subl $8,%esp
-fstpl (%esp)
-call log
-addl $8,%esp
-fstpl -440(%ebp)
-fldl Radix
-subl $8,%esp
-fstpl (%esp)
-call log
-addl $8,%esp
-fstpl -448(%ebp)
-fldl TwoForty
-fchs
-fmull -440(%ebp)
-fdivl -448(%ebp)
-fstpl X
-fldl Half
-faddl X
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -456(%ebp)
-fldl -456(%ebp)
-fstpl Y
-fldl X
-fsubl Y
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -464(%ebp)
-fldl -464(%ebp)
-fmull Four
-fldl One
-fcompp
-fstsw %ax
-sahf
-jbe .LC106
-fldl Y
-fstpl X
-.LC106:
-fldl X
-fdivl TwoForty
-fstpl Precision
-fldl Half
-faddl Precision
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -472(%ebp)
-fldl -472(%ebp)
-fstpl Y
-fldl Precision
-fsubl Y
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -480(%ebp)
-fldl -480(%ebp)
-fmull TwoForty
-fldl Half
-fcompp
-fstsw %ax
-sahf
-jbe .LC108
-fldl Y
-fstpl Precision
-.LC108:
-.LC104:
-fldl Precision
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -448(%ebp)
-fldl -448(%ebp)
-fcompl Precision
-fstsw %ax
-sahf
-jne .LC112
-fldl One
-fcompl Radix
-fstsw %ax
-sahf
-jne .LC110
-.LC112:
-pushl $.LC113
-call printf
-addl $4,%esp
-pushl $.LC114
-call printf
-addl $4,%esp
-.LC110:
-fldl One
-fcompl Radix
-fstsw %ax
-sahf
-jne .LC115
-pushl $.LC117
-call printf
-addl $4,%esp
-jmp .LC116
-.LC115:
-fldl Precision
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC118
-call printf
-addl $12,%esp
-.LC116:
-pushl $.LC120
-fldl U2
-fmull Nine
-fmull Nine
-fmull TwoForty
-fldl One
-fcompp
-fstsw %ax
-sahf
-jbe .LC121
-movl $1,-452(%ebp)
-jmp .LC122
-.LC121:
-movl $0,-452(%ebp)
-.LC122:
-pushl -452(%ebp)
-pushl $1
-call TstCond
-addl $12,%esp
-movl $30,Milestone
-fldl One
-fdivl Four
-fstpl -492(%ebp)
-fldl Four
-fdivl Three
-fsubl One
-fsubl -492(%ebp)
-fmull Three
-fsubl -492(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -500(%ebp)
-fldl -500(%ebp)
-fstpl X
-.LC123:
-fldl X
-fstpl Z2
-fldl Z2
-fstpl -516(%ebp)
-fldl One
-fldl Half
-fmull -516(%ebp)
-fldl ThirtyTwo
-fmull -516(%ebp)
-fmull -516(%ebp)
-faddp %st(1),%st
-faddp %st(1),%st
-fsubl One
-fstpl X
-.LC124:
-fldl X
-fcompl Z2
-fstsw %ax
-sahf
-jae .LC126
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jb .LC123
-.LC126:
-fldl Three
-fdivl Four
-fldl Two
-fdivl Three
-fsubp %st(1),%st
-fmull Three
-fldl One
-fdivl Four
-fsubp %st(1),%st
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -532(%ebp)
-fldl -532(%ebp)
-fstpl Z
-fldl -532(%ebp)
-fstpl Y
-fldl -532(%ebp)
-fstpl X
-.LC127:
-fldl Z
-fstpl Z1
-fldl One
-fdivl Two
-fstpl -540(%ebp)
-fldl Z1
-fstpl -548(%ebp)
-fldl -540(%ebp)
-fldl -540(%ebp)
-fldl Half
-fmull -548(%ebp)
-fldl ThirtyTwo
-fmull -548(%ebp)
-fmull -548(%ebp)
-faddp %st(1),%st
-fsubp %st(1),%st
-faddl -540(%ebp)
-fsubp %st(1),%st
-faddl -540(%ebp)
-fstpl Z
-.LC128:
-fldl Z
-fcompl Z1
-fstsw %ax
-sahf
-jae .LC130
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-jb .LC127
-.LC130:
-.LC131:
-.LC134:
-fldl Y
-fstpl Y1
-fldl Y1
-fstpl -556(%ebp)
-fldl Half
-fldl Half
-fldl Half
-fmull -556(%ebp)
-fldl ThirtyTwo
-fmull -556(%ebp)
-fmull -556(%ebp)
-faddp %st(1),%st
-fsubp %st(1),%st
-faddl Half
-fsubp %st(1),%st
-faddl Half
-fstpl Y
-.LC135:
-fldl Y
-fcompl Y1
-fstsw %ax
-sahf
-jae .LC137
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jb .LC134
-.LC137:
-fldl X
-fstpl X1
-fldl X1
-fstpl -556(%ebp)
-fldl Half
-fmull -556(%ebp)
-fldl ThirtyTwo
-fmull -556(%ebp)
-fmull -556(%ebp)
-faddp %st(1),%st
-fsubl F9
-faddl F9
-fstpl X
-.LC132:
-fldl X
-fcompl X1
-fstsw %ax
-sahf
-jae .LC138
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jb .LC131
-.LC138:
-fldl Y1
-fcompl X1
-fstsw %ax
-sahf
-jne .LC141
-fldl Z1
-fcompl X1
-fstsw %ax
-sahf
-je .LC139
-.LC141:
-pushl $.LC142
-pushl $1
-call BadCond
-addl $8,%esp
-fldl Z1
-subl $8,%esp
-fstpl (%esp)
-fldl Y1
-subl $8,%esp
-fstpl (%esp)
-fldl X1
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC143
-call printf
-addl $28,%esp
-pushl $.LC144
-call printf
-addl $4,%esp
-pushl $.LC145
-call printf
-addl $4,%esp
-pushl $.LC146
-call notify
-addl $4,%esp
-fldl U1
-fcompl X1
-fstsw %ax
-sahf
-je .LC150
-fldl U1
-fcompl Y1
-fstsw %ax
-sahf
-je .LC150
-fldl U1
-fcompl Z1
-fstsw %ax
-sahf
-jne .LC140
-.LC150:
-pushl $.LC151
-call printf
-addl $4,%esp
-jmp .LC140
-.LC139:
-fldl U1
-fcompl Z1
-fstsw %ax
-sahf
-jne .LC154
-fldl U2
-fcompl Z2
-fstsw %ax
-sahf
-je .LC152
-.LC154:
-fldl U1
-fcompl Z1
-fstsw %ax
-sahf
-jbe .LC157
-fldl U2
-fcompl Z2
-fstsw %ax
-sahf
-ja .LC155
-.LC157:
-pushl $.LC158
-pushl $0
-call BadCond
-addl $8,%esp
-pushl $.LC159
-call notify
-addl $4,%esp
-fldl Z1
-fsubl U1
-subl $8,%esp
-fstpl (%esp)
-fldl U1
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC160
-call printf
-addl $20,%esp
-fldl Z2
-fsubl U2
-subl $8,%esp
-fstpl (%esp)
-fldl U2
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC161
-call printf
-addl $20,%esp
-jmp .LC156
-.LC155:
-fldl Zero
-fcompl Z1
-fstsw %ax
-sahf
-jae .LC164
-fldl Zero
-fcompl Z2
-fstsw %ax
-sahf
-jb .LC162
-.LC164:
-fldl Radix
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC165
-call printf
-addl $12,%esp
-pushl $.LC166
-call printf
-addl $4,%esp
-fldl Z2
-subl $8,%esp
-fstpl (%esp)
-fldl Z1
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC167
-call printf
-addl $20,%esp
-pushl $.LC168
-call notify
-addl $4,%esp
-.LC162:
-fldl Z2
-fcompl Z1
-fstsw %ax
-sahf
-jne .LC171
-fldl Zero
-fcompl Z1
-fstsw %ax
-sahf
-jae .LC169
-.LC171:
-fldl Z1
-fdivl U1
-fstpl X
-fldl Z2
-fdivl U2
-fstpl Y
-fldl X
-fcompl Y
-fstsw %ax
-sahf
-jae .LC172
-fldl Y
-fstpl X
-.LC172:
-fldl X
-subl $8,%esp
-fstpl (%esp)
-call log
-addl $8,%esp
-fstpl -580(%ebp)
-fldl -580(%ebp)
-fchs
-fstpl Q
-pushl $.LC174
-call printf
-addl $4,%esp
-fldl Radix
-subl $8,%esp
-fstpl (%esp)
-call log
-addl $8,%esp
-fstpl -588(%ebp)
-fldl Q
-fdivl -588(%ebp)
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC175
-call printf
-addl $12,%esp
-fldl .LC94
-subl $8,%esp
-fstpl (%esp)
-call log
-addl $8,%esp
-fstpl -596(%ebp)
-fldl Q
-fdivl -596(%ebp)
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC176
-call printf
-addl $12,%esp
-.LC169:
-pushl $.LC151
-call printf
-addl $4,%esp
-.LC156:
-.LC152:
-.LC140:
-call Pause
-movl $35,Milestone
-fldl Two
-fcompl Radix
-fstsw %ax
-sahf
-ja .LC177
-fldl W
-fldl Radix
-fmull Radix
-fdivp %st(1),%st
-fstpl X
-fldl X
-fstpl -576(%ebp)
-fldl -576(%ebp)
-faddl One
-fstpl Y
-fldl Y
-fsubl -576(%ebp)
-fstpl Z
-fldl Z
-fstpl -584(%ebp)
-fldl -584(%ebp)
-faddl U2
-fstpl T
-fldl T
-fsubl -584(%ebp)
-fstpl X
-pushl $.LC180
-fldl U2
-fcompl X
-fstsw %ax
-sahf
-jne .LC181
-movl $1,-560(%ebp)
-jmp .LC182
-.LC181:
-movl $0,-560(%ebp)
-.LC182:
-pushl -560(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-fldl U2
-fcompl X
-fstsw %ax
-sahf
-jne .LC183
-pushl $.LC185
-call printf
-addl $4,%esp
-.LC183:
-.LC177:
-pushl $.LC186
-call printf
-addl $4,%esp
-fldl F9
-fmull One
-fstpl Y
-fldl One
-fmull F9
-fstpl Z
-fldl F9
-fsubl Half
-fstpl X
-fldl X
-fstpl -588(%ebp)
-fldl Y
-fsubl Half
-fsubl -588(%ebp)
-fstpl Y
-fldl Z
-fsubl Half
-fsubl -588(%ebp)
-fstpl Z
-fldl One
-faddl U2
-fstpl X
-fldl X
-fstpl -604(%ebp)
-fldl -604(%ebp)
-fmull Radix
-fstpl T
-fldl Radix
-fmull -604(%ebp)
-fstpl R
-fldl T
-fsubl Radix
-fstpl X
-fldl Radix
-fmull U2
-fstpl -620(%ebp)
-fldl X
-fsubl -620(%ebp)
-fstpl X
-fldl R
-fsubl Radix
-fstpl T
-fldl T
-fsubl -620(%ebp)
-fstpl T
-fldl Radix
-fsubl One
-fstpl -628(%ebp)
-fldl X
-fmull -628(%ebp)
-fstpl X
-fldl T
-fmull -628(%ebp)
-fstpl T
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jne .LC187
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jne .LC187
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-jne .LC187
-fldl Zero
-fcompl T
-fstsw %ax
-sahf
-jne .LC187
-movl $1,GMult
-jmp .LC188
-.LC187:
-movl $0,GMult
-pushl $.LC189
-pushl $0
-pushl $1
-call TstCond
-addl $12,%esp
-.LC188:
-fldl Radix
-fmull U2
-fstpl Z
-fldl Z
-fstpl -648(%ebp)
-fldl One
-faddl -648(%ebp)
-fstpl X
-fldl X
-fstpl -656(%ebp)
-fldl -656(%ebp)
-faddl -648(%ebp)
-fldl -656(%ebp)
-fmull -656(%ebp)
-fsubp %st(1),%st
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -664(%ebp)
-fldl -664(%ebp)
-fsubl U2
-fstpl Y
-fldl One
-fsubl U2
-fstpl X
-fldl X
-fstpl -680(%ebp)
-fldl -680(%ebp)
-fsubl U2
-fldl -680(%ebp)
-fmull -680(%ebp)
-fsubp %st(1),%st
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -688(%ebp)
-fldl -688(%ebp)
-fsubl U1
-fstpl Z
-pushl $.LC191
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jb .LC192
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-jb .LC192
-movl $1,-640(%ebp)
-jmp .LC193
-.LC192:
-movl $0,-640(%ebp)
-.LC193:
-pushl -640(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-fldl One
-fsubl U2
-fstpl Y
-fldl One
-faddl U2
-fstpl X
-fldl One
-fdivl Y
-fstpl Z
-fldl Z
-fsubl X
-fstpl Y
-fldl One
-fdivl Three
-fstpl X
-fldl Three
-fdivl Nine
-fstpl Z
-fldl Z
-fstpl -740(%ebp)
-fldl X
-fsubl -740(%ebp)
-fstpl X
-fldl Nine
-fdivl TwentySeven
-fstpl T
-fldl -740(%ebp)
-fsubl T
-fstpl Z
-pushl $.LC195
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jne .LC196
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jne .LC196
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-jne .LC196
-movl $1,-700(%ebp)
-jmp .LC197
-.LC196:
-movl $0,-700(%ebp)
-.LC197:
-pushl -700(%ebp)
-pushl $2
-call TstCond
-addl $12,%esp
-fldl F9
-fdivl One
-fstpl Y
-fldl F9
-fsubl Half
-fstpl X
-fldl Y
-fsubl Half
-fsubl X
-fstpl Y
-fldl One
-faddl U2
-fstpl X
-fldl X
-fstpl -780(%ebp)
-fldl -780(%ebp)
-fdivl One
-fstpl T
-fldl T
-fsubl -780(%ebp)
-fstpl X
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jne .LC198
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jne .LC198
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-jne .LC198
-movl $1,GDiv
-jmp .LC199
-.LC198:
-movl $0,GDiv
-pushl $.LC200
-pushl $0
-pushl $1
-call TstCond
-addl $12,%esp
-.LC199:
-fldl One
-fldl One
-faddl U2
-fdivp %st(1),%st
-fstpl X
-fldl X
-fsubl Half
-fsubl Half
-fstpl Y
-pushl $.LC202
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jbe .LC203
-movl $1,-792(%ebp)
-jmp .LC204
-.LC203:
-movl $0,-792(%ebp)
-.LC204:
-pushl -792(%ebp)
-pushl $1
-call TstCond
-addl $12,%esp
-fldl One
-fsubl U2
-fstpl X
-fldl One
-fldl Radix
-fmull U2
-faddp %st(1),%st
-fstpl Y
-fldl X
-fstpl -844(%ebp)
-fldl -844(%ebp)
-fmull Radix
-fstpl Z
-fldl Y
-fstpl -852(%ebp)
-fldl -852(%ebp)
-fmull Radix
-fstpl T
-fldl Z
-fdivl Radix
-fstpl R
-fldl T
-fdivl Radix
-fstpl StickyBit
-fldl R
-fsubl -844(%ebp)
-fstpl X
-fldl StickyBit
-fsubl -852(%ebp)
-fstpl Y
-pushl $.LC206
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jne .LC207
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jne .LC207
-movl $1,-812(%ebp)
-jmp .LC208
-.LC207:
-movl $0,-812(%ebp)
-.LC208:
-pushl -812(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-fldl One
-fsubl U1
-fstpl Y
-fldl One
-fsubl F9
-fstpl X
-fldl One
-fsubl Y
-fstpl Y
-fldl Radix
-fsubl U2
-fstpl T
-fldl Radix
-fsubl BMinusU2
-fstpl Z
-fldl Radix
-fsubl T
-fstpl T
-fldl U1
-fcompl X
-fstsw %ax
-sahf
-jne .LC209
-fldl U1
-fcompl Y
-fstsw %ax
-sahf
-jne .LC209
-fldl U2
-fcompl Z
-fstsw %ax
-sahf
-jne .LC209
-fldl U2
-fcompl T
-fstsw %ax
-sahf
-jne .LC209
-movl $1,GAddSub
-jmp .LC210
-.LC209:
-movl $0,GAddSub
-pushl $.LC211
-pushl $0
-pushl $1
-call TstCond
-addl $12,%esp
-.LC210:
-fldl One
-fcompl F9
-fstsw %ax
-sahf
-je .LC212
-fldl F9
-fsubl One
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-ja .LC212
-pushl $.LC214
-pushl $1
-call BadCond
-addl $8,%esp
-pushl $.LC215
-call printf
-addl $4,%esp
-pushl $.LC216
-call printf
-addl $4,%esp
-pushl $.LC217
-call printf
-addl $4,%esp
-.LC212:
-cmpl $1,GMult
-jne .LC218
-cmpl $1,GDiv
-jne .LC218
-cmpl $1,GAddSub
-jne .LC218
-pushl $.LC220
-call printf
-addl $4,%esp
-.LC218:
-movl $40,Milestone
-call Pause
-pushl $.LC221
-call printf
-addl $4,%esp
-movl $0,RMult
-movl $0,RDiv
-movl $0,RAddSub
-fldl Radix
-fdivl Two
-fstpl RadixD2
-fldl Two
-fstpl A1
-movl $0,Done
-.LC222:
-fldl Radix
-fstpl AInvrse
-.LC225:
-fldl AInvrse
-fstpl -924(%ebp)
-fldl -924(%ebp)
-fstpl X
-fldl -924(%ebp)
-fdivl A1
-fstpl AInvrse
-.LC226:
-fldl AInvrse
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -924(%ebp)
-fldl AInvrse
-fcompl -924(%ebp)
-fstsw %ax
-sahf
-je .LC225
-fldl One
-fcompl X
-fstsw %ax
-sahf
-je .LC231
-fldl Three
-fcompl A1
-fstsw %ax
-sahf
-jae .LC229
-.LC231:
-movl $1,-928(%ebp)
-jmp .LC230
-.LC229:
-movl $0,-928(%ebp)
-.LC230:
-movl -928(%ebp),%edi
-movl %edi,Done
-cmpl $0,Done
-jne .LC232
-fldl Nine
-faddl One
-fstpl A1
-.LC232:
-.LC223:
-cmpl $0,Done
-je .LC222
-fldl One
-fcompl X
-fstsw %ax
-sahf
-jne .LC234
-fldl Radix
-fstpl A1
-.LC234:
-fldl One
-fdivl A1
-fstpl AInvrse
-fldl A1
-fstpl X
-fldl AInvrse
-fstpl Y
-movl $0,Done
-.LC236:
-fldl X
-fmull Y
-fsubl Half
-fstpl Z
-pushl $.LC240
-fldl Half
-fcompl Z
-fstsw %ax
-sahf
-jne .LC241
-movl $1,-928(%ebp)
-jmp .LC242
-.LC241:
-movl $0,-928(%ebp)
-.LC242:
-pushl -928(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-fldl Radix
-fcompl X
-fstsw %ax
-sahf
-jne .LC244
-movl $1,-940(%ebp)
-jmp .LC245
-.LC244:
-movl $0,-940(%ebp)
-.LC245:
-movl -940(%ebp),%edi
-movl %edi,Done
-fldl Radix
-fstpl X
-fldl One
-fdivl X
-fstpl Y
-.LC237:
-cmpl $0,Done
-je .LC236
-fldl One
-faddl U2
-fstpl Y2
-fldl One
-fsubl U2
-fstpl Y1
-fldl OneAndHalf
-fsubl U2
-fstpl X
-fldl OneAndHalf
-faddl U2
-fstpl Y
-fldl X
-fstpl -956(%ebp)
-fldl Y2
-fstpl -964(%ebp)
-fldl -956(%ebp)
-fsubl U2
-fmull -964(%ebp)
-fstpl Z
-fldl Y
-fstpl -972(%ebp)
-fldl Y1
-fstpl -980(%ebp)
-fldl -972(%ebp)
-fmull -980(%ebp)
-fstpl T
-fldl Z
-fsubl -956(%ebp)
-fstpl Z
-fldl T
-fsubl -956(%ebp)
-fstpl T
-fldl -956(%ebp)
-fmull -964(%ebp)
-fstpl X
-fldl -972(%ebp)
-faddl U2
-fmull -980(%ebp)
-fstpl Y
-fldl X
-fsubl OneAndHalf
-fstpl X
-fldl Y
-fsubl OneAndHalf
-fstpl Y
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jne .LC246
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jne .LC246
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-jne .LC246
-fldl Zero
-fcompl T
-fstsw %ax
-sahf
-jb .LC246
-fldl OneAndHalf
-faddl U2
-fstpl -1012(%ebp)
-fldl -1012(%ebp)
-fmull Y2
-fstpl X
-fldl OneAndHalf
-fsubl U2
-fstpl -1028(%ebp)
-fldl -1028(%ebp)
-fsubl U2
-fstpl Y
-fldl -1012(%ebp)
-faddl U2
-fstpl Z
-fldl Y1
-fstpl -1036(%ebp)
-fldl -1028(%ebp)
-fmull -1036(%ebp)
-fstpl T
-fldl Z
-fstpl -1044(%ebp)
-fldl -1044(%ebp)
-faddl U2
-fstpl -1052(%ebp)
-fldl X
-fsubl -1052(%ebp)
-fstpl X
-fldl Y
-fstpl -1060(%ebp)
-fldl -1060(%ebp)
-fmull -1036(%ebp)
-fstpl StickyBit
-fldl -1044(%ebp)
-fmull Y2
-fstpl S
-fldl T
-fsubl -1060(%ebp)
-fstpl T
-fldl U2
-fsubl -1060(%ebp)
-faddl StickyBit
-fstpl Y
-fldl S
-fldl -1052(%ebp)
-faddl U2
-fsubp %st(1),%st
-fstpl Z
-fldl Y2
-faddl U2
-fmull -1036(%ebp)
-fstpl StickyBit
-fldl Y2
-fmull -1036(%ebp)
-fstpl Y1
-fldl StickyBit
-fsubl Y2
-fstpl StickyBit
-fldl Y1
-fsubl Half
-fstpl Y1
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jne .LC248
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jne .LC248
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-jne .LC248
-fldl Zero
-fcompl T
-fstsw %ax
-sahf
-jne .LC248
-fldl Zero
-fcompl StickyBit
-fstsw %ax
-sahf
-jne .LC248
-fldl Half
-fcompl Y1
-fstsw %ax
-sahf
-jne .LC248
-movl $1,RMult
-pushl $.LC250
-call printf
-addl $4,%esp
-jmp .LC249
-.LC248:
-fldl X
-faddl U2
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC251
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jbe .LC251
-fldl Z
-faddl U2
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC251
-fldl Zero
-fcompl T
-fstsw %ax
-sahf
-jbe .LC251
-fldl StickyBit
-faddl U2
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC251
-fldl Half
-fcompl Y1
-fstsw %ax
-sahf
-jbe .LC251
-movl $2,RMult
-pushl $.LC253
-call printf
-addl $4,%esp
-jmp .LC252
-.LC251:
-pushl $.LC254
-call printf
-addl $4,%esp
-.LC252:
-.LC249:
-cmpl $1,RMult
-jne .LC247
-cmpl $0,GMult
-jne .LC247
-pushl $.LC257
-call notify
-addl $4,%esp
-jmp .LC247
-.LC246:
-pushl $.LC254
-call printf
-addl $4,%esp
-.LC247:
-movl $45,Milestone
-fldl One
-faddl U2
-fstpl Y2
-fldl One
-fsubl U2
-fstpl Y1
-fldl OneAndHalf
-faddl U2
-fstpl -1020(%ebp)
-fldl -1020(%ebp)
-faddl U2
-fstpl Z
-fldl Z
-fstpl -1028(%ebp)
-fldl Y2
-fstpl -1036(%ebp)
-fldl -1028(%ebp)
-fdivl -1036(%ebp)
-fstpl X
-fldl OneAndHalf
-fsubl U2
-fsubl U2
-fstpl T
-fldl T
-fstpl -1044(%ebp)
-fldl Y1
-fstpl -1052(%ebp)
-fldl -1044(%ebp)
-fsubl U2
-fdivl -1052(%ebp)
-fstpl Y
-fldl -1028(%ebp)
-faddl U2
-fdivl -1036(%ebp)
-fstpl Z
-fldl X
-fsubl OneAndHalf
-fstpl X
-fldl Y
-fsubl -1044(%ebp)
-fstpl Y
-fldl -1044(%ebp)
-fdivl -1052(%ebp)
-fstpl T
-fldl Z
-fsubl -1020(%ebp)
-fstpl Z
-fldl U2
-fsubl OneAndHalf
-faddl T
-fstpl T
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jb .LC258
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jb .LC258
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-jb .LC258
-fldl Zero
-fcompl T
-fstsw %ax
-sahf
-jb .LC258
-fldl Y2
-fstpl -1076(%ebp)
-fldl OneAndHalf
-fdivl -1076(%ebp)
-fstpl X
-fldl OneAndHalf
-fsubl U2
-fstpl Y
-fldl OneAndHalf
-faddl U2
-fstpl Z
-fldl Y
-fstpl -1092(%ebp)
-fldl X
-fsubl -1092(%ebp)
-fstpl X
-fldl Y1
-fstpl -1100(%ebp)
-fldl OneAndHalf
-fdivl -1100(%ebp)
-fstpl T
-fldl -1092(%ebp)
-fdivl -1100(%ebp)
-fstpl Y
-fldl Z
-fstpl -1108(%ebp)
-fldl T
-fldl -1108(%ebp)
-faddl U2
-fsubp %st(1),%st
-fstpl T
-fldl Y
-fsubl -1108(%ebp)
-fstpl Y
-fldl -1108(%ebp)
-fdivl -1076(%ebp)
-fstpl Z
-fldl -1076(%ebp)
-faddl U2
-fdivl -1076(%ebp)
-fstpl Y1
-fldl Z
-fsubl OneAndHalf
-fstpl Z
-fldl Y1
-fsubl -1076(%ebp)
-fstpl Y2
-fldl F9
-fsubl U1
-fdivl F9
-fstpl Y1
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jne .LC260
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jne .LC260
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-jne .LC260
-fldl Zero
-fcompl T
-fstsw %ax
-sahf
-jne .LC260
-fldl Zero
-fcompl Y2
-fstsw %ax
-sahf
-jne .LC260
-fldl Zero
-fcompl Y2
-fstsw %ax
-sahf
-jne .LC260
-fldl Y1
-fsubl Half
-fldl F9
-fsubl Half
-fcompp
-fstsw %ax
-sahf
-jne .LC260
-movl $1,RDiv
-pushl $.LC262
-call printf
-addl $4,%esp
-cmpl $0,GDiv
-jne .LC261
-pushl $.LC265
-call notify
-addl $4,%esp
-jmp .LC261
-.LC260:
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jbe .LC266
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jbe .LC266
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-jbe .LC266
-fldl Zero
-fcompl T
-fstsw %ax
-sahf
-jbe .LC266
-fldl Zero
-fcompl Y2
-fstsw %ax
-sahf
-jbe .LC266
-fldl Y1
-fsubl Half
-fldl F9
-fsubl Half
-fcompp
-fstsw %ax
-sahf
-jbe .LC266
-movl $2,RDiv
-pushl $.LC268
-call printf
-addl $4,%esp
-.LC266:
-.LC261:
-.LC258:
-cmpl $0,RDiv
-jne .LC269
-pushl $.LC271
-call printf
-addl $4,%esp
-.LC269:
-fldl One
-fdivl Radix
-fstpl BInvrse
-pushl $.LC273
-fldl BInvrse
-fmull Radix
-fsubl Half
-fldl Half
-fcompp
-fstsw %ax
-sahf
-jne .LC274
-movl $1,-1064(%ebp)
-jmp .LC275
-.LC274:
-movl $0,-1064(%ebp)
-.LC275:
-pushl -1064(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-movl $50,Milestone
-pushl $.LC277
-fldl F9
-faddl U1
-fsubl Half
-fldl Half
-fcompp
-fstsw %ax
-sahf
-jne .LC278
-fldl BMinusU2
-faddl U2
-fsubl One
-fldl Radix
-fsubl One
-fcompp
-fstsw %ax
-sahf
-jne .LC278
-movl $1,-1084(%ebp)
-jmp .LC279
-.LC278:
-movl $0,-1084(%ebp)
-.LC279:
-pushl -1084(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-fldl One
-fldl U1
-fmull U1
-fsubp %st(1),%st
-fstpl X
-fldl One
-fldl U2
-fldl One
-fsubl U2
-fmulp %st(1),%st
-faddp %st(1),%st
-fstpl Y
-fldl F9
-fsubl Half
-fstpl Z
-fldl X
-fsubl Half
-fsubl Z
-fstpl X
-fldl Y
-fsubl One
-fstpl Y
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jne .LC280
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jne .LC280
-movl $2,RAddSub
-pushl $.LC282
-call printf
-addl $4,%esp
-.LC280:
-cmpl $1,GAddSub
-jne .LC283
-fldl Half
-faddl U2
-fmull U2
-fstpl X
-fldl Half
-fsubl U2
-fmull U2
-fstpl Y
-fldl One
-faddl X
-fstpl X
-fldl One
-faddl Y
-fstpl Y
-fldl One
-faddl U2
-fsubl X
-fstpl X
-fldl One
-fsubl Y
-fstpl Y
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jne .LC285
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jne .LC285
-fldl Half
-faddl U2
-fmull U1
-fstpl X
-fldl Half
-fsubl U2
-fmull U1
-fstpl Y
-fldl One
-fsubl X
-fstpl X
-fldl One
-fsubl Y
-fstpl Y
-fldl F9
-fsubl X
-fstpl X
-fldl One
-fsubl Y
-fstpl Y
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jne .LC287
-fldl Zero
-fcompl Y
-fstsw %ax
-sahf
-jne .LC287
-movl $1,RAddSub
-pushl $.LC289
-call printf
-addl $4,%esp
-cmpl $0,GAddSub
-jne .LC284
-pushl $.LC292
-call notify
-addl $4,%esp
-jmp .LC284
-.LC287:
-pushl $.LC293
-call printf
-addl $4,%esp
-jmp .LC284
-.LC285:
-pushl $.LC293
-call printf
-addl $4,%esp
-jmp .LC284
-.LC283:
-pushl $.LC293
-call printf
-addl $4,%esp
-.LC284:
-fldl One
-fstpl S
-fldl One
-fldl Half
-fldl One
-faddl Half
-fmulp %st(1),%st
-faddp %st(1),%st
-fstpl X
-fldl One
-faddl U2
-fmull Half
-fstpl Y
-fldl X
-fstpl -1164(%ebp)
-fldl Y
-fstpl -1172(%ebp)
-fldl -1164(%ebp)
-fsubl -1172(%ebp)
-fstpl Z
-fldl -1172(%ebp)
-fsubl -1164(%ebp)
-fstpl T
-fldl Z
-faddl T
-fstpl StickyBit
-fldl Zero
-fcompl StickyBit
-fstsw %ax
-sahf
-je .LC294
-fldl Zero
-fstpl S
-pushl $.LC296
-pushl $3
-call BadCond
-addl $8,%esp
-.LC294:
-fldl Zero
-fstpl StickyBit
-cmpl $1,GMult
-jne .LC297
-cmpl $1,GDiv
-jne .LC297
-cmpl $1,GAddSub
-jne .LC297
-cmpl $1,RMult
-jne .LC297
-cmpl $1,RDiv
-jne .LC297
-cmpl $1,RAddSub
-jne .LC297
-fldl RadixD2
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1180(%ebp)
-fldl RadixD2
-fcompl -1180(%ebp)
-fstsw %ax
-sahf
-jne .LC297
-pushl $.LC299
-call printf
-addl $4,%esp
-fldl Half
-faddl U1
-fmull U2
-fstpl X
-fldl Half
-fmull U2
-fstpl Y
-fldl One
-faddl Y
-fstpl Z
-fldl One
-faddl X
-fstpl T
-fldl Z
-fsubl One
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jb .LC300
-fldl T
-fsubl One
-fldl U2
-fcompp
-fstsw %ax
-sahf
-ja .LC300
-fldl T
-faddl Y
-fstpl Z
-fldl Z
-fsubl X
-fstpl Y
-fldl Z
-fsubl T
-fldl U2
-fcompp
-fstsw %ax
-sahf
-ja .LC302
-fldl Y
-fsubl T
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC302
-fldl Half
-faddl U1
-fmull U1
-fstpl X
-fldl Half
-fmull U1
-fstpl Y
-fldl One
-fsubl Y
-fstpl Z
-fldl One
-fsubl X
-fstpl T
-fldl Z
-fsubl One
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC304
-fldl T
-fsubl F9
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC304
-fldl Half
-fsubl U1
-fmull U1
-fstpl Z
-fldl F9
-fsubl Z
-fstpl T
-fldl F9
-fsubl Y
-fstpl Q
-fldl T
-fsubl F9
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC306
-fldl F9
-fsubl U1
-fsubl Q
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC306
-fldl One
-faddl U2
-fmull OneAndHalf
-fstpl Z
-fldl OneAndHalf
-faddl U2
-fsubl Z
-faddl U2
-fstpl T
-fldl One
-fldl Half
-fdivl Radix
-faddp %st(1),%st
-fstpl X
-fldl One
-fldl Radix
-fmull U2
-faddp %st(1),%st
-fstpl Y
-fldl X
-fmull Y
-fstpl Z
-fldl Zero
-fcompl T
-fstsw %ax
-sahf
-jne .LC308
-fldl X
-fldl Radix
-fmull U2
-faddp %st(1),%st
-fsubl Z
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC308
-fldl Two
-fcompl Radix
-fstsw %ax
-sahf
-je .LC310
-fldl Two
-faddl U2
-fstpl X
-fldl X
-fdivl Two
-fstpl Y
-fldl Y
-fsubl One
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC311
-fldl S
-fstpl StickyBit
-jmp .LC311
-.LC310:
-fldl S
-fstpl StickyBit
-.LC311:
-.LC308:
-.LC306:
-.LC304:
-.LC302:
-.LC300:
-.LC297:
-fldl One
-fcompl StickyBit
-fstsw %ax
-sahf
-jne .LC314
-pushl $.LC316
-call printf
-addl $4,%esp
-jmp .LC315
-.LC314:
-pushl $.LC317
-call printf
-addl $4,%esp
-.LC315:
-pushl $.LC319
-cmpl $0,GMult
-je .LC320
-cmpl $0,GDiv
-je .LC320
-cmpl $0,GAddSub
-je .LC320
-cmpl $0,RMult
-je .LC320
-cmpl $0,RDiv
-je .LC320
-cmpl $0,RAddSub
-je .LC320
-movl $1,-1184(%ebp)
-jmp .LC321
-.LC320:
-movl $0,-1184(%ebp)
-.LC321:
-pushl -1184(%ebp)
-pushl $3
-call TstCond
-addl $12,%esp
-movl $60,Milestone
-pushl $.LC45
-call printf
-addl $4,%esp
-pushl $.LC322
-call printf
-addl $4,%esp
-pushl NoTrials
-pushl $.LC323
-call printf
-addl $8,%esp
-fldl .LC324
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1192(%ebp)
-fldl -1192(%ebp)
-fstpl Random9
-fldl Third
-fstpl Random1
-movl $1,I
-.LC325:
-call Random
-fstpl -1200(%ebp)
-fldl -1200(%ebp)
-fstpl X
-call Random
-fstpl -1208(%ebp)
-fldl -1208(%ebp)
-fstpl Y
-fldl Y
-fmull X
-fstpl Z9
-fldl X
-fmull Y
-fstpl Z
-fldl Z
-fsubl Z9
-fstpl Z9
-incl I
-.LC326:
-movl NoTrials,%edi
-cmpl %edi,I
-jg .LC328
-fldl Zero
-fcompl Z9
-fstsw %ax
-sahf
-je .LC325
-.LC328:
-movl NoTrials,%edi
-cmpl %edi,I
-jne .LC329
-fldl One
-fldl Half
-fdivl Three
-faddp %st(1),%st
-fstpl -1208(%ebp)
-fldl -1208(%ebp)
-fstpl Random1
-fldl U2
-faddl U1
-faddl One
-fstpl -1216(%ebp)
-fldl -1216(%ebp)
-fstpl Random2
-fldl Random1
-fstpl -1224(%ebp)
-fldl Random2
-fstpl -1232(%ebp)
-fldl -1224(%ebp)
-fmull -1232(%ebp)
-fstpl Z
-fldl -1232(%ebp)
-fmull -1224(%ebp)
-fstpl Y
-fldl -1208(%ebp)
-fmull -1216(%ebp)
-fstpl -1240(%ebp)
-fldl -1240(%ebp)
-fsubl -1240(%ebp)
-fstpl Z9
-.LC329:
-movl NoTrials,%edi
-cmpl %edi,I
-je .LC331
-fldl Zero
-fcompl Z9
-fstsw %ax
-sahf
-je .LC331
-pushl $.LC333
-pushl $2
-call BadCond
-addl $8,%esp
-jmp .LC332
-.LC331:
-pushl NoTrials
-pushl $.LC334
-call printf
-addl $8,%esp
-.LC332:
-movl $70,Milestone
-pushl $.LC335
-call printf
-addl $4,%esp
-fldl Zero
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1212(%ebp)
-fldl -1212(%ebp)
-fcompl Zero
-fstsw %ax
-sahf
-jne .LC338
-fldl Zero
-fchs
-fstpl -1220(%ebp)
-fldl -1220(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1228(%ebp)
-fldl -1228(%ebp)
-fcompl -1220(%ebp)
-fstsw %ax
-sahf
-jne .LC338
-fldl One
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1244(%ebp)
-fldl -1244(%ebp)
-fcompl One
-fstsw %ax
-sahf
-jne .LC338
-movl $1,-1196(%ebp)
-jmp .LC339
-.LC338:
-movl $0,-1196(%ebp)
-.LC339:
-pushl $.LC337
-pushl -1196(%ebp)
-pushl $0
-call TstCond
-addl $12,%esp
-fldl Zero
-fstpl MinSqEr
-fldl Zero
-fstpl MaxSqEr
-fldl Zero
-fstpl J
-fldl Radix
-fstpl X
-fldl U2
-fstpl OneUlp
-pushl $1
-call SqXMinX
-addl $4,%esp
-fldl BInvrse
-fstpl X
-fldl BInvrse
-fmull U1
-fstpl OneUlp
-pushl $1
-call SqXMinX
-addl $4,%esp
-fldl U1
-fstpl X
-fldl U1
-fmull U1
-fstpl OneUlp
-pushl $1
-call SqXMinX
-addl $4,%esp
-fldl Zero
-fcompl J
-fstsw %ax
-sahf
-je .LC340
-call Pause
-.LC340:
-pushl NoTrials
-pushl $.LC342
-call printf
-addl $8,%esp
-fldl Zero
-fstpl J
-fldl Two
-fstpl X
-fldl Radix
-fstpl Y
-fldl One
-fcompl Radix
-fstsw %ax
-sahf
-je .LC343
-.LC345:
-fldl Y
-fstpl -1284(%ebp)
-fldl -1284(%ebp)
-fstpl X
-fldl Radix
-fmull -1284(%ebp)
-fstpl Y
-.LC346:
-fldl Y
-fsubl X
-fildl NoTrials
-fcompp
-fstsw %ax
-sahf
-ja .LC345
-.LC343:
-fldl X
-fmull U2
-fstpl OneUlp
-movl $1,I
-jmp .LC349
-.LC348:
-fldl X
-faddl One
-fstpl X
-pushl $2
-call SqXMinX
-addl $4,%esp
-fldl Zero
-fcompl J
-fstsw %ax
-sahf
-jae .LC351
-jmp .LC350
-.LC351:
-incl I
-.LC349:
-movl NoTrials,%edi
-cmpl %edi,I
-jle .LC348
-.LC350:
-pushl $.LC353
-call printf
-addl $4,%esp
-movl $-1,I
-fldl BMinusU2
-fstpl X
-fldl Radix
-fstpl Y
-fldl Radix
-fldl Radix
-fmull U2
-faddp %st(1),%st
-fstpl Z
-movl $0,NotMonot
-movl $0,Monot
-jmp .LC355
-.LC354:
-incl I
-fldl X
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1292(%ebp)
-fldl -1292(%ebp)
-fstpl X
-fldl Y
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1300(%ebp)
-fldl -1300(%ebp)
-fstpl Q
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1308(%ebp)
-fldl -1308(%ebp)
-fstpl Z
-fldl Q
-fcompl X
-fstsw %ax
-sahf
-jb .LC359
-fldl Z
-fcompl Q
-fstsw %ax
-sahf
-jae .LC357
-.LC359:
-movl $1,NotMonot
-jmp .LC358
-.LC357:
-fldl Q
-faddl Half
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1324(%ebp)
-fldl -1324(%ebp)
-fstpl Q
-cmpl $0,I
-jg .LC362
-fldl Q
-fmull Q
-fcompl Radix
-fstsw %ax
-sahf
-jne .LC360
-.LC362:
-movl $1,Monot
-jmp .LC361
-.LC360:
-cmpl $0,I
-jle .LC363
-cmpl $1,I
-jle .LC365
-movl $1,Monot
-jmp .LC364
-.LC365:
-fldl Y
-fmull BInvrse
-fstpl Y
-fldl Y
-fstpl -1340(%ebp)
-fldl -1340(%ebp)
-fsubl U1
-fstpl X
-fldl -1340(%ebp)
-faddl U1
-fstpl Z
-jmp .LC364
-.LC363:
-fldl Q
-fstpl Y
-fldl Y
-fstpl -1340(%ebp)
-fldl -1340(%ebp)
-fsubl U2
-fstpl X
-fldl -1340(%ebp)
-faddl U2
-fstpl Z
-.LC364:
-.LC361:
-.LC358:
-.LC355:
-cmpl $0,NotMonot
-jne .LC367
-cmpl $0,Monot
-je .LC354
-.LC367:
-cmpl $0,Monot
-je .LC368
-pushl $.LC370
-call printf
-addl $4,%esp
-jmp .LC369
-.LC368:
-pushl $.LC158
-pushl $2
-call BadCond
-addl $8,%esp
-fldl Y
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC371
-call printf
-addl $12,%esp
-.LC369:
-movl $80,Milestone
-fldl MinSqEr
-faddl Half
-fstpl MinSqEr
-fldl MaxSqEr
-fsubl Half
-fstpl MaxSqEr
-fldl One
-faddl U2
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1300(%ebp)
-fldl -1300(%ebp)
-fsubl One
-fdivl U2
-fstpl Y
-fldl Y
-fsubl One
-fldl U2
-fdivl Eight
-faddp %st(1),%st
-fstpl SqEr
-fldl MaxSqEr
-fcompl SqEr
-fstsw %ax
-sahf
-jae .LC372
-fldl SqEr
-fstpl MaxSqEr
-.LC372:
-fldl Y
-fldl U2
-fdivl Eight
-faddp %st(1),%st
-fstpl SqEr
-fldl MinSqEr
-fcompl SqEr
-fstsw %ax
-sahf
-jbe .LC374
-fldl SqEr
-fstpl MinSqEr
-.LC374:
-fldl F9
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1324(%ebp)
-fldl -1324(%ebp)
-fsubl U2
-fldl One
-fsubl U2
-fsubp %st(1),%st
-fdivl U1
-fstpl Y
-fldl Y
-fldl U1
-fdivl Eight
-faddp %st(1),%st
-fstpl SqEr
-fldl MaxSqEr
-fcompl SqEr
-fstsw %ax
-sahf
-jae .LC376
-fldl SqEr
-fstpl MaxSqEr
-.LC376:
-fldl Y
-faddl One
-fldl U1
-fdivl Eight
-faddp %st(1),%st
-fstpl SqEr
-fldl MinSqEr
-fcompl SqEr
-fstsw %ax
-sahf
-jbe .LC378
-fldl SqEr
-fstpl MinSqEr
-.LC378:
-fldl U2
-fstpl OneUlp
-fldl OneUlp
-fstpl X
-movl $1,Indx
-.LC380:
-fldl X
-faddl U1
-faddl X
-faddl F9
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1356(%ebp)
-fldl -1356(%ebp)
-fstpl Y
-fldl Y
-fsubl U2
-fldl One
-fsubl U2
-faddl X
-fsubp %st(1),%st
-fdivl OneUlp
-fstpl Y
-fldl U1
-fsubl X
-faddl F9
-fmull Half
-fmull X
-fmull X
-fdivl OneUlp
-fstpl Z
-fldl Y
-faddl Half
-faddl Z
-fstpl SqEr
-fldl MinSqEr
-fcompl SqEr
-fstsw %ax
-sahf
-jbe .LC384
-fldl SqEr
-fstpl MinSqEr
-.LC384:
-fldl Y
-fsubl Half
-faddl Z
-fstpl SqEr
-fldl MaxSqEr
-fcompl SqEr
-fstsw %ax
-sahf
-jae .LC386
-fldl SqEr
-fstpl MaxSqEr
-.LC386:
-movl Indx,%edi
-cmpl $1,%edi
-je .LC390
-cmpl $3,%edi
-jne .LC388
-.LC390:
-fldl X
-subl $8,%esp
-fstpl (%esp)
-call Sign
-addl $8,%esp
-fstpl -1396(%ebp)
-fldl OneUlp
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1404(%ebp)
-fldl Eight
-fldl Nine
-fmull -1404(%ebp)
-fdivp %st(1),%st
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1412(%ebp)
-fldl OneUlp
-fmull -1396(%ebp)
-fmull -1412(%ebp)
-fstpl X
-jmp .LC389
-.LC388:
-fldl U1
-fstpl OneUlp
-fldl OneUlp
-fchs
-fstpl X
-.LC389:
-.LC381:
-incl Indx
-cmpl $3,Indx
-jle .LC380
-movl $85,Milestone
-movl $0,SqRWrng
-movl $0,Anomaly
-movl $0,RSqrt
-fldl One
-fcompl Radix
-fstsw %ax
-sahf
-je .LC391
-pushl $.LC393
-call printf
-addl $4,%esp
-fldl Precision
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1356(%ebp)
-fldl One
-faddl Precision
-fsubl -1356(%ebp)
-subl $8,%esp
-fstpl (%esp)
-fldl Radix
-subl $8,%esp
-fstpl (%esp)
-call pow
-addl $16,%esp
-fstpl -1364(%ebp)
-fldl Half
-faddl -1364(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1372(%ebp)
-fldl -1372(%ebp)
-fstpl D
-fldl D
-fdivl Radix
-fstpl X
-fldl D
-fdivl A1
-fstpl Y
-fldl X
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1396(%ebp)
-fldl -1396(%ebp)
-fcompl X
-fstsw %ax
-sahf
-jne .LC396
-fldl Y
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1412(%ebp)
-fldl -1412(%ebp)
-fcompl Y
-fstsw %ax
-sahf
-je .LC394
-.LC396:
-movl $1,Anomaly
-jmp .LC395
-.LC394:
-fldl Zero
-fstpl X
-fldl X
-fstpl Z2
-fldl One
-fstpl Y
-fldl Y
-fstpl Y2
-fldl Radix
-fsubl One
-fstpl Z1
-fldl Four
-fmull D
-fstpl FourD
-.LC397:
-fldl Z2
-fcompl Y2
-fstsw %ax
-sahf
-jae .LC400
-fldl Radix
-fstpl Q
-fldl Y
-fstpl Y1
-.LC402:
-fldl Half
-fldl Q
-fdivl Y1
-fsubp %st(1),%st
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1436(%ebp)
-fldl Q
-fldl -1436(%ebp)
-fmull Y1
-faddp %st(1),%st
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -1444(%ebp)
-fldl -1444(%ebp)
-fstpl X1
-fldl Y1
-fstpl Q
-fldl X1
-fstpl Y1
-.LC403:
-fldl Zero
-fcompl X1
-fstsw %ax
-sahf
-jb .LC402
-fldl One
-fcompl Q
-fstsw %ax
-sahf
-jb .LC405
-fldl Y2
-fstpl Z2
-fldl Y
-fstpl Z
-.LC405:
-.LC400:
-fldl Y
-faddl Two
-fstpl Y
-fldl X
-faddl Eight
-fstpl X
-fldl Y2
-faddl X
-fstpl Y2
-fldl FourD
-fcompl Y2
-fstsw %ax
-sahf
-ja .LC407
-fldl Y2
-fsubl FourD
-fstpl Y2
-.LC407:
-.LC398:
-fldl D
-fcompl Y
-fstsw %ax
-sahf
-ja .LC397
-fldl FourD
-fsubl Z2
-fstpl X8
-fldl X8
-fstpl -1436(%ebp)
-fldl -1436(%ebp)
-fldl Z
-fmull Z
-faddp %st(1),%st
-fdivl FourD
-fstpl Q
-fldl -1436(%ebp)
-fdivl Eight
-fstpl X8
-fldl Q
-fstpl -1452(%ebp)
-fldl -1452(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1460(%ebp)
-fldl -1460(%ebp)
-fcompl -1452(%ebp)
-fstsw %ax
-sahf
-je .LC409
-movl $1,Anomaly
-jmp .LC410
-.LC409:
-movl $0,Break
-.LC411:
-fldl Z1
-fmull Z
-fstpl X
-fldl X
-fstpl -1468(%ebp)
-fldl -1468(%ebp)
-fdivl Radix
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1476(%ebp)
-fldl -1468(%ebp)
-fldl -1476(%ebp)
-fmull Radix
-fsubp %st(1),%st
-fstpl X
-fldl One
-fcompl X
-fstsw %ax
-sahf
-jne .LC414
-movl $1,Break
-jmp .LC415
-.LC414:
-fldl Z1
-fsubl One
-fstpl Z1
-.LC415:
-.LC412:
-cmpl $0,Break
-jne .LC416
-fldl Zero
-fcompl Z1
-fstsw %ax
-sahf
-jb .LC411
-.LC416:
-fldl Zero
-fcompl Z1
-fstsw %ax
-sahf
-jb .LC417
-cmpl $0,Break
-jne .LC417
-movl $1,Anomaly
-jmp .LC418
-.LC417:
-fldl RadixD2
-fcompl Z1
-fstsw %ax
-sahf
-jae .LC419
-fldl Z1
-fsubl Radix
-fstpl Z1
-.LC419:
-.LC421:
-call NewD
-.LC422:
-fldl U2
-fmull D
-fldl F9
-fcompp
-fstsw %ax
-sahf
-ja .LC421
-fldl D
-fmull Radix
-fsubl D
-fldl W
-fsubl D
-fcompp
-fstsw %ax
-sahf
-je .LC424
-movl $1,Anomaly
-jmp .LC425
-.LC424:
-fldl D
-fstpl Z2
-movl $0,I
-fldl D
-fldl One
-faddl Z
-fmull Half
-faddp %st(1),%st
-fstpl Y
-fldl D
-faddl Z
-faddl Q
-fstpl X
-call SR3750
-fldl D
-fldl One
-fsubl Z
-fmull Half
-faddp %st(1),%st
-faddl D
-fstpl Y
-fldl D
-fsubl Z
-faddl D
-fstpl X
-fldl X
-fstpl -1508(%ebp)
-fldl -1508(%ebp)
-faddl Q
-faddl -1508(%ebp)
-fstpl X
-call SR3750
-call NewD
-fldl D
-fsubl Z2
-fldl W
-fsubl Z2
-fcompp
-fstsw %ax
-sahf
-je .LC426
-movl $1,Anomaly
-jmp .LC427
-.LC426:
-fldl D
-fsubl Z2
-fstpl -1532(%ebp)
-fldl -1532(%ebp)
-fldl Z2
-fldl One
-fsubl Z
-fmull Half
-faddp %st(1),%st
-faddp %st(1),%st
-fstpl Y
-fldl -1532(%ebp)
-fldl Z2
-fsubl Z
-faddl Q
-faddp %st(1),%st
-fstpl X
-call SR3750
-fldl One
-faddl Z
-fmull Half
-fstpl Y
-fldl Q
-fstpl X
-call SR3750
-cmpl $0,I
-jne .LC428
-movl $1,Anomaly
-.LC428:
-.LC427:
-.LC425:
-.LC418:
-.LC410:
-.LC395:
-cmpl $0,I
-je .LC432
-cmpl $0,Anomaly
-je .LC430
-.LC432:
-pushl $.LC433
-pushl $0
-call BadCond
-addl $8,%esp
-fldl W
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC434
-call printf
-addl $12,%esp
-pushl $.LC435
-call printf
-addl $4,%esp
-movl $1,SqRWrng
-.LC430:
-.LC391:
-cmpl $0,Anomaly
-jne .LC436
-fldl Zero
-fcompl MinSqEr
-fstsw %ax
-sahf
-ja .LC438
-fldl Zero
-fcompl MaxSqEr
-fstsw %ax
-sahf
-jb .LC438
-movl $1,RSqrt
-pushl $.LC440
-call printf
-addl $4,%esp
-jmp .LC439
-.LC438:
-fldl MaxSqEr
-faddl U2
-fldl U2
-fsubl Half
-fcompp
-fstsw %ax
-sahf
-jb .LC444
-fldl Half
-fcompl MinSqEr
-fstsw %ax
-sahf
-jb .LC444
-fldl MinSqEr
-faddl Radix
-fldl Half
-fcompp
-fstsw %ax
-sahf
-jbe .LC441
-.LC444:
-movl $1,SqRWrng
-jmp .LC442
-.LC441:
-movl $2,RSqrt
-pushl $.LC445
-call printf
-addl $4,%esp
-.LC442:
-.LC439:
-.LC436:
-cmpl $0,SqRWrng
-je .LC446
-pushl $.LC448
-call printf
-addl $4,%esp
-fldl MinSqEr
-fsubl Half
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC449
-call printf
-addl $12,%esp
-fldl Half
-faddl MaxSqEr
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC450
-call printf
-addl $12,%esp
-pushl $.LC452
-fldl MaxSqEr
-fsubl MinSqEr
-fldl Radix
-fmull Radix
-fcompp
-fstsw %ax
-sahf
-jbe .LC453
-movl $1,-1344(%ebp)
-jmp .LC454
-.LC453:
-movl $0,-1344(%ebp)
-.LC454:
-pushl -1344(%ebp)
-pushl $1
-call TstCond
-addl $12,%esp
-.LC446:
-movl $90,Milestone
-call Pause
-pushl $.LC455
-call printf
-addl $4,%esp
-movl $0,N
-movl $0,I
-fldl Zero
-fchs
-fstpl Z
-movl $3,M
-movl $0,Break
-.LC456:
-fldl One
-fstpl X
-call SR3980
-cmpl $10,I
-jg .LC459
-movl $1023,I
-call SR3980
-.LC459:
-fldl MinusOne
-fcompl Z
-fstsw %ax
-sahf
-jne .LC461
-movl $1,Break
-jmp .LC462
-.LC461:
-fldl MinusOne
-fstpl Z
-call PrintIfNPositive
-movl $0,N
-movl $-4,I
-.LC462:
-.LC457:
-cmpl $0,Break
-je .LC456
-call PrintIfNPositive
-movl N,%edi
-movl %edi,N1
-movl $0,N
-fldl A1
-fstpl Z
-fldl W
-subl $8,%esp
-fstpl (%esp)
-call log
-addl $8,%esp
-fstpl -1348(%ebp)
-fldl A1
-subl $8,%esp
-fstpl (%esp)
-call log
-addl $8,%esp
-fstpl -1356(%ebp)
-fldl Two
-fmull -1348(%ebp)
-fdivl -1356(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1364(%ebp)
-fldl -1364(%ebp)
-fistpl M
-movl $0,Break
-.LC463:
-fldl Z
-fstpl X
-movl $1,I
-call SR3980
-fldl AInvrse
-fcompl Z
-fstsw %ax
-sahf
-jne .LC466
-movl $1,Break
-jmp .LC467
-.LC466:
-fldl AInvrse
-fstpl Z
-.LC467:
-.LC464:
-cmpl $0,Break
-je .LC463
-movl $100,Milestone
-movl NoTrials,%edi
-movl %edi,M
-fldl Three
-fstpl Z
-.LC468:
-fldl Z
-fstpl X
-movl $1,I
-call SR3980
-.LC471:
-fldl Z
-faddl Two
-fstpl Z
-.LC472:
-fldl Z
-fdivl Three
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1380(%ebp)
-fldl Three
-fmull -1380(%ebp)
-fldl Z
-fcompp
-fstsw %ax
-sahf
-je .LC471
-.LC469:
-fldl Eight
-fmull Three
-fcompl Z
-fstsw %ax
-sahf
-ja .LC468
-cmpl $0,N
-jle .LC474
-pushl $.LC476
-call printf
-addl $4,%esp
-pushl $.LC477
-call printf
-addl $4,%esp
-.LC474:
-call PrintIfNPositive
-movl N1,%edi
-addl %edi,N
-cmpl $0,N
-jne .LC478
-pushl $.LC480
-call printf
-addl $4,%esp
-.LC478:
-cmpl $0,N
-jle .LC481
-call Pause
-jmp .LC482
-.LC481:
-pushl $.LC45
-call printf
-addl $4,%esp
-.LC482:
-movl $110,Milestone
-pushl $.LC483
-call printf
-addl $4,%esp
-fldl U1
-fstpl D
-fldl Precision
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1380(%ebp)
-fldl -1380(%ebp)
-fcompl Precision
-fstsw %ax
-sahf
-je .LC484
-fldl BInvrse
-fstpl D
-fldl Precision
-fstpl X
-.LC486:
-fldl D
-fmull BInvrse
-fstpl D
-fldl X
-fsubl One
-fstpl X
-.LC487:
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jb .LC486
-.LC484:
-fldl One
-fstpl Y
-fldl D
-fstpl Z
-.LC489:
-fldl Y
-fstpl C
-fldl Z
-fstpl Y
-fldl Y
-fstpl -1388(%ebp)
-fldl -1388(%ebp)
-fmull -1388(%ebp)
-fstpl Z
-.LC490:
-fldl Z
-fcompl Y
-fstsw %ax
-sahf
-jae .LC492
-fldl Z
-faddl Z
-fldl Z
-fcompp
-fstsw %ax
-sahf
-jb .LC489
-.LC492:
-fldl C
-fstpl Y
-fldl Y
-fmull D
-fstpl Z
-.LC493:
-fldl Y
-fstpl C
-fldl Z
-fstpl Y
-fldl Y
-fmull D
-fstpl Z
-.LC494:
-fldl Z
-fcompl Y
-fstsw %ax
-sahf
-jae .LC496
-fldl Z
-faddl Z
-fldl Z
-fcompp
-fstsw %ax
-sahf
-jb .LC493
-.LC496:
-fldl Two
-fcompl Radix
-fstsw %ax
-sahf
-jbe .LC497
-fldl Two
-fstpl HInvrse
-jmp .LC498
-.LC497:
-fldl Radix
-fstpl HInvrse
-.LC498:
-fldl One
-fdivl HInvrse
-fstpl H
-fldl One
-fdivl C
-fstpl CInvrse
-fldl C
-fstpl E0
-fldl E0
-fmull H
-fstpl Z
-.LC499:
-fldl E0
-fstpl Y
-fldl Z
-fstpl E0
-fldl E0
-fmull H
-fstpl Z
-.LC500:
-fldl Z
-fcompl E0
-fstsw %ax
-sahf
-jae .LC502
-fldl Z
-faddl Z
-fldl Z
-fcompp
-fstsw %ax
-sahf
-jb .LC499
-.LC502:
-fldl E0
-fstpl UfThold
-fldl Zero
-fstpl E1
-fldl Zero
-fstpl Q
-fldl U2
-fstpl E9
-fldl One
-faddl E9
-fstpl S
-fldl C
-fmull S
-fstpl D
-fldl C
-fcompl D
-fstsw %ax
-sahf
-jb .LC503
-fldl Radix
-fmull U2
-fstpl E9
-fldl One
-faddl E9
-fstpl S
-fldl C
-fmull S
-fstpl D
-fldl C
-fcompl D
-fstsw %ax
-sahf
-jb .LC504
-pushl $.LC507
-pushl $0
-call BadCond
-addl $8,%esp
-fldl E0
-fstpl Underflow
-fldl Zero
-fstpl Y1
-fldl Z
-fstpl PseudoZero
-call Pause
-jmp .LC504
-.LC503:
-fldl D
-fstpl Underflow
-fldl Underflow
-fmull H
-fstpl PseudoZero
-fldl Zero
-fstpl UfThold
-.LC508:
-fldl Underflow
-fstpl Y1
-fldl PseudoZero
-fstpl Underflow
-fldl E1
-faddl E1
-fldl E1
-fcompp
-fstsw %ax
-sahf
-jb .LC511
-fldl Underflow
-fmull HInvrse
-fstpl Y2
-fldl Y1
-fsubl Y2
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -1452(%ebp)
-fldl -1452(%ebp)
-fstpl E1
-fldl Y1
-fstpl Q
-fldl Zero
-fcompl UfThold
-fstsw %ax
-sahf
-jne .LC513
-fldl Y2
-fcompl Y1
-fstsw %ax
-sahf
-je .LC513
-fldl Y1
-fstpl UfThold
-.LC513:
-.LC511:
-fldl PseudoZero
-fmull H
-fstpl PseudoZero
-.LC509:
-fldl PseudoZero
-fcompl Underflow
-fstsw %ax
-sahf
-jae .LC515
-fldl PseudoZero
-faddl PseudoZero
-fldl PseudoZero
-fcompp
-fstsw %ax
-sahf
-jb .LC508
-.LC515:
-.LC504:
-fldl Zero
-fcompl PseudoZero
-fstsw %ax
-sahf
-je .LC516
-pushl $.LC45
-call printf
-addl $4,%esp
-fldl PseudoZero
-fstpl Z
-fldl Zero
-fcompl PseudoZero
-fstsw %ax
-sahf
-jb .LC518
-pushl $.LC520
-pushl $0
-call BadCond
-addl $8,%esp
-pushl $.LC521
-call printf
-addl $4,%esp
-fldl PseudoZero
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC522
-call printf
-addl $12,%esp
-fldl PseudoZero
-fchs
-fstpl X
-fldl Zero
-fcompl X
-fstsw %ax
-sahf
-jb .LC519
-pushl $.LC525
-call printf
-addl $4,%esp
-fldl X
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC526
-call printf
-addl $12,%esp
-jmp .LC519
-.LC518:
-pushl $.LC527
-pushl $3
-call BadCond
-addl $8,%esp
-fldl PseudoZero
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC528
-call printf
-addl $12,%esp
-.LC519:
-call TstPtUf
-.LC516:
-movl $120,Milestone
-fldl CInvrse
-fmull Y
-fldl CInvrse
-fmull Y1
-fcompp
-fstsw %ax
-sahf
-jae .LC529
-fldl H
-fmull S
-fstpl S
-fldl Underflow
-fstpl E0
-.LC529:
-fldl Zero
-fcompl E1
-fstsw %ax
-sahf
-je .LC531
-fldl E0
-fcompl E1
-fstsw %ax
-sahf
-je .LC531
-pushl $.LC158
-pushl $2
-call BadCond
-addl $8,%esp
-fldl E0
-fcompl E1
-fstsw %ax
-sahf
-jbe .LC533
-pushl $.LC535
-call printf
-addl $4,%esp
-pushl $.LC536
-call printf
-addl $4,%esp
-fldl Zero
-fcompl PseudoZero
-fstsw %ax
-sahf
-jne .LC534
-fldl E1
-fstpl E0
-jmp .LC534
-.LC533:
-pushl $.LC539
-call printf
-addl $4,%esp
-pushl $.LC540
-call printf
-addl $4,%esp
-.LC534:
-.LC531:
-fldl E0
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC541
-call printf
-addl $12,%esp
-fldl E0
-fstpl Z
-call TstPtUf
-fldl E0
-fstpl Underflow
-cmpl $1,N
-jne .LC542
-fldl Y
-fstpl Underflow
-.LC542:
-movl $4,I
-fldl Zero
-fcompl E1
-fstsw %ax
-sahf
-jne .LC544
-movl $3,I
-.LC544:
-fldl Zero
-fcompl UfThold
-fstsw %ax
-sahf
-jne .LC546
-sub $2,I
-.LC546:
-movl $1,UfNGrad
-movl I,%edi
-cmpl $1,%edi
-jl .LC548
-cmpl $4,%edi
-jg .LC548
-jmp *.LC571-4(,%edi,4)
-.data
-.align 4
-.LC571:
-.long .LC550
-.long .LC557
-.long .LC562
-.long .LC563
-.text
-.LC550:
-fldl Underflow
-fstpl UfThold
-fldl CInvrse
-fmull Q
-fldl CInvrse
-fmull Y
-fmull S
-fcompp
-fstsw %ax
-sahf
-je .LC551
-fldl Y
-fstpl UfThold
-pushl $.LC553
-pushl $0
-call BadCond
-addl $8,%esp
-fldl UfThold
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC554
-call printf
-addl $12,%esp
-fldl C
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC555
-call printf
-addl $12,%esp
-pushl $.LC556
-call printf
-addl $4,%esp
-.LC551:
-call Pause
-jmp .LC549
-.LC557:
-pushl $.LC558
-pushl $0
-call BadCond
-addl $8,%esp
-pushl $.LC559
-call printf
-addl $4,%esp
-fldl Y2
-subl $8,%esp
-fstpl (%esp)
-fldl Q
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC560
-call printf
-addl $20,%esp
-fldl Q
-fsubl Y2
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -1468(%ebp)
-fldl -1468(%ebp)
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC561
-call printf
-addl $12,%esp
-fldl Q
-fstpl UfThold
-jmp .LC549
-.LC562:
-fldl X
-fstpl X
-jmp .LC549
-.LC563:
-fldl UfThold
-fcompl Q
-fstsw %ax
-sahf
-jne .LC564
-fldl E0
-fcompl E1
-fstsw %ax
-sahf
-jne .LC564
-fldl UfThold
-fldl E1
-fdivl E9
-fsubp %st(1),%st
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -1492(%ebp)
-fldl E1
-fcompl -1492(%ebp)
-fstsw %ax
-sahf
-jb .LC564
-movl $0,UfNGrad
-pushl $.LC566
-call printf
-addl $4,%esp
-pushl $.LC567
-call printf
-addl $4,%esp
-fldl E0
-fmull CInvrse
-fstpl Y
-fldl Y
-fldl OneAndHalf
-faddl U2
-fmulp %st(1),%st
-fstpl Y
-fldl CInvrse
-fldl One
-faddl U2
-fmulp %st(1),%st
-fstpl X
-fldl Y
-fdivl X
-fstpl Y
-fldl E0
-fcompl Y
-fstsw %ax
-sahf
-jne .LC569
-movl $1,-1496(%ebp)
-jmp .LC570
-.LC569:
-movl $0,-1496(%ebp)
-.LC570:
-movl -1496(%ebp),%edi
-movl %edi,IEEE
-.LC564:
-.LC548:
-.LC549:
-cmpl $0,UfNGrad
-je .LC573
-pushl $.LC45
-call printf
-addl $4,%esp
-leal sigfpe,%edi
-movl %edi,sigsave
-pushl $ovfl_buf
-call __setjmp
-addl $4,%esp
-cmpl $0,%eax
-je .LC575
-pushl $.LC577
-call printf
-addl $4,%esp
-fldl H
-faddl H
-fstpl R
-jmp .LC576
-.LC575:
-fldl Underflow
-fdivl UfThold
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1460(%ebp)
-fldl -1460(%ebp)
-fstpl R
-.LC576:
-movl $0,sigsave
-fldl H
-fcompl R
-fstsw %ax
-sahf
-jb .LC578
-fldl R
-fmull UfThold
-fstpl Z
-fldl Z
-fldl One
-fldl R
-fmull H
-fldl One
-faddl H
-fmulp %st(1),%st
-faddp %st(1),%st
-fmulp %st(1),%st
-fstpl X
-jmp .LC579
-.LC578:
-fldl UfThold
-fstpl Z
-fldl Z
-fldl One
-fldl H
-fmull H
-fldl One
-faddl H
-fmulp %st(1),%st
-faddp %st(1),%st
-fmulp %st(1),%st
-fstpl X
-.LC579:
-fldl Z
-fcompl X
-fstsw %ax
-sahf
-je .LC580
-fldl X
-fsubl Z
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC580
-pushl $.LC158
-pushl $3
-call BadCond
-addl $8,%esp
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-fldl X
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC582
-call printf
-addl $20,%esp
-fldl X
-fsubl Z
-fstpl Z9
-fldl Z9
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC583
-call printf
-addl $12,%esp
-pushl $.LC584
-call printf
-addl $4,%esp
-pushl $.LC585
-call printf
-addl $4,%esp
-pushl $.LC586
-call printf
-addl $4,%esp
-pushl $.LC587
-call printf
-addl $4,%esp
-pushl $.LC588
-call printf
-addl $4,%esp
-pushl $.LC589
-call printf
-addl $4,%esp
-leal sigfpe,%edi
-movl %edi,sigsave
-pushl $ovfl_buf
-call __setjmp
-addl $4,%esp
-cmpl $0,%eax
-je .LC590
-pushl $.LC592
-call printf
-addl $4,%esp
-jmp .LC591
-.LC590:
-fldl X
-fdivl Z
-fsubl Half
-fsubl Half
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC593
-call printf
-addl $12,%esp
-.LC591:
-movl $0,sigsave
-.LC580:
-.LC573:
-pushl $.LC595
-fldl UfThold
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC594
-call printf
-addl $16,%esp
-pushl $.LC596
-call printf
-addl $4,%esp
-pushl $.LC597
-call printf
-addl $4,%esp
-fldl U1
-fmull U1
-fstpl Y2
-fldl Y2
-fstpl -1468(%ebp)
-fldl -1468(%ebp)
-fmull -1468(%ebp)
-fstpl Y
-fldl Y
-fmull U1
-fstpl Y2
-fldl UfThold
-fcompl Y2
-fstsw %ax
-sahf
-jb .LC598
-fldl E0
-fcompl Y
-fstsw %ax
-sahf
-jae .LC600
-pushl $.LC158
-pushl $2
-call BadCond
-addl $8,%esp
-movl $5,I
-jmp .LC601
-.LC600:
-pushl $.LC158
-pushl $1
-call BadCond
-addl $8,%esp
-movl $4,I
-.LC601:
-pushl I
-pushl $.LC602
-call printf
-addl $8,%esp
-.LC598:
-movl $130,Milestone
-fldl UfThold
-subl $8,%esp
-fstpl (%esp)
-call log
-addl $8,%esp
-fstpl -1476(%ebp)
-fldl HInvrse
-subl $8,%esp
-fstpl (%esp)
-call log
-addl $8,%esp
-fstpl -1484(%ebp)
-fldl Half
-fldl TwoForty
-fmull -1476(%ebp)
-fdivl -1484(%ebp)
-fsubp %st(1),%st
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1492(%ebp)
-fldl -1492(%ebp)
-fchs
-fdivl TwoForty
-fstpl Y
-fldl Y
-faddl Y
-fstpl Y2
-pushl $.LC603
-call printf
-addl $4,%esp
-fldl Y
-subl $8,%esp
-fstpl (%esp)
-fldl HInvrse
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC604
-call printf
-addl $20,%esp
-fldl Y
-subl $8,%esp
-fstpl (%esp)
-fldl HInvrse
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC605
-call printf
-addl $20,%esp
-fldl Y2
-subl $8,%esp
-fstpl (%esp)
-fldl HInvrse
-subl $8,%esp
-fstpl (%esp)
-call pow
-addl $16,%esp
-fstpl -1508(%ebp)
-fldl -1508(%ebp)
-fstpl V9
-fldl V9
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC606
-call printf
-addl $12,%esp
-fldl Zero
-fcompl V9
-fstsw %ax
-sahf
-ja .LC609
-fldl Radix
-faddl Radix
-faddl E9
-fmull UfThold
-fcompl V9
-fstsw %ax
-sahf
-jae .LC607
-.LC609:
-pushl $.LC610
-pushl $1
-call BadCond
-addl $8,%esp
-fldl UfThold
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC611
-call printf
-addl $12,%esp
-jmp .LC608
-.LC607:
-fldl UfThold
-fldl One
-faddl E9
-fmulp %st(1),%st
-fcompl V9
-fstsw %ax
-sahf
-jb .LC612
-pushl $.LC614
-call printf
-addl $4,%esp
-jmp .LC613
-.LC612:
-pushl $.LC610
-pushl $2
-call BadCond
-addl $8,%esp
-fldl UfThold
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC611
-call printf
-addl $12,%esp
-.LC613:
-.LC608:
-movl $140,Milestone
-pushl $.LC45
-call printf
-addl $4,%esp
-fldl Zero
-fstpl X
-movl $2,I
-fldl Two
-fmull Three
-fstpl Y
-fldl Zero
-fstpl Q
-movl $0,N
-.LC615:
-fldl X
-fstpl Z
-incl I
-movl I,%edi
-fldl Y
-leal (%edi,%edi),%edi
-pushl %edi
-fildl (%esp)
-addl $4,%esp
-fdivp %st(1),%st
-fstpl Y
-fldl Y
-faddl Q
-fstpl R
-fldl Z
-fstpl -1540(%ebp)
-fldl R
-fstpl -1548(%ebp)
-fldl -1540(%ebp)
-faddl -1548(%ebp)
-fstpl X
-fldl -1540(%ebp)
-fsubl X
-faddl -1548(%ebp)
-fstpl Q
-.LC616:
-fldl Z
-fcompl X
-fstsw %ax
-sahf
-jb .LC615
-fldl OneAndHalf
-fldl One
-fdivl Eight
-faddp %st(1),%st
-fldl X
-fldl OneAndHalf
-fmull ThirtyTwo
-fdivp %st(1),%st
-faddp %st(1),%st
-fstpl Z
-fldl Z
-fstpl -1548(%ebp)
-fldl -1548(%ebp)
-fmull -1548(%ebp)
-fstpl X
-fldl X
-fstpl -1556(%ebp)
-fldl -1556(%ebp)
-fmull -1556(%ebp)
-fstpl Exp2
-fldl F9
-fstpl X
-fldl X
-fsubl U1
-fstpl Y
-fldl Exp2
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC618
-call printf
-addl $12,%esp
-movl $1,I
-.LC619:
-fldl X
-fsubl BInvrse
-fstpl Z
-fldl X
-faddl One
-fldl Z
-fldl One
-fsubl BInvrse
-fsubp %st(1),%st
-fdivp %st(1),%st
-fstpl Z
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-fldl X
-subl $8,%esp
-fstpl (%esp)
-call pow
-addl $16,%esp
-fstpl -1588(%ebp)
-fldl -1588(%ebp)
-fsubl Exp2
-fstpl Q
-fldl Q
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -1596(%ebp)
-fldl TwoForty
-fmull U2
-fcompl -1596(%ebp)
-fstsw %ax
-sahf
-jae .LC623
-movl $1,N
-fldl X
-fsubl BInvrse
-fldl One
-fsubl BInvrse
-fsubp %st(1),%st
-fstpl V9
-pushl $.LC625
-pushl $2
-call BadCond
-addl $8,%esp
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-fldl X
-subl $8,%esp
-fstpl (%esp)
-call pow
-addl $16,%esp
-fstpl -1612(%ebp)
-fldl -1612(%ebp)
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC626
-call printf
-addl $12,%esp
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-fldl V9
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC627
-call printf
-addl $20,%esp
-fldl Q
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC628
-call printf
-addl $12,%esp
-pushl $.LC629
-call printf
-addl $4,%esp
-pushl $.LC630
-call printf
-addl $4,%esp
-jmp .LC621
-.LC623:
-fldl Y
-fstpl -1604(%ebp)
-fldl -1604(%ebp)
-fsubl X
-fmull Two
-faddl -1604(%ebp)
-fstpl Z
-fldl -1604(%ebp)
-fstpl X
-fldl Z
-fstpl Y
-fldl X
-fsubl F9
-fstpl -1612(%ebp)
-fldl One
-fldl -1612(%ebp)
-fmull -1612(%ebp)
-faddp %st(1),%st
-fstpl Z
-fldl One
-fcompl Z
-fstsw %ax
-sahf
-jae .LC631
-movl NoTrials,%edi
-cmpl %edi,I
-jge .LC631
-incl I
-jmp .LC619
-.LC631:
-fldl One
-fcompl X
-fstsw %ax
-sahf
-jae .LC633
-cmpl $0,N
-jne .LC621
-pushl $.LC637
-call printf
-addl $4,%esp
-jmp .LC621
-.LC633:
-fldl One
-faddl U2
-fstpl X
-fldl U2
-faddl U2
-fstpl Y
-fldl Y
-faddl X
-fstpl Y
-movl $1,I
-jmp .LC619
-.LC621:
-movl $150,Milestone
-pushl $.LC638
-call printf
-addl $4,%esp
-movl $0,N
-fldl A1
-fstpl Z
-fldl C
-subl $8,%esp
-fstpl (%esp)
-call log
-addl $8,%esp
-fstpl -1564(%ebp)
-fldl A1
-subl $8,%esp
-fstpl (%esp)
-call log
-addl $8,%esp
-fstpl -1572(%ebp)
-fldl Half
-fldl -1564(%ebp)
-fdivl -1572(%ebp)
-fsubp %st(1),%st
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -1580(%ebp)
-fldl -1580(%ebp)
-fstpl Q
-movl $0,Break
-.LC639:
-fldl CInvrse
-fstpl X
-fldl Q
-subl $8,%esp
-fstpl (%esp)
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-call pow
-addl $16,%esp
-fstpl -1588(%ebp)
-fldl -1588(%ebp)
-fstpl Y
-call IsYeqX
-fldl Q
-fchs
-fstpl Q
-fldl C
-fstpl X
-fldl Q
-subl $8,%esp
-fstpl (%esp)
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-call pow
-addl $16,%esp
-fstpl -1596(%ebp)
-fldl -1596(%ebp)
-fstpl Y
-call IsYeqX
-fldl One
-fcompl Z
-fstsw %ax
-sahf
-jbe .LC642
-movl $1,Break
-jmp .LC643
-.LC642:
-fldl AInvrse
-fstpl Z
-.LC643:
-.LC640:
-cmpl $0,Break
-je .LC639
-call PrintIfNPositive
-cmpl $0,N
-jne .LC644
-pushl $.LC646
-call printf
-addl $4,%esp
-.LC644:
-pushl $.LC45
-call printf
-addl $4,%esp
-movl $160,Milestone
-call Pause
-pushl $.LC647
-call printf
-addl $4,%esp
-pushl $.LC648
-call printf
-addl $4,%esp
-fldl CInvrse
-fchs
-fstpl Y
-fldl HInvrse
-fmull Y
-fstpl V9
-leal sigfpe,%edi
-movl %edi,sigsave
-pushl $ovfl_buf
-call __setjmp
-addl $4,%esp
-cmpl $0,%eax
-je .LC649
-movl $0,I
-fldl Y
-fstpl V9
-jmp .LC651
-.LC649:
-.LC652:
-fldl Y
-fstpl V
-fldl V9
-fstpl Y
-fldl HInvrse
-fmull Y
-fstpl V9
-.LC653:
-fldl Y
-fcompl V9
-fstsw %ax
-sahf
-ja .LC652
-movl $1,I
-.LC651:
-movl $0,sigsave
-fldl V9
-fstpl Z
-pushl $.LC655
-call printf
-addl $4,%esp
-fldl Y
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC656
-call printf
-addl $12,%esp
-fldl Y
-fchs
-fstpl V9
-fldl V9
-fstpl V0
-fldl V
-fsubl Y
-fldl V
-faddl V0
-fcompp
-fstsw %ax
-sahf
-jne .LC657
-pushl $.LC659
-call printf
-addl $4,%esp
-jmp .LC658
-.LC657:
-pushl $.LC660
-call printf
-addl $4,%esp
-pushl $.LC661
-pushl $3
-call BadCond
-addl $8,%esp
-.LC658:
-fldl Y
-fcompl Z
-fstsw %ax
-sahf
-je .LC662
-pushl $.LC158
-pushl $1
-call BadCond
-addl $8,%esp
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-fldl Y
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC664
-call printf
-addl $20,%esp
-.LC662:
-cmpl $0,I
-je .LC665
-fldl V
-fldl HInvrse
-fmull U2
-fsubl HInvrse
-fmulp %st(1),%st
-fstpl Y
-fldl Y
-fldl One
-fsubl HInvrse
-fmull U2
-fmull V
-faddp %st(1),%st
-fstpl Z
-fldl V0
-fcompl Z
-fstsw %ax
-sahf
-jbe .LC667
-fldl Z
-fstpl Y
-.LC667:
-fldl V0
-fcompl Y
-fstsw %ax
-sahf
-jbe .LC669
-fldl Y
-fstpl V
-.LC669:
-fldl V0
-fsubl V
-fldl V0
-fcompp
-fstsw %ax
-sahf
-jbe .LC666
-fldl V0
-fstpl V
-jmp .LC666
-.LC665:
-fldl Y
-fldl HInvrse
-fmull U2
-fsubl HInvrse
-fmulp %st(1),%st
-fstpl V
-fldl V
-fldl One
-fsubl HInvrse
-fmull U2
-fmull Y
-faddp %st(1),%st
-fstpl V
-.LC666:
-fldl V
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC673
-call printf
-addl $12,%esp
-cmpl $0,I
-je .LC674
-fldl V0
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC676
-call printf
-addl $12,%esp
-jmp .LC675
-.LC674:
-pushl $.LC677
-call printf
-addl $4,%esp
-.LC675:
-fldl V
-fmull One
-fstpl V9
-fldl V9
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC678
-call printf
-addl $12,%esp
-fldl V
-fdivl One
-fstpl V9
-fldl V9
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC679
-call printf
-addl $12,%esp
-pushl $.LC680
-call printf
-addl $4,%esp
-pushl $.LC681
-call printf
-addl $4,%esp
-movl $170,Milestone
-fldl V
-fchs
-fldl V
-fcompp
-fstsw %ax
-sahf
-jbe .LC686
-fldl V0
-fchs
-fldl V0
-fcompp
-fstsw %ax
-sahf
-jbe .LC686
-fldl UfThold
-fchs
-fldl V
-fcompp
-fstsw %ax
-sahf
-jbe .LC686
-fldl V
-fcompl UfThold
-fstsw %ax
-sahf
-ja .LC682
-.LC686:
-pushl $.LC687
-pushl $0
-call BadCond
-addl $8,%esp
-fldl UfThold
-subl $8,%esp
-fstpl (%esp)
-fldl V0
-subl $8,%esp
-fstpl (%esp)
-fldl V
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC688
-call printf
-addl $28,%esp
-.LC682:
-movl $175,Milestone
-pushl $.LC45
-call printf
-addl $4,%esp
-movl $1,Indx
-.LC689:
-movl Indx,%edi
-cmpl $1,%edi
-je .LC695
-cmpl $2,%edi
-je .LC696
-cmpl $3,%edi
-je .LC697
-jmp .LC693
-.LC695:
-fldl UfThold
-fstpl Z
-jmp .LC694
-.LC696:
-fldl E0
-fstpl Z
-jmp .LC694
-.LC697:
-fldl PseudoZero
-fstpl Z
-.LC693:
-.LC694:
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-je .LC698
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1628(%ebp)
-fldl -1628(%ebp)
-fstpl V9
-fldl V9
-fmull V9
-fstpl Y
-fldl Radix
-fmull E9
-fstpl -1660(%ebp)
-fldl Y
-fldl One
-fsubl -1660(%ebp)
-fdivp %st(1),%st
-fldl Z
-fcompp
-fstsw %ax
-sahf
-ja .LC702
-fldl One
-faddl -1660(%ebp)
-fmull Z
-fcompl Y
-fstsw %ax
-sahf
-jae .LC700
-.LC702:
-fldl U1
-fcompl V9
-fstsw %ax
-sahf
-jae .LC703
-pushl $.LC158
-pushl $1
-call BadCond
-addl $8,%esp
-jmp .LC704
-.LC703:
-pushl $.LC158
-pushl $2
-call BadCond
-addl $8,%esp
-.LC704:
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC705
-call printf
-addl $12,%esp
-fldl Y
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC706
-call printf
-addl $12,%esp
-.LC700:
-.LC698:
-.LC690:
-incl Indx
-cmpl $3,Indx
-jle .LC689
-movl $180,Milestone
-movl $1,Indx
-.LC707:
-cmpl $1,Indx
-jne .LC711
-fldl V
-fstpl Z
-jmp .LC712
-.LC711:
-fldl V0
-fstpl Z
-.LC712:
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -1628(%ebp)
-fldl -1628(%ebp)
-fstpl V9
-fldl V9
-fstpl -1636(%ebp)
-fldl One
-fldl Radix
-fmull E9
-fsubp %st(1),%st
-fmull -1636(%ebp)
-fstpl X
-fldl -1636(%ebp)
-fmull X
-fstpl V9
-fldl One
-fldl Two
-fmull Radix
-fmull E9
-fsubp %st(1),%st
-fmull Z
-fcompl V9
-fstsw %ax
-sahf
-ja .LC715
-fldl Z
-fcompl V9
-fstsw %ax
-sahf
-jae .LC713
-.LC715:
-fldl V9
-fstpl Y
-fldl W
-fcompl X
-fstsw %ax
-sahf
-jbe .LC716
-pushl $.LC158
-pushl $1
-call BadCond
-addl $8,%esp
-jmp .LC717
-.LC716:
-pushl $.LC158
-pushl $2
-call BadCond
-addl $8,%esp
-.LC717:
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC718
-call printf
-addl $12,%esp
-fldl Y
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC719
-call printf
-addl $12,%esp
-.LC713:
-.LC708:
-incl Indx
-cmpl $2,Indx
-jle .LC707
-movl $190,Milestone
-call Pause
-fldl UfThold
-fmull V
-fstpl X
-fldl Radix
-fmull Radix
-fstpl Y
-fldl X
-fmull Y
-fldl One
-fcompp
-fstsw %ax
-sahf
-ja .LC722
-fldl Y
-fcompl X
-fstsw %ax
-sahf
-jae .LC720
-.LC722:
-fldl X
-fmull Y
-fldl U1
-fcompp
-fstsw %ax
-sahf
-ja .LC725
-fldl Y
-fdivl U1
-fcompl X
-fstsw %ax
-sahf
-jae .LC723
-.LC725:
-pushl $.LC726
-pushl $2
-call BadCond
-addl $8,%esp
-jmp .LC724
-.LC723:
-pushl $.LC158
-pushl $3
-call BadCond
-addl $8,%esp
-.LC724:
-pushl $.LC728
-fldl X
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC727
-call printf
-addl $16,%esp
-.LC720:
-movl $200,Milestone
-movl $1,Indx
-.LC729:
-fldl F9
-fstpl X
-movl Indx,%edi
-cmpl $2,%edi
-jl .LC733
-cmpl $5,%edi
-jg .LC733
-jmp *.LC739-8(,%edi,4)
-.data
-.align 4
-.LC739:
-.long .LC735
-.long .LC736
-.long .LC737
-.long .LC738
-.text
-.LC735:
-fldl One
-faddl U2
-fstpl X
-jmp .LC734
-.LC736:
-fldl V
-fstpl X
-jmp .LC734
-.LC737:
-fldl UfThold
-fstpl X
-jmp .LC734
-.LC738:
-fldl Radix
-fstpl X
-.LC733:
-.LC734:
-fldl X
-fstpl Y
-leal sigfpe,%edi
-movl %edi,sigsave
-pushl $ovfl_buf
-call __setjmp
-addl $4,%esp
-cmpl $0,%eax
-je .LC741
-fldl X
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC743
-call printf
-addl $12,%esp
-jmp .LC742
-.LC741:
-fldl Y
-fdivl X
-fsubl Half
-fsubl Half
-fstpl V9
-fldl Zero
-fcompl V9
-fstsw %ax
-sahf
-jne .LC744
-jmp .LC730
-.LC744:
-fldl U1
-fchs
-fcompl V9
-fstsw %ax
-sahf
-jne .LC746
-cmpl $5,Indx
-jge .LC746
-pushl $.LC158
-pushl $3
-call BadCond
-addl $8,%esp
-jmp .LC747
-.LC746:
-pushl $.LC158
-pushl $1
-call BadCond
-addl $8,%esp
-.LC747:
-fldl X
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC748
-call printf
-addl $12,%esp
-fldl V9
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC749
-call printf
-addl $12,%esp
-.LC742:
-movl $0,sigsave
-.LC730:
-incl Indx
-cmpl $5,Indx
-jle .LC729
-movl $210,Milestone
-fldl Zero
-fstpl MyZero
-pushl $.LC45
-call printf
-addl $4,%esp
-pushl $.LC750
-call printf
-addl $4,%esp
-leal sigfpe,%edi
-movl %edi,sigsave
-pushl $.LC751
-call printf
-addl $4,%esp
-pushl $ovfl_buf
-call __setjmp
-addl $4,%esp
-cmpl $0,%eax
-jne .LC752
-fldl One
-fdivl MyZero
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC754
-call printf
-addl $12,%esp
-.LC752:
-movl $0,sigsave
-leal sigfpe,%edi
-movl %edi,sigsave
-pushl $.LC755
-call printf
-addl $4,%esp
-pushl $ovfl_buf
-call __setjmp
-addl $4,%esp
-cmpl $0,%eax
-jne .LC756
-fldl Zero
-fdivl MyZero
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC754
-call printf
-addl $12,%esp
-.LC756:
-movl $0,sigsave
-movl $220,Milestone
-call Pause
-pushl $.LC45
-call printf
-addl $4,%esp
-movl $0,-1648(%ebp)
-.LC763:
-movl -1648(%ebp),%edi
-cmpl $0,ErrCnt(,%edi,4)
-je .LC767
-movl -1648(%ebp),%edi
-leal (,%edi,4),%edi
-pushl ErrCnt(%edi)
-pushl msg.758(%edi)
-pushl $.LC769
-call printf
-addl $12,%esp
-.LC767:
-.LC764:
-incl -1648(%ebp)
-cmpl $4,-1648(%ebp)
-jl .LC763
-pushl $.LC45
-call printf
-addl $4,%esp
-movl ErrCnt,%edi
-movl ErrCnt+4,%esi
-leal (%esi,%edi),%edi
-movl ErrCnt+8,%esi
-leal (%esi,%edi),%edi
-movl ErrCnt+12,%esi
-leal (%esi,%edi),%edi
-cmpl $0,%edi
-jle .LC770
-movl ErrCnt,%edi
-movl ErrCnt+4,%esi
-leal (%esi,%edi),%edi
-movl ErrCnt+8,%esi
-leal (%esi,%edi),%edi
-cmpl $0,%edi
-jne .LC775
-cmpl $0,ErrCnt+12
-jle .LC775
-pushl $.LC780
-call printf
-addl $4,%esp
-pushl $.LC781
-call printf
-addl $4,%esp
-.LC775:
-movl ErrCnt,%edi
-movl ErrCnt+4,%esi
-leal (%esi,%edi),%edi
-cmpl $0,%edi
-jne .LC782
-cmpl $0,ErrCnt+8
-jle .LC782
-pushl $.LC786
-call printf
-addl $4,%esp
-pushl $.LC787
-call printf
-addl $4,%esp
-.LC782:
-movl ErrCnt,%edi
-movl ErrCnt+4,%esi
-leal (%esi,%edi),%edi
-cmpl $0,%edi
-jle .LC788
-pushl $.LC791
-call printf
-addl $4,%esp
-pushl $.LC792
-call printf
-addl $4,%esp
-.LC788:
-cmpl $0,ErrCnt
-jle .LC771
-pushl $.LC795
-call printf
-addl $4,%esp
-pushl $.LC796
-call printf
-addl $4,%esp
-jmp .LC771
-.LC770:
-pushl $.LC797
-call printf
-addl $4,%esp
-cmpl $1,RMult
-jne .LC802
-cmpl $1,RDiv
-jne .LC802
-cmpl $1,RAddSub
-jne .LC802
-cmpl $1,RSqrt
-je .LC798
-.LC802:
-pushl $.LC803
-call printf
-addl $4,%esp
-jmp .LC799
-.LC798:
-fldl One
-fcompl StickyBit
-fstsw %ax
-sahf
-ja .LC804
-fldl Radix
-fsubl Two
-fldl Radix
-fsubl Nine
-fsubl One
-fmulp %st(1),%st
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC804
-pushl $.LC806
-call printf
-addl $4,%esp
-pushl $.LC807
-call printf
-addl $4,%esp
-fldl Two
-fcompl Radix
-fstsw %ax
-sahf
-jne .LC808
-fldl Precision
-fldl Four
-fmull Three
-fmull Two
-fsubp %st(1),%st
-fldl Precision
-fsubl TwentySeven
-fsubl TwentySeven
-faddl One
-fmulp %st(1),%st
-fldl Zero
-fcompp
-fstsw %ax
-sahf
-jne .LC808
-pushl $.LC810
-call printf
-addl $4,%esp
-jmp .LC809
-.LC808:
-pushl $.LC811
-call printf
-addl $4,%esp
-.LC809:
-cmpl $0,IEEE
-je .LC812
-pushl $.LC814
-call printf
-addl $4,%esp
-jmp .LC813
-.LC812:
-pushl $.LC815
-call printf
-addl $4,%esp
-pushl $.LC816
-call printf
-addl $4,%esp
-.LC813:
-.LC804:
-pushl $.LC817
-call printf
-addl $4,%esp
-.LC799:
-.LC771:
-cmpl $0,fpecount
-je .LC818
-pushl fpecount
-pushl $.LC820
-call printf
-addl $8,%esp
-.LC818:
-pushl $.LC821
-call printf
-addl $4,%esp
-movl $0,%eax
-.LC7:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf822:
-.size main,.Lf822-main
-.globl Sign
-.align 16
-.type Sign,@function
-Sign:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-fldl .LC8
-fcompl 20(%ebp)
-fstsw %ax
-sahf
-ja .LC825
-fldl .LC9
-fstpl -8(%ebp)
-jmp .LC826
-.LC825:
-fldl .LC827
-fstpl -8(%ebp)
-.LC826:
-fldl -8(%ebp)
-.LC823:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf828:
-.size Sign,.Lf828-Sign
-.globl Pause
-.align 16
-.type Pause,@function
-Pause:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-pushl Milestone
-pushl $.LC830
-call printf
-addl $8,%esp
-pushl PageNo
-pushl $.LC831
-call printf
-addl $8,%esp
-incl Milestone
-incl PageNo
-movl $0,%eax
-.LC829:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf832:
-.size Pause,.Lf832-Pause
-.globl TstCond
-.align 16
-.type TstCond,@function
-TstCond:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-cmpl $0,24(%ebp)
-jne .LC834
-pushl 28(%ebp)
-pushl 20(%ebp)
-call BadCond
-addl $8,%esp
-pushl $.LC814
-call printf
-addl $4,%esp
-.LC834:
-movl $0,%eax
-.LC833:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf836:
-.size TstCond,.Lf836-TstCond
-.data
-.align 4
-.type msg.838,@object
-msg.838:
-.long .LC839
-.long .LC840
-.long .LC841
-.long .LC842
-.size msg.838,16
-.globl BadCond
-.text
-.align 16
-.type BadCond,@function
-BadCond:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl 20(%ebp),%edi
-leal ErrCnt(,%edi,4),%edi
-incl (,%edi)
-pushl 24(%ebp)
-movl 20(%ebp),%edi
-pushl msg.838(,%edi,4)
-pushl $.LC843
-call printf
-addl $12,%esp
-movl $0,%eax
-.LC837:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf844:
-.size BadCond,.Lf844-BadCond
-.globl Random
-.align 16
-.type Random,@function
-Random:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $48,%esp
-fldl Random1
-faddl Random9
-fstpl -8(%ebp)
-fldl -8(%ebp)
-fmull -8(%ebp)
-fstpl -16(%ebp)
-fldl -16(%ebp)
-fmull -16(%ebp)
-fstpl -16(%ebp)
-fldl -8(%ebp)
-fmull -16(%ebp)
-fstpl -8(%ebp)
-fldl -8(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -48(%ebp)
-fldl -8(%ebp)
-fsubl -48(%ebp)
-fstpl -16(%ebp)
-fldl -16(%ebp)
-fldl .LC846
-fmull -8(%ebp)
-faddp %st(1),%st
-fstpl Random1
-fldl Random1
-.LC845:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf847:
-.size Random,.Lf847-Random
-.globl SqXMinX
-.align 16
-.type SqXMinX,@function
-SqXMinX:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $40,%esp
-fldl X
-fmull BInvrse
-fstpl -8(%ebp)
-fldl X
-fsubl -8(%ebp)
-fstpl -16(%ebp)
-fldl X
-fmull X
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -32(%ebp)
-fldl -32(%ebp)
-fsubl -8(%ebp)
-fsubl -16(%ebp)
-fdivl OneUlp
-fstpl SqEr
-fldl Zero
-fcompl SqEr
-fstsw %ax
-sahf
-je .LC849
-fldl MinSqEr
-fcompl SqEr
-fstsw %ax
-sahf
-jbe .LC851
-fldl SqEr
-fstpl MinSqEr
-.LC851:
-fldl MaxSqEr
-fcompl SqEr
-fstsw %ax
-sahf
-jae .LC853
-fldl SqEr
-fstpl MaxSqEr
-.LC853:
-fldl J
-faddl .LC9
-fstpl J
-pushl $.LC45
-pushl 20(%ebp)
-call BadCond
-addl $8,%esp
-fldl OneUlp
-fmull SqEr
-subl $8,%esp
-fstpl (%esp)
-fldl X
-subl $8,%esp
-fstpl (%esp)
-fldl X
-fmull X
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC855
-call printf
-addl $28,%esp
-pushl $.LC856
-call printf
-addl $4,%esp
-.LC849:
-movl $0,%eax
-.LC848:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf857:
-.size SqXMinX,.Lf857-SqXMinX
-.globl NewD
-.align 16
-.type NewD,@function
-NewD:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $40,%esp
-fldl Z1
-fmull Q
-fstpl X
-fldl Half
-fldl X
-fdivl Radix
-fsubp %st(1),%st
-subl $8,%esp
-fstpl (%esp)
-call floor
-addl $8,%esp
-fstpl -8(%ebp)
-fldl -8(%ebp)
-fmull Radix
-faddl X
-fstpl X
-fldl X
-fstpl -24(%ebp)
-fldl Z
-fstpl -32(%ebp)
-fldl Q
-fldl -24(%ebp)
-fmull -32(%ebp)
-fsubp %st(1),%st
-fdivl Radix
-fldl -24(%ebp)
-fmull -24(%ebp)
-fldl D
-fdivl Radix
-fmulp %st(1),%st
-faddp %st(1),%st
-fstpl Q
-fldl -32(%ebp)
-fldl Two
-fmull -24(%ebp)
-fmull D
-fsubp %st(1),%st
-fstpl Z
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-jb .LC859
-fldl Z
-fchs
-fstpl Z
-fldl Z1
-fchs
-fstpl Z1
-.LC859:
-fldl Radix
-fmull D
-fstpl D
-movl $0,%eax
-.LC858:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf861:
-.size NewD,.Lf861-NewD
-.globl SR3750
-.align 16
-.type SR3750,@function
-SR3750:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $64,%esp
-fldl X
-fsubl Radix
-fldl Z2
-fsubl Radix
-fcompp
-fstsw %ax
-sahf
-ja .LC863
-fldl X
-fsubl Z2
-fldl W
-fsubl Z2
-fcompp
-fstsw %ax
-sahf
-jb .LC863
-incl I
-fldl X
-fmull D
-subl $8,%esp
-fstpl (%esp)
-call sqrt
-addl $8,%esp
-fstpl -32(%ebp)
-fldl -32(%ebp)
-fstpl X2
-fldl X2
-fsubl Z2
-fldl Y
-fsubl Z2
-fsubp %st(1),%st
-fstpl Y2
-fldl X8
-fldl Y
-fsubl Half
-fdivp %st(1),%st
-fstpl X2
-fldl X2
-fstpl -64(%ebp)
-fldl -64(%ebp)
-fldl Half
-fmull -64(%ebp)
-fmull -64(%ebp)
-fsubp %st(1),%st
-fstpl X2
-fldl Y2
-faddl Half
-fldl Half
-fsubl X2
-faddp %st(1),%st
-fstpl SqEr
-fldl MinSqEr
-fcompl SqEr
-fstsw %ax
-sahf
-jbe .LC865
-fldl SqEr
-fstpl MinSqEr
-.LC865:
-fldl Y2
-fsubl X2
-fstpl SqEr
-fldl MaxSqEr
-fcompl SqEr
-fstsw %ax
-sahf
-jae .LC867
-fldl SqEr
-fstpl MaxSqEr
-.LC867:
-.LC863:
-movl $0,%eax
-.LC862:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf869:
-.size SR3750,.Lf869-SR3750
-.globl IsYeqX
-.align 16
-.type IsYeqX,@function
-IsYeqX:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-fldl X
-fcompl Y
-fstsw %ax
-sahf
-je .LC871
-cmpl $0,N
-jg .LC873
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-jne .LC875
-fldl Zero
-fcompl Q
-fstsw %ax
-sahf
-jb .LC875
-pushl $.LC877
-call printf
-addl $4,%esp
-jmp .LC876
-.LC875:
-pushl $.LC878
-pushl $2
-call BadCond
-addl $8,%esp
-.LC876:
-fldl Q
-subl $8,%esp
-fstpl (%esp)
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC879
-call printf
-addl $20,%esp
-fldl Y
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC880
-call printf
-addl $12,%esp
-fldl X
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC881
-call printf
-addl $12,%esp
-fldl Y
-fsubl X
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC882
-call printf
-addl $12,%esp
-.LC873:
-incl N
-.LC871:
-movl $0,%eax
-.LC870:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf883:
-.size IsYeqX,.Lf883-IsYeqX
-.globl SR3980
-.align 16
-.type SR3980,@function
-SR3980:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-.LC885:
-fildl I
-fstpl Q
-fldl Q
-subl $8,%esp
-fstpl (%esp)
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-call pow
-addl $16,%esp
-fstpl -8(%ebp)
-fldl -8(%ebp)
-fstpl Y
-call IsYeqX
-movl I,%edi
-leal 1(%edi),%edi
-movl %edi,I
-cmpl M,%edi
-jle .LC888
-jmp .LC887
-.LC888:
-fldl Z
-fmull X
-fstpl X
-.LC886:
-fldl W
-fcompl X
-fstsw %ax
-sahf
-ja .LC885
-.LC887:
-movl $0,%eax
-.LC884:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf890:
-.size SR3980,.Lf890-SR3980
-.globl PrintIfNPositive
-.align 16
-.type PrintIfNPositive,@function
-PrintIfNPositive:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-cmpl $0,N
-jle .LC892
-pushl N
-pushl $.LC894
-call printf
-addl $8,%esp
-.LC892:
-movl $0,%eax
-.LC891:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf895:
-.size PrintIfNPositive,.Lf895-PrintIfNPositive
-.globl TstPtUf
-.align 16
-.type TstPtUf,@function
-TstPtUf:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $48,%esp
-movl $0,N
-fldl Zero
-fcompl Z
-fstsw %ax
-sahf
-je .LC897
-pushl $.LC899
-call printf
-addl $4,%esp
-pushl $.LC900
-call printf
-addl $4,%esp
-leal sigfpe,%edi
-movl %edi,sigsave
-pushl $ovfl_buf
-call __setjmp
-addl $4,%esp
-cmpl $0,%eax
-je .LC901
-jmp .LC903
-.LC901:
-fldl Z
-faddl Z
-fdivl Z
-fstpl Q9
-fldl Q9
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC904
-call printf
-addl $12,%esp
-fldl Q9
-fsubl Two
-subl $8,%esp
-fstpl (%esp)
-call fabs
-addl $8,%esp
-fstpl -16(%ebp)
-fldl Radix
-fmull U2
-fcompl -16(%ebp)
-fstsw %ax
-sahf
-jbe .LC905
-pushl $.LC907
-call printf
-addl $4,%esp
-pushl $.LC908
-call printf
-addl $4,%esp
-jmp .LC906
-.LC905:
-fldl One
-fcompl Q9
-fstsw %ax
-sahf
-ja .LC911
-fldl Two
-fcompl Q9
-fstsw %ax
-sahf
-jae .LC909
-.LC911:
-.LC903:
-movl $1,N
-movl ErrCnt+4,%edi
-leal 1(%edi),%edi
-movl %edi,ErrCnt+4
-pushl $.LC914
-call printf
-addl $4,%esp
-jmp .LC910
-.LC909:
-movl $1,N
-movl ErrCnt+8,%edi
-leal 1(%edi),%edi
-movl %edi,ErrCnt+8
-pushl $.LC917
-call printf
-addl $4,%esp
-.LC910:
-.LC906:
-movl $0,sigsave
-fldl Z
-fmull One
-fstpl V9
-fldl V9
-fstpl Random1
-fldl One
-fmull Z
-fstpl V9
-fldl V9
-fstpl Random2
-fldl Z
-fdivl One
-fstpl V9
-fldl Random1
-fcompl Z
-fstsw %ax
-sahf
-jne .LC918
-fldl Random2
-fcompl Z
-fstsw %ax
-sahf
-jne .LC918
-fldl V9
-fcompl Z
-fstsw %ax
-sahf
-jne .LC918
-cmpl $0,N
-jle .LC919
-call Pause
-jmp .LC919
-.LC918:
-movl $1,N
-pushl $.LC922
-pushl $2
-call BadCond
-addl $8,%esp
-fldl Z
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC923
-call printf
-addl $12,%esp
-fldl Random1
-fcompl Z
-fstsw %ax
-sahf
-je .LC924
-fldl Random1
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC926
-call printf
-addl $12,%esp
-.LC924:
-fldl Random2
-fcompl Z
-fstsw %ax
-sahf
-je .LC927
-fldl Random1
-fcompl Random2
-fstsw %ax
-sahf
-je .LC927
-fldl Random2
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC929
-call printf
-addl $12,%esp
-.LC927:
-fldl V9
-fcompl Z
-fstsw %ax
-sahf
-je .LC930
-fldl V9
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC932
-call printf
-addl $12,%esp
-.LC930:
-fldl Random1
-fcompl Random2
-fstsw %ax
-sahf
-je .LC933
-movl ErrCnt+8,%edi
-leal 1(%edi),%edi
-movl %edi,ErrCnt+8
-pushl $.LC937
-pushl $2
-call BadCond
-addl $8,%esp
-fldl Random2
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC938
-call printf
-addl $12,%esp
-fldl Random1
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC939
-call printf
-addl $12,%esp
-.LC933:
-call Pause
-.LC919:
-.LC897:
-movl $0,%eax
-.LC896:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf940:
-.size TstPtUf,.Lf940-TstPtUf
-.globl notify
-.align 16
-.type notify,@function
-notify:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-pushl 20(%ebp)
-pushl $.LC942
-call printf
-addl $8,%esp
-pushl $.LC943
-call printf
-addl $4,%esp
-movl $0,%eax
-.LC941:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf944:
-.size notify,.Lf944-notify
-.globl msglist
-.align 16
-.type msglist,@function
-msglist:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-jmp .LC947
-.LC946:
-movl 20(%ebp),%edi
-leal 4(%edi),%esi
-movl %esi,20(%ebp)
-pushl (,%edi)
-pushl $.LC949
-call printf
-addl $8,%esp
-.LC947:
-movl 20(%ebp),%edi
-movl (,%edi),%edi
-cmpl $0,%edi
-jne .LC946
-movl $0,%eax
-.LC945:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf950:
-.size msglist,.Lf950-msglist
-.data
-.align 4
-.type instr.952,@object
-instr.952:
-.long .LC953
-.long .LC954
-.long .LC955
-.long .LC956
-.long .LC957
-.long .LC958
-.long .LC959
-.long .LC960
-.long .LC961
-.long 0
-.size instr.952,40
-.globl Instructions
-.text
-.align 16
-.type Instructions,@function
-Instructions:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-pushl $instr.952
-call msglist
-addl $4,%esp
-movl $0,%eax
-.LC951:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf962:
-.size Instructions,.Lf962-Instructions
-.data
-.align 4
-.type head.964,@object
-head.964:
-.long .LC965
-.long .LC966
-.long .LC967
-.long .LC968
-.long .LC969
-.long .LC970
-.long .LC971
-.long .LC972
-.long .LC973
-.long .LC974
-.long .LC975
-.long .LC976
-.long .LC977
-.long .LC978
-.long 0
-.size head.964,60
-.globl Heading
-.text
-.align 16
-.type Heading,@function
-Heading:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-pushl $head.964
-call msglist
-addl $4,%esp
-movl $0,%eax
-.LC963:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf979:
-.size Heading,.Lf979-Heading
-.data
-.align 4
-.type chars.981,@object
-chars.981:
-.long .LC982
-.long .LC983
-.long .LC984
-.long .LC985
-.long .LC986
-.long .LC987
-.long .LC988
-.long .LC989
-.long .LC990
-.long .LC991
-.long .LC992
-.long .LC993
-.long .LC994
-.long .LC995
-.long .LC996
-.long .LC997
-.long .LC998
-.long .LC999
-.long .LC1000
-.long 0
-.size chars.981,80
-.globl Characteristics
-.text
-.align 16
-.type Characteristics,@function
-Characteristics:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-pushl $chars.981
-call msglist
-addl $4,%esp
-movl $0,%eax
-.LC980:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf1001:
-.size Characteristics,.Lf1001-Characteristics
-.data
-.align 4
-.type hist.1003,@object
-hist.1003:
-.long .LC1004
-.long .LC1005
-.long .LC1006
-.long .LC1007
-.long .LC1008
-.long .LC1009
-.long .LC1010
-.long .LC1011
-.long .LC1012
-.long .LC1013
-.long .LC1014
-.long .LC1015
-.long .LC1016
-.long .LC1017
-.long .LC1018
-.long .LC1019
-.long .LC1020
-.long 0
-.size hist.1003,72
-.globl History
-.text
-.align 16
-.type History,@function
-History:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-pushl $hist.1003
-call msglist
-addl $4,%esp
-movl $0,%eax
-.LC1002:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf1021:
-.size History,.Lf1021-History
-.globl pow
-.align 16
-.type pow,@function
-pow:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $96,%esp
-movl $0,-20(%ebp)
-movl $0,-24(%ebp)
-fldl .LC8
-fcompl 28(%ebp)
-fstsw %ax
-sahf
-jne .LC1023
-fldl .LC9
-jmp .LC1022
-.LC1023:
-fldl .LC1028
-fcompl 28(%ebp)
-fstsw %ax
-sahf
-ja .LC1027
-fldl .LC1029
-fcompl 28(%ebp)
-fstsw %ax
-sahf
-jae .LC1025
-.LC1027:
-fldl .LC827
-fcompl 20(%ebp)
-fstsw %ax
-sahf
-je .LC1025
-fldl 20(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call log
-addl $8,%esp
-fstpl -48(%ebp)
-fldl 28(%ebp)
-fmull -48(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call exp
-addl $8,%esp
-fstpl -56(%ebp)
-fldl -56(%ebp)
-jmp .LC1022
-.LC1025:
-fldl .LC8
-fcompl 28(%ebp)
-fstsw %ax
-sahf
-jbe .LC1030
-fldl 28(%ebp)
-fchs
-fstpl 28(%ebp)
-movl $1,-24(%ebp)
-.LC1030:
-leal -32(%ebp),%edi
-pushl %edi
-fldl 28(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call modf
-addl $12,%esp
-fstpl -64(%ebp)
-fldl -64(%ebp)
-fstpl 28(%ebp)
-fldl .LC8
-fcompl 28(%ebp)
-fstsw %ax
-sahf
-je .LC1032
-fldl 20(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call log
-addl $8,%esp
-fstpl -72(%ebp)
-fldl 28(%ebp)
-fmull -72(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call exp
-addl $8,%esp
-fstpl -80(%ebp)
-fldl -80(%ebp)
-fstpl -16(%ebp)
-jmp .LC1033
-.LC1032:
-fldl .LC9
-fstpl -16(%ebp)
-.LC1033:
-leal -8(%ebp),%edi
-pushl %edi
-fldl 20(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call frexp
-addl $12,%esp
-fstpl -88(%ebp)
-fldl -88(%ebp)
-fstpl 20(%ebp)
-fldl -32(%ebp)
-subl $4,%esp
-fistpl 0(%esp)
-popl %eax
-movl %eax,-4(%ebp)
-cmpl $0,%eax
-je .LC1034
-.LC1036:
-movl -4(%ebp),%edi
-andl $1,%edi
-cmpl $0,%edi
-je .LC1040
-fldl -16(%ebp)
-fmull 20(%ebp)
-fstpl -16(%ebp)
-movl -8(%ebp),%edi
-addl %edi,-20(%ebp)
-.LC1040:
-movl -4(%ebp),%edi
-sarl $1,%edi
-movl %edi,-4(%ebp)
-cmpl $0,%edi
-jne .LC1042
-jmp .LC1038
-.LC1042:
-fldl 20(%ebp)
-fmull 20(%ebp)
-fstpl 20(%ebp)
-sall $1,-8(%ebp)
-fldl .LC1046
-fcompl 20(%ebp)
-fstsw %ax
-sahf
-jbe .LC1036
-fldl .LC1047
-fmull 20(%ebp)
-fstpl 20(%ebp)
-decl -8(%ebp)
-jmp .LC1036
-.LC1038:
-.LC1034:
-cmpl $0,-24(%ebp)
-je .LC1048
-fldl .LC9
-fdivl -16(%ebp)
-fstpl -16(%ebp)
-negl -20(%ebp)
-.LC1048:
-pushl -20(%ebp)
-fldl -16(%ebp)
-subl $8,%esp
-fstpl (%esp)
-call ldexp
-addl $12,%esp
-fstpl -96(%ebp)
-fldl -96(%ebp)
-.LC1022:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf1050:
-.size pow,.Lf1050-pow
-.bss
-.globl UfNGrad
-.align 4
-.type UfNGrad,@object
-.size UfNGrad,4
-.comm UfNGrad,4
-.globl SqRWrng
-.align 4
-.type SqRWrng,@object
-.size SqRWrng,4
-.comm SqRWrng,4
-.globl IEEE
-.align 4
-.type IEEE,@object
-.size IEEE,4
-.comm IEEE,4
-.globl Anomaly
-.align 4
-.type Anomaly,@object
-.size Anomaly,4
-.comm Anomaly,4
-.globl Monot
-.align 4
-.type Monot,@object
-.size Monot,4
-.comm Monot,4
-.globl NotMonot
-.align 4
-.type NotMonot,@object
-.size NotMonot,4
-.comm NotMonot,4
-.globl Done
-.align 4
-.type Done,@object
-.size Done,4
-.comm Done,4
-.globl Break
-.align 4
-.type Break,@object
-.size Break,4
-.comm Break,4
-.globl RSqrt
-.align 4
-.type RSqrt,@object
-.size RSqrt,4
-.comm RSqrt,4
-.globl RAddSub
-.align 4
-.type RAddSub,@object
-.size RAddSub,4
-.comm RAddSub,4
-.globl RDiv
-.align 4
-.type RDiv,@object
-.size RDiv,4
-.comm RDiv,4
-.globl RMult
-.align 4
-.type RMult,@object
-.size RMult,4
-.comm RMult,4
-.globl GAddSub
-.align 4
-.type GAddSub,@object
-.size GAddSub,4
-.comm GAddSub,4
-.globl GDiv
-.align 4
-.type GDiv,@object
-.size GDiv,4
-.comm GDiv,4
-.globl GMult
-.align 4
-.type GMult,@object
-.size GMult,4
-.comm GMult,4
-.globl N1
-.align 4
-.type N1,@object
-.size N1,4
-.comm N1,4
-.globl N
-.align 4
-.type N,@object
-.size N,4
-.comm N,4
-.globl M
-.align 4
-.type M,@object
-.size M,4
-.comm M,4
-.globl PageNo
-.align 4
-.type PageNo,@object
-.size PageNo,4
-.comm PageNo,4
-.globl Milestone
-.align 4
-.type Milestone,@object
-.size Milestone,4
-.comm Milestone,4
-.globl fpecount
-.align 4
-.type fpecount,@object
-.size fpecount,4
-.comm fpecount,4
-.globl ErrCnt
-.align 4
-.type ErrCnt,@object
-.size ErrCnt,16
-.comm ErrCnt,16
-.globl Z9
-.align 4
-.type Z9,@object
-.size Z9,8
-.comm Z9,8
-.globl Z2
-.align 4
-.type Z2,@object
-.size Z2,8
-.comm Z2,8
-.globl Z1
-.align 4
-.type Z1,@object
-.size Z1,8
-.comm Z1,8
-.globl PseudoZero
-.align 4
-.type PseudoZero,@object
-.size PseudoZero,8
-.comm PseudoZero,8
-.globl Z
-.align 4
-.type Z,@object
-.size Z,8
-.comm Z,8
-.globl Random2
-.align 4
-.type Random2,@object
-.size Random2,8
-.comm Random2,8
-.globl Y2
-.align 4
-.type Y2,@object
-.size Y2,8
-.comm Y2,8
-.globl Y1
-.align 4
-.type Y1,@object
-.size Y1,8
-.comm Y1,8
-.globl Y
-.align 4
-.type Y,@object
-.size Y,8
-.comm Y,8
-.globl Random1
-.align 4
-.type Random1,@object
-.size Random1,8
-.comm Random1,8
-.globl X8
-.align 4
-.type X8,@object
-.size X8,8
-.comm X8,8
-.globl X2
-.align 4
-.type X2,@object
-.size X2,8
-.comm X2,8
-.globl X1
-.align 4
-.type X1,@object
-.size X1,8
-.comm X1,8
-.globl X
-.align 4
-.type X,@object
-.size X,8
-.comm X,8
-.globl W
-.align 4
-.type W,@object
-.size W,8
-.comm W,8
-.globl V9
-.align 4
-.type V9,@object
-.size V9,8
-.comm V9,8
-.globl V0
-.align 4
-.type V0,@object
-.size V0,8
-.comm V0,8
-.globl V
-.align 4
-.type V,@object
-.size V,8
-.comm V,8
-.globl U2
-.align 4
-.type U2,@object
-.size U2,8
-.comm U2,8
-.globl U1
-.align 4
-.type U1,@object
-.size U1,8
-.comm U1,8
-.globl UfThold
-.align 4
-.type UfThold,@object
-.size UfThold,8
-.comm UfThold,8
-.globl OneUlp
-.align 4
-.type OneUlp,@object
-.size OneUlp,8
-.comm OneUlp,8
-.globl S
-.align 4
-.type S,@object
-.size S,8
-.comm S,8
-.globl Underflow
-.align 4
-.type Underflow,@object
-.size Underflow,8
-.comm Underflow,8
-.globl T
-.align 4
-.type T,@object
-.size T,8
-.comm T,8
-.globl Random9
-.align 4
-.type Random9,@object
-.size Random9,8
-.comm Random9,8
-.globl R
-.align 4
-.type R,@object
-.size R,8
-.comm R,8
-.globl Q9
-.align 4
-.type Q9,@object
-.size Q9,8
-.comm Q9,8
-.globl Q
-.align 4
-.type Q,@object
-.size Q,8
-.comm Q,8
-.globl Precision
-.align 4
-.type Precision,@object
-.size Precision,8
-.comm Precision,8
-.globl MyZero
-.align 4
-.type MyZero,@object
-.size MyZero,8
-.comm MyZero,8
-.globl J
-.align 4
-.type J,@object
-.size J,8
-.comm J,8
-.globl StickyBit
-.align 4
-.type StickyBit,@object
-.size StickyBit,8
-.comm StickyBit,8
-.globl I
-.align 4
-.type I,@object
-.size I,4
-.comm I,4
-.globl HInvrse
-.align 4
-.type HInvrse,@object
-.size HInvrse,8
-.comm HInvrse,8
-.globl H
-.align 4
-.type H,@object
-.size H,8
-.comm H,8
-.globl F9
-.align 4
-.type F9,@object
-.size F9,8
-.comm F9,8
-.globl F6
-.align 4
-.type F6,@object
-.size F6,8
-.comm F6,8
-.globl Third
-.align 4
-.type Third,@object
-.size Third,8
-.comm Third,8
-.globl E9
-.align 4
-.type E9,@object
-.size E9,8
-.comm E9,8
-.globl MaxSqEr
-.align 4
-.type MaxSqEr,@object
-.size MaxSqEr,8
-.comm MaxSqEr,8
-.globl SqEr
-.align 4
-.type SqEr,@object
-.size SqEr,8
-.comm SqEr,8
-.globl MinSqEr
-.align 4
-.type MinSqEr,@object
-.size MinSqEr,8
-.comm MinSqEr,8
-.globl E3
-.align 4
-.type E3,@object
-.size E3,8
-.comm E3,8
-.globl Exp2
-.align 4
-.type Exp2,@object
-.size Exp2,8
-.comm Exp2,8
-.globl E1
-.align 4
-.type E1,@object
-.size E1,8
-.comm E1,8
-.globl E0
-.align 4
-.type E0,@object
-.size E0,8
-.comm E0,8
-.globl FourD
-.align 4
-.type FourD,@object
-.size FourD,8
-.comm FourD,8
-.globl D
-.align 4
-.type D,@object
-.size D,8
-.comm D,8
-.globl CInvrse
-.align 4
-.type CInvrse,@object
-.size CInvrse,8
-.comm CInvrse,8
-.globl C
-.align 4
-.type C,@object
-.size C,8
-.comm C,8
-.globl A1
-.align 4
-.type A1,@object
-.size A1,8
-.comm A1,8
-.globl AInvrse
-.align 4
-.type AInvrse,@object
-.size AInvrse,8
-.comm AInvrse,8
-.globl ch
-.align 1
-.type ch,@object
-.size ch,8
-.comm ch,8
-.globl Indx
-.align 4
-.type Indx,@object
-.size Indx,4
-.comm Indx,4
-.globl BMinusU2
-.align 4
-.type BMinusU2,@object
-.size BMinusU2,8
-.comm BMinusU2,8
-.globl RadixD2
-.align 4
-.type RadixD2,@object
-.size RadixD2,8
-.comm RadixD2,8
-.globl BInvrse
-.align 4
-.type BInvrse,@object
-.size BInvrse,8
-.comm BInvrse,8
-.globl Radix
-.align 4
-.type Radix,@object
-.size Radix,8
-.comm Radix,8
-.globl sigsave
-.align 4
-.type sigsave,@object
-.size sigsave,4
-.comm sigsave,4
-.globl ovfl_buf
-.align 4
-.type ovfl_buf,@object
-.size ovfl_buf,24
-.comm ovfl_buf,24
-.data
-.align 4
-.LC1047:
-.long 0
-.long 1073741824
-.align 4
-.LC1046:
-.long 0
-.long 1071644672
-.align 4
-.LC1029:
-.long 0
-.long 1083256832
-.align 4
-.LC1028:
-.long 0
-.long -1064226816
-.align 1
-.LC1020:
-.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 1
-.LC1019:
-.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 1
-.LC1018:
-.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 1
-.LC1017:
-.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 1
-.LC1016:
-.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 1
-.LC1015:
-.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 1
-.LC1014:
-.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 1
-.LC1013:
-.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 1
-.LC1012:
-.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 1
-.LC1011:
-.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 1
-.LC1010:
-.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 1
-.LC1009:
-.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 1
-.LC1008:
-.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 1
-.LC1007:
-.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 1
-.LC1006:
-.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 1
-.LC1005:
-.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 1
-.LC1004:
-.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 1
-.LC1000:
-.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 1
-.LC999:
-.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 1
-.LC998:
-.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 1
-.LC997:
-.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 1
-.LC996:
-.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 1
-.LC995:
-.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 1
-.LC994:
-.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 1
-.LC993:
-.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 1
-.LC992:
-.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 1
-.LC991:
-.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 1
-.LC990:
-.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 1
-.LC989:
-.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 1
-.LC988:
-.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 1
-.LC987:
-.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 1
-.LC986:
-.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 1
-.LC985:
-.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 1
-.LC984:
-.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 1
-.LC983:
-.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 1
-.LC982:
-.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 1
-.LC978:
-.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 1
-.LC977:
-.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 1
-.LC976:
-.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 1
-.LC975:
-.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 1
-.LC974:
-.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 1
-.LC973:
-.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 1
-.LC972:
-.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 1
-.LC971:
-.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 1
-.LC970:
-.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 1
-.LC969:
-.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 1
-.LC968:
-.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 1
-.LC967:
-.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 1
-.LC966:
-.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 1
-.LC965:
-.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 1
-.LC961:
-.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 1
-.LC960:
-.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 1
-.LC959:
-.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 1
-.LC958:
-.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 1
-.LC957:
-.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 1
-.LC956:
-.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 1
-.LC955:
-.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 1
-.LC954:
-.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 1
-.LC953:
-.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 1
-.LC949:
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 1
-.LC943:
-.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 1
-.LC942:
-.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 1
-.LC939:
-.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 1
-.LC938:
-.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 1
-.LC937:
-.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 1
-.LC932:
-.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 1
-.LC929:
-.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 1
-.LC926:
-.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 1
-.LC923:
-.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 1
-.LC922:
-.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 1
-.LC917:
-.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 1
-.LC914:
-.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 1
-.LC908:
-.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 1
-.LC907:
-.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 1
-.LC904:
-.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 1
-.LC900:
-.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 1
-.LC899:
-.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 1
-.LC894:
-.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 1
-.LC882:
-.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 1
-.LC881:
-.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 1
-.LC880:
-.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 1
-.LC879:
-.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 1
-.LC878:
-.byte 99
-.byte 111
-.byte 109
-.byte 112
-.byte 117
-.byte 116
-.byte 105
-.byte 110
-.byte 103
-.byte 10
-.byte 0
-.align 1
-.LC877:
-.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 1
-.LC856:
-.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 1
-.LC855:
-.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 4
-.LC846:
-.long -1998362383
-.long 1054144693
-.align 1
-.LC843:
-.byte 37
-.byte 115
-.byte 58
-.byte 32
-.byte 32
-.byte 37
-.byte 115
-.byte 0
-.align 1
-.LC842:
-.byte 70
-.byte 76
-.byte 65
-.byte 87
-.byte 0
-.align 1
-.LC841:
-.byte 68
-.byte 69
-.byte 70
-.byte 69
-.byte 67
-.byte 84
-.byte 0
-.align 1
-.LC840:
-.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 1
-.LC839:
-.byte 70
-.byte 65
-.byte 73
-.byte 76
-.byte 85
-.byte 82
-.byte 69
-.byte 0
-.align 1
-.LC831:
-.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 1
-.LC830:
-.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 4
-.LC827:
-.long 0
-.long -1074790400
-.align 1
-.LC821:
-.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 1
-.LC820:
-.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 1
-.LC817:
-.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 1
-.LC816:
-.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 1
-.LC815:
-.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 1
-.LC814:
-.byte 46
-.byte 10
-.byte 0
-.align 1
-.LC811:
-.byte 56
-.byte 53
-.byte 52
-.byte 0
-.align 1
-.LC810:
-.byte 55
-.byte 53
-.byte 52
-.byte 0
-.align 1
-.LC807:
-.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 1
-.LC806:
-.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 1
-.LC803:
-.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 1
-.LC797:
-.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 1
-.LC796:
-.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 1
-.LC795:
-.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 1
-.LC792:
-.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 1
-.LC791:
-.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 1
-.LC787:
-.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 1
-.LC786:
-.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 1
-.LC781:
-.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 1
-.LC780:
-.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 1
-.LC769:
-.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 1
-.LC762:
-.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 1
-.LC761:
-.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 1
-.LC760:
-.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 1
-.LC759:
-.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 1
-.LC755:
-.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 1
-.LC754:
-.byte 32
-.byte 32
-.byte 37
-.byte 46
-.byte 55
-.byte 101
-.byte 32
-.byte 46
-.byte 10
-.byte 0
-.align 1
-.LC751:
-.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 1
-.LC750:
-.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 1
-.LC749:
-.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 1
-.LC748:
-.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 1
-.LC743:
-.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 1
-.LC728:
-.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 1
-.LC727:
-.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 1
-.LC726:
-.byte 66
-.byte 97
-.byte 100
-.byte 108
-.byte 121
-.byte 0
-.align 1
-.LC719:
-.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 1
-.LC718:
-.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 1
-.LC706:
-.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 1
-.LC705:
-.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 1
-.LC688:
-.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 1
-.LC687:
-.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 1
-.LC681:
-.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 1
-.LC680:
-.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 1
-.LC679:
-.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 1
-.LC678:
-.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 1
-.LC677:
-.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 1
-.LC676:
-.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 1
-.LC673:
-.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 1
-.LC664:
-.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 1
-.LC661:
-.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 1
-.LC660:
-.byte 102
-.byte 105
-.byte 110
-.byte 100
-.byte 115
-.byte 32
-.byte 97
-.byte 32
-.byte 0
-.align 1
-.LC659:
-.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 1
-.LC656:
-.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 1
-.LC655:
-.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 1
-.LC648:
-.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 1
-.LC647:
-.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 1
-.LC646:
-.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 1
-.LC638:
-.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 1
-.LC637:
-.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 1
-.LC630:
-.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 1
-.LC629:
-.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 1
-.LC628:
-.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 1
-.LC627:
-.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 1
-.LC626:
-.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 1
-.LC625:
-.byte 67
-.byte 97
-.byte 108
-.byte 99
-.byte 117
-.byte 108
-.byte 97
-.byte 116
-.byte 101
-.byte 100
-.byte 0
-.align 1
-.LC618:
-.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 1
-.LC614:
-.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 1
-.LC611:
-.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 1
-.LC610:
-.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 1
-.LC606:
-.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 1
-.LC605:
-.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 1
-.LC604:
-.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 1
-.LC603:
-.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 1
-.LC602:
-.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 1
-.LC597:
-.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 1
-.LC596:
-.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 1
-.LC595:
-.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 1
-.LC594:
-.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 1
-.LC593:
-.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 1
-.LC592:
-.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 1
-.LC589:
-.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 1
-.LC588:
-.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 1
-.LC587:
-.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 1
-.LC586:
-.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 1
-.LC585:
-.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 1
-.LC584:
-.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 1
-.LC583:
-.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 1
-.LC582:
-.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 1
-.LC577:
-.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 1
-.LC567:
-.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 1
-.LC566:
-.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 1
-.LC561:
-.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 1
-.LC560:
-.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 1
-.LC559:
-.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 1
-.LC558:
-.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 1
-.LC556:
-.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 1
-.LC555:
-.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 1
-.LC554:
-.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 1
-.LC553:
-.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 1
-.LC541:
-.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 1
-.LC540:
-.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 1
-.LC539:
-.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 1
-.LC536:
-.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 1
-.LC535:
-.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 1
-.LC528:
-.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 1
-.LC527:
-.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 1
-.LC526:
-.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 1
-.LC525:
-.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 1
-.LC522:
-.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 1
-.LC521:
-.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 1
-.LC520:
-.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 1
-.LC507:
-.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 1
-.LC483:
-.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 1
-.LC480:
-.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 1
-.LC477:
-.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 1
-.LC476:
-.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 1
-.LC455:
-.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 1
-.LC452:
-.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 1
-.LC450:
-.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 1
-.LC449:
-.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 1
-.LC448:
-.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 1
-.LC445:
-.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 1
-.LC440:
-.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 1
-.LC435:
-.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 1
-.LC434:
-.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 1
-.LC433:
-.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 1
-.LC393:
-.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 1
-.LC371:
-.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 1
-.LC370:
-.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 1
-.LC353:
-.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 1
-.LC342:
-.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 1
-.LC337:
-.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 1
-.LC335:
-.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 1
-.LC334:
-.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 1
-.LC333:
-.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 4
-.LC324:
-.long 0
-.long 1074266112
-.align 1
-.LC323:
-.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 1
-.LC322:
-.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 1
-.LC319:
-.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 1
-.LC317:
-.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 1
-.LC316:
-.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 1
-.LC299:
-.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 1
-.LC296:
-.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 1
-.LC293:
-.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 1
-.LC292:
-.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 1
-.LC289:
-.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 1
-.LC282:
-.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 1
-.LC277:
-.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 1
-.LC273:
-.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 1
-.LC271:
-.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 1
-.LC268:
-.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 1
-.LC265:
-.byte 68
-.byte 105
-.byte 118
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 0
-.align 1
-.LC262:
-.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 1
-.LC257:
-.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 1
-.LC254:
-.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 1
-.LC253:
-.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 1
-.LC250:
-.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 1
-.LC240:
-.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 1
-.LC221:
-.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 1
-.LC220:
-.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 1
-.LC217:
-.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 1
-.LC216:
-.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 1
-.LC215:
-.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 1
-.LC214:
-.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 1
-.LC211:
-.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 1
-.LC206:
-.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 1
-.LC202:
-.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 1
-.LC200:
-.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 1
-.LC195:
-.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 1
-.LC191:
-.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 1
-.LC189:
-.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 1
-.LC186:
-.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 1
-.LC185:
-.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 1
-.LC180:
-.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 1
-.LC176:
-.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 1
-.LC175:
-.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 1
-.LC174:
-.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 1
-.LC168:
-.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 1
-.LC167:
-.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 1
-.LC166:
-.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 1
-.LC165:
-.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 1
-.LC161:
-.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 1
-.LC160:
-.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 1
-.LC159:
-.byte 80
-.byte 114
-.byte 101
-.byte 99
-.byte 105
-.byte 115
-.byte 105
-.byte 111
-.byte 110
-.byte 0
-.align 1
-.LC158:
-.byte 0
-.align 1
-.LC151:
-.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 1
-.LC146:
-.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 1
-.LC145:
-.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 1
-.LC144:
-.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 1
-.LC143:
-.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 1
-.LC142:
-.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 1
-.LC120:
-.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 1
-.LC118:
-.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 1
-.LC117:
-.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 1
-.LC114:
-.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 1
-.LC113:
-.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 1
-.LC100:
-.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 1
-.LC96:
-.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 4
-.LC94:
-.long 0
-.long 1076101120
-.align 1
-.LC89:
-.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 1
-.LC85:
-.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 1
-.LC83:
-.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 1
-.LC82:
-.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 4
-.LC79:
-.long 1202590843
-.long 1065646817
-.align 1
-.LC78:
-.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 1
-.LC77:
-.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 1
-.LC62:
-.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 1
-.LC61:
-.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 1
-.LC55:
-.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 1
-.LC46:
-.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 1
-.LC45:
-.byte 10
-.byte 0
-.align 1
-.LC44:
-.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 1
-.LC39:
-.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 1
-.LC35:
-.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 1
-.LC31:
-.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 1
-.LC27:
-.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 1
-.LC23:
-.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 4
-.LC21:
-.long -755914244
-.long 1062232653
-.align 1
-.LC20:
-.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 1
-.LC15:
-.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 1
-.LC13:
-.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 4
-.LC9:
-.long 0
-.long 1072693248
-.align 4
-.LC8:
-.long 0
-.long 0
-.align 1
-.LC3:
-.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
-.text
-.ident "LCC: 4.1"
+.data
+.globl Zero
+.align 4
+.type Zero,@object
+.size Zero,8
+Zero:
+.long 0
+.long 0
+.globl Half
+.align 4
+.type Half,@object
+.size Half,8
+Half:
+.long 0
+.long 1071644672
+.globl One
+.align 4
+.type One,@object
+.size One,8
+One:
+.long 0
+.long 1072693248
+.globl Two
+.align 4
+.type Two,@object
+.size Two,8
+Two:
+.long 0
+.long 1073741824
+.globl Three
+.align 4
+.type Three,@object
+.size Three,8
+Three:
+.long 0
+.long 1074266112
+.globl Four
+.align 4
+.type Four,@object
+.size Four,8
+Four:
+.long 0
+.long 1074790400
+.globl Five
+.align 4
+.type Five,@object
+.size Five,8
+Five:
+.long 0
+.long 1075052544
+.globl Eight
+.align 4
+.type Eight,@object
+.size Eight,8
+Eight:
+.long 0
+.long 1075838976
+.globl Nine
+.align 4
+.type Nine,@object
+.size Nine,8
+Nine:
+.long 0
+.long 1075970048
+.globl TwentySeven
+.align 4
+.type TwentySeven,@object
+.size TwentySeven,8
+TwentySeven:
+.long 0
+.long 1077608448
+.globl ThirtyTwo
+.align 4
+.type ThirtyTwo,@object
+.size ThirtyTwo,8
+ThirtyTwo:
+.long 0
+.long 1077936128
+.globl TwoForty
+.align 4
+.type TwoForty,@object
+.size TwoForty,8
+TwoForty:
+.long 0
+.long 1080950784
+.globl MinusOne
+.align 4
+.type MinusOne,@object
+.size MinusOne,8
+MinusOne:
+.long 0
+.long -1074790400
+.globl OneAndHalf
+.align 4
+.type OneAndHalf,@object
+.size OneAndHalf,8
+OneAndHalf:
+.long 0
+.long 1073217536
+.globl NoTrials
+.align 4
+.type NoTrials,@object
+.size NoTrials,4
+NoTrials:
+.long 20
+.globl sigfpe
+.text
+.align 16
+.type sigfpe,@function
+sigfpe:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+incl fpecount
+pushl $.LC3
+call printf
+addl $4,%esp
+pushl $_IO_stdout_
+call fflush
+addl $4,%esp
+movl sigsave,%edi
+cmpl $0,%edi
+je .LC4
+pushl sigsave
+pushl $8
+call signal
+addl $8,%esp
+movl $0,sigsave
+pushl $1
+pushl $ovfl_buf
+call longjmp
+addl $8,%esp
+.LC4:
+call abort
+.LC2:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf6:
+.size sigfpe,.Lf6-sigfpe
+.data
+.align 4
+.type msg.758,@object
+msg.758:
+.long .LC759
+.long .LC760
+.long .LC761
+.long .LC762
+.size msg.758,16
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $1684,%esp
+fldl .LC8
+fstpl Zero
+fldl .LC9
+fstpl One
+fldl One
+fstpl -8(%ebp)
+fldl -8(%ebp)
+faddl -8(%ebp)
+fstpl Two
+fldl Two
+fstpl -16(%ebp)
+fldl -16(%ebp)
+faddl -8(%ebp)
+fstpl Three
+fldl Three
+fstpl -24(%ebp)
+fldl -24(%ebp)
+faddl -8(%ebp)
+fstpl Four
+fldl Four
+fstpl -32(%ebp)
+fldl -32(%ebp)
+faddl -8(%ebp)
+fstpl Five
+fldl -32(%ebp)
+faddl -32(%ebp)
+fstpl Eight
+fldl -24(%ebp)
+fmull -24(%ebp)
+fstpl Nine
+fldl Nine
+fmull -24(%ebp)
+fstpl TwentySeven
+fldl -32(%ebp)
+fmull Eight
+fstpl ThirtyTwo
+fldl -32(%ebp)
+fmull Five
+fmull -24(%ebp)
+fmull -32(%ebp)
+fstpl TwoForty
+fldl -8(%ebp)
+fchs
+fstpl MinusOne
+fldl -8(%ebp)
+fdivl -16(%ebp)
+fstpl Half
+fldl -8(%ebp)
+faddl Half
+fstpl OneAndHalf
+movl $0,ErrCnt
+movl $0,ErrCnt+4
+movl $0,ErrCnt+8
+movl $0,ErrCnt+12
+movl $1,PageNo
+movl $0,Milestone
+pushl $sigfpe
+pushl $8
+call signal
+addl $8,%esp
+call Instructions
+call Pause
+call Heading
+call Pause
+call Characteristics
+call Pause
+call History
+call Pause
+movl $7,Milestone
+pushl $.LC13
+call printf
+addl $4,%esp
+pushl $.LC15
+fldl Zero
+faddl Zero
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC16
+fldl One
+fsubl One
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC16
+fldl Zero
+fcompl One
+fstsw %ax
+sahf
+jae .LC16
+fldl One
+faddl One
+fldl Two
+fcompp
+fstsw %ax
+sahf
+jne .LC16
+movl $1,-36(%ebp)
+jmp .LC17
+.LC16:
+movl $0,-36(%ebp)
+.LC17:
+pushl -36(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+fldl Zero
+fchs
+fstpl Z
+fldl .LC8
+fcompl Z
+fstsw %ax
+sahf
+je .LC18
+incl ErrCnt
+pushl $.LC20
+call printf
+addl $4,%esp
+fldl .LC21
+fstpl U1
+fldl .LC9
+fstpl Radix
+call TstPtUf
+.LC18:
+pushl $.LC23
+fldl Two
+faddl One
+fcompl Three
+fstsw %ax
+sahf
+jne .LC24
+fldl Three
+faddl One
+fcompl Four
+fstsw %ax
+sahf
+jne .LC24
+fldl Four
+fldl Two
+fldl Two
+fchs
+fmulp %st(1),%st
+faddp %st(1),%st
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC24
+fldl Four
+fsubl Three
+fsubl One
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC24
+movl $1,-56(%ebp)
+jmp .LC25
+.LC24:
+movl $0,-56(%ebp)
+.LC25:
+pushl -56(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+fldl .LC8
+fsubl One
+fcompl MinusOne
+fstsw %ax
+sahf
+jne .LC28
+fldl MinusOne
+faddl One
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC28
+fldl One
+faddl MinusOne
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC28
+fldl One
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -132(%ebp)
+fldl MinusOne
+faddl -132(%ebp)
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC28
+fldl MinusOne
+fldl MinusOne
+fmull MinusOne
+faddp %st(1),%st
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC28
+movl $1,-100(%ebp)
+jmp .LC29
+.LC28:
+movl $0,-100(%ebp)
+.LC29:
+pushl $.LC27
+pushl -100(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+pushl $.LC31
+fldl Half
+faddl MinusOne
+faddl Half
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC32
+movl $1,-152(%ebp)
+jmp .LC33
+.LC32:
+movl $0,-152(%ebp)
+.LC33:
+pushl -152(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+movl $10,Milestone
+pushl $.LC35
+fldl Three
+fmull Three
+fcompl Nine
+fstsw %ax
+sahf
+jne .LC36
+fldl Nine
+fmull Three
+fcompl TwentySeven
+fstsw %ax
+sahf
+jne .LC36
+fldl Four
+faddl Four
+fcompl Eight
+fstsw %ax
+sahf
+jne .LC36
+fldl Eight
+fmull Four
+fcompl ThirtyTwo
+fstsw %ax
+sahf
+jne .LC36
+fldl ThirtyTwo
+fsubl TwentySeven
+fsubl Four
+fsubl One
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC36
+movl $1,-164(%ebp)
+jmp .LC37
+.LC36:
+movl $0,-164(%ebp)
+.LC37:
+pushl -164(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+pushl $.LC39
+fldl Four
+faddl One
+fcompl Five
+fstsw %ax
+sahf
+jne .LC40
+fldl Four
+fmull Five
+fmull Three
+fmull Four
+fcompl TwoForty
+fstsw %ax
+sahf
+jne .LC40
+fldl TwoForty
+fdivl Three
+fldl Four
+fmull Four
+fmull Five
+fsubp %st(1),%st
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC40
+fldl TwoForty
+fdivl Four
+fldl Five
+fmull Three
+fmull Four
+fsubp %st(1),%st
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC40
+fldl TwoForty
+fdivl Five
+fldl Four
+fmull Three
+fmull Four
+fsubp %st(1),%st
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC40
+movl $1,-216(%ebp)
+jmp .LC41
+.LC40:
+movl $0,-216(%ebp)
+.LC41:
+pushl -216(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+cmpl $0,ErrCnt
+jne .LC42
+pushl $.LC44
+call printf
+addl $4,%esp
+pushl $.LC45
+call printf
+addl $4,%esp
+.LC42:
+pushl $.LC46
+call printf
+addl $4,%esp
+fldl One
+fstpl W
+.LC47:
+fldl W
+fstpl -264(%ebp)
+fldl -264(%ebp)
+faddl -264(%ebp)
+fstpl W
+fldl W
+fstpl -272(%ebp)
+fldl -272(%ebp)
+faddl One
+fstpl Y
+fldl Y
+fsubl -272(%ebp)
+fstpl Z
+fldl Z
+fsubl One
+fstpl Y
+.LC48:
+fldl Y
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -264(%ebp)
+fldl MinusOne
+faddl -264(%ebp)
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+ja .LC47
+fldl Zero
+fstpl Precision
+fldl One
+fstpl Y
+.LC50:
+fldl Y
+fstpl -280(%ebp)
+fldl W
+faddl -280(%ebp)
+fstpl Radix
+fldl -280(%ebp)
+faddl -280(%ebp)
+fstpl Y
+fldl Radix
+fsubl W
+fstpl Radix
+.LC51:
+fldl Zero
+fcompl Radix
+fstsw %ax
+sahf
+je .LC50
+fldl Two
+fcompl Radix
+fstsw %ax
+sahf
+jbe .LC53
+fldl One
+fstpl Radix
+.LC53:
+fldl Radix
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC55
+call printf
+addl $12,%esp
+fldl .LC9
+fcompl Radix
+fstsw %ax
+sahf
+je .LC56
+fldl One
+fstpl W
+.LC58:
+fldl Precision
+faddl One
+fstpl Precision
+fldl W
+fmull Radix
+fstpl W
+fldl W
+faddl One
+fstpl Y
+.LC59:
+fldl Y
+fsubl W
+fldl One
+fcompp
+fstsw %ax
+sahf
+je .LC58
+.LC56:
+fldl One
+fdivl W
+fstpl U1
+fldl U1
+fstpl -272(%ebp)
+fldl Radix
+fmull -272(%ebp)
+fstpl U2
+fldl -272(%ebp)
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC61
+call printf
+addl $12,%esp
+pushl $.LC62
+call printf
+addl $4,%esp
+fldl Radix
+fstpl E0
+fldl U1
+fstpl E1
+fldl U2
+fstpl E9
+fldl Precision
+fstpl E3
+fldl Four
+fdivl Three
+fstpl X
+fldl X
+fsubl One
+fstpl Third
+fldl Third
+fstpl -280(%ebp)
+fldl Half
+fsubl -280(%ebp)
+fstpl F6
+fldl F6
+fstpl -288(%ebp)
+fldl -288(%ebp)
+faddl -288(%ebp)
+fstpl X
+fldl X
+fsubl -280(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -296(%ebp)
+fldl -296(%ebp)
+fstpl X
+fldl U2
+fcompl X
+fstsw %ax
+sahf
+jbe .LC63
+fldl U2
+fstpl X
+.LC63:
+.LC65:
+fldl X
+fstpl U2
+fldl U2
+fstpl -304(%ebp)
+fldl Half
+fmull -304(%ebp)
+fldl ThirtyTwo
+fmull -304(%ebp)
+fmull -304(%ebp)
+faddp %st(1),%st
+fstpl Y
+fldl One
+faddl Y
+fstpl Y
+fldl Y
+fsubl One
+fstpl X
+.LC66:
+fldl X
+fcompl U2
+fstsw %ax
+sahf
+jae .LC68
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jb .LC65
+.LC68:
+fldl Two
+fdivl Three
+fstpl X
+fldl X
+fsubl Half
+fstpl F6
+fldl F6
+fstpl -320(%ebp)
+fldl -320(%ebp)
+faddl -320(%ebp)
+fstpl Third
+fldl Third
+fsubl Half
+fstpl X
+fldl X
+faddl -320(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -328(%ebp)
+fldl -328(%ebp)
+fstpl X
+fldl U1
+fcompl X
+fstsw %ax
+sahf
+jbe .LC69
+fldl U1
+fstpl X
+.LC69:
+.LC71:
+fldl X
+fstpl U1
+fldl U1
+fstpl -344(%ebp)
+fldl Half
+fmull -344(%ebp)
+fldl ThirtyTwo
+fmull -344(%ebp)
+fmull -344(%ebp)
+faddp %st(1),%st
+fstpl Y
+fldl Half
+fsubl Y
+fstpl Y
+fldl Half
+faddl Y
+fstpl X
+fldl Half
+fsubl X
+fstpl Y
+fldl Half
+faddl Y
+fstpl X
+.LC72:
+fldl X
+fcompl U1
+fstsw %ax
+sahf
+jae .LC74
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jb .LC71
+.LC74:
+fldl E1
+fcompl U1
+fstsw %ax
+sahf
+jne .LC75
+pushl $.LC77
+call printf
+addl $4,%esp
+jmp .LC76
+.LC75:
+fldl U1
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC78
+call printf
+addl $12,%esp
+.LC76:
+fldl One
+fdivl U1
+fstpl W
+fldl Half
+fsubl U1
+faddl Half
+fstpl F9
+fldl U2
+fdivl U1
+faddl .LC79
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -360(%ebp)
+fldl -360(%ebp)
+fstpl Radix
+fldl E0
+fcompl Radix
+fstsw %ax
+sahf
+jne .LC80
+pushl $.LC82
+call printf
+addl $4,%esp
+jmp .LC81
+.LC80:
+fldl Radix
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC83
+call printf
+addl $12,%esp
+.LC81:
+pushl $.LC85
+fldl Eight
+faddl Eight
+fcompl Radix
+fstsw %ax
+sahf
+jb .LC86
+movl $1,-364(%ebp)
+jmp .LC87
+.LC86:
+movl $0,-364(%ebp)
+.LC87:
+pushl -364(%ebp)
+pushl $2
+call TstCond
+addl $12,%esp
+pushl $.LC89
+fldl Two
+fcompl Radix
+fstsw %ax
+sahf
+je .LC93
+fldl .LC94
+fcompl Radix
+fstsw %ax
+sahf
+je .LC93
+fldl One
+fcompl Radix
+fstsw %ax
+sahf
+jne .LC90
+.LC93:
+movl $1,-376(%ebp)
+jmp .LC91
+.LC90:
+movl $0,-376(%ebp)
+.LC91:
+pushl -376(%ebp)
+pushl $3
+call TstCond
+addl $12,%esp
+movl $20,Milestone
+pushl $.LC96
+fldl F9
+fsubl Half
+fldl Half
+fcompp
+fstsw %ax
+sahf
+jbe .LC97
+movl $1,-388(%ebp)
+jmp .LC98
+.LC97:
+movl $0,-388(%ebp)
+.LC98:
+pushl -388(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+fldl F9
+fstpl X
+movl $1,I
+fldl X
+fsubl Half
+fstpl Y
+fldl Y
+fsubl Half
+fstpl Z
+pushl $.LC100
+fldl One
+fcompl X
+fstsw %ax
+sahf
+jne .LC103
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+jne .LC101
+.LC103:
+movl $1,-400(%ebp)
+jmp .LC102
+.LC101:
+movl $0,-400(%ebp)
+.LC102:
+pushl -400(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+fldl One
+faddl U2
+fstpl X
+movl $0,I
+movl $25,Milestone
+fldl Radix
+fsubl One
+fstpl BMinusU2
+fldl BMinusU2
+fsubl U2
+faddl One
+fstpl BMinusU2
+fldl One
+fcompl Radix
+fstsw %ax
+sahf
+je .LC104
+fldl U1
+subl $8,%esp
+fstpl (%esp)
+call log
+addl $8,%esp
+fstpl -440(%ebp)
+fldl Radix
+subl $8,%esp
+fstpl (%esp)
+call log
+addl $8,%esp
+fstpl -448(%ebp)
+fldl TwoForty
+fchs
+fmull -440(%ebp)
+fdivl -448(%ebp)
+fstpl X
+fldl Half
+faddl X
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -456(%ebp)
+fldl -456(%ebp)
+fstpl Y
+fldl X
+fsubl Y
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -464(%ebp)
+fldl -464(%ebp)
+fmull Four
+fldl One
+fcompp
+fstsw %ax
+sahf
+jbe .LC106
+fldl Y
+fstpl X
+.LC106:
+fldl X
+fdivl TwoForty
+fstpl Precision
+fldl Half
+faddl Precision
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -472(%ebp)
+fldl -472(%ebp)
+fstpl Y
+fldl Precision
+fsubl Y
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -480(%ebp)
+fldl -480(%ebp)
+fmull TwoForty
+fldl Half
+fcompp
+fstsw %ax
+sahf
+jbe .LC108
+fldl Y
+fstpl Precision
+.LC108:
+.LC104:
+fldl Precision
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -448(%ebp)
+fldl -448(%ebp)
+fcompl Precision
+fstsw %ax
+sahf
+jne .LC112
+fldl One
+fcompl Radix
+fstsw %ax
+sahf
+jne .LC110
+.LC112:
+pushl $.LC113
+call printf
+addl $4,%esp
+pushl $.LC114
+call printf
+addl $4,%esp
+.LC110:
+fldl One
+fcompl Radix
+fstsw %ax
+sahf
+jne .LC115
+pushl $.LC117
+call printf
+addl $4,%esp
+jmp .LC116
+.LC115:
+fldl Precision
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC118
+call printf
+addl $12,%esp
+.LC116:
+pushl $.LC120
+fldl U2
+fmull Nine
+fmull Nine
+fmull TwoForty
+fldl One
+fcompp
+fstsw %ax
+sahf
+jbe .LC121
+movl $1,-452(%ebp)
+jmp .LC122
+.LC121:
+movl $0,-452(%ebp)
+.LC122:
+pushl -452(%ebp)
+pushl $1
+call TstCond
+addl $12,%esp
+movl $30,Milestone
+fldl One
+fdivl Four
+fstpl -492(%ebp)
+fldl Four
+fdivl Three
+fsubl One
+fsubl -492(%ebp)
+fmull Three
+fsubl -492(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -500(%ebp)
+fldl -500(%ebp)
+fstpl X
+.LC123:
+fldl X
+fstpl Z2
+fldl Z2
+fstpl -516(%ebp)
+fldl One
+fldl Half
+fmull -516(%ebp)
+fldl ThirtyTwo
+fmull -516(%ebp)
+fmull -516(%ebp)
+faddp %st(1),%st
+faddp %st(1),%st
+fsubl One
+fstpl X
+.LC124:
+fldl X
+fcompl Z2
+fstsw %ax
+sahf
+jae .LC126
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jb .LC123
+.LC126:
+fldl Three
+fdivl Four
+fldl Two
+fdivl Three
+fsubp %st(1),%st
+fmull Three
+fldl One
+fdivl Four
+fsubp %st(1),%st
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -532(%ebp)
+fldl -532(%ebp)
+fstpl Z
+fldl -532(%ebp)
+fstpl Y
+fldl -532(%ebp)
+fstpl X
+.LC127:
+fldl Z
+fstpl Z1
+fldl One
+fdivl Two
+fstpl -540(%ebp)
+fldl Z1
+fstpl -548(%ebp)
+fldl -540(%ebp)
+fldl -540(%ebp)
+fldl Half
+fmull -548(%ebp)
+fldl ThirtyTwo
+fmull -548(%ebp)
+fmull -548(%ebp)
+faddp %st(1),%st
+fsubp %st(1),%st
+faddl -540(%ebp)
+fsubp %st(1),%st
+faddl -540(%ebp)
+fstpl Z
+.LC128:
+fldl Z
+fcompl Z1
+fstsw %ax
+sahf
+jae .LC130
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+jb .LC127
+.LC130:
+.LC131:
+.LC134:
+fldl Y
+fstpl Y1
+fldl Y1
+fstpl -556(%ebp)
+fldl Half
+fldl Half
+fldl Half
+fmull -556(%ebp)
+fldl ThirtyTwo
+fmull -556(%ebp)
+fmull -556(%ebp)
+faddp %st(1),%st
+fsubp %st(1),%st
+faddl Half
+fsubp %st(1),%st
+faddl Half
+fstpl Y
+.LC135:
+fldl Y
+fcompl Y1
+fstsw %ax
+sahf
+jae .LC137
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jb .LC134
+.LC137:
+fldl X
+fstpl X1
+fldl X1
+fstpl -556(%ebp)
+fldl Half
+fmull -556(%ebp)
+fldl ThirtyTwo
+fmull -556(%ebp)
+fmull -556(%ebp)
+faddp %st(1),%st
+fsubl F9
+faddl F9
+fstpl X
+.LC132:
+fldl X
+fcompl X1
+fstsw %ax
+sahf
+jae .LC138
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jb .LC131
+.LC138:
+fldl Y1
+fcompl X1
+fstsw %ax
+sahf
+jne .LC141
+fldl Z1
+fcompl X1
+fstsw %ax
+sahf
+je .LC139
+.LC141:
+pushl $.LC142
+pushl $1
+call BadCond
+addl $8,%esp
+fldl Z1
+subl $8,%esp
+fstpl (%esp)
+fldl Y1
+subl $8,%esp
+fstpl (%esp)
+fldl X1
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC143
+call printf
+addl $28,%esp
+pushl $.LC144
+call printf
+addl $4,%esp
+pushl $.LC145
+call printf
+addl $4,%esp
+pushl $.LC146
+call notify
+addl $4,%esp
+fldl U1
+fcompl X1
+fstsw %ax
+sahf
+je .LC150
+fldl U1
+fcompl Y1
+fstsw %ax
+sahf
+je .LC150
+fldl U1
+fcompl Z1
+fstsw %ax
+sahf
+jne .LC140
+.LC150:
+pushl $.LC151
+call printf
+addl $4,%esp
+jmp .LC140
+.LC139:
+fldl U1
+fcompl Z1
+fstsw %ax
+sahf
+jne .LC154
+fldl U2
+fcompl Z2
+fstsw %ax
+sahf
+je .LC152
+.LC154:
+fldl U1
+fcompl Z1
+fstsw %ax
+sahf
+jbe .LC157
+fldl U2
+fcompl Z2
+fstsw %ax
+sahf
+ja .LC155
+.LC157:
+pushl $.LC158
+pushl $0
+call BadCond
+addl $8,%esp
+pushl $.LC159
+call notify
+addl $4,%esp
+fldl Z1
+fsubl U1
+subl $8,%esp
+fstpl (%esp)
+fldl U1
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC160
+call printf
+addl $20,%esp
+fldl Z2
+fsubl U2
+subl $8,%esp
+fstpl (%esp)
+fldl U2
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC161
+call printf
+addl $20,%esp
+jmp .LC156
+.LC155:
+fldl Zero
+fcompl Z1
+fstsw %ax
+sahf
+jae .LC164
+fldl Zero
+fcompl Z2
+fstsw %ax
+sahf
+jb .LC162
+.LC164:
+fldl Radix
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC165
+call printf
+addl $12,%esp
+pushl $.LC166
+call printf
+addl $4,%esp
+fldl Z2
+subl $8,%esp
+fstpl (%esp)
+fldl Z1
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC167
+call printf
+addl $20,%esp
+pushl $.LC168
+call notify
+addl $4,%esp
+.LC162:
+fldl Z2
+fcompl Z1
+fstsw %ax
+sahf
+jne .LC171
+fldl Zero
+fcompl Z1
+fstsw %ax
+sahf
+jae .LC169
+.LC171:
+fldl Z1
+fdivl U1
+fstpl X
+fldl Z2
+fdivl U2
+fstpl Y
+fldl X
+fcompl Y
+fstsw %ax
+sahf
+jae .LC172
+fldl Y
+fstpl X
+.LC172:
+fldl X
+subl $8,%esp
+fstpl (%esp)
+call log
+addl $8,%esp
+fstpl -580(%ebp)
+fldl -580(%ebp)
+fchs
+fstpl Q
+pushl $.LC174
+call printf
+addl $4,%esp
+fldl Radix
+subl $8,%esp
+fstpl (%esp)
+call log
+addl $8,%esp
+fstpl -588(%ebp)
+fldl Q
+fdivl -588(%ebp)
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC175
+call printf
+addl $12,%esp
+fldl .LC94
+subl $8,%esp
+fstpl (%esp)
+call log
+addl $8,%esp
+fstpl -596(%ebp)
+fldl Q
+fdivl -596(%ebp)
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC176
+call printf
+addl $12,%esp
+.LC169:
+pushl $.LC151
+call printf
+addl $4,%esp
+.LC156:
+.LC152:
+.LC140:
+call Pause
+movl $35,Milestone
+fldl Two
+fcompl Radix
+fstsw %ax
+sahf
+ja .LC177
+fldl W
+fldl Radix
+fmull Radix
+fdivp %st(1),%st
+fstpl X
+fldl X
+fstpl -576(%ebp)
+fldl -576(%ebp)
+faddl One
+fstpl Y
+fldl Y
+fsubl -576(%ebp)
+fstpl Z
+fldl Z
+fstpl -584(%ebp)
+fldl -584(%ebp)
+faddl U2
+fstpl T
+fldl T
+fsubl -584(%ebp)
+fstpl X
+pushl $.LC180
+fldl U2
+fcompl X
+fstsw %ax
+sahf
+jne .LC181
+movl $1,-560(%ebp)
+jmp .LC182
+.LC181:
+movl $0,-560(%ebp)
+.LC182:
+pushl -560(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+fldl U2
+fcompl X
+fstsw %ax
+sahf
+jne .LC183
+pushl $.LC185
+call printf
+addl $4,%esp
+.LC183:
+.LC177:
+pushl $.LC186
+call printf
+addl $4,%esp
+fldl F9
+fmull One
+fstpl Y
+fldl One
+fmull F9
+fstpl Z
+fldl F9
+fsubl Half
+fstpl X
+fldl X
+fstpl -588(%ebp)
+fldl Y
+fsubl Half
+fsubl -588(%ebp)
+fstpl Y
+fldl Z
+fsubl Half
+fsubl -588(%ebp)
+fstpl Z
+fldl One
+faddl U2
+fstpl X
+fldl X
+fstpl -604(%ebp)
+fldl -604(%ebp)
+fmull Radix
+fstpl T
+fldl Radix
+fmull -604(%ebp)
+fstpl R
+fldl T
+fsubl Radix
+fstpl X
+fldl Radix
+fmull U2
+fstpl -620(%ebp)
+fldl X
+fsubl -620(%ebp)
+fstpl X
+fldl R
+fsubl Radix
+fstpl T
+fldl T
+fsubl -620(%ebp)
+fstpl T
+fldl Radix
+fsubl One
+fstpl -628(%ebp)
+fldl X
+fmull -628(%ebp)
+fstpl X
+fldl T
+fmull -628(%ebp)
+fstpl T
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jne .LC187
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jne .LC187
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+jne .LC187
+fldl Zero
+fcompl T
+fstsw %ax
+sahf
+jne .LC187
+movl $1,GMult
+jmp .LC188
+.LC187:
+movl $0,GMult
+pushl $.LC189
+pushl $0
+pushl $1
+call TstCond
+addl $12,%esp
+.LC188:
+fldl Radix
+fmull U2
+fstpl Z
+fldl Z
+fstpl -648(%ebp)
+fldl One
+faddl -648(%ebp)
+fstpl X
+fldl X
+fstpl -656(%ebp)
+fldl -656(%ebp)
+faddl -648(%ebp)
+fldl -656(%ebp)
+fmull -656(%ebp)
+fsubp %st(1),%st
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -664(%ebp)
+fldl -664(%ebp)
+fsubl U2
+fstpl Y
+fldl One
+fsubl U2
+fstpl X
+fldl X
+fstpl -680(%ebp)
+fldl -680(%ebp)
+fsubl U2
+fldl -680(%ebp)
+fmull -680(%ebp)
+fsubp %st(1),%st
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -688(%ebp)
+fldl -688(%ebp)
+fsubl U1
+fstpl Z
+pushl $.LC191
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jb .LC192
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+jb .LC192
+movl $1,-640(%ebp)
+jmp .LC193
+.LC192:
+movl $0,-640(%ebp)
+.LC193:
+pushl -640(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+fldl One
+fsubl U2
+fstpl Y
+fldl One
+faddl U2
+fstpl X
+fldl One
+fdivl Y
+fstpl Z
+fldl Z
+fsubl X
+fstpl Y
+fldl One
+fdivl Three
+fstpl X
+fldl Three
+fdivl Nine
+fstpl Z
+fldl Z
+fstpl -740(%ebp)
+fldl X
+fsubl -740(%ebp)
+fstpl X
+fldl Nine
+fdivl TwentySeven
+fstpl T
+fldl -740(%ebp)
+fsubl T
+fstpl Z
+pushl $.LC195
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jne .LC196
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jne .LC196
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+jne .LC196
+movl $1,-700(%ebp)
+jmp .LC197
+.LC196:
+movl $0,-700(%ebp)
+.LC197:
+pushl -700(%ebp)
+pushl $2
+call TstCond
+addl $12,%esp
+fldl F9
+fdivl One
+fstpl Y
+fldl F9
+fsubl Half
+fstpl X
+fldl Y
+fsubl Half
+fsubl X
+fstpl Y
+fldl One
+faddl U2
+fstpl X
+fldl X
+fstpl -780(%ebp)
+fldl -780(%ebp)
+fdivl One
+fstpl T
+fldl T
+fsubl -780(%ebp)
+fstpl X
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jne .LC198
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jne .LC198
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+jne .LC198
+movl $1,GDiv
+jmp .LC199
+.LC198:
+movl $0,GDiv
+pushl $.LC200
+pushl $0
+pushl $1
+call TstCond
+addl $12,%esp
+.LC199:
+fldl One
+fldl One
+faddl U2
+fdivp %st(1),%st
+fstpl X
+fldl X
+fsubl Half
+fsubl Half
+fstpl Y
+pushl $.LC202
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jbe .LC203
+movl $1,-792(%ebp)
+jmp .LC204
+.LC203:
+movl $0,-792(%ebp)
+.LC204:
+pushl -792(%ebp)
+pushl $1
+call TstCond
+addl $12,%esp
+fldl One
+fsubl U2
+fstpl X
+fldl One
+fldl Radix
+fmull U2
+faddp %st(1),%st
+fstpl Y
+fldl X
+fstpl -844(%ebp)
+fldl -844(%ebp)
+fmull Radix
+fstpl Z
+fldl Y
+fstpl -852(%ebp)
+fldl -852(%ebp)
+fmull Radix
+fstpl T
+fldl Z
+fdivl Radix
+fstpl R
+fldl T
+fdivl Radix
+fstpl StickyBit
+fldl R
+fsubl -844(%ebp)
+fstpl X
+fldl StickyBit
+fsubl -852(%ebp)
+fstpl Y
+pushl $.LC206
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jne .LC207
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jne .LC207
+movl $1,-812(%ebp)
+jmp .LC208
+.LC207:
+movl $0,-812(%ebp)
+.LC208:
+pushl -812(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+fldl One
+fsubl U1
+fstpl Y
+fldl One
+fsubl F9
+fstpl X
+fldl One
+fsubl Y
+fstpl Y
+fldl Radix
+fsubl U2
+fstpl T
+fldl Radix
+fsubl BMinusU2
+fstpl Z
+fldl Radix
+fsubl T
+fstpl T
+fldl U1
+fcompl X
+fstsw %ax
+sahf
+jne .LC209
+fldl U1
+fcompl Y
+fstsw %ax
+sahf
+jne .LC209
+fldl U2
+fcompl Z
+fstsw %ax
+sahf
+jne .LC209
+fldl U2
+fcompl T
+fstsw %ax
+sahf
+jne .LC209
+movl $1,GAddSub
+jmp .LC210
+.LC209:
+movl $0,GAddSub
+pushl $.LC211
+pushl $0
+pushl $1
+call TstCond
+addl $12,%esp
+.LC210:
+fldl One
+fcompl F9
+fstsw %ax
+sahf
+je .LC212
+fldl F9
+fsubl One
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+ja .LC212
+pushl $.LC214
+pushl $1
+call BadCond
+addl $8,%esp
+pushl $.LC215
+call printf
+addl $4,%esp
+pushl $.LC216
+call printf
+addl $4,%esp
+pushl $.LC217
+call printf
+addl $4,%esp
+.LC212:
+cmpl $1,GMult
+jne .LC218
+cmpl $1,GDiv
+jne .LC218
+cmpl $1,GAddSub
+jne .LC218
+pushl $.LC220
+call printf
+addl $4,%esp
+.LC218:
+movl $40,Milestone
+call Pause
+pushl $.LC221
+call printf
+addl $4,%esp
+movl $0,RMult
+movl $0,RDiv
+movl $0,RAddSub
+fldl Radix
+fdivl Two
+fstpl RadixD2
+fldl Two
+fstpl A1
+movl $0,Done
+.LC222:
+fldl Radix
+fstpl AInvrse
+.LC225:
+fldl AInvrse
+fstpl -924(%ebp)
+fldl -924(%ebp)
+fstpl X
+fldl -924(%ebp)
+fdivl A1
+fstpl AInvrse
+.LC226:
+fldl AInvrse
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -924(%ebp)
+fldl AInvrse
+fcompl -924(%ebp)
+fstsw %ax
+sahf
+je .LC225
+fldl One
+fcompl X
+fstsw %ax
+sahf
+je .LC231
+fldl Three
+fcompl A1
+fstsw %ax
+sahf
+jae .LC229
+.LC231:
+movl $1,-928(%ebp)
+jmp .LC230
+.LC229:
+movl $0,-928(%ebp)
+.LC230:
+movl -928(%ebp),%edi
+movl %edi,Done
+cmpl $0,Done
+jne .LC232
+fldl Nine
+faddl One
+fstpl A1
+.LC232:
+.LC223:
+cmpl $0,Done
+je .LC222
+fldl One
+fcompl X
+fstsw %ax
+sahf
+jne .LC234
+fldl Radix
+fstpl A1
+.LC234:
+fldl One
+fdivl A1
+fstpl AInvrse
+fldl A1
+fstpl X
+fldl AInvrse
+fstpl Y
+movl $0,Done
+.LC236:
+fldl X
+fmull Y
+fsubl Half
+fstpl Z
+pushl $.LC240
+fldl Half
+fcompl Z
+fstsw %ax
+sahf
+jne .LC241
+movl $1,-928(%ebp)
+jmp .LC242
+.LC241:
+movl $0,-928(%ebp)
+.LC242:
+pushl -928(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+fldl Radix
+fcompl X
+fstsw %ax
+sahf
+jne .LC244
+movl $1,-940(%ebp)
+jmp .LC245
+.LC244:
+movl $0,-940(%ebp)
+.LC245:
+movl -940(%ebp),%edi
+movl %edi,Done
+fldl Radix
+fstpl X
+fldl One
+fdivl X
+fstpl Y
+.LC237:
+cmpl $0,Done
+je .LC236
+fldl One
+faddl U2
+fstpl Y2
+fldl One
+fsubl U2
+fstpl Y1
+fldl OneAndHalf
+fsubl U2
+fstpl X
+fldl OneAndHalf
+faddl U2
+fstpl Y
+fldl X
+fstpl -956(%ebp)
+fldl Y2
+fstpl -964(%ebp)
+fldl -956(%ebp)
+fsubl U2
+fmull -964(%ebp)
+fstpl Z
+fldl Y
+fstpl -972(%ebp)
+fldl Y1
+fstpl -980(%ebp)
+fldl -972(%ebp)
+fmull -980(%ebp)
+fstpl T
+fldl Z
+fsubl -956(%ebp)
+fstpl Z
+fldl T
+fsubl -956(%ebp)
+fstpl T
+fldl -956(%ebp)
+fmull -964(%ebp)
+fstpl X
+fldl -972(%ebp)
+faddl U2
+fmull -980(%ebp)
+fstpl Y
+fldl X
+fsubl OneAndHalf
+fstpl X
+fldl Y
+fsubl OneAndHalf
+fstpl Y
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jne .LC246
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jne .LC246
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+jne .LC246
+fldl Zero
+fcompl T
+fstsw %ax
+sahf
+jb .LC246
+fldl OneAndHalf
+faddl U2
+fstpl -1012(%ebp)
+fldl -1012(%ebp)
+fmull Y2
+fstpl X
+fldl OneAndHalf
+fsubl U2
+fstpl -1028(%ebp)
+fldl -1028(%ebp)
+fsubl U2
+fstpl Y
+fldl -1012(%ebp)
+faddl U2
+fstpl Z
+fldl Y1
+fstpl -1036(%ebp)
+fldl -1028(%ebp)
+fmull -1036(%ebp)
+fstpl T
+fldl Z
+fstpl -1044(%ebp)
+fldl -1044(%ebp)
+faddl U2
+fstpl -1052(%ebp)
+fldl X
+fsubl -1052(%ebp)
+fstpl X
+fldl Y
+fstpl -1060(%ebp)
+fldl -1060(%ebp)
+fmull -1036(%ebp)
+fstpl StickyBit
+fldl -1044(%ebp)
+fmull Y2
+fstpl S
+fldl T
+fsubl -1060(%ebp)
+fstpl T
+fldl U2
+fsubl -1060(%ebp)
+faddl StickyBit
+fstpl Y
+fldl S
+fldl -1052(%ebp)
+faddl U2
+fsubp %st(1),%st
+fstpl Z
+fldl Y2
+faddl U2
+fmull -1036(%ebp)
+fstpl StickyBit
+fldl Y2
+fmull -1036(%ebp)
+fstpl Y1
+fldl StickyBit
+fsubl Y2
+fstpl StickyBit
+fldl Y1
+fsubl Half
+fstpl Y1
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jne .LC248
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jne .LC248
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+jne .LC248
+fldl Zero
+fcompl T
+fstsw %ax
+sahf
+jne .LC248
+fldl Zero
+fcompl StickyBit
+fstsw %ax
+sahf
+jne .LC248
+fldl Half
+fcompl Y1
+fstsw %ax
+sahf
+jne .LC248
+movl $1,RMult
+pushl $.LC250
+call printf
+addl $4,%esp
+jmp .LC249
+.LC248:
+fldl X
+faddl U2
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC251
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jbe .LC251
+fldl Z
+faddl U2
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC251
+fldl Zero
+fcompl T
+fstsw %ax
+sahf
+jbe .LC251
+fldl StickyBit
+faddl U2
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC251
+fldl Half
+fcompl Y1
+fstsw %ax
+sahf
+jbe .LC251
+movl $2,RMult
+pushl $.LC253
+call printf
+addl $4,%esp
+jmp .LC252
+.LC251:
+pushl $.LC254
+call printf
+addl $4,%esp
+.LC252:
+.LC249:
+cmpl $1,RMult
+jne .LC247
+cmpl $0,GMult
+jne .LC247
+pushl $.LC257
+call notify
+addl $4,%esp
+jmp .LC247
+.LC246:
+pushl $.LC254
+call printf
+addl $4,%esp
+.LC247:
+movl $45,Milestone
+fldl One
+faddl U2
+fstpl Y2
+fldl One
+fsubl U2
+fstpl Y1
+fldl OneAndHalf
+faddl U2
+fstpl -1020(%ebp)
+fldl -1020(%ebp)
+faddl U2
+fstpl Z
+fldl Z
+fstpl -1028(%ebp)
+fldl Y2
+fstpl -1036(%ebp)
+fldl -1028(%ebp)
+fdivl -1036(%ebp)
+fstpl X
+fldl OneAndHalf
+fsubl U2
+fsubl U2
+fstpl T
+fldl T
+fstpl -1044(%ebp)
+fldl Y1
+fstpl -1052(%ebp)
+fldl -1044(%ebp)
+fsubl U2
+fdivl -1052(%ebp)
+fstpl Y
+fldl -1028(%ebp)
+faddl U2
+fdivl -1036(%ebp)
+fstpl Z
+fldl X
+fsubl OneAndHalf
+fstpl X
+fldl Y
+fsubl -1044(%ebp)
+fstpl Y
+fldl -1044(%ebp)
+fdivl -1052(%ebp)
+fstpl T
+fldl Z
+fsubl -1020(%ebp)
+fstpl Z
+fldl U2
+fsubl OneAndHalf
+faddl T
+fstpl T
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jb .LC258
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jb .LC258
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+jb .LC258
+fldl Zero
+fcompl T
+fstsw %ax
+sahf
+jb .LC258
+fldl Y2
+fstpl -1076(%ebp)
+fldl OneAndHalf
+fdivl -1076(%ebp)
+fstpl X
+fldl OneAndHalf
+fsubl U2
+fstpl Y
+fldl OneAndHalf
+faddl U2
+fstpl Z
+fldl Y
+fstpl -1092(%ebp)
+fldl X
+fsubl -1092(%ebp)
+fstpl X
+fldl Y1
+fstpl -1100(%ebp)
+fldl OneAndHalf
+fdivl -1100(%ebp)
+fstpl T
+fldl -1092(%ebp)
+fdivl -1100(%ebp)
+fstpl Y
+fldl Z
+fstpl -1108(%ebp)
+fldl T
+fldl -1108(%ebp)
+faddl U2
+fsubp %st(1),%st
+fstpl T
+fldl Y
+fsubl -1108(%ebp)
+fstpl Y
+fldl -1108(%ebp)
+fdivl -1076(%ebp)
+fstpl Z
+fldl -1076(%ebp)
+faddl U2
+fdivl -1076(%ebp)
+fstpl Y1
+fldl Z
+fsubl OneAndHalf
+fstpl Z
+fldl Y1
+fsubl -1076(%ebp)
+fstpl Y2
+fldl F9
+fsubl U1
+fdivl F9
+fstpl Y1
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jne .LC260
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jne .LC260
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+jne .LC260
+fldl Zero
+fcompl T
+fstsw %ax
+sahf
+jne .LC260
+fldl Zero
+fcompl Y2
+fstsw %ax
+sahf
+jne .LC260
+fldl Zero
+fcompl Y2
+fstsw %ax
+sahf
+jne .LC260
+fldl Y1
+fsubl Half
+fldl F9
+fsubl Half
+fcompp
+fstsw %ax
+sahf
+jne .LC260
+movl $1,RDiv
+pushl $.LC262
+call printf
+addl $4,%esp
+cmpl $0,GDiv
+jne .LC261
+pushl $.LC265
+call notify
+addl $4,%esp
+jmp .LC261
+.LC260:
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jbe .LC266
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jbe .LC266
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+jbe .LC266
+fldl Zero
+fcompl T
+fstsw %ax
+sahf
+jbe .LC266
+fldl Zero
+fcompl Y2
+fstsw %ax
+sahf
+jbe .LC266
+fldl Y1
+fsubl Half
+fldl F9
+fsubl Half
+fcompp
+fstsw %ax
+sahf
+jbe .LC266
+movl $2,RDiv
+pushl $.LC268
+call printf
+addl $4,%esp
+.LC266:
+.LC261:
+.LC258:
+cmpl $0,RDiv
+jne .LC269
+pushl $.LC271
+call printf
+addl $4,%esp
+.LC269:
+fldl One
+fdivl Radix
+fstpl BInvrse
+pushl $.LC273
+fldl BInvrse
+fmull Radix
+fsubl Half
+fldl Half
+fcompp
+fstsw %ax
+sahf
+jne .LC274
+movl $1,-1064(%ebp)
+jmp .LC275
+.LC274:
+movl $0,-1064(%ebp)
+.LC275:
+pushl -1064(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+movl $50,Milestone
+pushl $.LC277
+fldl F9
+faddl U1
+fsubl Half
+fldl Half
+fcompp
+fstsw %ax
+sahf
+jne .LC278
+fldl BMinusU2
+faddl U2
+fsubl One
+fldl Radix
+fsubl One
+fcompp
+fstsw %ax
+sahf
+jne .LC278
+movl $1,-1084(%ebp)
+jmp .LC279
+.LC278:
+movl $0,-1084(%ebp)
+.LC279:
+pushl -1084(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+fldl One
+fldl U1
+fmull U1
+fsubp %st(1),%st
+fstpl X
+fldl One
+fldl U2
+fldl One
+fsubl U2
+fmulp %st(1),%st
+faddp %st(1),%st
+fstpl Y
+fldl F9
+fsubl Half
+fstpl Z
+fldl X
+fsubl Half
+fsubl Z
+fstpl X
+fldl Y
+fsubl One
+fstpl Y
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jne .LC280
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jne .LC280
+movl $2,RAddSub
+pushl $.LC282
+call printf
+addl $4,%esp
+.LC280:
+cmpl $1,GAddSub
+jne .LC283
+fldl Half
+faddl U2
+fmull U2
+fstpl X
+fldl Half
+fsubl U2
+fmull U2
+fstpl Y
+fldl One
+faddl X
+fstpl X
+fldl One
+faddl Y
+fstpl Y
+fldl One
+faddl U2
+fsubl X
+fstpl X
+fldl One
+fsubl Y
+fstpl Y
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jne .LC285
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jne .LC285
+fldl Half
+faddl U2
+fmull U1
+fstpl X
+fldl Half
+fsubl U2
+fmull U1
+fstpl Y
+fldl One
+fsubl X
+fstpl X
+fldl One
+fsubl Y
+fstpl Y
+fldl F9
+fsubl X
+fstpl X
+fldl One
+fsubl Y
+fstpl Y
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jne .LC287
+fldl Zero
+fcompl Y
+fstsw %ax
+sahf
+jne .LC287
+movl $1,RAddSub
+pushl $.LC289
+call printf
+addl $4,%esp
+cmpl $0,GAddSub
+jne .LC284
+pushl $.LC292
+call notify
+addl $4,%esp
+jmp .LC284
+.LC287:
+pushl $.LC293
+call printf
+addl $4,%esp
+jmp .LC284
+.LC285:
+pushl $.LC293
+call printf
+addl $4,%esp
+jmp .LC284
+.LC283:
+pushl $.LC293
+call printf
+addl $4,%esp
+.LC284:
+fldl One
+fstpl S
+fldl One
+fldl Half
+fldl One
+faddl Half
+fmulp %st(1),%st
+faddp %st(1),%st
+fstpl X
+fldl One
+faddl U2
+fmull Half
+fstpl Y
+fldl X
+fstpl -1164(%ebp)
+fldl Y
+fstpl -1172(%ebp)
+fldl -1164(%ebp)
+fsubl -1172(%ebp)
+fstpl Z
+fldl -1172(%ebp)
+fsubl -1164(%ebp)
+fstpl T
+fldl Z
+faddl T
+fstpl StickyBit
+fldl Zero
+fcompl StickyBit
+fstsw %ax
+sahf
+je .LC294
+fldl Zero
+fstpl S
+pushl $.LC296
+pushl $3
+call BadCond
+addl $8,%esp
+.LC294:
+fldl Zero
+fstpl StickyBit
+cmpl $1,GMult
+jne .LC297
+cmpl $1,GDiv
+jne .LC297
+cmpl $1,GAddSub
+jne .LC297
+cmpl $1,RMult
+jne .LC297
+cmpl $1,RDiv
+jne .LC297
+cmpl $1,RAddSub
+jne .LC297
+fldl RadixD2
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1180(%ebp)
+fldl RadixD2
+fcompl -1180(%ebp)
+fstsw %ax
+sahf
+jne .LC297
+pushl $.LC299
+call printf
+addl $4,%esp
+fldl Half
+faddl U1
+fmull U2
+fstpl X
+fldl Half
+fmull U2
+fstpl Y
+fldl One
+faddl Y
+fstpl Z
+fldl One
+faddl X
+fstpl T
+fldl Z
+fsubl One
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jb .LC300
+fldl T
+fsubl One
+fldl U2
+fcompp
+fstsw %ax
+sahf
+ja .LC300
+fldl T
+faddl Y
+fstpl Z
+fldl Z
+fsubl X
+fstpl Y
+fldl Z
+fsubl T
+fldl U2
+fcompp
+fstsw %ax
+sahf
+ja .LC302
+fldl Y
+fsubl T
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC302
+fldl Half
+faddl U1
+fmull U1
+fstpl X
+fldl Half
+fmull U1
+fstpl Y
+fldl One
+fsubl Y
+fstpl Z
+fldl One
+fsubl X
+fstpl T
+fldl Z
+fsubl One
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC304
+fldl T
+fsubl F9
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC304
+fldl Half
+fsubl U1
+fmull U1
+fstpl Z
+fldl F9
+fsubl Z
+fstpl T
+fldl F9
+fsubl Y
+fstpl Q
+fldl T
+fsubl F9
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC306
+fldl F9
+fsubl U1
+fsubl Q
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC306
+fldl One
+faddl U2
+fmull OneAndHalf
+fstpl Z
+fldl OneAndHalf
+faddl U2
+fsubl Z
+faddl U2
+fstpl T
+fldl One
+fldl Half
+fdivl Radix
+faddp %st(1),%st
+fstpl X
+fldl One
+fldl Radix
+fmull U2
+faddp %st(1),%st
+fstpl Y
+fldl X
+fmull Y
+fstpl Z
+fldl Zero
+fcompl T
+fstsw %ax
+sahf
+jne .LC308
+fldl X
+fldl Radix
+fmull U2
+faddp %st(1),%st
+fsubl Z
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC308
+fldl Two
+fcompl Radix
+fstsw %ax
+sahf
+je .LC310
+fldl Two
+faddl U2
+fstpl X
+fldl X
+fdivl Two
+fstpl Y
+fldl Y
+fsubl One
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC311
+fldl S
+fstpl StickyBit
+jmp .LC311
+.LC310:
+fldl S
+fstpl StickyBit
+.LC311:
+.LC308:
+.LC306:
+.LC304:
+.LC302:
+.LC300:
+.LC297:
+fldl One
+fcompl StickyBit
+fstsw %ax
+sahf
+jne .LC314
+pushl $.LC316
+call printf
+addl $4,%esp
+jmp .LC315
+.LC314:
+pushl $.LC317
+call printf
+addl $4,%esp
+.LC315:
+pushl $.LC319
+cmpl $0,GMult
+je .LC320
+cmpl $0,GDiv
+je .LC320
+cmpl $0,GAddSub
+je .LC320
+cmpl $0,RMult
+je .LC320
+cmpl $0,RDiv
+je .LC320
+cmpl $0,RAddSub
+je .LC320
+movl $1,-1184(%ebp)
+jmp .LC321
+.LC320:
+movl $0,-1184(%ebp)
+.LC321:
+pushl -1184(%ebp)
+pushl $3
+call TstCond
+addl $12,%esp
+movl $60,Milestone
+pushl $.LC45
+call printf
+addl $4,%esp
+pushl $.LC322
+call printf
+addl $4,%esp
+pushl NoTrials
+pushl $.LC323
+call printf
+addl $8,%esp
+fldl .LC324
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1192(%ebp)
+fldl -1192(%ebp)
+fstpl Random9
+fldl Third
+fstpl Random1
+movl $1,I
+.LC325:
+call Random
+fstpl -1200(%ebp)
+fldl -1200(%ebp)
+fstpl X
+call Random
+fstpl -1208(%ebp)
+fldl -1208(%ebp)
+fstpl Y
+fldl Y
+fmull X
+fstpl Z9
+fldl X
+fmull Y
+fstpl Z
+fldl Z
+fsubl Z9
+fstpl Z9
+incl I
+.LC326:
+movl NoTrials,%edi
+cmpl %edi,I
+jg .LC328
+fldl Zero
+fcompl Z9
+fstsw %ax
+sahf
+je .LC325
+.LC328:
+movl NoTrials,%edi
+cmpl %edi,I
+jne .LC329
+fldl One
+fldl Half
+fdivl Three
+faddp %st(1),%st
+fstpl -1208(%ebp)
+fldl -1208(%ebp)
+fstpl Random1
+fldl U2
+faddl U1
+faddl One
+fstpl -1216(%ebp)
+fldl -1216(%ebp)
+fstpl Random2
+fldl Random1
+fstpl -1224(%ebp)
+fldl Random2
+fstpl -1232(%ebp)
+fldl -1224(%ebp)
+fmull -1232(%ebp)
+fstpl Z
+fldl -1232(%ebp)
+fmull -1224(%ebp)
+fstpl Y
+fldl -1208(%ebp)
+fmull -1216(%ebp)
+fstpl -1240(%ebp)
+fldl -1240(%ebp)
+fsubl -1240(%ebp)
+fstpl Z9
+.LC329:
+movl NoTrials,%edi
+cmpl %edi,I
+je .LC331
+fldl Zero
+fcompl Z9
+fstsw %ax
+sahf
+je .LC331
+pushl $.LC333
+pushl $2
+call BadCond
+addl $8,%esp
+jmp .LC332
+.LC331:
+pushl NoTrials
+pushl $.LC334
+call printf
+addl $8,%esp
+.LC332:
+movl $70,Milestone
+pushl $.LC335
+call printf
+addl $4,%esp
+fldl Zero
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1212(%ebp)
+fldl -1212(%ebp)
+fcompl Zero
+fstsw %ax
+sahf
+jne .LC338
+fldl Zero
+fchs
+fstpl -1220(%ebp)
+fldl -1220(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1228(%ebp)
+fldl -1228(%ebp)
+fcompl -1220(%ebp)
+fstsw %ax
+sahf
+jne .LC338
+fldl One
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1244(%ebp)
+fldl -1244(%ebp)
+fcompl One
+fstsw %ax
+sahf
+jne .LC338
+movl $1,-1196(%ebp)
+jmp .LC339
+.LC338:
+movl $0,-1196(%ebp)
+.LC339:
+pushl $.LC337
+pushl -1196(%ebp)
+pushl $0
+call TstCond
+addl $12,%esp
+fldl Zero
+fstpl MinSqEr
+fldl Zero
+fstpl MaxSqEr
+fldl Zero
+fstpl J
+fldl Radix
+fstpl X
+fldl U2
+fstpl OneUlp
+pushl $1
+call SqXMinX
+addl $4,%esp
+fldl BInvrse
+fstpl X
+fldl BInvrse
+fmull U1
+fstpl OneUlp
+pushl $1
+call SqXMinX
+addl $4,%esp
+fldl U1
+fstpl X
+fldl U1
+fmull U1
+fstpl OneUlp
+pushl $1
+call SqXMinX
+addl $4,%esp
+fldl Zero
+fcompl J
+fstsw %ax
+sahf
+je .LC340
+call Pause
+.LC340:
+pushl NoTrials
+pushl $.LC342
+call printf
+addl $8,%esp
+fldl Zero
+fstpl J
+fldl Two
+fstpl X
+fldl Radix
+fstpl Y
+fldl One
+fcompl Radix
+fstsw %ax
+sahf
+je .LC343
+.LC345:
+fldl Y
+fstpl -1284(%ebp)
+fldl -1284(%ebp)
+fstpl X
+fldl Radix
+fmull -1284(%ebp)
+fstpl Y
+.LC346:
+fldl Y
+fsubl X
+fildl NoTrials
+fcompp
+fstsw %ax
+sahf
+ja .LC345
+.LC343:
+fldl X
+fmull U2
+fstpl OneUlp
+movl $1,I
+jmp .LC349
+.LC348:
+fldl X
+faddl One
+fstpl X
+pushl $2
+call SqXMinX
+addl $4,%esp
+fldl Zero
+fcompl J
+fstsw %ax
+sahf
+jae .LC351
+jmp .LC350
+.LC351:
+incl I
+.LC349:
+movl NoTrials,%edi
+cmpl %edi,I
+jle .LC348
+.LC350:
+pushl $.LC353
+call printf
+addl $4,%esp
+movl $-1,I
+fldl BMinusU2
+fstpl X
+fldl Radix
+fstpl Y
+fldl Radix
+fldl Radix
+fmull U2
+faddp %st(1),%st
+fstpl Z
+movl $0,NotMonot
+movl $0,Monot
+jmp .LC355
+.LC354:
+incl I
+fldl X
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1292(%ebp)
+fldl -1292(%ebp)
+fstpl X
+fldl Y
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1300(%ebp)
+fldl -1300(%ebp)
+fstpl Q
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1308(%ebp)
+fldl -1308(%ebp)
+fstpl Z
+fldl Q
+fcompl X
+fstsw %ax
+sahf
+jb .LC359
+fldl Z
+fcompl Q
+fstsw %ax
+sahf
+jae .LC357
+.LC359:
+movl $1,NotMonot
+jmp .LC358
+.LC357:
+fldl Q
+faddl Half
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1324(%ebp)
+fldl -1324(%ebp)
+fstpl Q
+cmpl $0,I
+jg .LC362
+fldl Q
+fmull Q
+fcompl Radix
+fstsw %ax
+sahf
+jne .LC360
+.LC362:
+movl $1,Monot
+jmp .LC361
+.LC360:
+cmpl $0,I
+jle .LC363
+cmpl $1,I
+jle .LC365
+movl $1,Monot
+jmp .LC364
+.LC365:
+fldl Y
+fmull BInvrse
+fstpl Y
+fldl Y
+fstpl -1340(%ebp)
+fldl -1340(%ebp)
+fsubl U1
+fstpl X
+fldl -1340(%ebp)
+faddl U1
+fstpl Z
+jmp .LC364
+.LC363:
+fldl Q
+fstpl Y
+fldl Y
+fstpl -1340(%ebp)
+fldl -1340(%ebp)
+fsubl U2
+fstpl X
+fldl -1340(%ebp)
+faddl U2
+fstpl Z
+.LC364:
+.LC361:
+.LC358:
+.LC355:
+cmpl $0,NotMonot
+jne .LC367
+cmpl $0,Monot
+je .LC354
+.LC367:
+cmpl $0,Monot
+je .LC368
+pushl $.LC370
+call printf
+addl $4,%esp
+jmp .LC369
+.LC368:
+pushl $.LC158
+pushl $2
+call BadCond
+addl $8,%esp
+fldl Y
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC371
+call printf
+addl $12,%esp
+.LC369:
+movl $80,Milestone
+fldl MinSqEr
+faddl Half
+fstpl MinSqEr
+fldl MaxSqEr
+fsubl Half
+fstpl MaxSqEr
+fldl One
+faddl U2
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1300(%ebp)
+fldl -1300(%ebp)
+fsubl One
+fdivl U2
+fstpl Y
+fldl Y
+fsubl One
+fldl U2
+fdivl Eight
+faddp %st(1),%st
+fstpl SqEr
+fldl MaxSqEr
+fcompl SqEr
+fstsw %ax
+sahf
+jae .LC372
+fldl SqEr
+fstpl MaxSqEr
+.LC372:
+fldl Y
+fldl U2
+fdivl Eight
+faddp %st(1),%st
+fstpl SqEr
+fldl MinSqEr
+fcompl SqEr
+fstsw %ax
+sahf
+jbe .LC374
+fldl SqEr
+fstpl MinSqEr
+.LC374:
+fldl F9
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1324(%ebp)
+fldl -1324(%ebp)
+fsubl U2
+fldl One
+fsubl U2
+fsubp %st(1),%st
+fdivl U1
+fstpl Y
+fldl Y
+fldl U1
+fdivl Eight
+faddp %st(1),%st
+fstpl SqEr
+fldl MaxSqEr
+fcompl SqEr
+fstsw %ax
+sahf
+jae .LC376
+fldl SqEr
+fstpl MaxSqEr
+.LC376:
+fldl Y
+faddl One
+fldl U1
+fdivl Eight
+faddp %st(1),%st
+fstpl SqEr
+fldl MinSqEr
+fcompl SqEr
+fstsw %ax
+sahf
+jbe .LC378
+fldl SqEr
+fstpl MinSqEr
+.LC378:
+fldl U2
+fstpl OneUlp
+fldl OneUlp
+fstpl X
+movl $1,Indx
+.LC380:
+fldl X
+faddl U1
+faddl X
+faddl F9
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1356(%ebp)
+fldl -1356(%ebp)
+fstpl Y
+fldl Y
+fsubl U2
+fldl One
+fsubl U2
+faddl X
+fsubp %st(1),%st
+fdivl OneUlp
+fstpl Y
+fldl U1
+fsubl X
+faddl F9
+fmull Half
+fmull X
+fmull X
+fdivl OneUlp
+fstpl Z
+fldl Y
+faddl Half
+faddl Z
+fstpl SqEr
+fldl MinSqEr
+fcompl SqEr
+fstsw %ax
+sahf
+jbe .LC384
+fldl SqEr
+fstpl MinSqEr
+.LC384:
+fldl Y
+fsubl Half
+faddl Z
+fstpl SqEr
+fldl MaxSqEr
+fcompl SqEr
+fstsw %ax
+sahf
+jae .LC386
+fldl SqEr
+fstpl MaxSqEr
+.LC386:
+movl Indx,%edi
+cmpl $1,%edi
+je .LC390
+cmpl $3,%edi
+jne .LC388
+.LC390:
+fldl X
+subl $8,%esp
+fstpl (%esp)
+call Sign
+addl $8,%esp
+fstpl -1396(%ebp)
+fldl OneUlp
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1404(%ebp)
+fldl Eight
+fldl Nine
+fmull -1404(%ebp)
+fdivp %st(1),%st
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1412(%ebp)
+fldl OneUlp
+fmull -1396(%ebp)
+fmull -1412(%ebp)
+fstpl X
+jmp .LC389
+.LC388:
+fldl U1
+fstpl OneUlp
+fldl OneUlp
+fchs
+fstpl X
+.LC389:
+.LC381:
+incl Indx
+cmpl $3,Indx
+jle .LC380
+movl $85,Milestone
+movl $0,SqRWrng
+movl $0,Anomaly
+movl $0,RSqrt
+fldl One
+fcompl Radix
+fstsw %ax
+sahf
+je .LC391
+pushl $.LC393
+call printf
+addl $4,%esp
+fldl Precision
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1356(%ebp)
+fldl One
+faddl Precision
+fsubl -1356(%ebp)
+subl $8,%esp
+fstpl (%esp)
+fldl Radix
+subl $8,%esp
+fstpl (%esp)
+call pow
+addl $16,%esp
+fstpl -1364(%ebp)
+fldl Half
+faddl -1364(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1372(%ebp)
+fldl -1372(%ebp)
+fstpl D
+fldl D
+fdivl Radix
+fstpl X
+fldl D
+fdivl A1
+fstpl Y
+fldl X
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1396(%ebp)
+fldl -1396(%ebp)
+fcompl X
+fstsw %ax
+sahf
+jne .LC396
+fldl Y
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1412(%ebp)
+fldl -1412(%ebp)
+fcompl Y
+fstsw %ax
+sahf
+je .LC394
+.LC396:
+movl $1,Anomaly
+jmp .LC395
+.LC394:
+fldl Zero
+fstpl X
+fldl X
+fstpl Z2
+fldl One
+fstpl Y
+fldl Y
+fstpl Y2
+fldl Radix
+fsubl One
+fstpl Z1
+fldl Four
+fmull D
+fstpl FourD
+.LC397:
+fldl Z2
+fcompl Y2
+fstsw %ax
+sahf
+jae .LC400
+fldl Radix
+fstpl Q
+fldl Y
+fstpl Y1
+.LC402:
+fldl Half
+fldl Q
+fdivl Y1
+fsubp %st(1),%st
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1436(%ebp)
+fldl Q
+fldl -1436(%ebp)
+fmull Y1
+faddp %st(1),%st
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -1444(%ebp)
+fldl -1444(%ebp)
+fstpl X1
+fldl Y1
+fstpl Q
+fldl X1
+fstpl Y1
+.LC403:
+fldl Zero
+fcompl X1
+fstsw %ax
+sahf
+jb .LC402
+fldl One
+fcompl Q
+fstsw %ax
+sahf
+jb .LC405
+fldl Y2
+fstpl Z2
+fldl Y
+fstpl Z
+.LC405:
+.LC400:
+fldl Y
+faddl Two
+fstpl Y
+fldl X
+faddl Eight
+fstpl X
+fldl Y2
+faddl X
+fstpl Y2
+fldl FourD
+fcompl Y2
+fstsw %ax
+sahf
+ja .LC407
+fldl Y2
+fsubl FourD
+fstpl Y2
+.LC407:
+.LC398:
+fldl D
+fcompl Y
+fstsw %ax
+sahf
+ja .LC397
+fldl FourD
+fsubl Z2
+fstpl X8
+fldl X8
+fstpl -1436(%ebp)
+fldl -1436(%ebp)
+fldl Z
+fmull Z
+faddp %st(1),%st
+fdivl FourD
+fstpl Q
+fldl -1436(%ebp)
+fdivl Eight
+fstpl X8
+fldl Q
+fstpl -1452(%ebp)
+fldl -1452(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1460(%ebp)
+fldl -1460(%ebp)
+fcompl -1452(%ebp)
+fstsw %ax
+sahf
+je .LC409
+movl $1,Anomaly
+jmp .LC410
+.LC409:
+movl $0,Break
+.LC411:
+fldl Z1
+fmull Z
+fstpl X
+fldl X
+fstpl -1468(%ebp)
+fldl -1468(%ebp)
+fdivl Radix
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1476(%ebp)
+fldl -1468(%ebp)
+fldl -1476(%ebp)
+fmull Radix
+fsubp %st(1),%st
+fstpl X
+fldl One
+fcompl X
+fstsw %ax
+sahf
+jne .LC414
+movl $1,Break
+jmp .LC415
+.LC414:
+fldl Z1
+fsubl One
+fstpl Z1
+.LC415:
+.LC412:
+cmpl $0,Break
+jne .LC416
+fldl Zero
+fcompl Z1
+fstsw %ax
+sahf
+jb .LC411
+.LC416:
+fldl Zero
+fcompl Z1
+fstsw %ax
+sahf
+jb .LC417
+cmpl $0,Break
+jne .LC417
+movl $1,Anomaly
+jmp .LC418
+.LC417:
+fldl RadixD2
+fcompl Z1
+fstsw %ax
+sahf
+jae .LC419
+fldl Z1
+fsubl Radix
+fstpl Z1
+.LC419:
+.LC421:
+call NewD
+.LC422:
+fldl U2
+fmull D
+fldl F9
+fcompp
+fstsw %ax
+sahf
+ja .LC421
+fldl D
+fmull Radix
+fsubl D
+fldl W
+fsubl D
+fcompp
+fstsw %ax
+sahf
+je .LC424
+movl $1,Anomaly
+jmp .LC425
+.LC424:
+fldl D
+fstpl Z2
+movl $0,I
+fldl D
+fldl One
+faddl Z
+fmull Half
+faddp %st(1),%st
+fstpl Y
+fldl D
+faddl Z
+faddl Q
+fstpl X
+call SR3750
+fldl D
+fldl One
+fsubl Z
+fmull Half
+faddp %st(1),%st
+faddl D
+fstpl Y
+fldl D
+fsubl Z
+faddl D
+fstpl X
+fldl X
+fstpl -1508(%ebp)
+fldl -1508(%ebp)
+faddl Q
+faddl -1508(%ebp)
+fstpl X
+call SR3750
+call NewD
+fldl D
+fsubl Z2
+fldl W
+fsubl Z2
+fcompp
+fstsw %ax
+sahf
+je .LC426
+movl $1,Anomaly
+jmp .LC427
+.LC426:
+fldl D
+fsubl Z2
+fstpl -1532(%ebp)
+fldl -1532(%ebp)
+fldl Z2
+fldl One
+fsubl Z
+fmull Half
+faddp %st(1),%st
+faddp %st(1),%st
+fstpl Y
+fldl -1532(%ebp)
+fldl Z2
+fsubl Z
+faddl Q
+faddp %st(1),%st
+fstpl X
+call SR3750
+fldl One
+faddl Z
+fmull Half
+fstpl Y
+fldl Q
+fstpl X
+call SR3750
+cmpl $0,I
+jne .LC428
+movl $1,Anomaly
+.LC428:
+.LC427:
+.LC425:
+.LC418:
+.LC410:
+.LC395:
+cmpl $0,I
+je .LC432
+cmpl $0,Anomaly
+je .LC430
+.LC432:
+pushl $.LC433
+pushl $0
+call BadCond
+addl $8,%esp
+fldl W
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC434
+call printf
+addl $12,%esp
+pushl $.LC435
+call printf
+addl $4,%esp
+movl $1,SqRWrng
+.LC430:
+.LC391:
+cmpl $0,Anomaly
+jne .LC436
+fldl Zero
+fcompl MinSqEr
+fstsw %ax
+sahf
+ja .LC438
+fldl Zero
+fcompl MaxSqEr
+fstsw %ax
+sahf
+jb .LC438
+movl $1,RSqrt
+pushl $.LC440
+call printf
+addl $4,%esp
+jmp .LC439
+.LC438:
+fldl MaxSqEr
+faddl U2
+fldl U2
+fsubl Half
+fcompp
+fstsw %ax
+sahf
+jb .LC444
+fldl Half
+fcompl MinSqEr
+fstsw %ax
+sahf
+jb .LC444
+fldl MinSqEr
+faddl Radix
+fldl Half
+fcompp
+fstsw %ax
+sahf
+jbe .LC441
+.LC444:
+movl $1,SqRWrng
+jmp .LC442
+.LC441:
+movl $2,RSqrt
+pushl $.LC445
+call printf
+addl $4,%esp
+.LC442:
+.LC439:
+.LC436:
+cmpl $0,SqRWrng
+je .LC446
+pushl $.LC448
+call printf
+addl $4,%esp
+fldl MinSqEr
+fsubl Half
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC449
+call printf
+addl $12,%esp
+fldl Half
+faddl MaxSqEr
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC450
+call printf
+addl $12,%esp
+pushl $.LC452
+fldl MaxSqEr
+fsubl MinSqEr
+fldl Radix
+fmull Radix
+fcompp
+fstsw %ax
+sahf
+jbe .LC453
+movl $1,-1344(%ebp)
+jmp .LC454
+.LC453:
+movl $0,-1344(%ebp)
+.LC454:
+pushl -1344(%ebp)
+pushl $1
+call TstCond
+addl $12,%esp
+.LC446:
+movl $90,Milestone
+call Pause
+pushl $.LC455
+call printf
+addl $4,%esp
+movl $0,N
+movl $0,I
+fldl Zero
+fchs
+fstpl Z
+movl $3,M
+movl $0,Break
+.LC456:
+fldl One
+fstpl X
+call SR3980
+cmpl $10,I
+jg .LC459
+movl $1023,I
+call SR3980
+.LC459:
+fldl MinusOne
+fcompl Z
+fstsw %ax
+sahf
+jne .LC461
+movl $1,Break
+jmp .LC462
+.LC461:
+fldl MinusOne
+fstpl Z
+call PrintIfNPositive
+movl $0,N
+movl $-4,I
+.LC462:
+.LC457:
+cmpl $0,Break
+je .LC456
+call PrintIfNPositive
+movl N,%edi
+movl %edi,N1
+movl $0,N
+fldl A1
+fstpl Z
+fldl W
+subl $8,%esp
+fstpl (%esp)
+call log
+addl $8,%esp
+fstpl -1348(%ebp)
+fldl A1
+subl $8,%esp
+fstpl (%esp)
+call log
+addl $8,%esp
+fstpl -1356(%ebp)
+fldl Two
+fmull -1348(%ebp)
+fdivl -1356(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1364(%ebp)
+fldl -1364(%ebp)
+fistpl M
+movl $0,Break
+.LC463:
+fldl Z
+fstpl X
+movl $1,I
+call SR3980
+fldl AInvrse
+fcompl Z
+fstsw %ax
+sahf
+jne .LC466
+movl $1,Break
+jmp .LC467
+.LC466:
+fldl AInvrse
+fstpl Z
+.LC467:
+.LC464:
+cmpl $0,Break
+je .LC463
+movl $100,Milestone
+movl NoTrials,%edi
+movl %edi,M
+fldl Three
+fstpl Z
+.LC468:
+fldl Z
+fstpl X
+movl $1,I
+call SR3980
+.LC471:
+fldl Z
+faddl Two
+fstpl Z
+.LC472:
+fldl Z
+fdivl Three
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1380(%ebp)
+fldl Three
+fmull -1380(%ebp)
+fldl Z
+fcompp
+fstsw %ax
+sahf
+je .LC471
+.LC469:
+fldl Eight
+fmull Three
+fcompl Z
+fstsw %ax
+sahf
+ja .LC468
+cmpl $0,N
+jle .LC474
+pushl $.LC476
+call printf
+addl $4,%esp
+pushl $.LC477
+call printf
+addl $4,%esp
+.LC474:
+call PrintIfNPositive
+movl N1,%edi
+addl %edi,N
+cmpl $0,N
+jne .LC478
+pushl $.LC480
+call printf
+addl $4,%esp
+.LC478:
+cmpl $0,N
+jle .LC481
+call Pause
+jmp .LC482
+.LC481:
+pushl $.LC45
+call printf
+addl $4,%esp
+.LC482:
+movl $110,Milestone
+pushl $.LC483
+call printf
+addl $4,%esp
+fldl U1
+fstpl D
+fldl Precision
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1380(%ebp)
+fldl -1380(%ebp)
+fcompl Precision
+fstsw %ax
+sahf
+je .LC484
+fldl BInvrse
+fstpl D
+fldl Precision
+fstpl X
+.LC486:
+fldl D
+fmull BInvrse
+fstpl D
+fldl X
+fsubl One
+fstpl X
+.LC487:
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jb .LC486
+.LC484:
+fldl One
+fstpl Y
+fldl D
+fstpl Z
+.LC489:
+fldl Y
+fstpl C
+fldl Z
+fstpl Y
+fldl Y
+fstpl -1388(%ebp)
+fldl -1388(%ebp)
+fmull -1388(%ebp)
+fstpl Z
+.LC490:
+fldl Z
+fcompl Y
+fstsw %ax
+sahf
+jae .LC492
+fldl Z
+faddl Z
+fldl Z
+fcompp
+fstsw %ax
+sahf
+jb .LC489
+.LC492:
+fldl C
+fstpl Y
+fldl Y
+fmull D
+fstpl Z
+.LC493:
+fldl Y
+fstpl C
+fldl Z
+fstpl Y
+fldl Y
+fmull D
+fstpl Z
+.LC494:
+fldl Z
+fcompl Y
+fstsw %ax
+sahf
+jae .LC496
+fldl Z
+faddl Z
+fldl Z
+fcompp
+fstsw %ax
+sahf
+jb .LC493
+.LC496:
+fldl Two
+fcompl Radix
+fstsw %ax
+sahf
+jbe .LC497
+fldl Two
+fstpl HInvrse
+jmp .LC498
+.LC497:
+fldl Radix
+fstpl HInvrse
+.LC498:
+fldl One
+fdivl HInvrse
+fstpl H
+fldl One
+fdivl C
+fstpl CInvrse
+fldl C
+fstpl E0
+fldl E0
+fmull H
+fstpl Z
+.LC499:
+fldl E0
+fstpl Y
+fldl Z
+fstpl E0
+fldl E0
+fmull H
+fstpl Z
+.LC500:
+fldl Z
+fcompl E0
+fstsw %ax
+sahf
+jae .LC502
+fldl Z
+faddl Z
+fldl Z
+fcompp
+fstsw %ax
+sahf
+jb .LC499
+.LC502:
+fldl E0
+fstpl UfThold
+fldl Zero
+fstpl E1
+fldl Zero
+fstpl Q
+fldl U2
+fstpl E9
+fldl One
+faddl E9
+fstpl S
+fldl C
+fmull S
+fstpl D
+fldl C
+fcompl D
+fstsw %ax
+sahf
+jb .LC503
+fldl Radix
+fmull U2
+fstpl E9
+fldl One
+faddl E9
+fstpl S
+fldl C
+fmull S
+fstpl D
+fldl C
+fcompl D
+fstsw %ax
+sahf
+jb .LC504
+pushl $.LC507
+pushl $0
+call BadCond
+addl $8,%esp
+fldl E0
+fstpl Underflow
+fldl Zero
+fstpl Y1
+fldl Z
+fstpl PseudoZero
+call Pause
+jmp .LC504
+.LC503:
+fldl D
+fstpl Underflow
+fldl Underflow
+fmull H
+fstpl PseudoZero
+fldl Zero
+fstpl UfThold
+.LC508:
+fldl Underflow
+fstpl Y1
+fldl PseudoZero
+fstpl Underflow
+fldl E1
+faddl E1
+fldl E1
+fcompp
+fstsw %ax
+sahf
+jb .LC511
+fldl Underflow
+fmull HInvrse
+fstpl Y2
+fldl Y1
+fsubl Y2
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -1452(%ebp)
+fldl -1452(%ebp)
+fstpl E1
+fldl Y1
+fstpl Q
+fldl Zero
+fcompl UfThold
+fstsw %ax
+sahf
+jne .LC513
+fldl Y2
+fcompl Y1
+fstsw %ax
+sahf
+je .LC513
+fldl Y1
+fstpl UfThold
+.LC513:
+.LC511:
+fldl PseudoZero
+fmull H
+fstpl PseudoZero
+.LC509:
+fldl PseudoZero
+fcompl Underflow
+fstsw %ax
+sahf
+jae .LC515
+fldl PseudoZero
+faddl PseudoZero
+fldl PseudoZero
+fcompp
+fstsw %ax
+sahf
+jb .LC508
+.LC515:
+.LC504:
+fldl Zero
+fcompl PseudoZero
+fstsw %ax
+sahf
+je .LC516
+pushl $.LC45
+call printf
+addl $4,%esp
+fldl PseudoZero
+fstpl Z
+fldl Zero
+fcompl PseudoZero
+fstsw %ax
+sahf
+jb .LC518
+pushl $.LC520
+pushl $0
+call BadCond
+addl $8,%esp
+pushl $.LC521
+call printf
+addl $4,%esp
+fldl PseudoZero
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC522
+call printf
+addl $12,%esp
+fldl PseudoZero
+fchs
+fstpl X
+fldl Zero
+fcompl X
+fstsw %ax
+sahf
+jb .LC519
+pushl $.LC525
+call printf
+addl $4,%esp
+fldl X
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC526
+call printf
+addl $12,%esp
+jmp .LC519
+.LC518:
+pushl $.LC527
+pushl $3
+call BadCond
+addl $8,%esp
+fldl PseudoZero
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC528
+call printf
+addl $12,%esp
+.LC519:
+call TstPtUf
+.LC516:
+movl $120,Milestone
+fldl CInvrse
+fmull Y
+fldl CInvrse
+fmull Y1
+fcompp
+fstsw %ax
+sahf
+jae .LC529
+fldl H
+fmull S
+fstpl S
+fldl Underflow
+fstpl E0
+.LC529:
+fldl Zero
+fcompl E1
+fstsw %ax
+sahf
+je .LC531
+fldl E0
+fcompl E1
+fstsw %ax
+sahf
+je .LC531
+pushl $.LC158
+pushl $2
+call BadCond
+addl $8,%esp
+fldl E0
+fcompl E1
+fstsw %ax
+sahf
+jbe .LC533
+pushl $.LC535
+call printf
+addl $4,%esp
+pushl $.LC536
+call printf
+addl $4,%esp
+fldl Zero
+fcompl PseudoZero
+fstsw %ax
+sahf
+jne .LC534
+fldl E1
+fstpl E0
+jmp .LC534
+.LC533:
+pushl $.LC539
+call printf
+addl $4,%esp
+pushl $.LC540
+call printf
+addl $4,%esp
+.LC534:
+.LC531:
+fldl E0
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC541
+call printf
+addl $12,%esp
+fldl E0
+fstpl Z
+call TstPtUf
+fldl E0
+fstpl Underflow
+cmpl $1,N
+jne .LC542
+fldl Y
+fstpl Underflow
+.LC542:
+movl $4,I
+fldl Zero
+fcompl E1
+fstsw %ax
+sahf
+jne .LC544
+movl $3,I
+.LC544:
+fldl Zero
+fcompl UfThold
+fstsw %ax
+sahf
+jne .LC546
+sub $2,I
+.LC546:
+movl $1,UfNGrad
+movl I,%edi
+cmpl $1,%edi
+jl .LC548
+cmpl $4,%edi
+jg .LC548
+jmp *.LC571-4(,%edi,4)
+.data
+.align 4
+.LC571:
+.long .LC550
+.long .LC557
+.long .LC562
+.long .LC563
+.text
+.LC550:
+fldl Underflow
+fstpl UfThold
+fldl CInvrse
+fmull Q
+fldl CInvrse
+fmull Y
+fmull S
+fcompp
+fstsw %ax
+sahf
+je .LC551
+fldl Y
+fstpl UfThold
+pushl $.LC553
+pushl $0
+call BadCond
+addl $8,%esp
+fldl UfThold
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC554
+call printf
+addl $12,%esp
+fldl C
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC555
+call printf
+addl $12,%esp
+pushl $.LC556
+call printf
+addl $4,%esp
+.LC551:
+call Pause
+jmp .LC549
+.LC557:
+pushl $.LC558
+pushl $0
+call BadCond
+addl $8,%esp
+pushl $.LC559
+call printf
+addl $4,%esp
+fldl Y2
+subl $8,%esp
+fstpl (%esp)
+fldl Q
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC560
+call printf
+addl $20,%esp
+fldl Q
+fsubl Y2
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -1468(%ebp)
+fldl -1468(%ebp)
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC561
+call printf
+addl $12,%esp
+fldl Q
+fstpl UfThold
+jmp .LC549
+.LC562:
+fldl X
+fstpl X
+jmp .LC549
+.LC563:
+fldl UfThold
+fcompl Q
+fstsw %ax
+sahf
+jne .LC564
+fldl E0
+fcompl E1
+fstsw %ax
+sahf
+jne .LC564
+fldl UfThold
+fldl E1
+fdivl E9
+fsubp %st(1),%st
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -1492(%ebp)
+fldl E1
+fcompl -1492(%ebp)
+fstsw %ax
+sahf
+jb .LC564
+movl $0,UfNGrad
+pushl $.LC566
+call printf
+addl $4,%esp
+pushl $.LC567
+call printf
+addl $4,%esp
+fldl E0
+fmull CInvrse
+fstpl Y
+fldl Y
+fldl OneAndHalf
+faddl U2
+fmulp %st(1),%st
+fstpl Y
+fldl CInvrse
+fldl One
+faddl U2
+fmulp %st(1),%st
+fstpl X
+fldl Y
+fdivl X
+fstpl Y
+fldl E0
+fcompl Y
+fstsw %ax
+sahf
+jne .LC569
+movl $1,-1496(%ebp)
+jmp .LC570
+.LC569:
+movl $0,-1496(%ebp)
+.LC570:
+movl -1496(%ebp),%edi
+movl %edi,IEEE
+.LC564:
+.LC548:
+.LC549:
+cmpl $0,UfNGrad
+je .LC573
+pushl $.LC45
+call printf
+addl $4,%esp
+leal sigfpe,%edi
+movl %edi,sigsave
+pushl $ovfl_buf
+call __setjmp
+addl $4,%esp
+cmpl $0,%eax
+je .LC575
+pushl $.LC577
+call printf
+addl $4,%esp
+fldl H
+faddl H
+fstpl R
+jmp .LC576
+.LC575:
+fldl Underflow
+fdivl UfThold
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1460(%ebp)
+fldl -1460(%ebp)
+fstpl R
+.LC576:
+movl $0,sigsave
+fldl H
+fcompl R
+fstsw %ax
+sahf
+jb .LC578
+fldl R
+fmull UfThold
+fstpl Z
+fldl Z
+fldl One
+fldl R
+fmull H
+fldl One
+faddl H
+fmulp %st(1),%st
+faddp %st(1),%st
+fmulp %st(1),%st
+fstpl X
+jmp .LC579
+.LC578:
+fldl UfThold
+fstpl Z
+fldl Z
+fldl One
+fldl H
+fmull H
+fldl One
+faddl H
+fmulp %st(1),%st
+faddp %st(1),%st
+fmulp %st(1),%st
+fstpl X
+.LC579:
+fldl Z
+fcompl X
+fstsw %ax
+sahf
+je .LC580
+fldl X
+fsubl Z
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC580
+pushl $.LC158
+pushl $3
+call BadCond
+addl $8,%esp
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+fldl X
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC582
+call printf
+addl $20,%esp
+fldl X
+fsubl Z
+fstpl Z9
+fldl Z9
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC583
+call printf
+addl $12,%esp
+pushl $.LC584
+call printf
+addl $4,%esp
+pushl $.LC585
+call printf
+addl $4,%esp
+pushl $.LC586
+call printf
+addl $4,%esp
+pushl $.LC587
+call printf
+addl $4,%esp
+pushl $.LC588
+call printf
+addl $4,%esp
+pushl $.LC589
+call printf
+addl $4,%esp
+leal sigfpe,%edi
+movl %edi,sigsave
+pushl $ovfl_buf
+call __setjmp
+addl $4,%esp
+cmpl $0,%eax
+je .LC590
+pushl $.LC592
+call printf
+addl $4,%esp
+jmp .LC591
+.LC590:
+fldl X
+fdivl Z
+fsubl Half
+fsubl Half
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC593
+call printf
+addl $12,%esp
+.LC591:
+movl $0,sigsave
+.LC580:
+.LC573:
+pushl $.LC595
+fldl UfThold
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC594
+call printf
+addl $16,%esp
+pushl $.LC596
+call printf
+addl $4,%esp
+pushl $.LC597
+call printf
+addl $4,%esp
+fldl U1
+fmull U1
+fstpl Y2
+fldl Y2
+fstpl -1468(%ebp)
+fldl -1468(%ebp)
+fmull -1468(%ebp)
+fstpl Y
+fldl Y
+fmull U1
+fstpl Y2
+fldl UfThold
+fcompl Y2
+fstsw %ax
+sahf
+jb .LC598
+fldl E0
+fcompl Y
+fstsw %ax
+sahf
+jae .LC600
+pushl $.LC158
+pushl $2
+call BadCond
+addl $8,%esp
+movl $5,I
+jmp .LC601
+.LC600:
+pushl $.LC158
+pushl $1
+call BadCond
+addl $8,%esp
+movl $4,I
+.LC601:
+pushl I
+pushl $.LC602
+call printf
+addl $8,%esp
+.LC598:
+movl $130,Milestone
+fldl UfThold
+subl $8,%esp
+fstpl (%esp)
+call log
+addl $8,%esp
+fstpl -1476(%ebp)
+fldl HInvrse
+subl $8,%esp
+fstpl (%esp)
+call log
+addl $8,%esp
+fstpl -1484(%ebp)
+fldl Half
+fldl TwoForty
+fmull -1476(%ebp)
+fdivl -1484(%ebp)
+fsubp %st(1),%st
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1492(%ebp)
+fldl -1492(%ebp)
+fchs
+fdivl TwoForty
+fstpl Y
+fldl Y
+faddl Y
+fstpl Y2
+pushl $.LC603
+call printf
+addl $4,%esp
+fldl Y
+subl $8,%esp
+fstpl (%esp)
+fldl HInvrse
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC604
+call printf
+addl $20,%esp
+fldl Y
+subl $8,%esp
+fstpl (%esp)
+fldl HInvrse
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC605
+call printf
+addl $20,%esp
+fldl Y2
+subl $8,%esp
+fstpl (%esp)
+fldl HInvrse
+subl $8,%esp
+fstpl (%esp)
+call pow
+addl $16,%esp
+fstpl -1508(%ebp)
+fldl -1508(%ebp)
+fstpl V9
+fldl V9
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC606
+call printf
+addl $12,%esp
+fldl Zero
+fcompl V9
+fstsw %ax
+sahf
+ja .LC609
+fldl Radix
+faddl Radix
+faddl E9
+fmull UfThold
+fcompl V9
+fstsw %ax
+sahf
+jae .LC607
+.LC609:
+pushl $.LC610
+pushl $1
+call BadCond
+addl $8,%esp
+fldl UfThold
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC611
+call printf
+addl $12,%esp
+jmp .LC608
+.LC607:
+fldl UfThold
+fldl One
+faddl E9
+fmulp %st(1),%st
+fcompl V9
+fstsw %ax
+sahf
+jb .LC612
+pushl $.LC614
+call printf
+addl $4,%esp
+jmp .LC613
+.LC612:
+pushl $.LC610
+pushl $2
+call BadCond
+addl $8,%esp
+fldl UfThold
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC611
+call printf
+addl $12,%esp
+.LC613:
+.LC608:
+movl $140,Milestone
+pushl $.LC45
+call printf
+addl $4,%esp
+fldl Zero
+fstpl X
+movl $2,I
+fldl Two
+fmull Three
+fstpl Y
+fldl Zero
+fstpl Q
+movl $0,N
+.LC615:
+fldl X
+fstpl Z
+incl I
+movl I,%edi
+fldl Y
+leal (%edi,%edi),%edi
+pushl %edi
+fildl (%esp)
+addl $4,%esp
+fdivp %st(1),%st
+fstpl Y
+fldl Y
+faddl Q
+fstpl R
+fldl Z
+fstpl -1540(%ebp)
+fldl R
+fstpl -1548(%ebp)
+fldl -1540(%ebp)
+faddl -1548(%ebp)
+fstpl X
+fldl -1540(%ebp)
+fsubl X
+faddl -1548(%ebp)
+fstpl Q
+.LC616:
+fldl Z
+fcompl X
+fstsw %ax
+sahf
+jb .LC615
+fldl OneAndHalf
+fldl One
+fdivl Eight
+faddp %st(1),%st
+fldl X
+fldl OneAndHalf
+fmull ThirtyTwo
+fdivp %st(1),%st
+faddp %st(1),%st
+fstpl Z
+fldl Z
+fstpl -1548(%ebp)
+fldl -1548(%ebp)
+fmull -1548(%ebp)
+fstpl X
+fldl X
+fstpl -1556(%ebp)
+fldl -1556(%ebp)
+fmull -1556(%ebp)
+fstpl Exp2
+fldl F9
+fstpl X
+fldl X
+fsubl U1
+fstpl Y
+fldl Exp2
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC618
+call printf
+addl $12,%esp
+movl $1,I
+.LC619:
+fldl X
+fsubl BInvrse
+fstpl Z
+fldl X
+faddl One
+fldl Z
+fldl One
+fsubl BInvrse
+fsubp %st(1),%st
+fdivp %st(1),%st
+fstpl Z
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+fldl X
+subl $8,%esp
+fstpl (%esp)
+call pow
+addl $16,%esp
+fstpl -1588(%ebp)
+fldl -1588(%ebp)
+fsubl Exp2
+fstpl Q
+fldl Q
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -1596(%ebp)
+fldl TwoForty
+fmull U2
+fcompl -1596(%ebp)
+fstsw %ax
+sahf
+jae .LC623
+movl $1,N
+fldl X
+fsubl BInvrse
+fldl One
+fsubl BInvrse
+fsubp %st(1),%st
+fstpl V9
+pushl $.LC625
+pushl $2
+call BadCond
+addl $8,%esp
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+fldl X
+subl $8,%esp
+fstpl (%esp)
+call pow
+addl $16,%esp
+fstpl -1612(%ebp)
+fldl -1612(%ebp)
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC626
+call printf
+addl $12,%esp
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+fldl V9
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC627
+call printf
+addl $20,%esp
+fldl Q
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC628
+call printf
+addl $12,%esp
+pushl $.LC629
+call printf
+addl $4,%esp
+pushl $.LC630
+call printf
+addl $4,%esp
+jmp .LC621
+.LC623:
+fldl Y
+fstpl -1604(%ebp)
+fldl -1604(%ebp)
+fsubl X
+fmull Two
+faddl -1604(%ebp)
+fstpl Z
+fldl -1604(%ebp)
+fstpl X
+fldl Z
+fstpl Y
+fldl X
+fsubl F9
+fstpl -1612(%ebp)
+fldl One
+fldl -1612(%ebp)
+fmull -1612(%ebp)
+faddp %st(1),%st
+fstpl Z
+fldl One
+fcompl Z
+fstsw %ax
+sahf
+jae .LC631
+movl NoTrials,%edi
+cmpl %edi,I
+jge .LC631
+incl I
+jmp .LC619
+.LC631:
+fldl One
+fcompl X
+fstsw %ax
+sahf
+jae .LC633
+cmpl $0,N
+jne .LC621
+pushl $.LC637
+call printf
+addl $4,%esp
+jmp .LC621
+.LC633:
+fldl One
+faddl U2
+fstpl X
+fldl U2
+faddl U2
+fstpl Y
+fldl Y
+faddl X
+fstpl Y
+movl $1,I
+jmp .LC619
+.LC621:
+movl $150,Milestone
+pushl $.LC638
+call printf
+addl $4,%esp
+movl $0,N
+fldl A1
+fstpl Z
+fldl C
+subl $8,%esp
+fstpl (%esp)
+call log
+addl $8,%esp
+fstpl -1564(%ebp)
+fldl A1
+subl $8,%esp
+fstpl (%esp)
+call log
+addl $8,%esp
+fstpl -1572(%ebp)
+fldl Half
+fldl -1564(%ebp)
+fdivl -1572(%ebp)
+fsubp %st(1),%st
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -1580(%ebp)
+fldl -1580(%ebp)
+fstpl Q
+movl $0,Break
+.LC639:
+fldl CInvrse
+fstpl X
+fldl Q
+subl $8,%esp
+fstpl (%esp)
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+call pow
+addl $16,%esp
+fstpl -1588(%ebp)
+fldl -1588(%ebp)
+fstpl Y
+call IsYeqX
+fldl Q
+fchs
+fstpl Q
+fldl C
+fstpl X
+fldl Q
+subl $8,%esp
+fstpl (%esp)
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+call pow
+addl $16,%esp
+fstpl -1596(%ebp)
+fldl -1596(%ebp)
+fstpl Y
+call IsYeqX
+fldl One
+fcompl Z
+fstsw %ax
+sahf
+jbe .LC642
+movl $1,Break
+jmp .LC643
+.LC642:
+fldl AInvrse
+fstpl Z
+.LC643:
+.LC640:
+cmpl $0,Break
+je .LC639
+call PrintIfNPositive
+cmpl $0,N
+jne .LC644
+pushl $.LC646
+call printf
+addl $4,%esp
+.LC644:
+pushl $.LC45
+call printf
+addl $4,%esp
+movl $160,Milestone
+call Pause
+pushl $.LC647
+call printf
+addl $4,%esp
+pushl $.LC648
+call printf
+addl $4,%esp
+fldl CInvrse
+fchs
+fstpl Y
+fldl HInvrse
+fmull Y
+fstpl V9
+leal sigfpe,%edi
+movl %edi,sigsave
+pushl $ovfl_buf
+call __setjmp
+addl $4,%esp
+cmpl $0,%eax
+je .LC649
+movl $0,I
+fldl Y
+fstpl V9
+jmp .LC651
+.LC649:
+.LC652:
+fldl Y
+fstpl V
+fldl V9
+fstpl Y
+fldl HInvrse
+fmull Y
+fstpl V9
+.LC653:
+fldl Y
+fcompl V9
+fstsw %ax
+sahf
+ja .LC652
+movl $1,I
+.LC651:
+movl $0,sigsave
+fldl V9
+fstpl Z
+pushl $.LC655
+call printf
+addl $4,%esp
+fldl Y
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC656
+call printf
+addl $12,%esp
+fldl Y
+fchs
+fstpl V9
+fldl V9
+fstpl V0
+fldl V
+fsubl Y
+fldl V
+faddl V0
+fcompp
+fstsw %ax
+sahf
+jne .LC657
+pushl $.LC659
+call printf
+addl $4,%esp
+jmp .LC658
+.LC657:
+pushl $.LC660
+call printf
+addl $4,%esp
+pushl $.LC661
+pushl $3
+call BadCond
+addl $8,%esp
+.LC658:
+fldl Y
+fcompl Z
+fstsw %ax
+sahf
+je .LC662
+pushl $.LC158
+pushl $1
+call BadCond
+addl $8,%esp
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+fldl Y
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC664
+call printf
+addl $20,%esp
+.LC662:
+cmpl $0,I
+je .LC665
+fldl V
+fldl HInvrse
+fmull U2
+fsubl HInvrse
+fmulp %st(1),%st
+fstpl Y
+fldl Y
+fldl One
+fsubl HInvrse
+fmull U2
+fmull V
+faddp %st(1),%st
+fstpl Z
+fldl V0
+fcompl Z
+fstsw %ax
+sahf
+jbe .LC667
+fldl Z
+fstpl Y
+.LC667:
+fldl V0
+fcompl Y
+fstsw %ax
+sahf
+jbe .LC669
+fldl Y
+fstpl V
+.LC669:
+fldl V0
+fsubl V
+fldl V0
+fcompp
+fstsw %ax
+sahf
+jbe .LC666
+fldl V0
+fstpl V
+jmp .LC666
+.LC665:
+fldl Y
+fldl HInvrse
+fmull U2
+fsubl HInvrse
+fmulp %st(1),%st
+fstpl V
+fldl V
+fldl One
+fsubl HInvrse
+fmull U2
+fmull Y
+faddp %st(1),%st
+fstpl V
+.LC666:
+fldl V
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC673
+call printf
+addl $12,%esp
+cmpl $0,I
+je .LC674
+fldl V0
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC676
+call printf
+addl $12,%esp
+jmp .LC675
+.LC674:
+pushl $.LC677
+call printf
+addl $4,%esp
+.LC675:
+fldl V
+fmull One
+fstpl V9
+fldl V9
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC678
+call printf
+addl $12,%esp
+fldl V
+fdivl One
+fstpl V9
+fldl V9
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC679
+call printf
+addl $12,%esp
+pushl $.LC680
+call printf
+addl $4,%esp
+pushl $.LC681
+call printf
+addl $4,%esp
+movl $170,Milestone
+fldl V
+fchs
+fldl V
+fcompp
+fstsw %ax
+sahf
+jbe .LC686
+fldl V0
+fchs
+fldl V0
+fcompp
+fstsw %ax
+sahf
+jbe .LC686
+fldl UfThold
+fchs
+fldl V
+fcompp
+fstsw %ax
+sahf
+jbe .LC686
+fldl V
+fcompl UfThold
+fstsw %ax
+sahf
+ja .LC682
+.LC686:
+pushl $.LC687
+pushl $0
+call BadCond
+addl $8,%esp
+fldl UfThold
+subl $8,%esp
+fstpl (%esp)
+fldl V0
+subl $8,%esp
+fstpl (%esp)
+fldl V
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC688
+call printf
+addl $28,%esp
+.LC682:
+movl $175,Milestone
+pushl $.LC45
+call printf
+addl $4,%esp
+movl $1,Indx
+.LC689:
+movl Indx,%edi
+cmpl $1,%edi
+je .LC695
+cmpl $2,%edi
+je .LC696
+cmpl $3,%edi
+je .LC697
+jmp .LC693
+.LC695:
+fldl UfThold
+fstpl Z
+jmp .LC694
+.LC696:
+fldl E0
+fstpl Z
+jmp .LC694
+.LC697:
+fldl PseudoZero
+fstpl Z
+.LC693:
+.LC694:
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+je .LC698
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1628(%ebp)
+fldl -1628(%ebp)
+fstpl V9
+fldl V9
+fmull V9
+fstpl Y
+fldl Radix
+fmull E9
+fstpl -1660(%ebp)
+fldl Y
+fldl One
+fsubl -1660(%ebp)
+fdivp %st(1),%st
+fldl Z
+fcompp
+fstsw %ax
+sahf
+ja .LC702
+fldl One
+faddl -1660(%ebp)
+fmull Z
+fcompl Y
+fstsw %ax
+sahf
+jae .LC700
+.LC702:
+fldl U1
+fcompl V9
+fstsw %ax
+sahf
+jae .LC703
+pushl $.LC158
+pushl $1
+call BadCond
+addl $8,%esp
+jmp .LC704
+.LC703:
+pushl $.LC158
+pushl $2
+call BadCond
+addl $8,%esp
+.LC704:
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC705
+call printf
+addl $12,%esp
+fldl Y
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC706
+call printf
+addl $12,%esp
+.LC700:
+.LC698:
+.LC690:
+incl Indx
+cmpl $3,Indx
+jle .LC689
+movl $180,Milestone
+movl $1,Indx
+.LC707:
+cmpl $1,Indx
+jne .LC711
+fldl V
+fstpl Z
+jmp .LC712
+.LC711:
+fldl V0
+fstpl Z
+.LC712:
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -1628(%ebp)
+fldl -1628(%ebp)
+fstpl V9
+fldl V9
+fstpl -1636(%ebp)
+fldl One
+fldl Radix
+fmull E9
+fsubp %st(1),%st
+fmull -1636(%ebp)
+fstpl X
+fldl -1636(%ebp)
+fmull X
+fstpl V9
+fldl One
+fldl Two
+fmull Radix
+fmull E9
+fsubp %st(1),%st
+fmull Z
+fcompl V9
+fstsw %ax
+sahf
+ja .LC715
+fldl Z
+fcompl V9
+fstsw %ax
+sahf
+jae .LC713
+.LC715:
+fldl V9
+fstpl Y
+fldl W
+fcompl X
+fstsw %ax
+sahf
+jbe .LC716
+pushl $.LC158
+pushl $1
+call BadCond
+addl $8,%esp
+jmp .LC717
+.LC716:
+pushl $.LC158
+pushl $2
+call BadCond
+addl $8,%esp
+.LC717:
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC718
+call printf
+addl $12,%esp
+fldl Y
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC719
+call printf
+addl $12,%esp
+.LC713:
+.LC708:
+incl Indx
+cmpl $2,Indx
+jle .LC707
+movl $190,Milestone
+call Pause
+fldl UfThold
+fmull V
+fstpl X
+fldl Radix
+fmull Radix
+fstpl Y
+fldl X
+fmull Y
+fldl One
+fcompp
+fstsw %ax
+sahf
+ja .LC722
+fldl Y
+fcompl X
+fstsw %ax
+sahf
+jae .LC720
+.LC722:
+fldl X
+fmull Y
+fldl U1
+fcompp
+fstsw %ax
+sahf
+ja .LC725
+fldl Y
+fdivl U1
+fcompl X
+fstsw %ax
+sahf
+jae .LC723
+.LC725:
+pushl $.LC726
+pushl $2
+call BadCond
+addl $8,%esp
+jmp .LC724
+.LC723:
+pushl $.LC158
+pushl $3
+call BadCond
+addl $8,%esp
+.LC724:
+pushl $.LC728
+fldl X
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC727
+call printf
+addl $16,%esp
+.LC720:
+movl $200,Milestone
+movl $1,Indx
+.LC729:
+fldl F9
+fstpl X
+movl Indx,%edi
+cmpl $2,%edi
+jl .LC733
+cmpl $5,%edi
+jg .LC733
+jmp *.LC739-8(,%edi,4)
+.data
+.align 4
+.LC739:
+.long .LC735
+.long .LC736
+.long .LC737
+.long .LC738
+.text
+.LC735:
+fldl One
+faddl U2
+fstpl X
+jmp .LC734
+.LC736:
+fldl V
+fstpl X
+jmp .LC734
+.LC737:
+fldl UfThold
+fstpl X
+jmp .LC734
+.LC738:
+fldl Radix
+fstpl X
+.LC733:
+.LC734:
+fldl X
+fstpl Y
+leal sigfpe,%edi
+movl %edi,sigsave
+pushl $ovfl_buf
+call __setjmp
+addl $4,%esp
+cmpl $0,%eax
+je .LC741
+fldl X
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC743
+call printf
+addl $12,%esp
+jmp .LC742
+.LC741:
+fldl Y
+fdivl X
+fsubl Half
+fsubl Half
+fstpl V9
+fldl Zero
+fcompl V9
+fstsw %ax
+sahf
+jne .LC744
+jmp .LC730
+.LC744:
+fldl U1
+fchs
+fcompl V9
+fstsw %ax
+sahf
+jne .LC746
+cmpl $5,Indx
+jge .LC746
+pushl $.LC158
+pushl $3
+call BadCond
+addl $8,%esp
+jmp .LC747
+.LC746:
+pushl $.LC158
+pushl $1
+call BadCond
+addl $8,%esp
+.LC747:
+fldl X
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC748
+call printf
+addl $12,%esp
+fldl V9
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC749
+call printf
+addl $12,%esp
+.LC742:
+movl $0,sigsave
+.LC730:
+incl Indx
+cmpl $5,Indx
+jle .LC729
+movl $210,Milestone
+fldl Zero
+fstpl MyZero
+pushl $.LC45
+call printf
+addl $4,%esp
+pushl $.LC750
+call printf
+addl $4,%esp
+leal sigfpe,%edi
+movl %edi,sigsave
+pushl $.LC751
+call printf
+addl $4,%esp
+pushl $ovfl_buf
+call __setjmp
+addl $4,%esp
+cmpl $0,%eax
+jne .LC752
+fldl One
+fdivl MyZero
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC754
+call printf
+addl $12,%esp
+.LC752:
+movl $0,sigsave
+leal sigfpe,%edi
+movl %edi,sigsave
+pushl $.LC755
+call printf
+addl $4,%esp
+pushl $ovfl_buf
+call __setjmp
+addl $4,%esp
+cmpl $0,%eax
+jne .LC756
+fldl Zero
+fdivl MyZero
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC754
+call printf
+addl $12,%esp
+.LC756:
+movl $0,sigsave
+movl $220,Milestone
+call Pause
+pushl $.LC45
+call printf
+addl $4,%esp
+movl $0,-1648(%ebp)
+.LC763:
+movl -1648(%ebp),%edi
+cmpl $0,ErrCnt(,%edi,4)
+je .LC767
+movl -1648(%ebp),%edi
+leal (,%edi,4),%edi
+pushl ErrCnt(%edi)
+pushl msg.758(%edi)
+pushl $.LC769
+call printf
+addl $12,%esp
+.LC767:
+.LC764:
+incl -1648(%ebp)
+cmpl $4,-1648(%ebp)
+jl .LC763
+pushl $.LC45
+call printf
+addl $4,%esp
+movl ErrCnt,%edi
+movl ErrCnt+4,%esi
+leal (%esi,%edi),%edi
+movl ErrCnt+8,%esi
+leal (%esi,%edi),%edi
+movl ErrCnt+12,%esi
+leal (%esi,%edi),%edi
+cmpl $0,%edi
+jle .LC770
+movl ErrCnt,%edi
+movl ErrCnt+4,%esi
+leal (%esi,%edi),%edi
+movl ErrCnt+8,%esi
+leal (%esi,%edi),%edi
+cmpl $0,%edi
+jne .LC775
+cmpl $0,ErrCnt+12
+jle .LC775
+pushl $.LC780
+call printf
+addl $4,%esp
+pushl $.LC781
+call printf
+addl $4,%esp
+.LC775:
+movl ErrCnt,%edi
+movl ErrCnt+4,%esi
+leal (%esi,%edi),%edi
+cmpl $0,%edi
+jne .LC782
+cmpl $0,ErrCnt+8
+jle .LC782
+pushl $.LC786
+call printf
+addl $4,%esp
+pushl $.LC787
+call printf
+addl $4,%esp
+.LC782:
+movl ErrCnt,%edi
+movl ErrCnt+4,%esi
+leal (%esi,%edi),%edi
+cmpl $0,%edi
+jle .LC788
+pushl $.LC791
+call printf
+addl $4,%esp
+pushl $.LC792
+call printf
+addl $4,%esp
+.LC788:
+cmpl $0,ErrCnt
+jle .LC771
+pushl $.LC795
+call printf
+addl $4,%esp
+pushl $.LC796
+call printf
+addl $4,%esp
+jmp .LC771
+.LC770:
+pushl $.LC797
+call printf
+addl $4,%esp
+cmpl $1,RMult
+jne .LC802
+cmpl $1,RDiv
+jne .LC802
+cmpl $1,RAddSub
+jne .LC802
+cmpl $1,RSqrt
+je .LC798
+.LC802:
+pushl $.LC803
+call printf
+addl $4,%esp
+jmp .LC799
+.LC798:
+fldl One
+fcompl StickyBit
+fstsw %ax
+sahf
+ja .LC804
+fldl Radix
+fsubl Two
+fldl Radix
+fsubl Nine
+fsubl One
+fmulp %st(1),%st
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC804
+pushl $.LC806
+call printf
+addl $4,%esp
+pushl $.LC807
+call printf
+addl $4,%esp
+fldl Two
+fcompl Radix
+fstsw %ax
+sahf
+jne .LC808
+fldl Precision
+fldl Four
+fmull Three
+fmull Two
+fsubp %st(1),%st
+fldl Precision
+fsubl TwentySeven
+fsubl TwentySeven
+faddl One
+fmulp %st(1),%st
+fldl Zero
+fcompp
+fstsw %ax
+sahf
+jne .LC808
+pushl $.LC810
+call printf
+addl $4,%esp
+jmp .LC809
+.LC808:
+pushl $.LC811
+call printf
+addl $4,%esp
+.LC809:
+cmpl $0,IEEE
+je .LC812
+pushl $.LC814
+call printf
+addl $4,%esp
+jmp .LC813
+.LC812:
+pushl $.LC815
+call printf
+addl $4,%esp
+pushl $.LC816
+call printf
+addl $4,%esp
+.LC813:
+.LC804:
+pushl $.LC817
+call printf
+addl $4,%esp
+.LC799:
+.LC771:
+cmpl $0,fpecount
+je .LC818
+pushl fpecount
+pushl $.LC820
+call printf
+addl $8,%esp
+.LC818:
+pushl $.LC821
+call printf
+addl $4,%esp
+movl $0,%eax
+.LC7:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf822:
+.size main,.Lf822-main
+.globl Sign
+.align 16
+.type Sign,@function
+Sign:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+fldl .LC8
+fcompl 20(%ebp)
+fstsw %ax
+sahf
+ja .LC825
+fldl .LC9
+fstpl -8(%ebp)
+jmp .LC826
+.LC825:
+fldl .LC827
+fstpl -8(%ebp)
+.LC826:
+fldl -8(%ebp)
+.LC823:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf828:
+.size Sign,.Lf828-Sign
+.globl Pause
+.align 16
+.type Pause,@function
+Pause:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+pushl Milestone
+pushl $.LC830
+call printf
+addl $8,%esp
+pushl PageNo
+pushl $.LC831
+call printf
+addl $8,%esp
+incl Milestone
+incl PageNo
+movl $0,%eax
+.LC829:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf832:
+.size Pause,.Lf832-Pause
+.globl TstCond
+.align 16
+.type TstCond,@function
+TstCond:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+cmpl $0,24(%ebp)
+jne .LC834
+pushl 28(%ebp)
+pushl 20(%ebp)
+call BadCond
+addl $8,%esp
+pushl $.LC814
+call printf
+addl $4,%esp
+.LC834:
+movl $0,%eax
+.LC833:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf836:
+.size TstCond,.Lf836-TstCond
+.data
+.align 4
+.type msg.838,@object
+msg.838:
+.long .LC839
+.long .LC840
+.long .LC841
+.long .LC842
+.size msg.838,16
+.globl BadCond
+.text
+.align 16
+.type BadCond,@function
+BadCond:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl 20(%ebp),%edi
+leal ErrCnt(,%edi,4),%edi
+incl (,%edi)
+pushl 24(%ebp)
+movl 20(%ebp),%edi
+pushl msg.838(,%edi,4)
+pushl $.LC843
+call printf
+addl $12,%esp
+movl $0,%eax
+.LC837:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf844:
+.size BadCond,.Lf844-BadCond
+.globl Random
+.align 16
+.type Random,@function
+Random:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $48,%esp
+fldl Random1
+faddl Random9
+fstpl -8(%ebp)
+fldl -8(%ebp)
+fmull -8(%ebp)
+fstpl -16(%ebp)
+fldl -16(%ebp)
+fmull -16(%ebp)
+fstpl -16(%ebp)
+fldl -8(%ebp)
+fmull -16(%ebp)
+fstpl -8(%ebp)
+fldl -8(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -48(%ebp)
+fldl -8(%ebp)
+fsubl -48(%ebp)
+fstpl -16(%ebp)
+fldl -16(%ebp)
+fldl .LC846
+fmull -8(%ebp)
+faddp %st(1),%st
+fstpl Random1
+fldl Random1
+.LC845:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf847:
+.size Random,.Lf847-Random
+.globl SqXMinX
+.align 16
+.type SqXMinX,@function
+SqXMinX:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $40,%esp
+fldl X
+fmull BInvrse
+fstpl -8(%ebp)
+fldl X
+fsubl -8(%ebp)
+fstpl -16(%ebp)
+fldl X
+fmull X
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -32(%ebp)
+fldl -32(%ebp)
+fsubl -8(%ebp)
+fsubl -16(%ebp)
+fdivl OneUlp
+fstpl SqEr
+fldl Zero
+fcompl SqEr
+fstsw %ax
+sahf
+je .LC849
+fldl MinSqEr
+fcompl SqEr
+fstsw %ax
+sahf
+jbe .LC851
+fldl SqEr
+fstpl MinSqEr
+.LC851:
+fldl MaxSqEr
+fcompl SqEr
+fstsw %ax
+sahf
+jae .LC853
+fldl SqEr
+fstpl MaxSqEr
+.LC853:
+fldl J
+faddl .LC9
+fstpl J
+pushl $.LC45
+pushl 20(%ebp)
+call BadCond
+addl $8,%esp
+fldl OneUlp
+fmull SqEr
+subl $8,%esp
+fstpl (%esp)
+fldl X
+subl $8,%esp
+fstpl (%esp)
+fldl X
+fmull X
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC855
+call printf
+addl $28,%esp
+pushl $.LC856
+call printf
+addl $4,%esp
+.LC849:
+movl $0,%eax
+.LC848:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf857:
+.size SqXMinX,.Lf857-SqXMinX
+.globl NewD
+.align 16
+.type NewD,@function
+NewD:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $40,%esp
+fldl Z1
+fmull Q
+fstpl X
+fldl Half
+fldl X
+fdivl Radix
+fsubp %st(1),%st
+subl $8,%esp
+fstpl (%esp)
+call floor
+addl $8,%esp
+fstpl -8(%ebp)
+fldl -8(%ebp)
+fmull Radix
+faddl X
+fstpl X
+fldl X
+fstpl -24(%ebp)
+fldl Z
+fstpl -32(%ebp)
+fldl Q
+fldl -24(%ebp)
+fmull -32(%ebp)
+fsubp %st(1),%st
+fdivl Radix
+fldl -24(%ebp)
+fmull -24(%ebp)
+fldl D
+fdivl Radix
+fmulp %st(1),%st
+faddp %st(1),%st
+fstpl Q
+fldl -32(%ebp)
+fldl Two
+fmull -24(%ebp)
+fmull D
+fsubp %st(1),%st
+fstpl Z
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+jb .LC859
+fldl Z
+fchs
+fstpl Z
+fldl Z1
+fchs
+fstpl Z1
+.LC859:
+fldl Radix
+fmull D
+fstpl D
+movl $0,%eax
+.LC858:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf861:
+.size NewD,.Lf861-NewD
+.globl SR3750
+.align 16
+.type SR3750,@function
+SR3750:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $64,%esp
+fldl X
+fsubl Radix
+fldl Z2
+fsubl Radix
+fcompp
+fstsw %ax
+sahf
+ja .LC863
+fldl X
+fsubl Z2
+fldl W
+fsubl Z2
+fcompp
+fstsw %ax
+sahf
+jb .LC863
+incl I
+fldl X
+fmull D
+subl $8,%esp
+fstpl (%esp)
+call sqrt
+addl $8,%esp
+fstpl -32(%ebp)
+fldl -32(%ebp)
+fstpl X2
+fldl X2
+fsubl Z2
+fldl Y
+fsubl Z2
+fsubp %st(1),%st
+fstpl Y2
+fldl X8
+fldl Y
+fsubl Half
+fdivp %st(1),%st
+fstpl X2
+fldl X2
+fstpl -64(%ebp)
+fldl -64(%ebp)
+fldl Half
+fmull -64(%ebp)
+fmull -64(%ebp)
+fsubp %st(1),%st
+fstpl X2
+fldl Y2
+faddl Half
+fldl Half
+fsubl X2
+faddp %st(1),%st
+fstpl SqEr
+fldl MinSqEr
+fcompl SqEr
+fstsw %ax
+sahf
+jbe .LC865
+fldl SqEr
+fstpl MinSqEr
+.LC865:
+fldl Y2
+fsubl X2
+fstpl SqEr
+fldl MaxSqEr
+fcompl SqEr
+fstsw %ax
+sahf
+jae .LC867
+fldl SqEr
+fstpl MaxSqEr
+.LC867:
+.LC863:
+movl $0,%eax
+.LC862:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf869:
+.size SR3750,.Lf869-SR3750
+.globl IsYeqX
+.align 16
+.type IsYeqX,@function
+IsYeqX:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+fldl X
+fcompl Y
+fstsw %ax
+sahf
+je .LC871
+cmpl $0,N
+jg .LC873
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+jne .LC875
+fldl Zero
+fcompl Q
+fstsw %ax
+sahf
+jb .LC875
+pushl $.LC877
+call printf
+addl $4,%esp
+jmp .LC876
+.LC875:
+pushl $.LC878
+pushl $2
+call BadCond
+addl $8,%esp
+.LC876:
+fldl Q
+subl $8,%esp
+fstpl (%esp)
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC879
+call printf
+addl $20,%esp
+fldl Y
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC880
+call printf
+addl $12,%esp
+fldl X
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC881
+call printf
+addl $12,%esp
+fldl Y
+fsubl X
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC882
+call printf
+addl $12,%esp
+.LC873:
+incl N
+.LC871:
+movl $0,%eax
+.LC870:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf883:
+.size IsYeqX,.Lf883-IsYeqX
+.globl SR3980
+.align 16
+.type SR3980,@function
+SR3980:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+.LC885:
+fildl I
+fstpl Q
+fldl Q
+subl $8,%esp
+fstpl (%esp)
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+call pow
+addl $16,%esp
+fstpl -8(%ebp)
+fldl -8(%ebp)
+fstpl Y
+call IsYeqX
+movl I,%edi
+leal 1(%edi),%edi
+movl %edi,I
+cmpl M,%edi
+jle .LC888
+jmp .LC887
+.LC888:
+fldl Z
+fmull X
+fstpl X
+.LC886:
+fldl W
+fcompl X
+fstsw %ax
+sahf
+ja .LC885
+.LC887:
+movl $0,%eax
+.LC884:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf890:
+.size SR3980,.Lf890-SR3980
+.globl PrintIfNPositive
+.align 16
+.type PrintIfNPositive,@function
+PrintIfNPositive:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+cmpl $0,N
+jle .LC892
+pushl N
+pushl $.LC894
+call printf
+addl $8,%esp
+.LC892:
+movl $0,%eax
+.LC891:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf895:
+.size PrintIfNPositive,.Lf895-PrintIfNPositive
+.globl TstPtUf
+.align 16
+.type TstPtUf,@function
+TstPtUf:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $48,%esp
+movl $0,N
+fldl Zero
+fcompl Z
+fstsw %ax
+sahf
+je .LC897
+pushl $.LC899
+call printf
+addl $4,%esp
+pushl $.LC900
+call printf
+addl $4,%esp
+leal sigfpe,%edi
+movl %edi,sigsave
+pushl $ovfl_buf
+call __setjmp
+addl $4,%esp
+cmpl $0,%eax
+je .LC901
+jmp .LC903
+.LC901:
+fldl Z
+faddl Z
+fdivl Z
+fstpl Q9
+fldl Q9
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC904
+call printf
+addl $12,%esp
+fldl Q9
+fsubl Two
+subl $8,%esp
+fstpl (%esp)
+call fabs
+addl $8,%esp
+fstpl -16(%ebp)
+fldl Radix
+fmull U2
+fcompl -16(%ebp)
+fstsw %ax
+sahf
+jbe .LC905
+pushl $.LC907
+call printf
+addl $4,%esp
+pushl $.LC908
+call printf
+addl $4,%esp
+jmp .LC906
+.LC905:
+fldl One
+fcompl Q9
+fstsw %ax
+sahf
+ja .LC911
+fldl Two
+fcompl Q9
+fstsw %ax
+sahf
+jae .LC909
+.LC911:
+.LC903:
+movl $1,N
+movl ErrCnt+4,%edi
+leal 1(%edi),%edi
+movl %edi,ErrCnt+4
+pushl $.LC914
+call printf
+addl $4,%esp
+jmp .LC910
+.LC909:
+movl $1,N
+movl ErrCnt+8,%edi
+leal 1(%edi),%edi
+movl %edi,ErrCnt+8
+pushl $.LC917
+call printf
+addl $4,%esp
+.LC910:
+.LC906:
+movl $0,sigsave
+fldl Z
+fmull One
+fstpl V9
+fldl V9
+fstpl Random1
+fldl One
+fmull Z
+fstpl V9
+fldl V9
+fstpl Random2
+fldl Z
+fdivl One
+fstpl V9
+fldl Random1
+fcompl Z
+fstsw %ax
+sahf
+jne .LC918
+fldl Random2
+fcompl Z
+fstsw %ax
+sahf
+jne .LC918
+fldl V9
+fcompl Z
+fstsw %ax
+sahf
+jne .LC918
+cmpl $0,N
+jle .LC919
+call Pause
+jmp .LC919
+.LC918:
+movl $1,N
+pushl $.LC922
+pushl $2
+call BadCond
+addl $8,%esp
+fldl Z
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC923
+call printf
+addl $12,%esp
+fldl Random1
+fcompl Z
+fstsw %ax
+sahf
+je .LC924
+fldl Random1
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC926
+call printf
+addl $12,%esp
+.LC924:
+fldl Random2
+fcompl Z
+fstsw %ax
+sahf
+je .LC927
+fldl Random1
+fcompl Random2
+fstsw %ax
+sahf
+je .LC927
+fldl Random2
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC929
+call printf
+addl $12,%esp
+.LC927:
+fldl V9
+fcompl Z
+fstsw %ax
+sahf
+je .LC930
+fldl V9
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC932
+call printf
+addl $12,%esp
+.LC930:
+fldl Random1
+fcompl Random2
+fstsw %ax
+sahf
+je .LC933
+movl ErrCnt+8,%edi
+leal 1(%edi),%edi
+movl %edi,ErrCnt+8
+pushl $.LC937
+pushl $2
+call BadCond
+addl $8,%esp
+fldl Random2
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC938
+call printf
+addl $12,%esp
+fldl Random1
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC939
+call printf
+addl $12,%esp
+.LC933:
+call Pause
+.LC919:
+.LC897:
+movl $0,%eax
+.LC896:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf940:
+.size TstPtUf,.Lf940-TstPtUf
+.globl notify
+.align 16
+.type notify,@function
+notify:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+pushl 20(%ebp)
+pushl $.LC942
+call printf
+addl $8,%esp
+pushl $.LC943
+call printf
+addl $4,%esp
+movl $0,%eax
+.LC941:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf944:
+.size notify,.Lf944-notify
+.globl msglist
+.align 16
+.type msglist,@function
+msglist:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+jmp .LC947
+.LC946:
+movl 20(%ebp),%edi
+leal 4(%edi),%esi
+movl %esi,20(%ebp)
+pushl (,%edi)
+pushl $.LC949
+call printf
+addl $8,%esp
+.LC947:
+movl 20(%ebp),%edi
+movl (,%edi),%edi
+cmpl $0,%edi
+jne .LC946
+movl $0,%eax
+.LC945:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf950:
+.size msglist,.Lf950-msglist
+.data
+.align 4
+.type instr.952,@object
+instr.952:
+.long .LC953
+.long .LC954
+.long .LC955
+.long .LC956
+.long .LC957
+.long .LC958
+.long .LC959
+.long .LC960
+.long .LC961
+.long 0
+.size instr.952,40
+.globl Instructions
+.text
+.align 16
+.type Instructions,@function
+Instructions:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+pushl $instr.952
+call msglist
+addl $4,%esp
+movl $0,%eax
+.LC951:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf962:
+.size Instructions,.Lf962-Instructions
+.data
+.align 4
+.type head.964,@object
+head.964:
+.long .LC965
+.long .LC966
+.long .LC967
+.long .LC968
+.long .LC969
+.long .LC970
+.long .LC971
+.long .LC972
+.long .LC973
+.long .LC974
+.long .LC975
+.long .LC976
+.long .LC977
+.long .LC978
+.long 0
+.size head.964,60
+.globl Heading
+.text
+.align 16
+.type Heading,@function
+Heading:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+pushl $head.964
+call msglist
+addl $4,%esp
+movl $0,%eax
+.LC963:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf979:
+.size Heading,.Lf979-Heading
+.data
+.align 4
+.type chars.981,@object
+chars.981:
+.long .LC982
+.long .LC983
+.long .LC984
+.long .LC985
+.long .LC986
+.long .LC987
+.long .LC988
+.long .LC989
+.long .LC990
+.long .LC991
+.long .LC992
+.long .LC993
+.long .LC994
+.long .LC995
+.long .LC996
+.long .LC997
+.long .LC998
+.long .LC999
+.long .LC1000
+.long 0
+.size chars.981,80
+.globl Characteristics
+.text
+.align 16
+.type Characteristics,@function
+Characteristics:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+pushl $chars.981
+call msglist
+addl $4,%esp
+movl $0,%eax
+.LC980:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf1001:
+.size Characteristics,.Lf1001-Characteristics
+.data
+.align 4
+.type hist.1003,@object
+hist.1003:
+.long .LC1004
+.long .LC1005
+.long .LC1006
+.long .LC1007
+.long .LC1008
+.long .LC1009
+.long .LC1010
+.long .LC1011
+.long .LC1012
+.long .LC1013
+.long .LC1014
+.long .LC1015
+.long .LC1016
+.long .LC1017
+.long .LC1018
+.long .LC1019
+.long .LC1020
+.long 0
+.size hist.1003,72
+.globl History
+.text
+.align 16
+.type History,@function
+History:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+pushl $hist.1003
+call msglist
+addl $4,%esp
+movl $0,%eax
+.LC1002:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf1021:
+.size History,.Lf1021-History
+.globl pow
+.align 16
+.type pow,@function
+pow:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $96,%esp
+movl $0,-20(%ebp)
+movl $0,-24(%ebp)
+fldl .LC8
+fcompl 28(%ebp)
+fstsw %ax
+sahf
+jne .LC1023
+fldl .LC9
+jmp .LC1022
+.LC1023:
+fldl .LC1028
+fcompl 28(%ebp)
+fstsw %ax
+sahf
+ja .LC1027
+fldl .LC1029
+fcompl 28(%ebp)
+fstsw %ax
+sahf
+jae .LC1025
+.LC1027:
+fldl .LC827
+fcompl 20(%ebp)
+fstsw %ax
+sahf
+je .LC1025
+fldl 20(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call log
+addl $8,%esp
+fstpl -48(%ebp)
+fldl 28(%ebp)
+fmull -48(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call exp
+addl $8,%esp
+fstpl -56(%ebp)
+fldl -56(%ebp)
+jmp .LC1022
+.LC1025:
+fldl .LC8
+fcompl 28(%ebp)
+fstsw %ax
+sahf
+jbe .LC1030
+fldl 28(%ebp)
+fchs
+fstpl 28(%ebp)
+movl $1,-24(%ebp)
+.LC1030:
+leal -32(%ebp),%edi
+pushl %edi
+fldl 28(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call modf
+addl $12,%esp
+fstpl -64(%ebp)
+fldl -64(%ebp)
+fstpl 28(%ebp)
+fldl .LC8
+fcompl 28(%ebp)
+fstsw %ax
+sahf
+je .LC1032
+fldl 20(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call log
+addl $8,%esp
+fstpl -72(%ebp)
+fldl 28(%ebp)
+fmull -72(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call exp
+addl $8,%esp
+fstpl -80(%ebp)
+fldl -80(%ebp)
+fstpl -16(%ebp)
+jmp .LC1033
+.LC1032:
+fldl .LC9
+fstpl -16(%ebp)
+.LC1033:
+leal -8(%ebp),%edi
+pushl %edi
+fldl 20(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call frexp
+addl $12,%esp
+fstpl -88(%ebp)
+fldl -88(%ebp)
+fstpl 20(%ebp)
+fldl -32(%ebp)
+subl $4,%esp
+fistpl 0(%esp)
+popl %eax
+movl %eax,-4(%ebp)
+cmpl $0,%eax
+je .LC1034
+.LC1036:
+movl -4(%ebp),%edi
+andl $1,%edi
+cmpl $0,%edi
+je .LC1040
+fldl -16(%ebp)
+fmull 20(%ebp)
+fstpl -16(%ebp)
+movl -8(%ebp),%edi
+addl %edi,-20(%ebp)
+.LC1040:
+movl -4(%ebp),%edi
+sarl $1,%edi
+movl %edi,-4(%ebp)
+cmpl $0,%edi
+jne .LC1042
+jmp .LC1038
+.LC1042:
+fldl 20(%ebp)
+fmull 20(%ebp)
+fstpl 20(%ebp)
+sall $1,-8(%ebp)
+fldl .LC1046
+fcompl 20(%ebp)
+fstsw %ax
+sahf
+jbe .LC1036
+fldl .LC1047
+fmull 20(%ebp)
+fstpl 20(%ebp)
+decl -8(%ebp)
+jmp .LC1036
+.LC1038:
+.LC1034:
+cmpl $0,-24(%ebp)
+je .LC1048
+fldl .LC9
+fdivl -16(%ebp)
+fstpl -16(%ebp)
+negl -20(%ebp)
+.LC1048:
+pushl -20(%ebp)
+fldl -16(%ebp)
+subl $8,%esp
+fstpl (%esp)
+call ldexp
+addl $12,%esp
+fstpl -96(%ebp)
+fldl -96(%ebp)
+.LC1022:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf1050:
+.size pow,.Lf1050-pow
+.bss
+.globl UfNGrad
+.align 4
+.type UfNGrad,@object
+.size UfNGrad,4
+.comm UfNGrad,4
+.globl SqRWrng
+.align 4
+.type SqRWrng,@object
+.size SqRWrng,4
+.comm SqRWrng,4
+.globl IEEE
+.align 4
+.type IEEE,@object
+.size IEEE,4
+.comm IEEE,4
+.globl Anomaly
+.align 4
+.type Anomaly,@object
+.size Anomaly,4
+.comm Anomaly,4
+.globl Monot
+.align 4
+.type Monot,@object
+.size Monot,4
+.comm Monot,4
+.globl NotMonot
+.align 4
+.type NotMonot,@object
+.size NotMonot,4
+.comm NotMonot,4
+.globl Done
+.align 4
+.type Done,@object
+.size Done,4
+.comm Done,4
+.globl Break
+.align 4
+.type Break,@object
+.size Break,4
+.comm Break,4
+.globl RSqrt
+.align 4
+.type RSqrt,@object
+.size RSqrt,4
+.comm RSqrt,4
+.globl RAddSub
+.align 4
+.type RAddSub,@object
+.size RAddSub,4
+.comm RAddSub,4
+.globl RDiv
+.align 4
+.type RDiv,@object
+.size RDiv,4
+.comm RDiv,4
+.globl RMult
+.align 4
+.type RMult,@object
+.size RMult,4
+.comm RMult,4
+.globl GAddSub
+.align 4
+.type GAddSub,@object
+.size GAddSub,4
+.comm GAddSub,4
+.globl GDiv
+.align 4
+.type GDiv,@object
+.size GDiv,4
+.comm GDiv,4
+.globl GMult
+.align 4
+.type GMult,@object
+.size GMult,4
+.comm GMult,4
+.globl N1
+.align 4
+.type N1,@object
+.size N1,4
+.comm N1,4
+.globl N
+.align 4
+.type N,@object
+.size N,4
+.comm N,4
+.globl M
+.align 4
+.type M,@object
+.size M,4
+.comm M,4
+.globl PageNo
+.align 4
+.type PageNo,@object
+.size PageNo,4
+.comm PageNo,4
+.globl Milestone
+.align 4
+.type Milestone,@object
+.size Milestone,4
+.comm Milestone,4
+.globl fpecount
+.align 4
+.type fpecount,@object
+.size fpecount,4
+.comm fpecount,4
+.globl ErrCnt
+.align 4
+.type ErrCnt,@object
+.size ErrCnt,16
+.comm ErrCnt,16
+.globl Z9
+.align 4
+.type Z9,@object
+.size Z9,8
+.comm Z9,8
+.globl Z2
+.align 4
+.type Z2,@object
+.size Z2,8
+.comm Z2,8
+.globl Z1
+.align 4
+.type Z1,@object
+.size Z1,8
+.comm Z1,8
+.globl PseudoZero
+.align 4
+.type PseudoZero,@object
+.size PseudoZero,8
+.comm PseudoZero,8
+.globl Z
+.align 4
+.type Z,@object
+.size Z,8
+.comm Z,8
+.globl Random2
+.align 4
+.type Random2,@object
+.size Random2,8
+.comm Random2,8
+.globl Y2
+.align 4
+.type Y2,@object
+.size Y2,8
+.comm Y2,8
+.globl Y1
+.align 4
+.type Y1,@object
+.size Y1,8
+.comm Y1,8
+.globl Y
+.align 4
+.type Y,@object
+.size Y,8
+.comm Y,8
+.globl Random1
+.align 4
+.type Random1,@object
+.size Random1,8
+.comm Random1,8
+.globl X8
+.align 4
+.type X8,@object
+.size X8,8
+.comm X8,8
+.globl X2
+.align 4
+.type X2,@object
+.size X2,8
+.comm X2,8
+.globl X1
+.align 4
+.type X1,@object
+.size X1,8
+.comm X1,8
+.globl X
+.align 4
+.type X,@object
+.size X,8
+.comm X,8
+.globl W
+.align 4
+.type W,@object
+.size W,8
+.comm W,8
+.globl V9
+.align 4
+.type V9,@object
+.size V9,8
+.comm V9,8
+.globl V0
+.align 4
+.type V0,@object
+.size V0,8
+.comm V0,8
+.globl V
+.align 4
+.type V,@object
+.size V,8
+.comm V,8
+.globl U2
+.align 4
+.type U2,@object
+.size U2,8
+.comm U2,8
+.globl U1
+.align 4
+.type U1,@object
+.size U1,8
+.comm U1,8
+.globl UfThold
+.align 4
+.type UfThold,@object
+.size UfThold,8
+.comm UfThold,8
+.globl OneUlp
+.align 4
+.type OneUlp,@object
+.size OneUlp,8
+.comm OneUlp,8
+.globl S
+.align 4
+.type S,@object
+.size S,8
+.comm S,8
+.globl Underflow
+.align 4
+.type Underflow,@object
+.size Underflow,8
+.comm Underflow,8
+.globl T
+.align 4
+.type T,@object
+.size T,8
+.comm T,8
+.globl Random9
+.align 4
+.type Random9,@object
+.size Random9,8
+.comm Random9,8
+.globl R
+.align 4
+.type R,@object
+.size R,8
+.comm R,8
+.globl Q9
+.align 4
+.type Q9,@object
+.size Q9,8
+.comm Q9,8
+.globl Q
+.align 4
+.type Q,@object
+.size Q,8
+.comm Q,8
+.globl Precision
+.align 4
+.type Precision,@object
+.size Precision,8
+.comm Precision,8
+.globl MyZero
+.align 4
+.type MyZero,@object
+.size MyZero,8
+.comm MyZero,8
+.globl J
+.align 4
+.type J,@object
+.size J,8
+.comm J,8
+.globl StickyBit
+.align 4
+.type StickyBit,@object
+.size StickyBit,8
+.comm StickyBit,8
+.globl I
+.align 4
+.type I,@object
+.size I,4
+.comm I,4
+.globl HInvrse
+.align 4
+.type HInvrse,@object
+.size HInvrse,8
+.comm HInvrse,8
+.globl H
+.align 4
+.type H,@object
+.size H,8
+.comm H,8
+.globl F9
+.align 4
+.type F9,@object
+.size F9,8
+.comm F9,8
+.globl F6
+.align 4
+.type F6,@object
+.size F6,8
+.comm F6,8
+.globl Third
+.align 4
+.type Third,@object
+.size Third,8
+.comm Third,8
+.globl E9
+.align 4
+.type E9,@object
+.size E9,8
+.comm E9,8
+.globl MaxSqEr
+.align 4
+.type MaxSqEr,@object
+.size MaxSqEr,8
+.comm MaxSqEr,8
+.globl SqEr
+.align 4
+.type SqEr,@object
+.size SqEr,8
+.comm SqEr,8
+.globl MinSqEr
+.align 4
+.type MinSqEr,@object
+.size MinSqEr,8
+.comm MinSqEr,8
+.globl E3
+.align 4
+.type E3,@object
+.size E3,8
+.comm E3,8
+.globl Exp2
+.align 4
+.type Exp2,@object
+.size Exp2,8
+.comm Exp2,8
+.globl E1
+.align 4
+.type E1,@object
+.size E1,8
+.comm E1,8
+.globl E0
+.align 4
+.type E0,@object
+.size E0,8
+.comm E0,8
+.globl FourD
+.align 4
+.type FourD,@object
+.size FourD,8
+.comm FourD,8
+.globl D
+.align 4
+.type D,@object
+.size D,8
+.comm D,8
+.globl CInvrse
+.align 4
+.type CInvrse,@object
+.size CInvrse,8
+.comm CInvrse,8
+.globl C
+.align 4
+.type C,@object
+.size C,8
+.comm C,8
+.globl A1
+.align 4
+.type A1,@object
+.size A1,8
+.comm A1,8
+.globl AInvrse
+.align 4
+.type AInvrse,@object
+.size AInvrse,8
+.comm AInvrse,8
+.globl ch
+.align 1
+.type ch,@object
+.size ch,8
+.comm ch,8
+.globl Indx
+.align 4
+.type Indx,@object
+.size Indx,4
+.comm Indx,4
+.globl BMinusU2
+.align 4
+.type BMinusU2,@object
+.size BMinusU2,8
+.comm BMinusU2,8
+.globl RadixD2
+.align 4
+.type RadixD2,@object
+.size RadixD2,8
+.comm RadixD2,8
+.globl BInvrse
+.align 4
+.type BInvrse,@object
+.size BInvrse,8
+.comm BInvrse,8
+.globl Radix
+.align 4
+.type Radix,@object
+.size Radix,8
+.comm Radix,8
+.globl sigsave
+.align 4
+.type sigsave,@object
+.size sigsave,4
+.comm sigsave,4
+.globl ovfl_buf
+.align 4
+.type ovfl_buf,@object
+.size ovfl_buf,24
+.comm ovfl_buf,24
+.data
+.align 4
+.LC1047:
+.long 0
+.long 1073741824
+.align 4
+.LC1046:
+.long 0
+.long 1071644672
+.align 4
+.LC1029:
+.long 0
+.long 1083256832
+.align 4
+.LC1028:
+.long 0
+.long -1064226816
+.align 1
+.LC1020:
+.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 1
+.LC1019:
+.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 1
+.LC1018:
+.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 1
+.LC1017:
+.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 1
+.LC1016:
+.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 1
+.LC1015:
+.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 1
+.LC1014:
+.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 1
+.LC1013:
+.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 1
+.LC1012:
+.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 1
+.LC1011:
+.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 1
+.LC1010:
+.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 1
+.LC1009:
+.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 1
+.LC1008:
+.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 1
+.LC1007:
+.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 1
+.LC1006:
+.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 1
+.LC1005:
+.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 1
+.LC1004:
+.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 1
+.LC1000:
+.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 1
+.LC999:
+.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 1
+.LC998:
+.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 1
+.LC997:
+.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 1
+.LC996:
+.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 1
+.LC995:
+.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 1
+.LC994:
+.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 1
+.LC993:
+.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 1
+.LC992:
+.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 1
+.LC991:
+.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 1
+.LC990:
+.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 1
+.LC989:
+.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 1
+.LC988:
+.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 1
+.LC987:
+.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 1
+.LC986:
+.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 1
+.LC985:
+.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 1
+.LC984:
+.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 1
+.LC983:
+.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 1
+.LC982:
+.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 1
+.LC978:
+.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 1
+.LC977:
+.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 1
+.LC976:
+.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 1
+.LC975:
+.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 1
+.LC974:
+.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 1
+.LC973:
+.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 1
+.LC972:
+.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 1
+.LC971:
+.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 1
+.LC970:
+.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 1
+.LC969:
+.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 1
+.LC968:
+.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 1
+.LC967:
+.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 1
+.LC966:
+.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 1
+.LC965:
+.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 1
+.LC961:
+.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 1
+.LC960:
+.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 1
+.LC959:
+.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 1
+.LC958:
+.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 1
+.LC957:
+.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 1
+.LC956:
+.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 1
+.LC955:
+.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 1
+.LC954:
+.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 1
+.LC953:
+.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 1
+.LC949:
+.byte 37
+.byte 115
+.byte 10
+.byte 0
+.align 1
+.LC943:
+.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 1
+.LC942:
+.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 1
+.LC939:
+.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 1
+.LC938:
+.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 1
+.LC937:
+.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 1
+.LC932:
+.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 1
+.LC929:
+.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 1
+.LC926:
+.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 1
+.LC923:
+.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 1
+.LC922:
+.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 1
+.LC917:
+.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 1
+.LC914:
+.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 1
+.LC908:
+.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 1
+.LC907:
+.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 1
+.LC904:
+.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 1
+.LC900:
+.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 1
+.LC899:
+.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 1
+.LC894:
+.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 1
+.LC882:
+.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 1
+.LC881:
+.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 1
+.LC880:
+.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 1
+.LC879:
+.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 1
+.LC878:
+.byte 99
+.byte 111
+.byte 109
+.byte 112
+.byte 117
+.byte 116
+.byte 105
+.byte 110
+.byte 103
+.byte 10
+.byte 0
+.align 1
+.LC877:
+.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 1
+.LC856:
+.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 1
+.LC855:
+.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 4
+.LC846:
+.long -1998362383
+.long 1054144693
+.align 1
+.LC843:
+.byte 37
+.byte 115
+.byte 58
+.byte 32
+.byte 32
+.byte 37
+.byte 115
+.byte 0
+.align 1
+.LC842:
+.byte 70
+.byte 76
+.byte 65
+.byte 87
+.byte 0
+.align 1
+.LC841:
+.byte 68
+.byte 69
+.byte 70
+.byte 69
+.byte 67
+.byte 84
+.byte 0
+.align 1
+.LC840:
+.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 1
+.LC839:
+.byte 70
+.byte 65
+.byte 73
+.byte 76
+.byte 85
+.byte 82
+.byte 69
+.byte 0
+.align 1
+.LC831:
+.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 1
+.LC830:
+.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 4
+.LC827:
+.long 0
+.long -1074790400
+.align 1
+.LC821:
+.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 1
+.LC820:
+.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 1
+.LC817:
+.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 1
+.LC816:
+.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 1
+.LC815:
+.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 1
+.LC814:
+.byte 46
+.byte 10
+.byte 0
+.align 1
+.LC811:
+.byte 56
+.byte 53
+.byte 52
+.byte 0
+.align 1
+.LC810:
+.byte 55
+.byte 53
+.byte 52
+.byte 0
+.align 1
+.LC807:
+.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 1
+.LC806:
+.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 1
+.LC803:
+.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 1
+.LC797:
+.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 1
+.LC796:
+.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 1
+.LC795:
+.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 1
+.LC792:
+.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 1
+.LC791:
+.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 1
+.LC787:
+.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 1
+.LC786:
+.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 1
+.LC781:
+.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 1
+.LC780:
+.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 1
+.LC769:
+.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 1
+.LC762:
+.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 1
+.LC761:
+.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 1
+.LC760:
+.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 1
+.LC759:
+.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 1
+.LC755:
+.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 1
+.LC754:
+.byte 32
+.byte 32
+.byte 37
+.byte 46
+.byte 55
+.byte 101
+.byte 32
+.byte 46
+.byte 10
+.byte 0
+.align 1
+.LC751:
+.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 1
+.LC750:
+.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 1
+.LC749:
+.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 1
+.LC748:
+.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 1
+.LC743:
+.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 1
+.LC728:
+.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 1
+.LC727:
+.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 1
+.LC726:
+.byte 66
+.byte 97
+.byte 100
+.byte 108
+.byte 121
+.byte 0
+.align 1
+.LC719:
+.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 1
+.LC718:
+.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 1
+.LC706:
+.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 1
+.LC705:
+.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 1
+.LC688:
+.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 1
+.LC687:
+.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 1
+.LC681:
+.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 1
+.LC680:
+.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 1
+.LC679:
+.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 1
+.LC678:
+.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 1
+.LC677:
+.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 1
+.LC676:
+.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 1
+.LC673:
+.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 1
+.LC664:
+.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 1
+.LC661:
+.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 1
+.LC660:
+.byte 102
+.byte 105
+.byte 110
+.byte 100
+.byte 115
+.byte 32
+.byte 97
+.byte 32
+.byte 0
+.align 1
+.LC659:
+.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 1
+.LC656:
+.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 1
+.LC655:
+.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 1
+.LC648:
+.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 1
+.LC647:
+.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 1
+.LC646:
+.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 1
+.LC638:
+.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 1
+.LC637:
+.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 1
+.LC630:
+.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 1
+.LC629:
+.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 1
+.LC628:
+.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 1
+.LC627:
+.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 1
+.LC626:
+.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 1
+.LC625:
+.byte 67
+.byte 97
+.byte 108
+.byte 99
+.byte 117
+.byte 108
+.byte 97
+.byte 116
+.byte 101
+.byte 100
+.byte 0
+.align 1
+.LC618:
+.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 1
+.LC614:
+.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 1
+.LC611:
+.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 1
+.LC610:
+.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 1
+.LC606:
+.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 1
+.LC605:
+.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 1
+.LC604:
+.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 1
+.LC603:
+.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 1
+.LC602:
+.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 1
+.LC597:
+.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 1
+.LC596:
+.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 1
+.LC595:
+.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 1
+.LC594:
+.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 1
+.LC593:
+.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 1
+.LC592:
+.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 1
+.LC589:
+.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 1
+.LC588:
+.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 1
+.LC587:
+.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 1
+.LC586:
+.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 1
+.LC585:
+.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 1
+.LC584:
+.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 1
+.LC583:
+.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 1
+.LC582:
+.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 1
+.LC577:
+.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 1
+.LC567:
+.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 1
+.LC566:
+.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 1
+.LC561:
+.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 1
+.LC560:
+.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 1
+.LC559:
+.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 1
+.LC558:
+.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 1
+.LC556:
+.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 1
+.LC555:
+.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 1
+.LC554:
+.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 1
+.LC553:
+.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 1
+.LC541:
+.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 1
+.LC540:
+.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 1
+.LC539:
+.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 1
+.LC536:
+.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 1
+.LC535:
+.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 1
+.LC528:
+.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 1
+.LC527:
+.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 1
+.LC526:
+.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 1
+.LC525:
+.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 1
+.LC522:
+.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 1
+.LC521:
+.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 1
+.LC520:
+.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 1
+.LC507:
+.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 1
+.LC483:
+.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 1
+.LC480:
+.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 1
+.LC477:
+.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 1
+.LC476:
+.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 1
+.LC455:
+.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 1
+.LC452:
+.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 1
+.LC450:
+.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 1
+.LC449:
+.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 1
+.LC448:
+.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 1
+.LC445:
+.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 1
+.LC440:
+.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 1
+.LC435:
+.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 1
+.LC434:
+.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 1
+.LC433:
+.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 1
+.LC393:
+.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 1
+.LC371:
+.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 1
+.LC370:
+.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 1
+.LC353:
+.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 1
+.LC342:
+.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 1
+.LC337:
+.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 1
+.LC335:
+.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 1
+.LC334:
+.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 1
+.LC333:
+.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 4
+.LC324:
+.long 0
+.long 1074266112
+.align 1
+.LC323:
+.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 1
+.LC322:
+.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 1
+.LC319:
+.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 1
+.LC317:
+.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 1
+.LC316:
+.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 1
+.LC299:
+.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 1
+.LC296:
+.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 1
+.LC293:
+.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 1
+.LC292:
+.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 1
+.LC289:
+.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 1
+.LC282:
+.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 1
+.LC277:
+.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 1
+.LC273:
+.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 1
+.LC271:
+.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 1
+.LC268:
+.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 1
+.LC265:
+.byte 68
+.byte 105
+.byte 118
+.byte 105
+.byte 115
+.byte 105
+.byte 111
+.byte 110
+.byte 0
+.align 1
+.LC262:
+.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 1
+.LC257:
+.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 1
+.LC254:
+.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 1
+.LC253:
+.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 1
+.LC250:
+.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 1
+.LC240:
+.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 1
+.LC221:
+.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 1
+.LC220:
+.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 1
+.LC217:
+.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 1
+.LC216:
+.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 1
+.LC215:
+.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 1
+.LC214:
+.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 1
+.LC211:
+.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 1
+.LC206:
+.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 1
+.LC202:
+.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 1
+.LC200:
+.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 1
+.LC195:
+.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 1
+.LC191:
+.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 1
+.LC189:
+.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 1
+.LC186:
+.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 1
+.LC185:
+.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 1
+.LC180:
+.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 1
+.LC176:
+.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 1
+.LC175:
+.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 1
+.LC174:
+.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 1
+.LC168:
+.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 1
+.LC167:
+.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 1
+.LC166:
+.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 1
+.LC165:
+.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 1
+.LC161:
+.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 1
+.LC160:
+.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 1
+.LC159:
+.byte 80
+.byte 114
+.byte 101
+.byte 99
+.byte 105
+.byte 115
+.byte 105
+.byte 111
+.byte 110
+.byte 0
+.align 1
+.LC158:
+.byte 0
+.align 1
+.LC151:
+.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 1
+.LC146:
+.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 1
+.LC145:
+.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 1
+.LC144:
+.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 1
+.LC143:
+.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 1
+.LC142:
+.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 1
+.LC120:
+.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 1
+.LC118:
+.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 1
+.LC117:
+.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 1
+.LC114:
+.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 1
+.LC113:
+.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 1
+.LC100:
+.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 1
+.LC96:
+.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 4
+.LC94:
+.long 0
+.long 1076101120
+.align 1
+.LC89:
+.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 1
+.LC85:
+.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 1
+.LC83:
+.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 1
+.LC82:
+.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 4
+.LC79:
+.long 1202590843
+.long 1065646817
+.align 1
+.LC78:
+.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 1
+.LC77:
+.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 1
+.LC62:
+.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 1
+.LC61:
+.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 1
+.LC55:
+.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 1
+.LC46:
+.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 1
+.LC45:
+.byte 10
+.byte 0
+.align 1
+.LC44:
+.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 1
+.LC39:
+.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 1
+.LC35:
+.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 1
+.LC31:
+.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 1
+.LC27:
+.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 1
+.LC23:
+.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 4
+.LC21:
+.long -755914244
+.long 1062232653
+.align 1
+.LC20:
+.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 1
+.LC15:
+.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 1
+.LC13:
+.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 4
+.LC9:
+.long 0
+.long 1072693248
+.align 4
+.LC8:
+.long 0
+.long 0
+.align 1
+.LC3:
+.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
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/sort.1bk b/lcc/x86/linux/tst/sort.1bk
index 380d529..75e1f0d 100755
--- a/lcc/x86/linux/tst/sort.1bk
+++ b/lcc/x86/linux/tst/sort.1bk
@@ -1,20 +1,20 @@
-exchange(1,9)
-exchange(3,7)
-exchange(5,6)
-exchange(0,5)
-exchange(0,3)
-exchange(0,0)
-exchange(1,2)
-exchange(6,6)
-exchange(8,9)
-exchange(7,8)
--51
--1
-0
-1
-3
-10
-18
-32
-567
-789
+exchange(1,9)
+exchange(3,7)
+exchange(5,6)
+exchange(0,5)
+exchange(0,3)
+exchange(0,0)
+exchange(1,2)
+exchange(6,6)
+exchange(8,9)
+exchange(7,8)
+-51
+-1
+0
+1
+3
+10
+18
+32
+567
+789
diff --git a/lcc/x86/linux/tst/sort.2bk b/lcc/x86/linux/tst/sort.2bk
index 27488a1..81e6f38 100755
--- a/lcc/x86/linux/tst/sort.2bk
+++ b/lcc/x86/linux/tst/sort.2bk
@@ -1,5 +1,5 @@
-tst/sort.c:23: warning: missing return value
-tst/sort.c:30: warning: missing return value
-tst/sort.c:37: warning: missing return value
-tst/sort.c:41: warning: missing return value
-tst/sort.c:65: warning: missing return value
+tst/sort.c:23: warning: missing return value
+tst/sort.c:30: warning: missing return value
+tst/sort.c:37: warning: missing return value
+tst/sort.c:41: warning: missing return value
+tst/sort.c:65: warning: missing return value
diff --git a/lcc/x86/linux/tst/sort.sbk b/lcc/x86/linux/tst/sort.sbk
index 11dbcdd..25cc4d9 100755
--- a/lcc/x86/linux/tst/sort.sbk
+++ b/lcc/x86/linux/tst/sort.sbk
@@ -1,330 +1,330 @@
-.data
-.globl in
-.align 4
-.type in,@object
-in:
-.long 10
-.long 32
-.long -1
-.long 567
-.long 3
-.long 18
-.long 1
-.long -51
-.long 789
-.long 0
-.size in,40
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-pushl $10
-pushl $in
-call sort
-addl $8,%esp
-movl $0,-4(%ebp)
-jmp .LC5
-.LC2:
-movl -4(%ebp),%edi
-pushl in(,%edi,4)
-call putd
-addl $4,%esp
-pushl $10
-call putchar
-addl $4,%esp
-.LC3:
-incl -4(%ebp)
-.LC5:
-movl -4(%ebp),%edi
-cmpl $10,%edi
-jb .LC2
-movl $0,%eax
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf6:
-.size main,.Lf6-main
-.globl putd
-.align 16
-.type putd,@function
-putd:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-cmpl $0,20(%ebp)
-jge .LC8
-pushl $45
-call putchar
-addl $4,%esp
-negl 20(%ebp)
-.LC8:
-movl 20(%ebp),%eax
-movl $10,%ecx
-cdq
-idivl %ecx
-cmpl $0,%eax
-je .LC10
-movl 20(%ebp),%eax
-movl $10,%ecx
-cdq
-idivl %ecx
-pushl %eax
-call putd
-addl $4,%esp
-.LC10:
-movl 20(%ebp),%eax
-movl $10,%ecx
-cdq
-idivl %ecx
-leal 48(%edx),%edi
-pushl %edi
-call putchar
-addl $4,%esp
-movl $0,%eax
-.LC7:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf12:
-.size putd,.Lf12-putd
-.globl sort
-.align 16
-.type sort,@function
-sort:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl 24(%ebp),%edi
-subl $1,%edi
-movl %edi,24(%ebp)
-pushl %edi
-pushl $0
-movl 20(%ebp),%edi
-movl %edi,xx
-pushl %edi
-call quick
-addl $12,%esp
-movl $0,%eax
-.LC13:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf14:
-.size sort,.Lf14-sort
-.globl quick
-.align 16
-.type quick,@function
-quick:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl 28(%ebp),%edi
-cmpl %edi,24(%ebp)
-jl .LC16
-jmp .LC15
-.LC16:
-pushl 28(%ebp)
-pushl 24(%ebp)
-pushl 20(%ebp)
-call partition
-addl $12,%esp
-movl %eax,-4(%ebp)
-movl -4(%ebp),%edi
-subl $1,%edi
-pushl %edi
-pushl 24(%ebp)
-pushl 20(%ebp)
-call quick
-addl $12,%esp
-pushl 28(%ebp)
-movl -4(%ebp),%edi
-leal 1(%edi),%edi
-pushl %edi
-pushl 20(%ebp)
-call quick
-addl $12,%esp
-movl $0,%eax
-.LC15:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf18:
-.size quick,.Lf18-quick
-.globl partition
-.align 16
-.type partition,@function
-partition:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-incl 28(%ebp)
-movl 24(%ebp),%edi
-movl %edi,-8(%ebp)
-movl -8(%ebp),%edi
-movl 20(%ebp),%esi
-movl (%esi,%edi,4),%edi
-movl %edi,-4(%ebp)
-jmp .LC21
-.LC20:
-incl 24(%ebp)
-jmp .LC24
-.LC23:
-incl 24(%ebp)
-.LC24:
-movl 24(%ebp),%edi
-movl 20(%ebp),%esi
-movl -4(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-jl .LC23
-decl 28(%ebp)
-jmp .LC27
-.LC26:
-decl 28(%ebp)
-.LC27:
-movl 28(%ebp),%edi
-movl 20(%ebp),%esi
-movl -4(%ebp),%ebx
-cmpl %ebx,(%esi,%edi,4)
-jg .LC26
-movl 28(%ebp),%edi
-cmpl %edi,24(%ebp)
-jge .LC29
-movl 20(%ebp),%edi
-movl 28(%ebp),%esi
-leal (%edi,%esi,4),%esi
-pushl %esi
-movl 24(%ebp),%esi
-leal (%edi,%esi,4),%edi
-pushl %edi
-call exchange
-addl $8,%esp
-.LC29:
-.LC21:
-movl 28(%ebp),%edi
-cmpl %edi,24(%ebp)
-jl .LC20
-movl 20(%ebp),%edi
-movl 28(%ebp),%esi
-leal (%edi,%esi,4),%esi
-pushl %esi
-movl -8(%ebp),%esi
-leal (%edi,%esi,4),%edi
-pushl %edi
-call exchange
-addl $8,%esp
-movl 28(%ebp),%eax
-.LC19:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf31:
-.size partition,.Lf31-partition
-.globl exchange
-.align 16
-.type exchange,@function
-exchange:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl xx,%edi
-movl $4,%esi
-movl 24(%ebp),%ebx
-subl %edi,%ebx
-movl %ebx,%eax
-movl %esi,%ecx
-cdq
-idivl %ecx
-pushl %eax
-movl 20(%ebp),%ebx
-subl %edi,%ebx
-movl %ebx,%eax
-movl %esi,%ecx
-cdq
-idivl %ecx
-pushl %eax
-pushl $.LC33
-call printf
-addl $12,%esp
-movl 20(%ebp),%edi
-movl (,%edi),%esi
-movl %esi,-4(%ebp)
-movl 24(%ebp),%esi
-movl (,%esi),%esi
-movl %esi,(,%edi)
-movl 24(%ebp),%edi
-movl -4(%ebp),%esi
-movl %esi,(,%edi)
-movl $0,%eax
-.LC32:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf34:
-.size exchange,.Lf34-exchange
-.bss
-.globl xx
-.align 4
-.type xx,@object
-.size xx,4
-.comm xx,4
-.data
-.align 1
-.LC33:
-.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
-.text
-.ident "LCC: 4.1"
+.data
+.globl in
+.align 4
+.type in,@object
+in:
+.long 10
+.long 32
+.long -1
+.long 567
+.long 3
+.long 18
+.long 1
+.long -51
+.long 789
+.long 0
+.size in,40
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+pushl $10
+pushl $in
+call sort
+addl $8,%esp
+movl $0,-4(%ebp)
+jmp .LC5
+.LC2:
+movl -4(%ebp),%edi
+pushl in(,%edi,4)
+call putd
+addl $4,%esp
+pushl $10
+call putchar
+addl $4,%esp
+.LC3:
+incl -4(%ebp)
+.LC5:
+movl -4(%ebp),%edi
+cmpl $10,%edi
+jb .LC2
+movl $0,%eax
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf6:
+.size main,.Lf6-main
+.globl putd
+.align 16
+.type putd,@function
+putd:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+cmpl $0,20(%ebp)
+jge .LC8
+pushl $45
+call putchar
+addl $4,%esp
+negl 20(%ebp)
+.LC8:
+movl 20(%ebp),%eax
+movl $10,%ecx
+cdq
+idivl %ecx
+cmpl $0,%eax
+je .LC10
+movl 20(%ebp),%eax
+movl $10,%ecx
+cdq
+idivl %ecx
+pushl %eax
+call putd
+addl $4,%esp
+.LC10:
+movl 20(%ebp),%eax
+movl $10,%ecx
+cdq
+idivl %ecx
+leal 48(%edx),%edi
+pushl %edi
+call putchar
+addl $4,%esp
+movl $0,%eax
+.LC7:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf12:
+.size putd,.Lf12-putd
+.globl sort
+.align 16
+.type sort,@function
+sort:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl 24(%ebp),%edi
+subl $1,%edi
+movl %edi,24(%ebp)
+pushl %edi
+pushl $0
+movl 20(%ebp),%edi
+movl %edi,xx
+pushl %edi
+call quick
+addl $12,%esp
+movl $0,%eax
+.LC13:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf14:
+.size sort,.Lf14-sort
+.globl quick
+.align 16
+.type quick,@function
+quick:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl 28(%ebp),%edi
+cmpl %edi,24(%ebp)
+jl .LC16
+jmp .LC15
+.LC16:
+pushl 28(%ebp)
+pushl 24(%ebp)
+pushl 20(%ebp)
+call partition
+addl $12,%esp
+movl %eax,-4(%ebp)
+movl -4(%ebp),%edi
+subl $1,%edi
+pushl %edi
+pushl 24(%ebp)
+pushl 20(%ebp)
+call quick
+addl $12,%esp
+pushl 28(%ebp)
+movl -4(%ebp),%edi
+leal 1(%edi),%edi
+pushl %edi
+pushl 20(%ebp)
+call quick
+addl $12,%esp
+movl $0,%eax
+.LC15:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf18:
+.size quick,.Lf18-quick
+.globl partition
+.align 16
+.type partition,@function
+partition:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+incl 28(%ebp)
+movl 24(%ebp),%edi
+movl %edi,-8(%ebp)
+movl -8(%ebp),%edi
+movl 20(%ebp),%esi
+movl (%esi,%edi,4),%edi
+movl %edi,-4(%ebp)
+jmp .LC21
+.LC20:
+incl 24(%ebp)
+jmp .LC24
+.LC23:
+incl 24(%ebp)
+.LC24:
+movl 24(%ebp),%edi
+movl 20(%ebp),%esi
+movl -4(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+jl .LC23
+decl 28(%ebp)
+jmp .LC27
+.LC26:
+decl 28(%ebp)
+.LC27:
+movl 28(%ebp),%edi
+movl 20(%ebp),%esi
+movl -4(%ebp),%ebx
+cmpl %ebx,(%esi,%edi,4)
+jg .LC26
+movl 28(%ebp),%edi
+cmpl %edi,24(%ebp)
+jge .LC29
+movl 20(%ebp),%edi
+movl 28(%ebp),%esi
+leal (%edi,%esi,4),%esi
+pushl %esi
+movl 24(%ebp),%esi
+leal (%edi,%esi,4),%edi
+pushl %edi
+call exchange
+addl $8,%esp
+.LC29:
+.LC21:
+movl 28(%ebp),%edi
+cmpl %edi,24(%ebp)
+jl .LC20
+movl 20(%ebp),%edi
+movl 28(%ebp),%esi
+leal (%edi,%esi,4),%esi
+pushl %esi
+movl -8(%ebp),%esi
+leal (%edi,%esi,4),%edi
+pushl %edi
+call exchange
+addl $8,%esp
+movl 28(%ebp),%eax
+.LC19:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf31:
+.size partition,.Lf31-partition
+.globl exchange
+.align 16
+.type exchange,@function
+exchange:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl xx,%edi
+movl $4,%esi
+movl 24(%ebp),%ebx
+subl %edi,%ebx
+movl %ebx,%eax
+movl %esi,%ecx
+cdq
+idivl %ecx
+pushl %eax
+movl 20(%ebp),%ebx
+subl %edi,%ebx
+movl %ebx,%eax
+movl %esi,%ecx
+cdq
+idivl %ecx
+pushl %eax
+pushl $.LC33
+call printf
+addl $12,%esp
+movl 20(%ebp),%edi
+movl (,%edi),%esi
+movl %esi,-4(%ebp)
+movl 24(%ebp),%esi
+movl (,%esi),%esi
+movl %esi,(,%edi)
+movl 24(%ebp),%edi
+movl -4(%ebp),%esi
+movl %esi,(,%edi)
+movl $0,%eax
+.LC32:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf34:
+.size exchange,.Lf34-exchange
+.bss
+.globl xx
+.align 4
+.type xx,@object
+.size xx,4
+.comm xx,4
+.data
+.align 1
+.LC33:
+.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
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/spill.2bk b/lcc/x86/linux/tst/spill.2bk
index f7e3521..afd73e2 100755
--- a/lcc/x86/linux/tst/spill.2bk
+++ b/lcc/x86/linux/tst/spill.2bk
@@ -1,6 +1,6 @@
-tst/spill.c:1: warning: missing return value
-tst/spill.c:3: warning: missing return value
-tst/spill.c:5: warning: missing return value
-tst/spill.c:7: warning: missing return value
-tst/spill.c:9: warning: missing return value
-tst/spill.c:17: warning: missing return value
+tst/spill.c:1: warning: missing return value
+tst/spill.c:3: warning: missing return value
+tst/spill.c:5: warning: missing return value
+tst/spill.c:7: warning: missing return value
+tst/spill.c:9: warning: missing return value
+tst/spill.c:17: warning: missing return value
diff --git a/lcc/x86/linux/tst/spill.sbk b/lcc/x86/linux/tst/spill.sbk
index 13799ab..567d002 100755
--- a/lcc/x86/linux/tst/spill.sbk
+++ b/lcc/x86/linux/tst/spill.sbk
@@ -1,282 +1,282 @@
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl $0,%eax
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf2:
-.size main,.Lf2-main
-.globl f
-.align 16
-.type f,@function
-f:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-call f
-movl %eax,%edi
-call f
-leal (%eax,%edi),%edi
-movl %edi,20(%ebp)
-movl $0,%eax
-.LC3:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf4:
-.size f,.Lf4-f
-.globl f2
-.align 16
-.type f2,@function
-f2:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-call f
-movl %eax,%edi
-cmpl $0,20(%ebp)
-je .LC7
-call f
-movl %eax,%esi
-movl %esi,-4(%ebp)
-jmp .LC8
-.LC7:
-movl $1,-4(%ebp)
-.LC8:
-movl -4(%ebp),%esi
-leal (%esi,%edi),%edi
-movl %edi,20(%ebp)
-movl $0,%eax
-.LC5:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf9:
-.size f2,.Lf9-f2
-.globl f3
-.align 16
-.type f3,@function
-f3:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $44,%esp
-movl $0,-4(%ebp)
-movl $0,-8(%ebp)
-movl $0,-12(%ebp)
-movl $0,-16(%ebp)
-movl $0,-20(%ebp)
-movl $0,-24(%ebp)
-movl $0,-28(%ebp)
-movl $0,-32(%ebp)
-movl $0,-36(%ebp)
-movl $0,-40(%ebp)
-movl 24(%ebp),%edi
-leal 4(%edi),%esi
-movl %esi,24(%ebp)
-cmpl $0,20(%ebp)
-je .LC12
-call f
-movl %eax,%esi
-movl %esi,-44(%ebp)
-jmp .LC13
-.LC12:
-movl $0,-44(%ebp)
-.LC13:
-movl -44(%ebp),%esi
-movl %esi,(,%edi)
-movl $0,%eax
-.LC10:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf14:
-.size f3,.Lf14-f3
-.globl f4
-.align 16
-.type f4,@function
-f4:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $52,%esp
-movl $0,-4(%ebp)
-movl $0,-8(%ebp)
-movl $0,-12(%ebp)
-movl $0,-16(%ebp)
-movl $0,-20(%ebp)
-movl $0,-24(%ebp)
-movl i,%edi
-leal (,%edi,8),%esi
-fldl a(%esi)
-fstpl -36(%ebp)
-fldl b(%esi)
-fstpl -44(%ebp)
-fldl -36(%ebp)
-faddl -44(%ebp)
-fldl .LC19
-fcompp
-fstsw %ax
-sahf
-je .LC17
-cmpl $0,%edi
-je .LC17
-fldl -36(%ebp)
-fsubl -44(%ebp)
-fldl .LC19
-fcompp
-fstsw %ax
-sahf
-je .LC17
-movl $1,-28(%ebp)
-jmp .LC18
-.LC17:
-movl $0,-28(%ebp)
-.LC18:
-movl -28(%ebp),%edi
-movl %edi,i
-movl $0,%eax
-.LC15:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf20:
-.size f4,.Lf20-f4
-.globl f5
-.align 16
-.type f5,@function
-f5:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl k,%edi
-movl m,%esi
-movl A,%ebx
-movl %edi,%edx
-imull %esi,%edx
-leal (%ebx,%edx,8),%edx
-movl j,%ecx
-movl %ecx,%eax
-imull %esi,%eax
-leal (%ebx,%eax,8),%esi
-movl n,%ebx
-movl B,%eax
-imull %ebx,%edi
-leal (%eax,%edi,8),%edi
-imull %ebx,%ecx
-leal (%eax,%ecx,8),%ebx
-fldl (,%edx)
-fmull (,%esi)
-fldl (,%edi)
-fmull (,%ebx)
-faddp %st(1),%st
-fstpl x
-fldl (,%edx)
-fmull (,%ebx)
-fldl (,%edi)
-fmull (,%esi)
-fsubp %st(1),%st
-fstpl x
-movl $0,%eax
-.LC21:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf22:
-.size f5,.Lf22-f5
-.bss
-.globl x
-.align 4
-.type x,@object
-.size x,8
-.comm x,8
-.globl B
-.align 4
-.type B,@object
-.size B,4
-.comm B,4
-.globl A
-.align 4
-.type A,@object
-.size A,4
-.comm A,4
-.globl n
-.align 4
-.type n,@object
-.size n,4
-.comm n,4
-.globl m
-.align 4
-.type m,@object
-.size m,4
-.comm m,4
-.globl k
-.align 4
-.type k,@object
-.size k,4
-.comm k,4
-.globl j
-.align 4
-.type j,@object
-.size j,4
-.comm j,4
-.globl i
-.align 4
-.type i,@object
-.size i,4
-.comm i,4
-.globl b
-.align 4
-.type b,@object
-.size b,80
-.comm b,80
-.globl a
-.align 4
-.type a,@object
-.size a,80
-.comm a,80
-.data
-.align 4
-.LC19:
-.long 0
-.long 0
-.text
-.ident "LCC: 4.1"
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl $0,%eax
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf2:
+.size main,.Lf2-main
+.globl f
+.align 16
+.type f,@function
+f:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+call f
+movl %eax,%edi
+call f
+leal (%eax,%edi),%edi
+movl %edi,20(%ebp)
+movl $0,%eax
+.LC3:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf4:
+.size f,.Lf4-f
+.globl f2
+.align 16
+.type f2,@function
+f2:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+call f
+movl %eax,%edi
+cmpl $0,20(%ebp)
+je .LC7
+call f
+movl %eax,%esi
+movl %esi,-4(%ebp)
+jmp .LC8
+.LC7:
+movl $1,-4(%ebp)
+.LC8:
+movl -4(%ebp),%esi
+leal (%esi,%edi),%edi
+movl %edi,20(%ebp)
+movl $0,%eax
+.LC5:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf9:
+.size f2,.Lf9-f2
+.globl f3
+.align 16
+.type f3,@function
+f3:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $44,%esp
+movl $0,-4(%ebp)
+movl $0,-8(%ebp)
+movl $0,-12(%ebp)
+movl $0,-16(%ebp)
+movl $0,-20(%ebp)
+movl $0,-24(%ebp)
+movl $0,-28(%ebp)
+movl $0,-32(%ebp)
+movl $0,-36(%ebp)
+movl $0,-40(%ebp)
+movl 24(%ebp),%edi
+leal 4(%edi),%esi
+movl %esi,24(%ebp)
+cmpl $0,20(%ebp)
+je .LC12
+call f
+movl %eax,%esi
+movl %esi,-44(%ebp)
+jmp .LC13
+.LC12:
+movl $0,-44(%ebp)
+.LC13:
+movl -44(%ebp),%esi
+movl %esi,(,%edi)
+movl $0,%eax
+.LC10:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf14:
+.size f3,.Lf14-f3
+.globl f4
+.align 16
+.type f4,@function
+f4:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $52,%esp
+movl $0,-4(%ebp)
+movl $0,-8(%ebp)
+movl $0,-12(%ebp)
+movl $0,-16(%ebp)
+movl $0,-20(%ebp)
+movl $0,-24(%ebp)
+movl i,%edi
+leal (,%edi,8),%esi
+fldl a(%esi)
+fstpl -36(%ebp)
+fldl b(%esi)
+fstpl -44(%ebp)
+fldl -36(%ebp)
+faddl -44(%ebp)
+fldl .LC19
+fcompp
+fstsw %ax
+sahf
+je .LC17
+cmpl $0,%edi
+je .LC17
+fldl -36(%ebp)
+fsubl -44(%ebp)
+fldl .LC19
+fcompp
+fstsw %ax
+sahf
+je .LC17
+movl $1,-28(%ebp)
+jmp .LC18
+.LC17:
+movl $0,-28(%ebp)
+.LC18:
+movl -28(%ebp),%edi
+movl %edi,i
+movl $0,%eax
+.LC15:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf20:
+.size f4,.Lf20-f4
+.globl f5
+.align 16
+.type f5,@function
+f5:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl k,%edi
+movl m,%esi
+movl A,%ebx
+movl %edi,%edx
+imull %esi,%edx
+leal (%ebx,%edx,8),%edx
+movl j,%ecx
+movl %ecx,%eax
+imull %esi,%eax
+leal (%ebx,%eax,8),%esi
+movl n,%ebx
+movl B,%eax
+imull %ebx,%edi
+leal (%eax,%edi,8),%edi
+imull %ebx,%ecx
+leal (%eax,%ecx,8),%ebx
+fldl (,%edx)
+fmull (,%esi)
+fldl (,%edi)
+fmull (,%ebx)
+faddp %st(1),%st
+fstpl x
+fldl (,%edx)
+fmull (,%ebx)
+fldl (,%edi)
+fmull (,%esi)
+fsubp %st(1),%st
+fstpl x
+movl $0,%eax
+.LC21:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf22:
+.size f5,.Lf22-f5
+.bss
+.globl x
+.align 4
+.type x,@object
+.size x,8
+.comm x,8
+.globl B
+.align 4
+.type B,@object
+.size B,4
+.comm B,4
+.globl A
+.align 4
+.type A,@object
+.size A,4
+.comm A,4
+.globl n
+.align 4
+.type n,@object
+.size n,4
+.comm n,4
+.globl m
+.align 4
+.type m,@object
+.size m,4
+.comm m,4
+.globl k
+.align 4
+.type k,@object
+.size k,4
+.comm k,4
+.globl j
+.align 4
+.type j,@object
+.size j,4
+.comm j,4
+.globl i
+.align 4
+.type i,@object
+.size i,4
+.comm i,4
+.globl b
+.align 4
+.type b,@object
+.size b,80
+.comm b,80
+.globl a
+.align 4
+.type a,@object
+.size a,80
+.comm a,80
+.data
+.align 4
+.LC19:
+.long 0
+.long 0
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/stdarg.1bk b/lcc/x86/linux/tst/stdarg.1bk
index 097aef7..e973176 100755
--- a/lcc/x86/linux/tst/stdarg.1bk
+++ b/lcc/x86/linux/tst/stdarg.1bk
@@ -1,6 +1,6 @@
-test 1
-test 2
-test 3
-test 4
-test 5.000000
-{1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4}
+test 1
+test 2
+test 3
+test 4
+test 5.000000
+{1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4}
diff --git a/lcc/x86/linux/tst/stdarg.2bk b/lcc/x86/linux/tst/stdarg.2bk
index a832cf9..2b3f417 100755
--- a/lcc/x86/linux/tst/stdarg.2bk
+++ b/lcc/x86/linux/tst/stdarg.2bk
@@ -1 +1 @@
-tst/stdarg.c:51: warning: missing return value
+tst/stdarg.c:51: warning: missing return value
diff --git a/lcc/x86/linux/tst/stdarg.sbk b/lcc/x86/linux/tst/stdarg.sbk
index f1001e6..349bf97 100755
--- a/lcc/x86/linux/tst/stdarg.sbk
+++ b/lcc/x86/linux/tst/stdarg.sbk
@@ -1,395 +1,395 @@
-.data
-.globl x
-.align 4
-.type x,@object
-.size x,16
-x:
-.long 1
-.long 2
-.long 3
-.long 4
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-pushl $.LC2
-call print
-addl $4,%esp
-pushl $.LC4
-pushl $.LC3
-call print
-addl $8,%esp
-pushl $10
-pushl $3
-pushl $.LC5
-call print
-addl $12,%esp
-pushl $10
-pushl $4
-pushl $.LC8
-pushl $.LC7
-pushl $.LC6
-call print
-addl $20,%esp
-pushl $10
-fldl .LC10
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC8
-pushl $.LC7
-pushl $.LC9
-call print
-addl $24,%esp
-leal x,%edi
-movl %edi,-8(%ebp)
-movl %edi,%esi
-movl %esi,-4(%ebp)
-subl $16,%esp
-movl %esp,%edi
-movl $16,%ecx
-rep
-movsb
-movl -8(%ebp),%edi
-movl %edi,%esi
-subl $16,%esp
-movl %esp,%edi
-movl $16,%ecx
-rep
-movsb
-movl -8(%ebp),%edi
-movl %edi,%esi
-subl $16,%esp
-movl %esp,%edi
-movl $16,%ecx
-rep
-movsb
-movl -8(%ebp),%edi
-movl %edi,%esi
-subl $16,%esp
-movl %esp,%edi
-movl $16,%ecx
-rep
-movsb
-movl -8(%ebp),%edi
-movl %edi,%esi
-subl $16,%esp
-movl %esp,%edi
-movl $16,%ecx
-rep
-movsb
-movl -8(%ebp),%edi
-movl %edi,%esi
-subl $16,%esp
-movl %esp,%edi
-movl $16,%ecx
-rep
-movsb
-pushl $.LC11
-call print
-addl $100,%esp
-movl $0,%eax
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf12:
-.size main,.Lf12-main
-.globl print
-.align 16
-.type print,@function
-print:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $28,%esp
-leal 24(%ebp),%edi
-movl %edi,-4(%ebp)
-jmp .LC19
-.LC16:
-movl 20(%ebp),%edi
-movsbl (,%edi),%edi
-cmpl $37,%edi
-jne .LC20
-movl 20(%ebp),%edi
-leal 1(%edi),%edi
-movl %edi,20(%ebp)
-movsbl (,%edi),%edi
-movl %edi,-8(%ebp)
-movl -8(%ebp),%edi
-cmpl $115,%edi
-je .LC36
-cmpl $115,%edi
-jg .LC41
-.LC40:
-movl -8(%ebp),%edi
-cmpl $98,%edi
-jl .LC22
-cmpl $102,%edi
-jg .LC22
-jmp *.LC42-392(,%edi,4)
-.data
-.align 4
-.LC42:
-.long .LC25
-.long .LC30
-.long .LC32
-.long .LC22
-.long .LC38
-.text
-.LC41:
-cmpl $119,-8(%ebp)
-je .LC34
-jmp .LC22
-.LC25:
-movl -4(%ebp),%edi
-leal 16(%edi),%edi
-movl %edi,-28(%ebp)
-movl %edi,-4(%ebp)
-leal -24(%ebp),%edi
-movl -28(%ebp),%esi
-leal -16(%esi),%esi
-movl $16,%ecx
-rep
-movsb
-pushl -12(%ebp)
-pushl -16(%ebp)
-pushl -20(%ebp)
-pushl -24(%ebp)
-pushl $.LC26
-call printf
-addl $20,%esp
-jmp .LC21
-.LC30:
-movl -4(%ebp),%edi
-leal 4(%edi),%edi
-movl %edi,-4(%ebp)
-movsbl -4(%edi),%edi
-pushl %edi
-pushl $.LC31
-call printf
-addl $8,%esp
-jmp .LC21
-.LC32:
-movl -4(%ebp),%edi
-leal 4(%edi),%edi
-movl %edi,-4(%ebp)
-pushl -4(%edi)
-pushl $.LC33
-call printf
-addl $8,%esp
-jmp .LC21
-.LC34:
-movl -4(%ebp),%edi
-leal 4(%edi),%edi
-movl %edi,-4(%ebp)
-movswl -4(%edi),%edi
-pushl %edi
-pushl $.LC35
-call printf
-addl $8,%esp
-jmp .LC21
-.LC36:
-movl -4(%ebp),%edi
-leal 4(%edi),%edi
-movl %edi,-4(%ebp)
-pushl -4(%edi)
-pushl $.LC37
-call printf
-addl $8,%esp
-jmp .LC21
-.LC38:
-movl -4(%ebp),%edi
-leal 8(%edi),%edi
-movl %edi,-4(%ebp)
-fldl -8(%edi)
-subl $8,%esp
-fstpl (%esp)
-pushl $.LC39
-call printf
-addl $12,%esp
-jmp .LC21
-.LC22:
-movl 20(%ebp),%edi
-movsbl (,%edi),%edi
-pushl %edi
-pushl $.LC31
-call printf
-addl $8,%esp
-jmp .LC21
-.LC20:
-movl 20(%ebp),%edi
-movsbl (,%edi),%edi
-pushl %edi
-pushl $.LC31
-call printf
-addl $8,%esp
-.LC21:
-.LC17:
-incl 20(%ebp)
-.LC19:
-movl 20(%ebp),%edi
-movsbl (,%edi),%edi
-cmpl $0,%edi
-jne .LC16
-movl $0,%eax
-.LC13:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf44:
-.size print,.Lf44-print
-.data
-.align 1
-.LC39:
-.byte 37
-.byte 102
-.byte 0
-.align 1
-.LC37:
-.byte 37
-.byte 115
-.byte 0
-.align 1
-.LC35:
-.byte 37
-.byte 120
-.byte 0
-.align 1
-.LC33:
-.byte 37
-.byte 100
-.byte 0
-.align 1
-.LC31:
-.byte 37
-.byte 99
-.byte 0
-.align 1
-.LC26:
-.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 1
-.LC11:
-.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 4
-.LC10:
-.long 0
-.long 1075052544
-.align 1
-.LC9:
-.byte 37
-.byte 115
-.byte 37
-.byte 115
-.byte 32
-.byte 37
-.byte 102
-.byte 37
-.byte 99
-.byte 0
-.align 1
-.LC8:
-.byte 115
-.byte 116
-.byte 0
-.align 1
-.LC7:
-.byte 116
-.byte 101
-.byte 0
-.align 1
-.LC6:
-.byte 37
-.byte 115
-.byte 37
-.byte 115
-.byte 32
-.byte 37
-.byte 119
-.byte 37
-.byte 99
-.byte 0
-.align 1
-.LC5:
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 37
-.byte 100
-.byte 37
-.byte 99
-.byte 0
-.align 1
-.LC4:
-.byte 50
-.byte 0
-.align 1
-.LC3:
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 1
-.LC2:
-.byte 116
-.byte 101
-.byte 115
-.byte 116
-.byte 32
-.byte 49
-.byte 10
-.byte 0
-.text
-.ident "LCC: 4.1"
+.data
+.globl x
+.align 4
+.type x,@object
+.size x,16
+x:
+.long 1
+.long 2
+.long 3
+.long 4
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+pushl $.LC2
+call print
+addl $4,%esp
+pushl $.LC4
+pushl $.LC3
+call print
+addl $8,%esp
+pushl $10
+pushl $3
+pushl $.LC5
+call print
+addl $12,%esp
+pushl $10
+pushl $4
+pushl $.LC8
+pushl $.LC7
+pushl $.LC6
+call print
+addl $20,%esp
+pushl $10
+fldl .LC10
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC8
+pushl $.LC7
+pushl $.LC9
+call print
+addl $24,%esp
+leal x,%edi
+movl %edi,-8(%ebp)
+movl %edi,%esi
+movl %esi,-4(%ebp)
+subl $16,%esp
+movl %esp,%edi
+movl $16,%ecx
+rep
+movsb
+movl -8(%ebp),%edi
+movl %edi,%esi
+subl $16,%esp
+movl %esp,%edi
+movl $16,%ecx
+rep
+movsb
+movl -8(%ebp),%edi
+movl %edi,%esi
+subl $16,%esp
+movl %esp,%edi
+movl $16,%ecx
+rep
+movsb
+movl -8(%ebp),%edi
+movl %edi,%esi
+subl $16,%esp
+movl %esp,%edi
+movl $16,%ecx
+rep
+movsb
+movl -8(%ebp),%edi
+movl %edi,%esi
+subl $16,%esp
+movl %esp,%edi
+movl $16,%ecx
+rep
+movsb
+movl -8(%ebp),%edi
+movl %edi,%esi
+subl $16,%esp
+movl %esp,%edi
+movl $16,%ecx
+rep
+movsb
+pushl $.LC11
+call print
+addl $100,%esp
+movl $0,%eax
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf12:
+.size main,.Lf12-main
+.globl print
+.align 16
+.type print,@function
+print:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $28,%esp
+leal 24(%ebp),%edi
+movl %edi,-4(%ebp)
+jmp .LC19
+.LC16:
+movl 20(%ebp),%edi
+movsbl (,%edi),%edi
+cmpl $37,%edi
+jne .LC20
+movl 20(%ebp),%edi
+leal 1(%edi),%edi
+movl %edi,20(%ebp)
+movsbl (,%edi),%edi
+movl %edi,-8(%ebp)
+movl -8(%ebp),%edi
+cmpl $115,%edi
+je .LC36
+cmpl $115,%edi
+jg .LC41
+.LC40:
+movl -8(%ebp),%edi
+cmpl $98,%edi
+jl .LC22
+cmpl $102,%edi
+jg .LC22
+jmp *.LC42-392(,%edi,4)
+.data
+.align 4
+.LC42:
+.long .LC25
+.long .LC30
+.long .LC32
+.long .LC22
+.long .LC38
+.text
+.LC41:
+cmpl $119,-8(%ebp)
+je .LC34
+jmp .LC22
+.LC25:
+movl -4(%ebp),%edi
+leal 16(%edi),%edi
+movl %edi,-28(%ebp)
+movl %edi,-4(%ebp)
+leal -24(%ebp),%edi
+movl -28(%ebp),%esi
+leal -16(%esi),%esi
+movl $16,%ecx
+rep
+movsb
+pushl -12(%ebp)
+pushl -16(%ebp)
+pushl -20(%ebp)
+pushl -24(%ebp)
+pushl $.LC26
+call printf
+addl $20,%esp
+jmp .LC21
+.LC30:
+movl -4(%ebp),%edi
+leal 4(%edi),%edi
+movl %edi,-4(%ebp)
+movsbl -4(%edi),%edi
+pushl %edi
+pushl $.LC31
+call printf
+addl $8,%esp
+jmp .LC21
+.LC32:
+movl -4(%ebp),%edi
+leal 4(%edi),%edi
+movl %edi,-4(%ebp)
+pushl -4(%edi)
+pushl $.LC33
+call printf
+addl $8,%esp
+jmp .LC21
+.LC34:
+movl -4(%ebp),%edi
+leal 4(%edi),%edi
+movl %edi,-4(%ebp)
+movswl -4(%edi),%edi
+pushl %edi
+pushl $.LC35
+call printf
+addl $8,%esp
+jmp .LC21
+.LC36:
+movl -4(%ebp),%edi
+leal 4(%edi),%edi
+movl %edi,-4(%ebp)
+pushl -4(%edi)
+pushl $.LC37
+call printf
+addl $8,%esp
+jmp .LC21
+.LC38:
+movl -4(%ebp),%edi
+leal 8(%edi),%edi
+movl %edi,-4(%ebp)
+fldl -8(%edi)
+subl $8,%esp
+fstpl (%esp)
+pushl $.LC39
+call printf
+addl $12,%esp
+jmp .LC21
+.LC22:
+movl 20(%ebp),%edi
+movsbl (,%edi),%edi
+pushl %edi
+pushl $.LC31
+call printf
+addl $8,%esp
+jmp .LC21
+.LC20:
+movl 20(%ebp),%edi
+movsbl (,%edi),%edi
+pushl %edi
+pushl $.LC31
+call printf
+addl $8,%esp
+.LC21:
+.LC17:
+incl 20(%ebp)
+.LC19:
+movl 20(%ebp),%edi
+movsbl (,%edi),%edi
+cmpl $0,%edi
+jne .LC16
+movl $0,%eax
+.LC13:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf44:
+.size print,.Lf44-print
+.data
+.align 1
+.LC39:
+.byte 37
+.byte 102
+.byte 0
+.align 1
+.LC37:
+.byte 37
+.byte 115
+.byte 0
+.align 1
+.LC35:
+.byte 37
+.byte 120
+.byte 0
+.align 1
+.LC33:
+.byte 37
+.byte 100
+.byte 0
+.align 1
+.LC31:
+.byte 37
+.byte 99
+.byte 0
+.align 1
+.LC26:
+.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 1
+.LC11:
+.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 4
+.LC10:
+.long 0
+.long 1075052544
+.align 1
+.LC9:
+.byte 37
+.byte 115
+.byte 37
+.byte 115
+.byte 32
+.byte 37
+.byte 102
+.byte 37
+.byte 99
+.byte 0
+.align 1
+.LC8:
+.byte 115
+.byte 116
+.byte 0
+.align 1
+.LC7:
+.byte 116
+.byte 101
+.byte 0
+.align 1
+.LC6:
+.byte 37
+.byte 115
+.byte 37
+.byte 115
+.byte 32
+.byte 37
+.byte 119
+.byte 37
+.byte 99
+.byte 0
+.align 1
+.LC5:
+.byte 116
+.byte 101
+.byte 115
+.byte 116
+.byte 32
+.byte 37
+.byte 100
+.byte 37
+.byte 99
+.byte 0
+.align 1
+.LC4:
+.byte 50
+.byte 0
+.align 1
+.LC3:
+.byte 116
+.byte 101
+.byte 115
+.byte 116
+.byte 32
+.byte 37
+.byte 115
+.byte 10
+.byte 0
+.align 1
+.LC2:
+.byte 116
+.byte 101
+.byte 115
+.byte 116
+.byte 32
+.byte 49
+.byte 10
+.byte 0
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/struct.1bk b/lcc/x86/linux/tst/struct.1bk
index 2358779..807f3da 100755
--- a/lcc/x86/linux/tst/struct.1bk
+++ b/lcc/x86/linux/tst/struct.1bk
@@ -1,5 +1,5 @@
-(-1,-1) is not within [10,10; 310,310]
-(1,1) is not within [10,10; 310,310]
-(20,300) is within [10,10; 310,310]
-(500,400) is not within [10,10; 310,310]
-ab
+(-1,-1) is not within [10,10; 310,310]
+(1,1) is not within [10,10; 310,310]
+(20,300) is within [10,10; 310,310]
+(500,400) is not within [10,10; 310,310]
+ab
diff --git a/lcc/x86/linux/tst/struct.2bk b/lcc/x86/linux/tst/struct.2bk
index 8a01bb1..cb0fbd0 100755
--- a/lcc/x86/linux/tst/struct.2bk
+++ b/lcc/x86/linux/tst/struct.2bk
@@ -1,2 +1,2 @@
-tst/struct.c:49: warning: missing return value
-tst/struct.c:68: warning: missing return value
+tst/struct.c:49: warning: missing return value
+tst/struct.c:68: warning: missing return value
diff --git a/lcc/x86/linux/tst/struct.sbk b/lcc/x86/linux/tst/struct.sbk
index 7c5b58b..d9a11d2 100755
--- a/lcc/x86/linux/tst/struct.sbk
+++ b/lcc/x86/linux/tst/struct.sbk
@@ -1,477 +1,477 @@
-.globl addpoint
-.text
-.align 16
-.type addpoint,@function
-addpoint:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl 32(%ebp),%edi
-addl %edi,24(%ebp)
-movl 36(%ebp),%edi
-addl %edi,28(%ebp)
-movl 20(%ebp),%edi
-leal 24(%ebp),%esi
-movl $8,%ecx
-rep
-movsb
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf5:
-.size addpoint,.Lf5-addpoint
-.globl canonrect
-.align 16
-.type canonrect,@function
-canonrect:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $32,%esp
-movl 32(%ebp),%edi
-cmpl %edi,24(%ebp)
-jge .LC11
-movl 24(%ebp),%edi
-movl %edi,-20(%ebp)
-jmp .LC12
-.LC11:
-movl 32(%ebp),%edi
-movl %edi,-20(%ebp)
-.LC12:
-movl -20(%ebp),%edi
-movl %edi,-16(%ebp)
-movl 36(%ebp),%edi
-cmpl %edi,28(%ebp)
-jge .LC21
-movl 28(%ebp),%edi
-movl %edi,-24(%ebp)
-jmp .LC22
-.LC21:
-movl 36(%ebp),%edi
-movl %edi,-24(%ebp)
-.LC22:
-movl -24(%ebp),%edi
-movl %edi,-12(%ebp)
-movl 32(%ebp),%edi
-cmpl %edi,24(%ebp)
-jle .LC27
-movl 24(%ebp),%edi
-movl %edi,-28(%ebp)
-jmp .LC28
-.LC27:
-movl 32(%ebp),%edi
-movl %edi,-28(%ebp)
-.LC28:
-movl -28(%ebp),%edi
-movl %edi,-8(%ebp)
-movl 36(%ebp),%edi
-cmpl %edi,28(%ebp)
-jle .LC38
-movl 28(%ebp),%edi
-movl %edi,-32(%ebp)
-jmp .LC39
-.LC38:
-movl 36(%ebp),%edi
-movl %edi,-32(%ebp)
-.LC39:
-movl -32(%ebp),%edi
-movl %edi,-4(%ebp)
-movl 20(%ebp),%edi
-leal -16(%ebp),%esi
-movl $16,%ecx
-rep
-movsb
-.LC6:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf40:
-.size canonrect,.Lf40-canonrect
-.globl makepoint
-.align 16
-.type makepoint,@function
-makepoint:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-movl 24(%ebp),%edi
-movl %edi,-8(%ebp)
-movl 28(%ebp),%edi
-movl %edi,-4(%ebp)
-movl 20(%ebp),%edi
-leal -8(%ebp),%esi
-movl $8,%ecx
-rep
-movsb
-.LC41:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf44:
-.size makepoint,.Lf44-makepoint
-.globl makerect
-.align 16
-.type makerect,@function
-makerect:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $16,%esp
-leal -16(%ebp),%edi
-leal 24(%ebp),%esi
-movl $8,%ecx
-rep
-movsb
-leal -8(%ebp),%edi
-leal 32(%ebp),%esi
-movl $8,%ecx
-rep
-movsb
-leal -16(%ebp),%esi
-subl $16,%esp
-movl %esp,%edi
-movl $16,%ecx
-rep
-movsb
-pushl 20(%ebp)
-call canonrect
-addl $20,%esp
-.LC45:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf48:
-.size makerect,.Lf48-makerect
-.globl ptinrect
-.align 16
-.type ptinrect,@function
-ptinrect:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl 20(%ebp),%edi
-cmpl 28(%ebp),%edi
-jl .LC57
-cmpl 36(%ebp),%edi
-jge .LC57
-movl 32(%ebp),%edi
-cmpl %edi,24(%ebp)
-jl .LC57
-movl 40(%ebp),%edi
-cmpl %edi,24(%ebp)
-jge .LC57
-movl $1,-4(%ebp)
-jmp .LC58
-.LC57:
-movl $0,-4(%ebp)
-.LC58:
-movl -4(%ebp),%eax
-.LC49:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf59:
-.size ptinrect,.Lf59-ptinrect
-.data
-.globl y
-.align 4
-.type y,@object
-.size y,4
-y:
-.byte 97
-.byte 98
-.byte 0
-.space 1
-.globl odd
-.text
-.align 16
-.type odd,@function
-odd:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-leal -4(%ebp),%edi
-leal 20(%ebp),%esi
-movl $4,%ecx
-rep
-movsb
-leal -4(%ebp),%edi
-pushl %edi
-pushl $.LC61
-call printf
-addl $8,%esp
-movl $0,%eax
-.LC60:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf62:
-.size odd,.Lf62-odd
-.data
-.align 4
-.LC64:
-.long 0
-.long 0
-.align 4
-.LC65:
-.long 320
-.long 320
-.align 4
-.LC66:
-.long -1
-.long -1
-.long 1
-.long 1
-.long 20
-.long 300
-.long 500
-.long 400
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $108,%esp
-leal -68(%ebp),%edi
-leal .LC64,%esi
-movl $8,%ecx
-rep
-movsb
-leal -76(%ebp),%edi
-leal .LC65,%esi
-movl $8,%ecx
-rep
-movsb
-leal -36(%ebp),%edi
-leal .LC66,%esi
-movl $32,%ecx
-rep
-movsb
-pushl $-10
-pushl $-10
-leal -84(%ebp),%edi
-pushl %edi
-call makepoint
-addl $12,%esp
-leal -84(%ebp),%esi
-subl $8,%esp
-movl %esp,%edi
-movl $8,%ecx
-rep
-movsb
-leal -76(%ebp),%esi
-subl $8,%esp
-movl %esp,%edi
-movl $8,%ecx
-rep
-movsb
-leal -92(%ebp),%edi
-pushl %edi
-call addpoint
-addl $20,%esp
-pushl $10
-pushl $10
-leal -100(%ebp),%edi
-pushl %edi
-call makepoint
-addl $12,%esp
-leal -100(%ebp),%esi
-subl $8,%esp
-movl %esp,%edi
-movl $8,%ecx
-rep
-movsb
-leal -68(%ebp),%esi
-subl $8,%esp
-movl %esp,%edi
-movl $8,%ecx
-rep
-movsb
-leal -108(%ebp),%edi
-pushl %edi
-call addpoint
-addl $20,%esp
-leal -108(%ebp),%esi
-subl $8,%esp
-movl %esp,%edi
-movl $8,%ecx
-rep
-movsb
-leal -92(%ebp),%esi
-subl $8,%esp
-movl %esp,%edi
-movl $8,%ecx
-rep
-movsb
-leal -52(%ebp),%edi
-pushl %edi
-call makerect
-addl $20,%esp
-movl $0,-4(%ebp)
-jmp .LC70
-.LC67:
-movl -4(%ebp),%edi
-leal (,%edi,8),%edi
-leal -32(%ebp),%esi
-pushl (%esi,%edi)
-leal -36(%ebp),%esi
-pushl (%esi,%edi)
-leal -60(%ebp),%edi
-pushl %edi
-call makepoint
-addl $12,%esp
-pushl -56(%ebp)
-movl -4(%ebp),%edi
-leal -36(%ebp),%esi
-pushl (%esi,%edi,8)
-pushl $.LC71
-call printf
-addl $12,%esp
-leal -52(%ebp),%esi
-subl $16,%esp
-movl %esp,%edi
-movl $16,%ecx
-rep
-movsb
-leal -60(%ebp),%esi
-subl $8,%esp
-movl %esp,%edi
-movl $8,%ecx
-rep
-movsb
-call ptinrect
-addl $24,%esp
-cmpl $0,%eax
-jne .LC74
-pushl $.LC76
-call printf
-addl $4,%esp
-.LC74:
-pushl -40(%ebp)
-pushl -44(%ebp)
-pushl -48(%ebp)
-pushl -52(%ebp)
-pushl $.LC77
-call printf
-addl $20,%esp
-.LC68:
-incl -4(%ebp)
-.LC70:
-movl -4(%ebp),%edi
-cmpl $4,%edi
-jb .LC67
-leal y,%esi
-subl $4,%esp
-movl %esp,%edi
-movl $4,%ecx
-rep
-movsb
-call odd
-addl $4,%esp
-pushl $0
-call exit
-addl $4,%esp
-movl $0,%eax
-.LC63:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf82:
-.size main,.Lf82-main
-.data
-.align 1
-.LC77:
-.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 1
-.LC76:
-.byte 110
-.byte 111
-.byte 116
-.byte 32
-.byte 0
-.align 1
-.LC71:
-.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 1
-.LC61:
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.text
-.ident "LCC: 4.1"
+.globl addpoint
+.text
+.align 16
+.type addpoint,@function
+addpoint:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl 32(%ebp),%edi
+addl %edi,24(%ebp)
+movl 36(%ebp),%edi
+addl %edi,28(%ebp)
+movl 20(%ebp),%edi
+leal 24(%ebp),%esi
+movl $8,%ecx
+rep
+movsb
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf5:
+.size addpoint,.Lf5-addpoint
+.globl canonrect
+.align 16
+.type canonrect,@function
+canonrect:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $32,%esp
+movl 32(%ebp),%edi
+cmpl %edi,24(%ebp)
+jge .LC11
+movl 24(%ebp),%edi
+movl %edi,-20(%ebp)
+jmp .LC12
+.LC11:
+movl 32(%ebp),%edi
+movl %edi,-20(%ebp)
+.LC12:
+movl -20(%ebp),%edi
+movl %edi,-16(%ebp)
+movl 36(%ebp),%edi
+cmpl %edi,28(%ebp)
+jge .LC21
+movl 28(%ebp),%edi
+movl %edi,-24(%ebp)
+jmp .LC22
+.LC21:
+movl 36(%ebp),%edi
+movl %edi,-24(%ebp)
+.LC22:
+movl -24(%ebp),%edi
+movl %edi,-12(%ebp)
+movl 32(%ebp),%edi
+cmpl %edi,24(%ebp)
+jle .LC27
+movl 24(%ebp),%edi
+movl %edi,-28(%ebp)
+jmp .LC28
+.LC27:
+movl 32(%ebp),%edi
+movl %edi,-28(%ebp)
+.LC28:
+movl -28(%ebp),%edi
+movl %edi,-8(%ebp)
+movl 36(%ebp),%edi
+cmpl %edi,28(%ebp)
+jle .LC38
+movl 28(%ebp),%edi
+movl %edi,-32(%ebp)
+jmp .LC39
+.LC38:
+movl 36(%ebp),%edi
+movl %edi,-32(%ebp)
+.LC39:
+movl -32(%ebp),%edi
+movl %edi,-4(%ebp)
+movl 20(%ebp),%edi
+leal -16(%ebp),%esi
+movl $16,%ecx
+rep
+movsb
+.LC6:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf40:
+.size canonrect,.Lf40-canonrect
+.globl makepoint
+.align 16
+.type makepoint,@function
+makepoint:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+movl 24(%ebp),%edi
+movl %edi,-8(%ebp)
+movl 28(%ebp),%edi
+movl %edi,-4(%ebp)
+movl 20(%ebp),%edi
+leal -8(%ebp),%esi
+movl $8,%ecx
+rep
+movsb
+.LC41:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf44:
+.size makepoint,.Lf44-makepoint
+.globl makerect
+.align 16
+.type makerect,@function
+makerect:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $16,%esp
+leal -16(%ebp),%edi
+leal 24(%ebp),%esi
+movl $8,%ecx
+rep
+movsb
+leal -8(%ebp),%edi
+leal 32(%ebp),%esi
+movl $8,%ecx
+rep
+movsb
+leal -16(%ebp),%esi
+subl $16,%esp
+movl %esp,%edi
+movl $16,%ecx
+rep
+movsb
+pushl 20(%ebp)
+call canonrect
+addl $20,%esp
+.LC45:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf48:
+.size makerect,.Lf48-makerect
+.globl ptinrect
+.align 16
+.type ptinrect,@function
+ptinrect:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl 20(%ebp),%edi
+cmpl 28(%ebp),%edi
+jl .LC57
+cmpl 36(%ebp),%edi
+jge .LC57
+movl 32(%ebp),%edi
+cmpl %edi,24(%ebp)
+jl .LC57
+movl 40(%ebp),%edi
+cmpl %edi,24(%ebp)
+jge .LC57
+movl $1,-4(%ebp)
+jmp .LC58
+.LC57:
+movl $0,-4(%ebp)
+.LC58:
+movl -4(%ebp),%eax
+.LC49:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf59:
+.size ptinrect,.Lf59-ptinrect
+.data
+.globl y
+.align 4
+.type y,@object
+.size y,4
+y:
+.byte 97
+.byte 98
+.byte 0
+.space 1
+.globl odd
+.text
+.align 16
+.type odd,@function
+odd:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+leal -4(%ebp),%edi
+leal 20(%ebp),%esi
+movl $4,%ecx
+rep
+movsb
+leal -4(%ebp),%edi
+pushl %edi
+pushl $.LC61
+call printf
+addl $8,%esp
+movl $0,%eax
+.LC60:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf62:
+.size odd,.Lf62-odd
+.data
+.align 4
+.LC64:
+.long 0
+.long 0
+.align 4
+.LC65:
+.long 320
+.long 320
+.align 4
+.LC66:
+.long -1
+.long -1
+.long 1
+.long 1
+.long 20
+.long 300
+.long 500
+.long 400
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $108,%esp
+leal -68(%ebp),%edi
+leal .LC64,%esi
+movl $8,%ecx
+rep
+movsb
+leal -76(%ebp),%edi
+leal .LC65,%esi
+movl $8,%ecx
+rep
+movsb
+leal -36(%ebp),%edi
+leal .LC66,%esi
+movl $32,%ecx
+rep
+movsb
+pushl $-10
+pushl $-10
+leal -84(%ebp),%edi
+pushl %edi
+call makepoint
+addl $12,%esp
+leal -84(%ebp),%esi
+subl $8,%esp
+movl %esp,%edi
+movl $8,%ecx
+rep
+movsb
+leal -76(%ebp),%esi
+subl $8,%esp
+movl %esp,%edi
+movl $8,%ecx
+rep
+movsb
+leal -92(%ebp),%edi
+pushl %edi
+call addpoint
+addl $20,%esp
+pushl $10
+pushl $10
+leal -100(%ebp),%edi
+pushl %edi
+call makepoint
+addl $12,%esp
+leal -100(%ebp),%esi
+subl $8,%esp
+movl %esp,%edi
+movl $8,%ecx
+rep
+movsb
+leal -68(%ebp),%esi
+subl $8,%esp
+movl %esp,%edi
+movl $8,%ecx
+rep
+movsb
+leal -108(%ebp),%edi
+pushl %edi
+call addpoint
+addl $20,%esp
+leal -108(%ebp),%esi
+subl $8,%esp
+movl %esp,%edi
+movl $8,%ecx
+rep
+movsb
+leal -92(%ebp),%esi
+subl $8,%esp
+movl %esp,%edi
+movl $8,%ecx
+rep
+movsb
+leal -52(%ebp),%edi
+pushl %edi
+call makerect
+addl $20,%esp
+movl $0,-4(%ebp)
+jmp .LC70
+.LC67:
+movl -4(%ebp),%edi
+leal (,%edi,8),%edi
+leal -32(%ebp),%esi
+pushl (%esi,%edi)
+leal -36(%ebp),%esi
+pushl (%esi,%edi)
+leal -60(%ebp),%edi
+pushl %edi
+call makepoint
+addl $12,%esp
+pushl -56(%ebp)
+movl -4(%ebp),%edi
+leal -36(%ebp),%esi
+pushl (%esi,%edi,8)
+pushl $.LC71
+call printf
+addl $12,%esp
+leal -52(%ebp),%esi
+subl $16,%esp
+movl %esp,%edi
+movl $16,%ecx
+rep
+movsb
+leal -60(%ebp),%esi
+subl $8,%esp
+movl %esp,%edi
+movl $8,%ecx
+rep
+movsb
+call ptinrect
+addl $24,%esp
+cmpl $0,%eax
+jne .LC74
+pushl $.LC76
+call printf
+addl $4,%esp
+.LC74:
+pushl -40(%ebp)
+pushl -44(%ebp)
+pushl -48(%ebp)
+pushl -52(%ebp)
+pushl $.LC77
+call printf
+addl $20,%esp
+.LC68:
+incl -4(%ebp)
+.LC70:
+movl -4(%ebp),%edi
+cmpl $4,%edi
+jb .LC67
+leal y,%esi
+subl $4,%esp
+movl %esp,%edi
+movl $4,%ecx
+rep
+movsb
+call odd
+addl $4,%esp
+pushl $0
+call exit
+addl $4,%esp
+movl $0,%eax
+.LC63:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf82:
+.size main,.Lf82-main
+.data
+.align 1
+.LC77:
+.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 1
+.LC76:
+.byte 110
+.byte 111
+.byte 116
+.byte 32
+.byte 0
+.align 1
+.LC71:
+.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 1
+.LC61:
+.byte 37
+.byte 115
+.byte 10
+.byte 0
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/switch.1bk b/lcc/x86/linux/tst/switch.1bk
index 559e8e3..de46a73 100755
--- a/lcc/x86/linux/tst/switch.1bk
+++ b/lcc/x86/linux/tst/switch.1bk
@@ -1,76 +1,76 @@
-b = 0x8
-f = 0xc
-n = 0xa
-r = 0xd
-t = 0x9
-v = 0xb
-x = 0x78
-f:
-x = 0
-x = 1
-x = 2
-x = 2
-x = 2
-x = 2
-x = 2
-x = 7
-x = 8
-x = 9
-x = 9
-x = 9
-x = 9
-x = 9
-x = 9
-x = 9
-x = 16
-x = 17
-x = 18
-x = 19
-x = 20
-g:
-1 1
-1 2
-2 3
-2 4
-2 5
-3 6
-d 6
-3 7
-d 7
-3 8
-d 8
-d 9
-d 10
-h:
-i = 8
-i = 16
-i = 120
-i = 128
-i = 248
-i = 264
-i = 272
-i = 280
-i = 288
-i = 296
-i = 304
-i = 312
-488 defaults
-x = 0x1000000
-x = 0x2000000
-x = 0x3000000
-x = 0x4000000
-x = 0x5000000
-x = 0x6000000 (default)
-x = 0x7000000 (default)
-0
-1
-2
-3
-4
-5
-0
-1
-2
-3
-4
-5
+b = 0x8
+f = 0xc
+n = 0xa
+r = 0xd
+t = 0x9
+v = 0xb
+x = 0x78
+f:
+x = 0
+x = 1
+x = 2
+x = 2
+x = 2
+x = 2
+x = 2
+x = 7
+x = 8
+x = 9
+x = 9
+x = 9
+x = 9
+x = 9
+x = 9
+x = 9
+x = 16
+x = 17
+x = 18
+x = 19
+x = 20
+g:
+1 1
+1 2
+2 3
+2 4
+2 5
+3 6
+d 6
+3 7
+d 7
+3 8
+d 8
+d 9
+d 10
+h:
+i = 8
+i = 16
+i = 120
+i = 128
+i = 248
+i = 264
+i = 272
+i = 280
+i = 288
+i = 296
+i = 304
+i = 312
+488 defaults
+x = 0x1000000
+x = 0x2000000
+x = 0x3000000
+x = 0x4000000
+x = 0x5000000
+x = 0x6000000 (default)
+x = 0x7000000 (default)
+0
+1
+2
+3
+4
+5
+0
+1
+2
+3
+4
+5
diff --git a/lcc/x86/linux/tst/switch.2bk b/lcc/x86/linux/tst/switch.2bk
index 76387b3..709b419 100755
--- a/lcc/x86/linux/tst/switch.2bk
+++ b/lcc/x86/linux/tst/switch.2bk
@@ -1,5 +1,5 @@
-tst/switch.c:55: warning: missing return value
-tst/switch.c:73: warning: missing return value
-tst/switch.c:97: warning: missing return value
-tst/switch.c:112: warning: missing return value
-tst/switch.c:137: warning: missing return value
+tst/switch.c:55: warning: missing return value
+tst/switch.c:73: warning: missing return value
+tst/switch.c:97: warning: missing return value
+tst/switch.c:112: warning: missing return value
+tst/switch.c:137: warning: missing return value
diff --git a/lcc/x86/linux/tst/switch.sbk b/lcc/x86/linux/tst/switch.sbk
index c77e6a6..2825130 100755
--- a/lcc/x86/linux/tst/switch.sbk
+++ b/lcc/x86/linux/tst/switch.sbk
@@ -1,899 +1,899 @@
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-leal .LC6,%edi
-movl %edi,-4(%ebp)
-jmp .LC5
-.LC2:
-movl -4(%ebp),%edi
-movsbl (,%edi),%edi
-pushl %edi
-call backslash
-addl $4,%esp
-pushl %eax
-movl -4(%ebp),%edi
-movsbl (,%edi),%edi
-pushl %edi
-pushl $.LC7
-call printf
-addl $12,%esp
-.LC3:
-incl -4(%ebp)
-.LC5:
-movl -4(%ebp),%edi
-movsbl (,%edi),%edi
-cmpl $0,%edi
-jne .LC2
-call f
-call g
-call h
-movl $16777216,-8(%ebp)
-jmp .LC11
-.LC8:
-pushl -8(%ebp)
-call big
-addl $4,%esp
-.LC9:
-addl $16777216,-8(%ebp)
-.LC11:
-movl -8(%ebp),%edi
-andl $117440512,%edi
-cmpl $0,%edi
-jne .LC8
-call limit
-movl $0,%eax
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf12:
-.size main,.Lf12-main
-.globl backslash
-.align 16
-.type backslash,@function
-backslash:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl 20(%ebp),%edi
-cmpl $102,%edi
-je .LC17
-cmpl $102,%edi
-jg .LC23
-.LC22:
-cmpl $98,20(%ebp)
-je .LC16
-jmp .LC14
-.LC23:
-movl 20(%ebp),%edi
-cmpl $110,%edi
-je .LC18
-cmpl $110,%edi
-jl .LC14
-.LC24:
-movl 20(%ebp),%edi
-cmpl $114,%edi
-je .LC19
-cmpl $116,%edi
-je .LC20
-cmpl $118,%edi
-je .LC21
-jmp .LC14
-.LC16:
-movl $8,%eax
-jmp .LC13
-.LC17:
-movl $12,%eax
-jmp .LC13
-.LC18:
-movl $10,%eax
-jmp .LC13
-.LC19:
-movl $13,%eax
-jmp .LC13
-.LC20:
-movl $9,%eax
-jmp .LC13
-.LC21:
-movl $11,%eax
-jmp .LC13
-.LC14:
-movl 20(%ebp),%eax
-.LC13:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf25:
-.size backslash,.Lf25-backslash
-.globl f
-.align 16
-.type f,@function
-f:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $12,%esp
-movl $0,-8(%ebp)
-pushl $.LC27
-call printf
-addl $4,%esp
-movl $0,-4(%ebp)
-.LC28:
-movl -4(%ebp),%edi
-movl %edi,-12(%ebp)
-movl -4(%ebp),%edi
-cmpl $1,%edi
-jl .LC32
-cmpl $20,%edi
-jg .LC32
-jmp *.LC44-4(,%edi,4)
-.data
-.align 4
-.LC44:
-.long .LC34
-.long .LC35
-.long .LC32
-.long .LC32
-.long .LC32
-.long .LC32
-.long .LC36
-.long .LC37
-.long .LC38
-.long .LC32
-.long .LC32
-.long .LC32
-.long .LC32
-.long .LC32
-.long .LC32
-.long .LC39
-.long .LC40
-.long .LC41
-.long .LC42
-.long .LC43
-.text
-.LC34:
-movl -4(%ebp),%edi
-movl %edi,-8(%ebp)
-jmp .LC33
-.LC35:
-movl -4(%ebp),%edi
-movl %edi,-8(%ebp)
-jmp .LC33
-.LC36:
-movl -4(%ebp),%edi
-movl %edi,-8(%ebp)
-jmp .LC33
-.LC37:
-movl -4(%ebp),%edi
-movl %edi,-8(%ebp)
-jmp .LC33
-.LC38:
-movl -4(%ebp),%edi
-movl %edi,-8(%ebp)
-jmp .LC33
-.LC39:
-movl -4(%ebp),%edi
-movl %edi,-8(%ebp)
-jmp .LC33
-.LC40:
-movl -4(%ebp),%edi
-movl %edi,-8(%ebp)
-jmp .LC33
-.LC41:
-movl -4(%ebp),%edi
-movl %edi,-8(%ebp)
-jmp .LC33
-.LC42:
-movl -4(%ebp),%edi
-movl %edi,-8(%ebp)
-jmp .LC33
-.LC43:
-movl -4(%ebp),%edi
-movl %edi,-8(%ebp)
-.LC32:
-.LC33:
-pushl -8(%ebp)
-pushl $.LC46
-call printf
-addl $8,%esp
-.LC29:
-incl -4(%ebp)
-cmpl $20,-4(%ebp)
-jle .LC28
-movl $0,%eax
-.LC26:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf47:
-.size f,.Lf47-f
-.globl g
-.align 16
-.type g,@function
-g:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-pushl $.LC49
-call printf
-addl $4,%esp
-movl $1,-4(%ebp)
-.LC50:
-movl -4(%ebp),%edi
-cmpl $1001,%edi
-jl .LC67
-cmpl $1004,%edi
-jg .LC68
-jmp *.LC69-4004(,%edi,4)
-.data
-.align 4
-.LC69:
-.long .LC63
-.long .LC63
-.long .LC63
-.long .LC63
-.text
-.LC67:
-movl -4(%ebp),%edi
-cmpl $1,%edi
-jl .LC54
-cmpl $8,%edi
-jg .LC54
-jmp *.LC71-4(,%edi,4)
-.data
-.align 4
-.LC71:
-.long .LC56
-.long .LC56
-.long .LC58
-.long .LC58
-.long .LC58
-.long .LC60
-.long .LC60
-.long .LC60
-.text
-.LC68:
-movl -4(%ebp),%edi
-cmpl $3001,%edi
-jl .LC54
-cmpl $3004,%edi
-jg .LC54
-jmp *.LC73-12004(,%edi,4)
-.data
-.align 4
-.LC73:
-.long .LC65
-.long .LC65
-.long .LC65
-.long .LC65
-.text
-.LC56:
-pushl -4(%ebp)
-pushl $.LC57
-call printf
-addl $8,%esp
-jmp .LC55
-.LC58:
-pushl -4(%ebp)
-pushl $.LC59
-call printf
-addl $8,%esp
-jmp .LC55
-.LC60:
-pushl -4(%ebp)
-pushl $.LC61
-call printf
-addl $8,%esp
-.LC54:
-pushl -4(%ebp)
-pushl $.LC62
-call printf
-addl $8,%esp
-jmp .LC55
-.LC63:
-pushl -4(%ebp)
-pushl $.LC64
-call printf
-addl $8,%esp
-jmp .LC55
-.LC65:
-pushl -4(%ebp)
-pushl $.LC66
-call printf
-addl $8,%esp
-.LC55:
-.LC51:
-incl -4(%ebp)
-cmpl $10,-4(%ebp)
-jle .LC50
-movl $0,%eax
-.LC48:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf75:
-.size g,.Lf75-g
-.globl h
-.align 16
-.type h,@function
-h:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-movl $0,-8(%ebp)
-pushl $.LC77
-call printf
-addl $4,%esp
-movl $1,-4(%ebp)
-.LC78:
-movl -4(%ebp),%edi
-cmpl $264,%edi
-je .LC90
-cmpl $264,%edi
-jg .LC98
-.LC97:
-movl -4(%ebp),%edi
-cmpl $120,%edi
-je .LC88
-cmpl $120,%edi
-jg .LC100
-.LC99:
-movl -4(%ebp),%edi
-cmpl $8,%edi
-je .LC87
-cmpl $8,%edi
-jl .LC82
-.LC101:
-cmpl $16,-4(%ebp)
-je .LC86
-jmp .LC82
-.LC100:
-movl -4(%ebp),%edi
-cmpl $128,%edi
-je .LC84
-cmpl $128,%edi
-jl .LC82
-.LC102:
-cmpl $248,-4(%ebp)
-je .LC91
-jmp .LC82
-.LC98:
-movl -4(%ebp),%edi
-cmpl $288,%edi
-je .LC95
-cmpl $288,%edi
-jg .LC104
-.LC103:
-movl -4(%ebp),%edi
-cmpl $272,%edi
-je .LC92
-cmpl $272,%edi
-jl .LC82
-.LC105:
-cmpl $280,-4(%ebp)
-je .LC89
-jmp .LC82
-.LC104:
-movl -4(%ebp),%edi
-cmpl $304,%edi
-je .LC93
-cmpl $304,%edi
-jg .LC107
-.LC106:
-cmpl $296,-4(%ebp)
-je .LC94
-jmp .LC82
-.LC107:
-cmpl $312,-4(%ebp)
-je .LC96
-jmp .LC82
-.LC82:
-incl -8(%ebp)
-jmp .LC79
-.LC84:
-pushl -4(%ebp)
-pushl $.LC85
-call printf
-addl $8,%esp
-jmp .LC83
-.LC86:
-pushl -4(%ebp)
-pushl $.LC85
-call printf
-addl $8,%esp
-jmp .LC83
-.LC87:
-pushl -4(%ebp)
-pushl $.LC85
-call printf
-addl $8,%esp
-jmp .LC83
-.LC88:
-pushl -4(%ebp)
-pushl $.LC85
-call printf
-addl $8,%esp
-jmp .LC83
-.LC89:
-pushl -4(%ebp)
-pushl $.LC85
-call printf
-addl $8,%esp
-jmp .LC83
-.LC90:
-pushl -4(%ebp)
-pushl $.LC85
-call printf
-addl $8,%esp
-jmp .LC83
-.LC91:
-pushl -4(%ebp)
-pushl $.LC85
-call printf
-addl $8,%esp
-jmp .LC83
-.LC92:
-pushl -4(%ebp)
-pushl $.LC85
-call printf
-addl $8,%esp
-jmp .LC83
-.LC93:
-pushl -4(%ebp)
-pushl $.LC85
-call printf
-addl $8,%esp
-jmp .LC83
-.LC94:
-pushl -4(%ebp)
-pushl $.LC85
-call printf
-addl $8,%esp
-jmp .LC83
-.LC95:
-pushl -4(%ebp)
-pushl $.LC85
-call printf
-addl $8,%esp
-jmp .LC83
-.LC96:
-pushl -4(%ebp)
-pushl $.LC85
-call printf
-addl $8,%esp
-.LC83:
-.LC79:
-incl -4(%ebp)
-cmpl $500,-4(%ebp)
-jle .LC78
-pushl -8(%ebp)
-pushl $.LC108
-call printf
-addl $8,%esp
-movl $0,%eax
-.LC76:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf109:
-.size h,.Lf109-h
-.globl big
-.align 16
-.type big,@function
-big:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl 20(%ebp),%edi
-andl $0x6000000,%edi
-movl %edi,-4(%ebp)
-movl -4(%ebp),%edi
-cmpl $33554432,%edi
-je .LC116
-cmpl $33554432,%edi
-jg .LC120
-.LC119:
-movl -4(%ebp),%edi
-cmpl $-2,%edi
-je .LC114
-cmpl $-1,%edi
-je .LC114
-cmpl $0,%edi
-je .LC114
-jmp .LC111
-.LC120:
-movl -4(%ebp),%edi
-cmpl $67108864,%edi
-je .LC117
-jmp .LC111
-.LC114:
-pushl 20(%ebp)
-pushl $.LC115
-call printf
-addl $8,%esp
-jmp .LC112
-.LC116:
-pushl 20(%ebp)
-pushl $.LC115
-call printf
-addl $8,%esp
-jmp .LC112
-.LC117:
-pushl 20(%ebp)
-pushl $.LC115
-call printf
-addl $8,%esp
-jmp .LC112
-.LC111:
-pushl 20(%ebp)
-pushl $.LC118
-call printf
-addl $8,%esp
-.LC112:
-movl $0,%eax
-.LC110:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf121:
-.size big,.Lf121-big
-.globl limit
-.align 16
-.type limit,@function
-limit:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl $-2147483648,-4(%ebp)
-.LC123:
-movl -4(%ebp),%edi
-movl $-2147483648,%esi
-cmpl $-2147483648,%edi
-jl .LC127
-cmpl $-2147483644,%edi
-jg .LC127
-leal (,%edi,4),%edi
-leal (,%esi,4),%esi
-subl %esi,%edi
-jmp *.LC140(%edi)
-.data
-.align 4
-.LC140:
-.long .LC129
-.long .LC131
-.long .LC133
-.long .LC135
-.long .LC137
-.text
-.LC129:
-pushl $.LC130
-call printf
-addl $4,%esp
-jmp .LC128
-.LC131:
-pushl $.LC132
-call printf
-addl $4,%esp
-jmp .LC128
-.LC133:
-pushl $.LC134
-call printf
-addl $4,%esp
-jmp .LC128
-.LC135:
-pushl $.LC136
-call printf
-addl $4,%esp
-jmp .LC128
-.LC137:
-pushl $.LC138
-call printf
-addl $4,%esp
-jmp .LC128
-.LC127:
-pushl $.LC139
-call printf
-addl $4,%esp
-.LC128:
-.LC124:
-incl -4(%ebp)
-cmpl $-2147483643,-4(%ebp)
-jle .LC123
-movl $2147483647,-4(%ebp)
-.LC141:
-movl -4(%ebp),%edi
-movl $2147483643,%esi
-cmpl $2147483643,%edi
-jl .LC145
-cmpl $2147483647,%edi
-jg .LC145
-leal (,%edi,4),%edi
-leal (,%esi,4),%esi
-subl %esi,%edi
-jmp *.LC152(%edi)
-.data
-.align 4
-.LC152:
-.long .LC151
-.long .LC150
-.long .LC149
-.long .LC148
-.long .LC147
-.text
-.LC147:
-pushl $.LC130
-call printf
-addl $4,%esp
-jmp .LC146
-.LC148:
-pushl $.LC132
-call printf
-addl $4,%esp
-jmp .LC146
-.LC149:
-pushl $.LC134
-call printf
-addl $4,%esp
-jmp .LC146
-.LC150:
-pushl $.LC136
-call printf
-addl $4,%esp
-jmp .LC146
-.LC151:
-pushl $.LC138
-call printf
-addl $4,%esp
-jmp .LC146
-.LC145:
-pushl $.LC139
-call printf
-addl $4,%esp
-.LC146:
-.LC142:
-decl -4(%ebp)
-cmpl $2147483642,-4(%ebp)
-jge .LC141
-movl $0,%eax
-.LC122:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf153:
-.size limit,.Lf153-limit
-.data
-.align 1
-.LC139:
-.byte 53
-.byte 10
-.byte 0
-.align 1
-.LC138:
-.byte 52
-.byte 10
-.byte 0
-.align 1
-.LC136:
-.byte 51
-.byte 10
-.byte 0
-.align 1
-.LC134:
-.byte 50
-.byte 10
-.byte 0
-.align 1
-.LC132:
-.byte 49
-.byte 10
-.byte 0
-.align 1
-.LC130:
-.byte 48
-.byte 10
-.byte 0
-.align 1
-.LC118:
-.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 1
-.LC115:
-.byte 120
-.byte 32
-.byte 61
-.byte 32
-.byte 48
-.byte 120
-.byte 37
-.byte 120
-.byte 10
-.byte 0
-.align 1
-.LC108:
-.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 1
-.LC85:
-.byte 105
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 1
-.LC77:
-.byte 104
-.byte 58
-.byte 10
-.byte 0
-.align 1
-.LC66:
-.byte 54
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 1
-.LC64:
-.byte 53
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 1
-.LC62:
-.byte 100
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 1
-.LC61:
-.byte 51
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 1
-.LC59:
-.byte 50
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 1
-.LC57:
-.byte 49
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 1
-.LC49:
-.byte 103
-.byte 58
-.byte 10
-.byte 0
-.align 1
-.LC46:
-.byte 120
-.byte 32
-.byte 61
-.byte 32
-.byte 37
-.byte 100
-.byte 10
-.byte 0
-.align 1
-.LC27:
-.byte 102
-.byte 58
-.byte 10
-.byte 0
-.align 1
-.LC7:
-.byte 37
-.byte 99
-.byte 32
-.byte 61
-.byte 32
-.byte 48
-.byte 120
-.byte 37
-.byte 120
-.byte 10
-.byte 0
-.align 1
-.LC6:
-.byte 98
-.byte 102
-.byte 110
-.byte 114
-.byte 116
-.byte 118
-.byte 120
-.byte 0
-.text
-.ident "LCC: 4.1"
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+leal .LC6,%edi
+movl %edi,-4(%ebp)
+jmp .LC5
+.LC2:
+movl -4(%ebp),%edi
+movsbl (,%edi),%edi
+pushl %edi
+call backslash
+addl $4,%esp
+pushl %eax
+movl -4(%ebp),%edi
+movsbl (,%edi),%edi
+pushl %edi
+pushl $.LC7
+call printf
+addl $12,%esp
+.LC3:
+incl -4(%ebp)
+.LC5:
+movl -4(%ebp),%edi
+movsbl (,%edi),%edi
+cmpl $0,%edi
+jne .LC2
+call f
+call g
+call h
+movl $16777216,-8(%ebp)
+jmp .LC11
+.LC8:
+pushl -8(%ebp)
+call big
+addl $4,%esp
+.LC9:
+addl $16777216,-8(%ebp)
+.LC11:
+movl -8(%ebp),%edi
+andl $117440512,%edi
+cmpl $0,%edi
+jne .LC8
+call limit
+movl $0,%eax
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf12:
+.size main,.Lf12-main
+.globl backslash
+.align 16
+.type backslash,@function
+backslash:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl 20(%ebp),%edi
+cmpl $102,%edi
+je .LC17
+cmpl $102,%edi
+jg .LC23
+.LC22:
+cmpl $98,20(%ebp)
+je .LC16
+jmp .LC14
+.LC23:
+movl 20(%ebp),%edi
+cmpl $110,%edi
+je .LC18
+cmpl $110,%edi
+jl .LC14
+.LC24:
+movl 20(%ebp),%edi
+cmpl $114,%edi
+je .LC19
+cmpl $116,%edi
+je .LC20
+cmpl $118,%edi
+je .LC21
+jmp .LC14
+.LC16:
+movl $8,%eax
+jmp .LC13
+.LC17:
+movl $12,%eax
+jmp .LC13
+.LC18:
+movl $10,%eax
+jmp .LC13
+.LC19:
+movl $13,%eax
+jmp .LC13
+.LC20:
+movl $9,%eax
+jmp .LC13
+.LC21:
+movl $11,%eax
+jmp .LC13
+.LC14:
+movl 20(%ebp),%eax
+.LC13:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf25:
+.size backslash,.Lf25-backslash
+.globl f
+.align 16
+.type f,@function
+f:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $12,%esp
+movl $0,-8(%ebp)
+pushl $.LC27
+call printf
+addl $4,%esp
+movl $0,-4(%ebp)
+.LC28:
+movl -4(%ebp),%edi
+movl %edi,-12(%ebp)
+movl -4(%ebp),%edi
+cmpl $1,%edi
+jl .LC32
+cmpl $20,%edi
+jg .LC32
+jmp *.LC44-4(,%edi,4)
+.data
+.align 4
+.LC44:
+.long .LC34
+.long .LC35
+.long .LC32
+.long .LC32
+.long .LC32
+.long .LC32
+.long .LC36
+.long .LC37
+.long .LC38
+.long .LC32
+.long .LC32
+.long .LC32
+.long .LC32
+.long .LC32
+.long .LC32
+.long .LC39
+.long .LC40
+.long .LC41
+.long .LC42
+.long .LC43
+.text
+.LC34:
+movl -4(%ebp),%edi
+movl %edi,-8(%ebp)
+jmp .LC33
+.LC35:
+movl -4(%ebp),%edi
+movl %edi,-8(%ebp)
+jmp .LC33
+.LC36:
+movl -4(%ebp),%edi
+movl %edi,-8(%ebp)
+jmp .LC33
+.LC37:
+movl -4(%ebp),%edi
+movl %edi,-8(%ebp)
+jmp .LC33
+.LC38:
+movl -4(%ebp),%edi
+movl %edi,-8(%ebp)
+jmp .LC33
+.LC39:
+movl -4(%ebp),%edi
+movl %edi,-8(%ebp)
+jmp .LC33
+.LC40:
+movl -4(%ebp),%edi
+movl %edi,-8(%ebp)
+jmp .LC33
+.LC41:
+movl -4(%ebp),%edi
+movl %edi,-8(%ebp)
+jmp .LC33
+.LC42:
+movl -4(%ebp),%edi
+movl %edi,-8(%ebp)
+jmp .LC33
+.LC43:
+movl -4(%ebp),%edi
+movl %edi,-8(%ebp)
+.LC32:
+.LC33:
+pushl -8(%ebp)
+pushl $.LC46
+call printf
+addl $8,%esp
+.LC29:
+incl -4(%ebp)
+cmpl $20,-4(%ebp)
+jle .LC28
+movl $0,%eax
+.LC26:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf47:
+.size f,.Lf47-f
+.globl g
+.align 16
+.type g,@function
+g:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+pushl $.LC49
+call printf
+addl $4,%esp
+movl $1,-4(%ebp)
+.LC50:
+movl -4(%ebp),%edi
+cmpl $1001,%edi
+jl .LC67
+cmpl $1004,%edi
+jg .LC68
+jmp *.LC69-4004(,%edi,4)
+.data
+.align 4
+.LC69:
+.long .LC63
+.long .LC63
+.long .LC63
+.long .LC63
+.text
+.LC67:
+movl -4(%ebp),%edi
+cmpl $1,%edi
+jl .LC54
+cmpl $8,%edi
+jg .LC54
+jmp *.LC71-4(,%edi,4)
+.data
+.align 4
+.LC71:
+.long .LC56
+.long .LC56
+.long .LC58
+.long .LC58
+.long .LC58
+.long .LC60
+.long .LC60
+.long .LC60
+.text
+.LC68:
+movl -4(%ebp),%edi
+cmpl $3001,%edi
+jl .LC54
+cmpl $3004,%edi
+jg .LC54
+jmp *.LC73-12004(,%edi,4)
+.data
+.align 4
+.LC73:
+.long .LC65
+.long .LC65
+.long .LC65
+.long .LC65
+.text
+.LC56:
+pushl -4(%ebp)
+pushl $.LC57
+call printf
+addl $8,%esp
+jmp .LC55
+.LC58:
+pushl -4(%ebp)
+pushl $.LC59
+call printf
+addl $8,%esp
+jmp .LC55
+.LC60:
+pushl -4(%ebp)
+pushl $.LC61
+call printf
+addl $8,%esp
+.LC54:
+pushl -4(%ebp)
+pushl $.LC62
+call printf
+addl $8,%esp
+jmp .LC55
+.LC63:
+pushl -4(%ebp)
+pushl $.LC64
+call printf
+addl $8,%esp
+jmp .LC55
+.LC65:
+pushl -4(%ebp)
+pushl $.LC66
+call printf
+addl $8,%esp
+.LC55:
+.LC51:
+incl -4(%ebp)
+cmpl $10,-4(%ebp)
+jle .LC50
+movl $0,%eax
+.LC48:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf75:
+.size g,.Lf75-g
+.globl h
+.align 16
+.type h,@function
+h:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+movl $0,-8(%ebp)
+pushl $.LC77
+call printf
+addl $4,%esp
+movl $1,-4(%ebp)
+.LC78:
+movl -4(%ebp),%edi
+cmpl $264,%edi
+je .LC90
+cmpl $264,%edi
+jg .LC98
+.LC97:
+movl -4(%ebp),%edi
+cmpl $120,%edi
+je .LC88
+cmpl $120,%edi
+jg .LC100
+.LC99:
+movl -4(%ebp),%edi
+cmpl $8,%edi
+je .LC87
+cmpl $8,%edi
+jl .LC82
+.LC101:
+cmpl $16,-4(%ebp)
+je .LC86
+jmp .LC82
+.LC100:
+movl -4(%ebp),%edi
+cmpl $128,%edi
+je .LC84
+cmpl $128,%edi
+jl .LC82
+.LC102:
+cmpl $248,-4(%ebp)
+je .LC91
+jmp .LC82
+.LC98:
+movl -4(%ebp),%edi
+cmpl $288,%edi
+je .LC95
+cmpl $288,%edi
+jg .LC104
+.LC103:
+movl -4(%ebp),%edi
+cmpl $272,%edi
+je .LC92
+cmpl $272,%edi
+jl .LC82
+.LC105:
+cmpl $280,-4(%ebp)
+je .LC89
+jmp .LC82
+.LC104:
+movl -4(%ebp),%edi
+cmpl $304,%edi
+je .LC93
+cmpl $304,%edi
+jg .LC107
+.LC106:
+cmpl $296,-4(%ebp)
+je .LC94
+jmp .LC82
+.LC107:
+cmpl $312,-4(%ebp)
+je .LC96
+jmp .LC82
+.LC82:
+incl -8(%ebp)
+jmp .LC79
+.LC84:
+pushl -4(%ebp)
+pushl $.LC85
+call printf
+addl $8,%esp
+jmp .LC83
+.LC86:
+pushl -4(%ebp)
+pushl $.LC85
+call printf
+addl $8,%esp
+jmp .LC83
+.LC87:
+pushl -4(%ebp)
+pushl $.LC85
+call printf
+addl $8,%esp
+jmp .LC83
+.LC88:
+pushl -4(%ebp)
+pushl $.LC85
+call printf
+addl $8,%esp
+jmp .LC83
+.LC89:
+pushl -4(%ebp)
+pushl $.LC85
+call printf
+addl $8,%esp
+jmp .LC83
+.LC90:
+pushl -4(%ebp)
+pushl $.LC85
+call printf
+addl $8,%esp
+jmp .LC83
+.LC91:
+pushl -4(%ebp)
+pushl $.LC85
+call printf
+addl $8,%esp
+jmp .LC83
+.LC92:
+pushl -4(%ebp)
+pushl $.LC85
+call printf
+addl $8,%esp
+jmp .LC83
+.LC93:
+pushl -4(%ebp)
+pushl $.LC85
+call printf
+addl $8,%esp
+jmp .LC83
+.LC94:
+pushl -4(%ebp)
+pushl $.LC85
+call printf
+addl $8,%esp
+jmp .LC83
+.LC95:
+pushl -4(%ebp)
+pushl $.LC85
+call printf
+addl $8,%esp
+jmp .LC83
+.LC96:
+pushl -4(%ebp)
+pushl $.LC85
+call printf
+addl $8,%esp
+.LC83:
+.LC79:
+incl -4(%ebp)
+cmpl $500,-4(%ebp)
+jle .LC78
+pushl -8(%ebp)
+pushl $.LC108
+call printf
+addl $8,%esp
+movl $0,%eax
+.LC76:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf109:
+.size h,.Lf109-h
+.globl big
+.align 16
+.type big,@function
+big:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl 20(%ebp),%edi
+andl $0x6000000,%edi
+movl %edi,-4(%ebp)
+movl -4(%ebp),%edi
+cmpl $33554432,%edi
+je .LC116
+cmpl $33554432,%edi
+jg .LC120
+.LC119:
+movl -4(%ebp),%edi
+cmpl $-2,%edi
+je .LC114
+cmpl $-1,%edi
+je .LC114
+cmpl $0,%edi
+je .LC114
+jmp .LC111
+.LC120:
+movl -4(%ebp),%edi
+cmpl $67108864,%edi
+je .LC117
+jmp .LC111
+.LC114:
+pushl 20(%ebp)
+pushl $.LC115
+call printf
+addl $8,%esp
+jmp .LC112
+.LC116:
+pushl 20(%ebp)
+pushl $.LC115
+call printf
+addl $8,%esp
+jmp .LC112
+.LC117:
+pushl 20(%ebp)
+pushl $.LC115
+call printf
+addl $8,%esp
+jmp .LC112
+.LC111:
+pushl 20(%ebp)
+pushl $.LC118
+call printf
+addl $8,%esp
+.LC112:
+movl $0,%eax
+.LC110:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf121:
+.size big,.Lf121-big
+.globl limit
+.align 16
+.type limit,@function
+limit:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl $-2147483648,-4(%ebp)
+.LC123:
+movl -4(%ebp),%edi
+movl $-2147483648,%esi
+cmpl $-2147483648,%edi
+jl .LC127
+cmpl $-2147483644,%edi
+jg .LC127
+leal (,%edi,4),%edi
+leal (,%esi,4),%esi
+subl %esi,%edi
+jmp *.LC140(%edi)
+.data
+.align 4
+.LC140:
+.long .LC129
+.long .LC131
+.long .LC133
+.long .LC135
+.long .LC137
+.text
+.LC129:
+pushl $.LC130
+call printf
+addl $4,%esp
+jmp .LC128
+.LC131:
+pushl $.LC132
+call printf
+addl $4,%esp
+jmp .LC128
+.LC133:
+pushl $.LC134
+call printf
+addl $4,%esp
+jmp .LC128
+.LC135:
+pushl $.LC136
+call printf
+addl $4,%esp
+jmp .LC128
+.LC137:
+pushl $.LC138
+call printf
+addl $4,%esp
+jmp .LC128
+.LC127:
+pushl $.LC139
+call printf
+addl $4,%esp
+.LC128:
+.LC124:
+incl -4(%ebp)
+cmpl $-2147483643,-4(%ebp)
+jle .LC123
+movl $2147483647,-4(%ebp)
+.LC141:
+movl -4(%ebp),%edi
+movl $2147483643,%esi
+cmpl $2147483643,%edi
+jl .LC145
+cmpl $2147483647,%edi
+jg .LC145
+leal (,%edi,4),%edi
+leal (,%esi,4),%esi
+subl %esi,%edi
+jmp *.LC152(%edi)
+.data
+.align 4
+.LC152:
+.long .LC151
+.long .LC150
+.long .LC149
+.long .LC148
+.long .LC147
+.text
+.LC147:
+pushl $.LC130
+call printf
+addl $4,%esp
+jmp .LC146
+.LC148:
+pushl $.LC132
+call printf
+addl $4,%esp
+jmp .LC146
+.LC149:
+pushl $.LC134
+call printf
+addl $4,%esp
+jmp .LC146
+.LC150:
+pushl $.LC136
+call printf
+addl $4,%esp
+jmp .LC146
+.LC151:
+pushl $.LC138
+call printf
+addl $4,%esp
+jmp .LC146
+.LC145:
+pushl $.LC139
+call printf
+addl $4,%esp
+.LC146:
+.LC142:
+decl -4(%ebp)
+cmpl $2147483642,-4(%ebp)
+jge .LC141
+movl $0,%eax
+.LC122:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf153:
+.size limit,.Lf153-limit
+.data
+.align 1
+.LC139:
+.byte 53
+.byte 10
+.byte 0
+.align 1
+.LC138:
+.byte 52
+.byte 10
+.byte 0
+.align 1
+.LC136:
+.byte 51
+.byte 10
+.byte 0
+.align 1
+.LC134:
+.byte 50
+.byte 10
+.byte 0
+.align 1
+.LC132:
+.byte 49
+.byte 10
+.byte 0
+.align 1
+.LC130:
+.byte 48
+.byte 10
+.byte 0
+.align 1
+.LC118:
+.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 1
+.LC115:
+.byte 120
+.byte 32
+.byte 61
+.byte 32
+.byte 48
+.byte 120
+.byte 37
+.byte 120
+.byte 10
+.byte 0
+.align 1
+.LC108:
+.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 1
+.LC85:
+.byte 105
+.byte 32
+.byte 61
+.byte 32
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.align 1
+.LC77:
+.byte 104
+.byte 58
+.byte 10
+.byte 0
+.align 1
+.LC66:
+.byte 54
+.byte 32
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.align 1
+.LC64:
+.byte 53
+.byte 32
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.align 1
+.LC62:
+.byte 100
+.byte 32
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.align 1
+.LC61:
+.byte 51
+.byte 32
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.align 1
+.LC59:
+.byte 50
+.byte 32
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.align 1
+.LC57:
+.byte 49
+.byte 32
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.align 1
+.LC49:
+.byte 103
+.byte 58
+.byte 10
+.byte 0
+.align 1
+.LC46:
+.byte 120
+.byte 32
+.byte 61
+.byte 32
+.byte 37
+.byte 100
+.byte 10
+.byte 0
+.align 1
+.LC27:
+.byte 102
+.byte 58
+.byte 10
+.byte 0
+.align 1
+.LC7:
+.byte 37
+.byte 99
+.byte 32
+.byte 61
+.byte 32
+.byte 48
+.byte 120
+.byte 37
+.byte 120
+.byte 10
+.byte 0
+.align 1
+.LC6:
+.byte 98
+.byte 102
+.byte 110
+.byte 114
+.byte 116
+.byte 118
+.byte 120
+.byte 0
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/wf1.1bk b/lcc/x86/linux/tst/wf1.1bk
index 095e087..a846267 100755
--- a/lcc/x86/linux/tst/wf1.1bk
+++ b/lcc/x86/linux/tst/wf1.1bk
@@ -1,74 +1,74 @@
-5 a
-2 and
-5 buf
-16 c
-8 char
-1 compare
-4 cond
-5 count
-1 d
-1 die
-3 else
-1 entry
-1 eof
-4 err
-1 error
-1 exit
-1 folded
-1 for
-1 free
-1 frequencies
-1 frequency
-1 get
-2 getchar
-3 getword
-14 if
-2 in
-1 index
-1 input
-1 install
-8 int
-1 into
-1 is
-4 isletter
-1 it
-1 itself
-5 left
-1 letter
-7 lookup
-1 main
-2 malloc
-1 message
-2 n
-1 necessary
-12 next
-9 node
-4 of
-1 on
-1 or
-1 otherwise
-2 out
-8 p
-3 print
-2 printf
-16 return
-5 right
-4 root
-25 s
-2 storage
-3 strcmp
-1 strcpy
-1 strlen
-8 struct
-1 structures
-2 subtree
-1 t
-5 tprint
-9 tree
-1 uses
-1 version
-1 wf
-3 while
-21 word
-9 words
-2 z
+5 a
+2 and
+5 buf
+16 c
+8 char
+1 compare
+4 cond
+5 count
+1 d
+1 die
+3 else
+1 entry
+1 eof
+4 err
+1 error
+1 exit
+1 folded
+1 for
+1 free
+1 frequencies
+1 frequency
+1 get
+2 getchar
+3 getword
+14 if
+2 in
+1 index
+1 input
+1 install
+8 int
+1 into
+1 is
+4 isletter
+1 it
+1 itself
+5 left
+1 letter
+7 lookup
+1 main
+2 malloc
+1 message
+2 n
+1 necessary
+12 next
+9 node
+4 of
+1 on
+1 or
+1 otherwise
+2 out
+8 p
+3 print
+2 printf
+16 return
+5 right
+4 root
+25 s
+2 storage
+3 strcmp
+1 strcpy
+1 strlen
+8 struct
+1 structures
+2 subtree
+1 t
+5 tprint
+9 tree
+1 uses
+1 version
+1 wf
+3 while
+21 word
+9 words
+2 z
diff --git a/lcc/x86/linux/tst/wf1.2bk b/lcc/x86/linux/tst/wf1.2bk
index 0e7a8a6..190e4a1 100755
--- a/lcc/x86/linux/tst/wf1.2bk
+++ b/lcc/x86/linux/tst/wf1.2bk
@@ -1,2 +1,2 @@
-tst/wf1.c:29: warning: missing return value
-tst/wf1.c:87: warning: missing return value
+tst/wf1.c:29: warning: missing return value
+tst/wf1.c:87: warning: missing return value
diff --git a/lcc/x86/linux/tst/wf1.sbk b/lcc/x86/linux/tst/wf1.sbk
index fb237a3..1c3ff04 100755
--- a/lcc/x86/linux/tst/wf1.sbk
+++ b/lcc/x86/linux/tst/wf1.sbk
@@ -1,437 +1,437 @@
-.globl main
-.text
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $24,%esp
-movl $0,-24(%ebp)
-movl $0,next
-jmp .LC3
-.LC2:
-leal -24(%ebp),%edi
-pushl %edi
-leal -20(%ebp),%edi
-pushl %edi
-call lookup
-addl $8,%esp
-incl (,%eax)
-.LC3:
-leal -20(%ebp),%edi
-pushl %edi
-call getword
-addl $4,%esp
-cmpl $0,%eax
-jne .LC2
-pushl -24(%ebp)
-call tprint
-addl $4,%esp
-movl $0,%eax
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf5:
-.size main,.Lf5-main
-.globl err
-.align 16
-.type err,@function
-err:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-pushl 20(%ebp)
-pushl $.LC7
-call printf
-addl $8,%esp
-pushl $1
-call exit
-addl $4,%esp
-movl $0,%eax
-.LC6:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf8:
-.size err,.Lf8-err
-.globl getword
-.align 16
-.type getword,@function
-getword:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $8,%esp
-.LC10:
-.LC11:
-call getchar
-movl %eax,%edi
-movl %edi,-4(%ebp)
-cmpl $-1,%edi
-je .LC13
-pushl -4(%ebp)
-call isletter
-addl $4,%esp
-cmpl $0,%eax
-je .LC10
-.LC13:
-movl 20(%ebp),%edi
-movl %edi,-8(%ebp)
-jmp .LC17
-.LC14:
-movl -8(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-8(%ebp)
-movl -4(%ebp),%esi
-movl %esi,%ebx
-movb %bl,(,%edi)
-.LC15:
-call getchar
-movl %eax,-4(%ebp)
-.LC17:
-pushl -4(%ebp)
-call isletter
-addl $4,%esp
-movl %eax,-4(%ebp)
-cmpl $0,%eax
-jne .LC14
-movl -8(%ebp),%edi
-movb $0,(,%edi)
-movl -8(%ebp),%edi
-movl 20(%ebp),%esi
-cmpl %esi,%edi
-jbe .LC18
-movl $1,%eax
-jmp .LC9
-.LC18:
-movl $0,%eax
-.LC9:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf20:
-.size getword,.Lf20-getword
-.globl isletter
-.align 16
-.type isletter,@function
-isletter:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl 20(%ebp),%edi
-cmpl $65,%edi
-jl .LC22
-cmpl $90,%edi
-jg .LC22
-addl $32,20(%ebp)
-.LC22:
-movl 20(%ebp),%edi
-cmpl $97,%edi
-jl .LC24
-cmpl $122,%edi
-jg .LC24
-movl 20(%ebp),%eax
-jmp .LC21
-.LC24:
-movl $0,%eax
-.LC21:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf26:
-.size isletter,.Lf26-isletter
-.globl lookup
-.align 16
-.type lookup,@function
-lookup:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-movl 24(%ebp),%edi
-movl (,%edi),%edi
-cmpl $0,%edi
-je .LC28
-movl 24(%ebp),%edi
-movl (,%edi),%edi
-pushl 12(%edi)
-pushl 20(%ebp)
-call strcmp
-addl $8,%esp
-movl %eax,-4(%ebp)
-cmpl $0,-4(%ebp)
-jge .LC30
-movl 24(%ebp),%edi
-movl (,%edi),%edi
-leal 4(%edi),%edi
-pushl %edi
-pushl 20(%ebp)
-call lookup
-addl $8,%esp
-movl %eax,%edi
-jmp .LC27
-.LC30:
-cmpl $0,-4(%ebp)
-jle .LC32
-movl 24(%ebp),%edi
-movl (,%edi),%edi
-leal 8(%edi),%edi
-pushl %edi
-pushl 20(%ebp)
-call lookup
-addl $8,%esp
-movl %eax,%edi
-jmp .LC27
-.LC32:
-movl 24(%ebp),%edi
-movl (,%edi),%eax
-jmp .LC27
-.LC28:
-cmpl $2000,next
-jl .LC34
-pushl $.LC36
-call err
-addl $4,%esp
-.LC34:
-movl next,%edi
-sall $4,%edi
-movl $0,words(%edi)
-movl next,%edi
-sall $4,%edi
-movl $0,words+8(%edi)
-movl $0,words+4(%edi)
-pushl 20(%ebp)
-call strlen
-addl $4,%esp
-leal 1(%eax),%edi
-pushl %edi
-call malloc
-addl $4,%esp
-movl next,%esi
-sall $4,%esi
-movl %eax,words+12(%esi)
-movl next,%edi
-sall $4,%edi
-movl words+12(%edi),%edi
-cmpl $0,%edi
-jne .LC40
-pushl $.LC43
-call err
-addl $4,%esp
-.LC40:
-pushl 20(%ebp)
-movl next,%edi
-sall $4,%edi
-pushl words+12(%edi)
-call strcpy
-addl $8,%esp
-movl next,%edi
-leal 1(%edi),%esi
-movl %esi,next
-sall $4,%edi
-leal words(%edi),%edi
-movl 24(%ebp),%esi
-movl %edi,(,%esi)
-movl %edi,%eax
-.LC27:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf45:
-.size lookup,.Lf45-lookup
-.globl tprint
-.align 16
-.type tprint,@function
-tprint:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl 20(%ebp),%edi
-cmpl $0,%edi
-je .LC47
-movl 20(%ebp),%edi
-pushl 4(%edi)
-call tprint
-addl $4,%esp
-movl 20(%ebp),%edi
-pushl 12(%edi)
-pushl (,%edi)
-pushl $.LC49
-call printf
-addl $12,%esp
-movl 20(%ebp),%edi
-pushl 8(%edi)
-call tprint
-addl $4,%esp
-.LC47:
-movl $0,%eax
-.LC46:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf50:
-.size tprint,.Lf50-tprint
-.globl strcmp
-.align 16
-.type strcmp,@function
-strcmp:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-jmp .LC53
-.LC52:
-movl 20(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,20(%ebp)
-movsbl (,%edi),%edi
-cmpl $0,%edi
-jne .LC55
-movl $0,%eax
-jmp .LC51
-.LC55:
-incl 24(%ebp)
-.LC53:
-movl 20(%ebp),%edi
-movsbl (,%edi),%edi
-movl 24(%ebp),%esi
-movsbl (,%esi),%esi
-cmpl %esi,%edi
-je .LC52
-movl 20(%ebp),%edi
-movsbl (,%edi),%edi
-cmpl $0,%edi
-jne .LC57
-movl $-1,%eax
-jmp .LC51
-.LC57:
-movl 24(%ebp),%edi
-movsbl (,%edi),%edi
-cmpl $0,%edi
-jne .LC59
-movl $1,%eax
-jmp .LC51
-.LC59:
-movl 20(%ebp),%edi
-movsbl (,%edi),%edi
-movl 24(%ebp),%esi
-movsbl (,%esi),%esi
-movl %edi,%eax
-subl %esi,%eax
-.LC51:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf61:
-.size strcmp,.Lf61-strcmp
-.bss
-.globl next
-.align 4
-.type next,@object
-.size next,4
-.comm next,4
-.globl words
-.align 4
-.type words,@object
-.size words,32000
-.comm words,32000
-.data
-.align 1
-.LC49:
-.byte 37
-.byte 100
-.byte 9
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 1
-.LC43:
-.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 1
-.LC36:
-.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 1
-.LC7:
-.byte 63
-.byte 32
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.text
-.ident "LCC: 4.1"
+.globl main
+.text
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $24,%esp
+movl $0,-24(%ebp)
+movl $0,next
+jmp .LC3
+.LC2:
+leal -24(%ebp),%edi
+pushl %edi
+leal -20(%ebp),%edi
+pushl %edi
+call lookup
+addl $8,%esp
+incl (,%eax)
+.LC3:
+leal -20(%ebp),%edi
+pushl %edi
+call getword
+addl $4,%esp
+cmpl $0,%eax
+jne .LC2
+pushl -24(%ebp)
+call tprint
+addl $4,%esp
+movl $0,%eax
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf5:
+.size main,.Lf5-main
+.globl err
+.align 16
+.type err,@function
+err:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+pushl 20(%ebp)
+pushl $.LC7
+call printf
+addl $8,%esp
+pushl $1
+call exit
+addl $4,%esp
+movl $0,%eax
+.LC6:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf8:
+.size err,.Lf8-err
+.globl getword
+.align 16
+.type getword,@function
+getword:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $8,%esp
+.LC10:
+.LC11:
+call getchar
+movl %eax,%edi
+movl %edi,-4(%ebp)
+cmpl $-1,%edi
+je .LC13
+pushl -4(%ebp)
+call isletter
+addl $4,%esp
+cmpl $0,%eax
+je .LC10
+.LC13:
+movl 20(%ebp),%edi
+movl %edi,-8(%ebp)
+jmp .LC17
+.LC14:
+movl -8(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-8(%ebp)
+movl -4(%ebp),%esi
+movl %esi,%ebx
+movb %bl,(,%edi)
+.LC15:
+call getchar
+movl %eax,-4(%ebp)
+.LC17:
+pushl -4(%ebp)
+call isletter
+addl $4,%esp
+movl %eax,-4(%ebp)
+cmpl $0,%eax
+jne .LC14
+movl -8(%ebp),%edi
+movb $0,(,%edi)
+movl -8(%ebp),%edi
+movl 20(%ebp),%esi
+cmpl %esi,%edi
+jbe .LC18
+movl $1,%eax
+jmp .LC9
+.LC18:
+movl $0,%eax
+.LC9:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf20:
+.size getword,.Lf20-getword
+.globl isletter
+.align 16
+.type isletter,@function
+isletter:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl 20(%ebp),%edi
+cmpl $65,%edi
+jl .LC22
+cmpl $90,%edi
+jg .LC22
+addl $32,20(%ebp)
+.LC22:
+movl 20(%ebp),%edi
+cmpl $97,%edi
+jl .LC24
+cmpl $122,%edi
+jg .LC24
+movl 20(%ebp),%eax
+jmp .LC21
+.LC24:
+movl $0,%eax
+.LC21:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf26:
+.size isletter,.Lf26-isletter
+.globl lookup
+.align 16
+.type lookup,@function
+lookup:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+movl 24(%ebp),%edi
+movl (,%edi),%edi
+cmpl $0,%edi
+je .LC28
+movl 24(%ebp),%edi
+movl (,%edi),%edi
+pushl 12(%edi)
+pushl 20(%ebp)
+call strcmp
+addl $8,%esp
+movl %eax,-4(%ebp)
+cmpl $0,-4(%ebp)
+jge .LC30
+movl 24(%ebp),%edi
+movl (,%edi),%edi
+leal 4(%edi),%edi
+pushl %edi
+pushl 20(%ebp)
+call lookup
+addl $8,%esp
+movl %eax,%edi
+jmp .LC27
+.LC30:
+cmpl $0,-4(%ebp)
+jle .LC32
+movl 24(%ebp),%edi
+movl (,%edi),%edi
+leal 8(%edi),%edi
+pushl %edi
+pushl 20(%ebp)
+call lookup
+addl $8,%esp
+movl %eax,%edi
+jmp .LC27
+.LC32:
+movl 24(%ebp),%edi
+movl (,%edi),%eax
+jmp .LC27
+.LC28:
+cmpl $2000,next
+jl .LC34
+pushl $.LC36
+call err
+addl $4,%esp
+.LC34:
+movl next,%edi
+sall $4,%edi
+movl $0,words(%edi)
+movl next,%edi
+sall $4,%edi
+movl $0,words+8(%edi)
+movl $0,words+4(%edi)
+pushl 20(%ebp)
+call strlen
+addl $4,%esp
+leal 1(%eax),%edi
+pushl %edi
+call malloc
+addl $4,%esp
+movl next,%esi
+sall $4,%esi
+movl %eax,words+12(%esi)
+movl next,%edi
+sall $4,%edi
+movl words+12(%edi),%edi
+cmpl $0,%edi
+jne .LC40
+pushl $.LC43
+call err
+addl $4,%esp
+.LC40:
+pushl 20(%ebp)
+movl next,%edi
+sall $4,%edi
+pushl words+12(%edi)
+call strcpy
+addl $8,%esp
+movl next,%edi
+leal 1(%edi),%esi
+movl %esi,next
+sall $4,%edi
+leal words(%edi),%edi
+movl 24(%ebp),%esi
+movl %edi,(,%esi)
+movl %edi,%eax
+.LC27:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf45:
+.size lookup,.Lf45-lookup
+.globl tprint
+.align 16
+.type tprint,@function
+tprint:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl 20(%ebp),%edi
+cmpl $0,%edi
+je .LC47
+movl 20(%ebp),%edi
+pushl 4(%edi)
+call tprint
+addl $4,%esp
+movl 20(%ebp),%edi
+pushl 12(%edi)
+pushl (,%edi)
+pushl $.LC49
+call printf
+addl $12,%esp
+movl 20(%ebp),%edi
+pushl 8(%edi)
+call tprint
+addl $4,%esp
+.LC47:
+movl $0,%eax
+.LC46:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf50:
+.size tprint,.Lf50-tprint
+.globl strcmp
+.align 16
+.type strcmp,@function
+strcmp:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+jmp .LC53
+.LC52:
+movl 20(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,20(%ebp)
+movsbl (,%edi),%edi
+cmpl $0,%edi
+jne .LC55
+movl $0,%eax
+jmp .LC51
+.LC55:
+incl 24(%ebp)
+.LC53:
+movl 20(%ebp),%edi
+movsbl (,%edi),%edi
+movl 24(%ebp),%esi
+movsbl (,%esi),%esi
+cmpl %esi,%edi
+je .LC52
+movl 20(%ebp),%edi
+movsbl (,%edi),%edi
+cmpl $0,%edi
+jne .LC57
+movl $-1,%eax
+jmp .LC51
+.LC57:
+movl 24(%ebp),%edi
+movsbl (,%edi),%edi
+cmpl $0,%edi
+jne .LC59
+movl $1,%eax
+jmp .LC51
+.LC59:
+movl 20(%ebp),%edi
+movsbl (,%edi),%edi
+movl 24(%ebp),%esi
+movsbl (,%esi),%esi
+movl %edi,%eax
+subl %esi,%eax
+.LC51:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf61:
+.size strcmp,.Lf61-strcmp
+.bss
+.globl next
+.align 4
+.type next,@object
+.size next,4
+.comm next,4
+.globl words
+.align 4
+.type words,@object
+.size words,32000
+.comm words,32000
+.data
+.align 1
+.LC49:
+.byte 37
+.byte 100
+.byte 9
+.byte 37
+.byte 115
+.byte 10
+.byte 0
+.align 1
+.LC43:
+.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 1
+.LC36:
+.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 1
+.LC7:
+.byte 63
+.byte 32
+.byte 37
+.byte 115
+.byte 10
+.byte 0
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/linux/tst/yacc.1bk b/lcc/x86/linux/tst/yacc.1bk
index b08a02f..60de9b5 100755
--- a/lcc/x86/linux/tst/yacc.1bk
+++ b/lcc/x86/linux/tst/yacc.1bk
@@ -1,10 +1,10 @@
-a
-b
-load
-negate
-push 5
-c
-load
-multiply
-add
-store
+a
+b
+load
+negate
+push 5
+c
+load
+multiply
+add
+store
diff --git a/lcc/x86/linux/tst/yacc.2bk b/lcc/x86/linux/tst/yacc.2bk
index a84aa5b..9a4fd61 100755
--- a/lcc/x86/linux/tst/yacc.2bk
+++ b/lcc/x86/linux/tst/yacc.2bk
@@ -1,3 +1,3 @@
-tst/yacc.c:345: warning: missing return value
-tst/yacc.c:349: warning: missing return value
-tst/yacc.c:359: warning: missing return value
+tst/yacc.c:345: warning: missing return value
+tst/yacc.c:349: warning: missing return value
+tst/yacc.c:359: warning: missing return value
diff --git a/lcc/x86/linux/tst/yacc.sbk b/lcc/x86/linux/tst/yacc.sbk
index a4370b7..ca588d3 100755
--- a/lcc/x86/linux/tst/yacc.sbk
+++ b/lcc/x86/linux/tst/yacc.sbk
@@ -1,2526 +1,2526 @@
-.data
-.globl yyin
-.align 4
-.type yyin,@object
-.size yyin,4
-yyin:
-.long _IO_stdin_
-.globl yyout
-.align 4
-.type yyout,@object
-.size yyout,4
-yyout:
-.long _IO_stdout_
-.globl yylex
-.text
-.align 16
-.type yylex,@function
-yylex:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $4,%esp
-jmp .LC3
-.LC2:
-.LC5:
-movl -4(%ebp),%edi
-cmpl $-1,%edi
-jl .LC6
-cmpl $4,%edi
-jg .LC6
-jmp *.LC17+4(,%edi,4)
-.data
-.align 4
-.LC17:
-.long .LC7
-.long .LC8
-.long .LC11
-.long .LC12
-.long .LC7
-.long .LC14
-.text
-.LC8:
-call yywrap
-cmpl $0,%eax
-je .LC7
-movl $0,%eax
-jmp .LC1
-.LC11:
-movl $257,%eax
-jmp .LC1
-.LC12:
-movl $258,%eax
-jmp .LC1
-.LC14:
-movsbl yytext,%eax
-jmp .LC1
-.LC6:
-pushl -4(%ebp)
-pushl $.LC16
-pushl yyout
-call fprintf
-addl $12,%esp
-.LC7:
-.LC3:
-call yylook
-movl %eax,-4(%ebp)
-cmpl $0,%eax
-jge .LC2
-movl $0,%eax
-.LC1:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf19:
-.size yylex,.Lf19-yylex
-.data
-.globl yyvstop
-.align 4
-.type yyvstop,@object
-yyvstop:
-.long 0
-.long 4
-.long 0
-.long 3
-.long 4
-.long 0
-.long 2
-.long 4
-.long 0
-.long 1
-.long 4
-.long 0
-.long 2
-.long 0
-.long 1
-.long 0
-.long 0
-.size yyvstop,68
-.globl yycrank
-.align 4
-.type yycrank,@object
-yycrank:
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 1
-.byte 3
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 1
-.byte 4
-.space 2
-.byte 1
-.byte 3
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 1
-.byte 5
-.space 2
-.byte 5
-.byte 7
-.space 2
-.byte 5
-.byte 7
-.space 2
-.byte 5
-.byte 7
-.space 2
-.byte 5
-.byte 7
-.space 2
-.byte 5
-.byte 7
-.space 2
-.byte 5
-.byte 7
-.space 2
-.byte 5
-.byte 7
-.space 2
-.byte 5
-.byte 7
-.space 2
-.byte 5
-.byte 7
-.space 2
-.byte 5
-.byte 7
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 1
-.byte 6
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 6
-.byte 8
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.byte 0
-.byte 0
-.space 2
-.size yycrank,580
-.globl yysvec
-.align 4
-.type yysvec,@object
-yysvec:
-.long 0
-.long 0
-.long 0
-.long yycrank-4
-.long 0
-.long 0
-.long yycrank
-.long yysvec+12
-.long 0
-.long yycrank
-.long 0
-.long yyvstop+4
-.long yycrank
-.long 0
-.long yyvstop+12
-.long yycrank+8
-.long 0
-.long yyvstop+24
-.long yycrank+76
-.long 0
-.long yyvstop+36
-.long yycrank
-.long yysvec+60
-.long yyvstop+48
-.long yycrank
-.long yysvec+72
-.long yyvstop+56
-.long 0
-.long 0
-.long 0
-.size yysvec,120
-.globl yytop
-.align 4
-.type yytop,@object
-.size yytop,4
-yytop:
-.long yycrank+564
-.globl yybgin
-.align 4
-.type yybgin,@object
-.size yybgin,4
-yybgin:
-.long yysvec+12
-.globl yymatch
-.align 1
-.type yymatch,@object
-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
-.size yymatch,129
-.globl yyextra
-.align 1
-.type yyextra,@object
-yyextra:
-.byte 0
-.byte 0
-.byte 0
-.byte 0
-.byte 0
-.byte 0
-.byte 0
-.byte 0
-.byte 0
-.size yyextra,9
-.globl yylineno
-.align 4
-.type yylineno,@object
-.size yylineno,4
-yylineno:
-.long 1
-.globl yysptr
-.align 4
-.type yysptr,@object
-.size yysptr,4
-yysptr:
-.long yysbuf
-.globl yyprevious
-.align 4
-.type yyprevious,@object
-.size yyprevious,4
-yyprevious:
-.long 10
-.globl yylook
-.text
-.align 16
-.type yylook,@function
-yylook:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $44,%esp
-cmpl $0,yymorfg
-jne .LC35
-leal yytext,%edi
-movl %edi,-16(%ebp)
-jmp .LC36
-.LC35:
-movl $0,yymorfg
-movl yyleng,%edi
-leal yytext(%edi),%edi
-movl %edi,-16(%ebp)
-.LC36:
-.LC37:
-leal yylstate,%edi
-movl %edi,-8(%ebp)
-movl yybgin,%edi
-movl %edi,-4(%ebp)
-movl %edi,yyestate
-cmpl $10,yyprevious
-jne .LC41
-movl -4(%ebp),%edi
-leal 12(%edi),%edi
-movl %edi,-4(%ebp)
-.LC41:
-.LC43:
-movl -4(%ebp),%edi
-movl (,%edi),%edi
-movl %edi,-12(%ebp)
-movl -12(%ebp),%edi
-leal yycrank,%esi
-cmpl %esi,%edi
-jne .LC47
-movl -4(%ebp),%edi
-movl 4(%edi),%edi
-movl %edi,-28(%ebp)
-movl -28(%ebp),%edi
-cmpl $0,%edi
-jne .LC49
-jmp .LC94
-.LC49:
-movl -28(%ebp),%edi
-movl (,%edi),%edi
-leal yycrank,%esi
-cmpl %esi,%edi
-jne .LC51
-jmp .LC94
-.LC51:
-.LC47:
-movl -16(%ebp),%edi
-leal 1(%edi),%esi
-movl %esi,-16(%ebp)
-movl yysptr,%esi
-leal yysbuf,%ebx
-cmpl %ebx,%esi
-jbe .LC61
-movl yysptr,%esi
-leal -1(%esi),%esi
-movl %esi,yysptr
-movsbl (,%esi),%esi
-movl %esi,-40(%ebp)
-jmp .LC62
-.LC61:
-movl yyin,%esi
-movl 4(%esi),%ebx
-movl 8(%esi),%esi
-cmpl %esi,%ebx
-jb .LC63
-pushl yyin
-call __uflow
-addl $4,%esp
-movl %eax,%esi
-movl %esi,-44(%ebp)
-jmp .LC64
-.LC63:
-movl yyin,%esi
-leal 4(%esi),%esi
-movl (,%esi),%ebx
-leal 1(%ebx),%edx
-movl %edx,(,%esi)
-movb (,%ebx),%bl
-movzbl %bl,%esi
-movl %esi,-44(%ebp)
-.LC64:
-movl -44(%ebp),%esi
-movl %esi,-40(%ebp)
-.LC62:
-movl -40(%ebp),%esi
-movl %esi,yytchar
-cmpl $10,%esi
-jne .LC59
-incl yylineno
-movl yytchar,%esi
-movl %esi,-36(%ebp)
-jmp .LC60
-.LC59:
-movl yytchar,%esi
-movl %esi,-36(%ebp)
-.LC60:
-cmpl $-1,-36(%ebp)
-jne .LC57
-movl $0,-32(%ebp)
-jmp .LC58
-.LC57:
-movl yytchar,%esi
-movl %esi,-32(%ebp)
-.LC58:
-movl -32(%ebp),%esi
-movl %esi,-20(%ebp)
-movl %esi,%ebx
-movb %bl,(,%edi)
-.LC65:
-movl -12(%ebp),%edi
-movl %edi,-24(%ebp)
-leal yycrank,%esi
-cmpl %esi,%edi
-jbe .LC66
-movl -20(%ebp),%edi
-movl -24(%ebp),%esi
-leal (%esi,%edi,4),%edi
-movl %edi,-12(%ebp)
-movl -12(%ebp),%edi
-movl %edi,%esi
-movl yytop,%ebx
-cmpl %ebx,%esi
-ja .LC67
-movsbl (,%edi),%edi
-imul $12,%edi,%edi
-leal yysvec(%edi),%edi
-movl -4(%ebp),%esi
-cmpl %esi,%edi
-jne .LC67
-leal yysvec,%edi
-movl -12(%ebp),%esi
-movsbl 1(%esi),%esi
-imul $12,%esi,%esi
-leal yysvec(%esi),%esi
-cmpl %edi,%esi
-jne .LC70
-movl -16(%ebp),%edi
-leal -1(%edi),%edi
-movl %edi,-16(%ebp)
-movsbl (,%edi),%edi
-movl %edi,yytchar
-cmpl $10,yytchar
-jne .LC72
-decl yylineno
-.LC72:
-movl yysptr,%edi
-leal 1(%edi),%esi
-movl %esi,yysptr
-movl yytchar,%esi
-movl %esi,%ebx
-movb %bl,(,%edi)
-jmp .LC94
-.LC70:
-movl -8(%ebp),%edi
-leal 4(%edi),%esi
-movl %esi,-8(%ebp)
-movl -12(%ebp),%esi
-movsbl 1(%esi),%esi
-imul $12,%esi,%esi
-leal yysvec(%esi),%esi
-movl %esi,-4(%ebp)
-movl %esi,(,%edi)
-jmp .LC43
-.LC66:
-movl -12(%ebp),%edi
-leal yycrank,%esi
-cmpl %esi,%edi
-jae .LC75
-leal yycrank,%edi
-movl -12(%ebp),%esi
-subl %esi,%edi
-movl %edi,%eax
-movl $4,%ecx
-cdq
-idivl %ecx
-leal yycrank(,%eax,4),%edi
-movl %edi,-24(%ebp)
-movl %edi,-12(%ebp)
-movl -20(%ebp),%edi
-movl -12(%ebp),%esi
-leal (%esi,%edi,4),%edi
-movl %edi,-12(%ebp)
-movl -12(%ebp),%edi
-movl %edi,%esi
-movl yytop,%ebx
-cmpl %ebx,%esi
-ja .LC77
-movsbl (,%edi),%edi
-imul $12,%edi,%edi
-leal yysvec(%edi),%edi
-movl -4(%ebp),%esi
-cmpl %esi,%edi
-jne .LC77
-leal yysvec,%edi
-movl -12(%ebp),%esi
-movsbl 1(%esi),%esi
-imul $12,%esi,%esi
-leal yysvec(%esi),%esi
-cmpl %edi,%esi
-jne .LC79
-movl -16(%ebp),%edi
-leal -1(%edi),%edi
-movl %edi,-16(%ebp)
-movsbl (,%edi),%edi
-movl %edi,yytchar
-cmpl $10,yytchar
-jne .LC81
-decl yylineno
-.LC81:
-movl yysptr,%edi
-leal 1(%edi),%esi
-movl %esi,yysptr
-movl yytchar,%esi
-movl %esi,%ebx
-movb %bl,(,%edi)
-jmp .LC94
-.LC79:
-movl -8(%ebp),%edi
-leal 4(%edi),%esi
-movl %esi,-8(%ebp)
-movl -12(%ebp),%esi
-movsbl 1(%esi),%esi
-imul $12,%esi,%esi
-leal yysvec(%esi),%esi
-movl %esi,-4(%ebp)
-movl %esi,(,%edi)
-jmp .LC43
-.LC77:
-movl -20(%ebp),%edi
-movsbl yymatch(%edi),%edi
-movl -24(%ebp),%esi
-leal (%esi,%edi,4),%edi
-movl %edi,-12(%ebp)
-movl -12(%ebp),%edi
-movl %edi,%esi
-movl yytop,%ebx
-cmpl %ebx,%esi
-ja .LC83
-movsbl (,%edi),%edi
-imul $12,%edi,%edi
-leal yysvec(%edi),%edi
-movl -4(%ebp),%esi
-cmpl %esi,%edi
-jne .LC83
-leal yysvec,%edi
-movl -12(%ebp),%esi
-movsbl 1(%esi),%esi
-imul $12,%esi,%esi
-leal yysvec(%esi),%esi
-cmpl %edi,%esi
-jne .LC85
-movl -16(%ebp),%edi
-leal -1(%edi),%edi
-movl %edi,-16(%ebp)
-movsbl (,%edi),%edi
-movl %edi,yytchar
-cmpl $10,yytchar
-jne .LC87
-decl yylineno
-.LC87:
-movl yysptr,%edi
-leal 1(%edi),%esi
-movl %esi,yysptr
-movl yytchar,%esi
-movl %esi,%ebx
-movb %bl,(,%edi)
-jmp .LC94
-.LC85:
-movl -8(%ebp),%edi
-leal 4(%edi),%esi
-movl %esi,-8(%ebp)
-movl -12(%ebp),%esi
-movsbl 1(%esi),%esi
-imul $12,%esi,%esi
-leal yysvec(%esi),%esi
-movl %esi,-4(%ebp)
-movl %esi,(,%edi)
-jmp .LC43
-.LC83:
-.LC75:
-.LC67:
-movl -4(%ebp),%edi
-movl 4(%edi),%edi
-movl %edi,-4(%ebp)
-cmpl $0,%edi
-je .LC89
-movl -4(%ebp),%edi
-movl (,%edi),%edi
-movl %edi,-12(%ebp)
-leal yycrank,%esi
-cmpl %esi,%edi
-je .LC89
-jmp .LC65
-.LC89:
-movl -16(%ebp),%edi
-leal -1(%edi),%edi
-movl %edi,-16(%ebp)
-movsbl (,%edi),%edi
-movl %edi,yytchar
-cmpl $10,yytchar
-jne .LC91
-decl yylineno
-.LC91:
-movl yysptr,%edi
-leal 1(%edi),%esi
-movl %esi,yysptr
-movl yytchar,%esi
-movl %esi,%ebx
-movb %bl,(,%edi)
-jmp .LC94
-.LC93:
-movl -16(%ebp),%edi
-leal -1(%edi),%esi
-movl %esi,-16(%ebp)
-movb $0,(,%edi)
-movl -8(%ebp),%edi
-movl (,%edi),%edi
-movl %edi,%esi
-cmpl $0,%esi
-je .LC96
-movl 8(%edi),%edi
-movl %edi,yyfnd
-cmpl $0,%edi
-je .LC96
-movl yyfnd,%edi
-cmpl $0,(,%edi)
-jle .LC96
-movl -8(%ebp),%edi
-movl %edi,yyolsp
-movl yyfnd,%edi
-movl (,%edi),%edi
-movsbl yyextra(%edi),%edi
-cmpl $0,%edi
-je .LC98
-jmp .LC101
-.LC100:
-movl -8(%ebp),%edi
-leal -4(%edi),%edi
-movl %edi,-8(%ebp)
-movl -16(%ebp),%edi
-leal -1(%edi),%esi
-movl %esi,-16(%ebp)
-movsbl (,%edi),%edi
-movl %edi,yytchar
-cmpl $10,yytchar
-jne .LC103
-decl yylineno
-.LC103:
-movl yysptr,%edi
-leal 1(%edi),%esi
-movl %esi,yysptr
-movl yytchar,%esi
-movl %esi,%ebx
-movb %bl,(,%edi)
-.LC101:
-movl yyfnd,%edi
-movl (,%edi),%edi
-negl %edi
-pushl %edi
-movl -8(%ebp),%edi
-movl (,%edi),%edi
-pushl 8(%edi)
-call yyback
-addl $8,%esp
-cmpl $1,%eax
-je .LC105
-movl -8(%ebp),%edi
-leal yylstate,%esi
-cmpl %esi,%edi
-ja .LC100
-.LC105:
-.LC98:
-movl -16(%ebp),%edi
-movsbl (,%edi),%esi
-movl %esi,yyprevious
-movl -8(%ebp),%esi
-movl %esi,yylsp
-leal yytext,%esi
-subl %esi,%edi
-leal 1(%edi),%edi
-movl %edi,yyleng
-movl yyleng,%edi
-movb $0,yytext(%edi)
-movl yyfnd,%edi
-leal 4(%edi),%esi
-movl %esi,yyfnd
-movl (,%edi),%eax
-jmp .LC34
-.LC96:
-movl -16(%ebp),%edi
-movsbl (,%edi),%edi
-movl %edi,yytchar
-cmpl $10,yytchar
-jne .LC106
-decl yylineno
-.LC106:
-movl yysptr,%edi
-leal 1(%edi),%esi
-movl %esi,yysptr
-movl yytchar,%esi
-movl %esi,%ebx
-movb %bl,(,%edi)
-.LC94:
-movl -8(%ebp),%edi
-leal -4(%edi),%esi
-movl %esi,-8(%ebp)
-leal yylstate,%esi
-cmpl %esi,%edi
-ja .LC93
-movsbl yytext,%edi
-cmpl $0,%edi
-jne .LC108
-leal yysbuf,%edi
-movl %edi,yysptr
-movl $0,%eax
-jmp .LC34
-.LC108:
-movl yysptr,%edi
-leal yysbuf,%esi
-cmpl %esi,%edi
-jbe .LC118
-movl yysptr,%edi
-leal -1(%edi),%edi
-movl %edi,yysptr
-movsbl (,%edi),%edi
-movl %edi,-40(%ebp)
-jmp .LC119
-.LC118:
-movl yyin,%edi
-movl 4(%edi),%esi
-movl 8(%edi),%edi
-cmpl %edi,%esi
-jb .LC120
-pushl yyin
-call __uflow
-addl $4,%esp
-movl %eax,%edi
-movl %edi,-44(%ebp)
-jmp .LC121
-.LC120:
-movl yyin,%edi
-leal 4(%edi),%edi
-movl (,%edi),%esi
-leal 1(%esi),%ebx
-movl %ebx,(,%edi)
-movb (,%esi),%bl
-movzbl %bl,%edi
-movl %edi,-44(%ebp)
-.LC121:
-movl -44(%ebp),%edi
-movl %edi,-40(%ebp)
-.LC119:
-movl -40(%ebp),%edi
-movl %edi,yytchar
-cmpl $10,%edi
-jne .LC116
-incl yylineno
-movl yytchar,%edi
-movl %edi,-36(%ebp)
-jmp .LC117
-.LC116:
-movl yytchar,%edi
-movl %edi,-36(%ebp)
-.LC117:
-cmpl $-1,-36(%ebp)
-jne .LC114
-movl $0,-32(%ebp)
-jmp .LC115
-.LC114:
-movl yytchar,%edi
-movl %edi,-32(%ebp)
-.LC115:
-movl -32(%ebp),%edi
-movl %edi,%ebx
-movb %bl,yytext
-movsbl %bl,%edi
-movl %edi,yyprevious
-cmpl $0,yyprevious
-jle .LC122
-movl yyout,%edi
-movl 20(%edi),%esi
-movl 24(%edi),%edi
-cmpl %edi,%esi
-jb .LC125
-movl yyprevious,%edi
-movl %edi,%ebx
-movzbl %bl,%edi
-pushl %edi
-pushl yyout
-call __overflow
-addl $8,%esp
-jmp .LC126
-.LC125:
-movl yyout,%edi
-leal 20(%edi),%edi
-movl (,%edi),%esi
-leal 1(%esi),%ebx
-movl %ebx,(,%edi)
-movl yyprevious,%edi
-movl %edi,%ebx
-movb %bl,(,%esi)
-.LC126:
-.LC122:
-leal yytext,%edi
-movl %edi,-16(%ebp)
-jmp .LC37
-.LC34:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf127:
-.size yylook,.Lf127-yylook
-.globl yyback
-.align 16
-.type yyback,@function
-yyback:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl 20(%ebp),%edi
-cmpl $0,%edi
-jne .LC132
-movl $0,%eax
-jmp .LC128
-.LC131:
-movl 20(%ebp),%edi
-leal 4(%edi),%esi
-movl %esi,20(%ebp)
-movl 24(%ebp),%esi
-cmpl %esi,(,%edi)
-jne .LC134
-movl $1,%eax
-jmp .LC128
-.LC134:
-.LC132:
-movl 20(%ebp),%edi
-cmpl $0,(,%edi)
-jne .LC131
-movl $0,%eax
-.LC128:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf136:
-.size yyback,.Lf136-yyback
-.globl yyinput
-.align 16
-.type yyinput,@function
-yyinput:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $16,%esp
-movl yysptr,%edi
-leal yysbuf,%esi
-cmpl %esi,%edi
-jbe .LC146
-movl yysptr,%edi
-leal -1(%edi),%edi
-movl %edi,yysptr
-movsbl (,%edi),%edi
-movl %edi,-12(%ebp)
-jmp .LC147
-.LC146:
-movl yyin,%edi
-movl 4(%edi),%esi
-movl 8(%edi),%edi
-cmpl %edi,%esi
-jb .LC148
-pushl yyin
-call __uflow
-addl $4,%esp
-movl %eax,%edi
-movl %edi,-16(%ebp)
-jmp .LC149
-.LC148:
-movl yyin,%edi
-leal 4(%edi),%edi
-movl (,%edi),%esi
-leal 1(%esi),%ebx
-movl %ebx,(,%edi)
-movb (,%esi),%bl
-movzbl %bl,%edi
-movl %edi,-16(%ebp)
-.LC149:
-movl -16(%ebp),%edi
-movl %edi,-12(%ebp)
-.LC147:
-movl -12(%ebp),%edi
-movl %edi,yytchar
-cmpl $10,%edi
-jne .LC144
-incl yylineno
-movl yytchar,%edi
-movl %edi,-8(%ebp)
-jmp .LC145
-.LC144:
-movl yytchar,%edi
-movl %edi,-8(%ebp)
-.LC145:
-cmpl $-1,-8(%ebp)
-jne .LC142
-movl $0,-4(%ebp)
-jmp .LC143
-.LC142:
-movl yytchar,%edi
-movl %edi,-4(%ebp)
-.LC143:
-movl -4(%ebp),%eax
-.LC137:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf150:
-.size yyinput,.Lf150-yyinput
-.globl yyoutput
-.align 16
-.type yyoutput,@function
-yyoutput:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl yyout,%edi
-movl 20(%edi),%esi
-movl 24(%edi),%edi
-cmpl %edi,%esi
-jb .LC153
-movl 20(%ebp),%edi
-movl %edi,%ebx
-movzbl %bl,%edi
-pushl %edi
-pushl yyout
-call __overflow
-addl $8,%esp
-jmp .LC154
-.LC153:
-movl yyout,%edi
-leal 20(%edi),%edi
-movl (,%edi),%esi
-leal 1(%esi),%ebx
-movl %ebx,(,%edi)
-movl 20(%ebp),%edi
-movl %edi,%ebx
-movb %bl,(,%esi)
-.LC154:
-movl $0,%eax
-.LC151:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf155:
-.size yyoutput,.Lf155-yyoutput
-.globl yyunput
-.align 16
-.type yyunput,@function
-yyunput:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl 20(%ebp),%edi
-movl %edi,yytchar
-cmpl $10,yytchar
-jne .LC157
-decl yylineno
-.LC157:
-movl yysptr,%edi
-leal 1(%edi),%esi
-movl %esi,yysptr
-movl yytchar,%esi
-movl %esi,%ebx
-movb %bl,(,%edi)
-movl $0,%eax
-.LC156:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf159:
-.size yyunput,.Lf159-yyunput
-.globl main
-.align 16
-.type main,@function
-main:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-call yyparse
-movl $0,%eax
-.LC160:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf161:
-.size main,.Lf161-main
-.globl yyerror
-.align 16
-.type yyerror,@function
-yyerror:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-pushl 20(%ebp)
-pushl $.LC163
-call printf
-addl $8,%esp
-movl $0,%eax
-.LC162:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf164:
-.size yyerror,.Lf164-yyerror
-.data
-.globl yyexca
-.align 2
-.type yyexca,@object
-yyexca:
-.word -1
-.word 1
-.word 0
-.word -1
-.word -2
-.word 0
-.size yyexca,12
-.globl yyact
-.align 2
-.type yyact,@object
-yyact:
-.word 12
-.word 2
-.word 9
-.word 8
-.word 17
-.word 11
-.word 25
-.word 17
-.word 15
-.word 18
-.word 16
-.word 10
-.word 18
-.word 17
-.word 15
-.word 7
-.word 16
-.word 13
-.word 18
-.word 5
-.word 3
-.word 1
-.word 0
-.word 19
-.word 20
-.word 0
-.word 0
-.word 21
-.word 22
-.word 23
-.word 24
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 6
-.word 14
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 0
-.word 4
-.word 6
-.size yyact,498
-.globl yypact
-.align 2
-.type yypact,@object
-yypact:
-.word -1000
-.word -9
-.word -1000
-.word 5
-.word -7
-.word -59
-.word -1000
-.word -1000
-.word -1000
-.word -40
-.word -29
-.word -40
-.word -40
-.word -1000
-.word -1000
-.word -40
-.word -40
-.word -40
-.word -40
-.word -38
-.word -35
-.word -38
-.word -38
-.word -1000
-.word -1000
-.word -1000
-.size yypact,52
-.globl yypgo
-.align 2
-.type yypgo,@object
-yypgo:
-.word 0
-.word 21
-.word 20
-.word 17
-.word 11
-.size yypgo,10
-.globl yyr1
-.align 2
-.type yyr1,@object
-yyr1:
-.word 0
-.word 1
-.word 1
-.word 1
-.word 1
-.word 2
-.word 4
-.word 4
-.word 4
-.word 4
-.word 4
-.word 4
-.word 4
-.word 4
-.word 3
-.size yyr1,30
-.globl yyr2
-.align 2
-.type yyr2,@object
-yyr2:
-.word 0
-.word 0
-.word 2
-.word 3
-.word 3
-.word 3
-.word 3
-.word 3
-.word 3
-.word 3
-.word 2
-.word 3
-.word 1
-.word 1
-.word 1
-.size yyr2,30
-.globl yychk
-.align 2
-.type yychk,@object
-yychk:
-.word -1000
-.word -1
-.word 10
-.word -2
-.word 256
-.word -3
-.word 257
-.word 10
-.word 10
-.word 61
-.word -4
-.word 45
-.word 40
-.word -3
-.word 258
-.word 43
-.word 45
-.word 42
-.word 47
-.word -4
-.word -4
-.word -4
-.word -4
-.word -4
-.word -4
-.word 41
-.size yychk,52
-.globl yydef
-.align 2
-.type yydef,@object
-yydef:
-.word 1
-.word -2
-.word 2
-.word 0
-.word 0
-.word 0
-.word 14
-.word 3
-.word 4
-.word 0
-.word 5
-.word 0
-.word 0
-.word 12
-.word 13
-.word 0
-.word 0
-.word 0
-.word 0
-.word 10
-.word 0
-.word 6
-.word 7
-.word 8
-.word 9
-.word 11
-.size yydef,52
-.globl yychar
-.align 4
-.type yychar,@object
-.size yychar,4
-yychar:
-.long -1
-.globl yynerrs
-.align 4
-.type yynerrs,@object
-.size yynerrs,4
-yynerrs:
-.long 0
-.globl yyerrflag
-.align 2
-.type yyerrflag,@object
-.size yyerrflag,2
-yyerrflag:
-.word 0
-.globl yyparse
-.text
-.align 16
-.type yyparse,@function
-yyparse:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-subl $332,%esp
-movw $0,-6(%ebp)
-movl $-1,yychar
-movl $0,yynerrs
-movw $0,yyerrflag
-leal -328(%ebp),%edi
-movl %edi,-12(%ebp)
-leal yyv-4,%edi
-movl %edi,-20(%ebp)
-.LC168:
-movl -12(%ebp),%edi
-leal 2(%edi),%edi
-movl %edi,-12(%ebp)
-leal -26(%ebp),%esi
-cmpl %esi,%edi
-jbe .LC169
-pushl $.LC172
-call yyerror
-addl $4,%esp
-movl $1,%eax
-jmp .LC165
-.LC169:
-movl -12(%ebp),%edi
-movw -6(%ebp),%si
-movw %si,(,%edi)
-movl -20(%ebp),%edi
-leal 4(%edi),%edi
-movl %edi,-20(%ebp)
-movl -20(%ebp),%edi
-movl yyval,%esi
-movl %esi,(,%edi)
-.LC173:
-movswl -6(%ebp),%edi
-movw yypact(,%edi,2),%di
-movw %di,-14(%ebp)
-movswl -14(%ebp),%edi
-cmpl $-1000,%edi
-jg .LC174
-jmp .LC176
-.LC174:
-cmpl $0,yychar
-jge .LC177
-call yylex
-movl %eax,yychar
-cmpl $0,%eax
-jge .LC179
-movl $0,yychar
-.LC179:
-.LC177:
-movswl -14(%ebp),%edi
-movl yychar,%esi
-leal (%esi,%edi),%edi
-movw %di,-14(%ebp)
-movswl %di,%edi
-cmpl $0,%edi
-jl .LC183
-movswl -14(%ebp),%edi
-cmpl $249,%edi
-jl .LC181
-.LC183:
-jmp .LC176
-.LC181:
-movswl -14(%ebp),%edi
-movw yyact(,%edi,2),%di
-movw %di,-14(%ebp)
-movswl %di,%edi
-movswl yychk(,%edi,2),%edi
-cmpl yychar,%edi
-jne .LC184
-movl $-1,yychar
-movl yylval,%edi
-movl %edi,yyval
-movw -14(%ebp),%di
-movw %di,-6(%ebp)
-movswl yyerrflag,%edi
-cmpl $0,%edi
-jle .LC168
-movswl yyerrflag,%edi
-subl $1,%edi
-movw %di,yyerrflag
-jmp .LC168
-.LC184:
-.LC176:
-movswl -6(%ebp),%edi
-movw yydef(,%edi,2),%di
-movw %di,-14(%ebp)
-movswl %di,%edi
-cmpl $-2,%edi
-jne .LC188
-cmpl $0,yychar
-jge .LC190
-call yylex
-movl %eax,yychar
-cmpl $0,%eax
-jge .LC192
-movl $0,yychar
-.LC192:
-.LC190:
-leal yyexca,%edi
-movl %edi,-24(%ebp)
-jmp .LC197
-.LC194:
-.LC195:
-movl -24(%ebp),%edi
-leal 4(%edi),%edi
-movl %edi,-24(%ebp)
-.LC197:
-movl -24(%ebp),%edi
-movswl (,%edi),%esi
-cmpl $-1,%esi
-jne .LC194
-movswl 2(%edi),%edi
-movswl -6(%ebp),%esi
-cmpl %esi,%edi
-jne .LC194
-jmp .LC199
-.LC198:
-movl -24(%ebp),%edi
-movswl (,%edi),%edi
-cmpl yychar,%edi
-jne .LC201
-jmp .LC200
-.LC201:
-.LC199:
-movl -24(%ebp),%edi
-leal 4(%edi),%edi
-movl %edi,-24(%ebp)
-movswl (,%edi),%edi
-cmpl $0,%edi
-jge .LC198
-.LC200:
-movl -24(%ebp),%edi
-movw 2(%edi),%di
-movw %di,-14(%ebp)
-movswl %di,%edi
-cmpl $0,%edi
-jge .LC203
-movl $0,%eax
-jmp .LC165
-.LC203:
-.LC188:
-movswl -14(%ebp),%edi
-cmpl $0,%edi
-jne .LC205
-movswl yyerrflag,%edi
-movl %edi,-332(%ebp)
-movl -332(%ebp),%edi
-cmpl $0,%edi
-jl .LC207
-cmpl $3,%edi
-jg .LC207
-jmp *.LC223(,%edi,4)
-.data
-.align 4
-.LC223:
-.long .LC210
-.long .LC213
-.long .LC213
-.long .LC220
-.text
-.LC210:
-pushl $.LC211
-call yyerror
-addl $4,%esp
-.LC212:
-incl yynerrs
-.LC213:
-movw $3,yyerrflag
-jmp .LC215
-.LC214:
-movl -12(%ebp),%edi
-movswl (,%edi),%edi
-movswl yypact(,%edi,2),%edi
-leal 256(%edi),%edi
-movw %di,-14(%ebp)
-movswl -14(%ebp),%edi
-cmpl $0,%edi
-jl .LC217
-cmpl $249,%edi
-jge .LC217
-movswl yyact(,%edi,2),%edi
-movswl yychk(,%edi,2),%edi
-cmpl $256,%edi
-jne .LC217
-movswl -14(%ebp),%edi
-movw yyact(,%edi,2),%di
-movw %di,-6(%ebp)
-jmp .LC168
-.LC217:
-movl -12(%ebp),%edi
-movswl (,%edi),%esi
-movw yypact(,%esi,2),%si
-movw %si,-14(%ebp)
-leal -2(%edi),%edi
-movl %edi,-12(%ebp)
-movl -20(%ebp),%edi
-leal -4(%edi),%edi
-movl %edi,-20(%ebp)
-.LC215:
-movl -12(%ebp),%edi
-leal -326(%ebp),%esi
-cmpl %esi,%edi
-jae .LC214
-.LC219:
-movl $1,%eax
-jmp .LC165
-.LC220:
-cmpl $0,yychar
-jne .LC221
-jmp .LC219
-.LC221:
-movl $-1,yychar
-jmp .LC173
-.LC207:
-.LC205:
-movw -14(%ebp),%di
-movswl %di,%esi
-leal (,%esi,2),%esi
-leal yyr2(%esi),%ebx
-movl -12(%ebp),%edx
-movswl (,%ebx),%ecx
-leal (,%ecx,2),%ecx
-subl %ecx,%edx
-movl %edx,-12(%ebp)
-movl -20(%ebp),%edx
-movl %edx,-4(%ebp)
-movswl (,%ebx),%ebx
-leal (,%ebx,4),%ebx
-subl %ebx,%edx
-movl %edx,-20(%ebp)
-movl -20(%ebp),%ebx
-movl 4(%ebx),%ebx
-movl %ebx,yyval
-movw %di,-328(%ebp)
-movw yyr1(%esi),%di
-movw %di,-14(%ebp)
-movswl -14(%ebp),%edi
-movswl yypgo(,%edi,2),%edi
-movl -12(%ebp),%esi
-movswl (,%esi),%esi
-leal (%esi,%edi),%edi
-leal 1(%edi),%edi
-movw %di,-26(%ebp)
-movswl -26(%ebp),%edi
-cmpl $249,%edi
-jge .LC226
-movw yyact(,%edi,2),%di
-movw %di,-6(%ebp)
-movswl %di,%edi
-movswl yychk(,%edi,2),%edi
-movswl -14(%ebp),%esi
-negl %esi
-cmpl %esi,%edi
-je .LC224
-.LC226:
-movswl -14(%ebp),%edi
-movswl yypgo(,%edi,2),%edi
-movw yyact(,%edi,2),%di
-movw %di,-6(%ebp)
-.LC224:
-movswl -328(%ebp),%edi
-movl %edi,-332(%ebp)
-movl -332(%ebp),%edi
-cmpl $4,%edi
-jl .LC168
-cmpl $14,%edi
-jg .LC168
-jmp *.LC248-16(,%edi,4)
-.data
-.align 4
-.LC248:
-.long .LC230
-.long .LC231
-.long .LC233
-.long .LC235
-.long .LC237
-.long .LC239
-.long .LC241
-.long .LC168
-.long .LC243
-.long .LC245
-.long .LC247
-.text
-.LC230:
-movw $0,yyerrflag
-jmp .LC168
-.LC231:
-pushl $.LC232
-call printf
-addl $4,%esp
-jmp .LC168
-.LC233:
-pushl $.LC234
-call printf
-addl $4,%esp
-jmp .LC168
-.LC235:
-pushl $.LC236
-call printf
-addl $4,%esp
-jmp .LC168
-.LC237:
-pushl $.LC238
-call printf
-addl $4,%esp
-jmp .LC168
-.LC239:
-pushl $.LC240
-call printf
-addl $4,%esp
-jmp .LC168
-.LC241:
-pushl $.LC242
-call printf
-addl $4,%esp
-jmp .LC168
-.LC243:
-pushl $.LC244
-call printf
-addl $4,%esp
-jmp .LC168
-.LC245:
-pushl $yytext
-pushl $.LC246
-call printf
-addl $8,%esp
-jmp .LC168
-.LC247:
-pushl $yytext
-pushl $.LC163
-call printf
-addl $8,%esp
-jmp .LC168
-.LC165:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf250:
-.size yyparse,.Lf250-yyparse
-.globl yywrap
-.align 16
-.type yywrap,@function
-yywrap:
-pushl %ebp
-pushl %ebx
-pushl %esi
-pushl %edi
-movl %esp,%ebp
-movl $1,%eax
-.LC251:
-movl %ebp,%esp
-popl %edi
-popl %esi
-popl %ebx
-popl %ebp
-ret
-.Lf252:
-.size yywrap,.Lf252-yywrap
-.bss
-.globl yyv
-.align 4
-.type yyv,@object
-.size yyv,600
-.comm yyv,600
-.globl yyfnd
-.align 4
-.type yyfnd,@object
-.size yyfnd,4
-.comm yyfnd,4
-.globl yyolsp
-.align 4
-.type yyolsp,@object
-.size yyolsp,4
-.comm yyolsp,4
-.globl yylsp
-.align 4
-.type yylsp,@object
-.size yylsp,4
-.comm yylsp,4
-.globl yylstate
-.align 4
-.type yylstate,@object
-.size yylstate,800
-.comm yylstate,800
-.globl yyestate
-.align 4
-.type yyestate,@object
-.size yyestate,4
-.comm yyestate,4
-.globl yytchar
-.align 4
-.type yytchar,@object
-.size yytchar,4
-.comm yytchar,4
-.globl yysbuf
-.align 1
-.type yysbuf,@object
-.size yysbuf,200
-.comm yysbuf,200
-.globl yymorfg
-.align 4
-.type yymorfg,@object
-.size yymorfg,4
-.comm yymorfg,4
-.globl yytext
-.align 1
-.type yytext,@object
-.size yytext,200
-.comm yytext,200
-.globl yyleng
-.align 4
-.type yyleng,@object
-.size yyleng,4
-.comm yyleng,4
-.globl yyval
-.align 4
-.type yyval,@object
-.size yyval,4
-.comm yyval,4
-.globl yylval
-.align 4
-.type yylval,@object
-.size yylval,4
-.comm yylval,4
-.data
-.align 1
-.LC246:
-.byte 112
-.byte 117
-.byte 115
-.byte 104
-.byte 32
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 1
-.LC244:
-.byte 108
-.byte 111
-.byte 97
-.byte 100
-.byte 10
-.byte 0
-.align 1
-.LC242:
-.byte 110
-.byte 101
-.byte 103
-.byte 97
-.byte 116
-.byte 101
-.byte 10
-.byte 0
-.align 1
-.LC240:
-.byte 100
-.byte 105
-.byte 118
-.byte 105
-.byte 100
-.byte 101
-.byte 10
-.byte 0
-.align 1
-.LC238:
-.byte 109
-.byte 117
-.byte 108
-.byte 116
-.byte 105
-.byte 112
-.byte 108
-.byte 121
-.byte 10
-.byte 0
-.align 1
-.LC236:
-.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 1
-.LC234:
-.byte 97
-.byte 100
-.byte 100
-.byte 10
-.byte 0
-.align 1
-.LC232:
-.byte 115
-.byte 116
-.byte 111
-.byte 114
-.byte 101
-.byte 10
-.byte 0
-.align 1
-.LC211:
-.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 1
-.LC172:
-.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 1
-.LC163:
-.byte 37
-.byte 115
-.byte 10
-.byte 0
-.align 1
-.LC16:
-.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
-.text
-.ident "LCC: 4.1"
+.data
+.globl yyin
+.align 4
+.type yyin,@object
+.size yyin,4
+yyin:
+.long _IO_stdin_
+.globl yyout
+.align 4
+.type yyout,@object
+.size yyout,4
+yyout:
+.long _IO_stdout_
+.globl yylex
+.text
+.align 16
+.type yylex,@function
+yylex:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $4,%esp
+jmp .LC3
+.LC2:
+.LC5:
+movl -4(%ebp),%edi
+cmpl $-1,%edi
+jl .LC6
+cmpl $4,%edi
+jg .LC6
+jmp *.LC17+4(,%edi,4)
+.data
+.align 4
+.LC17:
+.long .LC7
+.long .LC8
+.long .LC11
+.long .LC12
+.long .LC7
+.long .LC14
+.text
+.LC8:
+call yywrap
+cmpl $0,%eax
+je .LC7
+movl $0,%eax
+jmp .LC1
+.LC11:
+movl $257,%eax
+jmp .LC1
+.LC12:
+movl $258,%eax
+jmp .LC1
+.LC14:
+movsbl yytext,%eax
+jmp .LC1
+.LC6:
+pushl -4(%ebp)
+pushl $.LC16
+pushl yyout
+call fprintf
+addl $12,%esp
+.LC7:
+.LC3:
+call yylook
+movl %eax,-4(%ebp)
+cmpl $0,%eax
+jge .LC2
+movl $0,%eax
+.LC1:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf19:
+.size yylex,.Lf19-yylex
+.data
+.globl yyvstop
+.align 4
+.type yyvstop,@object
+yyvstop:
+.long 0
+.long 4
+.long 0
+.long 3
+.long 4
+.long 0
+.long 2
+.long 4
+.long 0
+.long 1
+.long 4
+.long 0
+.long 2
+.long 0
+.long 1
+.long 0
+.long 0
+.size yyvstop,68
+.globl yycrank
+.align 4
+.type yycrank,@object
+yycrank:
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 1
+.byte 3
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 1
+.byte 4
+.space 2
+.byte 1
+.byte 3
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 1
+.byte 5
+.space 2
+.byte 5
+.byte 7
+.space 2
+.byte 5
+.byte 7
+.space 2
+.byte 5
+.byte 7
+.space 2
+.byte 5
+.byte 7
+.space 2
+.byte 5
+.byte 7
+.space 2
+.byte 5
+.byte 7
+.space 2
+.byte 5
+.byte 7
+.space 2
+.byte 5
+.byte 7
+.space 2
+.byte 5
+.byte 7
+.space 2
+.byte 5
+.byte 7
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 1
+.byte 6
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 6
+.byte 8
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.byte 0
+.byte 0
+.space 2
+.size yycrank,580
+.globl yysvec
+.align 4
+.type yysvec,@object
+yysvec:
+.long 0
+.long 0
+.long 0
+.long yycrank-4
+.long 0
+.long 0
+.long yycrank
+.long yysvec+12
+.long 0
+.long yycrank
+.long 0
+.long yyvstop+4
+.long yycrank
+.long 0
+.long yyvstop+12
+.long yycrank+8
+.long 0
+.long yyvstop+24
+.long yycrank+76
+.long 0
+.long yyvstop+36
+.long yycrank
+.long yysvec+60
+.long yyvstop+48
+.long yycrank
+.long yysvec+72
+.long yyvstop+56
+.long 0
+.long 0
+.long 0
+.size yysvec,120
+.globl yytop
+.align 4
+.type yytop,@object
+.size yytop,4
+yytop:
+.long yycrank+564
+.globl yybgin
+.align 4
+.type yybgin,@object
+.size yybgin,4
+yybgin:
+.long yysvec+12
+.globl yymatch
+.align 1
+.type yymatch,@object
+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
+.size yymatch,129
+.globl yyextra
+.align 1
+.type yyextra,@object
+yyextra:
+.byte 0
+.byte 0
+.byte 0
+.byte 0
+.byte 0
+.byte 0
+.byte 0
+.byte 0
+.byte 0
+.size yyextra,9
+.globl yylineno
+.align 4
+.type yylineno,@object
+.size yylineno,4
+yylineno:
+.long 1
+.globl yysptr
+.align 4
+.type yysptr,@object
+.size yysptr,4
+yysptr:
+.long yysbuf
+.globl yyprevious
+.align 4
+.type yyprevious,@object
+.size yyprevious,4
+yyprevious:
+.long 10
+.globl yylook
+.text
+.align 16
+.type yylook,@function
+yylook:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $44,%esp
+cmpl $0,yymorfg
+jne .LC35
+leal yytext,%edi
+movl %edi,-16(%ebp)
+jmp .LC36
+.LC35:
+movl $0,yymorfg
+movl yyleng,%edi
+leal yytext(%edi),%edi
+movl %edi,-16(%ebp)
+.LC36:
+.LC37:
+leal yylstate,%edi
+movl %edi,-8(%ebp)
+movl yybgin,%edi
+movl %edi,-4(%ebp)
+movl %edi,yyestate
+cmpl $10,yyprevious
+jne .LC41
+movl -4(%ebp),%edi
+leal 12(%edi),%edi
+movl %edi,-4(%ebp)
+.LC41:
+.LC43:
+movl -4(%ebp),%edi
+movl (,%edi),%edi
+movl %edi,-12(%ebp)
+movl -12(%ebp),%edi
+leal yycrank,%esi
+cmpl %esi,%edi
+jne .LC47
+movl -4(%ebp),%edi
+movl 4(%edi),%edi
+movl %edi,-28(%ebp)
+movl -28(%ebp),%edi
+cmpl $0,%edi
+jne .LC49
+jmp .LC94
+.LC49:
+movl -28(%ebp),%edi
+movl (,%edi),%edi
+leal yycrank,%esi
+cmpl %esi,%edi
+jne .LC51
+jmp .LC94
+.LC51:
+.LC47:
+movl -16(%ebp),%edi
+leal 1(%edi),%esi
+movl %esi,-16(%ebp)
+movl yysptr,%esi
+leal yysbuf,%ebx
+cmpl %ebx,%esi
+jbe .LC61
+movl yysptr,%esi
+leal -1(%esi),%esi
+movl %esi,yysptr
+movsbl (,%esi),%esi
+movl %esi,-40(%ebp)
+jmp .LC62
+.LC61:
+movl yyin,%esi
+movl 4(%esi),%ebx
+movl 8(%esi),%esi
+cmpl %esi,%ebx
+jb .LC63
+pushl yyin
+call __uflow
+addl $4,%esp
+movl %eax,%esi
+movl %esi,-44(%ebp)
+jmp .LC64
+.LC63:
+movl yyin,%esi
+leal 4(%esi),%esi
+movl (,%esi),%ebx
+leal 1(%ebx),%edx
+movl %edx,(,%esi)
+movb (,%ebx),%bl
+movzbl %bl,%esi
+movl %esi,-44(%ebp)
+.LC64:
+movl -44(%ebp),%esi
+movl %esi,-40(%ebp)
+.LC62:
+movl -40(%ebp),%esi
+movl %esi,yytchar
+cmpl $10,%esi
+jne .LC59
+incl yylineno
+movl yytchar,%esi
+movl %esi,-36(%ebp)
+jmp .LC60
+.LC59:
+movl yytchar,%esi
+movl %esi,-36(%ebp)
+.LC60:
+cmpl $-1,-36(%ebp)
+jne .LC57
+movl $0,-32(%ebp)
+jmp .LC58
+.LC57:
+movl yytchar,%esi
+movl %esi,-32(%ebp)
+.LC58:
+movl -32(%ebp),%esi
+movl %esi,-20(%ebp)
+movl %esi,%ebx
+movb %bl,(,%edi)
+.LC65:
+movl -12(%ebp),%edi
+movl %edi,-24(%ebp)
+leal yycrank,%esi
+cmpl %esi,%edi
+jbe .LC66
+movl -20(%ebp),%edi
+movl -24(%ebp),%esi
+leal (%esi,%edi,4),%edi
+movl %edi,-12(%ebp)
+movl -12(%ebp),%edi
+movl %edi,%esi
+movl yytop,%ebx
+cmpl %ebx,%esi
+ja .LC67
+movsbl (,%edi),%edi
+imul $12,%edi,%edi
+leal yysvec(%edi),%edi
+movl -4(%ebp),%esi
+cmpl %esi,%edi
+jne .LC67
+leal yysvec,%edi
+movl -12(%ebp),%esi
+movsbl 1(%esi),%esi
+imul $12,%esi,%esi
+leal yysvec(%esi),%esi
+cmpl %edi,%esi
+jne .LC70
+movl -16(%ebp),%edi
+leal -1(%edi),%edi
+movl %edi,-16(%ebp)
+movsbl (,%edi),%edi
+movl %edi,yytchar
+cmpl $10,yytchar
+jne .LC72
+decl yylineno
+.LC72:
+movl yysptr,%edi
+leal 1(%edi),%esi
+movl %esi,yysptr
+movl yytchar,%esi
+movl %esi,%ebx
+movb %bl,(,%edi)
+jmp .LC94
+.LC70:
+movl -8(%ebp),%edi
+leal 4(%edi),%esi
+movl %esi,-8(%ebp)
+movl -12(%ebp),%esi
+movsbl 1(%esi),%esi
+imul $12,%esi,%esi
+leal yysvec(%esi),%esi
+movl %esi,-4(%ebp)
+movl %esi,(,%edi)
+jmp .LC43
+.LC66:
+movl -12(%ebp),%edi
+leal yycrank,%esi
+cmpl %esi,%edi
+jae .LC75
+leal yycrank,%edi
+movl -12(%ebp),%esi
+subl %esi,%edi
+movl %edi,%eax
+movl $4,%ecx
+cdq
+idivl %ecx
+leal yycrank(,%eax,4),%edi
+movl %edi,-24(%ebp)
+movl %edi,-12(%ebp)
+movl -20(%ebp),%edi
+movl -12(%ebp),%esi
+leal (%esi,%edi,4),%edi
+movl %edi,-12(%ebp)
+movl -12(%ebp),%edi
+movl %edi,%esi
+movl yytop,%ebx
+cmpl %ebx,%esi
+ja .LC77
+movsbl (,%edi),%edi
+imul $12,%edi,%edi
+leal yysvec(%edi),%edi
+movl -4(%ebp),%esi
+cmpl %esi,%edi
+jne .LC77
+leal yysvec,%edi
+movl -12(%ebp),%esi
+movsbl 1(%esi),%esi
+imul $12,%esi,%esi
+leal yysvec(%esi),%esi
+cmpl %edi,%esi
+jne .LC79
+movl -16(%ebp),%edi
+leal -1(%edi),%edi
+movl %edi,-16(%ebp)
+movsbl (,%edi),%edi
+movl %edi,yytchar
+cmpl $10,yytchar
+jne .LC81
+decl yylineno
+.LC81:
+movl yysptr,%edi
+leal 1(%edi),%esi
+movl %esi,yysptr
+movl yytchar,%esi
+movl %esi,%ebx
+movb %bl,(,%edi)
+jmp .LC94
+.LC79:
+movl -8(%ebp),%edi
+leal 4(%edi),%esi
+movl %esi,-8(%ebp)
+movl -12(%ebp),%esi
+movsbl 1(%esi),%esi
+imul $12,%esi,%esi
+leal yysvec(%esi),%esi
+movl %esi,-4(%ebp)
+movl %esi,(,%edi)
+jmp .LC43
+.LC77:
+movl -20(%ebp),%edi
+movsbl yymatch(%edi),%edi
+movl -24(%ebp),%esi
+leal (%esi,%edi,4),%edi
+movl %edi,-12(%ebp)
+movl -12(%ebp),%edi
+movl %edi,%esi
+movl yytop,%ebx
+cmpl %ebx,%esi
+ja .LC83
+movsbl (,%edi),%edi
+imul $12,%edi,%edi
+leal yysvec(%edi),%edi
+movl -4(%ebp),%esi
+cmpl %esi,%edi
+jne .LC83
+leal yysvec,%edi
+movl -12(%ebp),%esi
+movsbl 1(%esi),%esi
+imul $12,%esi,%esi
+leal yysvec(%esi),%esi
+cmpl %edi,%esi
+jne .LC85
+movl -16(%ebp),%edi
+leal -1(%edi),%edi
+movl %edi,-16(%ebp)
+movsbl (,%edi),%edi
+movl %edi,yytchar
+cmpl $10,yytchar
+jne .LC87
+decl yylineno
+.LC87:
+movl yysptr,%edi
+leal 1(%edi),%esi
+movl %esi,yysptr
+movl yytchar,%esi
+movl %esi,%ebx
+movb %bl,(,%edi)
+jmp .LC94
+.LC85:
+movl -8(%ebp),%edi
+leal 4(%edi),%esi
+movl %esi,-8(%ebp)
+movl -12(%ebp),%esi
+movsbl 1(%esi),%esi
+imul $12,%esi,%esi
+leal yysvec(%esi),%esi
+movl %esi,-4(%ebp)
+movl %esi,(,%edi)
+jmp .LC43
+.LC83:
+.LC75:
+.LC67:
+movl -4(%ebp),%edi
+movl 4(%edi),%edi
+movl %edi,-4(%ebp)
+cmpl $0,%edi
+je .LC89
+movl -4(%ebp),%edi
+movl (,%edi),%edi
+movl %edi,-12(%ebp)
+leal yycrank,%esi
+cmpl %esi,%edi
+je .LC89
+jmp .LC65
+.LC89:
+movl -16(%ebp),%edi
+leal -1(%edi),%edi
+movl %edi,-16(%ebp)
+movsbl (,%edi),%edi
+movl %edi,yytchar
+cmpl $10,yytchar
+jne .LC91
+decl yylineno
+.LC91:
+movl yysptr,%edi
+leal 1(%edi),%esi
+movl %esi,yysptr
+movl yytchar,%esi
+movl %esi,%ebx
+movb %bl,(,%edi)
+jmp .LC94
+.LC93:
+movl -16(%ebp),%edi
+leal -1(%edi),%esi
+movl %esi,-16(%ebp)
+movb $0,(,%edi)
+movl -8(%ebp),%edi
+movl (,%edi),%edi
+movl %edi,%esi
+cmpl $0,%esi
+je .LC96
+movl 8(%edi),%edi
+movl %edi,yyfnd
+cmpl $0,%edi
+je .LC96
+movl yyfnd,%edi
+cmpl $0,(,%edi)
+jle .LC96
+movl -8(%ebp),%edi
+movl %edi,yyolsp
+movl yyfnd,%edi
+movl (,%edi),%edi
+movsbl yyextra(%edi),%edi
+cmpl $0,%edi
+je .LC98
+jmp .LC101
+.LC100:
+movl -8(%ebp),%edi
+leal -4(%edi),%edi
+movl %edi,-8(%ebp)
+movl -16(%ebp),%edi
+leal -1(%edi),%esi
+movl %esi,-16(%ebp)
+movsbl (,%edi),%edi
+movl %edi,yytchar
+cmpl $10,yytchar
+jne .LC103
+decl yylineno
+.LC103:
+movl yysptr,%edi
+leal 1(%edi),%esi
+movl %esi,yysptr
+movl yytchar,%esi
+movl %esi,%ebx
+movb %bl,(,%edi)
+.LC101:
+movl yyfnd,%edi
+movl (,%edi),%edi
+negl %edi
+pushl %edi
+movl -8(%ebp),%edi
+movl (,%edi),%edi
+pushl 8(%edi)
+call yyback
+addl $8,%esp
+cmpl $1,%eax
+je .LC105
+movl -8(%ebp),%edi
+leal yylstate,%esi
+cmpl %esi,%edi
+ja .LC100
+.LC105:
+.LC98:
+movl -16(%ebp),%edi
+movsbl (,%edi),%esi
+movl %esi,yyprevious
+movl -8(%ebp),%esi
+movl %esi,yylsp
+leal yytext,%esi
+subl %esi,%edi
+leal 1(%edi),%edi
+movl %edi,yyleng
+movl yyleng,%edi
+movb $0,yytext(%edi)
+movl yyfnd,%edi
+leal 4(%edi),%esi
+movl %esi,yyfnd
+movl (,%edi),%eax
+jmp .LC34
+.LC96:
+movl -16(%ebp),%edi
+movsbl (,%edi),%edi
+movl %edi,yytchar
+cmpl $10,yytchar
+jne .LC106
+decl yylineno
+.LC106:
+movl yysptr,%edi
+leal 1(%edi),%esi
+movl %esi,yysptr
+movl yytchar,%esi
+movl %esi,%ebx
+movb %bl,(,%edi)
+.LC94:
+movl -8(%ebp),%edi
+leal -4(%edi),%esi
+movl %esi,-8(%ebp)
+leal yylstate,%esi
+cmpl %esi,%edi
+ja .LC93
+movsbl yytext,%edi
+cmpl $0,%edi
+jne .LC108
+leal yysbuf,%edi
+movl %edi,yysptr
+movl $0,%eax
+jmp .LC34
+.LC108:
+movl yysptr,%edi
+leal yysbuf,%esi
+cmpl %esi,%edi
+jbe .LC118
+movl yysptr,%edi
+leal -1(%edi),%edi
+movl %edi,yysptr
+movsbl (,%edi),%edi
+movl %edi,-40(%ebp)
+jmp .LC119
+.LC118:
+movl yyin,%edi
+movl 4(%edi),%esi
+movl 8(%edi),%edi
+cmpl %edi,%esi
+jb .LC120
+pushl yyin
+call __uflow
+addl $4,%esp
+movl %eax,%edi
+movl %edi,-44(%ebp)
+jmp .LC121
+.LC120:
+movl yyin,%edi
+leal 4(%edi),%edi
+movl (,%edi),%esi
+leal 1(%esi),%ebx
+movl %ebx,(,%edi)
+movb (,%esi),%bl
+movzbl %bl,%edi
+movl %edi,-44(%ebp)
+.LC121:
+movl -44(%ebp),%edi
+movl %edi,-40(%ebp)
+.LC119:
+movl -40(%ebp),%edi
+movl %edi,yytchar
+cmpl $10,%edi
+jne .LC116
+incl yylineno
+movl yytchar,%edi
+movl %edi,-36(%ebp)
+jmp .LC117
+.LC116:
+movl yytchar,%edi
+movl %edi,-36(%ebp)
+.LC117:
+cmpl $-1,-36(%ebp)
+jne .LC114
+movl $0,-32(%ebp)
+jmp .LC115
+.LC114:
+movl yytchar,%edi
+movl %edi,-32(%ebp)
+.LC115:
+movl -32(%ebp),%edi
+movl %edi,%ebx
+movb %bl,yytext
+movsbl %bl,%edi
+movl %edi,yyprevious
+cmpl $0,yyprevious
+jle .LC122
+movl yyout,%edi
+movl 20(%edi),%esi
+movl 24(%edi),%edi
+cmpl %edi,%esi
+jb .LC125
+movl yyprevious,%edi
+movl %edi,%ebx
+movzbl %bl,%edi
+pushl %edi
+pushl yyout
+call __overflow
+addl $8,%esp
+jmp .LC126
+.LC125:
+movl yyout,%edi
+leal 20(%edi),%edi
+movl (,%edi),%esi
+leal 1(%esi),%ebx
+movl %ebx,(,%edi)
+movl yyprevious,%edi
+movl %edi,%ebx
+movb %bl,(,%esi)
+.LC126:
+.LC122:
+leal yytext,%edi
+movl %edi,-16(%ebp)
+jmp .LC37
+.LC34:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf127:
+.size yylook,.Lf127-yylook
+.globl yyback
+.align 16
+.type yyback,@function
+yyback:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl 20(%ebp),%edi
+cmpl $0,%edi
+jne .LC132
+movl $0,%eax
+jmp .LC128
+.LC131:
+movl 20(%ebp),%edi
+leal 4(%edi),%esi
+movl %esi,20(%ebp)
+movl 24(%ebp),%esi
+cmpl %esi,(,%edi)
+jne .LC134
+movl $1,%eax
+jmp .LC128
+.LC134:
+.LC132:
+movl 20(%ebp),%edi
+cmpl $0,(,%edi)
+jne .LC131
+movl $0,%eax
+.LC128:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf136:
+.size yyback,.Lf136-yyback
+.globl yyinput
+.align 16
+.type yyinput,@function
+yyinput:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $16,%esp
+movl yysptr,%edi
+leal yysbuf,%esi
+cmpl %esi,%edi
+jbe .LC146
+movl yysptr,%edi
+leal -1(%edi),%edi
+movl %edi,yysptr
+movsbl (,%edi),%edi
+movl %edi,-12(%ebp)
+jmp .LC147
+.LC146:
+movl yyin,%edi
+movl 4(%edi),%esi
+movl 8(%edi),%edi
+cmpl %edi,%esi
+jb .LC148
+pushl yyin
+call __uflow
+addl $4,%esp
+movl %eax,%edi
+movl %edi,-16(%ebp)
+jmp .LC149
+.LC148:
+movl yyin,%edi
+leal 4(%edi),%edi
+movl (,%edi),%esi
+leal 1(%esi),%ebx
+movl %ebx,(,%edi)
+movb (,%esi),%bl
+movzbl %bl,%edi
+movl %edi,-16(%ebp)
+.LC149:
+movl -16(%ebp),%edi
+movl %edi,-12(%ebp)
+.LC147:
+movl -12(%ebp),%edi
+movl %edi,yytchar
+cmpl $10,%edi
+jne .LC144
+incl yylineno
+movl yytchar,%edi
+movl %edi,-8(%ebp)
+jmp .LC145
+.LC144:
+movl yytchar,%edi
+movl %edi,-8(%ebp)
+.LC145:
+cmpl $-1,-8(%ebp)
+jne .LC142
+movl $0,-4(%ebp)
+jmp .LC143
+.LC142:
+movl yytchar,%edi
+movl %edi,-4(%ebp)
+.LC143:
+movl -4(%ebp),%eax
+.LC137:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf150:
+.size yyinput,.Lf150-yyinput
+.globl yyoutput
+.align 16
+.type yyoutput,@function
+yyoutput:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl yyout,%edi
+movl 20(%edi),%esi
+movl 24(%edi),%edi
+cmpl %edi,%esi
+jb .LC153
+movl 20(%ebp),%edi
+movl %edi,%ebx
+movzbl %bl,%edi
+pushl %edi
+pushl yyout
+call __overflow
+addl $8,%esp
+jmp .LC154
+.LC153:
+movl yyout,%edi
+leal 20(%edi),%edi
+movl (,%edi),%esi
+leal 1(%esi),%ebx
+movl %ebx,(,%edi)
+movl 20(%ebp),%edi
+movl %edi,%ebx
+movb %bl,(,%esi)
+.LC154:
+movl $0,%eax
+.LC151:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf155:
+.size yyoutput,.Lf155-yyoutput
+.globl yyunput
+.align 16
+.type yyunput,@function
+yyunput:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl 20(%ebp),%edi
+movl %edi,yytchar
+cmpl $10,yytchar
+jne .LC157
+decl yylineno
+.LC157:
+movl yysptr,%edi
+leal 1(%edi),%esi
+movl %esi,yysptr
+movl yytchar,%esi
+movl %esi,%ebx
+movb %bl,(,%edi)
+movl $0,%eax
+.LC156:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf159:
+.size yyunput,.Lf159-yyunput
+.globl main
+.align 16
+.type main,@function
+main:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+call yyparse
+movl $0,%eax
+.LC160:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf161:
+.size main,.Lf161-main
+.globl yyerror
+.align 16
+.type yyerror,@function
+yyerror:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+pushl 20(%ebp)
+pushl $.LC163
+call printf
+addl $8,%esp
+movl $0,%eax
+.LC162:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf164:
+.size yyerror,.Lf164-yyerror
+.data
+.globl yyexca
+.align 2
+.type yyexca,@object
+yyexca:
+.word -1
+.word 1
+.word 0
+.word -1
+.word -2
+.word 0
+.size yyexca,12
+.globl yyact
+.align 2
+.type yyact,@object
+yyact:
+.word 12
+.word 2
+.word 9
+.word 8
+.word 17
+.word 11
+.word 25
+.word 17
+.word 15
+.word 18
+.word 16
+.word 10
+.word 18
+.word 17
+.word 15
+.word 7
+.word 16
+.word 13
+.word 18
+.word 5
+.word 3
+.word 1
+.word 0
+.word 19
+.word 20
+.word 0
+.word 0
+.word 21
+.word 22
+.word 23
+.word 24
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 6
+.word 14
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 0
+.word 4
+.word 6
+.size yyact,498
+.globl yypact
+.align 2
+.type yypact,@object
+yypact:
+.word -1000
+.word -9
+.word -1000
+.word 5
+.word -7
+.word -59
+.word -1000
+.word -1000
+.word -1000
+.word -40
+.word -29
+.word -40
+.word -40
+.word -1000
+.word -1000
+.word -40
+.word -40
+.word -40
+.word -40
+.word -38
+.word -35
+.word -38
+.word -38
+.word -1000
+.word -1000
+.word -1000
+.size yypact,52
+.globl yypgo
+.align 2
+.type yypgo,@object
+yypgo:
+.word 0
+.word 21
+.word 20
+.word 17
+.word 11
+.size yypgo,10
+.globl yyr1
+.align 2
+.type yyr1,@object
+yyr1:
+.word 0
+.word 1
+.word 1
+.word 1
+.word 1
+.word 2
+.word 4
+.word 4
+.word 4
+.word 4
+.word 4
+.word 4
+.word 4
+.word 4
+.word 3
+.size yyr1,30
+.globl yyr2
+.align 2
+.type yyr2,@object
+yyr2:
+.word 0
+.word 0
+.word 2
+.word 3
+.word 3
+.word 3
+.word 3
+.word 3
+.word 3
+.word 3
+.word 2
+.word 3
+.word 1
+.word 1
+.word 1
+.size yyr2,30
+.globl yychk
+.align 2
+.type yychk,@object
+yychk:
+.word -1000
+.word -1
+.word 10
+.word -2
+.word 256
+.word -3
+.word 257
+.word 10
+.word 10
+.word 61
+.word -4
+.word 45
+.word 40
+.word -3
+.word 258
+.word 43
+.word 45
+.word 42
+.word 47
+.word -4
+.word -4
+.word -4
+.word -4
+.word -4
+.word -4
+.word 41
+.size yychk,52
+.globl yydef
+.align 2
+.type yydef,@object
+yydef:
+.word 1
+.word -2
+.word 2
+.word 0
+.word 0
+.word 0
+.word 14
+.word 3
+.word 4
+.word 0
+.word 5
+.word 0
+.word 0
+.word 12
+.word 13
+.word 0
+.word 0
+.word 0
+.word 0
+.word 10
+.word 0
+.word 6
+.word 7
+.word 8
+.word 9
+.word 11
+.size yydef,52
+.globl yychar
+.align 4
+.type yychar,@object
+.size yychar,4
+yychar:
+.long -1
+.globl yynerrs
+.align 4
+.type yynerrs,@object
+.size yynerrs,4
+yynerrs:
+.long 0
+.globl yyerrflag
+.align 2
+.type yyerrflag,@object
+.size yyerrflag,2
+yyerrflag:
+.word 0
+.globl yyparse
+.text
+.align 16
+.type yyparse,@function
+yyparse:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+subl $332,%esp
+movw $0,-6(%ebp)
+movl $-1,yychar
+movl $0,yynerrs
+movw $0,yyerrflag
+leal -328(%ebp),%edi
+movl %edi,-12(%ebp)
+leal yyv-4,%edi
+movl %edi,-20(%ebp)
+.LC168:
+movl -12(%ebp),%edi
+leal 2(%edi),%edi
+movl %edi,-12(%ebp)
+leal -26(%ebp),%esi
+cmpl %esi,%edi
+jbe .LC169
+pushl $.LC172
+call yyerror
+addl $4,%esp
+movl $1,%eax
+jmp .LC165
+.LC169:
+movl -12(%ebp),%edi
+movw -6(%ebp),%si
+movw %si,(,%edi)
+movl -20(%ebp),%edi
+leal 4(%edi),%edi
+movl %edi,-20(%ebp)
+movl -20(%ebp),%edi
+movl yyval,%esi
+movl %esi,(,%edi)
+.LC173:
+movswl -6(%ebp),%edi
+movw yypact(,%edi,2),%di
+movw %di,-14(%ebp)
+movswl -14(%ebp),%edi
+cmpl $-1000,%edi
+jg .LC174
+jmp .LC176
+.LC174:
+cmpl $0,yychar
+jge .LC177
+call yylex
+movl %eax,yychar
+cmpl $0,%eax
+jge .LC179
+movl $0,yychar
+.LC179:
+.LC177:
+movswl -14(%ebp),%edi
+movl yychar,%esi
+leal (%esi,%edi),%edi
+movw %di,-14(%ebp)
+movswl %di,%edi
+cmpl $0,%edi
+jl .LC183
+movswl -14(%ebp),%edi
+cmpl $249,%edi
+jl .LC181
+.LC183:
+jmp .LC176
+.LC181:
+movswl -14(%ebp),%edi
+movw yyact(,%edi,2),%di
+movw %di,-14(%ebp)
+movswl %di,%edi
+movswl yychk(,%edi,2),%edi
+cmpl yychar,%edi
+jne .LC184
+movl $-1,yychar
+movl yylval,%edi
+movl %edi,yyval
+movw -14(%ebp),%di
+movw %di,-6(%ebp)
+movswl yyerrflag,%edi
+cmpl $0,%edi
+jle .LC168
+movswl yyerrflag,%edi
+subl $1,%edi
+movw %di,yyerrflag
+jmp .LC168
+.LC184:
+.LC176:
+movswl -6(%ebp),%edi
+movw yydef(,%edi,2),%di
+movw %di,-14(%ebp)
+movswl %di,%edi
+cmpl $-2,%edi
+jne .LC188
+cmpl $0,yychar
+jge .LC190
+call yylex
+movl %eax,yychar
+cmpl $0,%eax
+jge .LC192
+movl $0,yychar
+.LC192:
+.LC190:
+leal yyexca,%edi
+movl %edi,-24(%ebp)
+jmp .LC197
+.LC194:
+.LC195:
+movl -24(%ebp),%edi
+leal 4(%edi),%edi
+movl %edi,-24(%ebp)
+.LC197:
+movl -24(%ebp),%edi
+movswl (,%edi),%esi
+cmpl $-1,%esi
+jne .LC194
+movswl 2(%edi),%edi
+movswl -6(%ebp),%esi
+cmpl %esi,%edi
+jne .LC194
+jmp .LC199
+.LC198:
+movl -24(%ebp),%edi
+movswl (,%edi),%edi
+cmpl yychar,%edi
+jne .LC201
+jmp .LC200
+.LC201:
+.LC199:
+movl -24(%ebp),%edi
+leal 4(%edi),%edi
+movl %edi,-24(%ebp)
+movswl (,%edi),%edi
+cmpl $0,%edi
+jge .LC198
+.LC200:
+movl -24(%ebp),%edi
+movw 2(%edi),%di
+movw %di,-14(%ebp)
+movswl %di,%edi
+cmpl $0,%edi
+jge .LC203
+movl $0,%eax
+jmp .LC165
+.LC203:
+.LC188:
+movswl -14(%ebp),%edi
+cmpl $0,%edi
+jne .LC205
+movswl yyerrflag,%edi
+movl %edi,-332(%ebp)
+movl -332(%ebp),%edi
+cmpl $0,%edi
+jl .LC207
+cmpl $3,%edi
+jg .LC207
+jmp *.LC223(,%edi,4)
+.data
+.align 4
+.LC223:
+.long .LC210
+.long .LC213
+.long .LC213
+.long .LC220
+.text
+.LC210:
+pushl $.LC211
+call yyerror
+addl $4,%esp
+.LC212:
+incl yynerrs
+.LC213:
+movw $3,yyerrflag
+jmp .LC215
+.LC214:
+movl -12(%ebp),%edi
+movswl (,%edi),%edi
+movswl yypact(,%edi,2),%edi
+leal 256(%edi),%edi
+movw %di,-14(%ebp)
+movswl -14(%ebp),%edi
+cmpl $0,%edi
+jl .LC217
+cmpl $249,%edi
+jge .LC217
+movswl yyact(,%edi,2),%edi
+movswl yychk(,%edi,2),%edi
+cmpl $256,%edi
+jne .LC217
+movswl -14(%ebp),%edi
+movw yyact(,%edi,2),%di
+movw %di,-6(%ebp)
+jmp .LC168
+.LC217:
+movl -12(%ebp),%edi
+movswl (,%edi),%esi
+movw yypact(,%esi,2),%si
+movw %si,-14(%ebp)
+leal -2(%edi),%edi
+movl %edi,-12(%ebp)
+movl -20(%ebp),%edi
+leal -4(%edi),%edi
+movl %edi,-20(%ebp)
+.LC215:
+movl -12(%ebp),%edi
+leal -326(%ebp),%esi
+cmpl %esi,%edi
+jae .LC214
+.LC219:
+movl $1,%eax
+jmp .LC165
+.LC220:
+cmpl $0,yychar
+jne .LC221
+jmp .LC219
+.LC221:
+movl $-1,yychar
+jmp .LC173
+.LC207:
+.LC205:
+movw -14(%ebp),%di
+movswl %di,%esi
+leal (,%esi,2),%esi
+leal yyr2(%esi),%ebx
+movl -12(%ebp),%edx
+movswl (,%ebx),%ecx
+leal (,%ecx,2),%ecx
+subl %ecx,%edx
+movl %edx,-12(%ebp)
+movl -20(%ebp),%edx
+movl %edx,-4(%ebp)
+movswl (,%ebx),%ebx
+leal (,%ebx,4),%ebx
+subl %ebx,%edx
+movl %edx,-20(%ebp)
+movl -20(%ebp),%ebx
+movl 4(%ebx),%ebx
+movl %ebx,yyval
+movw %di,-328(%ebp)
+movw yyr1(%esi),%di
+movw %di,-14(%ebp)
+movswl -14(%ebp),%edi
+movswl yypgo(,%edi,2),%edi
+movl -12(%ebp),%esi
+movswl (,%esi),%esi
+leal (%esi,%edi),%edi
+leal 1(%edi),%edi
+movw %di,-26(%ebp)
+movswl -26(%ebp),%edi
+cmpl $249,%edi
+jge .LC226
+movw yyact(,%edi,2),%di
+movw %di,-6(%ebp)
+movswl %di,%edi
+movswl yychk(,%edi,2),%edi
+movswl -14(%ebp),%esi
+negl %esi
+cmpl %esi,%edi
+je .LC224
+.LC226:
+movswl -14(%ebp),%edi
+movswl yypgo(,%edi,2),%edi
+movw yyact(,%edi,2),%di
+movw %di,-6(%ebp)
+.LC224:
+movswl -328(%ebp),%edi
+movl %edi,-332(%ebp)
+movl -332(%ebp),%edi
+cmpl $4,%edi
+jl .LC168
+cmpl $14,%edi
+jg .LC168
+jmp *.LC248-16(,%edi,4)
+.data
+.align 4
+.LC248:
+.long .LC230
+.long .LC231
+.long .LC233
+.long .LC235
+.long .LC237
+.long .LC239
+.long .LC241
+.long .LC168
+.long .LC243
+.long .LC245
+.long .LC247
+.text
+.LC230:
+movw $0,yyerrflag
+jmp .LC168
+.LC231:
+pushl $.LC232
+call printf
+addl $4,%esp
+jmp .LC168
+.LC233:
+pushl $.LC234
+call printf
+addl $4,%esp
+jmp .LC168
+.LC235:
+pushl $.LC236
+call printf
+addl $4,%esp
+jmp .LC168
+.LC237:
+pushl $.LC238
+call printf
+addl $4,%esp
+jmp .LC168
+.LC239:
+pushl $.LC240
+call printf
+addl $4,%esp
+jmp .LC168
+.LC241:
+pushl $.LC242
+call printf
+addl $4,%esp
+jmp .LC168
+.LC243:
+pushl $.LC244
+call printf
+addl $4,%esp
+jmp .LC168
+.LC245:
+pushl $yytext
+pushl $.LC246
+call printf
+addl $8,%esp
+jmp .LC168
+.LC247:
+pushl $yytext
+pushl $.LC163
+call printf
+addl $8,%esp
+jmp .LC168
+.LC165:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf250:
+.size yyparse,.Lf250-yyparse
+.globl yywrap
+.align 16
+.type yywrap,@function
+yywrap:
+pushl %ebp
+pushl %ebx
+pushl %esi
+pushl %edi
+movl %esp,%ebp
+movl $1,%eax
+.LC251:
+movl %ebp,%esp
+popl %edi
+popl %esi
+popl %ebx
+popl %ebp
+ret
+.Lf252:
+.size yywrap,.Lf252-yywrap
+.bss
+.globl yyv
+.align 4
+.type yyv,@object
+.size yyv,600
+.comm yyv,600
+.globl yyfnd
+.align 4
+.type yyfnd,@object
+.size yyfnd,4
+.comm yyfnd,4
+.globl yyolsp
+.align 4
+.type yyolsp,@object
+.size yyolsp,4
+.comm yyolsp,4
+.globl yylsp
+.align 4
+.type yylsp,@object
+.size yylsp,4
+.comm yylsp,4
+.globl yylstate
+.align 4
+.type yylstate,@object
+.size yylstate,800
+.comm yylstate,800
+.globl yyestate
+.align 4
+.type yyestate,@object
+.size yyestate,4
+.comm yyestate,4
+.globl yytchar
+.align 4
+.type yytchar,@object
+.size yytchar,4
+.comm yytchar,4
+.globl yysbuf
+.align 1
+.type yysbuf,@object
+.size yysbuf,200
+.comm yysbuf,200
+.globl yymorfg
+.align 4
+.type yymorfg,@object
+.size yymorfg,4
+.comm yymorfg,4
+.globl yytext
+.align 1
+.type yytext,@object
+.size yytext,200
+.comm yytext,200
+.globl yyleng
+.align 4
+.type yyleng,@object
+.size yyleng,4
+.comm yyleng,4
+.globl yyval
+.align 4
+.type yyval,@object
+.size yyval,4
+.comm yyval,4
+.globl yylval
+.align 4
+.type yylval,@object
+.size yylval,4
+.comm yylval,4
+.data
+.align 1
+.LC246:
+.byte 112
+.byte 117
+.byte 115
+.byte 104
+.byte 32
+.byte 37
+.byte 115
+.byte 10
+.byte 0
+.align 1
+.LC244:
+.byte 108
+.byte 111
+.byte 97
+.byte 100
+.byte 10
+.byte 0
+.align 1
+.LC242:
+.byte 110
+.byte 101
+.byte 103
+.byte 97
+.byte 116
+.byte 101
+.byte 10
+.byte 0
+.align 1
+.LC240:
+.byte 100
+.byte 105
+.byte 118
+.byte 105
+.byte 100
+.byte 101
+.byte 10
+.byte 0
+.align 1
+.LC238:
+.byte 109
+.byte 117
+.byte 108
+.byte 116
+.byte 105
+.byte 112
+.byte 108
+.byte 121
+.byte 10
+.byte 0
+.align 1
+.LC236:
+.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 1
+.LC234:
+.byte 97
+.byte 100
+.byte 100
+.byte 10
+.byte 0
+.align 1
+.LC232:
+.byte 115
+.byte 116
+.byte 111
+.byte 114
+.byte 101
+.byte 10
+.byte 0
+.align 1
+.LC211:
+.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 1
+.LC172:
+.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 1
+.LC163:
+.byte 37
+.byte 115
+.byte 10
+.byte 0
+.align 1
+.LC16:
+.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
+.text
+.ident "LCC: 4.1"
diff --git a/lcc/x86/win32/tst/8q.1bk b/lcc/x86/win32/tst/8q.1bk
index c66df8e..7ed6437 100755
--- a/lcc/x86/win32/tst/8q.1bk
+++ b/lcc/x86/win32/tst/8q.1bk
@@ -1,92 +1,92 @@
-1 5 8 6 3 7 2 4
-1 6 8 3 7 4 2 5
-1 7 4 6 8 2 5 3
-1 7 5 8 2 4 6 3
-2 4 6 8 3 1 7 5
-2 5 7 1 3 8 6 4
-2 5 7 4 1 8 6 3
-2 6 1 7 4 8 3 5
-2 6 8 3 1 4 7 5
-2 7 3 6 8 5 1 4
-2 7 5 8 1 4 6 3
-2 8 6 1 3 5 7 4
-3 1 7 5 8 2 4 6
-3 5 2 8 1 7 4 6
-3 5 2 8 6 4 7 1
-3 5 7 1 4 2 8 6
-3 5 8 4 1 7 2 6
-3 6 2 5 8 1 7 4
-3 6 2 7 1 4 8 5
-3 6 2 7 5 1 8 4
-3 6 4 1 8 5 7 2
-3 6 4 2 8 5 7 1
-3 6 8 1 4 7 5 2
-3 6 8 1 5 7 2 4
-3 6 8 2 4 1 7 5
-3 7 2 8 5 1 4 6
-3 7 2 8 6 4 1 5
-3 8 4 7 1 6 2 5
-4 1 5 8 2 7 3 6
-4 1 5 8 6 3 7 2
-4 2 5 8 6 1 3 7
-4 2 7 3 6 8 1 5
-4 2 7 3 6 8 5 1
-4 2 7 5 1 8 6 3
-4 2 8 5 7 1 3 6
-4 2 8 6 1 3 5 7
-4 6 1 5 2 8 3 7
-4 6 8 2 7 1 3 5
-4 6 8 3 1 7 5 2
-4 7 1 8 5 2 6 3
-4 7 3 8 2 5 1 6
-4 7 5 2 6 1 3 8
-4 7 5 3 1 6 8 2
-4 8 1 3 6 2 7 5
-4 8 1 5 7 2 6 3
-4 8 5 3 1 7 2 6
-5 1 4 6 8 2 7 3
-5 1 8 4 2 7 3 6
-5 1 8 6 3 7 2 4
-5 2 4 6 8 3 1 7
-5 2 4 7 3 8 6 1
-5 2 6 1 7 4 8 3
-5 2 8 1 4 7 3 6
-5 3 1 6 8 2 4 7
-5 3 1 7 2 8 6 4
-5 3 8 4 7 1 6 2
-5 7 1 3 8 6 4 2
-5 7 1 4 2 8 6 3
-5 7 2 4 8 1 3 6
-5 7 2 6 3 1 4 8
-5 7 2 6 3 1 8 4
-5 7 4 1 3 8 6 2
-5 8 4 1 3 6 2 7
-5 8 4 1 7 2 6 3
-6 1 5 2 8 3 7 4
-6 2 7 1 3 5 8 4
-6 2 7 1 4 8 5 3
-6 3 1 7 5 8 2 4
-6 3 1 8 4 2 7 5
-6 3 1 8 5 2 4 7
-6 3 5 7 1 4 2 8
-6 3 5 8 1 4 2 7
-6 3 7 2 4 8 1 5
-6 3 7 2 8 5 1 4
-6 3 7 4 1 8 2 5
-6 4 1 5 8 2 7 3
-6 4 2 8 5 7 1 3
-6 4 7 1 3 5 2 8
-6 4 7 1 8 2 5 3
-6 8 2 4 1 7 5 3
-7 1 3 8 6 4 2 5
-7 2 4 1 8 5 3 6
-7 2 6 3 1 4 8 5
-7 3 1 6 8 5 2 4
-7 3 8 2 5 1 6 4
-7 4 2 5 8 1 3 6
-7 4 2 8 6 1 3 5
-7 5 3 1 6 8 2 4
-8 2 4 1 7 5 3 6
-8 2 5 3 1 7 4 6
-8 3 1 6 2 5 7 4
-8 4 1 3 6 2 7 5
+1 5 8 6 3 7 2 4
+1 6 8 3 7 4 2 5
+1 7 4 6 8 2 5 3
+1 7 5 8 2 4 6 3
+2 4 6 8 3 1 7 5
+2 5 7 1 3 8 6 4
+2 5 7 4 1 8 6 3
+2 6 1 7 4 8 3 5
+2 6 8 3 1 4 7 5
+2 7 3 6 8 5 1 4
+2 7 5 8 1 4 6 3
+2 8 6 1 3 5 7 4
+3 1 7 5 8 2 4 6
+3 5 2 8 1 7 4 6
+3 5 2 8 6 4 7 1
+3 5 7 1 4 2 8 6
+3 5 8 4 1 7 2 6
+3 6 2 5 8 1 7 4
+3 6 2 7 1 4 8 5
+3 6 2 7 5 1 8 4
+3 6 4 1 8 5 7 2
+3 6 4 2 8 5 7 1
+3 6 8 1 4 7 5 2
+3 6 8 1 5 7 2 4
+3 6 8 2 4 1 7 5
+3 7 2 8 5 1 4 6
+3 7 2 8 6 4 1 5
+3 8 4 7 1 6 2 5
+4 1 5 8 2 7 3 6
+4 1 5 8 6 3 7 2
+4 2 5 8 6 1 3 7
+4 2 7 3 6 8 1 5
+4 2 7 3 6 8 5 1
+4 2 7 5 1 8 6 3
+4 2 8 5 7 1 3 6
+4 2 8 6 1 3 5 7
+4 6 1 5 2 8 3 7
+4 6 8 2 7 1 3 5
+4 6 8 3 1 7 5 2
+4 7 1 8 5 2 6 3
+4 7 3 8 2 5 1 6
+4 7 5 2 6 1 3 8
+4 7 5 3 1 6 8 2
+4 8 1 3 6 2 7 5
+4 8 1 5 7 2 6 3
+4 8 5 3 1 7 2 6
+5 1 4 6 8 2 7 3
+5 1 8 4 2 7 3 6
+5 1 8 6 3 7 2 4
+5 2 4 6 8 3 1 7
+5 2 4 7 3 8 6 1
+5 2 6 1 7 4 8 3
+5 2 8 1 4 7 3 6
+5 3 1 6 8 2 4 7
+5 3 1 7 2 8 6 4
+5 3 8 4 7 1 6 2
+5 7 1 3 8 6 4 2
+5 7 1 4 2 8 6 3
+5 7 2 4 8 1 3 6
+5 7 2 6 3 1 4 8
+5 7 2 6 3 1 8 4
+5 7 4 1 3 8 6 2
+5 8 4 1 3 6 2 7
+5 8 4 1 7 2 6 3
+6 1 5 2 8 3 7 4
+6 2 7 1 3 5 8 4
+6 2 7 1 4 8 5 3
+6 3 1 7 5 8 2 4
+6 3 1 8 4 2 7 5
+6 3 1 8 5 2 4 7
+6 3 5 7 1 4 2 8
+6 3 5 8 1 4 2 7
+6 3 7 2 4 8 1 5
+6 3 7 2 8 5 1 4
+6 3 7 4 1 8 2 5
+6 4 1 5 8 2 7 3
+6 4 2 8 5 7 1 3
+6 4 7 1 3 5 2 8
+6 4 7 1 8 2 5 3
+6 8 2 4 1 7 5 3
+7 1 3 8 6 4 2 5
+7 2 4 1 8 5 3 6
+7 2 6 3 1 4 8 5
+7 3 1 6 8 5 2 4
+7 3 8 2 5 1 6 4
+7 4 2 5 8 1 3 6
+7 4 2 8 6 1 3 5
+7 5 3 1 6 8 2 4
+8 2 4 1 7 5 3 6
+8 2 5 3 1 7 4 6
+8 3 1 6 2 5 7 4
+8 4 1 3 6 2 7 5
diff --git a/lcc/x86/win32/tst/8q.2bk b/lcc/x86/win32/tst/8q.2bk
index fb28350..d4dc0ed 100755
--- a/lcc/x86/win32/tst/8q.2bk
+++ b/lcc/x86/win32/tst/8q.2bk
@@ -1,2 +1,2 @@
-tst/8q.c:30: warning: missing return value
-tst/8q.c:39: warning: missing return value
+tst/8q.c:30: warning: missing return value
+tst/8q.c:39: warning: missing return value
diff --git a/lcc/x86/win32/tst/8q.sbk b/lcc/x86/win32/tst/8q.sbk
index 85cce1a..2ffd76c 100755
--- a/lcc/x86/win32/tst/8q.sbk
+++ b/lcc/x86/win32/tst/8q.sbk
@@ -1,176 +1,176 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-public _main
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (-4)[ebp],0
-L2:
-mov edi,dword ptr (-4)[ebp]
-lea edi,[edi*4]
-mov dword ptr (_down)[edi],1
-mov dword ptr (_up)[edi],1
-L3:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],15
-jl L2
-mov dword ptr (-4)[ebp],0
-L6:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (_rows)[edi*4],1
-L7:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],8
-jl L6
-push 0
-call _queens
-add esp,4
-mov eax,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _queens
-_queens:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (-4)[ebp],0
-L11:
-mov edi,dword ptr (-4)[ebp]
-cmp dword ptr (_rows)[edi*4],0
-je L15
-mov esi,dword ptr (20)[ebp]
-mov ebx,edi
-sub ebx,esi
-cmp dword ptr (_up+28)[ebx*4],0
-je L15
-lea edi,[esi][edi]
-cmp dword ptr (_down)[edi*4],0
-je L15
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (20)[ebp]
-lea ebx,[esi][edi]
-mov dword ptr (_down)[ebx*4],0
-mov ebx,edi
-sub ebx,esi
-mov dword ptr (_up+28)[ebx*4],0
-mov dword ptr (_rows)[edi*4],0
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr (-4)[ebp]
-mov dword ptr (_x)[edi*4],esi
-cmp dword ptr (20)[ebp],7
-jne L19
-call _print
-add esp,0
-jmp L20
-L19:
-mov edi,dword ptr (20)[ebp]
-lea edi,(1)[edi]
-push edi
-call _queens
-add esp,4
-L20:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (20)[ebp]
-lea ebx,[esi][edi]
-mov dword ptr (_down)[ebx*4],1
-mov ebx,edi
-sub ebx,esi
-mov dword ptr (_up+28)[ebx*4],1
-mov dword ptr (_rows)[edi*4],1
-L15:
-L12:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],8
-jl L11
-mov eax,0
-L10:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _print
-_print:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (-4)[ebp],0
-L23:
-mov edi,dword ptr (-4)[ebp]
-mov edi,dword ptr (_x)[edi*4]
-lea edi,(49)[edi]
-push edi
-lea edi,(L27)
-push edi
-call _printf
-add esp,8
-L24:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],8
-jl L23
-lea edi,(L28)
-push edi
-call _printf
-add esp,4
-mov eax,0
-L22:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-_DATA segment
-public _x
-align 4
-_x label byte
-db 32 dup (0)
-public _rows
-align 4
-_rows label byte
-db 32 dup (0)
-public _down
-align 4
-_down label byte
-db 60 dup (0)
-public _up
-align 4
-_up label byte
-db 60 dup (0)
-_DATA ends
-_TEXT segment
-align 1
-L28 label byte
-db 10
-db 0
-align 1
-L27 label byte
-db 37
-db 99
-db 32
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+public _main
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov dword ptr (-4)[ebp],0
+L2:
+mov edi,dword ptr (-4)[ebp]
+lea edi,[edi*4]
+mov dword ptr (_down)[edi],1
+mov dword ptr (_up)[edi],1
+L3:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],15
+jl L2
+mov dword ptr (-4)[ebp],0
+L6:
+mov edi,dword ptr (-4)[ebp]
+mov dword ptr (_rows)[edi*4],1
+L7:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],8
+jl L6
+push 0
+call _queens
+add esp,4
+mov eax,0
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _queens
+_queens:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov dword ptr (-4)[ebp],0
+L11:
+mov edi,dword ptr (-4)[ebp]
+cmp dword ptr (_rows)[edi*4],0
+je L15
+mov esi,dword ptr (20)[ebp]
+mov ebx,edi
+sub ebx,esi
+cmp dword ptr (_up+28)[ebx*4],0
+je L15
+lea edi,[esi][edi]
+cmp dword ptr (_down)[edi*4],0
+je L15
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (20)[ebp]
+lea ebx,[esi][edi]
+mov dword ptr (_down)[ebx*4],0
+mov ebx,edi
+sub ebx,esi
+mov dword ptr (_up+28)[ebx*4],0
+mov dword ptr (_rows)[edi*4],0
+mov edi,dword ptr (20)[ebp]
+mov esi,dword ptr (-4)[ebp]
+mov dword ptr (_x)[edi*4],esi
+cmp dword ptr (20)[ebp],7
+jne L19
+call _print
+add esp,0
+jmp L20
+L19:
+mov edi,dword ptr (20)[ebp]
+lea edi,(1)[edi]
+push edi
+call _queens
+add esp,4
+L20:
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (20)[ebp]
+lea ebx,[esi][edi]
+mov dword ptr (_down)[ebx*4],1
+mov ebx,edi
+sub ebx,esi
+mov dword ptr (_up+28)[ebx*4],1
+mov dword ptr (_rows)[edi*4],1
+L15:
+L12:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],8
+jl L11
+mov eax,0
+L10:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _print
+_print:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov dword ptr (-4)[ebp],0
+L23:
+mov edi,dword ptr (-4)[ebp]
+mov edi,dword ptr (_x)[edi*4]
+lea edi,(49)[edi]
+push edi
+lea edi,(L27)
+push edi
+call _printf
+add esp,8
+L24:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],8
+jl L23
+lea edi,(L28)
+push edi
+call _printf
+add esp,4
+mov eax,0
+L22:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _printf:near
+_TEXT segment
+_TEXT ends
+_DATA segment
+public _x
+align 4
+_x label byte
+db 32 dup (0)
+public _rows
+align 4
+_rows label byte
+db 32 dup (0)
+public _down
+align 4
+_down label byte
+db 60 dup (0)
+public _up
+align 4
+_up label byte
+db 60 dup (0)
+_DATA ends
+_TEXT segment
+align 1
+L28 label byte
+db 10
+db 0
+align 1
+L27 label byte
+db 37
+db 99
+db 32
+db 0
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/array.1bk b/lcc/x86/win32/tst/array.1bk
index e188568..4d3817c 100755
--- a/lcc/x86/win32/tst/array.1bk
+++ b/lcc/x86/win32/tst/array.1bk
@@ -1,4 +1,4 @@
- 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
- 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
- 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
- 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
+ 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
+ 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
+ 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
+ 0 1 2 3 1000 1001 1002 1003 2000 2001 2002 2003
diff --git a/lcc/x86/win32/tst/array.2bk b/lcc/x86/win32/tst/array.2bk
index 0a9b206..c8cf31e 100755
--- a/lcc/x86/win32/tst/array.2bk
+++ b/lcc/x86/win32/tst/array.2bk
@@ -1,2 +1,2 @@
-tst/array.c:33: warning: missing return value
-tst/array.c:48: warning: missing return value
+tst/array.c:33: warning: missing return value
+tst/array.c:48: warning: missing return value
diff --git a/lcc/x86/win32/tst/array.sbk b/lcc/x86/win32/tst/array.sbk
index a89f3c7..d3f9f8f 100755
--- a/lcc/x86/win32/tst/array.sbk
+++ b/lcc/x86/win32/tst/array.sbk
@@ -1,240 +1,240 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-public _main
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,60
-mov dword ptr (-8)[ebp],0
-L2:
-mov dword ptr (-4)[ebp],0
-L6:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (-8)[ebp]
-mov ebx,esi
-sal ebx,4
-imul esi,esi,1000
-lea esi,[edi][esi]
-mov dword ptr (_x)[ebx][edi*4],esi
-L7:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],4
-jl L6
-mov edi,dword ptr (-8)[ebp]
-mov esi,edi
-sal esi,4
-lea esi,(_x)[esi]
-mov dword ptr (_y)[edi*4],esi
-L3:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],3
-jl L2
-call _f
-add esp,0
-mov dword ptr (-8)[ebp],0
-L10:
-mov edi,dword ptr (-8)[ebp]
-mov esi,edi
-sal esi,4
-lea esi,(-60)[ebp][esi]
-mov dword ptr (-12)[ebp],esi
-mov dword ptr (_y)[edi*4],esi
-mov dword ptr (-4)[ebp],0
-L14:
-mov edi,dword ptr (-4)[ebp]
-lea edi,[edi*4]
-mov esi,dword ptr (-12)[ebp]
-mov ebx,dword ptr (-8)[ebp]
-sal ebx,4
-mov ebx,dword ptr (_x)[ebx][edi]
-mov dword ptr [esi][edi],ebx
-L15:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],4
-jl L14
-L11:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],3
-jl L10
-lea edi,(_y)
-push edi
-lea edi,(-60)[ebp]
-push edi
-call _g
-add esp,8
-mov eax,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _f
-_f:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-mov dword ptr (-8)[ebp],0
-L19:
-mov dword ptr (-4)[ebp],0
-L23:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (-8)[ebp]
-sal esi,4
-mov edi,dword ptr (_x)[esi][edi*4]
-push edi
-lea edi,(L27)
-push edi
-call _printf
-add esp,8
-L24:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],4
-jl L23
-L20:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],3
-jl L19
-lea edi,(L28)
-push edi
-call _printf
-add esp,4
-mov dword ptr (-8)[ebp],0
-L29:
-mov dword ptr (-4)[ebp],0
-L33:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (-8)[ebp]
-mov esi,dword ptr (_y)[esi*4]
-mov edi,dword ptr [esi][edi*4]
-push edi
-lea edi,(L27)
-push edi
-call _printf
-add esp,8
-L34:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],4
-jl L33
-L30:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],3
-jl L29
-lea edi,(L28)
-push edi
-call _printf
-add esp,4
-mov eax,0
-L18:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _g
-_g:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-mov dword ptr (-8)[ebp],0
-L38:
-mov dword ptr (-4)[ebp],0
-L42:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (-8)[ebp]
-sal esi,4
-mov ebx,dword ptr (20)[ebp]
-lea esi,[ebx][esi]
-mov edi,dword ptr [esi][edi*4]
-push edi
-lea edi,(L27)
-push edi
-call _printf
-add esp,8
-L43:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],4
-jl L42
-L39:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],3
-jl L38
-lea edi,(L28)
-push edi
-call _printf
-add esp,4
-mov dword ptr (-8)[ebp],0
-L46:
-mov dword ptr (-4)[ebp],0
-L50:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (-8)[ebp]
-mov ebx,dword ptr (24)[ebp]
-mov esi,dword ptr [ebx][esi*4]
-mov edi,dword ptr [esi][edi*4]
-push edi
-lea edi,(L27)
-push edi
-call _printf
-add esp,8
-L51:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],4
-jl L50
-L47:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],3
-jl L46
-lea edi,(L28)
-push edi
-call _printf
-add esp,4
-mov eax,0
-L37:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-_DATA segment
-public _y
-align 4
-_y label byte
-db 12 dup (0)
-public _x
-align 4
-_x label byte
-db 48 dup (0)
-_DATA ends
-_TEXT segment
-align 1
-L28 label byte
-db 10
-db 0
-align 1
-L27 label byte
-db 32
-db 37
-db 100
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+public _main
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,60
+mov dword ptr (-8)[ebp],0
+L2:
+mov dword ptr (-4)[ebp],0
+L6:
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (-8)[ebp]
+mov ebx,esi
+sal ebx,4
+imul esi,esi,1000
+lea esi,[edi][esi]
+mov dword ptr (_x)[ebx][edi*4],esi
+L7:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],4
+jl L6
+mov edi,dword ptr (-8)[ebp]
+mov esi,edi
+sal esi,4
+lea esi,(_x)[esi]
+mov dword ptr (_y)[edi*4],esi
+L3:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],3
+jl L2
+call _f
+add esp,0
+mov dword ptr (-8)[ebp],0
+L10:
+mov edi,dword ptr (-8)[ebp]
+mov esi,edi
+sal esi,4
+lea esi,(-60)[ebp][esi]
+mov dword ptr (-12)[ebp],esi
+mov dword ptr (_y)[edi*4],esi
+mov dword ptr (-4)[ebp],0
+L14:
+mov edi,dword ptr (-4)[ebp]
+lea edi,[edi*4]
+mov esi,dword ptr (-12)[ebp]
+mov ebx,dword ptr (-8)[ebp]
+sal ebx,4
+mov ebx,dword ptr (_x)[ebx][edi]
+mov dword ptr [esi][edi],ebx
+L15:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],4
+jl L14
+L11:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],3
+jl L10
+lea edi,(_y)
+push edi
+lea edi,(-60)[ebp]
+push edi
+call _g
+add esp,8
+mov eax,0
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _f
+_f:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+mov dword ptr (-8)[ebp],0
+L19:
+mov dword ptr (-4)[ebp],0
+L23:
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (-8)[ebp]
+sal esi,4
+mov edi,dword ptr (_x)[esi][edi*4]
+push edi
+lea edi,(L27)
+push edi
+call _printf
+add esp,8
+L24:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],4
+jl L23
+L20:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],3
+jl L19
+lea edi,(L28)
+push edi
+call _printf
+add esp,4
+mov dword ptr (-8)[ebp],0
+L29:
+mov dword ptr (-4)[ebp],0
+L33:
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (-8)[ebp]
+mov esi,dword ptr (_y)[esi*4]
+mov edi,dword ptr [esi][edi*4]
+push edi
+lea edi,(L27)
+push edi
+call _printf
+add esp,8
+L34:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],4
+jl L33
+L30:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],3
+jl L29
+lea edi,(L28)
+push edi
+call _printf
+add esp,4
+mov eax,0
+L18:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _g
+_g:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+mov dword ptr (-8)[ebp],0
+L38:
+mov dword ptr (-4)[ebp],0
+L42:
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (-8)[ebp]
+sal esi,4
+mov ebx,dword ptr (20)[ebp]
+lea esi,[ebx][esi]
+mov edi,dword ptr [esi][edi*4]
+push edi
+lea edi,(L27)
+push edi
+call _printf
+add esp,8
+L43:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],4
+jl L42
+L39:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],3
+jl L38
+lea edi,(L28)
+push edi
+call _printf
+add esp,4
+mov dword ptr (-8)[ebp],0
+L46:
+mov dword ptr (-4)[ebp],0
+L50:
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (-8)[ebp]
+mov ebx,dword ptr (24)[ebp]
+mov esi,dword ptr [ebx][esi*4]
+mov edi,dword ptr [esi][edi*4]
+push edi
+lea edi,(L27)
+push edi
+call _printf
+add esp,8
+L51:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],4
+jl L50
+L47:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],3
+jl L46
+lea edi,(L28)
+push edi
+call _printf
+add esp,4
+mov eax,0
+L37:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _printf:near
+_TEXT segment
+_TEXT ends
+_DATA segment
+public _y
+align 4
+_y label byte
+db 12 dup (0)
+public _x
+align 4
+_x label byte
+db 48 dup (0)
+_DATA ends
+_TEXT segment
+align 1
+L28 label byte
+db 10
+db 0
+align 1
+L27 label byte
+db 32
+db 37
+db 100
+db 0
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/cf.1bk b/lcc/x86/win32/tst/cf.1bk
index 24e21ba..9e331c5 100755
--- a/lcc/x86/win32/tst/cf.1bk
+++ b/lcc/x86/win32/tst/cf.1bk
@@ -1,51 +1,51 @@
-char freq
-011 8.1
-012 6.1
-040 11.9
-! 0.2
-" 1.5
-% 0.6
-& 0.4
-' 0.4
-( 2.9
-) 2.9
-* 0.8
-+ 1.3
-, 1.3
-- 0.4
-. 0.6
-/ 1.0
-0 2.5
-1 1.9
-2 0.6
-3 0.2
-7 0.4
-8 0.2
-; 3.8
-< 0.8
-= 2.7
-> 0.2
-[ 1.5
-\ 0.8
-] 1.5
-a 3.1
-c 4.4
-e 2.3
-f 6.0
-g 1.3
-h 1.0
-i 5.0
-l 1.0
-m 0.2
-n 3.3
-o 2.1
-p 1.0
-q 0.4
-r 4.2
-s 0.6
-t 3.8
-u 1.2
-v 0.6
-w 0.2
-{ 0.6
-} 0.6
+char freq
+011 8.1
+012 6.1
+040 11.9
+! 0.2
+" 1.5
+% 0.6
+& 0.4
+' 0.4
+( 2.9
+) 2.9
+* 0.8
++ 1.3
+, 1.3
+- 0.4
+. 0.6
+/ 1.0
+0 2.5
+1 1.9
+2 0.6
+3 0.2
+7 0.4
+8 0.2
+; 3.8
+< 0.8
+= 2.7
+> 0.2
+[ 1.5
+\ 0.8
+] 1.5
+a 3.1
+c 4.4
+e 2.3
+f 6.0
+g 1.3
+h 1.0
+i 5.0
+l 1.0
+m 0.2
+n 3.3
+o 2.1
+p 1.0
+q 0.4
+r 4.2
+s 0.6
+t 3.8
+u 1.2
+v 0.6
+w 0.2
+{ 0.6
+} 0.6
diff --git a/lcc/x86/win32/tst/cf.sbk b/lcc/x86/win32/tst/cf.sbk
index 6fd654d..9ab4cfc 100755
--- a/lcc/x86/win32/tst/cf.sbk
+++ b/lcc/x86/win32/tst/cf.sbk
@@ -1,185 +1,185 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-public _main
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,24
-cmp dword ptr (20)[ebp],1
-jg L2
-fld dword ptr (L4)
-fstp dword ptr (-16)[ebp]
-jmp L3
-L2:
-mov edi,dword ptr (24)[ebp]
-mov edi,dword ptr (4)[edi]
-push edi
-call _atof
-add esp,4
-fstp dword ptr (-20)[ebp]
-fld dword ptr (-20)[ebp]
-fdiv dword ptr (L5)
-fstp dword ptr (-16)[ebp]
-L3:
-mov dword ptr (-4)[ebp],0
-L6:
-mov edi,dword ptr (-4)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-4)[ebp],esi
-fld dword ptr (L4)
-fstp dword ptr (_f)[edi*4]
-L7:
-cmp dword ptr (-4)[ebp],127
-jle L6
-mov dword ptr (-8)[ebp],0
-jmp L11
-L10:
-mov edi,dword ptr (-12)[ebp]
-lea edi,(_f)[edi*4]
-fld dword ptr [edi]
-fadd dword ptr (L13)
-fstp dword ptr [edi]
-inc dword ptr (-8)[ebp]
-L11:
-call _getchar
-add esp,0
-mov dword ptr (-12)[ebp],eax
-cmp eax,-1
-jne L10
-lea edi,(L14)
-push edi
-call _printf
-add esp,4
-mov dword ptr (-4)[ebp],0
-L15:
-mov edi,dword ptr (-4)[ebp]
-fld dword ptr (_f)[edi*4]
-fstp dword ptr (-24)[ebp]
-fld dword ptr (L4)
-fcomp dword ptr (-24)[ebp]
-fstsw ax
-sahf
-je L19
-fld dword ptr (-24)[ebp]
-mov edi,dword ptr (-8)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fld dword ptr (-16)[ebp]
-fcompp
-fstsw ax
-sahf
-ja L19
-cmp dword ptr (-4)[ebp],32
-jg L21
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L23)
-push edi
-call _printf
-add esp,8
-jmp L22
-L21:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L24)
-push edi
-call _printf
-add esp,8
-L22:
-fld dword ptr (L5)
-mov edi,dword ptr (-4)[ebp]
-fmul dword ptr (_f)[edi*4]
-mov edi,dword ptr (-8)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L25)
-push edi
-call _printf
-add esp,12
-L19:
-L16:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],127
-jle L15
-mov eax,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-extrn _getchar:near
-_TEXT segment
-_TEXT ends
-extrn _atof:near
-_TEXT segment
-_TEXT ends
-_DATA segment
-public _f
-align 4
-_f label byte
-db 512 dup (0)
-_DATA ends
-_TEXT segment
-align 1
-L25 label byte
-db 9
-db 37
-db 46
-db 49
-db 102
-db 10
-db 0
-align 1
-L24 label byte
-db 37
-db 99
-db 0
-align 1
-L23 label byte
-db 37
-db 48
-db 51
-db 111
-db 0
-align 1
-L14 label byte
-db 99
-db 104
-db 97
-db 114
-db 9
-db 102
-db 114
-db 101
-db 113
-db 10
-db 0
-align 4
-L13 label byte
-dd 03f800000H
-align 4
-L5 label byte
-dd 042c80000H
-align 4
-L4 label byte
-dd 00H
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+public _main
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,24
+cmp dword ptr (20)[ebp],1
+jg L2
+fld dword ptr (L4)
+fstp dword ptr (-16)[ebp]
+jmp L3
+L2:
+mov edi,dword ptr (24)[ebp]
+mov edi,dword ptr (4)[edi]
+push edi
+call _atof
+add esp,4
+fstp dword ptr (-20)[ebp]
+fld dword ptr (-20)[ebp]
+fdiv dword ptr (L5)
+fstp dword ptr (-16)[ebp]
+L3:
+mov dword ptr (-4)[ebp],0
+L6:
+mov edi,dword ptr (-4)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-4)[ebp],esi
+fld dword ptr (L4)
+fstp dword ptr (_f)[edi*4]
+L7:
+cmp dword ptr (-4)[ebp],127
+jle L6
+mov dword ptr (-8)[ebp],0
+jmp L11
+L10:
+mov edi,dword ptr (-12)[ebp]
+lea edi,(_f)[edi*4]
+fld dword ptr [edi]
+fadd dword ptr (L13)
+fstp dword ptr [edi]
+inc dword ptr (-8)[ebp]
+L11:
+call _getchar
+add esp,0
+mov dword ptr (-12)[ebp],eax
+cmp eax,-1
+jne L10
+lea edi,(L14)
+push edi
+call _printf
+add esp,4
+mov dword ptr (-4)[ebp],0
+L15:
+mov edi,dword ptr (-4)[ebp]
+fld dword ptr (_f)[edi*4]
+fstp dword ptr (-24)[ebp]
+fld dword ptr (L4)
+fcomp dword ptr (-24)[ebp]
+fstsw ax
+sahf
+je L19
+fld dword ptr (-24)[ebp]
+mov edi,dword ptr (-8)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdivp st(1),st
+fld dword ptr (-16)[ebp]
+fcompp
+fstsw ax
+sahf
+ja L19
+cmp dword ptr (-4)[ebp],32
+jg L21
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L23)
+push edi
+call _printf
+add esp,8
+jmp L22
+L21:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L24)
+push edi
+call _printf
+add esp,8
+L22:
+fld dword ptr (L5)
+mov edi,dword ptr (-4)[ebp]
+fmul dword ptr (_f)[edi*4]
+mov edi,dword ptr (-8)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdivp st(1),st
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L25)
+push edi
+call _printf
+add esp,12
+L19:
+L16:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],127
+jle L15
+mov eax,0
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _printf:near
+_TEXT segment
+_TEXT ends
+extrn _getchar:near
+_TEXT segment
+_TEXT ends
+extrn _atof:near
+_TEXT segment
+_TEXT ends
+_DATA segment
+public _f
+align 4
+_f label byte
+db 512 dup (0)
+_DATA ends
+_TEXT segment
+align 1
+L25 label byte
+db 9
+db 37
+db 46
+db 49
+db 102
+db 10
+db 0
+align 1
+L24 label byte
+db 37
+db 99
+db 0
+align 1
+L23 label byte
+db 37
+db 48
+db 51
+db 111
+db 0
+align 1
+L14 label byte
+db 99
+db 104
+db 97
+db 114
+db 9
+db 102
+db 114
+db 101
+db 113
+db 10
+db 0
+align 4
+L13 label byte
+dd 03f800000H
+align 4
+L5 label byte
+dd 042c80000H
+align 4
+L4 label byte
+dd 00H
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/cq.1bk b/lcc/x86/win32/tst/cq.1bk
index 9ea7979..3a86d23 100755
--- a/lcc/x86/win32/tst/cq.1bk
+++ b/lcc/x86/win32/tst/cq.1bk
@@ -1,48 +1,48 @@
-Section s22 returned 0.
-Decimal and octal/hex constants sometimes give
- different results when assigned to longs.
-Decimal and octal/hex constants sometimes give
- different results when assigned to longs.
-Section s241 returned 0.
-Section s243 returned 0.
-Section s244 returned 0.
-Section s25 returned 0.
- 8 bits in chars.
- 32 bits in ints.
- 16 bits in shorts.
- 32 bits in longs.
- 32 bits in unsigneds.
- 32 bits in floats.
- 64 bits in doubles.
-1.192093e-007 is the least number that can be added to 1. (float).
-2.220446e-016 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: 4
-Sign extension in fields
-Be especially careful with 1-bit fields!
-Section s85 returned 0.
-Section s86 returned 0.
-Section s88 returned 0.
-Section s9 returned 0.
-
-No errors detected.
+Section s22 returned 0.
+Decimal and octal/hex constants sometimes give
+ different results when assigned to longs.
+Decimal and octal/hex constants sometimes give
+ different results when assigned to longs.
+Section s241 returned 0.
+Section s243 returned 0.
+Section s244 returned 0.
+Section s25 returned 0.
+ 8 bits in chars.
+ 32 bits in ints.
+ 16 bits in shorts.
+ 32 bits in longs.
+ 32 bits in unsigneds.
+ 32 bits in floats.
+ 64 bits in doubles.
+1.192093e-007 is the least number that can be added to 1. (float).
+2.220446e-016 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: 4
+Sign extension in fields
+Be especially careful with 1-bit fields!
+Section s85 returned 0.
+Section s86 returned 0.
+Section s88 returned 0.
+Section s9 returned 0.
+
+No errors detected.
diff --git a/lcc/x86/win32/tst/cq.2bk b/lcc/x86/win32/tst/cq.2bk
index 295f5b6..7c6ba5e 100755
--- a/lcc/x86/win32/tst/cq.2bk
+++ b/lcc/x86/win32/tst/cq.2bk
@@ -1,25 +1,25 @@
-tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:395: warning: overflow in constant `4294967296'
-tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:395: warning: overflow in constant `040000000000'
-tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:395: warning: overflow in constant `0x100000000'
-tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:396: warning: overflow in constant `68719476735'
-tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:396: warning: overflow in constant `0777777777777'
-tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:396: warning: overflow in constant `0xfffffffff'
-tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:397: warning: overflow in constant `68719476736'
-tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:397: warning: overflow in constant `01000000000000'
-tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:397: warning: overflow in constant `0x1000000000'
-tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
-tst/cq.c:533: warning: missing return value
-tst/cq.c:1169: warning: missing return value
-tst/cq.c:5294: warning: unreachable code
-tst/cq.c:5303: warning: missing return value
+tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:394: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:395: warning: overflow in constant `4294967296'
+tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:395: warning: overflow in constant `040000000000'
+tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:395: warning: overflow in constant `0x100000000'
+tst/cq.c:395: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:396: warning: overflow in constant `68719476735'
+tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:396: warning: overflow in constant `0777777777777'
+tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:396: warning: overflow in constant `0xfffffffff'
+tst/cq.c:396: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:397: warning: overflow in constant `68719476736'
+tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:397: warning: overflow in constant `01000000000000'
+tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:397: warning: overflow in constant `0x1000000000'
+tst/cq.c:397: warning: overflow in converting constant expression from `unsigned long' to `long int'
+tst/cq.c:533: warning: missing return value
+tst/cq.c:1169: warning: missing return value
+tst/cq.c:5294: warning: unreachable code
+tst/cq.c:5303: warning: missing return value
diff --git a/lcc/x86/win32/tst/cq.sbk b/lcc/x86/win32/tst/cq.sbk
index a9726b9..affe8e3 100755
--- a/lcc/x86/win32/tst/cq.sbk
+++ b/lcc/x86/win32/tst/cq.sbk
@@ -1,16642 +1,16642 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-_DATA segment
-align 4
-L2 label byte
-dd _s22
-dd _s241
-dd _s243
-dd _s244
-dd _s25
-dd _s26
-dd _s4
-dd _s61
-dd _s626
-dd _s71
-dd _s72
-dd _s757
-dd _s7813
-dd _s714
-dd _s715
-dd _s81
-dd _s84
-dd _s85
-dd _s86
-dd _s88
-dd _s9
-_DATA ends
-_DATA segment
-align 4
-L3 label byte
-db 68 dup (0)
-align 4
-L4 label byte
-db 4 dup (0)
-public _main
-_DATA ends
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (L3+36),1
-mov dword ptr (L3+40),1
-mov dword ptr (L3+44),1
-mov dword ptr (L3+48),1
-lea edi,(L3)
-mov dword ptr (L4),edi
-mov dword ptr (-4)[ebp],0
-jmp L12
-L9:
-mov edi,dword ptr (L4)
-push edi
-mov edi,dword ptr (-4)[ebp]
-call dword ptr (L2)[edi*4]
-add esp,4
-mov dword ptr (L3+52),eax
-mov edi,dword ptr (L3+56)
-mov esi,dword ptr (L3+52)
-lea edi,[esi][edi]
-mov dword ptr (L3+56),edi
-cmp dword ptr (L3+36),0
-je L17
-mov edi,dword ptr (L3+52)
-push edi
-lea edi,(L3+60)
-push edi
-lea edi,(L20)
-push edi
-call _printf
-add esp,12
-L17:
-L10:
-inc dword ptr (-4)[ebp]
-L12:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,21
-jb L9
-cmp dword ptr (L3+56),0
-jne L23
-lea edi,(L26)
-push edi
-call _printf
-add esp,4
-jmp L24
-L23:
-lea edi,(L27)
-push edi
-call _printf
-add esp,4
-L24:
-mov eax,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L29 label byte
-db 115
-db 50
-db 50
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L30 label byte
-db 115
-db 50
-db 50
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s22
-_DATA ends
-_TEXT segment
-_s22:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,32
-mov dword ptr (-12)[ebp],0
-lea edi,(L30)
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-8)[ebp],edi
-L31:
-L32:
-mov edi,dword ptr (-8)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-8)[ebp],esi
-mov esi,dword ptr (-4)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-4)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L31
-mov dword ptr (-16)[ebp],1
-mov dword ptr (-24)[ebp],2
-mov dword ptr (-28)[ebp],3
-mov dword ptr (-20)[ebp],4
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-24)[ebp]
-lea edi,[esi][edi]
-mov esi,dword ptr (-28)[ebp]
-lea edi,[esi][edi]
-mov esi,dword ptr (-20)[ebp]
-lea edi,[esi][edi]
-cmp edi,10
-je L34
-inc dword ptr (-12)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L36
-push 1
-lea edi,(L29)
-push edi
-call _printf
-add esp,8
-L36:
-L34:
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-cmp dword ptr (-32)[ebp],edi
-jne L38
-add dword ptr (-12)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L40
-push 4
-lea edi,(L29)
-push edi
-call _printf
-add esp,8
-L40:
-L38:
-mov eax,dword ptr (-12)[ebp]
-L28:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L43 label byte
-db 115
-db 50
-db 52
-db 49
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L44 label byte
-db 115
-db 50
-db 52
-db 49
-db 32
-db 32
-db 32
-db 0
-align 4
-L45 label byte
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 0
-dd 6
-dd 0
-dd 8
-dd 0
-dd 12
-dd 0
-dd 16
-dd 0
-dd 18
-dd 0
-dd 20
-dd 0
-dd 24
-dd 0
-dd 28
-dd 0
-dd 30
-dd 0
-dd 32
-dd 0
-dd 36
-public _s241
-_DATA ends
-_TEXT segment
-_s241:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,488
-mov dword ptr (-484)[ebp],0
-mov dword ptr (-488)[ebp],0
-lea edi,(L44)
-mov dword ptr (-476)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-480)[ebp],edi
-L46:
-L47:
-mov edi,dword ptr (-480)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-480)[ebp],esi
-mov esi,dword ptr (-476)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-476)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L46
-jmp L49
-inc dword ptr (-484)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L51
-push 1
-lea edi,(L43)
-push edi
-call _printf
-add esp,8
-L51:
-L49:
-jmp L53
-add dword ptr (-484)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L55
-push 2
-lea edi,(L43)
-push edi
-call _printf
-add esp,8
-L55:
-L53:
-jmp L57
-add dword ptr (-484)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L59
-push 4
-lea edi,(L43)
-push edi
-call _printf
-add esp,8
-L59:
-L57:
-jmp L61
-add dword ptr (-484)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L63
-push 8
-lea edi,(L43)
-push edi
-call _printf
-add esp,8
-L63:
-L61:
-mov dword ptr (-4)[ebp],0
-L65:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (L45)[edi*4],edi
-L66:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],17
-jl L65
-mov dword ptr (-4)[ebp],18
-L69:
-mov edi,dword ptr (-4)[ebp]
-lea edi,(L45)[edi*4]
-mov esi,dword ptr [edi]
-push esi
-call _pow2
-add esp,4
-mov dword ptr [edi],eax
-mov edi,dword ptr (-4)[ebp]
-lea edi,[edi*4]
-mov esi,dword ptr (L45)[edi]
-sub esi,1
-mov dword ptr (L45-4)[edi],esi
-add dword ptr (-4)[ebp],2
-L70:
-cmp dword ptr (-4)[ebp],39
-jl L69
-mov dword ptr (-160)[ebp],0
-mov dword ptr (-316)[ebp],0
-mov dword ptr (-472)[ebp],0
-mov dword ptr (-156)[ebp],1
-mov dword ptr (-312)[ebp],1
-mov dword ptr (-468)[ebp],1
-mov dword ptr (-152)[ebp],2
-mov dword ptr (-308)[ebp],2
-mov dword ptr (-464)[ebp],2
-mov dword ptr (-148)[ebp],3
-mov dword ptr (-304)[ebp],3
-mov dword ptr (-460)[ebp],3
-mov dword ptr (-144)[ebp],4
-mov dword ptr (-300)[ebp],4
-mov dword ptr (-456)[ebp],4
-mov dword ptr (-140)[ebp],5
-mov dword ptr (-296)[ebp],5
-mov dword ptr (-452)[ebp],5
-mov dword ptr (-136)[ebp],6
-mov dword ptr (-292)[ebp],6
-mov dword ptr (-448)[ebp],6
-mov dword ptr (-132)[ebp],7
-mov dword ptr (-288)[ebp],7
-mov dword ptr (-444)[ebp],7
-mov dword ptr (-128)[ebp],8
-mov dword ptr (-284)[ebp],8
-mov dword ptr (-440)[ebp],8
-mov dword ptr (-124)[ebp],9
-mov dword ptr (-280)[ebp],9
-mov dword ptr (-436)[ebp],9
-mov dword ptr (-120)[ebp],10
-mov dword ptr (-276)[ebp],10
-mov dword ptr (-432)[ebp],10
-mov dword ptr (-116)[ebp],11
-mov dword ptr (-272)[ebp],11
-mov dword ptr (-428)[ebp],11
-mov dword ptr (-112)[ebp],12
-mov dword ptr (-268)[ebp],12
-mov dword ptr (-424)[ebp],12
-mov dword ptr (-108)[ebp],13
-mov dword ptr (-264)[ebp],13
-mov dword ptr (-420)[ebp],13
-mov dword ptr (-104)[ebp],14
-mov dword ptr (-260)[ebp],14
-mov dword ptr (-416)[ebp],14
-mov dword ptr (-100)[ebp],15
-mov dword ptr (-256)[ebp],15
-mov dword ptr (-412)[ebp],15
-mov dword ptr (-96)[ebp],16
-mov dword ptr (-252)[ebp],16
-mov dword ptr (-408)[ebp],16
-mov dword ptr (-92)[ebp],63
-mov dword ptr (-248)[ebp],63
-mov dword ptr (-404)[ebp],63
-mov dword ptr (-88)[ebp],64
-mov dword ptr (-244)[ebp],64
-mov dword ptr (-400)[ebp],64
-mov dword ptr (-84)[ebp],255
-mov dword ptr (-240)[ebp],255
-mov dword ptr (-396)[ebp],255
-mov dword ptr (-80)[ebp],256
-mov dword ptr (-236)[ebp],256
-mov dword ptr (-392)[ebp],256
-mov dword ptr (-76)[ebp],4095
-mov dword ptr (-232)[ebp],4095
-mov dword ptr (-388)[ebp],4095
-mov dword ptr (-72)[ebp],4096
-mov dword ptr (-228)[ebp],4096
-mov dword ptr (-384)[ebp],4096
-mov dword ptr (-68)[ebp],65535
-mov dword ptr (-224)[ebp],65535
-mov dword ptr (-380)[ebp],65535
-mov dword ptr (-64)[ebp],65536
-mov dword ptr (-220)[ebp],65536
-mov dword ptr (-376)[ebp],65536
-mov dword ptr (-60)[ebp],262143
-mov dword ptr (-216)[ebp],262143
-mov dword ptr (-372)[ebp],262143
-mov dword ptr (-56)[ebp],262144
-mov dword ptr (-212)[ebp],262144
-mov dword ptr (-368)[ebp],262144
-mov dword ptr (-52)[ebp],1048575
-mov dword ptr (-208)[ebp],1048575
-mov dword ptr (-364)[ebp],1048575
-mov dword ptr (-48)[ebp],1048576
-mov dword ptr (-204)[ebp],1048576
-mov dword ptr (-360)[ebp],1048576
-mov dword ptr (-44)[ebp],16777215
-mov dword ptr (-200)[ebp],16777215
-mov dword ptr (-356)[ebp],16777215
-mov dword ptr (-40)[ebp],16777216
-mov dword ptr (-196)[ebp],16777216
-mov dword ptr (-352)[ebp],16777216
-mov dword ptr (-36)[ebp],268435455
-mov dword ptr (-192)[ebp],268435455
-mov dword ptr (-348)[ebp],268435455
-mov dword ptr (-32)[ebp],268435456
-mov dword ptr (-188)[ebp],268435456
-mov dword ptr (-344)[ebp],268435456
-mov dword ptr (-28)[ebp],1073741823
-mov dword ptr (-184)[ebp],1073741823
-mov dword ptr (-340)[ebp],1073741823
-mov dword ptr (-24)[ebp],1073741824
-mov dword ptr (-180)[ebp],1073741824
-mov dword ptr (-336)[ebp],1073741824
-mov edi,0ffffffffH
-mov dword ptr (-20)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-176)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-332)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-16)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-172)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-328)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-12)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-168)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-324)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-8)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-164)[ebp],edi
-mov edi,0ffffffffH
-mov dword ptr (-320)[ebp],edi
-mov dword ptr (-4)[ebp],0
-L188:
-mov edi,dword ptr (-4)[ebp]
-lea edi,[edi*4]
-mov esi,dword ptr (-160)[ebp][edi]
-cmp dword ptr (L45)[edi],esi
-jne L195
-mov ebx,dword ptr (-316)[ebp][edi]
-cmp esi,ebx
-jne L195
-cmp ebx,dword ptr (-472)[ebp][edi]
-je L192
-L195:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L196
-lea edi,(L198)
-push edi
-call _printf
-add esp,4
-lea edi,(L199)
-push edi
-call _printf
-add esp,4
-L196:
-L192:
-L189:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],39
-jl L188
-cmp dword ptr (-488)[ebp],0
-je L200
-mov dword ptr (-484)[ebp],16
-L200:
-mov eax,dword ptr (-484)[ebp]
-L42:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _pow2
-_pow2:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (-4)[ebp],1
-jmp L204
-L203:
-sal dword ptr (-4)[ebp],1
-L204:
-mov edi,dword ptr (20)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (20)[ebp],esi
-cmp edi,0
-jne L203
-mov eax,dword ptr (-4)[ebp]
-L202:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L207 label byte
-db 115
-db 50
-db 52
-db 51
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L208 label byte
-db 115
-db 50
-db 52
-db 51
-db 32
-db 32
-db 32
-db 0
-public _s243
-_DATA ends
-_TEXT segment
-_s243:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,268
-mov dword ptr (-268)[ebp],0
-lea edi,(L208)
-mov dword ptr (-260)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-264)[ebp],edi
-L209:
-L210:
-mov edi,dword ptr (-264)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-264)[ebp],esi
-mov esi,dword ptr (-260)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-260)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L209
-lea edi,(-256)[ebp]
-push edi
-call _zerofill
-add esp,4
-mov byte ptr (-159)[ebp],1
-mov byte ptr (-191)[ebp],1
-mov byte ptr (-130)[ebp],1
-mov byte ptr (-208)[ebp],1
-mov byte ptr (-158)[ebp],1
-mov byte ptr (-190)[ebp],1
-mov byte ptr (-223)[ebp],1
-mov byte ptr (-207)[ebp],1
-mov byte ptr (-157)[ebp],1
-mov byte ptr (-189)[ebp],1
-mov byte ptr (-222)[ebp],1
-mov byte ptr (-206)[ebp],1
-mov byte ptr (-156)[ebp],1
-mov byte ptr (-188)[ebp],1
-mov byte ptr (-221)[ebp],1
-mov byte ptr (-205)[ebp],1
-mov byte ptr (-155)[ebp],1
-mov byte ptr (-187)[ebp],1
-mov byte ptr (-219)[ebp],1
-mov byte ptr (-204)[ebp],1
-mov byte ptr (-154)[ebp],1
-mov byte ptr (-186)[ebp],1
-mov byte ptr (-218)[ebp],1
-mov byte ptr (-203)[ebp],1
-mov byte ptr (-153)[ebp],1
-mov byte ptr (-185)[ebp],1
-mov byte ptr (-216)[ebp],1
-mov byte ptr (-202)[ebp],1
-mov byte ptr (-152)[ebp],1
-mov byte ptr (-184)[ebp],1
-mov byte ptr (-215)[ebp],1
-mov byte ptr (-201)[ebp],1
-mov byte ptr (-151)[ebp],1
-mov byte ptr (-183)[ebp],1
-mov byte ptr (-161)[ebp],1
-mov byte ptr (-200)[ebp],1
-mov byte ptr (-150)[ebp],1
-mov byte ptr (-182)[ebp],1
-mov byte ptr (-195)[ebp],1
-mov byte ptr (-199)[ebp],1
-mov byte ptr (-149)[ebp],1
-mov byte ptr (-181)[ebp],1
-mov byte ptr (-211)[ebp],1
-mov byte ptr (-148)[ebp],1
-mov byte ptr (-180)[ebp],1
-mov byte ptr (-162)[ebp],1
-mov byte ptr (-147)[ebp],1
-mov byte ptr (-179)[ebp],1
-mov byte ptr (-132)[ebp],1
-mov byte ptr (-246)[ebp],1
-mov byte ptr (-146)[ebp],1
-mov byte ptr (-178)[ebp],1
-mov byte ptr (-247)[ebp],1
-mov byte ptr (-145)[ebp],1
-mov byte ptr (-177)[ebp],1
-mov byte ptr (-133)[ebp],1
-mov byte ptr (-248)[ebp],1
-mov byte ptr (-144)[ebp],1
-mov byte ptr (-176)[ebp],1
-mov byte ptr (-131)[ebp],1
-mov byte ptr (-243)[ebp],1
-mov byte ptr (-143)[ebp],1
-mov byte ptr (-175)[ebp],1
-mov byte ptr (-165)[ebp],1
-mov byte ptr (-244)[ebp],1
-mov byte ptr (-142)[ebp],1
-mov byte ptr (-174)[ebp],1
-mov byte ptr (-163)[ebp],1
-mov byte ptr (-141)[ebp],1
-mov byte ptr (-173)[ebp],1
-mov byte ptr (-213)[ebp],1
-mov byte ptr (-164)[ebp],1
-mov byte ptr (-140)[ebp],1
-mov byte ptr (-172)[ebp],1
-mov byte ptr (-197)[ebp],1
-mov byte ptr (-217)[ebp],1
-mov byte ptr (-139)[ebp],1
-mov byte ptr (-171)[ebp],1
-mov byte ptr (-214)[ebp],1
-mov byte ptr (-138)[ebp],1
-mov byte ptr (-170)[ebp],1
-mov byte ptr (-198)[ebp],1
-mov byte ptr (-256)[ebp],1
-mov byte ptr (-137)[ebp],1
-mov byte ptr (-169)[ebp],1
-mov byte ptr (-196)[ebp],1
-mov byte ptr (-224)[ebp],1
-mov byte ptr (-136)[ebp],1
-mov byte ptr (-168)[ebp],1
-mov byte ptr (-194)[ebp],1
-mov byte ptr (-135)[ebp],1
-mov byte ptr (-167)[ebp],1
-mov byte ptr (-212)[ebp],1
-mov byte ptr (-134)[ebp],1
-mov byte ptr (-166)[ebp],1
-mov byte ptr (-210)[ebp],1
-mov byte ptr (-193)[ebp],1
-mov byte ptr (-209)[ebp],1
-lea edi,(-256)[ebp]
-push edi
-call _sumof
-add esp,4
-cmp eax,98
-je L309
-inc dword ptr (-268)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L311
-push 1
-lea edi,(L207)
-push edi
-call _printf
-add esp,8
-L311:
-L309:
-jmp L313
-add dword ptr (-268)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L315
-push 8
-lea edi,(L207)
-push edi
-call _printf
-add esp,8
-L315:
-L313:
-mov eax,dword ptr (-268)[ebp]
-L206:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _zerofill
-_zerofill:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (-4)[ebp],0
-L318:
-mov edi,dword ptr (20)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (20)[ebp],esi
-mov byte ptr [edi],0
-L319:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],256
-jl L318
-mov eax,0
-L317:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _sumof
-_sumof:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,12
-mov edi,dword ptr (20)[ebp]
-mov dword ptr (-12)[ebp],edi
-mov dword ptr (-4)[ebp],0
-mov dword ptr (-8)[ebp],0
-L323:
-mov edi,dword ptr (-12)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-12)[ebp],esi
-movsx edi,byte ptr [edi]
-add dword ptr (-4)[ebp],edi
-L324:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],256
-jl L323
-mov eax,dword ptr (-4)[ebp]
-L322:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L328 label byte
-db 115
-db 50
-db 52
-db 52
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L329 label byte
-db 115
-db 50
-db 52
-db 52
-db 32
-db 32
-db 32
-db 0
-public _s244
-_DATA ends
-_TEXT segment
-_s244:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,92
-lea edi,(L329)
-mov dword ptr (-72)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-76)[ebp],edi
-L330:
-L331:
-mov edi,dword ptr (-76)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-76)[ebp],esi
-mov esi,dword ptr (-72)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-72)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L330
-mov dword ptr (-84)[ebp],0
-mov dword ptr (-80)[ebp],0
-fld qword ptr (L333)
-fstp qword ptr (-68)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-60)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-44)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-36)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-28)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-20)[ebp]
-fld qword ptr (L333)
-fstp qword ptr (-12)[ebp]
-mov dword ptr (-80)[ebp],0
-mov dword ptr (-4)[ebp],0
-L341:
-mov edi,dword ptr (-4)[ebp]
-lea edi,[edi*8]
-fld qword ptr (-60)[ebp][edi]
-fcomp qword ptr (-68)[ebp][edi]
-fstsw ax
-sahf
-je L345
-mov dword ptr (-80)[ebp],1
-L345:
-L342:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],7
-jl L341
-cmp dword ptr (-80)[ebp],0
-je L348
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L350
-push 1
-lea edi,(L328)
-push edi
-call _printf
-add esp,8
-L350:
-inc dword ptr (-84)[ebp]
-L348:
-jmp L352
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L354
-push 2
-lea edi,(L328)
-push edi
-call _printf
-add esp,8
-L354:
-add dword ptr (-84)[ebp],2
-L352:
-mov eax,dword ptr (-84)[ebp]
-L327:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L357 label byte
-db 115
-db 50
-db 53
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L358 label byte
-db 115
-db 50
-db 53
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s25
-_DATA ends
-_TEXT segment
-_s25:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,28
-lea edi,(L358)
-mov dword ptr (-16)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-20)[ebp],edi
-L359:
-L360:
-mov edi,dword ptr (-20)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-20)[ebp],esi
-mov esi,dword ptr (-16)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-16)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L359
-mov dword ptr (-24)[ebp],0
-lea edi,(L362)
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-movsx esi,byte ptr (1)[edi]
-movsx ebx,byte ptr [edi]
-cmp ebx,esi
-jne L366
-movsx edi,byte ptr (2)[edi]
-cmp esi,edi
-jne L366
-cmp edi,46
-je L363
-L366:
-inc dword ptr (-24)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L367
-push 1
-lea edi,(L357)
-push edi
-call _printf
-add esp,8
-L367:
-L363:
-mov edi,dword ptr (-8)[ebp]
-movsx edi,byte ptr (3)[edi]
-cmp edi,0
-je L369
-add dword ptr (-24)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L371
-push 4
-lea edi,(L357)
-push edi
-call _printf
-add esp,8
-L371:
-L369:
-movsx edi,byte ptr (L375+1)
-cmp edi,34
-je L373
-add dword ptr (-24)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L377
-push 8
-lea edi,(L357)
-push edi
-call _printf
-add esp,8
-L377:
-L373:
-lea edi,(L379)
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-movsx esi,byte ptr [edi]
-cmp esi,10
-jne L387
-movsx esi,byte ptr (1)[edi]
-cmp esi,9
-jne L387
-movsx esi,byte ptr (2)[edi]
-cmp esi,8
-jne L387
-movsx esi,byte ptr (3)[edi]
-cmp esi,13
-jne L387
-movsx esi,byte ptr (4)[edi]
-cmp esi,12
-jne L387
-movsx esi,byte ptr (5)[edi]
-cmp esi,92
-jne L387
-movsx edi,byte ptr (6)[edi]
-cmp edi,39
-je L380
-L387:
-add dword ptr (-24)[ebp],16
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L388
-push 16
-lea edi,(L357)
-push edi
-call _printf
-add esp,8
-L388:
-L380:
-lea edi,(L390)
-mov dword ptr (-12)[ebp],edi
-mov dword ptr (-8)[ebp],edi
-mov dword ptr (-28)[ebp],0
-mov dword ptr (-4)[ebp],0
-jmp L394
-L391:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (-8)[ebp]
-movsx esi,byte ptr [esi][edi]
-mov ebx,dword ptr (-12)[ebp]
-movsx edi,byte ptr [ebx][edi]
-cmp esi,edi
-je L395
-mov dword ptr (-28)[ebp],1
-L395:
-L392:
-inc dword ptr (-4)[ebp]
-L394:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,7
-jb L391
-cmp dword ptr (-28)[ebp],0
-je L397
-add dword ptr (-24)[ebp],32
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L399
-push 32
-lea edi,(L357)
-push edi
-call _printf
-add esp,8
-L399:
-L397:
-mov eax,dword ptr (-24)[ebp]
-L356:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L402 label byte
-db 115
-db 50
-db 54
-db 32
-db 32
-db 32
-db 32
-db 0
-align 1
-L403 label byte
-db 37
-db 51
-db 100
-db 32
-db 98
-db 105
-db 116
-db 115
-db 32
-db 105
-db 110
-db 32
-db 37
-db 115
-db 115
-db 46
-db 10
-db 0
-align 1
-L404 label byte
-db 37
-db 101
-db 32
-db 105
-db 115
-db 32
-db 116
-db 104
-db 101
-db 32
-db 108
-db 101
-db 97
-db 115
-db 116
-db 32
-db 110
-db 117
-db 109
-db 98
-db 101
-db 114
-db 32
-db 116
-db 104
-db 97
-db 116
-db 32
-db 99
-db 97
-db 110
-db 32
-db 98
-db 101
-db 32
-db 97
-db 100
-db 100
-db 101
-db 100
-db 32
-db 116
-db 111
-db 32
-db 49
-db 46
-db 32
-db 40
-db 37
-db 115
-db 41
-db 46
-db 10
-db 0
-public _s26
-_DATA ends
-_TEXT segment
-_s26:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,56
-lea edi,(L402)
-mov dword ptr (-36)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-40)[ebp],edi
-L405:
-L406:
-mov edi,dword ptr (-40)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-40)[ebp],esi
-mov esi,dword ptr (-36)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-36)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L405
-mov edi,dword ptr (20)[ebp]
-mov dword ptr [edi],0
-mov byte ptr (-41)[ebp],0
-mov byte ptr (-5)[ebp],1
-jmp L409
-L408:
-movsx edi,byte ptr (-5)[ebp]
-lea edi,[edi*2]
-mov ebx,edi
-mov byte ptr (-5)[ebp],bl
-mov edi,dword ptr (20)[ebp]
-inc dword ptr [edi]
-L409:
-movsx edi,byte ptr (-41)[ebp]
-movsx esi,byte ptr (-5)[ebp]
-cmp edi,esi
-jne L408
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-lea esi,[esi*4]
-mov dword ptr (4)[edi],esi
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-lea esi,[esi*2]
-mov dword ptr (8)[edi],esi
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-lea esi,[esi*4]
-mov dword ptr (12)[edi],esi
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-lea esi,[esi*4]
-mov dword ptr (16)[edi],esi
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-lea esi,[esi*4]
-mov dword ptr (20)[edi],esi
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-lea esi,[esi*8]
-mov dword ptr (24)[edi],esi
-fld dword ptr (L411)
-fstp dword ptr (-16)[ebp]
-fld dword ptr (L411)
-fstp dword ptr (-4)[ebp]
-fld dword ptr (L412)
-fstp dword ptr (-12)[ebp]
-jmp L414
-L413:
-fld dword ptr (-16)[ebp]
-fadd dword ptr (-4)[ebp]
-fstp dword ptr (-12)[ebp]
-fld dword ptr (-4)[ebp]
-fdiv qword ptr (L416)
-fstp dword ptr (-4)[ebp]
-L414:
-fld dword ptr (-16)[ebp]
-fcomp dword ptr (-12)[ebp]
-fstsw ax
-sahf
-jne L413
-mov edi,dword ptr (20)[ebp]
-fld qword ptr (L417)
-fmul dword ptr (-4)[ebp]
-fstp dword ptr (28)[edi]
-fld qword ptr (L418)
-fstp qword ptr (-32)[ebp]
-fld dword ptr (L411)
-fstp dword ptr (-4)[ebp]
-fld qword ptr (L419)
-fstp qword ptr (-24)[ebp]
-jmp L421
-L420:
-fld dword ptr (-4)[ebp]
-fstp qword ptr (-56)[ebp]
-fld qword ptr (-32)[ebp]
-fadd qword ptr (-56)[ebp]
-fstp qword ptr (-24)[ebp]
-fld qword ptr (-56)[ebp]
-fdiv qword ptr (L416)
-fstp dword ptr (-4)[ebp]
-L421:
-fld qword ptr (-32)[ebp]
-fcomp qword ptr (-24)[ebp]
-fstsw ax
-sahf
-jne L420
-mov edi,dword ptr (20)[ebp]
-fld qword ptr (L417)
-fmul dword ptr (-4)[ebp]
-fstp dword ptr (32)[edi]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L423
-lea edi,(L425)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr [edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L426)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (4)[edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L427)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (8)[edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L428)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (12)[edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L429)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (16)[edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L430)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (20)[edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L431)
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (24)[edi]
-push edi
-lea edi,(L403)
-push edi
-call _printf
-add esp,12
-lea edi,(L430)
-push edi
-mov edi,dword ptr (20)[ebp]
-fld dword ptr (28)[edi]
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L404)
-push edi
-call _printf
-add esp,16
-lea edi,(L431)
-push edi
-mov edi,dword ptr (20)[ebp]
-fld dword ptr (32)[edi]
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L404)
-push edi
-call _printf
-add esp,16
-L423:
-mov eax,0
-L401:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L433 label byte
-db 115
-db 52
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L434 label byte
-db 115
-db 52
-db 32
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s4
-_DATA ends
-_TEXT segment
-_s4:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,36
-mov dword ptr (-24)[ebp],0
-lea edi,(L434)
-mov dword ptr (-16)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-20)[ebp],edi
-L435:
-L436:
-mov edi,dword ptr (-20)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-20)[ebp],esi
-mov esi,dword ptr (-16)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-16)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L435
-mov dword ptr (-4)[ebp],0
-L438:
-mov edi,dword ptr (-4)[ebp]
-push edi
-call _svtest
-add esp,4
-mov edi,eax
-call _zero
-add esp,0
-cmp edi,eax
-je L442
-mov dword ptr (-24)[ebp],1
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L444
-push 1
-lea edi,(L433)
-push edi
-call _printf
-add esp,8
-L444:
-L442:
-L439:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],3
-jl L438
-call _setev
-add esp,0
-call _testev
-add esp,0
-cmp eax,0
-je L446
-add dword ptr (-24)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L448
-push 2
-lea edi,(L433)
-push edi
-call _printf
-add esp,8
-L448:
-L446:
-jmp L450
-add dword ptr (-24)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L452
-push 4
-lea edi,(L433)
-push edi
-call _printf
-add esp,8
-L452:
-L450:
-mov dword ptr (-8)[ebp],0ffffffffH
-mov dword ptr (-12)[ebp],1
-mov dword ptr (-4)[ebp],0
-jmp L457
-L454:
-mov edi,dword ptr (-8)[ebp]
-and dword ptr (-12)[ebp],edi
-shr edi,1
-mov dword ptr (-8)[ebp],edi
-L455:
-inc dword ptr (-4)[ebp]
-L457:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (20)[ebp]
-mov esi,dword ptr [esi]
-lea esi,[esi*4]
-cmp edi,esi
-jb L454
-mov edi,dword ptr (-12)[ebp]
-cmp edi,1
-jne L460
-mov edi,dword ptr (-8)[ebp]
-cmp edi,0
-je L458
-L460:
-add dword ptr (-24)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L461
-push 8
-lea edi,(L433)
-push edi
-call _printf
-add esp,8
-L461:
-L458:
-mov eax,dword ptr (-24)[ebp]
-L432:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L464 label byte
-db 4 dup (0)
-public _svtest
-_DATA ends
-_TEXT segment
-_svtest:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov edi,dword ptr (20)[ebp]
-cmp edi,0
-je L467
-cmp edi,1
-je L468
-cmp edi,2
-je L471
-jmp L465
-L467:
-mov dword ptr (L464),1978
-mov dword ptr (-4)[ebp],0
-jmp L466
-L468:
-cmp dword ptr (L464),1978
-je L469
-mov dword ptr (-4)[ebp],1
-jmp L466
-L469:
-mov dword ptr (L464),1929
-mov dword ptr (-4)[ebp],0
-jmp L466
-L471:
-cmp dword ptr (L464),1929
-je L472
-mov dword ptr (-4)[ebp],1
-jmp L466
-L472:
-mov dword ptr (-4)[ebp],0
-L465:
-L466:
-mov eax,dword ptr (-4)[ebp]
-L463:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L475 label byte
-db 4 dup (0)
-public _zero
-_DATA ends
-_TEXT segment
-_zero:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (L475),2
-mov dword ptr (-4)[ebp],0
-mov eax,dword ptr (-4)[ebp]
-L474:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _testev
-_testev:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-cmp dword ptr (_extvar),1066
-je L477
-mov eax,1
-jmp L476
-L477:
-mov eax,0
-L476:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L480 label byte
-db 115
-db 54
-db 49
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L481 label byte
-db 115
-db 54
-db 49
-db 32
-db 32
-db 32
-db 32
-db 0
-align 1
-L482 label byte
-db 65
-db 66
-db 67
-db 68
-db 69
-db 70
-db 71
-db 72
-db 73
-db 74
-db 75
-db 76
-db 77
-db 78
-db 79
-db 80
-db 81
-db 82
-db 83
-db 84
-db 85
-db 86
-db 87
-db 88
-db 89
-db 90
-db 0
-align 1
-L483 label byte
-db 97
-db 98
-db 99
-db 100
-db 101
-db 102
-db 103
-db 104
-db 105
-db 106
-db 107
-db 108
-db 109
-db 110
-db 111
-db 112
-db 113
-db 114
-db 115
-db 116
-db 117
-db 118
-db 119
-db 120
-db 121
-db 122
-db 0
-align 1
-L484 label byte
-db 48
-db 49
-db 50
-db 51
-db 52
-db 53
-db 54
-db 55
-db 56
-db 57
-db 0
-align 1
-L485 label byte
-db 126
-db 33
-db 34
-db 35
-db 37
-db 38
-db 40
-db 41
-db 95
-db 61
-db 45
-db 94
-db 124
-db 123
-db 125
-db 91
-db 93
-db 43
-db 59
-db 42
-db 58
-db 60
-db 62
-db 44
-db 46
-db 63
-db 47
-db 0
-align 1
-L486 label byte
-db 10
-db 9
-db 8
-db 13
-db 12
-db 92
-db 39
-db 0
-align 1
-L487 label byte
-db 32
-db 0
-db 0
-public _s61
-_DATA ends
-_TEXT segment
-_s61:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,60
-lea edi,(L481)
-mov dword ptr (-36)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-40)[ebp],edi
-mov dword ptr (-48)[ebp],0
-L488:
-L489:
-mov edi,dword ptr (-40)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-40)[ebp],esi
-mov esi,dword ptr (-36)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-36)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L488
-mov word ptr (-54)[ebp],-19
-movsx edi,word ptr (-54)[ebp]
-mov dword ptr (-60)[ebp],edi
-cmp dword ptr (-60)[ebp],-19
-je L491
-inc dword ptr (-48)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L493
-push 1
-lea edi,(L480)
-push edi
-call _printf
-add esp,8
-L493:
-L491:
-lea edi,(L482)
-mov dword ptr (-28)[ebp],edi
-lea edi,(L483)
-mov dword ptr (-24)[ebp],edi
-lea edi,(L484)
-mov dword ptr (-20)[ebp],edi
-lea edi,(L485)
-mov dword ptr (-16)[ebp],edi
-lea edi,(L486)
-mov dword ptr (-12)[ebp],edi
-lea edi,(L487)
-mov dword ptr (-8)[ebp],edi
-mov dword ptr (-32)[ebp],0
-mov dword ptr (-4)[ebp],0
-jmp L505
-L504:
-mov edi,dword ptr (-4)[ebp]
-lea edi,(-28)[ebp][edi*4]
-mov esi,dword ptr [edi]
-lea ebx,(1)[esi]
-mov dword ptr [edi],ebx
-movsx edi,byte ptr [esi]
-cmp edi,0
-jge L507
-mov dword ptr (-32)[ebp],1
-L507:
-L505:
-mov edi,dword ptr (-4)[ebp]
-mov edi,dword ptr (-28)[ebp][edi*4]
-movsx edi,byte ptr [edi]
-cmp edi,0
-jne L504
-L501:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],6
-jl L505
-cmp dword ptr (-32)[ebp],0
-je L509
-add dword ptr (-48)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L511
-push 2
-lea edi,(L480)
-push edi
-call _printf
-add esp,8
-L511:
-L509:
-mov dword ptr (-44)[ebp],1048579
-mov edi,dword ptr (-44)[ebp]
-mov esi,edi
-mov word ptr (-50)[ebp],si
-mov ebx,edi
-mov byte ptr (-51)[ebp],bl
-movsx edi,word ptr (-50)[ebp]
-cmp edi,dword ptr (-44)[ebp]
-je L516
-cmp edi,3
-jne L515
-L516:
-movsx edi,byte ptr (-51)[ebp]
-cmp edi,dword ptr (-44)[ebp]
-je L513
-cmp edi,3
-je L513
-L515:
-add dword ptr (-48)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L517
-push 8
-lea edi,(L480)
-push edi
-call _printf
-add esp,8
-L517:
-L513:
-mov eax,dword ptr (-48)[ebp]
-L479:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L520 label byte
-db 115
-db 54
-db 50
-db 54
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L521 label byte
-db 115
-db 54
-db 50
-db 54
-db 32
-db 32
-db 32
-db 0
-public _s626
-_DATA ends
-_TEXT segment
-_s626:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,128
-lea edi,(L521)
-mov dword ptr (-56)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-60)[ebp],edi
-mov dword ptr (-104)[ebp],0
-L522:
-L523:
-mov edi,dword ptr (-60)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-60)[ebp],esi
-mov esi,dword ptr (-56)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-56)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L522
-fld dword ptr (L411)
-fstp dword ptr (-36)[ebp]
-mov dword ptr (-64)[ebp],1
-mov dword ptr (-40)[ebp],1
-mov dword ptr (-4)[ebp],0
-jmp L528
-L525:
-fld dword ptr (L529)
-fmul dword ptr (-36)[ebp]
-fstp dword ptr (-36)[ebp]
-mov edi,dword ptr (-40)[ebp]
-lea edi,[edi*2]
-or edi,dword ptr (-64)[ebp]
-mov dword ptr (-40)[ebp],edi
-L526:
-inc dword ptr (-4)[ebp]
-L528:
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (12)[edi]
-sub edi,2
-cmp dword ptr (-4)[ebp],edi
-jl L525
-mov edi,dword ptr (-40)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (-112)[ebp]
-fld dword ptr (-36)[ebp]
-fsub dword ptr (-112)[ebp]
-fdiv dword ptr (-36)[ebp]
-fstp dword ptr (-36)[ebp]
-fld qword ptr (L416)
-mov edi,dword ptr (20)[ebp]
-fmul dword ptr (28)[edi]
-fcomp dword ptr (-36)[ebp]
-fstsw ax
-sahf
-jae L530
-add dword ptr (-104)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L532
-push 2
-lea edi,(L520)
-push edi
-call _printf
-add esp,8
-L532:
-L530:
-mov byte ptr (-73)[ebp],125
-mov word ptr (-76)[ebp],125
-mov dword ptr (-80)[ebp],125
-mov dword ptr (-96)[ebp],15625
-mov dword ptr (-84)[ebp],125
-mov dword ptr (-100)[ebp],15625
-mov dword ptr (-68)[ebp],125
-mov dword ptr (-108)[ebp],15625
-fld dword ptr (L534)
-fstp dword ptr (-72)[ebp]
-fld qword ptr (L535)
-fstp qword ptr (-92)[ebp]
-fld qword ptr (L536)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-4)[ebp],0
-L537:
-mov edi,dword ptr (-4)[ebp]
-mov byte ptr (-32)[ebp][edi],0
-L538:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],28
-jl L537
-movsx edi,byte ptr (-73)[ebp]
-mov esi,edi
-imul esi,edi
-cmp esi,dword ptr (-96)[ebp]
-je L541
-mov byte ptr (-32)[ebp],1
-L541:
-movsx edi,word ptr (-76)[ebp]
-movsx esi,byte ptr (-73)[ebp]
-imul edi,esi
-cmp edi,dword ptr (-96)[ebp]
-je L543
-mov byte ptr (-31)[ebp],1
-L543:
-movsx edi,word ptr (-76)[ebp]
-mov esi,edi
-imul esi,edi
-cmp esi,dword ptr (-96)[ebp]
-je L546
-mov byte ptr (-30)[ebp],1
-L546:
-mov edi,dword ptr (-80)[ebp]
-movsx esi,byte ptr (-73)[ebp]
-imul edi,esi
-cmp edi,dword ptr (-96)[ebp]
-je L549
-mov byte ptr (-29)[ebp],1
-L549:
-mov edi,dword ptr (-80)[ebp]
-movsx esi,word ptr (-76)[ebp]
-imul edi,esi
-cmp edi,dword ptr (-96)[ebp]
-je L552
-mov byte ptr (-28)[ebp],1
-L552:
-mov edi,dword ptr (-80)[ebp]
-mov esi,edi
-imul esi,edi
-cmp esi,dword ptr (-96)[ebp]
-je L555
-mov byte ptr (-27)[ebp],1
-L555:
-mov eax,dword ptr (-84)[ebp]
-movsx edi,byte ptr (-73)[ebp]
-mul edi
-cmp eax,dword ptr (-100)[ebp]
-je L558
-mov byte ptr (-26)[ebp],1
-L558:
-mov eax,dword ptr (-84)[ebp]
-movsx edi,word ptr (-76)[ebp]
-mul edi
-cmp eax,dword ptr (-100)[ebp]
-je L561
-mov byte ptr (-25)[ebp],1
-L561:
-mov eax,dword ptr (-84)[ebp]
-mov edi,dword ptr (-80)[ebp]
-mul edi
-cmp eax,dword ptr (-100)[ebp]
-je L564
-mov byte ptr (-24)[ebp],1
-L564:
-mov edi,dword ptr (-84)[ebp]
-mov eax,edi
-mul edi
-cmp eax,dword ptr (-100)[ebp]
-je L567
-mov byte ptr (-23)[ebp],1
-L567:
-mov edi,dword ptr (-68)[ebp]
-movsx esi,byte ptr (-73)[ebp]
-imul edi,esi
-cmp edi,dword ptr (-108)[ebp]
-je L570
-mov byte ptr (-22)[ebp],1
-L570:
-mov edi,dword ptr (-68)[ebp]
-movsx esi,word ptr (-76)[ebp]
-imul edi,esi
-cmp edi,dword ptr (-108)[ebp]
-je L573
-mov byte ptr (-21)[ebp],1
-L573:
-mov edi,dword ptr (-68)[ebp]
-mov esi,dword ptr (-80)[ebp]
-imul edi,esi
-cmp edi,dword ptr (-108)[ebp]
-je L576
-mov byte ptr (-20)[ebp],1
-L576:
-mov edi,dword ptr (-68)[ebp]
-mov eax,edi
-mul dword ptr (-84)[ebp]
-cmp eax,dword ptr (-100)[ebp]
-je L579
-mov byte ptr (-19)[ebp],1
-L579:
-mov edi,dword ptr (-68)[ebp]
-mov esi,edi
-imul esi,edi
-cmp esi,dword ptr (-108)[ebp]
-je L582
-mov byte ptr (-18)[ebp],1
-L582:
-fld dword ptr (-72)[ebp]
-movsx edi,byte ptr (-73)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L585
-mov byte ptr (-17)[ebp],1
-L585:
-fld dword ptr (-72)[ebp]
-movsx edi,word ptr (-76)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L588
-mov byte ptr (-16)[ebp],1
-L588:
-fld dword ptr (-72)[ebp]
-mov edi,dword ptr (-80)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L591
-mov byte ptr (-15)[ebp],1
-L591:
-mov edi,dword ptr (-84)[ebp]
-fld dword ptr (-72)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L594
-mov byte ptr (-14)[ebp],1
-L594:
-fld dword ptr (-72)[ebp]
-mov edi,dword ptr (-68)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L598
-mov byte ptr (-13)[ebp],1
-L598:
-fld dword ptr (-72)[ebp]
-fmul dword ptr (-72)[ebp]
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L601
-mov byte ptr (-12)[ebp],1
-L601:
-fld qword ptr (-92)[ebp]
-movsx edi,byte ptr (-73)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L604
-mov byte ptr (-11)[ebp],1
-L604:
-fld qword ptr (-92)[ebp]
-movsx edi,word ptr (-76)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L607
-mov byte ptr (-10)[ebp],1
-L607:
-fld qword ptr (-92)[ebp]
-fild dword ptr (-80)[ebp]
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L610
-mov byte ptr (-9)[ebp],1
-L610:
-mov edi,dword ptr (-84)[ebp]
-fld qword ptr (-92)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L613
-mov byte ptr (-8)[ebp],1
-L613:
-fld qword ptr (-92)[ebp]
-fild dword ptr (-68)[ebp]
-fmulp st(1),st
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L616
-mov byte ptr (-7)[ebp],1
-L616:
-fld qword ptr (-92)[ebp]
-fmul dword ptr (-72)[ebp]
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L619
-mov byte ptr (-6)[ebp],1
-L619:
-fld qword ptr (-92)[ebp]
-fmul qword ptr (-92)[ebp]
-fld qword ptr (-52)[ebp]
-fcompp
-fstsw ax
-sahf
-je L622
-mov byte ptr (-5)[ebp],1
-L622:
-mov byte ptr (-41)[ebp],0
-mov dword ptr (-4)[ebp],0
-L625:
-movsx edi,byte ptr (-41)[ebp]
-mov esi,dword ptr (-4)[ebp]
-movsx esi,byte ptr (-32)[ebp][esi]
-lea edi,[esi][edi]
-mov ebx,edi
-mov byte ptr (-41)[ebp],bl
-L626:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],28
-jl L625
-movsx edi,byte ptr (-41)[ebp]
-cmp edi,0
-je L629
-add dword ptr (-104)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L631
-push 4
-lea edi,(L520)
-push edi
-call _printf
-add esp,8
-lea edi,(L633)
-push edi
-call _printf
-add esp,4
-mov dword ptr (-4)[ebp],0
-L634:
-mov edi,dword ptr (-4)[ebp]
-movsx edi,byte ptr (-32)[ebp][edi]
-push edi
-lea edi,(L638)
-push edi
-call _printf
-add esp,8
-L635:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],28
-jl L634
-lea edi,(L639)
-push edi
-call _printf
-add esp,4
-L631:
-L629:
-mov dword ptr (-68)[ebp],32768
-mov edi,dword ptr (-68)[ebp]
-cmp edi,08000H
-jbe L640
-add dword ptr (-104)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L642
-push 8
-lea edi,(L520)
-push edi
-call _printf
-add esp,8
-L642:
-L640:
-mov eax,dword ptr (-104)[ebp]
-L519:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L645 label byte
-db 115
-db 55
-db 49
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L646 label byte
-db 115
-db 55
-db 49
-db 32
-db 32
-db 32
-db 32
-db 0
-align 1
-L647 label byte
-db 113
-public _s71
-_DATA ends
-_TEXT segment
-_s71:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,68
-lea edi,(L646)
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-8)[ebp],edi
-mov dword ptr (-12)[ebp],0
-L648:
-L649:
-mov edi,dword ptr (-8)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-8)[ebp],esi
-mov esi,dword ptr (-4)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-4)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L648
-movsx edi,byte ptr (L653)
-movsx esi,byte ptr (L647)
-cmp edi,esi
-je L651
-inc dword ptr (-12)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L654
-push 1
-lea edi,(L645)
-push edi
-call _printf
-add esp,8
-L654:
-L651:
-jmp L656
-add dword ptr (-12)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L658
-push 2
-lea edi,(L645)
-push edi
-call _printf
-add esp,8
-L658:
-L656:
-mov dword ptr (-32)[ebp],1942
-cmp dword ptr (-32)[ebp],1942
-jne L666
-mov edi,dword ptr (-32)[ebp]
-cmp dword ptr (-32)[ebp],edi
-je L661
-L666:
-add dword ptr (-12)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L667
-push 4
-lea edi,(L645)
-push edi
-call _printf
-add esp,8
-L667:
-L661:
-push -5
-call _McCarthy
-add esp,4
-cmp eax,91
-je L669
-add dword ptr (-12)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L671
-push 8
-lea edi,(L645)
-push edi
-call _printf
-add esp,8
-L671:
-L669:
-mov dword ptr (-56)[ebp],2
-mov dword ptr (-60)[ebp],3
-lea edi,(-60)[ebp]
-mov dword ptr (-64)[ebp],edi
-mov edi,dword ptr (-64)[ebp]
-push edi
-mov edi,dword ptr (-56)[ebp]
-push edi
-call _clobber
-add esp,8
-cmp dword ptr (-56)[ebp],2
-jne L675
-cmp dword ptr (-60)[ebp],2
-je L673
-L675:
-add dword ptr (-12)[ebp],16
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L676
-push 16
-lea edi,(L645)
-push edi
-call _printf
-add esp,8
-L676:
-L673:
-mov edi,dword ptr (20)[ebp]
-fld dword ptr (32)[edi]
-fstp dword ptr (-68)[ebp]
-fld dword ptr (-68)[ebp]
-fcomp dword ptr (-68)[ebp]
-fstsw ax
-sahf
-je L678
-add dword ptr (-12)[ebp],32
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L680
-push 32
-lea edi,(L645)
-push edi
-call _printf
-add esp,8
-L680:
-L678:
-mov eax,dword ptr (-12)[ebp]
-L644:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _McCarthy
-_McCarthy:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-cmp dword ptr (20)[ebp],100
-jle L683
-mov edi,dword ptr (20)[ebp]
-mov eax,edi
-sub eax,10
-jmp L682
-L683:
-mov edi,dword ptr (20)[ebp]
-lea edi,(11)[edi]
-push edi
-call _McCarthy
-add esp,4
-mov edi,eax
-push edi
-call _McCarthy
-add esp,4
-mov edi,eax
-L682:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _clobber
-_clobber:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov dword ptr (20)[ebp],3
-mov edi,dword ptr (24)[ebp]
-mov dword ptr [edi],2
-mov eax,0
-L685:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L687 label byte
-db 76
-db 111
-db 99
-db 97
-db 108
-db 32
-db 101
-db 114
-db 114
-db 111
-db 114
-db 32
-db 37
-db 100
-db 46
-db 10
-db 0
-align 1
-L688 label byte
-db 115
-db 55
-db 49
-db 52
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L689 label byte
-db 115
-db 55
-db 49
-db 52
-db 32
-db 32
-db 32
-db 0
-public _s714
-_DATA ends
-_TEXT segment
-_s714:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,248
-lea edi,(L689)
-mov dword ptr (-68)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea esi,(60)[edi]
-mov dword ptr (-72)[ebp],esi
-mov dword ptr (-76)[ebp],0
-mov dword ptr (-8)[ebp],0
-mov edi,dword ptr (48)[edi]
-mov dword ptr (-4)[ebp],edi
-L690:
-L691:
-mov edi,dword ptr (-72)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-72)[ebp],esi
-mov esi,dword ptr (-68)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-68)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L690
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov bl,byte ptr (-25)[ebp]
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L693
-mov dword ptr (-8)[ebp],1
-cmp dword ptr (-4)[ebp],0
-je L695
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L695:
-L693:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L697
-mov dword ptr (-8)[ebp],2
-cmp dword ptr (-4)[ebp],0
-je L699
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L699:
-L697:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L701
-mov dword ptr (-8)[ebp],3
-cmp dword ptr (-4)[ebp],0
-je L703
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L703:
-L701:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L705
-mov dword ptr (-8)[ebp],4
-cmp dword ptr (-4)[ebp],0
-je L707
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L707:
-L705:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L709
-mov dword ptr (-8)[ebp],5
-cmp dword ptr (-4)[ebp],0
-je L711
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L711:
-L709:
-mov byte ptr (-9)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-56)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L713
-mov dword ptr (-8)[ebp],6
-cmp dword ptr (-4)[ebp],0
-je L715
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L715:
-L713:
-mov byte ptr (-9)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L717
-mov dword ptr (-8)[ebp],7
-cmp dword ptr (-4)[ebp],0
-je L719
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L719:
-L717:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L721
-mov dword ptr (-8)[ebp],8
-cmp dword ptr (-4)[ebp],0
-je L723
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L723:
-L721:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-mov di,word ptr (-28)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L725
-mov dword ptr (-8)[ebp],9
-cmp dword ptr (-4)[ebp],0
-je L727
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L727:
-L725:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L729
-mov dword ptr (-8)[ebp],10
-cmp dword ptr (-4)[ebp],0
-je L731
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L731:
-L729:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L733
-mov dword ptr (-8)[ebp],11
-cmp dword ptr (-4)[ebp],0
-je L735
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L735:
-L733:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L737
-mov dword ptr (-8)[ebp],12
-cmp dword ptr (-4)[ebp],0
-je L739
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L739:
-L737:
-mov word ptr (-12)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-56)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L741
-mov dword ptr (-8)[ebp],13
-cmp dword ptr (-4)[ebp],0
-je L743
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L743:
-L741:
-mov word ptr (-12)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L745
-mov dword ptr (-8)[ebp],14
-cmp dword ptr (-4)[ebp],0
-je L747
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L747:
-L745:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],2
-je L749
-mov dword ptr (-8)[ebp],15
-cmp dword ptr (-4)[ebp],0
-je L751
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L751:
-L749:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],2
-je L753
-mov dword ptr (-8)[ebp],16
-cmp dword ptr (-4)[ebp],0
-je L755
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L755:
-L753:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],2
-je L757
-mov dword ptr (-8)[ebp],17
-cmp dword ptr (-4)[ebp],0
-je L759
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L759:
-L757:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],2
-je L761
-mov dword ptr (-8)[ebp],18
-cmp dword ptr (-4)[ebp],0
-je L763
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L763:
-L761:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],2
-je L765
-mov dword ptr (-8)[ebp],19
-cmp dword ptr (-4)[ebp],0
-je L767
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L767:
-L765:
-mov dword ptr (-16)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L769
-mov dword ptr (-8)[ebp],20
-cmp dword ptr (-4)[ebp],0
-je L771
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L771:
-L769:
-mov dword ptr (-16)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L773
-mov dword ptr (-8)[ebp],21
-cmp dword ptr (-4)[ebp],0
-je L775
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L775:
-L773:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],2
-je L777
-mov dword ptr (-8)[ebp],22
-cmp dword ptr (-4)[ebp],0
-je L779
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L779:
-L777:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],2
-je L781
-mov dword ptr (-8)[ebp],23
-cmp dword ptr (-4)[ebp],0
-je L783
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L783:
-L781:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],2
-je L785
-mov dword ptr (-8)[ebp],24
-cmp dword ptr (-4)[ebp],0
-je L787
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L787:
-L785:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],2
-je L789
-mov dword ptr (-8)[ebp],25
-cmp dword ptr (-4)[ebp],0
-je L791
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L791:
-L789:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],2
-je L793
-mov dword ptr (-8)[ebp],26
-cmp dword ptr (-4)[ebp],0
-je L795
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L795:
-L793:
-mov dword ptr (-20)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L797
-mov dword ptr (-8)[ebp],27
-cmp dword ptr (-4)[ebp],0
-je L799
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L799:
-L797:
-mov dword ptr (-20)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L801
-mov dword ptr (-8)[ebp],28
-cmp dword ptr (-4)[ebp],0
-je L803
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L803:
-L801:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L805
-mov dword ptr (-8)[ebp],29
-cmp dword ptr (-4)[ebp],0
-je L807
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L807:
-L805:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L809
-mov dword ptr (-8)[ebp],30
-cmp dword ptr (-4)[ebp],0
-je L811
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L811:
-L809:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L813
-mov dword ptr (-8)[ebp],31
-cmp dword ptr (-4)[ebp],0
-je L815
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L815:
-L813:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L817
-mov dword ptr (-8)[ebp],32
-cmp dword ptr (-4)[ebp],0
-je L819
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L819:
-L817:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L821
-mov dword ptr (-8)[ebp],33
-cmp dword ptr (-4)[ebp],0
-je L823
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L823:
-L821:
-mov dword ptr (-24)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (L828)
-fcomp dword ptr (-56)[ebp]
-fstsw ax
-sahf
-ja L826
-fld dword ptr (-56)[ebp]
-fsub dword ptr (L828)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-80)[ebp],edi
-jmp L827
-L826:
-fld dword ptr (-56)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-80)[ebp],edi
-L827:
-mov edi,dword ptr (-80)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L829
-mov dword ptr (-8)[ebp],34
-cmp dword ptr (-4)[ebp],0
-je L831
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L831:
-L829:
-mov dword ptr (-24)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (L836)
-fcomp qword ptr (-64)[ebp]
-fstsw ax
-sahf
-ja L834
-fld qword ptr (-64)[ebp]
-fsub qword ptr (L836)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-92)[ebp],edi
-jmp L835
-L834:
-fld qword ptr (-64)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-92)[ebp],edi
-L835:
-mov edi,dword ptr (-92)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L837
-mov dword ptr (-8)[ebp],35
-cmp dword ptr (-4)[ebp],0
-je L839
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L839:
-L837:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L842
-mov dword ptr (-8)[ebp],36
-cmp dword ptr (-4)[ebp],0
-je L844
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L844:
-L842:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L846
-mov dword ptr (-8)[ebp],37
-cmp dword ptr (-4)[ebp],0
-je L848
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L848:
-L846:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L850
-mov dword ptr (-8)[ebp],38
-cmp dword ptr (-4)[ebp],0
-je L852
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L852:
-L850:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L854
-mov dword ptr (-8)[ebp],39
-cmp dword ptr (-4)[ebp],0
-je L856
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L856:
-L854:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L858
-mov dword ptr (-8)[ebp],40
-cmp dword ptr (-4)[ebp],0
-je L860
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L860:
-L858:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-56)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L862
-mov dword ptr (-8)[ebp],41
-cmp dword ptr (-4)[ebp],0
-je L864
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L864:
-L862:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L866
-mov dword ptr (-8)[ebp],42
-cmp dword ptr (-4)[ebp],0
-je L868
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L868:
-L866:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L871
-mov dword ptr (-8)[ebp],43
-cmp dword ptr (-4)[ebp],0
-je L873
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L873:
-L871:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L875
-mov dword ptr (-8)[ebp],44
-cmp dword ptr (-4)[ebp],0
-je L877
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L877:
-L875:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-32)[ebp],2
-fild dword ptr (-32)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L879
-mov dword ptr (-8)[ebp],45
-cmp dword ptr (-4)[ebp],0
-je L881
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L881:
-L879:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-36)[ebp],2
-fild dword ptr (-36)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L883
-mov dword ptr (-8)[ebp],46
-cmp dword ptr (-4)[ebp],0
-je L885
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L885:
-L883:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L887
-mov dword ptr (-8)[ebp],47
-cmp dword ptr (-4)[ebp],0
-je L889
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L889:
-L887:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-56)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L891
-mov dword ptr (-8)[ebp],48
-cmp dword ptr (-4)[ebp],0
-je L893
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L893:
-L891:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L895
-mov dword ptr (-8)[ebp],49
-cmp dword ptr (-4)[ebp],0
-je L897
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L897:
-L895:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-lea edi,[esi][edi]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L899
-mov dword ptr (-8)[ebp],50
-cmp dword ptr (-4)[ebp],0
-je L901
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L901:
-L899:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-lea edi,[esi][edi]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L903
-mov dword ptr (-8)[ebp],51
-cmp dword ptr (-4)[ebp],0
-je L905
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L905:
-L903:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-32)[ebp]
-lea edi,[esi][edi]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L907
-mov dword ptr (-8)[ebp],52
-cmp dword ptr (-4)[ebp],0
-je L909
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L909:
-L907:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-36)[ebp]
-lea edi,[esi][edi]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L911
-mov dword ptr (-8)[ebp],53
-cmp dword ptr (-4)[ebp],0
-je L913
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L913:
-L911:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-40)[ebp]
-lea edi,[esi][edi]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L915
-mov dword ptr (-8)[ebp],54
-cmp dword ptr (-4)[ebp],0
-je L917
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L917:
-L915:
-mov byte ptr (-9)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fadd dword ptr (-56)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L919
-mov dword ptr (-8)[ebp],55
-cmp dword ptr (-4)[ebp],0
-je L921
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L921:
-L919:
-mov byte ptr (-9)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fadd qword ptr (-64)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,7
-je L923
-mov dword ptr (-8)[ebp],56
-cmp dword ptr (-4)[ebp],0
-je L925
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L925:
-L923:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-lea edi,[esi][edi]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L927
-mov dword ptr (-8)[ebp],57
-cmp dword ptr (-4)[ebp],0
-je L929
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L929:
-L927:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-lea edi,[esi][edi]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L931
-mov dword ptr (-8)[ebp],58
-cmp dword ptr (-4)[ebp],0
-je L933
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L933:
-L931:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-32)[ebp]
-lea edi,[esi][edi]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L935
-mov dword ptr (-8)[ebp],59
-cmp dword ptr (-4)[ebp],0
-je L937
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L937:
-L935:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-36)[ebp]
-lea edi,[esi][edi]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L939
-mov dword ptr (-8)[ebp],60
-cmp dword ptr (-4)[ebp],0
-je L941
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L941:
-L939:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-40)[ebp]
-lea edi,[esi][edi]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L943
-mov dword ptr (-8)[ebp],61
-cmp dword ptr (-4)[ebp],0
-je L945
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L945:
-L943:
-mov word ptr (-12)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fadd dword ptr (-56)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L947
-mov dword ptr (-8)[ebp],62
-cmp dword ptr (-4)[ebp],0
-je L949
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L949:
-L947:
-mov word ptr (-12)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fadd qword ptr (-64)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,7
-je L951
-mov dword ptr (-8)[ebp],63
-cmp dword ptr (-4)[ebp],0
-je L953
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L953:
-L951:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-add dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],7
-je L955
-mov dword ptr (-8)[ebp],64
-cmp dword ptr (-4)[ebp],0
-je L957
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L957:
-L955:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-add dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],7
-je L959
-mov dword ptr (-8)[ebp],65
-cmp dword ptr (-4)[ebp],0
-je L961
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L961:
-L959:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-add dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],7
-je L963
-mov dword ptr (-8)[ebp],66
-cmp dword ptr (-4)[ebp],0
-je L965
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L965:
-L963:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-add dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],7
-je L967
-mov dword ptr (-8)[ebp],67
-cmp dword ptr (-4)[ebp],0
-je L969
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L969:
-L967:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-40)[ebp]
-lea edi,[esi][edi]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],7
-je L971
-mov dword ptr (-8)[ebp],68
-cmp dword ptr (-4)[ebp],0
-je L973
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L973:
-L971:
-mov dword ptr (-16)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-16)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fadd dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],7
-je L975
-mov dword ptr (-8)[ebp],69
-cmp dword ptr (-4)[ebp],0
-je L977
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L977:
-L975:
-mov dword ptr (-16)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-16)[ebp]
-fadd qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],7
-je L979
-mov dword ptr (-8)[ebp],70
-cmp dword ptr (-4)[ebp],0
-je L981
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L981:
-L979:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-add dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],7
-je L983
-mov dword ptr (-8)[ebp],71
-cmp dword ptr (-4)[ebp],0
-je L985
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L985:
-L983:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-add dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],7
-je L987
-mov dword ptr (-8)[ebp],72
-cmp dword ptr (-4)[ebp],0
-je L989
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L989:
-L987:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-add dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],7
-je L991
-mov dword ptr (-8)[ebp],73
-cmp dword ptr (-4)[ebp],0
-je L993
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L993:
-L991:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-add dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],7
-je L995
-mov dword ptr (-8)[ebp],74
-cmp dword ptr (-4)[ebp],0
-je L997
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L997:
-L995:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-40)[ebp]
-lea edi,[esi][edi]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],7
-je L999
-mov dword ptr (-8)[ebp],75
-cmp dword ptr (-4)[ebp],0
-je L1001
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1001:
-L999:
-mov dword ptr (-20)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-20)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fadd dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],7
-je L1003
-mov dword ptr (-8)[ebp],76
-cmp dword ptr (-4)[ebp],0
-je L1005
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1005:
-L1003:
-mov dword ptr (-20)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-20)[ebp]
-fadd qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],7
-je L1007
-mov dword ptr (-8)[ebp],77
-cmp dword ptr (-4)[ebp],0
-je L1009
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1009:
-L1007:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-add dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1011
-mov dword ptr (-8)[ebp],78
-cmp dword ptr (-4)[ebp],0
-je L1013
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1013:
-L1011:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-add dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1015
-mov dword ptr (-8)[ebp],79
-cmp dword ptr (-4)[ebp],0
-je L1017
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1017:
-L1015:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-add dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1019
-mov dword ptr (-8)[ebp],80
-cmp dword ptr (-4)[ebp],0
-je L1021
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1021:
-L1019:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-add dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1023
-mov dword ptr (-8)[ebp],81
-cmp dword ptr (-4)[ebp],0
-je L1025
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1025:
-L1023:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-add dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1027
-mov dword ptr (-8)[ebp],82
-cmp dword ptr (-4)[ebp],0
-je L1029
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1029:
-L1027:
-mov dword ptr (-24)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fadd dword ptr (-56)[ebp]
-fstp dword ptr (-128)[ebp]
-fld dword ptr (L828)
-fcomp dword ptr (-128)[ebp]
-fstsw ax
-sahf
-ja L1032
-fld dword ptr (-128)[ebp]
-fsub dword ptr (L828)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-124)[ebp],edi
-jmp L1033
-L1032:
-fld dword ptr (-128)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-124)[ebp],edi
-L1033:
-mov edi,dword ptr (-124)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1034
-mov dword ptr (-8)[ebp],83
-cmp dword ptr (-4)[ebp],0
-je L1036
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1036:
-L1034:
-mov dword ptr (-24)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fadd qword ptr (-64)[ebp]
-fstp qword ptr (-144)[ebp]
-fld qword ptr (L836)
-fcomp qword ptr (-144)[ebp]
-fstsw ax
-sahf
-ja L1039
-fld qword ptr (-144)[ebp]
-fsub qword ptr (L836)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-136)[ebp],edi
-jmp L1040
-L1039:
-fld qword ptr (-144)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-136)[ebp],edi
-L1040:
-mov edi,dword ptr (-136)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,7
-je L1041
-mov dword ptr (-8)[ebp],84
-cmp dword ptr (-4)[ebp],0
-je L1043
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1043:
-L1041:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov byte ptr (-25)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1045
-mov dword ptr (-8)[ebp],85
-cmp dword ptr (-4)[ebp],0
-je L1048
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1048:
-L1045:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov word ptr (-28)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1050
-mov dword ptr (-8)[ebp],86
-cmp dword ptr (-4)[ebp],0
-je L1052
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1052:
-L1050:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-32)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1054
-mov dword ptr (-8)[ebp],87
-cmp dword ptr (-4)[ebp],0
-je L1056
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1056:
-L1054:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-36)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-36)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1058
-mov dword ptr (-8)[ebp],88
-cmp dword ptr (-4)[ebp],0
-je L1060
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1060:
-L1058:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld dword ptr (-44)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1062
-mov dword ptr (-8)[ebp],89
-cmp dword ptr (-4)[ebp],0
-je L1064
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1064:
-L1062:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-44)[ebp]
-fadd dword ptr (-56)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1066
-mov dword ptr (-8)[ebp],90
-cmp dword ptr (-4)[ebp],0
-je L1068
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1068:
-L1066:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld dword ptr (-44)[ebp]
-fadd qword ptr (-64)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1047)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1070
-mov dword ptr (-8)[ebp],91
-cmp dword ptr (-4)[ebp],0
-je L1072
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1072:
-L1070:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov byte ptr (-25)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1074
-mov dword ptr (-8)[ebp],92
-cmp dword ptr (-4)[ebp],0
-je L1077
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1077:
-L1074:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov word ptr (-28)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1079
-mov dword ptr (-8)[ebp],93
-cmp dword ptr (-4)[ebp],0
-je L1081
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1081:
-L1079:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-32)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-32)[ebp]
-faddp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1083
-mov dword ptr (-8)[ebp],94
-cmp dword ptr (-4)[ebp],0
-je L1085
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1085:
-L1083:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-36)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-36)[ebp]
-faddp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1087
-mov dword ptr (-8)[ebp],95
-cmp dword ptr (-4)[ebp],0
-je L1089
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1089:
-L1087:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (-52)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-faddp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1091
-mov dword ptr (-8)[ebp],96
-cmp dword ptr (-4)[ebp],0
-je L1093
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1093:
-L1091:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld qword ptr (-52)[ebp]
-fadd dword ptr (-56)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1095
-mov dword ptr (-8)[ebp],97
-cmp dword ptr (-4)[ebp],0
-je L1097
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1097:
-L1095:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-52)[ebp]
-fadd qword ptr (-64)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1076)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1099
-mov dword ptr (-8)[ebp],98
-cmp dword ptr (-4)[ebp],0
-je L1101
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1101:
-L1099:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-sub edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1103
-mov dword ptr (-8)[ebp],99
-cmp dword ptr (-4)[ebp],0
-je L1105
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1105:
-L1103:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-sub edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1107
-mov dword ptr (-8)[ebp],100
-cmp dword ptr (-4)[ebp],0
-je L1109
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1109:
-L1107:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-sub edi,dword ptr (-32)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1111
-mov dword ptr (-8)[ebp],101
-cmp dword ptr (-4)[ebp],0
-je L1113
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1113:
-L1111:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-sub edi,dword ptr (-36)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1115
-mov dword ptr (-8)[ebp],102
-cmp dword ptr (-4)[ebp],0
-je L1117
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1117:
-L1115:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-sub edi,dword ptr (-40)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1119
-mov dword ptr (-8)[ebp],103
-cmp dword ptr (-4)[ebp],0
-je L1121
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1121:
-L1119:
-mov byte ptr (-9)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsub dword ptr (-56)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1123
-mov dword ptr (-8)[ebp],104
-cmp dword ptr (-4)[ebp],0
-je L1125
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1125:
-L1123:
-mov byte ptr (-9)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsub qword ptr (-64)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,3
-je L1127
-mov dword ptr (-8)[ebp],105
-cmp dword ptr (-4)[ebp],0
-je L1129
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1129:
-L1127:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-sub edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1131
-mov dword ptr (-8)[ebp],106
-cmp dword ptr (-4)[ebp],0
-je L1133
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1133:
-L1131:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-sub edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1135
-mov dword ptr (-8)[ebp],107
-cmp dword ptr (-4)[ebp],0
-je L1137
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1137:
-L1135:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-sub edi,dword ptr (-32)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1139
-mov dword ptr (-8)[ebp],108
-cmp dword ptr (-4)[ebp],0
-je L1141
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1141:
-L1139:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-sub edi,dword ptr (-36)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1143
-mov dword ptr (-8)[ebp],109
-cmp dword ptr (-4)[ebp],0
-je L1145
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1145:
-L1143:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-sub edi,dword ptr (-40)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1147
-mov dword ptr (-8)[ebp],110
-cmp dword ptr (-4)[ebp],0
-je L1149
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1149:
-L1147:
-mov word ptr (-12)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsub dword ptr (-56)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1151
-mov dword ptr (-8)[ebp],111
-cmp dword ptr (-4)[ebp],0
-je L1153
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1153:
-L1151:
-mov word ptr (-12)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsub qword ptr (-64)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,3
-je L1155
-mov dword ptr (-8)[ebp],112
-cmp dword ptr (-4)[ebp],0
-je L1157
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1157:
-L1155:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-sub dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],3
-je L1159
-mov dword ptr (-8)[ebp],113
-cmp dword ptr (-4)[ebp],0
-je L1161
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1161:
-L1159:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-sub dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],3
-je L1163
-mov dword ptr (-8)[ebp],114
-cmp dword ptr (-4)[ebp],0
-je L1165
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1165:
-L1163:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-sub dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],3
-je L1167
-mov dword ptr (-8)[ebp],115
-cmp dword ptr (-4)[ebp],0
-je L1169
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1169:
-L1167:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-sub dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],3
-je L1171
-mov dword ptr (-8)[ebp],116
-cmp dword ptr (-4)[ebp],0
-je L1173
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1173:
-L1171:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-sub edi,dword ptr (-40)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],3
-je L1175
-mov dword ptr (-8)[ebp],117
-cmp dword ptr (-4)[ebp],0
-je L1177
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1177:
-L1175:
-mov dword ptr (-16)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-16)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsub dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],3
-je L1179
-mov dword ptr (-8)[ebp],118
-cmp dword ptr (-4)[ebp],0
-je L1181
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1181:
-L1179:
-mov dword ptr (-16)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-16)[ebp]
-fsub qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],3
-je L1183
-mov dword ptr (-8)[ebp],119
-cmp dword ptr (-4)[ebp],0
-je L1185
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1185:
-L1183:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-sub dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],3
-je L1187
-mov dword ptr (-8)[ebp],120
-cmp dword ptr (-4)[ebp],0
-je L1189
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1189:
-L1187:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-sub dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],3
-je L1191
-mov dword ptr (-8)[ebp],121
-cmp dword ptr (-4)[ebp],0
-je L1193
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1193:
-L1191:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-sub dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],3
-je L1195
-mov dword ptr (-8)[ebp],122
-cmp dword ptr (-4)[ebp],0
-je L1197
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1197:
-L1195:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-sub dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],3
-je L1199
-mov dword ptr (-8)[ebp],123
-cmp dword ptr (-4)[ebp],0
-je L1201
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1201:
-L1199:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-sub edi,dword ptr (-40)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],3
-je L1203
-mov dword ptr (-8)[ebp],124
-cmp dword ptr (-4)[ebp],0
-je L1205
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1205:
-L1203:
-mov dword ptr (-20)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-20)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsub dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],3
-je L1207
-mov dword ptr (-8)[ebp],125
-cmp dword ptr (-4)[ebp],0
-je L1209
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1209:
-L1207:
-mov dword ptr (-20)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-20)[ebp]
-fsub qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],3
-je L1211
-mov dword ptr (-8)[ebp],126
-cmp dword ptr (-4)[ebp],0
-je L1213
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1213:
-L1211:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-25)[ebp]
-sub dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1215
-mov dword ptr (-8)[ebp],127
-cmp dword ptr (-4)[ebp],0
-je L1217
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1217:
-L1215:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-28)[ebp]
-sub dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1219
-mov dword ptr (-8)[ebp],128
-cmp dword ptr (-4)[ebp],0
-je L1221
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1221:
-L1219:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-32)[ebp]
-sub dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1223
-mov dword ptr (-8)[ebp],129
-cmp dword ptr (-4)[ebp],0
-je L1225
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1225:
-L1223:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-36)[ebp]
-sub dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1227
-mov dword ptr (-8)[ebp],130
-cmp dword ptr (-4)[ebp],0
-je L1229
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1229:
-L1227:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-sub dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1231
-mov dword ptr (-8)[ebp],131
-cmp dword ptr (-4)[ebp],0
-je L1233
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1233:
-L1231:
-mov dword ptr (-24)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fsub dword ptr (-56)[ebp]
-fstp dword ptr (-160)[ebp]
-fld dword ptr (L828)
-fcomp dword ptr (-160)[ebp]
-fstsw ax
-sahf
-ja L1236
-fld dword ptr (-160)[ebp]
-fsub dword ptr (L828)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-156)[ebp],edi
-jmp L1237
-L1236:
-fld dword ptr (-160)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-156)[ebp],edi
-L1237:
-mov edi,dword ptr (-156)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1238
-mov dword ptr (-8)[ebp],132
-cmp dword ptr (-4)[ebp],0
-je L1240
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1240:
-L1238:
-mov dword ptr (-24)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fsub qword ptr (-64)[ebp]
-fstp qword ptr (-176)[ebp]
-fld qword ptr (L836)
-fcomp qword ptr (-176)[ebp]
-fstsw ax
-sahf
-ja L1243
-fld qword ptr (-176)[ebp]
-fsub qword ptr (L836)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-168)[ebp],edi
-jmp L1244
-L1243:
-fld qword ptr (-176)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-168)[ebp],edi
-L1244:
-mov edi,dword ptr (-168)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,3
-je L1245
-mov dword ptr (-8)[ebp],133
-cmp dword ptr (-4)[ebp],0
-je L1247
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1247:
-L1245:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov byte ptr (-25)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1249
-mov dword ptr (-8)[ebp],134
-cmp dword ptr (-4)[ebp],0
-je L1252
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1252:
-L1249:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov word ptr (-28)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1254
-mov dword ptr (-8)[ebp],135
-cmp dword ptr (-4)[ebp],0
-je L1256
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1256:
-L1254:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-32)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1258
-mov dword ptr (-8)[ebp],136
-cmp dword ptr (-4)[ebp],0
-je L1260
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1260:
-L1258:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-36)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-36)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1262
-mov dword ptr (-8)[ebp],137
-cmp dword ptr (-4)[ebp],0
-je L1264
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1264:
-L1262:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld dword ptr (-44)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1266
-mov dword ptr (-8)[ebp],138
-cmp dword ptr (-4)[ebp],0
-je L1268
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1268:
-L1266:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-44)[ebp]
-fsub dword ptr (-56)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1270
-mov dword ptr (-8)[ebp],139
-cmp dword ptr (-4)[ebp],0
-je L1272
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1272:
-L1270:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld dword ptr (-44)[ebp]
-fsub qword ptr (-64)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1251)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1274
-mov dword ptr (-8)[ebp],140
-cmp dword ptr (-4)[ebp],0
-je L1276
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1276:
-L1274:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov byte ptr (-25)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1278
-mov dword ptr (-8)[ebp],141
-cmp dword ptr (-4)[ebp],0
-je L1281
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1281:
-L1278:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov word ptr (-28)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fsubp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1283
-mov dword ptr (-8)[ebp],142
-cmp dword ptr (-4)[ebp],0
-je L1285
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1285:
-L1283:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-32)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-32)[ebp]
-fsubp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1287
-mov dword ptr (-8)[ebp],143
-cmp dword ptr (-4)[ebp],0
-je L1289
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1289:
-L1287:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-36)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-36)[ebp]
-fsubp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1291
-mov dword ptr (-8)[ebp],144
-cmp dword ptr (-4)[ebp],0
-je L1293
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1293:
-L1291:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (-52)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fsubp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1295
-mov dword ptr (-8)[ebp],145
-cmp dword ptr (-4)[ebp],0
-je L1297
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1297:
-L1295:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld qword ptr (-52)[ebp]
-fsub dword ptr (-56)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1299
-mov dword ptr (-8)[ebp],146
-cmp dword ptr (-4)[ebp],0
-je L1301
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1301:
-L1299:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-52)[ebp]
-fsub qword ptr (-64)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1280)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1303
-mov dword ptr (-8)[ebp],147
-cmp dword ptr (-4)[ebp],0
-je L1305
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1305:
-L1303:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-imul edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1307
-mov dword ptr (-8)[ebp],148
-cmp dword ptr (-4)[ebp],0
-je L1309
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1309:
-L1307:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-imul edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1311
-mov dword ptr (-8)[ebp],149
-cmp dword ptr (-4)[ebp],0
-je L1313
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1313:
-L1311:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-32)[ebp]
-imul edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1315
-mov dword ptr (-8)[ebp],150
-cmp dword ptr (-4)[ebp],0
-je L1317
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1317:
-L1315:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-36)[ebp]
-imul edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1319
-mov dword ptr (-8)[ebp],151
-cmp dword ptr (-4)[ebp],0
-je L1321
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1321:
-L1319:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov eax,edi
-mul dword ptr (-40)[ebp]
-mov edi,eax
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1323
-mov dword ptr (-8)[ebp],152
-cmp dword ptr (-4)[ebp],0
-je L1325
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1325:
-L1323:
-mov byte ptr (-9)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmul dword ptr (-56)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1327
-mov dword ptr (-8)[ebp],153
-cmp dword ptr (-4)[ebp],0
-je L1329
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1329:
-L1327:
-mov byte ptr (-9)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmul qword ptr (-64)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,10
-je L1331
-mov dword ptr (-8)[ebp],154
-cmp dword ptr (-4)[ebp],0
-je L1333
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1333:
-L1331:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-imul edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1335
-mov dword ptr (-8)[ebp],155
-cmp dword ptr (-4)[ebp],0
-je L1337
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1337:
-L1335:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-imul edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1339
-mov dword ptr (-8)[ebp],156
-cmp dword ptr (-4)[ebp],0
-je L1341
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1341:
-L1339:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-32)[ebp]
-imul edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1343
-mov dword ptr (-8)[ebp],157
-cmp dword ptr (-4)[ebp],0
-je L1345
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1345:
-L1343:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-36)[ebp]
-imul edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1347
-mov dword ptr (-8)[ebp],158
-cmp dword ptr (-4)[ebp],0
-je L1349
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1349:
-L1347:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov eax,edi
-mul dword ptr (-40)[ebp]
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1351
-mov dword ptr (-8)[ebp],159
-cmp dword ptr (-4)[ebp],0
-je L1353
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1353:
-L1351:
-mov word ptr (-12)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmul dword ptr (-56)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1355
-mov dword ptr (-8)[ebp],160
-cmp dword ptr (-4)[ebp],0
-je L1357
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1357:
-L1355:
-mov word ptr (-12)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmul qword ptr (-64)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,10
-je L1359
-mov dword ptr (-8)[ebp],161
-cmp dword ptr (-4)[ebp],0
-je L1361
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1361:
-L1359:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-imul edi,esi
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],10
-je L1363
-mov dword ptr (-8)[ebp],162
-cmp dword ptr (-4)[ebp],0
-je L1365
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1365:
-L1363:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-movsx esi,word ptr (-28)[ebp]
-imul edi,esi
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],10
-je L1367
-mov dword ptr (-8)[ebp],163
-cmp dword ptr (-4)[ebp],0
-je L1369
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1369:
-L1367:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-32)[ebp]
-imul edi,esi
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],10
-je L1371
-mov dword ptr (-8)[ebp],164
-cmp dword ptr (-4)[ebp],0
-je L1373
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1373:
-L1371:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-36)[ebp]
-imul edi,esi
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],10
-je L1375
-mov dword ptr (-8)[ebp],165
-cmp dword ptr (-4)[ebp],0
-je L1377
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1377:
-L1375:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov eax,edi
-mul dword ptr (-40)[ebp]
-mov edi,eax
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],10
-je L1379
-mov dword ptr (-8)[ebp],166
-cmp dword ptr (-4)[ebp],0
-je L1381
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1381:
-L1379:
-mov dword ptr (-16)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-16)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmul dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],10
-je L1383
-mov dword ptr (-8)[ebp],167
-cmp dword ptr (-4)[ebp],0
-je L1385
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1385:
-L1383:
-mov dword ptr (-16)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-16)[ebp]
-fmul qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],10
-je L1387
-mov dword ptr (-8)[ebp],168
-cmp dword ptr (-4)[ebp],0
-je L1389
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1389:
-L1387:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-imul edi,esi
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],10
-je L1391
-mov dword ptr (-8)[ebp],169
-cmp dword ptr (-4)[ebp],0
-je L1393
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1393:
-L1391:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-movsx esi,word ptr (-28)[ebp]
-imul edi,esi
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],10
-je L1395
-mov dword ptr (-8)[ebp],170
-cmp dword ptr (-4)[ebp],0
-je L1397
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1397:
-L1395:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-32)[ebp]
-imul edi,esi
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],10
-je L1399
-mov dword ptr (-8)[ebp],171
-cmp dword ptr (-4)[ebp],0
-je L1401
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1401:
-L1399:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-36)[ebp]
-imul edi,esi
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],10
-je L1403
-mov dword ptr (-8)[ebp],172
-cmp dword ptr (-4)[ebp],0
-je L1405
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1405:
-L1403:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov eax,edi
-mul dword ptr (-40)[ebp]
-mov edi,eax
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],10
-je L1407
-mov dword ptr (-8)[ebp],173
-cmp dword ptr (-4)[ebp],0
-je L1409
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1409:
-L1407:
-mov dword ptr (-20)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-20)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmul dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],10
-je L1411
-mov dword ptr (-8)[ebp],174
-cmp dword ptr (-4)[ebp],0
-je L1413
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1413:
-L1411:
-mov dword ptr (-20)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-20)[ebp]
-fmul qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],10
-je L1415
-mov dword ptr (-8)[ebp],175
-cmp dword ptr (-4)[ebp],0
-je L1417
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1417:
-L1415:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-mul edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1419
-mov dword ptr (-8)[ebp],176
-cmp dword ptr (-4)[ebp],0
-je L1421
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1421:
-L1419:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-movsx edi,word ptr (-28)[ebp]
-mul edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1423
-mov dword ptr (-8)[ebp],177
-cmp dword ptr (-4)[ebp],0
-je L1425
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1425:
-L1423:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-32)[ebp]
-mul edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1427
-mov dword ptr (-8)[ebp],178
-cmp dword ptr (-4)[ebp],0
-je L1429
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1429:
-L1427:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-36)[ebp]
-mul edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1431
-mov dword ptr (-8)[ebp],179
-cmp dword ptr (-4)[ebp],0
-je L1433
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1433:
-L1431:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mul dword ptr (-40)[ebp]
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1435
-mov dword ptr (-8)[ebp],180
-cmp dword ptr (-4)[ebp],0
-je L1437
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1437:
-L1435:
-mov dword ptr (-24)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fmul dword ptr (-56)[ebp]
-fstp dword ptr (-192)[ebp]
-fld dword ptr (L828)
-fcomp dword ptr (-192)[ebp]
-fstsw ax
-sahf
-ja L1440
-fld dword ptr (-192)[ebp]
-fsub dword ptr (L828)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-188)[ebp],edi
-jmp L1441
-L1440:
-fld dword ptr (-192)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-188)[ebp],edi
-L1441:
-mov edi,dword ptr (-188)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1442
-mov dword ptr (-8)[ebp],181
-cmp dword ptr (-4)[ebp],0
-je L1444
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1444:
-L1442:
-mov dword ptr (-24)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fmul qword ptr (-64)[ebp]
-fstp qword ptr (-208)[ebp]
-fld qword ptr (L836)
-fcomp qword ptr (-208)[ebp]
-fstsw ax
-sahf
-ja L1447
-fld qword ptr (-208)[ebp]
-fsub qword ptr (L836)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-200)[ebp],edi
-jmp L1448
-L1447:
-fld qword ptr (-208)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-200)[ebp],edi
-L1448:
-mov edi,dword ptr (-200)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,10
-je L1449
-mov dword ptr (-8)[ebp],182
-cmp dword ptr (-4)[ebp],0
-je L1451
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1451:
-L1449:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov byte ptr (-25)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1453
-mov dword ptr (-8)[ebp],183
-cmp dword ptr (-4)[ebp],0
-je L1456
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1456:
-L1453:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov word ptr (-28)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1458
-mov dword ptr (-8)[ebp],184
-cmp dword ptr (-4)[ebp],0
-je L1460
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1460:
-L1458:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-32)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1462
-mov dword ptr (-8)[ebp],185
-cmp dword ptr (-4)[ebp],0
-je L1464
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1464:
-L1462:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-36)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-36)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1466
-mov dword ptr (-8)[ebp],186
-cmp dword ptr (-4)[ebp],0
-je L1468
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1468:
-L1466:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld dword ptr (-44)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1470
-mov dword ptr (-8)[ebp],187
-cmp dword ptr (-4)[ebp],0
-je L1472
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1472:
-L1470:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-44)[ebp]
-fmul dword ptr (-56)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1474
-mov dword ptr (-8)[ebp],188
-cmp dword ptr (-4)[ebp],0
-je L1476
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1476:
-L1474:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld dword ptr (-44)[ebp]
-fmul qword ptr (-64)[ebp]
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L1455)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1478
-mov dword ptr (-8)[ebp],189
-cmp dword ptr (-4)[ebp],0
-je L1480
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1480:
-L1478:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov byte ptr (-25)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1482
-mov dword ptr (-8)[ebp],190
-cmp dword ptr (-4)[ebp],0
-je L1485
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1485:
-L1482:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov word ptr (-28)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1487
-mov dword ptr (-8)[ebp],191
-cmp dword ptr (-4)[ebp],0
-je L1489
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1489:
-L1487:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-32)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-32)[ebp]
-fmulp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1491
-mov dword ptr (-8)[ebp],192
-cmp dword ptr (-4)[ebp],0
-je L1493
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1493:
-L1491:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-36)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-36)[ebp]
-fmulp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1495
-mov dword ptr (-8)[ebp],193
-cmp dword ptr (-4)[ebp],0
-je L1497
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1497:
-L1495:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (-52)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fmulp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1499
-mov dword ptr (-8)[ebp],194
-cmp dword ptr (-4)[ebp],0
-je L1501
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1501:
-L1499:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld qword ptr (-52)[ebp]
-fmul dword ptr (-56)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1503
-mov dword ptr (-8)[ebp],195
-cmp dword ptr (-4)[ebp],0
-je L1505
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1505:
-L1503:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-52)[ebp]
-fmul qword ptr (-64)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1484)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1507
-mov dword ptr (-8)[ebp],196
-cmp dword ptr (-4)[ebp],0
-je L1509
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1509:
-L1507:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1511
-mov dword ptr (-8)[ebp],197
-cmp dword ptr (-4)[ebp],0
-je L1513
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1513:
-L1511:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1515
-mov dword ptr (-8)[ebp],198
-cmp dword ptr (-4)[ebp],0
-je L1517
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1517:
-L1515:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1519
-mov dword ptr (-8)[ebp],199
-cmp dword ptr (-4)[ebp],0
-je L1521
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1521:
-L1519:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1523
-mov dword ptr (-8)[ebp],200
-cmp dword ptr (-4)[ebp],0
-je L1525
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1525:
-L1523:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,eax
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1527
-mov dword ptr (-8)[ebp],201
-cmp dword ptr (-4)[ebp],0
-je L1529
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1529:
-L1527:
-mov byte ptr (-9)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdiv dword ptr (-56)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1531
-mov dword ptr (-8)[ebp],202
-cmp dword ptr (-4)[ebp],0
-je L1533
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1533:
-L1531:
-mov byte ptr (-9)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,byte ptr (-9)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdiv qword ptr (-64)[ebp]
-call __ftol
-mov ebx,eax
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,2
-je L1535
-mov dword ptr (-8)[ebp],203
-cmp dword ptr (-4)[ebp],0
-je L1537
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1537:
-L1535:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1539
-mov dword ptr (-8)[ebp],204
-cmp dword ptr (-4)[ebp],0
-je L1541
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1541:
-L1539:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1543
-mov dword ptr (-8)[ebp],205
-cmp dword ptr (-4)[ebp],0
-je L1545
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1545:
-L1543:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1547
-mov dword ptr (-8)[ebp],206
-cmp dword ptr (-4)[ebp],0
-je L1549
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1549:
-L1547:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1551
-mov dword ptr (-8)[ebp],207
-cmp dword ptr (-4)[ebp],0
-je L1553
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1553:
-L1551:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1555
-mov dword ptr (-8)[ebp],208
-cmp dword ptr (-4)[ebp],0
-je L1557
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1557:
-L1555:
-mov word ptr (-12)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdiv dword ptr (-56)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1559
-mov dword ptr (-8)[ebp],209
-cmp dword ptr (-4)[ebp],0
-je L1561
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1561:
-L1559:
-mov word ptr (-12)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-movsx edi,word ptr (-12)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdiv qword ptr (-64)[ebp]
-call __ftol
-mov edi,eax
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,2
-je L1563
-mov dword ptr (-8)[ebp],210
-cmp dword ptr (-4)[ebp],0
-je L1565
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1565:
-L1563:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L1567
-mov dword ptr (-8)[ebp],211
-cmp dword ptr (-4)[ebp],0
-je L1569
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1569:
-L1567:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L1571
-mov dword ptr (-8)[ebp],212
-cmp dword ptr (-4)[ebp],0
-je L1573
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1573:
-L1571:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L1575
-mov dword ptr (-8)[ebp],213
-cmp dword ptr (-4)[ebp],0
-je L1577
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1577:
-L1575:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L1579
-mov dword ptr (-8)[ebp],214
-cmp dword ptr (-4)[ebp],0
-je L1581
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1581:
-L1579:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,eax
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],2
-je L1583
-mov dword ptr (-8)[ebp],215
-cmp dword ptr (-4)[ebp],0
-je L1585
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1585:
-L1583:
-mov dword ptr (-16)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-16)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdiv dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L1587
-mov dword ptr (-8)[ebp],216
-cmp dword ptr (-4)[ebp],0
-je L1589
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1589:
-L1587:
-mov dword ptr (-16)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-16)[ebp]
-fdiv qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-16)[ebp],eax
-cmp dword ptr (-16)[ebp],2
-je L1591
-mov dword ptr (-8)[ebp],217
-cmp dword ptr (-4)[ebp],0
-je L1593
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1593:
-L1591:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L1595
-mov dword ptr (-8)[ebp],218
-cmp dword ptr (-4)[ebp],0
-je L1597
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1597:
-L1595:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L1599
-mov dword ptr (-8)[ebp],219
-cmp dword ptr (-4)[ebp],0
-je L1601
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1601:
-L1599:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L1603
-mov dword ptr (-8)[ebp],220
-cmp dword ptr (-4)[ebp],0
-je L1605
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1605:
-L1603:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L1607
-mov dword ptr (-8)[ebp],221
-cmp dword ptr (-4)[ebp],0
-je L1609
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1609:
-L1607:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,eax
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],2
-je L1611
-mov dword ptr (-8)[ebp],222
-cmp dword ptr (-4)[ebp],0
-je L1613
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1613:
-L1611:
-mov dword ptr (-20)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-20)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdiv dword ptr (-56)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L1615
-mov dword ptr (-8)[ebp],223
-cmp dword ptr (-4)[ebp],0
-je L1617
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1617:
-L1615:
-mov dword ptr (-20)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fild dword ptr (-20)[ebp]
-fdiv qword ptr (-64)[ebp]
-call __ftol
-mov dword ptr (-20)[ebp],eax
-cmp dword ptr (-20)[ebp],2
-je L1619
-mov dword ptr (-8)[ebp],224
-cmp dword ptr (-4)[ebp],0
-je L1621
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1621:
-L1619:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1623
-mov dword ptr (-8)[ebp],225
-cmp dword ptr (-4)[ebp],0
-je L1625
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1625:
-L1623:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-movsx edi,word ptr (-28)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1627
-mov dword ptr (-8)[ebp],226
-cmp dword ptr (-4)[ebp],0
-je L1629
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1629:
-L1627:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-32)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1631
-mov dword ptr (-8)[ebp],227
-cmp dword ptr (-4)[ebp],0
-je L1633
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1633:
-L1631:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-36)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1635
-mov dword ptr (-8)[ebp],228
-cmp dword ptr (-4)[ebp],0
-je L1637
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1637:
-L1635:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],eax
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1639
-mov dword ptr (-8)[ebp],229
-cmp dword ptr (-4)[ebp],0
-je L1641
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1641:
-L1639:
-mov dword ptr (-24)[ebp],5
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fdiv dword ptr (-56)[ebp]
-fstp dword ptr (-224)[ebp]
-fld dword ptr (L828)
-fcomp dword ptr (-224)[ebp]
-fstsw ax
-sahf
-ja L1644
-fld dword ptr (-224)[ebp]
-fsub dword ptr (L828)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-220)[ebp],edi
-jmp L1645
-L1644:
-fld dword ptr (-224)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-220)[ebp],edi
-L1645:
-mov edi,dword ptr (-220)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1646
-mov dword ptr (-8)[ebp],230
-cmp dword ptr (-4)[ebp],0
-je L1648
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1648:
-L1646:
-mov dword ptr (-24)[ebp],5
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-mov edi,dword ptr (-24)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fdiv qword ptr (-64)[ebp]
-fstp qword ptr (-240)[ebp]
-fld qword ptr (L836)
-fcomp qword ptr (-240)[ebp]
-fstsw ax
-sahf
-ja L1651
-fld qword ptr (-240)[ebp]
-fsub qword ptr (L836)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-232)[ebp],edi
-jmp L1652
-L1651:
-fld qword ptr (-240)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-232)[ebp],edi
-L1652:
-mov edi,dword ptr (-232)[ebp]
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,2
-je L1653
-mov dword ptr (-8)[ebp],231
-cmp dword ptr (-4)[ebp],0
-je L1655
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1655:
-L1653:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov byte ptr (-25)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1657
-mov dword ptr (-8)[ebp],232
-cmp dword ptr (-4)[ebp],0
-je L1660
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1660:
-L1657:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov word ptr (-28)[ebp],2
-fld dword ptr (-44)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1662
-mov dword ptr (-8)[ebp],233
-cmp dword ptr (-4)[ebp],0
-je L1664
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1664:
-L1662:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-32)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1666
-mov dword ptr (-8)[ebp],234
-cmp dword ptr (-4)[ebp],0
-je L1668
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1668:
-L1666:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-36)[ebp],2
-fld dword ptr (-44)[ebp]
-mov edi,dword ptr (-36)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1670
-mov dword ptr (-8)[ebp],235
-cmp dword ptr (-4)[ebp],0
-je L1672
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1672:
-L1670:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld dword ptr (-44)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1674
-mov dword ptr (-8)[ebp],236
-cmp dword ptr (-4)[ebp],0
-je L1676
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1676:
-L1674:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld dword ptr (-44)[ebp]
-fdiv dword ptr (-56)[ebp]
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1678
-mov dword ptr (-8)[ebp],237
-cmp dword ptr (-4)[ebp],0
-je L1680
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1680:
-L1678:
-fld dword ptr (L841)
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld dword ptr (-44)[ebp]
-fdiv qword ptr (-64)[ebp]
-fstp dword ptr (-44)[ebp]
-fld qword ptr (L1659)
-fcomp dword ptr (-44)[ebp]
-fstsw ax
-sahf
-je L1682
-mov dword ptr (-8)[ebp],238
-cmp dword ptr (-4)[ebp],0
-je L1684
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1684:
-L1682:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov byte ptr (-25)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1686
-mov dword ptr (-8)[ebp],239
-cmp dword ptr (-4)[ebp],0
-je L1688
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1688:
-L1686:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov word ptr (-28)[ebp],2
-fld qword ptr (-52)[ebp]
-movsx edi,word ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1690
-mov dword ptr (-8)[ebp],240
-cmp dword ptr (-4)[ebp],0
-je L1692
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1692:
-L1690:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-32)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-32)[ebp]
-fdivp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1694
-mov dword ptr (-8)[ebp],241
-cmp dword ptr (-4)[ebp],0
-je L1696
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1696:
-L1694:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-36)[ebp],2
-fld qword ptr (-52)[ebp]
-fild dword ptr (-36)[ebp]
-fdivp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1698
-mov dword ptr (-8)[ebp],242
-cmp dword ptr (-4)[ebp],0
-je L1700
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1700:
-L1698:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (-52)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fdivp st(1),st
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1702
-mov dword ptr (-8)[ebp],243
-cmp dword ptr (-4)[ebp],0
-je L1704
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1704:
-L1702:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld dword ptr (L529)
-fstp dword ptr (-56)[ebp]
-fld qword ptr (-52)[ebp]
-fdiv dword ptr (-56)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1706
-mov dword ptr (-8)[ebp],244
-cmp dword ptr (-4)[ebp],0
-je L1708
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1708:
-L1706:
-fld qword ptr (L870)
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L416)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-52)[ebp]
-fdiv qword ptr (-64)[ebp]
-fstp qword ptr (-52)[ebp]
-fld qword ptr (L1659)
-fcomp qword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L1710
-mov dword ptr (-8)[ebp],245
-cmp dword ptr (-4)[ebp],0
-je L1712
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1712:
-L1710:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov ebx,edx
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1714
-mov dword ptr (-8)[ebp],246
-cmp dword ptr (-4)[ebp],0
-je L1716
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1716:
-L1714:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov ebx,edx
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1718
-mov dword ptr (-8)[ebp],247
-cmp dword ptr (-4)[ebp],0
-je L1720
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1720:
-L1718:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov ebx,edx
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1722
-mov dword ptr (-8)[ebp],248
-cmp dword ptr (-4)[ebp],0
-je L1724
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1724:
-L1722:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx eax,byte ptr (-9)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov ebx,edx
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1726
-mov dword ptr (-8)[ebp],249
-cmp dword ptr (-4)[ebp],0
-je L1728
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1728:
-L1726:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,edx
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1730
-mov dword ptr (-8)[ebp],250
-cmp dword ptr (-4)[ebp],0
-je L1732
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1732:
-L1730:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov edi,edx
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1734
-mov dword ptr (-8)[ebp],251
-cmp dword ptr (-4)[ebp],0
-je L1736
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1736:
-L1734:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov edi,edx
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1738
-mov dword ptr (-8)[ebp],252
-cmp dword ptr (-4)[ebp],0
-je L1740
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1740:
-L1738:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov edi,edx
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1742
-mov dword ptr (-8)[ebp],253
-cmp dword ptr (-4)[ebp],0
-je L1744
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1744:
-L1742:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx eax,word ptr (-12)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov edi,edx
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1746
-mov dword ptr (-8)[ebp],254
-cmp dword ptr (-4)[ebp],0
-je L1748
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1748:
-L1746:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,edx
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1750
-mov dword ptr (-8)[ebp],255
-cmp dword ptr (-4)[ebp],0
-je L1752
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1752:
-L1750:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],edx
-cmp dword ptr (-16)[ebp],1
-je L1754
-mov dword ptr (-8)[ebp],256
-cmp dword ptr (-4)[ebp],0
-je L1756
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1756:
-L1754:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],edx
-cmp dword ptr (-16)[ebp],1
-je L1758
-mov dword ptr (-8)[ebp],257
-cmp dword ptr (-4)[ebp],0
-je L1760
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1760:
-L1758:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],edx
-cmp dword ptr (-16)[ebp],1
-je L1762
-mov dword ptr (-8)[ebp],258
-cmp dword ptr (-4)[ebp],0
-je L1764
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1764:
-L1762:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-16)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov dword ptr (-16)[ebp],edx
-cmp dword ptr (-16)[ebp],1
-je L1766
-mov dword ptr (-8)[ebp],259
-cmp dword ptr (-4)[ebp],0
-je L1768
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1768:
-L1766:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,edx
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],1
-je L1770
-mov dword ptr (-8)[ebp],260
-cmp dword ptr (-4)[ebp],0
-je L1772
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1772:
-L1770:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],edx
-cmp dword ptr (-20)[ebp],1
-je L1774
-mov dword ptr (-8)[ebp],261
-cmp dword ptr (-4)[ebp],0
-je L1776
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1776:
-L1774:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-movsx edi,word ptr (-28)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],edx
-cmp dword ptr (-20)[ebp],1
-je L1778
-mov dword ptr (-8)[ebp],262
-cmp dword ptr (-4)[ebp],0
-je L1780
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1780:
-L1778:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-mov edi,dword ptr (-32)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],edx
-cmp dword ptr (-20)[ebp],1
-je L1782
-mov dword ptr (-8)[ebp],263
-cmp dword ptr (-4)[ebp],0
-je L1784
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1784:
-L1782:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-20)[ebp]
-mov edi,dword ptr (-36)[ebp]
-cdq
-idiv edi
-mov dword ptr (-20)[ebp],edx
-cmp dword ptr (-20)[ebp],1
-je L1786
-mov dword ptr (-8)[ebp],264
-cmp dword ptr (-4)[ebp],0
-je L1788
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1788:
-L1786:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov eax,edi
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov edi,edx
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],1
-je L1790
-mov dword ptr (-8)[ebp],265
-cmp dword ptr (-4)[ebp],0
-je L1792
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1792:
-L1790:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-movsx edi,byte ptr (-25)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],edx
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1794
-mov dword ptr (-8)[ebp],266
-cmp dword ptr (-4)[ebp],0
-je L1796
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1796:
-L1794:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-movsx edi,word ptr (-28)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],edx
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1798
-mov dword ptr (-8)[ebp],267
-cmp dword ptr (-4)[ebp],0
-je L1800
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1800:
-L1798:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-32)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],edx
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1802
-mov dword ptr (-8)[ebp],268
-cmp dword ptr (-4)[ebp],0
-je L1804
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1804:
-L1802:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-36)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],edx
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1806
-mov dword ptr (-8)[ebp],269
-cmp dword ptr (-4)[ebp],0
-je L1808
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1808:
-L1806:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov eax,dword ptr (-24)[ebp]
-mov edi,dword ptr (-40)[ebp]
-xor edx,edx
-div edi
-mov dword ptr (-24)[ebp],edx
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1810
-mov dword ptr (-8)[ebp],270
-cmp dword ptr (-4)[ebp],0
-je L1812
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1812:
-L1810:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sar edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1814
-mov dword ptr (-8)[ebp],271
-cmp dword ptr (-4)[ebp],0
-je L1816
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1816:
-L1814:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sar edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1818
-mov dword ptr (-8)[ebp],272
-cmp dword ptr (-4)[ebp],0
-je L1820
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1820:
-L1818:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sar edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1822
-mov dword ptr (-8)[ebp],273
-cmp dword ptr (-4)[ebp],0
-je L1824
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1824:
-L1822:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sar edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1826
-mov dword ptr (-8)[ebp],274
-cmp dword ptr (-4)[ebp],0
-je L1828
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1828:
-L1826:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sar edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,1
-je L1830
-mov dword ptr (-8)[ebp],275
-cmp dword ptr (-4)[ebp],0
-je L1832
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1832:
-L1830:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sar edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1834
-mov dword ptr (-8)[ebp],276
-cmp dword ptr (-4)[ebp],0
-je L1836
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1836:
-L1834:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sar edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1838
-mov dword ptr (-8)[ebp],277
-cmp dword ptr (-4)[ebp],0
-je L1840
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1840:
-L1838:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sar edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1842
-mov dword ptr (-8)[ebp],278
-cmp dword ptr (-4)[ebp],0
-je L1844
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1844:
-L1842:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sar edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1846
-mov dword ptr (-8)[ebp],279
-cmp dword ptr (-4)[ebp],0
-je L1848
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1848:
-L1846:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sar edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,1
-je L1850
-mov dword ptr (-8)[ebp],280
-cmp dword ptr (-4)[ebp],0
-je L1852
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1852:
-L1850:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],1
-je L1854
-mov dword ptr (-8)[ebp],281
-cmp dword ptr (-4)[ebp],0
-je L1856
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1856:
-L1854:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],1
-je L1858
-mov dword ptr (-8)[ebp],282
-cmp dword ptr (-4)[ebp],0
-je L1860
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1860:
-L1858:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],1
-je L1862
-mov dword ptr (-8)[ebp],283
-cmp dword ptr (-4)[ebp],0
-je L1864
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1864:
-L1862:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],1
-je L1866
-mov dword ptr (-8)[ebp],284
-cmp dword ptr (-4)[ebp],0
-je L1868
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1868:
-L1866:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],1
-je L1870
-mov dword ptr (-8)[ebp],285
-cmp dword ptr (-4)[ebp],0
-je L1872
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1872:
-L1870:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],1
-je L1874
-mov dword ptr (-8)[ebp],286
-cmp dword ptr (-4)[ebp],0
-je L1876
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1876:
-L1874:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],1
-je L1878
-mov dword ptr (-8)[ebp],287
-cmp dword ptr (-4)[ebp],0
-je L1880
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1880:
-L1878:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],1
-je L1882
-mov dword ptr (-8)[ebp],288
-cmp dword ptr (-4)[ebp],0
-je L1884
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1884:
-L1882:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],1
-je L1886
-mov dword ptr (-8)[ebp],289
-cmp dword ptr (-4)[ebp],0
-je L1888
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1888:
-L1886:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sar edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],1
-je L1890
-mov dword ptr (-8)[ebp],290
-cmp dword ptr (-4)[ebp],0
-je L1892
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1892:
-L1890:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-shr edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1894
-mov dword ptr (-8)[ebp],291
-cmp dword ptr (-4)[ebp],0
-je L1896
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1896:
-L1894:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-shr edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1898
-mov dword ptr (-8)[ebp],292
-cmp dword ptr (-4)[ebp],0
-je L1900
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1900:
-L1898:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-shr edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1902
-mov dword ptr (-8)[ebp],293
-cmp dword ptr (-4)[ebp],0
-je L1904
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1904:
-L1902:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-shr edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1906
-mov dword ptr (-8)[ebp],294
-cmp dword ptr (-4)[ebp],0
-je L1908
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1908:
-L1906:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-shr edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,1
-je L1910
-mov dword ptr (-8)[ebp],295
-cmp dword ptr (-4)[ebp],0
-je L1912
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1912:
-L1910:
-mov byte ptr (-9)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sal edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,20
-je L1914
-mov dword ptr (-8)[ebp],296
-cmp dword ptr (-4)[ebp],0
-je L1916
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1916:
-L1914:
-mov byte ptr (-9)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sal edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,20
-je L1918
-mov dword ptr (-8)[ebp],297
-cmp dword ptr (-4)[ebp],0
-je L1920
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1920:
-L1918:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sal edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,20
-je L1922
-mov dword ptr (-8)[ebp],298
-cmp dword ptr (-4)[ebp],0
-je L1924
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1924:
-L1922:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sal edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,20
-je L1926
-mov dword ptr (-8)[ebp],299
-cmp dword ptr (-4)[ebp],0
-je L1928
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1928:
-L1926:
-mov byte ptr (-9)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,byte ptr (-9)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sal edi,cl
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,20
-je L1930
-mov dword ptr (-8)[ebp],300
-cmp dword ptr (-4)[ebp],0
-je L1932
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1932:
-L1930:
-mov word ptr (-12)[ebp],5
-mov byte ptr (-25)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sal edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,20
-je L1934
-mov dword ptr (-8)[ebp],301
-cmp dword ptr (-4)[ebp],0
-je L1936
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1936:
-L1934:
-mov word ptr (-12)[ebp],5
-mov word ptr (-28)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sal edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,20
-je L1938
-mov dword ptr (-8)[ebp],302
-cmp dword ptr (-4)[ebp],0
-je L1940
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1940:
-L1938:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-32)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sal edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,20
-je L1942
-mov dword ptr (-8)[ebp],303
-cmp dword ptr (-4)[ebp],0
-je L1944
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1944:
-L1942:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-36)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sal edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,20
-je L1946
-mov dword ptr (-8)[ebp],304
-cmp dword ptr (-4)[ebp],0
-je L1948
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1948:
-L1946:
-mov word ptr (-12)[ebp],5
-mov dword ptr (-40)[ebp],2
-movsx edi,word ptr (-12)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sal edi,cl
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,20
-je L1950
-mov dword ptr (-8)[ebp],305
-cmp dword ptr (-4)[ebp],0
-je L1952
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1952:
-L1950:
-mov dword ptr (-16)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],20
-je L1954
-mov dword ptr (-8)[ebp],306
-cmp dword ptr (-4)[ebp],0
-je L1956
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1956:
-L1954:
-mov dword ptr (-16)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],20
-je L1958
-mov dword ptr (-8)[ebp],307
-cmp dword ptr (-4)[ebp],0
-je L1960
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1960:
-L1958:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],20
-je L1962
-mov dword ptr (-8)[ebp],308
-cmp dword ptr (-4)[ebp],0
-je L1964
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1964:
-L1962:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],20
-je L1966
-mov dword ptr (-8)[ebp],309
-cmp dword ptr (-4)[ebp],0
-je L1968
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1968:
-L1966:
-mov dword ptr (-16)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],20
-je L1970
-mov dword ptr (-8)[ebp],310
-cmp dword ptr (-4)[ebp],0
-je L1972
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1972:
-L1970:
-mov dword ptr (-20)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],20
-je L1974
-mov dword ptr (-8)[ebp],311
-cmp dword ptr (-4)[ebp],0
-je L1976
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1976:
-L1974:
-mov dword ptr (-20)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],20
-je L1978
-mov dword ptr (-8)[ebp],312
-cmp dword ptr (-4)[ebp],0
-je L1980
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1980:
-L1978:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],20
-je L1982
-mov dword ptr (-8)[ebp],313
-cmp dword ptr (-4)[ebp],0
-je L1984
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1984:
-L1982:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],20
-je L1986
-mov dword ptr (-8)[ebp],314
-cmp dword ptr (-4)[ebp],0
-je L1988
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1988:
-L1986:
-mov dword ptr (-20)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-sal edi,cl
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],20
-je L1990
-mov dword ptr (-8)[ebp],315
-cmp dword ptr (-4)[ebp],0
-je L1992
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1992:
-L1990:
-mov dword ptr (-24)[ebp],5
-mov byte ptr (-25)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,20
-je L1994
-mov dword ptr (-8)[ebp],316
-cmp dword ptr (-4)[ebp],0
-je L1996
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L1996:
-L1994:
-mov dword ptr (-24)[ebp],5
-mov word ptr (-28)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-movsx esi,word ptr (-28)[ebp]
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,20
-je L1998
-mov dword ptr (-8)[ebp],317
-cmp dword ptr (-4)[ebp],0
-je L2000
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2000:
-L1998:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-mov esi,dword ptr (-32)[ebp]
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,20
-je L2002
-mov dword ptr (-8)[ebp],318
-cmp dword ptr (-4)[ebp],0
-je L2004
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2004:
-L2002:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-36)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-mov esi,dword ptr (-36)[ebp]
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,20
-je L2006
-mov dword ptr (-8)[ebp],319
-cmp dword ptr (-4)[ebp],0
-je L2008
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2008:
-L2006:
-mov dword ptr (-24)[ebp],5
-mov dword ptr (-40)[ebp],2
-mov edi,dword ptr (-24)[ebp]
-mov esi,dword ptr (-40)[ebp]
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,20
-je L2010
-mov dword ptr (-8)[ebp],320
-cmp dword ptr (-4)[ebp],0
-je L2012
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2012:
-L2010:
-mov byte ptr (-9)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-and edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,8
-je L2014
-mov dword ptr (-8)[ebp],321
-cmp dword ptr (-4)[ebp],0
-je L2016
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2016:
-L2014:
-mov byte ptr (-9)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-and edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,8
-je L2018
-mov dword ptr (-8)[ebp],322
-cmp dword ptr (-4)[ebp],0
-je L2020
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2020:
-L2018:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-32)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-and edi,dword ptr (-32)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,8
-je L2022
-mov dword ptr (-8)[ebp],323
-cmp dword ptr (-4)[ebp],0
-je L2024
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2024:
-L2022:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-36)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-and edi,dword ptr (-36)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,8
-je L2026
-mov dword ptr (-8)[ebp],324
-cmp dword ptr (-4)[ebp],0
-je L2028
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2028:
-L2026:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-40)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-and edi,dword ptr (-40)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,8
-je L2030
-mov dword ptr (-8)[ebp],325
-cmp dword ptr (-4)[ebp],0
-je L2032
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2032:
-L2030:
-mov word ptr (-12)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-and edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,8
-je L2034
-mov dword ptr (-8)[ebp],326
-cmp dword ptr (-4)[ebp],0
-je L2036
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2036:
-L2034:
-mov word ptr (-12)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-and edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,8
-je L2038
-mov dword ptr (-8)[ebp],327
-cmp dword ptr (-4)[ebp],0
-je L2040
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2040:
-L2038:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-32)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-and edi,dword ptr (-32)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,8
-je L2042
-mov dword ptr (-8)[ebp],328
-cmp dword ptr (-4)[ebp],0
-je L2044
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2044:
-L2042:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-36)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-and edi,dword ptr (-36)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,8
-je L2046
-mov dword ptr (-8)[ebp],329
-cmp dword ptr (-4)[ebp],0
-je L2048
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2048:
-L2046:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-40)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-and edi,dword ptr (-40)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,8
-je L2050
-mov dword ptr (-8)[ebp],330
-cmp dword ptr (-4)[ebp],0
-je L2052
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2052:
-L2050:
-mov dword ptr (-16)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-and dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],8
-je L2054
-mov dword ptr (-8)[ebp],331
-cmp dword ptr (-4)[ebp],0
-je L2056
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2056:
-L2054:
-mov dword ptr (-16)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-and dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],8
-je L2058
-mov dword ptr (-8)[ebp],332
-cmp dword ptr (-4)[ebp],0
-je L2060
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2060:
-L2058:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-and dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],8
-je L2062
-mov dword ptr (-8)[ebp],333
-cmp dword ptr (-4)[ebp],0
-je L2064
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2064:
-L2062:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-and dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],8
-je L2066
-mov dword ptr (-8)[ebp],334
-cmp dword ptr (-4)[ebp],0
-je L2068
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2068:
-L2066:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-16)[ebp]
-and edi,dword ptr (-40)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],8
-je L2070
-mov dword ptr (-8)[ebp],335
-cmp dword ptr (-4)[ebp],0
-je L2072
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2072:
-L2070:
-mov dword ptr (-20)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-and dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],8
-je L2074
-mov dword ptr (-8)[ebp],336
-cmp dword ptr (-4)[ebp],0
-je L2076
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2076:
-L2074:
-mov dword ptr (-20)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-and dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],8
-je L2078
-mov dword ptr (-8)[ebp],337
-cmp dword ptr (-4)[ebp],0
-je L2080
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2080:
-L2078:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-and dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],8
-je L2082
-mov dword ptr (-8)[ebp],338
-cmp dword ptr (-4)[ebp],0
-je L2084
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2084:
-L2082:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-and dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],8
-je L2086
-mov dword ptr (-8)[ebp],339
-cmp dword ptr (-4)[ebp],0
-je L2088
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2088:
-L2086:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-20)[ebp]
-and edi,dword ptr (-40)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],8
-je L2090
-mov dword ptr (-8)[ebp],340
-cmp dword ptr (-4)[ebp],0
-je L2092
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2092:
-L2090:
-mov dword ptr (-24)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-and dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,8
-je L2094
-mov dword ptr (-8)[ebp],341
-cmp dword ptr (-4)[ebp],0
-je L2096
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2096:
-L2094:
-mov dword ptr (-24)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-and dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,8
-je L2098
-mov dword ptr (-8)[ebp],342
-cmp dword ptr (-4)[ebp],0
-je L2100
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2100:
-L2098:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-and dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,8
-je L2102
-mov dword ptr (-8)[ebp],343
-cmp dword ptr (-4)[ebp],0
-je L2104
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2104:
-L2102:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-and dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,8
-je L2106
-mov dword ptr (-8)[ebp],344
-cmp dword ptr (-4)[ebp],0
-je L2108
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2108:
-L2106:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-40)[ebp]
-and dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,8
-je L2110
-mov dword ptr (-8)[ebp],345
-cmp dword ptr (-4)[ebp],0
-je L2112
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2112:
-L2110:
-mov byte ptr (-9)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-xor edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,6
-je L2114
-mov dword ptr (-8)[ebp],346
-cmp dword ptr (-4)[ebp],0
-je L2116
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2116:
-L2114:
-mov byte ptr (-9)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-xor edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,6
-je L2118
-mov dword ptr (-8)[ebp],347
-cmp dword ptr (-4)[ebp],0
-je L2120
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2120:
-L2118:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-32)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-xor edi,dword ptr (-32)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,6
-je L2122
-mov dword ptr (-8)[ebp],348
-cmp dword ptr (-4)[ebp],0
-je L2124
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2124:
-L2122:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-36)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-xor edi,dword ptr (-36)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,6
-je L2126
-mov dword ptr (-8)[ebp],349
-cmp dword ptr (-4)[ebp],0
-je L2128
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2128:
-L2126:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-40)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-xor edi,dword ptr (-40)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,6
-je L2130
-mov dword ptr (-8)[ebp],350
-cmp dword ptr (-4)[ebp],0
-je L2132
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2132:
-L2130:
-mov word ptr (-12)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-xor edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,6
-je L2134
-mov dword ptr (-8)[ebp],351
-cmp dword ptr (-4)[ebp],0
-je L2136
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2136:
-L2134:
-mov word ptr (-12)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-xor edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,6
-je L2138
-mov dword ptr (-8)[ebp],352
-cmp dword ptr (-4)[ebp],0
-je L2140
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2140:
-L2138:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-32)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-xor edi,dword ptr (-32)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,6
-je L2142
-mov dword ptr (-8)[ebp],353
-cmp dword ptr (-4)[ebp],0
-je L2144
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2144:
-L2142:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-36)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-xor edi,dword ptr (-36)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,6
-je L2146
-mov dword ptr (-8)[ebp],354
-cmp dword ptr (-4)[ebp],0
-je L2148
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2148:
-L2146:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-40)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-xor edi,dword ptr (-40)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,6
-je L2150
-mov dword ptr (-8)[ebp],355
-cmp dword ptr (-4)[ebp],0
-je L2152
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2152:
-L2150:
-mov dword ptr (-16)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-xor dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],6
-je L2154
-mov dword ptr (-8)[ebp],356
-cmp dword ptr (-4)[ebp],0
-je L2156
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2156:
-L2154:
-mov dword ptr (-16)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-xor dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],6
-je L2158
-mov dword ptr (-8)[ebp],357
-cmp dword ptr (-4)[ebp],0
-je L2160
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2160:
-L2158:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-xor dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],6
-je L2162
-mov dword ptr (-8)[ebp],358
-cmp dword ptr (-4)[ebp],0
-je L2164
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2164:
-L2162:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-xor dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],6
-je L2166
-mov dword ptr (-8)[ebp],359
-cmp dword ptr (-4)[ebp],0
-je L2168
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2168:
-L2166:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-16)[ebp]
-xor edi,dword ptr (-40)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],6
-je L2170
-mov dword ptr (-8)[ebp],360
-cmp dword ptr (-4)[ebp],0
-je L2172
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2172:
-L2170:
-mov dword ptr (-20)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-xor dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],6
-je L2174
-mov dword ptr (-8)[ebp],361
-cmp dword ptr (-4)[ebp],0
-je L2176
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2176:
-L2174:
-mov dword ptr (-20)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-xor dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],6
-je L2178
-mov dword ptr (-8)[ebp],362
-cmp dword ptr (-4)[ebp],0
-je L2180
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2180:
-L2178:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-xor dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],6
-je L2182
-mov dword ptr (-8)[ebp],363
-cmp dword ptr (-4)[ebp],0
-je L2184
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2184:
-L2182:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-xor dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],6
-je L2186
-mov dword ptr (-8)[ebp],364
-cmp dword ptr (-4)[ebp],0
-je L2188
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2188:
-L2186:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-20)[ebp]
-xor edi,dword ptr (-40)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],6
-je L2190
-mov dword ptr (-8)[ebp],365
-cmp dword ptr (-4)[ebp],0
-je L2192
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2192:
-L2190:
-mov dword ptr (-24)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-xor dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,6
-je L2194
-mov dword ptr (-8)[ebp],366
-cmp dword ptr (-4)[ebp],0
-je L2196
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2196:
-L2194:
-mov dword ptr (-24)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-xor dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,6
-je L2198
-mov dword ptr (-8)[ebp],367
-cmp dword ptr (-4)[ebp],0
-je L2200
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2200:
-L2198:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-xor dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,6
-je L2202
-mov dword ptr (-8)[ebp],368
-cmp dword ptr (-4)[ebp],0
-je L2204
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2204:
-L2202:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-xor dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,6
-je L2206
-mov dword ptr (-8)[ebp],369
-cmp dword ptr (-4)[ebp],0
-je L2208
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2208:
-L2206:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-40)[ebp]
-xor dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,6
-je L2210
-mov dword ptr (-8)[ebp],370
-cmp dword ptr (-4)[ebp],0
-je L2212
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2212:
-L2210:
-mov byte ptr (-9)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-or edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,14
-je L2214
-mov dword ptr (-8)[ebp],371
-cmp dword ptr (-4)[ebp],0
-je L2216
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2216:
-L2214:
-mov byte ptr (-9)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-movsx esi,word ptr (-28)[ebp]
-or edi,esi
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,14
-je L2218
-mov dword ptr (-8)[ebp],372
-cmp dword ptr (-4)[ebp],0
-je L2220
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2220:
-L2218:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-32)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-or edi,dword ptr (-32)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,14
-je L2222
-mov dword ptr (-8)[ebp],373
-cmp dword ptr (-4)[ebp],0
-je L2224
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2224:
-L2222:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-36)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-or edi,dword ptr (-36)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,14
-je L2226
-mov dword ptr (-8)[ebp],374
-cmp dword ptr (-4)[ebp],0
-je L2228
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2228:
-L2226:
-mov byte ptr (-9)[ebp],12
-mov dword ptr (-40)[ebp],10
-movsx edi,byte ptr (-9)[ebp]
-or edi,dword ptr (-40)[ebp]
-mov ebx,edi
-mov byte ptr (-9)[ebp],bl
-movsx edi,byte ptr (-9)[ebp]
-cmp edi,14
-je L2230
-mov dword ptr (-8)[ebp],375
-cmp dword ptr (-4)[ebp],0
-je L2232
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2232:
-L2230:
-mov word ptr (-12)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-movsx esi,byte ptr (-25)[ebp]
-or edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,14
-je L2234
-mov dword ptr (-8)[ebp],376
-cmp dword ptr (-4)[ebp],0
-je L2236
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2236:
-L2234:
-mov word ptr (-12)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-movsx esi,word ptr (-28)[ebp]
-or edi,esi
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,14
-je L2238
-mov dword ptr (-8)[ebp],377
-cmp dword ptr (-4)[ebp],0
-je L2240
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2240:
-L2238:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-32)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-or edi,dword ptr (-32)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,14
-je L2242
-mov dword ptr (-8)[ebp],378
-cmp dword ptr (-4)[ebp],0
-je L2244
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2244:
-L2242:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-36)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-or edi,dword ptr (-36)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,14
-je L2246
-mov dword ptr (-8)[ebp],379
-cmp dword ptr (-4)[ebp],0
-je L2248
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2248:
-L2246:
-mov word ptr (-12)[ebp],12
-mov dword ptr (-40)[ebp],10
-movsx edi,word ptr (-12)[ebp]
-or edi,dword ptr (-40)[ebp]
-mov word ptr (-12)[ebp],di
-movsx edi,word ptr (-12)[ebp]
-cmp edi,14
-je L2250
-mov dword ptr (-8)[ebp],380
-cmp dword ptr (-4)[ebp],0
-je L2252
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2252:
-L2250:
-mov dword ptr (-16)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-or dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],14
-je L2254
-mov dword ptr (-8)[ebp],381
-cmp dword ptr (-4)[ebp],0
-je L2256
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2256:
-L2254:
-mov dword ptr (-16)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-or dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],14
-je L2258
-mov dword ptr (-8)[ebp],382
-cmp dword ptr (-4)[ebp],0
-je L2260
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2260:
-L2258:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-or dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],14
-je L2262
-mov dword ptr (-8)[ebp],383
-cmp dword ptr (-4)[ebp],0
-je L2264
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2264:
-L2262:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-or dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],14
-je L2266
-mov dword ptr (-8)[ebp],384
-cmp dword ptr (-4)[ebp],0
-je L2268
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2268:
-L2266:
-mov dword ptr (-16)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-16)[ebp]
-or edi,dword ptr (-40)[ebp]
-mov dword ptr (-16)[ebp],edi
-cmp dword ptr (-16)[ebp],14
-je L2270
-mov dword ptr (-8)[ebp],385
-cmp dword ptr (-4)[ebp],0
-je L2272
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2272:
-L2270:
-mov dword ptr (-20)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-or dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],14
-je L2274
-mov dword ptr (-8)[ebp],386
-cmp dword ptr (-4)[ebp],0
-je L2276
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2276:
-L2274:
-mov dword ptr (-20)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-or dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],14
-je L2278
-mov dword ptr (-8)[ebp],387
-cmp dword ptr (-4)[ebp],0
-je L2280
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2280:
-L2278:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-or dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],14
-je L2282
-mov dword ptr (-8)[ebp],388
-cmp dword ptr (-4)[ebp],0
-je L2284
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2284:
-L2282:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-or dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],14
-je L2286
-mov dword ptr (-8)[ebp],389
-cmp dword ptr (-4)[ebp],0
-je L2288
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2288:
-L2286:
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-20)[ebp]
-or edi,dword ptr (-40)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],14
-je L2290
-mov dword ptr (-8)[ebp],390
-cmp dword ptr (-4)[ebp],0
-je L2292
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2292:
-L2290:
-mov dword ptr (-24)[ebp],12
-mov byte ptr (-25)[ebp],10
-movsx edi,byte ptr (-25)[ebp]
-or dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,14
-je L2294
-mov dword ptr (-8)[ebp],391
-cmp dword ptr (-4)[ebp],0
-je L2296
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2296:
-L2294:
-mov dword ptr (-24)[ebp],12
-mov word ptr (-28)[ebp],10
-movsx edi,word ptr (-28)[ebp]
-or dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,14
-je L2298
-mov dword ptr (-8)[ebp],392
-cmp dword ptr (-4)[ebp],0
-je L2300
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2300:
-L2298:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-32)[ebp],10
-mov edi,dword ptr (-32)[ebp]
-or dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,14
-je L2302
-mov dword ptr (-8)[ebp],393
-cmp dword ptr (-4)[ebp],0
-je L2304
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2304:
-L2302:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-36)[ebp],10
-mov edi,dword ptr (-36)[ebp]
-or dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,14
-je L2306
-mov dword ptr (-8)[ebp],394
-cmp dword ptr (-4)[ebp],0
-je L2308
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2308:
-L2306:
-mov dword ptr (-24)[ebp],12
-mov dword ptr (-40)[ebp],10
-mov edi,dword ptr (-40)[ebp]
-or dword ptr (-24)[ebp],edi
-mov edi,dword ptr (-24)[ebp]
-cmp edi,14
-je L2310
-mov dword ptr (-8)[ebp],395
-cmp dword ptr (-4)[ebp],0
-je L2312
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L687)
-push edi
-call _printf
-add esp,8
-L2312:
-L2310:
-cmp dword ptr (-8)[ebp],0
-je L2314
-mov dword ptr (-76)[ebp],1
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2316
-push 1
-lea edi,(L688)
-push edi
-call _printf
-add esp,8
-L2316:
-L2314:
-mov eax,dword ptr (-76)[ebp]
-L686:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L2319 label byte
-db 115
-db 55
-db 49
-db 53
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L2320 label byte
-db 115
-db 55
-db 49
-db 53
-db 32
-db 32
-db 32
-db 0
-public _s715
-_DATA ends
-_TEXT segment
-_s715:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,28
-mov dword ptr (-28)[ebp],0
-mov dword ptr (-20)[ebp],0
-lea edi,(L2320)
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-8)[ebp],edi
-mov dword ptr (-16)[ebp],0
-L2321:
-L2322:
-mov edi,dword ptr (-8)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-8)[ebp],esi
-mov esi,dword ptr (-4)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-4)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L2321
-mov dword ptr (-12)[ebp],1
-inc dword ptr (-12)[ebp]
-inc dword ptr (-12)[ebp]
-inc dword ptr (-12)[ebp]
-inc dword ptr (-12)[ebp]
-mov edi,dword ptr (-12)[ebp]
-lea edi,(1)[edi]
-mov dword ptr (-12)[ebp],edi
-cmp edi,6
-je L2324
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2326
-push 1
-lea edi,(L2319)
-push edi
-call _printf
-add esp,8
-L2326:
-inc dword ptr (-16)[ebp]
-L2324:
-mov edi,dword ptr (-28)[ebp]
-push edi
-mov dword ptr (-24)[ebp],3
-mov edi,dword ptr (-24)[ebp]
-lea edi,(2)[edi]
-push edi
-mov edi,dword ptr (-20)[ebp]
-push edi
-call _s715f
-add esp,12
-cmp eax,5
-je L2328
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2330
-push 2
-lea edi,(L2319)
-push edi
-call _printf
-add esp,8
-L2330:
-add dword ptr (-16)[ebp],2
-L2328:
-mov eax,dword ptr (-16)[ebp]
-L2318:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _s715f
-_s715f:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov eax,dword ptr (24)[ebp]
-L2332:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L2334 label byte
-db 115
-db 55
-db 50
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L2335 label byte
-db 115
-db 55
-db 50
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s72
-_DATA ends
-_TEXT segment
-_s72:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,100
-lea edi,(L2335)
-mov dword ptr (-12)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-16)[ebp],edi
-mov dword ptr (-24)[ebp],0
-L2336:
-L2337:
-mov edi,dword ptr (-16)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-16)[ebp],esi
-mov esi,dword ptr (-12)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-12)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L2336
-mov dword ptr (-4)[ebp],2
-cmp dword ptr (-4)[ebp],2
-je L2339
-inc dword ptr (-24)[ebp]
-push 1
-lea edi,(L2334)
-push edi
-call _printf
-add esp,8
-L2339:
-mov edi,dword ptr (-4)[ebp]
-mov esi,edi
-neg esi
-lea edi,[esi][edi]
-cmp edi,0
-je L2341
-add dword ptr (-24)[ebp],2
-push 2
-lea edi,(L2334)
-push edi
-call _printf
-add esp,8
-L2341:
-mov dword ptr (-4)[ebp],0
-mov dword ptr (-8)[ebp],0
-jmp L2346
-L2343:
-mov edi,dword ptr (-4)[ebp]
-lea edi,[edi*2]
-or edi,1
-mov dword ptr (-4)[ebp],edi
-L2344:
-inc dword ptr (-8)[ebp]
-L2346:
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (4)[edi]
-cmp dword ptr (-8)[ebp],edi
-jl L2343
-mov edi,dword ptr (-4)[ebp]
-not edi
-cmp edi,0
-je L2347
-add dword ptr (-24)[ebp],4
-push 4
-lea edi,(L2334)
-push edi
-call _printf
-add esp,8
-L2347:
-mov dword ptr (-4)[ebp],5
-mov edi,dword ptr (-4)[ebp]
-lea edi,(1)[edi]
-mov dword ptr (-4)[ebp],edi
-cmp edi,6
-jne L2354
-mov edi,dword ptr (-4)[ebp]
-sub edi,1
-mov dword ptr (-4)[ebp],edi
-cmp edi,5
-jne L2354
-mov edi,dword ptr (-4)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-4)[ebp],esi
-cmp edi,5
-jne L2354
-mov edi,dword ptr (-4)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (-4)[ebp],esi
-cmp edi,6
-jne L2354
-cmp dword ptr (-4)[ebp],5
-je L2349
-L2354:
-add dword ptr (-24)[ebp],8
-push 8
-lea edi,(L2334)
-push edi
-call _printf
-add esp,8
-L2349:
-mov byte ptr (-29)[ebp],26
-mov dword ptr (-36)[ebp],26
-fld qword ptr (L2355)
-fstp qword ptr (-48)[ebp]
-mov word ptr (-32)[ebp],26
-mov dword ptr (-40)[ebp],26
-mov dword ptr (-28)[ebp],26
-fld dword ptr (L2356)
-fstp dword ptr (-52)[ebp]
-mov dword ptr (-20)[ebp],0
-movsx edi,word ptr (-32)[ebp]
-mov ebx,edi
-movsx edi,bl
-cmp edi,26
-jne L2363
-mov edi,dword ptr (-28)[ebp]
-mov ebx,edi
-movsx edi,bl
-cmp edi,26
-jne L2363
-mov edi,dword ptr (-36)[ebp]
-mov ebx,edi
-movsx edi,bl
-cmp edi,26
-jne L2363
-mov edi,dword ptr (-40)[ebp]
-mov ebx,edi
-movsx edi,bl
-cmp edi,26
-jne L2363
-fld dword ptr (-52)[ebp]
-call __ftol
-mov ebx,eax
-movsx edi,bl
-cmp edi,26
-jne L2363
-fld qword ptr (-48)[ebp]
-call __ftol
-mov ebx,eax
-movsx edi,bl
-cmp edi,26
-je L2357
-L2363:
-inc dword ptr (-20)[ebp]
-L2357:
-movsx edi,byte ptr (-29)[ebp]
-movsx edi,di
-cmp edi,26
-jne L2370
-mov edi,dword ptr (-28)[ebp]
-movsx edi,di
-cmp edi,26
-jne L2370
-mov edi,dword ptr (-36)[ebp]
-movsx edi,di
-cmp edi,26
-jne L2370
-mov edi,dword ptr (-40)[ebp]
-movsx edi,di
-cmp edi,26
-jne L2370
-fld dword ptr (-52)[ebp]
-call __ftol
-mov edi,eax
-movsx edi,di
-cmp edi,26
-jne L2370
-fld qword ptr (-48)[ebp]
-call __ftol
-mov edi,eax
-movsx edi,di
-cmp edi,26
-je L2364
-L2370:
-add dword ptr (-20)[ebp],2
-L2364:
-movsx edi,byte ptr (-29)[ebp]
-cmp edi,26
-jne L2377
-movsx edi,word ptr (-32)[ebp]
-cmp edi,26
-jne L2377
-cmp dword ptr (-36)[ebp],26
-jne L2377
-mov edi,dword ptr (-40)[ebp]
-cmp edi,26
-jne L2377
-fld dword ptr (-52)[ebp]
-call __ftol
-cmp eax,26
-jne L2377
-fld qword ptr (-48)[ebp]
-call __ftol
-cmp eax,26
-je L2371
-L2377:
-add dword ptr (-20)[ebp],4
-L2371:
-movsx edi,byte ptr (-29)[ebp]
-cmp edi,26
-jne L2384
-movsx edi,word ptr (-32)[ebp]
-cmp edi,26
-jne L2384
-cmp dword ptr (-28)[ebp],26
-jne L2384
-mov edi,dword ptr (-40)[ebp]
-cmp edi,26
-jne L2384
-fld dword ptr (-52)[ebp]
-call __ftol
-cmp eax,26
-jne L2384
-fld qword ptr (-48)[ebp]
-call __ftol
-cmp eax,26
-je L2378
-L2384:
-add dword ptr (-20)[ebp],8
-L2378:
-movsx edi,byte ptr (-29)[ebp]
-cmp edi,26
-jne L2393
-movsx edi,word ptr (-32)[ebp]
-cmp edi,26
-jne L2393
-mov edi,dword ptr (-28)[ebp]
-cmp edi,26
-jne L2393
-mov edi,dword ptr (-36)[ebp]
-cmp edi,26
-jne L2393
-fld dword ptr (L828)
-fcomp dword ptr (-52)[ebp]
-fstsw ax
-sahf
-ja L2394
-fld dword ptr (-52)[ebp]
-fsub dword ptr (L828)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-56)[ebp],edi
-jmp L2395
-L2394:
-fld dword ptr (-52)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-56)[ebp],edi
-L2395:
-mov edi,dword ptr (-56)[ebp]
-cmp edi,26
-jne L2393
-fld qword ptr (L836)
-fcomp qword ptr (-48)[ebp]
-fstsw ax
-sahf
-ja L2396
-fld qword ptr (-48)[ebp]
-fsub qword ptr (L836)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-60)[ebp],edi
-jmp L2397
-L2396:
-fld qword ptr (-48)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-60)[ebp],edi
-L2397:
-mov edi,dword ptr (-60)[ebp]
-cmp edi,26
-je L2385
-L2393:
-add dword ptr (-20)[ebp],16
-L2385:
-movsx edi,byte ptr (-29)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2404
-movsx edi,word ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2404
-mov edi,dword ptr (-28)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2404
-mov edi,dword ptr (-36)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2404
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2404
-fld qword ptr (-48)[ebp]
-sub esp,4
-fstp dword ptr 0[esp]
-fld dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-je L2398
-L2404:
-add dword ptr (-20)[ebp],32
-L2398:
-movsx edi,byte ptr (-29)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2411
-movsx edi,word ptr (-32)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2411
-fild dword ptr (-28)[ebp]
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2411
-fild dword ptr (-36)[ebp]
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2411
-mov edi,dword ptr (-40)[ebp]
-fld qword ptr (L596)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fld qword ptr (L2355)
-fcompp
-fstsw ax
-sahf
-jne L2411
-fld qword ptr (L2355)
-fcomp dword ptr (-52)[ebp]
-fstsw ax
-sahf
-je L2405
-L2411:
-add dword ptr (-20)[ebp],64
-L2405:
-cmp dword ptr (-20)[ebp],0
-je L2412
-add dword ptr (-24)[ebp],16
-push 16
-lea edi,(L2334)
-push edi
-call _printf
-add esp,8
-L2412:
-mov eax,dword ptr (-24)[ebp]
-L2333:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L2415 label byte
-db 115
-db 55
-db 53
-db 55
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L2416 label byte
-db 115
-db 55
-db 53
-db 55
-db 32
-db 32
-db 32
-db 0
-public _s757
-_DATA ends
-_TEXT segment
-_s757:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,148
-lea edi,(L2416)
-mov dword ptr (-112)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-116)[ebp],edi
-mov dword ptr (-120)[ebp],0
-L2417:
-L2418:
-mov edi,dword ptr (-116)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-116)[ebp],esi
-mov esi,dword ptr (-112)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-112)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L2417
-mov dword ptr (-124)[ebp],40
-mov edi,dword ptr (-124)[ebp]
-lea esi,[edi*8]
-lea esi,[esi*4]
-cmp esi,1280
-jne L2422
-sar edi,3
-sar edi,2
-cmp edi,1
-je L2420
-L2422:
-inc dword ptr (-120)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2423
-push 1
-lea edi,(L2415)
-push edi
-call _printf
-add esp,8
-L2423:
-L2420:
-mov dword ptr (-84)[ebp],0
-mov dword ptr (-100)[ebp],0
-jmp L2428
-L2425:
-mov dword ptr (-92)[ebp],1
-mov edi,dword ptr (-92)[ebp]
-mov esi,dword ptr (20)[ebp]
-mov esi,dword ptr (16)[esi]
-sub esi,1
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-96)[ebp],edi
-mov dword ptr (-104)[ebp],0
-mov edi,dword ptr (-104)[ebp]
-not edi
-mov esi,dword ptr (-100)[ebp]
-mov ebx,edi
-mov ecx,esi
-shr ebx,cl
-mov dword ptr (-108)[ebp],ebx
-mov ecx,esi
-shl edi,cl
-mov dword ptr (-104)[ebp],edi
-mov dword ptr (-88)[ebp],0
-jmp L2432
-L2429:
-mov edi,dword ptr (-100)[ebp]
-cmp dword ptr (-88)[ebp],edi
-jge L2440
-mov dword ptr (-132)[ebp],1
-jmp L2441
-L2440:
-mov dword ptr (-132)[ebp],0
-L2441:
-mov edi,dword ptr (-92)[ebp]
-and edi,dword ptr (-104)[ebp]
-cmp edi,0
-jne L2442
-mov dword ptr (-136)[ebp],1
-jmp L2443
-L2442:
-mov dword ptr (-136)[ebp],0
-L2443:
-mov edi,dword ptr (-136)[ebp]
-cmp dword ptr (-132)[ebp],edi
-jne L2439
-mov edi,dword ptr (-100)[ebp]
-cmp dword ptr (-88)[ebp],edi
-jge L2444
-mov dword ptr (-140)[ebp],1
-jmp L2445
-L2444:
-mov dword ptr (-140)[ebp],0
-L2445:
-mov edi,dword ptr (-96)[ebp]
-and edi,dword ptr (-108)[ebp]
-cmp edi,0
-jne L2446
-mov dword ptr (-144)[ebp],1
-jmp L2447
-L2446:
-mov dword ptr (-144)[ebp],0
-L2447:
-mov edi,dword ptr (-144)[ebp]
-cmp dword ptr (-140)[ebp],edi
-je L2433
-L2439:
-mov dword ptr (-84)[ebp],1
-L2433:
-mov edi,dword ptr (-92)[ebp]
-lea edi,[edi*2]
-mov dword ptr (-92)[ebp],edi
-mov edi,dword ptr (-96)[ebp]
-shr edi,1
-mov dword ptr (-96)[ebp],edi
-L2430:
-inc dword ptr (-88)[ebp]
-L2432:
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (16)[edi]
-cmp dword ptr (-88)[ebp],edi
-jl L2429
-L2426:
-inc dword ptr (-100)[ebp]
-L2428:
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (16)[edi]
-cmp dword ptr (-100)[ebp],edi
-jl L2425
-cmp dword ptr (-84)[ebp],0
-je L2448
-add dword ptr (-120)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2450
-push 2
-lea edi,(L2415)
-push edi
-call _printf
-add esp,8
-L2450:
-L2448:
-mov dword ptr (-16)[ebp],3
-mov dword ptr (-12)[ebp],2
-mov dword ptr (-8)[ebp],1
-mov edi,dword ptr (-12)[ebp]
-cmp dword ptr (-16)[ebp],edi
-jge L2458
-mov dword ptr (-136)[ebp],1
-jmp L2459
-L2458:
-mov dword ptr (-136)[ebp],0
-L2459:
-mov edi,dword ptr (-8)[ebp]
-cmp dword ptr (-136)[ebp],edi
-jge L2456
-mov dword ptr (-132)[ebp],1
-jmp L2457
-L2456:
-mov dword ptr (-132)[ebp],0
-L2457:
-cmp dword ptr (-132)[ebp],1
-je L2452
-add dword ptr (-120)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2460
-push 4
-lea edi,(L2415)
-push edi
-call _printf
-add esp,8
-L2460:
-L2452:
-lea edi,(-76)[ebp]
-lea esi,(-80)[ebp]
-cmp edi,esi
-jne L2462
-add dword ptr (-120)[ebp],8
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2465
-push 8
-lea edi,(L2415)
-push edi
-call _printf
-add esp,8
-L2465:
-L2462:
-lea edi,(-76)[ebp]
-lea esi,(-80)[ebp]
-cmp edi,esi
-jae L2467
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L2470
-lea edi,(L2472)
-push edi
-call _printf
-add esp,4
-L2470:
-L2467:
-mov dword ptr (-84)[ebp],0
-mov dword ptr (-88)[ebp],0
-L2473:
-mov edi,dword ptr (-88)[ebp]
-mov dword ptr (-80)[ebp][edi*4],1
-L2474:
-inc dword ptr (-88)[ebp]
-cmp dword ptr (-88)[ebp],16
-jl L2473
-mov dword ptr (-76)[ebp],0
-mov dword ptr (-64)[ebp],0
-mov dword ptr (-56)[ebp],0
-mov dword ptr (-52)[ebp],0
-mov dword ptr (-44)[ebp],0
-mov dword ptr (-28)[ebp],0
-mov dword ptr (-16)[ebp],0
-L2483:
-mov dword ptr (-12)[ebp],0
-L2487:
-mov dword ptr (-8)[ebp],0
-L2491:
-mov dword ptr (-4)[ebp],0
-L2495:
-mov edi,dword ptr (-12)[ebp]
-cmp dword ptr (-16)[ebp],edi
-jge L2506
-mov dword ptr (-144)[ebp],1
-jmp L2507
-L2506:
-mov dword ptr (-144)[ebp],0
-L2507:
-mov edi,dword ptr (-4)[ebp]
-cmp dword ptr (-8)[ebp],edi
-jge L2508
-mov dword ptr (-148)[ebp],1
-jmp L2509
-L2508:
-mov dword ptr (-148)[ebp],0
-L2509:
-mov edi,dword ptr (-148)[ebp]
-cmp dword ptr (-144)[ebp],edi
-jne L2504
-mov dword ptr (-140)[ebp],1
-jmp L2505
-L2504:
-mov dword ptr (-140)[ebp],0
-L2505:
-mov edi,dword ptr (-16)[ebp]
-mov esi,dword ptr (-12)[ebp]
-lea esi,[esi*4]
-lea edi,[esi][edi*8]
-mov esi,dword ptr (-8)[ebp]
-lea esi,[esi*2]
-lea edi,[esi][edi]
-mov esi,dword ptr (-4)[ebp]
-lea edi,[esi][edi]
-mov edi,dword ptr (-80)[ebp][edi*4]
-cmp dword ptr (-140)[ebp],edi
-je L2499
-mov dword ptr (-84)[ebp],1
-L2499:
-L2496:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],2
-jl L2495
-L2492:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],2
-jl L2491
-L2488:
-inc dword ptr (-12)[ebp]
-cmp dword ptr (-12)[ebp],2
-jl L2487
-L2484:
-inc dword ptr (-16)[ebp]
-cmp dword ptr (-16)[ebp],2
-jl L2483
-cmp dword ptr (-84)[ebp],0
-je L2510
-add dword ptr (-120)[ebp],16
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2512
-push 16
-lea edi,(L2415)
-push edi
-call _printf
-add esp,8
-L2512:
-L2510:
-mov dword ptr (-128)[ebp],0
-mov edi,dword ptr (-128)[ebp]
-cmp edi,0
-je L2514
-add dword ptr (-120)[ebp],32
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2516
-push 32
-lea edi,(L2415)
-push edi
-call _printf
-add esp,8
-L2516:
-L2514:
-mov eax,dword ptr (-120)[ebp]
-L2414:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L2519 label byte
-db 76
-db 111
-db 99
-db 97
-db 108
-db 32
-db 101
-db 114
-db 114
-db 111
-db 114
-db 32
-db 37
-db 100
-db 46
-db 10
-db 0
-align 1
-L2520 label byte
-db 115
-db 55
-db 56
-db 49
-db 51
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L2521 label byte
-db 115
-db 55
-db 56
-db 49
-db 51
-db 32
-db 32
-db 0
-public _s7813
-_DATA ends
-_TEXT segment
-_s7813:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,88
-lea edi,(L2521)
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea esi,(60)[edi]
-mov dword ptr (-28)[ebp],esi
-mov dword ptr (-8)[ebp],0
-mov dword ptr (-32)[ebp],0
-mov edi,dword ptr (48)[edi]
-mov dword ptr (-4)[ebp],edi
-L2522:
-L2523:
-mov edi,dword ptr (-28)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-28)[ebp],esi
-mov esi,dword ptr (-24)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-24)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L2522
-jmp L2525
-mov dword ptr (-8)[ebp],1
-cmp dword ptr (-4)[ebp],0
-je L2527
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2527:
-L2525:
-jmp L2529
-mov dword ptr (-8)[ebp],2
-cmp dword ptr (-4)[ebp],0
-je L2531
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2531:
-L2529:
-jmp L2533
-mov dword ptr (-8)[ebp],3
-cmp dword ptr (-4)[ebp],0
-je L2535
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2535:
-L2533:
-jmp L2537
-mov dword ptr (-8)[ebp],4
-cmp dword ptr (-4)[ebp],0
-je L2539
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2539:
-L2537:
-jmp L2541
-mov dword ptr (-8)[ebp],5
-cmp dword ptr (-4)[ebp],0
-je L2543
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2543:
-L2541:
-jmp L2545
-mov dword ptr (-8)[ebp],6
-cmp dword ptr (-4)[ebp],0
-je L2547
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2547:
-L2545:
-jmp L2549
-mov dword ptr (-8)[ebp],7
-cmp dword ptr (-4)[ebp],0
-je L2551
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2551:
-L2549:
-jmp L2553
-mov dword ptr (-8)[ebp],8
-cmp dword ptr (-4)[ebp],0
-je L2555
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2555:
-L2553:
-jmp L2557
-mov dword ptr (-8)[ebp],9
-cmp dword ptr (-4)[ebp],0
-je L2559
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2559:
-L2557:
-jmp L2561
-mov dword ptr (-8)[ebp],10
-cmp dword ptr (-4)[ebp],0
-je L2563
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2563:
-L2561:
-jmp L2565
-mov dword ptr (-8)[ebp],11
-cmp dword ptr (-4)[ebp],0
-je L2567
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2567:
-L2565:
-jmp L2569
-mov dword ptr (-8)[ebp],12
-cmp dword ptr (-4)[ebp],0
-je L2571
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2571:
-L2569:
-jmp L2573
-mov dword ptr (-8)[ebp],13
-cmp dword ptr (-4)[ebp],0
-je L2575
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2575:
-L2573:
-jmp L2577
-mov dword ptr (-8)[ebp],14
-cmp dword ptr (-4)[ebp],0
-je L2579
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2579:
-L2577:
-jmp L2581
-mov dword ptr (-8)[ebp],15
-cmp dword ptr (-4)[ebp],0
-je L2583
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2583:
-L2581:
-jmp L2585
-mov dword ptr (-8)[ebp],16
-cmp dword ptr (-4)[ebp],0
-je L2587
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2587:
-L2585:
-jmp L2589
-mov dword ptr (-8)[ebp],17
-cmp dword ptr (-4)[ebp],0
-je L2591
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2591:
-L2589:
-jmp L2593
-mov dword ptr (-8)[ebp],18
-cmp dword ptr (-4)[ebp],0
-je L2595
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2595:
-L2593:
-jmp L2597
-mov dword ptr (-8)[ebp],16
-cmp dword ptr (-4)[ebp],0
-je L2599
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2599:
-L2597:
-jmp L2601
-mov dword ptr (-8)[ebp],20
-cmp dword ptr (-4)[ebp],0
-je L2603
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2603:
-L2601:
-jmp L2605
-mov dword ptr (-8)[ebp],21
-cmp dword ptr (-4)[ebp],0
-je L2607
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2607:
-L2605:
-jmp L2609
-mov dword ptr (-8)[ebp],22
-cmp dword ptr (-4)[ebp],0
-je L2611
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2611:
-L2609:
-jmp L2613
-mov dword ptr (-8)[ebp],23
-cmp dword ptr (-4)[ebp],0
-je L2615
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2615:
-L2613:
-jmp L2617
-mov dword ptr (-8)[ebp],24
-cmp dword ptr (-4)[ebp],0
-je L2619
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2619:
-L2617:
-jmp L2621
-mov dword ptr (-8)[ebp],25
-cmp dword ptr (-4)[ebp],0
-je L2623
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2623:
-L2621:
-jmp L2625
-mov dword ptr (-8)[ebp],26
-cmp dword ptr (-4)[ebp],0
-je L2627
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2627:
-L2625:
-jmp L2629
-mov dword ptr (-8)[ebp],27
-cmp dword ptr (-4)[ebp],0
-je L2631
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2631:
-L2629:
-jmp L2633
-mov dword ptr (-8)[ebp],28
-cmp dword ptr (-4)[ebp],0
-je L2635
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2635:
-L2633:
-jmp L2637
-mov dword ptr (-8)[ebp],26
-cmp dword ptr (-4)[ebp],0
-je L2639
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2639:
-L2637:
-jmp L2641
-mov dword ptr (-8)[ebp],30
-cmp dword ptr (-4)[ebp],0
-je L2643
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2643:
-L2641:
-jmp L2645
-mov dword ptr (-8)[ebp],31
-cmp dword ptr (-4)[ebp],0
-je L2647
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2647:
-L2645:
-jmp L2649
-mov dword ptr (-8)[ebp],32
-cmp dword ptr (-4)[ebp],0
-je L2651
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2651:
-L2649:
-jmp L2653
-mov dword ptr (-8)[ebp],33
-cmp dword ptr (-4)[ebp],0
-je L2655
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2655:
-L2653:
-jmp L2657
-mov dword ptr (-8)[ebp],34
-cmp dword ptr (-4)[ebp],0
-je L2659
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2659:
-L2657:
-jmp L2661
-mov dword ptr (-8)[ebp],35
-cmp dword ptr (-4)[ebp],0
-je L2663
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2663:
-L2661:
-jmp L2665
-mov dword ptr (-8)[ebp],36
-cmp dword ptr (-4)[ebp],0
-je L2667
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2667:
-L2665:
-jmp L2669
-mov dword ptr (-8)[ebp],37
-cmp dword ptr (-4)[ebp],0
-je L2671
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2671:
-L2669:
-jmp L2673
-mov dword ptr (-8)[ebp],38
-cmp dword ptr (-4)[ebp],0
-je L2675
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2675:
-L2673:
-jmp L2677
-mov dword ptr (-8)[ebp],39
-cmp dword ptr (-4)[ebp],0
-je L2679
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2679:
-L2677:
-jmp L2681
-mov dword ptr (-8)[ebp],40
-cmp dword ptr (-4)[ebp],0
-je L2683
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2683:
-L2681:
-jmp L2685
-mov dword ptr (-8)[ebp],41
-cmp dword ptr (-4)[ebp],0
-je L2687
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2687:
-L2685:
-jmp L2689
-mov dword ptr (-8)[ebp],42
-cmp dword ptr (-4)[ebp],0
-je L2691
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2691:
-L2689:
-jmp L2693
-mov dword ptr (-8)[ebp],43
-cmp dword ptr (-4)[ebp],0
-je L2695
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2695:
-L2693:
-jmp L2697
-mov dword ptr (-8)[ebp],44
-cmp dword ptr (-4)[ebp],0
-je L2699
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2699:
-L2697:
-jmp L2701
-mov dword ptr (-8)[ebp],45
-cmp dword ptr (-4)[ebp],0
-je L2703
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2703:
-L2701:
-jmp L2705
-mov dword ptr (-8)[ebp],46
-cmp dword ptr (-4)[ebp],0
-je L2707
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2707:
-L2705:
-jmp L2709
-mov dword ptr (-8)[ebp],47
-cmp dword ptr (-4)[ebp],0
-je L2711
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2711:
-L2709:
-jmp L2713
-mov dword ptr (-8)[ebp],48
-cmp dword ptr (-4)[ebp],0
-je L2715
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2715:
-L2713:
-jmp L2717
-mov dword ptr (-8)[ebp],49
-cmp dword ptr (-4)[ebp],0
-je L2719
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2719:
-L2717:
-jmp L2721
-mov dword ptr (-8)[ebp],50
-cmp dword ptr (-4)[ebp],0
-je L2723
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2723:
-L2721:
-jmp L2725
-mov dword ptr (-8)[ebp],51
-cmp dword ptr (-4)[ebp],0
-je L2727
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2727:
-L2725:
-jmp L2729
-mov dword ptr (-8)[ebp],52
-cmp dword ptr (-4)[ebp],0
-je L2731
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2731:
-L2729:
-jmp L2733
-mov dword ptr (-8)[ebp],53
-cmp dword ptr (-4)[ebp],0
-je L2735
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2735:
-L2733:
-jmp L2737
-mov dword ptr (-8)[ebp],54
-cmp dword ptr (-4)[ebp],0
-je L2739
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2739:
-L2737:
-jmp L2741
-mov dword ptr (-8)[ebp],55
-cmp dword ptr (-4)[ebp],0
-je L2743
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2743:
-L2741:
-jmp L2745
-mov dword ptr (-8)[ebp],56
-cmp dword ptr (-4)[ebp],0
-je L2747
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2747:
-L2745:
-jmp L2749
-mov dword ptr (-8)[ebp],57
-cmp dword ptr (-4)[ebp],0
-je L2751
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2751:
-L2749:
-jmp L2753
-mov dword ptr (-8)[ebp],58
-cmp dword ptr (-4)[ebp],0
-je L2755
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2755:
-L2753:
-jmp L2757
-mov dword ptr (-8)[ebp],56
-cmp dword ptr (-4)[ebp],0
-je L2759
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2759:
-L2757:
-jmp L2761
-mov dword ptr (-8)[ebp],60
-cmp dword ptr (-4)[ebp],0
-je L2763
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2763:
-L2761:
-jmp L2765
-mov dword ptr (-8)[ebp],61
-cmp dword ptr (-4)[ebp],0
-je L2767
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2767:
-L2765:
-jmp L2769
-mov dword ptr (-8)[ebp],62
-cmp dword ptr (-4)[ebp],0
-je L2771
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2771:
-L2769:
-jmp L2773
-mov dword ptr (-8)[ebp],63
-cmp dword ptr (-4)[ebp],0
-je L2775
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2775:
-L2773:
-jmp L2777
-mov dword ptr (-8)[ebp],64
-cmp dword ptr (-4)[ebp],0
-je L2779
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2779:
-L2777:
-jmp L2781
-mov dword ptr (-8)[ebp],65
-cmp dword ptr (-4)[ebp],0
-je L2783
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2783:
-L2781:
-jmp L2785
-mov dword ptr (-8)[ebp],66
-cmp dword ptr (-4)[ebp],0
-je L2787
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2787:
-L2785:
-jmp L2789
-mov dword ptr (-8)[ebp],67
-cmp dword ptr (-4)[ebp],0
-je L2791
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2791:
-L2789:
-jmp L2793
-mov dword ptr (-8)[ebp],68
-cmp dword ptr (-4)[ebp],0
-je L2795
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2795:
-L2793:
-jmp L2797
-mov dword ptr (-8)[ebp],69
-cmp dword ptr (-4)[ebp],0
-je L2799
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2799:
-L2797:
-jmp L2801
-mov dword ptr (-8)[ebp],70
-cmp dword ptr (-4)[ebp],0
-je L2803
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2803:
-L2801:
-jmp L2805
-mov dword ptr (-8)[ebp],71
-cmp dword ptr (-4)[ebp],0
-je L2807
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2807:
-L2805:
-jmp L2809
-mov dword ptr (-8)[ebp],72
-cmp dword ptr (-4)[ebp],0
-je L2811
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2811:
-L2809:
-jmp L2813
-mov dword ptr (-8)[ebp],73
-cmp dword ptr (-4)[ebp],0
-je L2815
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2815:
-L2813:
-jmp L2817
-mov dword ptr (-8)[ebp],74
-cmp dword ptr (-4)[ebp],0
-je L2819
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2819:
-L2817:
-jmp L2821
-mov dword ptr (-8)[ebp],75
-cmp dword ptr (-4)[ebp],0
-je L2823
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2823:
-L2821:
-cmp dword ptr (-8)[ebp],0
-je L2825
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2827
-push 1
-lea edi,(L2520)
-push edi
-call _printf
-add esp,8
-L2827:
-inc dword ptr (-32)[ebp]
-L2825:
-mov dword ptr (-8)[ebp],0
-mov dword ptr (-16)[ebp],0
-mov dword ptr (-12)[ebp],0
-mov edi,dword ptr (-12)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-12)[ebp],esi
-cmp edi,0
-je L2830
-mov edi,dword ptr (-16)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-16)[ebp],esi
-cmp edi,0
-je L2830
-mov dword ptr (-44)[ebp],1
-jmp L2831
-L2830:
-mov dword ptr (-44)[ebp],0
-L2831:
-mov edi,dword ptr (-44)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],1
-je L2832
-mov dword ptr (-8)[ebp],1
-cmp dword ptr (-4)[ebp],0
-je L2834
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2834:
-L2832:
-cmp dword ptr (-16)[ebp],0
-je L2836
-mov dword ptr (-8)[ebp],2
-cmp dword ptr (-4)[ebp],0
-je L2838
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2838:
-L2836:
-cmp dword ptr (-20)[ebp],0
-je L2840
-mov dword ptr (-8)[ebp],3
-cmp dword ptr (-4)[ebp],0
-je L2842
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2842:
-L2840:
-cmp dword ptr (-12)[ebp],0
-je L2845
-mov edi,dword ptr (-16)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-16)[ebp],esi
-cmp edi,0
-je L2845
-mov dword ptr (-48)[ebp],1
-jmp L2846
-L2845:
-mov dword ptr (-48)[ebp],0
-L2846:
-mov edi,dword ptr (-48)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],1
-je L2847
-mov dword ptr (-8)[ebp],4
-cmp dword ptr (-4)[ebp],0
-je L2849
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2849:
-L2847:
-cmp dword ptr (-16)[ebp],1
-je L2851
-mov dword ptr (-8)[ebp],5
-cmp dword ptr (-4)[ebp],0
-je L2853
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2853:
-L2851:
-cmp dword ptr (-20)[ebp],0
-je L2855
-mov dword ptr (-8)[ebp],6
-cmp dword ptr (-4)[ebp],0
-je L2857
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2857:
-L2855:
-mov edi,dword ptr (-12)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (-12)[ebp],esi
-cmp edi,0
-je L2860
-cmp dword ptr (-16)[ebp],0
-je L2860
-mov dword ptr (-52)[ebp],1
-jmp L2861
-L2860:
-mov dword ptr (-52)[ebp],0
-L2861:
-mov edi,dword ptr (-52)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],0
-je L2862
-mov dword ptr (-8)[ebp],7
-cmp dword ptr (-4)[ebp],0
-je L2864
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2864:
-L2862:
-cmp dword ptr (-16)[ebp],1
-je L2866
-mov dword ptr (-8)[ebp],8
-cmp dword ptr (-4)[ebp],0
-je L2868
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2868:
-L2866:
-cmp dword ptr (-20)[ebp],1
-je L2870
-mov dword ptr (-8)[ebp],9
-cmp dword ptr (-4)[ebp],0
-je L2872
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2872:
-L2870:
-cmp dword ptr (-12)[ebp],0
-je L2875
-mov edi,dword ptr (-16)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (-16)[ebp],esi
-cmp edi,0
-je L2875
-mov dword ptr (-56)[ebp],1
-jmp L2876
-L2875:
-mov dword ptr (-56)[ebp],0
-L2876:
-mov edi,dword ptr (-56)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],0
-je L2877
-mov dword ptr (-8)[ebp],10
-cmp dword ptr (-4)[ebp],0
-je L2879
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2879:
-L2877:
-cmp dword ptr (-16)[ebp],1
-je L2881
-mov dword ptr (-8)[ebp],11
-cmp dword ptr (-4)[ebp],0
-je L2883
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2883:
-L2881:
-cmp dword ptr (-20)[ebp],0
-je L2885
-mov dword ptr (-8)[ebp],12
-cmp dword ptr (-4)[ebp],0
-je L2887
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2887:
-L2885:
-cmp dword ptr (-8)[ebp],0
-je L2889
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2891
-push 2
-lea edi,(L2520)
-push edi
-call _printf
-add esp,8
-L2891:
-add dword ptr (-32)[ebp],2
-L2889:
-mov dword ptr (-8)[ebp],0
-mov dword ptr (-16)[ebp],0
-mov dword ptr (-12)[ebp],0
-mov edi,dword ptr (-12)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-12)[ebp],esi
-cmp edi,0
-jne L2896
-cmp dword ptr (-16)[ebp],0
-je L2894
-L2896:
-mov dword ptr (-60)[ebp],1
-jmp L2895
-L2894:
-mov dword ptr (-60)[ebp],0
-L2895:
-mov edi,dword ptr (-60)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],1
-je L2897
-mov dword ptr (-8)[ebp],1
-cmp dword ptr (-4)[ebp],0
-je L2899
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2899:
-L2897:
-cmp dword ptr (-16)[ebp],0
-je L2901
-mov dword ptr (-8)[ebp],2
-cmp dword ptr (-4)[ebp],0
-je L2903
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2903:
-L2901:
-cmp dword ptr (-20)[ebp],0
-je L2905
-mov dword ptr (-8)[ebp],3
-cmp dword ptr (-4)[ebp],0
-je L2907
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2907:
-L2905:
-mov edi,dword ptr (-16)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-16)[ebp],esi
-cmp edi,0
-jne L2912
-cmp dword ptr (-12)[ebp],0
-je L2910
-L2912:
-mov dword ptr (-64)[ebp],1
-jmp L2911
-L2910:
-mov dword ptr (-64)[ebp],0
-L2911:
-mov edi,dword ptr (-64)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],1
-je L2913
-mov dword ptr (-8)[ebp],4
-cmp dword ptr (-4)[ebp],0
-je L2915
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2915:
-L2913:
-cmp dword ptr (-16)[ebp],1
-je L2917
-mov dword ptr (-8)[ebp],5
-cmp dword ptr (-4)[ebp],0
-je L2919
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2919:
-L2917:
-cmp dword ptr (-20)[ebp],1
-je L2921
-mov dword ptr (-8)[ebp],6
-cmp dword ptr (-4)[ebp],0
-je L2923
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2923:
-L2921:
-mov edi,dword ptr (-12)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (-12)[ebp],esi
-cmp edi,0
-jne L2928
-mov edi,dword ptr (-16)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (-16)[ebp],esi
-cmp edi,0
-je L2926
-L2928:
-mov dword ptr (-68)[ebp],1
-jmp L2927
-L2926:
-mov dword ptr (-68)[ebp],0
-L2927:
-mov edi,dword ptr (-68)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],0
-je L2929
-mov dword ptr (-8)[ebp],7
-cmp dword ptr (-4)[ebp],0
-je L2931
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2931:
-L2929:
-cmp dword ptr (-16)[ebp],1
-je L2933
-mov dword ptr (-8)[ebp],8
-cmp dword ptr (-4)[ebp],0
-je L2935
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2935:
-L2933:
-cmp dword ptr (-20)[ebp],1
-je L2937
-mov dword ptr (-8)[ebp],9
-cmp dword ptr (-4)[ebp],0
-je L2939
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2939:
-L2937:
-cmp dword ptr (-12)[ebp],0
-jne L2944
-mov edi,dword ptr (-16)[ebp]
-mov esi,edi
-sub esi,1
-mov dword ptr (-16)[ebp],esi
-cmp edi,0
-je L2942
-L2944:
-mov dword ptr (-72)[ebp],1
-jmp L2943
-L2942:
-mov dword ptr (-72)[ebp],0
-L2943:
-mov edi,dword ptr (-72)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-12)[ebp],0
-je L2945
-mov dword ptr (-8)[ebp],10
-cmp dword ptr (-4)[ebp],0
-je L2947
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2947:
-L2945:
-cmp dword ptr (-16)[ebp],0
-je L2949
-mov dword ptr (-8)[ebp],11
-cmp dword ptr (-4)[ebp],0
-je L2951
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2951:
-L2949:
-cmp dword ptr (-20)[ebp],1
-je L2953
-mov dword ptr (-8)[ebp],12
-cmp dword ptr (-4)[ebp],0
-je L2955
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L2519)
-push edi
-call _printf
-add esp,8
-L2955:
-L2953:
-cmp dword ptr (-8)[ebp],0
-je L2957
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2959
-push 4
-lea edi,(L2520)
-push edi
-call _printf
-add esp,8
-L2959:
-add dword ptr (-32)[ebp],4
-L2957:
-mov dword ptr (-16)[ebp],0
-mov dword ptr (-12)[ebp],0
-mov dword ptr (-36)[ebp],0
-mov dword ptr (-40)[ebp],1
-cmp dword ptr (-40)[ebp],0
-je L2963
-mov edi,dword ptr (-36)[ebp]
-mov dword ptr (-76)[ebp],edi
-jmp L2964
-L2963:
-cmp dword ptr (-40)[ebp],0
-je L2965
-mov edi,dword ptr (-12)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-12)[ebp],esi
-mov dword ptr (-80)[ebp],edi
-jmp L2966
-L2965:
-mov edi,dword ptr (-16)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-16)[ebp],esi
-mov dword ptr (-80)[ebp],edi
-L2966:
-mov edi,dword ptr (-80)[ebp]
-mov dword ptr (-76)[ebp],edi
-L2964:
-mov edi,dword ptr (-76)[ebp]
-mov dword ptr (-20)[ebp],edi
-cmp dword ptr (-20)[ebp],0
-jne L2970
-cmp dword ptr (-12)[ebp],0
-jne L2970
-cmp dword ptr (-16)[ebp],0
-je L2967
-L2970:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2971
-push 8
-lea edi,(L2520)
-push edi
-call _printf
-add esp,8
-L2971:
-add dword ptr (-32)[ebp],8
-L2967:
-cmp dword ptr (-40)[ebp],0
-je L2978
-mov edi,dword ptr (-36)[ebp]
-mov dword ptr (-84)[ebp],edi
-jmp L2979
-L2978:
-mov dword ptr (-84)[ebp],1
-L2979:
-cmp dword ptr (-84)[ebp],0
-jne L2977
-cmp dword ptr (-36)[ebp],0
-je L2980
-mov dword ptr (-88)[ebp],1
-jmp L2981
-L2980:
-mov edi,dword ptr (-36)[ebp]
-mov dword ptr (-88)[ebp],edi
-L2981:
-cmp dword ptr (-88)[ebp],0
-je L2973
-L2977:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L2982
-push 16
-lea edi,(L2520)
-push edi
-call _printf
-add esp,8
-L2982:
-add dword ptr (-32)[ebp],16
-L2973:
-mov eax,dword ptr (-32)[ebp]
-L2518:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L2985 label byte
-db 115
-db 56
-db 49
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L2986 label byte
-db 115
-db 56
-db 49
-db 32
-db 32
-db 32
-db 32
-db 0
-align 1
-L2987 label byte
-db 82
-db 101
-db 103
-db 105
-db 115
-db 116
-db 101
-db 114
-db 32
-db 99
-db 111
-db 117
-db 110
-db 116
-db 32
-db 102
-db 111
-db 114
-db 32
-db 37
-db 115
-db 32
-db 105
-db 115
-db 32
-db 117
-db 110
-db 114
-db 101
-db 108
-db 105
-db 97
-db 98
-db 108
-db 101
-db 46
-db 10
-db 0
-align 1
-L2988 label byte
-db 37
-db 100
-db 32
-db 114
-db 101
-db 103
-db 105
-db 115
-db 116
-db 101
-db 114
-db 115
-db 32
-db 97
-db 115
-db 115
-db 105
-db 103
-db 110
-db 101
-db 100
-db 32
-db 116
-db 111
-db 32
-db 37
-db 115
-db 32
-db 118
-db 97
-db 114
-db 105
-db 97
-db 98
-db 108
-db 101
-db 115
-db 46
-db 10
-db 0
-public _s81
-_DATA ends
-_TEXT segment
-_s81:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,56
-mov dword ptr (-56)[ebp],0
-mov dword ptr (-44)[ebp],0
-mov dword ptr (-48)[ebp],0
-mov dword ptr (-52)[ebp],0
-lea edi,(L2986)
-mov dword ptr (-36)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-40)[ebp],edi
-L2989:
-L2990:
-mov edi,dword ptr (-40)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-40)[ebp],esi
-mov esi,dword ptr (-36)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-36)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L2989
-mov dword ptr (-16)[ebp],1
-mov dword ptr (-20)[ebp],0
-L2992:
-mov edi,dword ptr (-16)[ebp]
-mov ebx,edi
-mov byte ptr (-1)[ebp],bl
-mov byte ptr (-21)[ebp],bl
-lea esi,(-16)[ebp]
-mov dword ptr (-8)[ebp],esi
-lea esi,(-16)[ebp]
-mov dword ptr (-28)[ebp],esi
-mov dword ptr (-12)[ebp],edi
-mov dword ptr (-32)[ebp],edi
-movsx edi,byte ptr (-1)[ebp]
-movsx esi,byte ptr (-21)[ebp]
-cmp edi,esi
-je L2996
-mov dword ptr (-44)[ebp],1
-L2996:
-mov edi,dword ptr (-8)[ebp]
-mov esi,dword ptr (-28)[ebp]
-cmp edi,esi
-je L2998
-mov dword ptr (-48)[ebp],1
-L2998:
-mov edi,dword ptr (-32)[ebp]
-cmp dword ptr (-12)[ebp],edi
-je L3000
-mov dword ptr (-52)[ebp],1
-L3000:
-sal dword ptr (-16)[ebp],1
-L2993:
-inc dword ptr (-20)[ebp]
-cmp dword ptr (-20)[ebp],50
-jl L2992
-cmp dword ptr (-44)[ebp],0
-je L3002
-inc dword ptr (-56)[ebp]
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3004
-push 1
-lea edi,(L2985)
-push edi
-call _printf
-add esp,8
-L3004:
-L3002:
-cmp dword ptr (-48)[ebp],0
-je L3006
-add dword ptr (-56)[ebp],2
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3008
-push 2
-lea edi,(L2985)
-push edi
-call _printf
-add esp,8
-L3008:
-L3006:
-cmp dword ptr (-52)[ebp],0
-je L3010
-add dword ptr (-56)[ebp],4
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3012
-push 4
-lea edi,(L2985)
-push edi
-call _printf
-add esp,8
-L3012:
-L3010:
-call _regc
-add esp,0
-mov dword ptr (-16)[ebp],eax
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L3014
-cmp dword ptr (-16)[ebp],0
-jge L3016
-lea edi,(L425)
-push edi
-lea edi,(L2987)
-push edi
-call _printf
-add esp,8
-jmp L3017
-L3016:
-lea edi,(L425)
-push edi
-mov edi,dword ptr (-16)[ebp]
-push edi
-lea edi,(L2988)
-push edi
-call _printf
-add esp,12
-L3017:
-L3014:
-call _regp
-add esp,0
-mov dword ptr (-16)[ebp],eax
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L3018
-cmp dword ptr (-16)[ebp],0
-jge L3020
-lea edi,(L3022)
-push edi
-lea edi,(L2987)
-push edi
-call _printf
-add esp,8
-jmp L3021
-L3020:
-lea edi,(L3022)
-push edi
-mov edi,dword ptr (-16)[ebp]
-push edi
-lea edi,(L2988)
-push edi
-call _printf
-add esp,12
-L3021:
-L3018:
-call _regi
-add esp,0
-mov dword ptr (-16)[ebp],eax
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L3023
-cmp dword ptr (-16)[ebp],0
-jge L3025
-lea edi,(L426)
-push edi
-lea edi,(L2987)
-push edi
-call _printf
-add esp,8
-jmp L3026
-L3025:
-lea edi,(L426)
-push edi
-mov edi,dword ptr (-16)[ebp]
-push edi
-lea edi,(L2988)
-push edi
-call _printf
-add esp,12
-L3026:
-L3023:
-mov eax,dword ptr (-56)[ebp]
-L2984:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _regc
-_regc:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,148
-mov byte ptr (-138)[ebp],0
-mov byte ptr (-117)[ebp],1
-mov byte ptr (-118)[ebp],2
-mov byte ptr (-119)[ebp],3
-mov byte ptr (-1)[ebp],4
-mov byte ptr (-120)[ebp],5
-mov byte ptr (-2)[ebp],6
-mov byte ptr (-121)[ebp],7
-mov byte ptr (-3)[ebp],8
-mov byte ptr (-122)[ebp],9
-mov byte ptr (-4)[ebp],10
-mov byte ptr (-123)[ebp],11
-mov byte ptr (-5)[ebp],12
-mov byte ptr (-124)[ebp],13
-mov byte ptr (-6)[ebp],14
-mov byte ptr (-125)[ebp],15
-mov byte ptr (-7)[ebp],16
-mov byte ptr (-126)[ebp],17
-mov byte ptr (-8)[ebp],18
-mov byte ptr (-127)[ebp],19
-mov byte ptr (-9)[ebp],20
-mov byte ptr (-128)[ebp],21
-mov byte ptr (-10)[ebp],22
-mov byte ptr (-129)[ebp],23
-mov byte ptr (-11)[ebp],24
-mov byte ptr (-130)[ebp],25
-mov byte ptr (-12)[ebp],26
-mov byte ptr (-131)[ebp],27
-mov byte ptr (-13)[ebp],28
-mov byte ptr (-132)[ebp],29
-mov byte ptr (-14)[ebp],30
-mov byte ptr (-133)[ebp],31
-mov byte ptr (-15)[ebp],32
-mov byte ptr (-134)[ebp],33
-mov byte ptr (-16)[ebp],34
-mov byte ptr (-135)[ebp],35
-mov byte ptr (-136)[ebp],36
-mov byte ptr (-137)[ebp],37
-mov byte ptr (-139)[ebp],38
-lea edi,(-117)[ebp]
-lea esi,(-138)[ebp]
-mov ebx,edi
-sub ebx,esi
-mov esi,ebx
-mov dword ptr (-104)[ebp],esi
-lea esi,(-118)[ebp]
-sub esi,edi
-mov edi,esi
-mov dword ptr (-100)[ebp],edi
-lea edi,(-119)[ebp]
-lea esi,(-118)[ebp]
-sub edi,esi
-mov dword ptr (-96)[ebp],edi
-lea edi,(-120)[ebp]
-lea esi,(-119)[ebp]
-sub edi,esi
-mov dword ptr (-92)[ebp],edi
-lea edi,(-121)[ebp]
-lea esi,(-120)[ebp]
-sub edi,esi
-mov dword ptr (-88)[ebp],edi
-lea edi,(-122)[ebp]
-lea esi,(-121)[ebp]
-sub edi,esi
-mov dword ptr (-84)[ebp],edi
-lea edi,(-123)[ebp]
-lea esi,(-122)[ebp]
-sub edi,esi
-mov dword ptr (-80)[ebp],edi
-lea edi,(-124)[ebp]
-lea esi,(-123)[ebp]
-sub edi,esi
-mov dword ptr (-76)[ebp],edi
-lea edi,(-125)[ebp]
-lea esi,(-124)[ebp]
-sub edi,esi
-mov dword ptr (-72)[ebp],edi
-lea edi,(-126)[ebp]
-lea esi,(-125)[ebp]
-sub edi,esi
-mov dword ptr (-68)[ebp],edi
-lea edi,(-127)[ebp]
-lea esi,(-126)[ebp]
-sub edi,esi
-mov dword ptr (-64)[ebp],edi
-lea edi,(-128)[ebp]
-lea esi,(-127)[ebp]
-sub edi,esi
-mov dword ptr (-60)[ebp],edi
-lea edi,(-129)[ebp]
-lea esi,(-128)[ebp]
-sub edi,esi
-mov dword ptr (-56)[ebp],edi
-lea edi,(-130)[ebp]
-lea esi,(-129)[ebp]
-sub edi,esi
-mov dword ptr (-52)[ebp],edi
-lea edi,(-131)[ebp]
-lea esi,(-130)[ebp]
-sub edi,esi
-mov dword ptr (-48)[ebp],edi
-lea edi,(-132)[ebp]
-lea esi,(-131)[ebp]
-sub edi,esi
-mov dword ptr (-44)[ebp],edi
-lea edi,(-133)[ebp]
-lea esi,(-132)[ebp]
-sub edi,esi
-mov dword ptr (-40)[ebp],edi
-lea edi,(-134)[ebp]
-lea esi,(-133)[ebp]
-sub edi,esi
-mov dword ptr (-36)[ebp],edi
-lea edi,(-135)[ebp]
-lea esi,(-134)[ebp]
-sub edi,esi
-mov dword ptr (-32)[ebp],edi
-lea edi,(-136)[ebp]
-lea esi,(-135)[ebp]
-sub edi,esi
-mov dword ptr (-28)[ebp],edi
-lea edi,(-137)[ebp]
-lea esi,(-136)[ebp]
-sub edi,esi
-mov dword ptr (-24)[ebp],edi
-lea edi,(-139)[ebp]
-lea esi,(-137)[ebp]
-sub edi,esi
-mov dword ptr (-20)[ebp],edi
-mov edi,dword ptr (-104)[ebp]
-mov dword ptr (-116)[ebp],edi
-mov dword ptr (-112)[ebp],1
-mov dword ptr (-108)[ebp],0
-L3049:
-mov edi,dword ptr (-112)[ebp]
-cmp edi,1
-je L3055
-cmp edi,2
-je L3058
-cmp edi,3
-je L3063
-jmp L3053
-L3055:
-mov edi,dword ptr (-108)[ebp]
-mov esi,dword ptr (-116)[ebp]
-cmp dword ptr (-104)[ebp][edi*4],esi
-je L3054
-mov edi,dword ptr (-108)[ebp]
-mov edi,dword ptr (-104)[ebp][edi*4]
-mov dword ptr (-148)[ebp],edi
-mov dword ptr (-112)[ebp],2
-mov dword ptr (-144)[ebp],1
-jmp L3054
-L3058:
-mov edi,dword ptr (-108)[ebp]
-mov esi,dword ptr (-116)[ebp]
-cmp dword ptr (-104)[ebp][edi*4],esi
-jne L3059
-mov dword ptr (-112)[ebp],3
-jmp L3054
-L3059:
-mov edi,dword ptr (-108)[ebp]
-mov esi,dword ptr (-148)[ebp]
-cmp dword ptr (-104)[ebp][edi*4],esi
-jne L3061
-inc dword ptr (-144)[ebp]
-jmp L3054
-L3061:
-mov dword ptr (-112)[ebp],4
-jmp L3054
-L3063:
-mov edi,dword ptr (-108)[ebp]
-mov esi,dword ptr (-116)[ebp]
-cmp dword ptr (-104)[ebp][edi*4],esi
-je L3054
-mov dword ptr (-112)[ebp],4
-L3053:
-L3054:
-L3050:
-inc dword ptr (-108)[ebp]
-cmp dword ptr (-108)[ebp],22
-jl L3049
-cmp dword ptr (-112)[ebp],3
-jne L3066
-mov edi,16
-mov eax,edi
-sub eax,dword ptr (-144)[ebp]
-jmp L3027
-L3066:
-mov eax,-1
-L3027:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _regi
-_regi:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,264
-mov dword ptr (-252)[ebp],0
-mov dword ptr (-168)[ebp],1
-mov dword ptr (-172)[ebp],2
-mov dword ptr (-176)[ebp],3
-mov dword ptr (-4)[ebp],4
-mov dword ptr (-180)[ebp],5
-mov dword ptr (-8)[ebp],6
-mov dword ptr (-184)[ebp],7
-mov dword ptr (-12)[ebp],8
-mov dword ptr (-188)[ebp],9
-mov dword ptr (-16)[ebp],10
-mov dword ptr (-192)[ebp],11
-mov dword ptr (-20)[ebp],12
-mov dword ptr (-196)[ebp],13
-mov dword ptr (-24)[ebp],14
-mov dword ptr (-200)[ebp],15
-mov dword ptr (-28)[ebp],16
-mov dword ptr (-204)[ebp],17
-mov dword ptr (-32)[ebp],18
-mov dword ptr (-208)[ebp],19
-mov dword ptr (-36)[ebp],20
-mov dword ptr (-212)[ebp],21
-mov dword ptr (-40)[ebp],22
-mov dword ptr (-216)[ebp],23
-mov dword ptr (-44)[ebp],24
-mov dword ptr (-220)[ebp],25
-mov dword ptr (-48)[ebp],26
-mov dword ptr (-224)[ebp],27
-mov dword ptr (-52)[ebp],28
-mov dword ptr (-228)[ebp],29
-mov dword ptr (-56)[ebp],30
-mov dword ptr (-232)[ebp],31
-mov dword ptr (-60)[ebp],32
-mov dword ptr (-236)[ebp],33
-mov dword ptr (-64)[ebp],34
-mov dword ptr (-240)[ebp],35
-mov dword ptr (-244)[ebp],36
-mov dword ptr (-248)[ebp],37
-mov dword ptr (-256)[ebp],38
-lea edi,(-168)[ebp]
-mov esi,4
-lea ebx,(-252)[ebp]
-mov edx,edi
-sub edx,ebx
-mov eax,edx
-cdq
-idiv esi
-mov dword ptr (-152)[ebp],eax
-lea ebx,(-172)[ebp]
-sub ebx,edi
-mov eax,ebx
-cdq
-idiv esi
-mov dword ptr (-148)[ebp],eax
-lea edi,(-176)[ebp]
-lea esi,(-172)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-144)[ebp],eax
-lea edi,(-180)[ebp]
-lea esi,(-176)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-140)[ebp],eax
-lea edi,(-184)[ebp]
-lea esi,(-180)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-136)[ebp],eax
-lea edi,(-188)[ebp]
-lea esi,(-184)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-132)[ebp],eax
-lea edi,(-192)[ebp]
-lea esi,(-188)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-128)[ebp],eax
-lea edi,(-196)[ebp]
-lea esi,(-192)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-124)[ebp],eax
-lea edi,(-200)[ebp]
-lea esi,(-196)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-120)[ebp],eax
-lea edi,(-204)[ebp]
-lea esi,(-200)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-116)[ebp],eax
-lea edi,(-208)[ebp]
-lea esi,(-204)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-112)[ebp],eax
-lea edi,(-212)[ebp]
-lea esi,(-208)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-108)[ebp],eax
-lea edi,(-216)[ebp]
-lea esi,(-212)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-104)[ebp],eax
-lea edi,(-220)[ebp]
-lea esi,(-216)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-100)[ebp],eax
-lea edi,(-224)[ebp]
-lea esi,(-220)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-96)[ebp],eax
-lea edi,(-228)[ebp]
-lea esi,(-224)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-92)[ebp],eax
-lea edi,(-232)[ebp]
-lea esi,(-228)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-88)[ebp],eax
-lea edi,(-236)[ebp]
-lea esi,(-232)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-84)[ebp],eax
-lea edi,(-240)[ebp]
-lea esi,(-236)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-80)[ebp],eax
-lea edi,(-244)[ebp]
-lea esi,(-240)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-76)[ebp],eax
-lea edi,(-248)[ebp]
-lea esi,(-244)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-72)[ebp],eax
-lea edi,(-256)[ebp]
-lea esi,(-248)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-68)[ebp],eax
-mov edi,dword ptr (-152)[ebp]
-mov dword ptr (-164)[ebp],edi
-mov dword ptr (-160)[ebp],1
-mov dword ptr (-156)[ebp],0
-L3090:
-mov edi,dword ptr (-160)[ebp]
-cmp edi,1
-je L3096
-cmp edi,2
-je L3099
-cmp edi,3
-je L3104
-jmp L3094
-L3096:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-164)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-je L3095
-mov edi,dword ptr (-156)[ebp]
-mov edi,dword ptr (-152)[ebp][edi*4]
-mov dword ptr (-264)[ebp],edi
-mov dword ptr (-160)[ebp],2
-mov dword ptr (-260)[ebp],1
-jmp L3095
-L3099:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-164)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-jne L3100
-mov dword ptr (-160)[ebp],3
-jmp L3095
-L3100:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-264)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-jne L3102
-inc dword ptr (-260)[ebp]
-jmp L3095
-L3102:
-mov dword ptr (-160)[ebp],4
-jmp L3095
-L3104:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-164)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-je L3095
-mov dword ptr (-160)[ebp],4
-L3094:
-L3095:
-L3091:
-inc dword ptr (-156)[ebp]
-cmp dword ptr (-156)[ebp],22
-jl L3090
-cmp dword ptr (-160)[ebp],3
-jne L3107
-mov edi,16
-mov eax,edi
-sub eax,dword ptr (-260)[ebp]
-jmp L3068
-L3107:
-mov eax,-1
-L3068:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _regp
-_regp:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,264
-lea edi,(-252)[ebp]
-mov dword ptr (-252)[ebp],edi
-lea edi,(-228)[ebp]
-mov dword ptr (-228)[ebp],edi
-lea edi,(-232)[ebp]
-mov dword ptr (-232)[ebp],edi
-lea edi,(-236)[ebp]
-mov dword ptr (-236)[ebp],edi
-lea edi,(-164)[ebp]
-mov dword ptr (-4)[ebp],edi
-lea edi,(-164)[ebp]
-mov dword ptr (-164)[ebp],edi
-lea edi,(-168)[ebp]
-mov dword ptr (-8)[ebp],edi
-lea edi,(-168)[ebp]
-mov dword ptr (-168)[ebp],edi
-lea edi,(-172)[ebp]
-mov dword ptr (-12)[ebp],edi
-lea edi,(-172)[ebp]
-mov dword ptr (-172)[ebp],edi
-lea edi,(-176)[ebp]
-mov dword ptr (-16)[ebp],edi
-lea edi,(-176)[ebp]
-mov dword ptr (-176)[ebp],edi
-lea edi,(-180)[ebp]
-mov dword ptr (-20)[ebp],edi
-lea edi,(-180)[ebp]
-mov dword ptr (-180)[ebp],edi
-lea edi,(-184)[ebp]
-mov dword ptr (-24)[ebp],edi
-lea edi,(-184)[ebp]
-mov dword ptr (-184)[ebp],edi
-lea edi,(-188)[ebp]
-mov dword ptr (-28)[ebp],edi
-lea edi,(-188)[ebp]
-mov dword ptr (-188)[ebp],edi
-lea edi,(-192)[ebp]
-mov dword ptr (-32)[ebp],edi
-lea edi,(-192)[ebp]
-mov dword ptr (-192)[ebp],edi
-lea edi,(-196)[ebp]
-mov dword ptr (-36)[ebp],edi
-lea edi,(-196)[ebp]
-mov dword ptr (-196)[ebp],edi
-lea edi,(-200)[ebp]
-mov dword ptr (-40)[ebp],edi
-lea edi,(-200)[ebp]
-mov dword ptr (-200)[ebp],edi
-lea edi,(-204)[ebp]
-mov dword ptr (-44)[ebp],edi
-lea edi,(-204)[ebp]
-mov dword ptr (-204)[ebp],edi
-lea edi,(-208)[ebp]
-mov dword ptr (-48)[ebp],edi
-lea edi,(-208)[ebp]
-mov dword ptr (-208)[ebp],edi
-lea edi,(-212)[ebp]
-mov dword ptr (-52)[ebp],edi
-lea edi,(-212)[ebp]
-mov dword ptr (-212)[ebp],edi
-lea edi,(-216)[ebp]
-mov dword ptr (-56)[ebp],edi
-lea edi,(-216)[ebp]
-mov dword ptr (-216)[ebp],edi
-lea edi,(-220)[ebp]
-mov dword ptr (-60)[ebp],edi
-lea edi,(-220)[ebp]
-mov dword ptr (-220)[ebp],edi
-lea edi,(-224)[ebp]
-mov dword ptr (-64)[ebp],edi
-lea edi,(-224)[ebp]
-mov dword ptr (-224)[ebp],edi
-lea edi,(-240)[ebp]
-mov dword ptr (-240)[ebp],edi
-lea edi,(-244)[ebp]
-mov dword ptr (-244)[ebp],edi
-lea edi,(-256)[ebp]
-mov dword ptr (-256)[ebp],edi
-lea edi,(-228)[ebp]
-mov esi,4
-lea ebx,(-252)[ebp]
-mov edx,edi
-sub edx,ebx
-mov eax,edx
-cdq
-idiv esi
-mov dword ptr (-152)[ebp],eax
-lea ebx,(-232)[ebp]
-sub ebx,edi
-mov eax,ebx
-cdq
-idiv esi
-mov dword ptr (-148)[ebp],eax
-lea edi,(-236)[ebp]
-lea esi,(-232)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-144)[ebp],eax
-lea edi,(-164)[ebp]
-lea esi,(-236)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-140)[ebp],eax
-lea edi,(-168)[ebp]
-lea esi,(-164)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-136)[ebp],eax
-lea edi,(-172)[ebp]
-lea esi,(-168)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-132)[ebp],eax
-lea edi,(-176)[ebp]
-lea esi,(-172)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-128)[ebp],eax
-lea edi,(-180)[ebp]
-lea esi,(-176)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-124)[ebp],eax
-lea edi,(-184)[ebp]
-lea esi,(-180)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-120)[ebp],eax
-lea edi,(-188)[ebp]
-lea esi,(-184)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-116)[ebp],eax
-lea edi,(-192)[ebp]
-lea esi,(-188)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-112)[ebp],eax
-lea edi,(-196)[ebp]
-lea esi,(-192)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-108)[ebp],eax
-lea edi,(-200)[ebp]
-lea esi,(-196)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-104)[ebp],eax
-lea edi,(-204)[ebp]
-lea esi,(-200)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-100)[ebp],eax
-lea edi,(-208)[ebp]
-lea esi,(-204)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-96)[ebp],eax
-lea edi,(-212)[ebp]
-lea esi,(-208)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-92)[ebp],eax
-lea edi,(-216)[ebp]
-lea esi,(-212)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-88)[ebp],eax
-lea edi,(-220)[ebp]
-lea esi,(-216)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-84)[ebp],eax
-lea edi,(-224)[ebp]
-lea esi,(-220)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-80)[ebp],eax
-lea edi,(-240)[ebp]
-lea esi,(-224)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-76)[ebp],eax
-lea edi,(-244)[ebp]
-lea esi,(-240)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-72)[ebp],eax
-lea edi,(-256)[ebp]
-lea esi,(-244)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-mov dword ptr (-68)[ebp],eax
-mov edi,dword ptr (-152)[ebp]
-mov dword ptr (-248)[ebp],edi
-mov dword ptr (-160)[ebp],1
-mov dword ptr (-156)[ebp],0
-L3131:
-mov edi,dword ptr (-160)[ebp]
-cmp edi,1
-je L3137
-cmp edi,2
-je L3140
-cmp edi,3
-je L3145
-jmp L3135
-L3137:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-248)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-je L3136
-mov edi,dword ptr (-156)[ebp]
-mov edi,dword ptr (-152)[ebp][edi*4]
-mov dword ptr (-264)[ebp],edi
-mov dword ptr (-160)[ebp],2
-mov dword ptr (-260)[ebp],1
-jmp L3136
-L3140:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-248)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-jne L3141
-mov dword ptr (-160)[ebp],3
-jmp L3136
-L3141:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-264)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-jne L3143
-inc dword ptr (-260)[ebp]
-jmp L3136
-L3143:
-mov dword ptr (-160)[ebp],4
-jmp L3136
-L3145:
-mov edi,dword ptr (-156)[ebp]
-mov esi,dword ptr (-248)[ebp]
-cmp dword ptr (-152)[ebp][edi*4],esi
-je L3136
-mov dword ptr (-160)[ebp],4
-L3135:
-L3136:
-L3132:
-inc dword ptr (-156)[ebp]
-cmp dword ptr (-156)[ebp],22
-jl L3131
-cmp dword ptr (-160)[ebp],3
-jne L3148
-mov edi,16
-mov eax,edi
-sub eax,dword ptr (-260)[ebp]
-jmp L3109
-L3148:
-mov eax,-1
-L3109:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L3151 label byte
-db 420 dup (0)
-_DATA ends
-_DATA segment
-align 1
-L3152 label byte
-db 115
-db 56
-db 52
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L3153 label byte
-db 115
-db 56
-db 52
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s84
-_DATA ends
-_TEXT segment
-_s84:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,172
-lea edi,(L3153)
-mov dword ptr (-156)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-160)[ebp],edi
-mov dword ptr (-164)[ebp],0
-L3154:
-L3155:
-mov edi,dword ptr (-160)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-160)[ebp],esi
-mov esi,dword ptr (-156)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-156)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L3154
-push 3
-call _fip
-add esp,4
-mov dword ptr (-168)[ebp],eax
-mov edi,dword ptr (-168)[ebp]
-cmp dword ptr [edi],3
-je L3157
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3159
-push 1
-lea edi,(L3152)
-push edi
-call _printf
-add esp,8
-L3159:
-inc dword ptr (-164)[ebp]
-L3157:
-lea edi,(_glork)
-mov dword ptr (-172)[ebp],edi
-push 4
-call dword ptr (-172)[ebp]
-add esp,4
-cmp eax,4
-je L3161
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3163
-push 2
-lea edi,(L3152)
-push edi
-call _printf
-add esp,8
-L3163:
-add dword ptr (-164)[ebp],2
-L3161:
-mov dword ptr (-8)[ebp],0
-L3165:
-mov edi,dword ptr (-8)[ebp]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (-80)[ebp][edi*4]
-mov edi,dword ptr (-8)[ebp]
-lea edi,[edi*4]
-lea esi,(-80)[ebp][edi]
-mov dword ptr (-148)[ebp][edi],esi
-L3166:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],17
-jl L3165
-fld dword ptr (L412)
-fstp dword ptr (-152)[ebp]
-mov dword ptr (-8)[ebp],0
-L3169:
-fld dword ptr (-152)[ebp]
-mov edi,dword ptr (-8)[ebp]
-mov edi,dword ptr (-148)[ebp][edi*4]
-fadd dword ptr [edi]
-fstp dword ptr (-152)[ebp]
-L3170:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],17
-jl L3169
-fld dword ptr (L3175)
-fcomp dword ptr (-152)[ebp]
-fstsw ax
-sahf
-je L3173
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3176
-push 4
-lea edi,(L3152)
-push edi
-call _printf
-add esp,8
-L3176:
-add dword ptr (-164)[ebp],4
-L3173:
-mov dword ptr (-12)[ebp],0
-L3178:
-mov dword ptr (-8)[ebp],0
-L3182:
-mov dword ptr (-4)[ebp],0
-L3186:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (-8)[ebp]
-mov ebx,dword ptr (-12)[ebp]
-imul edx,esi,28
-imul ecx,ebx,140
-lea edx,(L3151)[ecx][edx]
-imul ebx,ebx,35
-imul esi,esi,7
-lea esi,[esi][ebx]
-lea esi,[edi][esi]
-mov dword ptr [edx][edi*4],esi
-L3187:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],7
-jl L3186
-L3183:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],5
-jl L3182
-L3179:
-inc dword ptr (-12)[ebp]
-cmp dword ptr (-12)[ebp],3
-jl L3178
-mov dword ptr (-12)[ebp],1
-mov dword ptr (-8)[ebp],2
-mov dword ptr (-4)[ebp],3
-push 0
-push 105
-lea edi,(L3151)
-push edi
-call _array
-add esp,12
-mov edi,eax
-push 35
-push 35
-imul esi,dword ptr (-12)[ebp],140
-lea esi,(L3151)[esi]
-push esi
-call _array
-add esp,12
-mov esi,eax
-push 49
-push 7
-imul ebx,dword ptr (-8)[ebp],28
-imul edx,dword ptr (-12)[ebp],140
-lea ebx,(L3151)[edx][ebx]
-push ebx
-call _array
-add esp,12
-lea edi,[esi][edi]
-lea edi,[eax][edi]
-mov esi,dword ptr (-4)[ebp]
-imul ebx,dword ptr (-8)[ebp],28
-imul edx,dword ptr (-12)[ebp],140
-lea ebx,(L3151)[edx][ebx]
-mov esi,dword ptr [ebx][esi*4]
-lea edi,[esi][edi]
-sub edi,52
-cmp edi,0
-je L3190
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3192
-push 8
-lea edi,(L3152)
-push edi
-call _printf
-add esp,8
-L3192:
-add dword ptr (-164)[ebp],8
-L3190:
-mov eax,dword ptr (-164)[ebp]
-L3150:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _array
-_array:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (-4)[ebp],0
-jmp L3198
-L3195:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (20)[ebp]
-mov ebx,dword ptr (28)[ebp]
-lea ebx,[ebx][edi]
-cmp dword ptr [esi][edi*4],ebx
-je L3199
-mov eax,1
-jmp L3194
-L3199:
-L3196:
-inc dword ptr (-4)[ebp]
-L3198:
-mov edi,dword ptr (24)[ebp]
-cmp dword ptr (-4)[ebp],edi
-jl L3195
-mov eax,0
-L3194:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L3202 label byte
-db 4 dup (0)
-public _fip
-_DATA ends
-_TEXT segment
-_fip:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-lea edi,(L3202)
-mov esi,dword ptr (20)[ebp]
-mov dword ptr (L3202),esi
-mov eax,edi
-L3201:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _glork
-_glork:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov eax,dword ptr (20)[ebp]
-L3203:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L3205 label byte
-db 115
-db 56
-db 53
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L3206 label byte
-db 115
-db 56
-db 53
-db 32
-db 32
-db 32
-db 32
-db 0
-align 4
-L3214 label byte
-dd L425
-dd L427
-dd L426
-dd L428
-dd L429
-dd L430
-dd L431
-align 1
-L3215 label byte
-db 32
-db 97
-db 108
-db 105
-db 103
-db 110
-db 109
-db 101
-db 110
-db 116
-db 58
-db 32
-db 0
-public _s85
-_DATA ends
-_TEXT segment
-_s85:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,404
-lea edi,(L3206)
-mov dword ptr (-276)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-280)[ebp],edi
-mov dword ptr (-320)[ebp],0
-L3219:
-L3220:
-mov edi,dword ptr (-280)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-280)[ebp],esi
-mov esi,dword ptr (-276)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-276)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L3219
-lea edi,(-296)[ebp]
-lea esi,(-316)[ebp]
-sub edi,esi
-cmp edi,0
-jle L3230
-lea edi,(-292)[ebp]
-lea esi,(-296)[ebp]
-sub edi,esi
-cmp edi,0
-jle L3230
-lea edi,(-288)[ebp]
-lea esi,(-292)[ebp]
-sub edi,esi
-cmp edi,0
-jg L3222
-L3230:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3231
-push 1
-lea edi,(L3205)
-push edi
-call _printf
-add esp,8
-L3231:
-inc dword ptr (-320)[ebp]
-L3222:
-lea edi,(-355)[ebp]
-lea esi,(-356)[ebp]
-sub edi,esi
-mov dword ptr (-272)[ebp],edi
-lea edi,(-358)[ebp]
-lea esi,(-360)[ebp]
-sub edi,esi
-mov dword ptr (-268)[ebp],edi
-lea edi,(-364)[ebp]
-lea esi,(-368)[ebp]
-sub edi,esi
-mov dword ptr (-264)[ebp],edi
-lea edi,(-372)[ebp]
-lea esi,(-376)[ebp]
-sub edi,esi
-mov dword ptr (-260)[ebp],edi
-lea edi,(-380)[ebp]
-lea esi,(-384)[ebp]
-sub edi,esi
-mov dword ptr (-256)[ebp],edi
-lea edi,(-388)[ebp]
-lea esi,(-392)[ebp]
-sub edi,esi
-mov dword ptr (-252)[ebp],edi
-lea edi,(-400)[ebp]
-lea esi,(-404)[ebp]
-sub edi,esi
-mov dword ptr (-248)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L3246
-mov dword ptr (-244)[ebp],0
-L3248:
-mov edi,dword ptr (-244)[ebp]
-lea edi,[edi*4]
-mov esi,dword ptr (-272)[ebp][edi]
-push esi
-lea esi,(L3215)
-push esi
-mov edi,dword ptr (L3214)[edi]
-push edi
-lea edi,(L3252)
-push edi
-call _printf
-add esp,16
-L3249:
-inc dword ptr (-244)[ebp]
-cmp dword ptr (-244)[ebp],7
-jl L3248
-L3246:
-mov edi,dword ptr (-284)[ebp]
-or edi,56
-mov dword ptr (-284)[ebp],edi
-mov edi,dword ptr (-284)[ebp]
-mov esi,edi
-and esi,0fffffffcH
-sal edi,26
-sar edi,29
-sal edi,30
-sar edi,30
-and edi,3
-or esi,edi
-mov dword ptr (-284)[ebp],esi
-mov edi,dword ptr (-284)[ebp]
-mov esi,edi
-and esi,0ffffffc7H
-sal edi,30
-sar edi,30
-sal edi,29
-sar edi,29
-lea edi,[edi*8]
-and edi,56
-or esi,edi
-mov dword ptr (-284)[ebp],esi
-mov edi,dword ptr (-284)[ebp]
-sal edi,26
-sar edi,29
-cmp edi,3
-je L3253
-mov edi,dword ptr (-284)[ebp]
-sal edi,26
-sar edi,29
-cmp edi,-1
-jne L3255
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L3256
-lea edi,(L3259)
-push edi
-call _printf
-add esp,4
-jmp L3256
-L3255:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3260
-push 2
-lea edi,(L3205)
-push edi
-call _printf
-add esp,8
-L3260:
-add dword ptr (-320)[ebp],2
-L3256:
-L3253:
-mov edi,dword ptr (-284)[ebp]
-or edi,64
-mov dword ptr (-284)[ebp],edi
-mov edi,dword ptr (-284)[ebp]
-sal edi,25
-sar edi,31
-cmp edi,1
-je L3262
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (40)[edi],0
-je L3264
-lea edi,(L3266)
-push edi
-call _printf
-add esp,4
-L3264:
-L3262:
-lea edi,(-240)[ebp]
-mov esi,edi
-sub esi,edi
-cmp esi,0
-jne L3274
-cmp esi,0
-jne L3274
-cmp esi,0
-jne L3274
-cmp esi,0
-jne L3274
-cmp esi,0
-jne L3274
-cmp esi,0
-jne L3274
-cmp esi,0
-je L3267
-L3274:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3275
-push 4
-lea edi,(L3205)
-push edi
-call _printf
-add esp,8
-L3275:
-add dword ptr (-320)[ebp],4
-L3267:
-jmp L3277
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3279
-push 8
-lea edi,(L3205)
-push edi
-call _printf
-add esp,8
-L3279:
-add dword ptr (-320)[ebp],8
-L3277:
-lea edi,(-352)[ebp]
-mov dword ptr (-288)[ebp],edi
-mov byte ptr (-352)[ebp],2
-mov edi,dword ptr (-288)[ebp]
-movsx esi,byte ptr [edi]
-lea esi,(1)[esi]
-mov ebx,esi
-mov byte ptr [edi],bl
-movsx edi,byte ptr (-352)[ebp]
-cmp edi,3
-je L3283
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3285
-push 16
-lea edi,(L3205)
-push edi
-call _printf
-add esp,8
-L3285:
-add dword ptr (-320)[ebp],16
-L3283:
-mov eax,dword ptr (-320)[ebp]
-L3204:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L3288 label byte
-db 115
-db 56
-db 54
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L3289 label byte
-db 115
-db 56
-db 54
-db 32
-db 32
-db 32
-db 32
-db 0
-align 4
-L3290 label byte
-dd 1
-dd 3
-dd 5
-align 4
-L3291 label byte
-dd L3290+8
-_DATA ends
-_DATA segment
-align 4
-L3293 label byte
-db 40 dup (0)
-_DATA ends
-_DATA segment
-align 4
-L3294 label byte
-dd 03f800000H
-dd 040400000H
-dd 040a00000H
-dd 040000000H
-dd 040800000H
-dd 040c00000H
-dd 040400000H
-dd 040a00000H
-dd 040e00000H
-dd 00H
-dd 00H
-dd 00H
-align 4
-L3295 label byte
-dd 03f800000H
-dd 040400000H
-dd 040a00000H
-dd 040000000H
-dd 040800000H
-dd 040c00000H
-dd 040400000H
-dd 040a00000H
-dd 040e00000H
-db 12 dup (0)
-align 4
-L3296 label byte
-dd 03f800000H
-dd 040400000H
-dd 040a00000H
-dd 040000000H
-dd 040800000H
-dd 040c00000H
-dd 040400000H
-dd 040a00000H
-dd 040e00000H
-db 12 dup (0)
-align 4
-L3297 label byte
-dd 03f800000H
-db 8 dup (0)
-dd 040000000H
-db 8 dup (0)
-dd 040400000H
-db 8 dup (0)
-dd 040800000H
-db 8 dup (0)
-public _s86
-_DATA ends
-_TEXT segment
-_s86:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,40
-mov edi,dword ptr (L3291)
-lea edi,(-4)[edi]
-mov dword ptr (-36)[ebp],edi
-call _one
-add esp,0
-mov esi,dword ptr (-36)[ebp]
-lea edi,[esi][eax*4]
-mov dword ptr (-4)[ebp],edi
-lea edi,(L3289)
-mov dword ptr (-24)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-28)[ebp],edi
-mov dword ptr (-32)[ebp],0
-L3298:
-L3299:
-mov edi,dword ptr (-28)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-28)[ebp],esi
-mov esi,dword ptr (-24)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-24)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L3298
-mov edi,dword ptr (L3291)
-cmp dword ptr [edi],5
-je L3301
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3303
-push 1
-lea edi,(L3288)
-push edi
-call _printf
-add esp,8
-L3303:
-inc dword ptr (-32)[ebp]
-L3301:
-mov edi,dword ptr (-36)[ebp]
-cmp dword ptr [edi],3
-je L3305
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3307
-push 2
-lea edi,(L3288)
-push edi
-call _printf
-add esp,8
-L3307:
-add dword ptr (-32)[ebp],2
-L3305:
-mov edi,dword ptr (-4)[ebp]
-cmp dword ptr [edi],5
-je L3309
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3311
-push 4
-lea edi,(L3288)
-push edi
-call _printf
-add esp,8
-L3311:
-add dword ptr (-32)[ebp],4
-L3309:
-mov dword ptr (-20)[ebp],0
-mov dword ptr (-8)[ebp],0
-L3313:
-mov edi,dword ptr (-8)[ebp]
-cmp dword ptr (L3293)[edi*4],0
-je L3317
-mov dword ptr (-20)[ebp],1
-L3317:
-L3314:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],10
-jl L3313
-cmp dword ptr (-20)[ebp],0
-je L3319
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3321
-push 8
-lea edi,(L3288)
-push edi
-call _printf
-add esp,8
-L3321:
-add dword ptr (-32)[ebp],8
-L3319:
-mov dword ptr (-20)[ebp],0
-mov dword ptr (-12)[ebp],0
-L3323:
-mov dword ptr (-8)[ebp],0
-L3327:
-imul edi,dword ptr (-12)[ebp],3
-mov esi,dword ptr (-8)[ebp]
-lea edi,[esi][edi]
-mov dword ptr (-16)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-lea edi,[edi*4]
-imul esi,dword ptr (-12)[ebp],12
-fld dword ptr (L3295)[esi][edi]
-fstp dword ptr (-40)[ebp]
-fld dword ptr (L3296)[esi][edi]
-fcomp dword ptr (-40)[ebp]
-fstsw ax
-sahf
-jne L3333
-mov edi,dword ptr (-16)[ebp]
-fld dword ptr (L3294)[edi*4]
-fcomp dword ptr (-40)[ebp]
-fstsw ax
-sahf
-je L3331
-L3333:
-mov dword ptr (-20)[ebp],1
-L3331:
-L3328:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],3
-jl L3327
-L3324:
-inc dword ptr (-12)[ebp]
-cmp dword ptr (-12)[ebp],4
-jl L3323
-cmp dword ptr (-20)[ebp],0
-je L3334
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3336
-push 16
-lea edi,(L3288)
-push edi
-call _printf
-add esp,8
-L3336:
-add dword ptr (-32)[ebp],16
-L3334:
-mov dword ptr (-20)[ebp],0
-mov dword ptr (-8)[ebp],0
-L3338:
-mov edi,dword ptr (-8)[ebp]
-imul esi,edi,12
-lea edi,(1)[edi]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fcomp dword ptr (L3297)[esi]
-fstsw ax
-sahf
-je L3342
-mov dword ptr (-20)[ebp],1
-L3342:
-L3339:
-inc dword ptr (-8)[ebp]
-cmp dword ptr (-8)[ebp],4
-jl L3338
-cmp dword ptr (-20)[ebp],0
-je L3344
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3346
-push 32
-lea edi,(L3288)
-push edi
-call _printf
-add esp,8
-L3346:
-add dword ptr (-32)[ebp],32
-L3344:
-mov eax,dword ptr (-32)[ebp]
-L3287:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _one
-_one:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov eax,1
-L3348:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L3350 label byte
-db 115
-db 56
-db 56
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L3351 label byte
-db 115
-db 56
-db 56
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s88
-_DATA ends
-_TEXT segment
-_s88:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,44
-lea edi,(L3351)
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-8)[ebp],edi
-mov dword ptr (-12)[ebp],0
-L3353:
-L3354:
-mov edi,dword ptr (-8)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-8)[ebp],esi
-mov esi,dword ptr (-4)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-4)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L3353
-jmp L3356
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3358
-push 1
-lea edi,(L3350)
-push edi
-call _printf
-add esp,8
-L3358:
-inc dword ptr (-12)[ebp]
-L3356:
-lea edi,(-32)[ebp]
-mov dword ptr (_metricp),edi
-mov dword ptr (-32)[ebp],2
-mov edi,dword ptr (_metricp)
-mov dword ptr [edi],3
-cmp dword ptr (-32)[ebp],3
-je L3360
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3362
-push 2
-lea edi,(L3350)
-push edi
-call _printf
-add esp,8
-L3362:
-add dword ptr (-12)[ebp],2
-L3360:
-fld qword ptr (L419)
-fstp qword ptr (-28)[ebp]
-fld qword ptr (L419)
-fstp qword ptr (-20)[ebp]
-lea edi,(-28)[ebp]
-mov dword ptr (-36)[ebp],edi
-mov edi,dword ptr (-36)[ebp]
-fld qword ptr (L418)
-fstp qword ptr [edi]
-mov edi,dword ptr (-36)[ebp]
-fld qword ptr (L418)
-fstp qword ptr (8)[edi]
-fld qword ptr (-28)[ebp]
-fadd qword ptr (-20)[ebp]
-fld qword ptr (L416)
-fcompp
-fstsw ax
-sahf
-je L3365
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3368
-push 4
-lea edi,(L3350)
-push edi
-call _printf
-add esp,8
-L3368:
-add dword ptr (-12)[ebp],4
-L3365:
-mov eax,dword ptr (-12)[ebp]
-L3349:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 1
-L3371 label byte
-db 115
-db 57
-db 44
-db 101
-db 114
-db 37
-db 100
-db 10
-db 0
-align 1
-L3372 label byte
-db 115
-db 57
-db 32
-db 32
-db 32
-db 32
-db 32
-db 0
-public _s9
-_DATA ends
-_TEXT segment
-_s9:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,36
-lea edi,(L3372)
-mov dword ptr (-12)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea edi,(60)[edi]
-mov dword ptr (-16)[ebp],edi
-mov dword ptr (-20)[ebp],0
-L3373:
-L3374:
-mov edi,dword ptr (-16)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-16)[ebp],esi
-mov esi,dword ptr (-12)[ebp]
-lea ebx,(1)[esi]
-mov dword ptr (-12)[ebp],ebx
-mov bl,byte ptr [esi]
-mov byte ptr [edi],bl
-movsx edi,bl
-cmp edi,0
-jne L3373
-mov dword ptr (-8)[ebp],0
-mov dword ptr (-4)[ebp],0
-L3376:
-mov dword ptr (-24)[ebp],2
-mov dword ptr (-28)[ebp],2
-mov dword ptr (-32)[ebp],3
-mov dword ptr (-36)[ebp],3
-cmp dword ptr (-36)[ebp],3
-jne L3382
-cmp dword ptr (-32)[ebp],3
-je L3380
-L3382:
-mov dword ptr (-8)[ebp],1
-L3380:
-cmp dword ptr (-28)[ebp],2
-jne L3385
-cmp dword ptr (-24)[ebp],2
-je L3383
-L3385:
-mov dword ptr (-8)[ebp],1
-L3383:
-L3377:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],2
-jl L3376
-cmp dword ptr (-8)[ebp],0
-je L3390
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3388
-push 1
-lea edi,(L3371)
-push edi
-call _printf
-add esp,8
-L3388:
-inc dword ptr (-20)[ebp]
-jmp L3390
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr (44)[edi],0
-je L3391
-push 2
-lea edi,(L3371)
-push edi
-call _printf
-add esp,8
-L3391:
-add dword ptr (-20)[ebp],2
-L3390:
-mov eax,dword ptr (-20)[ebp]
-L3370:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _setev
-_setev:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov dword ptr (_extvar),1066
-mov eax,0
-L3393:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-_DATA segment
-public _rfs
-align 1
-_rfs label byte
-db 8 dup (0)
-public _crc
-align 4
-_crc label byte
-db 4 dup (0)
-public _rrc
-align 4
-_rrc label byte
-db 4 dup (0)
-public _flgl
-align 4
-_flgl label byte
-db 4 dup (0)
-public _flgd
-align 4
-_flgd label byte
-db 4 dup (0)
-public _flgm
-align 4
-_flgm label byte
-db 4 dup (0)
-public _flgs
-align 4
-_flgs label byte
-db 4 dup (0)
-public _dprec
-align 4
-_dprec label byte
-db 4 dup (0)
-public _fprec
-align 4
-_fprec label byte
-db 4 dup (0)
-public _dbits
-align 4
-_dbits label byte
-db 4 dup (0)
-public _fbits
-align 4
-_fbits label byte
-db 4 dup (0)
-public _ubits
-align 4
-_ubits label byte
-db 4 dup (0)
-public _lbits
-align 4
-_lbits label byte
-db 4 dup (0)
-public _metricp
-align 4
-_metricp label byte
-db 4 dup (0)
-public _extvar
-align 4
-_extvar label byte
-db 4 dup (0)
-_DATA ends
-_TEXT segment
-align 1
-L3266 label byte
-db 66
-db 101
-db 32
-db 101
-db 115
-db 112
-db 101
-db 99
-db 105
-db 97
-db 108
-db 108
-db 121
-db 32
-db 99
-db 97
-db 114
-db 101
-db 102
-db 117
-db 108
-db 32
-db 119
-db 105
-db 116
-db 104
-db 32
-db 49
-db 45
-db 98
-db 105
-db 116
-db 32
-db 102
-db 105
-db 101
-db 108
-db 100
-db 115
-db 33
-db 10
-db 0
-align 1
-L3259 label byte
-db 83
-db 105
-db 103
-db 110
-db 32
-db 101
-db 120
-db 116
-db 101
-db 110
-db 115
-db 105
-db 111
-db 110
-db 32
-db 105
-db 110
-db 32
-db 102
-db 105
-db 101
-db 108
-db 100
-db 115
-db 10
-db 0
-align 1
-L3252 label byte
-db 37
-db 115
-db 37
-db 115
-db 37
-db 100
-db 10
-db 0
-align 4
-L3175 label byte
-dd 043080000H
-align 1
-L3022 label byte
-db 112
-db 111
-db 105
-db 110
-db 116
-db 101
-db 114
-db 0
-align 1
-L2472 label byte
-db 73
-db 110
-db 99
-db 114
-db 101
-db 97
-db 115
-db 105
-db 110
-db 103
-db 32
-db 97
-db 114
-db 114
-db 97
-db 121
-db 32
-db 101
-db 108
-db 101
-db 109
-db 101
-db 110
-db 116
-db 115
-db 32
-db 97
-db 115
-db 115
-db 105
-db 103
-db 110
-db 101
-db 100
-db 32
-db 116
-db 111
-db 32
-db 100
-db 101
-db 99
-db 114
-db 101
-db 97
-db 115
-db 105
-db 110
-db 103
-db 32
-db 108
-db 111
-db 99
-db 97
-db 116
-db 105
-db 111
-db 110
-db 115
-db 10
-db 0
-align 4
-L2356 label byte
-dd 041d00000H
-align 4
-L2355 label byte
-dd 00H
-dd 0403a0000H
-align 4
-L1659 label byte
-dd 00H
-dd 040040000H
-align 4
-L1484 label byte
-dd 00H
-dd 040240000H
-align 4
-L1455 label byte
-dd 041200000H
-align 4
-L1280 label byte
-dd 00H
-dd 040080000H
-align 4
-L1251 label byte
-dd 040400000H
-align 4
-L1076 label byte
-dd 00H
-dd 0401c0000H
-align 4
-L1047 label byte
-dd 040e00000H
-align 4
-L870 label byte
-dd 00H
-dd 040140000H
-align 4
-L841 label byte
-dd 040a00000H
-align 4
-L836 label byte
-dd 00H
-dd 041e00000H
-align 4
-L828 label byte
-dd 04f000000H
-align 1
-L653 label byte
-db 113
-db 117
-db 101
-db 101
-db 112
-db 0
-align 1
-L639 label byte
-db 10
-db 0
-align 1
-L638 label byte
-db 37
-db 100
-db 0
-align 1
-L633 label byte
-db 32
-db 32
-db 32
-db 107
-db 101
-db 121
-db 61
-db 0
-align 4
-L596 label byte
-dd 00H
-dd 040000000H
-align 4
-L536 label byte
-dd 00H
-dd 040ce8480H
-align 4
-L535 label byte
-dd 00H
-dd 0405f4000H
-align 4
-L534 label byte
-dd 042fa0000H
-align 4
-L529 label byte
-dd 040000000H
-align 1
-L431 label byte
-db 100
-db 111
-db 117
-db 98
-db 108
-db 101
-db 0
-align 1
-L430 label byte
-db 102
-db 108
-db 111
-db 97
-db 116
-db 0
-align 1
-L429 label byte
-db 117
-db 110
-db 115
-db 105
-db 103
-db 110
-db 101
-db 100
-db 0
-align 1
-L428 label byte
-db 108
-db 111
-db 110
-db 103
-db 0
-align 1
-L427 label byte
-db 115
-db 104
-db 111
-db 114
-db 116
-db 0
-align 1
-L426 label byte
-db 105
-db 110
-db 116
-db 0
-align 1
-L425 label byte
-db 99
-db 104
-db 97
-db 114
-db 0
-align 4
-L419 label byte
-dd 00H
-dd 00H
-align 4
-L418 label byte
-dd 00H
-dd 03ff00000H
-align 4
-L417 label byte
-dd 00H
-dd 040100000H
-align 4
-L416 label byte
-dd 00H
-dd 040000000H
-align 4
-L412 label byte
-dd 00H
-align 4
-L411 label byte
-dd 03f800000H
-align 1
-L390 label byte
-db 113
-db 117
-db 101
-db 101
-db 112
-db 33
-db 0
-align 1
-L379 label byte
-db 10
-db 9
-db 8
-db 13
-db 12
-db 92
-db 39
-db 0
-align 1
-L375 label byte
-db 46
-db 34
-db 46
-db 0
-align 1
-L362 label byte
-db 46
-db 46
-db 46
-db 0
-align 4
-L333 label byte
-dd 00H
-dd 040938800H
-align 1
-L199 label byte
-db 32
-db 32
-db 32
-db 100
-db 105
-db 102
-db 102
-db 101
-db 114
-db 101
-db 110
-db 116
-db 32
-db 114
-db 101
-db 115
-db 117
-db 108
-db 116
-db 115
-db 32
-db 119
-db 104
-db 101
-db 110
-db 32
-db 97
-db 115
-db 115
-db 105
-db 103
-db 110
-db 101
-db 100
-db 32
-db 116
-db 111
-db 32
-db 108
-db 111
-db 110
-db 103
-db 115
-db 46
-db 10
-db 0
-align 1
-L198 label byte
-db 68
-db 101
-db 99
-db 105
-db 109
-db 97
-db 108
-db 32
-db 97
-db 110
-db 100
-db 32
-db 111
-db 99
-db 116
-db 97
-db 108
-db 47
-db 104
-db 101
-db 120
-db 32
-db 99
-db 111
-db 110
-db 115
-db 116
-db 97
-db 110
-db 116
-db 115
-db 32
-db 115
-db 111
-db 109
-db 101
-db 116
-db 105
-db 109
-db 101
-db 115
-db 32
-db 103
-db 105
-db 118
-db 101
-db 10
-db 0
-align 1
-L27 label byte
-db 10
-db 70
-db 97
-db 105
-db 108
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L26 label byte
-db 10
-db 78
-db 111
-db 32
-db 101
-db 114
-db 114
-db 111
-db 114
-db 115
-db 32
-db 100
-db 101
-db 116
-db 101
-db 99
-db 116
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L20 label byte
-db 83
-db 101
-db 99
-db 116
-db 105
-db 111
-db 110
-db 32
-db 37
-db 115
-db 32
-db 114
-db 101
-db 116
-db 117
-db 114
-db 110
-db 101
-db 100
-db 32
-db 37
-db 100
-db 46
-db 10
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+_DATA segment
+align 4
+L2 label byte
+dd _s22
+dd _s241
+dd _s243
+dd _s244
+dd _s25
+dd _s26
+dd _s4
+dd _s61
+dd _s626
+dd _s71
+dd _s72
+dd _s757
+dd _s7813
+dd _s714
+dd _s715
+dd _s81
+dd _s84
+dd _s85
+dd _s86
+dd _s88
+dd _s9
+_DATA ends
+_DATA segment
+align 4
+L3 label byte
+db 68 dup (0)
+align 4
+L4 label byte
+db 4 dup (0)
+public _main
+_DATA ends
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov dword ptr (L3+36),1
+mov dword ptr (L3+40),1
+mov dword ptr (L3+44),1
+mov dword ptr (L3+48),1
+lea edi,(L3)
+mov dword ptr (L4),edi
+mov dword ptr (-4)[ebp],0
+jmp L12
+L9:
+mov edi,dword ptr (L4)
+push edi
+mov edi,dword ptr (-4)[ebp]
+call dword ptr (L2)[edi*4]
+add esp,4
+mov dword ptr (L3+52),eax
+mov edi,dword ptr (L3+56)
+mov esi,dword ptr (L3+52)
+lea edi,[esi][edi]
+mov dword ptr (L3+56),edi
+cmp dword ptr (L3+36),0
+je L17
+mov edi,dword ptr (L3+52)
+push edi
+lea edi,(L3+60)
+push edi
+lea edi,(L20)
+push edi
+call _printf
+add esp,12
+L17:
+L10:
+inc dword ptr (-4)[ebp]
+L12:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,21
+jb L9
+cmp dword ptr (L3+56),0
+jne L23
+lea edi,(L26)
+push edi
+call _printf
+add esp,4
+jmp L24
+L23:
+lea edi,(L27)
+push edi
+call _printf
+add esp,4
+L24:
+mov eax,0
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L29 label byte
+db 115
+db 50
+db 50
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L30 label byte
+db 115
+db 50
+db 50
+db 32
+db 32
+db 32
+db 32
+db 0
+public _s22
+_DATA ends
+_TEXT segment
+_s22:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,32
+mov dword ptr (-12)[ebp],0
+lea edi,(L30)
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-8)[ebp],edi
+L31:
+L32:
+mov edi,dword ptr (-8)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-8)[ebp],esi
+mov esi,dword ptr (-4)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-4)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L31
+mov dword ptr (-16)[ebp],1
+mov dword ptr (-24)[ebp],2
+mov dword ptr (-28)[ebp],3
+mov dword ptr (-20)[ebp],4
+mov edi,dword ptr (-16)[ebp]
+mov esi,dword ptr (-24)[ebp]
+lea edi,[esi][edi]
+mov esi,dword ptr (-28)[ebp]
+lea edi,[esi][edi]
+mov esi,dword ptr (-20)[ebp]
+lea edi,[esi][edi]
+cmp edi,10
+je L34
+inc dword ptr (-12)[ebp]
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L36
+push 1
+lea edi,(L29)
+push edi
+call _printf
+add esp,8
+L36:
+L34:
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+cmp dword ptr (-32)[ebp],edi
+jne L38
+add dword ptr (-12)[ebp],4
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L40
+push 4
+lea edi,(L29)
+push edi
+call _printf
+add esp,8
+L40:
+L38:
+mov eax,dword ptr (-12)[ebp]
+L28:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L43 label byte
+db 115
+db 50
+db 52
+db 49
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L44 label byte
+db 115
+db 50
+db 52
+db 49
+db 32
+db 32
+db 32
+db 0
+align 4
+L45 label byte
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 0
+dd 6
+dd 0
+dd 8
+dd 0
+dd 12
+dd 0
+dd 16
+dd 0
+dd 18
+dd 0
+dd 20
+dd 0
+dd 24
+dd 0
+dd 28
+dd 0
+dd 30
+dd 0
+dd 32
+dd 0
+dd 36
+public _s241
+_DATA ends
+_TEXT segment
+_s241:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,488
+mov dword ptr (-484)[ebp],0
+mov dword ptr (-488)[ebp],0
+lea edi,(L44)
+mov dword ptr (-476)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-480)[ebp],edi
+L46:
+L47:
+mov edi,dword ptr (-480)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-480)[ebp],esi
+mov esi,dword ptr (-476)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-476)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L46
+jmp L49
+inc dword ptr (-484)[ebp]
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L51
+push 1
+lea edi,(L43)
+push edi
+call _printf
+add esp,8
+L51:
+L49:
+jmp L53
+add dword ptr (-484)[ebp],2
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L55
+push 2
+lea edi,(L43)
+push edi
+call _printf
+add esp,8
+L55:
+L53:
+jmp L57
+add dword ptr (-484)[ebp],4
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L59
+push 4
+lea edi,(L43)
+push edi
+call _printf
+add esp,8
+L59:
+L57:
+jmp L61
+add dword ptr (-484)[ebp],8
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L63
+push 8
+lea edi,(L43)
+push edi
+call _printf
+add esp,8
+L63:
+L61:
+mov dword ptr (-4)[ebp],0
+L65:
+mov edi,dword ptr (-4)[ebp]
+mov dword ptr (L45)[edi*4],edi
+L66:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],17
+jl L65
+mov dword ptr (-4)[ebp],18
+L69:
+mov edi,dword ptr (-4)[ebp]
+lea edi,(L45)[edi*4]
+mov esi,dword ptr [edi]
+push esi
+call _pow2
+add esp,4
+mov dword ptr [edi],eax
+mov edi,dword ptr (-4)[ebp]
+lea edi,[edi*4]
+mov esi,dword ptr (L45)[edi]
+sub esi,1
+mov dword ptr (L45-4)[edi],esi
+add dword ptr (-4)[ebp],2
+L70:
+cmp dword ptr (-4)[ebp],39
+jl L69
+mov dword ptr (-160)[ebp],0
+mov dword ptr (-316)[ebp],0
+mov dword ptr (-472)[ebp],0
+mov dword ptr (-156)[ebp],1
+mov dword ptr (-312)[ebp],1
+mov dword ptr (-468)[ebp],1
+mov dword ptr (-152)[ebp],2
+mov dword ptr (-308)[ebp],2
+mov dword ptr (-464)[ebp],2
+mov dword ptr (-148)[ebp],3
+mov dword ptr (-304)[ebp],3
+mov dword ptr (-460)[ebp],3
+mov dword ptr (-144)[ebp],4
+mov dword ptr (-300)[ebp],4
+mov dword ptr (-456)[ebp],4
+mov dword ptr (-140)[ebp],5
+mov dword ptr (-296)[ebp],5
+mov dword ptr (-452)[ebp],5
+mov dword ptr (-136)[ebp],6
+mov dword ptr (-292)[ebp],6
+mov dword ptr (-448)[ebp],6
+mov dword ptr (-132)[ebp],7
+mov dword ptr (-288)[ebp],7
+mov dword ptr (-444)[ebp],7
+mov dword ptr (-128)[ebp],8
+mov dword ptr (-284)[ebp],8
+mov dword ptr (-440)[ebp],8
+mov dword ptr (-124)[ebp],9
+mov dword ptr (-280)[ebp],9
+mov dword ptr (-436)[ebp],9
+mov dword ptr (-120)[ebp],10
+mov dword ptr (-276)[ebp],10
+mov dword ptr (-432)[ebp],10
+mov dword ptr (-116)[ebp],11
+mov dword ptr (-272)[ebp],11
+mov dword ptr (-428)[ebp],11
+mov dword ptr (-112)[ebp],12
+mov dword ptr (-268)[ebp],12
+mov dword ptr (-424)[ebp],12
+mov dword ptr (-108)[ebp],13
+mov dword ptr (-264)[ebp],13
+mov dword ptr (-420)[ebp],13
+mov dword ptr (-104)[ebp],14
+mov dword ptr (-260)[ebp],14
+mov dword ptr (-416)[ebp],14
+mov dword ptr (-100)[ebp],15
+mov dword ptr (-256)[ebp],15
+mov dword ptr (-412)[ebp],15
+mov dword ptr (-96)[ebp],16
+mov dword ptr (-252)[ebp],16
+mov dword ptr (-408)[ebp],16
+mov dword ptr (-92)[ebp],63
+mov dword ptr (-248)[ebp],63
+mov dword ptr (-404)[ebp],63
+mov dword ptr (-88)[ebp],64
+mov dword ptr (-244)[ebp],64
+mov dword ptr (-400)[ebp],64
+mov dword ptr (-84)[ebp],255
+mov dword ptr (-240)[ebp],255
+mov dword ptr (-396)[ebp],255
+mov dword ptr (-80)[ebp],256
+mov dword ptr (-236)[ebp],256
+mov dword ptr (-392)[ebp],256
+mov dword ptr (-76)[ebp],4095
+mov dword ptr (-232)[ebp],4095
+mov dword ptr (-388)[ebp],4095
+mov dword ptr (-72)[ebp],4096
+mov dword ptr (-228)[ebp],4096
+mov dword ptr (-384)[ebp],4096
+mov dword ptr (-68)[ebp],65535
+mov dword ptr (-224)[ebp],65535
+mov dword ptr (-380)[ebp],65535
+mov dword ptr (-64)[ebp],65536
+mov dword ptr (-220)[ebp],65536
+mov dword ptr (-376)[ebp],65536
+mov dword ptr (-60)[ebp],262143
+mov dword ptr (-216)[ebp],262143
+mov dword ptr (-372)[ebp],262143
+mov dword ptr (-56)[ebp],262144
+mov dword ptr (-212)[ebp],262144
+mov dword ptr (-368)[ebp],262144
+mov dword ptr (-52)[ebp],1048575
+mov dword ptr (-208)[ebp],1048575
+mov dword ptr (-364)[ebp],1048575
+mov dword ptr (-48)[ebp],1048576
+mov dword ptr (-204)[ebp],1048576
+mov dword ptr (-360)[ebp],1048576
+mov dword ptr (-44)[ebp],16777215
+mov dword ptr (-200)[ebp],16777215
+mov dword ptr (-356)[ebp],16777215
+mov dword ptr (-40)[ebp],16777216
+mov dword ptr (-196)[ebp],16777216
+mov dword ptr (-352)[ebp],16777216
+mov dword ptr (-36)[ebp],268435455
+mov dword ptr (-192)[ebp],268435455
+mov dword ptr (-348)[ebp],268435455
+mov dword ptr (-32)[ebp],268435456
+mov dword ptr (-188)[ebp],268435456
+mov dword ptr (-344)[ebp],268435456
+mov dword ptr (-28)[ebp],1073741823
+mov dword ptr (-184)[ebp],1073741823
+mov dword ptr (-340)[ebp],1073741823
+mov dword ptr (-24)[ebp],1073741824
+mov dword ptr (-180)[ebp],1073741824
+mov dword ptr (-336)[ebp],1073741824
+mov edi,0ffffffffH
+mov dword ptr (-20)[ebp],edi
+mov edi,0ffffffffH
+mov dword ptr (-176)[ebp],edi
+mov edi,0ffffffffH
+mov dword ptr (-332)[ebp],edi
+mov edi,0ffffffffH
+mov dword ptr (-16)[ebp],edi
+mov edi,0ffffffffH
+mov dword ptr (-172)[ebp],edi
+mov edi,0ffffffffH
+mov dword ptr (-328)[ebp],edi
+mov edi,0ffffffffH
+mov dword ptr (-12)[ebp],edi
+mov edi,0ffffffffH
+mov dword ptr (-168)[ebp],edi
+mov edi,0ffffffffH
+mov dword ptr (-324)[ebp],edi
+mov edi,0ffffffffH
+mov dword ptr (-8)[ebp],edi
+mov edi,0ffffffffH
+mov dword ptr (-164)[ebp],edi
+mov edi,0ffffffffH
+mov dword ptr (-320)[ebp],edi
+mov dword ptr (-4)[ebp],0
+L188:
+mov edi,dword ptr (-4)[ebp]
+lea edi,[edi*4]
+mov esi,dword ptr (-160)[ebp][edi]
+cmp dword ptr (L45)[edi],esi
+jne L195
+mov ebx,dword ptr (-316)[ebp][edi]
+cmp esi,ebx
+jne L195
+cmp ebx,dword ptr (-472)[ebp][edi]
+je L192
+L195:
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (40)[edi],0
+je L196
+lea edi,(L198)
+push edi
+call _printf
+add esp,4
+lea edi,(L199)
+push edi
+call _printf
+add esp,4
+L196:
+L192:
+L189:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],39
+jl L188
+cmp dword ptr (-488)[ebp],0
+je L200
+mov dword ptr (-484)[ebp],16
+L200:
+mov eax,dword ptr (-484)[ebp]
+L42:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _pow2
+_pow2:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov dword ptr (-4)[ebp],1
+jmp L204
+L203:
+sal dword ptr (-4)[ebp],1
+L204:
+mov edi,dword ptr (20)[ebp]
+mov esi,edi
+sub esi,1
+mov dword ptr (20)[ebp],esi
+cmp edi,0
+jne L203
+mov eax,dword ptr (-4)[ebp]
+L202:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L207 label byte
+db 115
+db 50
+db 52
+db 51
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L208 label byte
+db 115
+db 50
+db 52
+db 51
+db 32
+db 32
+db 32
+db 0
+public _s243
+_DATA ends
+_TEXT segment
+_s243:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,268
+mov dword ptr (-268)[ebp],0
+lea edi,(L208)
+mov dword ptr (-260)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-264)[ebp],edi
+L209:
+L210:
+mov edi,dword ptr (-264)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-264)[ebp],esi
+mov esi,dword ptr (-260)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-260)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L209
+lea edi,(-256)[ebp]
+push edi
+call _zerofill
+add esp,4
+mov byte ptr (-159)[ebp],1
+mov byte ptr (-191)[ebp],1
+mov byte ptr (-130)[ebp],1
+mov byte ptr (-208)[ebp],1
+mov byte ptr (-158)[ebp],1
+mov byte ptr (-190)[ebp],1
+mov byte ptr (-223)[ebp],1
+mov byte ptr (-207)[ebp],1
+mov byte ptr (-157)[ebp],1
+mov byte ptr (-189)[ebp],1
+mov byte ptr (-222)[ebp],1
+mov byte ptr (-206)[ebp],1
+mov byte ptr (-156)[ebp],1
+mov byte ptr (-188)[ebp],1
+mov byte ptr (-221)[ebp],1
+mov byte ptr (-205)[ebp],1
+mov byte ptr (-155)[ebp],1
+mov byte ptr (-187)[ebp],1
+mov byte ptr (-219)[ebp],1
+mov byte ptr (-204)[ebp],1
+mov byte ptr (-154)[ebp],1
+mov byte ptr (-186)[ebp],1
+mov byte ptr (-218)[ebp],1
+mov byte ptr (-203)[ebp],1
+mov byte ptr (-153)[ebp],1
+mov byte ptr (-185)[ebp],1
+mov byte ptr (-216)[ebp],1
+mov byte ptr (-202)[ebp],1
+mov byte ptr (-152)[ebp],1
+mov byte ptr (-184)[ebp],1
+mov byte ptr (-215)[ebp],1
+mov byte ptr (-201)[ebp],1
+mov byte ptr (-151)[ebp],1
+mov byte ptr (-183)[ebp],1
+mov byte ptr (-161)[ebp],1
+mov byte ptr (-200)[ebp],1
+mov byte ptr (-150)[ebp],1
+mov byte ptr (-182)[ebp],1
+mov byte ptr (-195)[ebp],1
+mov byte ptr (-199)[ebp],1
+mov byte ptr (-149)[ebp],1
+mov byte ptr (-181)[ebp],1
+mov byte ptr (-211)[ebp],1
+mov byte ptr (-148)[ebp],1
+mov byte ptr (-180)[ebp],1
+mov byte ptr (-162)[ebp],1
+mov byte ptr (-147)[ebp],1
+mov byte ptr (-179)[ebp],1
+mov byte ptr (-132)[ebp],1
+mov byte ptr (-246)[ebp],1
+mov byte ptr (-146)[ebp],1
+mov byte ptr (-178)[ebp],1
+mov byte ptr (-247)[ebp],1
+mov byte ptr (-145)[ebp],1
+mov byte ptr (-177)[ebp],1
+mov byte ptr (-133)[ebp],1
+mov byte ptr (-248)[ebp],1
+mov byte ptr (-144)[ebp],1
+mov byte ptr (-176)[ebp],1
+mov byte ptr (-131)[ebp],1
+mov byte ptr (-243)[ebp],1
+mov byte ptr (-143)[ebp],1
+mov byte ptr (-175)[ebp],1
+mov byte ptr (-165)[ebp],1
+mov byte ptr (-244)[ebp],1
+mov byte ptr (-142)[ebp],1
+mov byte ptr (-174)[ebp],1
+mov byte ptr (-163)[ebp],1
+mov byte ptr (-141)[ebp],1
+mov byte ptr (-173)[ebp],1
+mov byte ptr (-213)[ebp],1
+mov byte ptr (-164)[ebp],1
+mov byte ptr (-140)[ebp],1
+mov byte ptr (-172)[ebp],1
+mov byte ptr (-197)[ebp],1
+mov byte ptr (-217)[ebp],1
+mov byte ptr (-139)[ebp],1
+mov byte ptr (-171)[ebp],1
+mov byte ptr (-214)[ebp],1
+mov byte ptr (-138)[ebp],1
+mov byte ptr (-170)[ebp],1
+mov byte ptr (-198)[ebp],1
+mov byte ptr (-256)[ebp],1
+mov byte ptr (-137)[ebp],1
+mov byte ptr (-169)[ebp],1
+mov byte ptr (-196)[ebp],1
+mov byte ptr (-224)[ebp],1
+mov byte ptr (-136)[ebp],1
+mov byte ptr (-168)[ebp],1
+mov byte ptr (-194)[ebp],1
+mov byte ptr (-135)[ebp],1
+mov byte ptr (-167)[ebp],1
+mov byte ptr (-212)[ebp],1
+mov byte ptr (-134)[ebp],1
+mov byte ptr (-166)[ebp],1
+mov byte ptr (-210)[ebp],1
+mov byte ptr (-193)[ebp],1
+mov byte ptr (-209)[ebp],1
+lea edi,(-256)[ebp]
+push edi
+call _sumof
+add esp,4
+cmp eax,98
+je L309
+inc dword ptr (-268)[ebp]
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L311
+push 1
+lea edi,(L207)
+push edi
+call _printf
+add esp,8
+L311:
+L309:
+jmp L313
+add dword ptr (-268)[ebp],8
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L315
+push 8
+lea edi,(L207)
+push edi
+call _printf
+add esp,8
+L315:
+L313:
+mov eax,dword ptr (-268)[ebp]
+L206:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _zerofill
+_zerofill:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov dword ptr (-4)[ebp],0
+L318:
+mov edi,dword ptr (20)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (20)[ebp],esi
+mov byte ptr [edi],0
+L319:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],256
+jl L318
+mov eax,0
+L317:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _sumof
+_sumof:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,12
+mov edi,dword ptr (20)[ebp]
+mov dword ptr (-12)[ebp],edi
+mov dword ptr (-4)[ebp],0
+mov dword ptr (-8)[ebp],0
+L323:
+mov edi,dword ptr (-12)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-12)[ebp],esi
+movsx edi,byte ptr [edi]
+add dword ptr (-4)[ebp],edi
+L324:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],256
+jl L323
+mov eax,dword ptr (-4)[ebp]
+L322:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L328 label byte
+db 115
+db 50
+db 52
+db 52
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L329 label byte
+db 115
+db 50
+db 52
+db 52
+db 32
+db 32
+db 32
+db 0
+public _s244
+_DATA ends
+_TEXT segment
+_s244:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,92
+lea edi,(L329)
+mov dword ptr (-72)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-76)[ebp],edi
+L330:
+L331:
+mov edi,dword ptr (-76)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-76)[ebp],esi
+mov esi,dword ptr (-72)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-72)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L330
+mov dword ptr (-84)[ebp],0
+mov dword ptr (-80)[ebp],0
+fld qword ptr (L333)
+fstp qword ptr (-68)[ebp]
+fld qword ptr (L333)
+fstp qword ptr (-60)[ebp]
+fld qword ptr (L333)
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L333)
+fstp qword ptr (-44)[ebp]
+fld qword ptr (L333)
+fstp qword ptr (-36)[ebp]
+fld qword ptr (L333)
+fstp qword ptr (-28)[ebp]
+fld qword ptr (L333)
+fstp qword ptr (-20)[ebp]
+fld qword ptr (L333)
+fstp qword ptr (-12)[ebp]
+mov dword ptr (-80)[ebp],0
+mov dword ptr (-4)[ebp],0
+L341:
+mov edi,dword ptr (-4)[ebp]
+lea edi,[edi*8]
+fld qword ptr (-60)[ebp][edi]
+fcomp qword ptr (-68)[ebp][edi]
+fstsw ax
+sahf
+je L345
+mov dword ptr (-80)[ebp],1
+L345:
+L342:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],7
+jl L341
+cmp dword ptr (-80)[ebp],0
+je L348
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L350
+push 1
+lea edi,(L328)
+push edi
+call _printf
+add esp,8
+L350:
+inc dword ptr (-84)[ebp]
+L348:
+jmp L352
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L354
+push 2
+lea edi,(L328)
+push edi
+call _printf
+add esp,8
+L354:
+add dword ptr (-84)[ebp],2
+L352:
+mov eax,dword ptr (-84)[ebp]
+L327:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L357 label byte
+db 115
+db 50
+db 53
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L358 label byte
+db 115
+db 50
+db 53
+db 32
+db 32
+db 32
+db 32
+db 0
+public _s25
+_DATA ends
+_TEXT segment
+_s25:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,28
+lea edi,(L358)
+mov dword ptr (-16)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-20)[ebp],edi
+L359:
+L360:
+mov edi,dword ptr (-20)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-20)[ebp],esi
+mov esi,dword ptr (-16)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-16)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L359
+mov dword ptr (-24)[ebp],0
+lea edi,(L362)
+mov dword ptr (-8)[ebp],edi
+mov edi,dword ptr (-8)[ebp]
+movsx esi,byte ptr (1)[edi]
+movsx ebx,byte ptr [edi]
+cmp ebx,esi
+jne L366
+movsx edi,byte ptr (2)[edi]
+cmp esi,edi
+jne L366
+cmp edi,46
+je L363
+L366:
+inc dword ptr (-24)[ebp]
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L367
+push 1
+lea edi,(L357)
+push edi
+call _printf
+add esp,8
+L367:
+L363:
+mov edi,dword ptr (-8)[ebp]
+movsx edi,byte ptr (3)[edi]
+cmp edi,0
+je L369
+add dword ptr (-24)[ebp],4
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L371
+push 4
+lea edi,(L357)
+push edi
+call _printf
+add esp,8
+L371:
+L369:
+movsx edi,byte ptr (L375+1)
+cmp edi,34
+je L373
+add dword ptr (-24)[ebp],8
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L377
+push 8
+lea edi,(L357)
+push edi
+call _printf
+add esp,8
+L377:
+L373:
+lea edi,(L379)
+mov dword ptr (-8)[ebp],edi
+mov edi,dword ptr (-8)[ebp]
+movsx esi,byte ptr [edi]
+cmp esi,10
+jne L387
+movsx esi,byte ptr (1)[edi]
+cmp esi,9
+jne L387
+movsx esi,byte ptr (2)[edi]
+cmp esi,8
+jne L387
+movsx esi,byte ptr (3)[edi]
+cmp esi,13
+jne L387
+movsx esi,byte ptr (4)[edi]
+cmp esi,12
+jne L387
+movsx esi,byte ptr (5)[edi]
+cmp esi,92
+jne L387
+movsx edi,byte ptr (6)[edi]
+cmp edi,39
+je L380
+L387:
+add dword ptr (-24)[ebp],16
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L388
+push 16
+lea edi,(L357)
+push edi
+call _printf
+add esp,8
+L388:
+L380:
+lea edi,(L390)
+mov dword ptr (-12)[ebp],edi
+mov dword ptr (-8)[ebp],edi
+mov dword ptr (-28)[ebp],0
+mov dword ptr (-4)[ebp],0
+jmp L394
+L391:
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (-8)[ebp]
+movsx esi,byte ptr [esi][edi]
+mov ebx,dword ptr (-12)[ebp]
+movsx edi,byte ptr [ebx][edi]
+cmp esi,edi
+je L395
+mov dword ptr (-28)[ebp],1
+L395:
+L392:
+inc dword ptr (-4)[ebp]
+L394:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,7
+jb L391
+cmp dword ptr (-28)[ebp],0
+je L397
+add dword ptr (-24)[ebp],32
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L399
+push 32
+lea edi,(L357)
+push edi
+call _printf
+add esp,8
+L399:
+L397:
+mov eax,dword ptr (-24)[ebp]
+L356:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L402 label byte
+db 115
+db 50
+db 54
+db 32
+db 32
+db 32
+db 32
+db 0
+align 1
+L403 label byte
+db 37
+db 51
+db 100
+db 32
+db 98
+db 105
+db 116
+db 115
+db 32
+db 105
+db 110
+db 32
+db 37
+db 115
+db 115
+db 46
+db 10
+db 0
+align 1
+L404 label byte
+db 37
+db 101
+db 32
+db 105
+db 115
+db 32
+db 116
+db 104
+db 101
+db 32
+db 108
+db 101
+db 97
+db 115
+db 116
+db 32
+db 110
+db 117
+db 109
+db 98
+db 101
+db 114
+db 32
+db 116
+db 104
+db 97
+db 116
+db 32
+db 99
+db 97
+db 110
+db 32
+db 98
+db 101
+db 32
+db 97
+db 100
+db 100
+db 101
+db 100
+db 32
+db 116
+db 111
+db 32
+db 49
+db 46
+db 32
+db 40
+db 37
+db 115
+db 41
+db 46
+db 10
+db 0
+public _s26
+_DATA ends
+_TEXT segment
+_s26:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,56
+lea edi,(L402)
+mov dword ptr (-36)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-40)[ebp],edi
+L405:
+L406:
+mov edi,dword ptr (-40)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-40)[ebp],esi
+mov esi,dword ptr (-36)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-36)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L405
+mov edi,dword ptr (20)[ebp]
+mov dword ptr [edi],0
+mov byte ptr (-41)[ebp],0
+mov byte ptr (-5)[ebp],1
+jmp L409
+L408:
+movsx edi,byte ptr (-5)[ebp]
+lea edi,[edi*2]
+mov ebx,edi
+mov byte ptr (-5)[ebp],bl
+mov edi,dword ptr (20)[ebp]
+inc dword ptr [edi]
+L409:
+movsx edi,byte ptr (-41)[ebp]
+movsx esi,byte ptr (-5)[ebp]
+cmp edi,esi
+jne L408
+mov edi,dword ptr (20)[ebp]
+mov esi,dword ptr [edi]
+lea esi,[esi*4]
+mov dword ptr (4)[edi],esi
+mov edi,dword ptr (20)[ebp]
+mov esi,dword ptr [edi]
+lea esi,[esi*2]
+mov dword ptr (8)[edi],esi
+mov edi,dword ptr (20)[ebp]
+mov esi,dword ptr [edi]
+lea esi,[esi*4]
+mov dword ptr (12)[edi],esi
+mov edi,dword ptr (20)[ebp]
+mov esi,dword ptr [edi]
+lea esi,[esi*4]
+mov dword ptr (16)[edi],esi
+mov edi,dword ptr (20)[ebp]
+mov esi,dword ptr [edi]
+lea esi,[esi*4]
+mov dword ptr (20)[edi],esi
+mov edi,dword ptr (20)[ebp]
+mov esi,dword ptr [edi]
+lea esi,[esi*8]
+mov dword ptr (24)[edi],esi
+fld dword ptr (L411)
+fstp dword ptr (-16)[ebp]
+fld dword ptr (L411)
+fstp dword ptr (-4)[ebp]
+fld dword ptr (L412)
+fstp dword ptr (-12)[ebp]
+jmp L414
+L413:
+fld dword ptr (-16)[ebp]
+fadd dword ptr (-4)[ebp]
+fstp dword ptr (-12)[ebp]
+fld dword ptr (-4)[ebp]
+fdiv qword ptr (L416)
+fstp dword ptr (-4)[ebp]
+L414:
+fld dword ptr (-16)[ebp]
+fcomp dword ptr (-12)[ebp]
+fstsw ax
+sahf
+jne L413
+mov edi,dword ptr (20)[ebp]
+fld qword ptr (L417)
+fmul dword ptr (-4)[ebp]
+fstp dword ptr (28)[edi]
+fld qword ptr (L418)
+fstp qword ptr (-32)[ebp]
+fld dword ptr (L411)
+fstp dword ptr (-4)[ebp]
+fld qword ptr (L419)
+fstp qword ptr (-24)[ebp]
+jmp L421
+L420:
+fld dword ptr (-4)[ebp]
+fstp qword ptr (-56)[ebp]
+fld qword ptr (-32)[ebp]
+fadd qword ptr (-56)[ebp]
+fstp qword ptr (-24)[ebp]
+fld qword ptr (-56)[ebp]
+fdiv qword ptr (L416)
+fstp dword ptr (-4)[ebp]
+L421:
+fld qword ptr (-32)[ebp]
+fcomp qword ptr (-24)[ebp]
+fstsw ax
+sahf
+jne L420
+mov edi,dword ptr (20)[ebp]
+fld qword ptr (L417)
+fmul dword ptr (-4)[ebp]
+fstp dword ptr (32)[edi]
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (40)[edi],0
+je L423
+lea edi,(L425)
+push edi
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr [edi]
+push edi
+lea edi,(L403)
+push edi
+call _printf
+add esp,12
+lea edi,(L426)
+push edi
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr (4)[edi]
+push edi
+lea edi,(L403)
+push edi
+call _printf
+add esp,12
+lea edi,(L427)
+push edi
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr (8)[edi]
+push edi
+lea edi,(L403)
+push edi
+call _printf
+add esp,12
+lea edi,(L428)
+push edi
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr (12)[edi]
+push edi
+lea edi,(L403)
+push edi
+call _printf
+add esp,12
+lea edi,(L429)
+push edi
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr (16)[edi]
+push edi
+lea edi,(L403)
+push edi
+call _printf
+add esp,12
+lea edi,(L430)
+push edi
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr (20)[edi]
+push edi
+lea edi,(L403)
+push edi
+call _printf
+add esp,12
+lea edi,(L431)
+push edi
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr (24)[edi]
+push edi
+lea edi,(L403)
+push edi
+call _printf
+add esp,12
+lea edi,(L430)
+push edi
+mov edi,dword ptr (20)[ebp]
+fld dword ptr (28)[edi]
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L404)
+push edi
+call _printf
+add esp,16
+lea edi,(L431)
+push edi
+mov edi,dword ptr (20)[ebp]
+fld dword ptr (32)[edi]
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L404)
+push edi
+call _printf
+add esp,16
+L423:
+mov eax,0
+L401:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L433 label byte
+db 115
+db 52
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L434 label byte
+db 115
+db 52
+db 32
+db 32
+db 32
+db 32
+db 32
+db 0
+public _s4
+_DATA ends
+_TEXT segment
+_s4:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,36
+mov dword ptr (-24)[ebp],0
+lea edi,(L434)
+mov dword ptr (-16)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-20)[ebp],edi
+L435:
+L436:
+mov edi,dword ptr (-20)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-20)[ebp],esi
+mov esi,dword ptr (-16)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-16)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L435
+mov dword ptr (-4)[ebp],0
+L438:
+mov edi,dword ptr (-4)[ebp]
+push edi
+call _svtest
+add esp,4
+mov edi,eax
+call _zero
+add esp,0
+cmp edi,eax
+je L442
+mov dword ptr (-24)[ebp],1
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L444
+push 1
+lea edi,(L433)
+push edi
+call _printf
+add esp,8
+L444:
+L442:
+L439:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],3
+jl L438
+call _setev
+add esp,0
+call _testev
+add esp,0
+cmp eax,0
+je L446
+add dword ptr (-24)[ebp],2
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L448
+push 2
+lea edi,(L433)
+push edi
+call _printf
+add esp,8
+L448:
+L446:
+jmp L450
+add dword ptr (-24)[ebp],4
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L452
+push 4
+lea edi,(L433)
+push edi
+call _printf
+add esp,8
+L452:
+L450:
+mov dword ptr (-8)[ebp],0ffffffffH
+mov dword ptr (-12)[ebp],1
+mov dword ptr (-4)[ebp],0
+jmp L457
+L454:
+mov edi,dword ptr (-8)[ebp]
+and dword ptr (-12)[ebp],edi
+shr edi,1
+mov dword ptr (-8)[ebp],edi
+L455:
+inc dword ptr (-4)[ebp]
+L457:
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (20)[ebp]
+mov esi,dword ptr [esi]
+lea esi,[esi*4]
+cmp edi,esi
+jb L454
+mov edi,dword ptr (-12)[ebp]
+cmp edi,1
+jne L460
+mov edi,dword ptr (-8)[ebp]
+cmp edi,0
+je L458
+L460:
+add dword ptr (-24)[ebp],8
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L461
+push 8
+lea edi,(L433)
+push edi
+call _printf
+add esp,8
+L461:
+L458:
+mov eax,dword ptr (-24)[ebp]
+L432:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L464 label byte
+db 4 dup (0)
+public _svtest
+_DATA ends
+_TEXT segment
+_svtest:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov edi,dword ptr (20)[ebp]
+cmp edi,0
+je L467
+cmp edi,1
+je L468
+cmp edi,2
+je L471
+jmp L465
+L467:
+mov dword ptr (L464),1978
+mov dword ptr (-4)[ebp],0
+jmp L466
+L468:
+cmp dword ptr (L464),1978
+je L469
+mov dword ptr (-4)[ebp],1
+jmp L466
+L469:
+mov dword ptr (L464),1929
+mov dword ptr (-4)[ebp],0
+jmp L466
+L471:
+cmp dword ptr (L464),1929
+je L472
+mov dword ptr (-4)[ebp],1
+jmp L466
+L472:
+mov dword ptr (-4)[ebp],0
+L465:
+L466:
+mov eax,dword ptr (-4)[ebp]
+L463:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L475 label byte
+db 4 dup (0)
+public _zero
+_DATA ends
+_TEXT segment
+_zero:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov dword ptr (L475),2
+mov dword ptr (-4)[ebp],0
+mov eax,dword ptr (-4)[ebp]
+L474:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _testev
+_testev:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+cmp dword ptr (_extvar),1066
+je L477
+mov eax,1
+jmp L476
+L477:
+mov eax,0
+L476:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L480 label byte
+db 115
+db 54
+db 49
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L481 label byte
+db 115
+db 54
+db 49
+db 32
+db 32
+db 32
+db 32
+db 0
+align 1
+L482 label byte
+db 65
+db 66
+db 67
+db 68
+db 69
+db 70
+db 71
+db 72
+db 73
+db 74
+db 75
+db 76
+db 77
+db 78
+db 79
+db 80
+db 81
+db 82
+db 83
+db 84
+db 85
+db 86
+db 87
+db 88
+db 89
+db 90
+db 0
+align 1
+L483 label byte
+db 97
+db 98
+db 99
+db 100
+db 101
+db 102
+db 103
+db 104
+db 105
+db 106
+db 107
+db 108
+db 109
+db 110
+db 111
+db 112
+db 113
+db 114
+db 115
+db 116
+db 117
+db 118
+db 119
+db 120
+db 121
+db 122
+db 0
+align 1
+L484 label byte
+db 48
+db 49
+db 50
+db 51
+db 52
+db 53
+db 54
+db 55
+db 56
+db 57
+db 0
+align 1
+L485 label byte
+db 126
+db 33
+db 34
+db 35
+db 37
+db 38
+db 40
+db 41
+db 95
+db 61
+db 45
+db 94
+db 124
+db 123
+db 125
+db 91
+db 93
+db 43
+db 59
+db 42
+db 58
+db 60
+db 62
+db 44
+db 46
+db 63
+db 47
+db 0
+align 1
+L486 label byte
+db 10
+db 9
+db 8
+db 13
+db 12
+db 92
+db 39
+db 0
+align 1
+L487 label byte
+db 32
+db 0
+db 0
+public _s61
+_DATA ends
+_TEXT segment
+_s61:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,60
+lea edi,(L481)
+mov dword ptr (-36)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-40)[ebp],edi
+mov dword ptr (-48)[ebp],0
+L488:
+L489:
+mov edi,dword ptr (-40)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-40)[ebp],esi
+mov esi,dword ptr (-36)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-36)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L488
+mov word ptr (-54)[ebp],-19
+movsx edi,word ptr (-54)[ebp]
+mov dword ptr (-60)[ebp],edi
+cmp dword ptr (-60)[ebp],-19
+je L491
+inc dword ptr (-48)[ebp]
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L493
+push 1
+lea edi,(L480)
+push edi
+call _printf
+add esp,8
+L493:
+L491:
+lea edi,(L482)
+mov dword ptr (-28)[ebp],edi
+lea edi,(L483)
+mov dword ptr (-24)[ebp],edi
+lea edi,(L484)
+mov dword ptr (-20)[ebp],edi
+lea edi,(L485)
+mov dword ptr (-16)[ebp],edi
+lea edi,(L486)
+mov dword ptr (-12)[ebp],edi
+lea edi,(L487)
+mov dword ptr (-8)[ebp],edi
+mov dword ptr (-32)[ebp],0
+mov dword ptr (-4)[ebp],0
+jmp L505
+L504:
+mov edi,dword ptr (-4)[ebp]
+lea edi,(-28)[ebp][edi*4]
+mov esi,dword ptr [edi]
+lea ebx,(1)[esi]
+mov dword ptr [edi],ebx
+movsx edi,byte ptr [esi]
+cmp edi,0
+jge L507
+mov dword ptr (-32)[ebp],1
+L507:
+L505:
+mov edi,dword ptr (-4)[ebp]
+mov edi,dword ptr (-28)[ebp][edi*4]
+movsx edi,byte ptr [edi]
+cmp edi,0
+jne L504
+L501:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],6
+jl L505
+cmp dword ptr (-32)[ebp],0
+je L509
+add dword ptr (-48)[ebp],2
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L511
+push 2
+lea edi,(L480)
+push edi
+call _printf
+add esp,8
+L511:
+L509:
+mov dword ptr (-44)[ebp],1048579
+mov edi,dword ptr (-44)[ebp]
+mov esi,edi
+mov word ptr (-50)[ebp],si
+mov ebx,edi
+mov byte ptr (-51)[ebp],bl
+movsx edi,word ptr (-50)[ebp]
+cmp edi,dword ptr (-44)[ebp]
+je L516
+cmp edi,3
+jne L515
+L516:
+movsx edi,byte ptr (-51)[ebp]
+cmp edi,dword ptr (-44)[ebp]
+je L513
+cmp edi,3
+je L513
+L515:
+add dword ptr (-48)[ebp],8
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L517
+push 8
+lea edi,(L480)
+push edi
+call _printf
+add esp,8
+L517:
+L513:
+mov eax,dword ptr (-48)[ebp]
+L479:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L520 label byte
+db 115
+db 54
+db 50
+db 54
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L521 label byte
+db 115
+db 54
+db 50
+db 54
+db 32
+db 32
+db 32
+db 0
+public _s626
+_DATA ends
+_TEXT segment
+_s626:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,128
+lea edi,(L521)
+mov dword ptr (-56)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-60)[ebp],edi
+mov dword ptr (-104)[ebp],0
+L522:
+L523:
+mov edi,dword ptr (-60)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-60)[ebp],esi
+mov esi,dword ptr (-56)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-56)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L522
+fld dword ptr (L411)
+fstp dword ptr (-36)[ebp]
+mov dword ptr (-64)[ebp],1
+mov dword ptr (-40)[ebp],1
+mov dword ptr (-4)[ebp],0
+jmp L528
+L525:
+fld dword ptr (L529)
+fmul dword ptr (-36)[ebp]
+fstp dword ptr (-36)[ebp]
+mov edi,dword ptr (-40)[ebp]
+lea edi,[edi*2]
+or edi,dword ptr (-64)[ebp]
+mov dword ptr (-40)[ebp],edi
+L526:
+inc dword ptr (-4)[ebp]
+L528:
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr (12)[edi]
+sub edi,2
+cmp dword ptr (-4)[ebp],edi
+jl L525
+mov edi,dword ptr (-40)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp dword ptr (-112)[ebp]
+fld dword ptr (-36)[ebp]
+fsub dword ptr (-112)[ebp]
+fdiv dword ptr (-36)[ebp]
+fstp dword ptr (-36)[ebp]
+fld qword ptr (L416)
+mov edi,dword ptr (20)[ebp]
+fmul dword ptr (28)[edi]
+fcomp dword ptr (-36)[ebp]
+fstsw ax
+sahf
+jae L530
+add dword ptr (-104)[ebp],2
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L532
+push 2
+lea edi,(L520)
+push edi
+call _printf
+add esp,8
+L532:
+L530:
+mov byte ptr (-73)[ebp],125
+mov word ptr (-76)[ebp],125
+mov dword ptr (-80)[ebp],125
+mov dword ptr (-96)[ebp],15625
+mov dword ptr (-84)[ebp],125
+mov dword ptr (-100)[ebp],15625
+mov dword ptr (-68)[ebp],125
+mov dword ptr (-108)[ebp],15625
+fld dword ptr (L534)
+fstp dword ptr (-72)[ebp]
+fld qword ptr (L535)
+fstp qword ptr (-92)[ebp]
+fld qword ptr (L536)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-4)[ebp],0
+L537:
+mov edi,dword ptr (-4)[ebp]
+mov byte ptr (-32)[ebp][edi],0
+L538:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],28
+jl L537
+movsx edi,byte ptr (-73)[ebp]
+mov esi,edi
+imul esi,edi
+cmp esi,dword ptr (-96)[ebp]
+je L541
+mov byte ptr (-32)[ebp],1
+L541:
+movsx edi,word ptr (-76)[ebp]
+movsx esi,byte ptr (-73)[ebp]
+imul edi,esi
+cmp edi,dword ptr (-96)[ebp]
+je L543
+mov byte ptr (-31)[ebp],1
+L543:
+movsx edi,word ptr (-76)[ebp]
+mov esi,edi
+imul esi,edi
+cmp esi,dword ptr (-96)[ebp]
+je L546
+mov byte ptr (-30)[ebp],1
+L546:
+mov edi,dword ptr (-80)[ebp]
+movsx esi,byte ptr (-73)[ebp]
+imul edi,esi
+cmp edi,dword ptr (-96)[ebp]
+je L549
+mov byte ptr (-29)[ebp],1
+L549:
+mov edi,dword ptr (-80)[ebp]
+movsx esi,word ptr (-76)[ebp]
+imul edi,esi
+cmp edi,dword ptr (-96)[ebp]
+je L552
+mov byte ptr (-28)[ebp],1
+L552:
+mov edi,dword ptr (-80)[ebp]
+mov esi,edi
+imul esi,edi
+cmp esi,dword ptr (-96)[ebp]
+je L555
+mov byte ptr (-27)[ebp],1
+L555:
+mov eax,dword ptr (-84)[ebp]
+movsx edi,byte ptr (-73)[ebp]
+mul edi
+cmp eax,dword ptr (-100)[ebp]
+je L558
+mov byte ptr (-26)[ebp],1
+L558:
+mov eax,dword ptr (-84)[ebp]
+movsx edi,word ptr (-76)[ebp]
+mul edi
+cmp eax,dword ptr (-100)[ebp]
+je L561
+mov byte ptr (-25)[ebp],1
+L561:
+mov eax,dword ptr (-84)[ebp]
+mov edi,dword ptr (-80)[ebp]
+mul edi
+cmp eax,dword ptr (-100)[ebp]
+je L564
+mov byte ptr (-24)[ebp],1
+L564:
+mov edi,dword ptr (-84)[ebp]
+mov eax,edi
+mul edi
+cmp eax,dword ptr (-100)[ebp]
+je L567
+mov byte ptr (-23)[ebp],1
+L567:
+mov edi,dword ptr (-68)[ebp]
+movsx esi,byte ptr (-73)[ebp]
+imul edi,esi
+cmp edi,dword ptr (-108)[ebp]
+je L570
+mov byte ptr (-22)[ebp],1
+L570:
+mov edi,dword ptr (-68)[ebp]
+movsx esi,word ptr (-76)[ebp]
+imul edi,esi
+cmp edi,dword ptr (-108)[ebp]
+je L573
+mov byte ptr (-21)[ebp],1
+L573:
+mov edi,dword ptr (-68)[ebp]
+mov esi,dword ptr (-80)[ebp]
+imul edi,esi
+cmp edi,dword ptr (-108)[ebp]
+je L576
+mov byte ptr (-20)[ebp],1
+L576:
+mov edi,dword ptr (-68)[ebp]
+mov eax,edi
+mul dword ptr (-84)[ebp]
+cmp eax,dword ptr (-100)[ebp]
+je L579
+mov byte ptr (-19)[ebp],1
+L579:
+mov edi,dword ptr (-68)[ebp]
+mov esi,edi
+imul esi,edi
+cmp esi,dword ptr (-108)[ebp]
+je L582
+mov byte ptr (-18)[ebp],1
+L582:
+fld dword ptr (-72)[ebp]
+movsx edi,byte ptr (-73)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fld qword ptr (-52)[ebp]
+fcompp
+fstsw ax
+sahf
+je L585
+mov byte ptr (-17)[ebp],1
+L585:
+fld dword ptr (-72)[ebp]
+movsx edi,word ptr (-76)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fld qword ptr (-52)[ebp]
+fcompp
+fstsw ax
+sahf
+je L588
+mov byte ptr (-16)[ebp],1
+L588:
+fld dword ptr (-72)[ebp]
+mov edi,dword ptr (-80)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fld qword ptr (-52)[ebp]
+fcompp
+fstsw ax
+sahf
+je L591
+mov byte ptr (-15)[ebp],1
+L591:
+mov edi,dword ptr (-84)[ebp]
+fld dword ptr (-72)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+sub esp,4
+fstp dword ptr 0[esp]
+fld dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fld qword ptr (-52)[ebp]
+fcompp
+fstsw ax
+sahf
+je L594
+mov byte ptr (-14)[ebp],1
+L594:
+fld dword ptr (-72)[ebp]
+mov edi,dword ptr (-68)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fld qword ptr (-52)[ebp]
+fcompp
+fstsw ax
+sahf
+je L598
+mov byte ptr (-13)[ebp],1
+L598:
+fld dword ptr (-72)[ebp]
+fmul dword ptr (-72)[ebp]
+fld qword ptr (-52)[ebp]
+fcompp
+fstsw ax
+sahf
+je L601
+mov byte ptr (-12)[ebp],1
+L601:
+fld qword ptr (-92)[ebp]
+movsx edi,byte ptr (-73)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fld qword ptr (-52)[ebp]
+fcompp
+fstsw ax
+sahf
+je L604
+mov byte ptr (-11)[ebp],1
+L604:
+fld qword ptr (-92)[ebp]
+movsx edi,word ptr (-76)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fld qword ptr (-52)[ebp]
+fcompp
+fstsw ax
+sahf
+je L607
+mov byte ptr (-10)[ebp],1
+L607:
+fld qword ptr (-92)[ebp]
+fild dword ptr (-80)[ebp]
+fmulp st(1),st
+fld qword ptr (-52)[ebp]
+fcompp
+fstsw ax
+sahf
+je L610
+mov byte ptr (-9)[ebp],1
+L610:
+mov edi,dword ptr (-84)[ebp]
+fld qword ptr (-92)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fmulp st(1),st
+fld qword ptr (-52)[ebp]
+fcompp
+fstsw ax
+sahf
+je L613
+mov byte ptr (-8)[ebp],1
+L613:
+fld qword ptr (-92)[ebp]
+fild dword ptr (-68)[ebp]
+fmulp st(1),st
+fld qword ptr (-52)[ebp]
+fcompp
+fstsw ax
+sahf
+je L616
+mov byte ptr (-7)[ebp],1
+L616:
+fld qword ptr (-92)[ebp]
+fmul dword ptr (-72)[ebp]
+fld qword ptr (-52)[ebp]
+fcompp
+fstsw ax
+sahf
+je L619
+mov byte ptr (-6)[ebp],1
+L619:
+fld qword ptr (-92)[ebp]
+fmul qword ptr (-92)[ebp]
+fld qword ptr (-52)[ebp]
+fcompp
+fstsw ax
+sahf
+je L622
+mov byte ptr (-5)[ebp],1
+L622:
+mov byte ptr (-41)[ebp],0
+mov dword ptr (-4)[ebp],0
+L625:
+movsx edi,byte ptr (-41)[ebp]
+mov esi,dword ptr (-4)[ebp]
+movsx esi,byte ptr (-32)[ebp][esi]
+lea edi,[esi][edi]
+mov ebx,edi
+mov byte ptr (-41)[ebp],bl
+L626:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],28
+jl L625
+movsx edi,byte ptr (-41)[ebp]
+cmp edi,0
+je L629
+add dword ptr (-104)[ebp],4
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L631
+push 4
+lea edi,(L520)
+push edi
+call _printf
+add esp,8
+lea edi,(L633)
+push edi
+call _printf
+add esp,4
+mov dword ptr (-4)[ebp],0
+L634:
+mov edi,dword ptr (-4)[ebp]
+movsx edi,byte ptr (-32)[ebp][edi]
+push edi
+lea edi,(L638)
+push edi
+call _printf
+add esp,8
+L635:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],28
+jl L634
+lea edi,(L639)
+push edi
+call _printf
+add esp,4
+L631:
+L629:
+mov dword ptr (-68)[ebp],32768
+mov edi,dword ptr (-68)[ebp]
+cmp edi,08000H
+jbe L640
+add dword ptr (-104)[ebp],8
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L642
+push 8
+lea edi,(L520)
+push edi
+call _printf
+add esp,8
+L642:
+L640:
+mov eax,dword ptr (-104)[ebp]
+L519:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L645 label byte
+db 115
+db 55
+db 49
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L646 label byte
+db 115
+db 55
+db 49
+db 32
+db 32
+db 32
+db 32
+db 0
+align 1
+L647 label byte
+db 113
+public _s71
+_DATA ends
+_TEXT segment
+_s71:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,68
+lea edi,(L646)
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-8)[ebp],edi
+mov dword ptr (-12)[ebp],0
+L648:
+L649:
+mov edi,dword ptr (-8)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-8)[ebp],esi
+mov esi,dword ptr (-4)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-4)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L648
+movsx edi,byte ptr (L653)
+movsx esi,byte ptr (L647)
+cmp edi,esi
+je L651
+inc dword ptr (-12)[ebp]
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L654
+push 1
+lea edi,(L645)
+push edi
+call _printf
+add esp,8
+L654:
+L651:
+jmp L656
+add dword ptr (-12)[ebp],2
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L658
+push 2
+lea edi,(L645)
+push edi
+call _printf
+add esp,8
+L658:
+L656:
+mov dword ptr (-32)[ebp],1942
+cmp dword ptr (-32)[ebp],1942
+jne L666
+mov edi,dword ptr (-32)[ebp]
+cmp dword ptr (-32)[ebp],edi
+je L661
+L666:
+add dword ptr (-12)[ebp],4
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L667
+push 4
+lea edi,(L645)
+push edi
+call _printf
+add esp,8
+L667:
+L661:
+push -5
+call _McCarthy
+add esp,4
+cmp eax,91
+je L669
+add dword ptr (-12)[ebp],8
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L671
+push 8
+lea edi,(L645)
+push edi
+call _printf
+add esp,8
+L671:
+L669:
+mov dword ptr (-56)[ebp],2
+mov dword ptr (-60)[ebp],3
+lea edi,(-60)[ebp]
+mov dword ptr (-64)[ebp],edi
+mov edi,dword ptr (-64)[ebp]
+push edi
+mov edi,dword ptr (-56)[ebp]
+push edi
+call _clobber
+add esp,8
+cmp dword ptr (-56)[ebp],2
+jne L675
+cmp dword ptr (-60)[ebp],2
+je L673
+L675:
+add dword ptr (-12)[ebp],16
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L676
+push 16
+lea edi,(L645)
+push edi
+call _printf
+add esp,8
+L676:
+L673:
+mov edi,dword ptr (20)[ebp]
+fld dword ptr (32)[edi]
+fstp dword ptr (-68)[ebp]
+fld dword ptr (-68)[ebp]
+fcomp dword ptr (-68)[ebp]
+fstsw ax
+sahf
+je L678
+add dword ptr (-12)[ebp],32
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L680
+push 32
+lea edi,(L645)
+push edi
+call _printf
+add esp,8
+L680:
+L678:
+mov eax,dword ptr (-12)[ebp]
+L644:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _McCarthy
+_McCarthy:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+cmp dword ptr (20)[ebp],100
+jle L683
+mov edi,dword ptr (20)[ebp]
+mov eax,edi
+sub eax,10
+jmp L682
+L683:
+mov edi,dword ptr (20)[ebp]
+lea edi,(11)[edi]
+push edi
+call _McCarthy
+add esp,4
+mov edi,eax
+push edi
+call _McCarthy
+add esp,4
+mov edi,eax
+L682:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _clobber
+_clobber:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov dword ptr (20)[ebp],3
+mov edi,dword ptr (24)[ebp]
+mov dword ptr [edi],2
+mov eax,0
+L685:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L687 label byte
+db 76
+db 111
+db 99
+db 97
+db 108
+db 32
+db 101
+db 114
+db 114
+db 111
+db 114
+db 32
+db 37
+db 100
+db 46
+db 10
+db 0
+align 1
+L688 label byte
+db 115
+db 55
+db 49
+db 52
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L689 label byte
+db 115
+db 55
+db 49
+db 52
+db 32
+db 32
+db 32
+db 0
+public _s714
+_DATA ends
+_TEXT segment
+_s714:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,248
+lea edi,(L689)
+mov dword ptr (-68)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea esi,(60)[edi]
+mov dword ptr (-72)[ebp],esi
+mov dword ptr (-76)[ebp],0
+mov dword ptr (-8)[ebp],0
+mov edi,dword ptr (48)[edi]
+mov dword ptr (-4)[ebp],edi
+L690:
+L691:
+mov edi,dword ptr (-72)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-72)[ebp],esi
+mov esi,dword ptr (-68)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-68)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L690
+mov byte ptr (-9)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov bl,byte ptr (-25)[ebp]
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L693
+mov dword ptr (-8)[ebp],1
+cmp dword ptr (-4)[ebp],0
+je L695
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L695:
+L693:
+mov byte ptr (-9)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-28)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L697
+mov dword ptr (-8)[ebp],2
+cmp dword ptr (-4)[ebp],0
+je L699
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L699:
+L697:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-32)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L701
+mov dword ptr (-8)[ebp],3
+cmp dword ptr (-4)[ebp],0
+je L703
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L703:
+L701:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-36)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L705
+mov dword ptr (-8)[ebp],4
+cmp dword ptr (-4)[ebp],0
+je L707
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L707:
+L705:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L709
+mov dword ptr (-8)[ebp],5
+cmp dword ptr (-4)[ebp],0
+je L711
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L711:
+L709:
+mov byte ptr (-9)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld dword ptr (-56)[ebp]
+call __ftol
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L713
+mov dword ptr (-8)[ebp],6
+cmp dword ptr (-4)[ebp],0
+je L715
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L715:
+L713:
+mov byte ptr (-9)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld qword ptr (-64)[ebp]
+call __ftol
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L717
+mov dword ptr (-8)[ebp],7
+cmp dword ptr (-4)[ebp],0
+je L719
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L719:
+L717:
+mov word ptr (-12)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-25)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L721
+mov dword ptr (-8)[ebp],8
+cmp dword ptr (-4)[ebp],0
+je L723
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L723:
+L721:
+mov word ptr (-12)[ebp],5
+mov word ptr (-28)[ebp],2
+mov di,word ptr (-28)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L725
+mov dword ptr (-8)[ebp],9
+cmp dword ptr (-4)[ebp],0
+je L727
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L727:
+L725:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-32)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L729
+mov dword ptr (-8)[ebp],10
+cmp dword ptr (-4)[ebp],0
+je L731
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L731:
+L729:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-36)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L733
+mov dword ptr (-8)[ebp],11
+cmp dword ptr (-4)[ebp],0
+je L735
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L735:
+L733:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L737
+mov dword ptr (-8)[ebp],12
+cmp dword ptr (-4)[ebp],0
+je L739
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L739:
+L737:
+mov word ptr (-12)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld dword ptr (-56)[ebp]
+call __ftol
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L741
+mov dword ptr (-8)[ebp],13
+cmp dword ptr (-4)[ebp],0
+je L743
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L743:
+L741:
+mov word ptr (-12)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld qword ptr (-64)[ebp]
+call __ftol
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L745
+mov dword ptr (-8)[ebp],14
+cmp dword ptr (-4)[ebp],0
+je L747
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L747:
+L745:
+mov dword ptr (-16)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-25)[ebp]
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],2
+je L749
+mov dword ptr (-8)[ebp],15
+cmp dword ptr (-4)[ebp],0
+je L751
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L751:
+L749:
+mov dword ptr (-16)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-28)[ebp]
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],2
+je L753
+mov dword ptr (-8)[ebp],16
+cmp dword ptr (-4)[ebp],0
+je L755
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L755:
+L753:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-32)[ebp]
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],2
+je L757
+mov dword ptr (-8)[ebp],17
+cmp dword ptr (-4)[ebp],0
+je L759
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L759:
+L757:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-36)[ebp]
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],2
+je L761
+mov dword ptr (-8)[ebp],18
+cmp dword ptr (-4)[ebp],0
+je L763
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L763:
+L761:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],2
+je L765
+mov dword ptr (-8)[ebp],19
+cmp dword ptr (-4)[ebp],0
+je L767
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L767:
+L765:
+mov dword ptr (-16)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld dword ptr (-56)[ebp]
+call __ftol
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],2
+je L769
+mov dword ptr (-8)[ebp],20
+cmp dword ptr (-4)[ebp],0
+je L771
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L771:
+L769:
+mov dword ptr (-16)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld qword ptr (-64)[ebp]
+call __ftol
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],2
+je L773
+mov dword ptr (-8)[ebp],21
+cmp dword ptr (-4)[ebp],0
+je L775
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L775:
+L773:
+mov dword ptr (-20)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-25)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],2
+je L777
+mov dword ptr (-8)[ebp],22
+cmp dword ptr (-4)[ebp],0
+je L779
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L779:
+L777:
+mov dword ptr (-20)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-28)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],2
+je L781
+mov dword ptr (-8)[ebp],23
+cmp dword ptr (-4)[ebp],0
+je L783
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L783:
+L781:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-32)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],2
+je L785
+mov dword ptr (-8)[ebp],24
+cmp dword ptr (-4)[ebp],0
+je L787
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L787:
+L785:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-36)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],2
+je L789
+mov dword ptr (-8)[ebp],25
+cmp dword ptr (-4)[ebp],0
+je L791
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L791:
+L789:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],2
+je L793
+mov dword ptr (-8)[ebp],26
+cmp dword ptr (-4)[ebp],0
+je L795
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L795:
+L793:
+mov dword ptr (-20)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld dword ptr (-56)[ebp]
+call __ftol
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],2
+je L797
+mov dword ptr (-8)[ebp],27
+cmp dword ptr (-4)[ebp],0
+je L799
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L799:
+L797:
+mov dword ptr (-20)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld qword ptr (-64)[ebp]
+call __ftol
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],2
+je L801
+mov dword ptr (-8)[ebp],28
+cmp dword ptr (-4)[ebp],0
+je L803
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L803:
+L801:
+mov dword ptr (-24)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-25)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L805
+mov dword ptr (-8)[ebp],29
+cmp dword ptr (-4)[ebp],0
+je L807
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L807:
+L805:
+mov dword ptr (-24)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-28)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L809
+mov dword ptr (-8)[ebp],30
+cmp dword ptr (-4)[ebp],0
+je L811
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L811:
+L809:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-32)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L813
+mov dword ptr (-8)[ebp],31
+cmp dword ptr (-4)[ebp],0
+je L815
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L815:
+L813:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-36)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L817
+mov dword ptr (-8)[ebp],32
+cmp dword ptr (-4)[ebp],0
+je L819
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L819:
+L817:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L821
+mov dword ptr (-8)[ebp],33
+cmp dword ptr (-4)[ebp],0
+je L823
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L823:
+L821:
+mov dword ptr (-24)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld dword ptr (L828)
+fcomp dword ptr (-56)[ebp]
+fstsw ax
+sahf
+ja L826
+fld dword ptr (-56)[ebp]
+fsub dword ptr (L828)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-80)[ebp],edi
+jmp L827
+L826:
+fld dword ptr (-56)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-80)[ebp],edi
+L827:
+mov edi,dword ptr (-80)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L829
+mov dword ptr (-8)[ebp],34
+cmp dword ptr (-4)[ebp],0
+je L831
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L831:
+L829:
+mov dword ptr (-24)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld qword ptr (L836)
+fcomp qword ptr (-64)[ebp]
+fstsw ax
+sahf
+ja L834
+fld qword ptr (-64)[ebp]
+fsub qword ptr (L836)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-92)[ebp],edi
+jmp L835
+L834:
+fld qword ptr (-64)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-92)[ebp],edi
+L835:
+mov edi,dword ptr (-92)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L837
+mov dword ptr (-8)[ebp],35
+cmp dword ptr (-4)[ebp],0
+je L839
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L839:
+L837:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-25)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L529)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L842
+mov dword ptr (-8)[ebp],36
+cmp dword ptr (-4)[ebp],0
+je L844
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L844:
+L842:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-28)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L529)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L846
+mov dword ptr (-8)[ebp],37
+cmp dword ptr (-4)[ebp],0
+je L848
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L848:
+L846:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-32)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L529)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L850
+mov dword ptr (-8)[ebp],38
+cmp dword ptr (-4)[ebp],0
+je L852
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L852:
+L850:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-36)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L529)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L854
+mov dword ptr (-8)[ebp],39
+cmp dword ptr (-4)[ebp],0
+je L856
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L856:
+L854:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L529)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L858
+mov dword ptr (-8)[ebp],40
+cmp dword ptr (-4)[ebp],0
+je L860
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L860:
+L858:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld dword ptr (-56)[ebp]
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L529)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L862
+mov dword ptr (-8)[ebp],41
+cmp dword ptr (-4)[ebp],0
+je L864
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L864:
+L862:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld qword ptr (-64)[ebp]
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L529)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L866
+mov dword ptr (-8)[ebp],42
+cmp dword ptr (-4)[ebp],0
+je L868
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L868:
+L866:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-25)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L416)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L871
+mov dword ptr (-8)[ebp],43
+cmp dword ptr (-4)[ebp],0
+je L873
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L873:
+L871:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-28)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L416)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L875
+mov dword ptr (-8)[ebp],44
+cmp dword ptr (-4)[ebp],0
+je L877
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L877:
+L875:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-32)[ebp],2
+fild dword ptr (-32)[ebp]
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L416)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L879
+mov dword ptr (-8)[ebp],45
+cmp dword ptr (-4)[ebp],0
+je L881
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L881:
+L879:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-36)[ebp],2
+fild dword ptr (-36)[ebp]
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L416)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L883
+mov dword ptr (-8)[ebp],46
+cmp dword ptr (-4)[ebp],0
+je L885
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L885:
+L883:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L416)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L887
+mov dword ptr (-8)[ebp],47
+cmp dword ptr (-4)[ebp],0
+je L889
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L889:
+L887:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld dword ptr (-56)[ebp]
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L416)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L891
+mov dword ptr (-8)[ebp],48
+cmp dword ptr (-4)[ebp],0
+je L893
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L893:
+L891:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld qword ptr (-64)[ebp]
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L416)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L895
+mov dword ptr (-8)[ebp],49
+cmp dword ptr (-4)[ebp],0
+je L897
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L897:
+L895:
+mov byte ptr (-9)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+lea edi,[esi][edi]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,7
+je L899
+mov dword ptr (-8)[ebp],50
+cmp dword ptr (-4)[ebp],0
+je L901
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L901:
+L899:
+mov byte ptr (-9)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,word ptr (-28)[ebp]
+lea edi,[esi][edi]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,7
+je L903
+mov dword ptr (-8)[ebp],51
+cmp dword ptr (-4)[ebp],0
+je L905
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L905:
+L903:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov esi,dword ptr (-32)[ebp]
+lea edi,[esi][edi]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,7
+je L907
+mov dword ptr (-8)[ebp],52
+cmp dword ptr (-4)[ebp],0
+je L909
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L909:
+L907:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov esi,dword ptr (-36)[ebp]
+lea edi,[esi][edi]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,7
+je L911
+mov dword ptr (-8)[ebp],53
+cmp dword ptr (-4)[ebp],0
+je L913
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L913:
+L911:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov esi,dword ptr (-40)[ebp]
+lea edi,[esi][edi]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,7
+je L915
+mov dword ptr (-8)[ebp],54
+cmp dword ptr (-4)[ebp],0
+je L917
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L917:
+L915:
+mov byte ptr (-9)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+movsx edi,byte ptr (-9)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fadd dword ptr (-56)[ebp]
+call __ftol
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,7
+je L919
+mov dword ptr (-8)[ebp],55
+cmp dword ptr (-4)[ebp],0
+je L921
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L921:
+L919:
+mov byte ptr (-9)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+movsx edi,byte ptr (-9)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fadd qword ptr (-64)[ebp]
+call __ftol
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,7
+je L923
+mov dword ptr (-8)[ebp],56
+cmp dword ptr (-4)[ebp],0
+je L925
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L925:
+L923:
+mov word ptr (-12)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+lea edi,[esi][edi]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,7
+je L927
+mov dword ptr (-8)[ebp],57
+cmp dword ptr (-4)[ebp],0
+je L929
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L929:
+L927:
+mov word ptr (-12)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+movsx esi,word ptr (-28)[ebp]
+lea edi,[esi][edi]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,7
+je L931
+mov dword ptr (-8)[ebp],58
+cmp dword ptr (-4)[ebp],0
+je L933
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L933:
+L931:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov esi,dword ptr (-32)[ebp]
+lea edi,[esi][edi]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,7
+je L935
+mov dword ptr (-8)[ebp],59
+cmp dword ptr (-4)[ebp],0
+je L937
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L937:
+L935:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov esi,dword ptr (-36)[ebp]
+lea edi,[esi][edi]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,7
+je L939
+mov dword ptr (-8)[ebp],60
+cmp dword ptr (-4)[ebp],0
+je L941
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L941:
+L939:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov esi,dword ptr (-40)[ebp]
+lea edi,[esi][edi]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,7
+je L943
+mov dword ptr (-8)[ebp],61
+cmp dword ptr (-4)[ebp],0
+je L945
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L945:
+L943:
+mov word ptr (-12)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+movsx edi,word ptr (-12)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fadd dword ptr (-56)[ebp]
+call __ftol
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,7
+je L947
+mov dword ptr (-8)[ebp],62
+cmp dword ptr (-4)[ebp],0
+je L949
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L949:
+L947:
+mov word ptr (-12)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+movsx edi,word ptr (-12)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fadd qword ptr (-64)[ebp]
+call __ftol
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,7
+je L951
+mov dword ptr (-8)[ebp],63
+cmp dword ptr (-4)[ebp],0
+je L953
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L953:
+L951:
+mov dword ptr (-16)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-25)[ebp]
+add dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],7
+je L955
+mov dword ptr (-8)[ebp],64
+cmp dword ptr (-4)[ebp],0
+je L957
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L957:
+L955:
+mov dword ptr (-16)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-28)[ebp]
+add dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],7
+je L959
+mov dword ptr (-8)[ebp],65
+cmp dword ptr (-4)[ebp],0
+je L961
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L961:
+L959:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-32)[ebp]
+add dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],7
+je L963
+mov dword ptr (-8)[ebp],66
+cmp dword ptr (-4)[ebp],0
+je L965
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L965:
+L963:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-36)[ebp]
+add dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],7
+je L967
+mov dword ptr (-8)[ebp],67
+cmp dword ptr (-4)[ebp],0
+je L969
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L969:
+L967:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+mov esi,dword ptr (-40)[ebp]
+lea edi,[esi][edi]
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],7
+je L971
+mov dword ptr (-8)[ebp],68
+cmp dword ptr (-4)[ebp],0
+je L973
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L973:
+L971:
+mov dword ptr (-16)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+mov edi,dword ptr (-16)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fadd dword ptr (-56)[ebp]
+call __ftol
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],7
+je L975
+mov dword ptr (-8)[ebp],69
+cmp dword ptr (-4)[ebp],0
+je L977
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L977:
+L975:
+mov dword ptr (-16)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fild dword ptr (-16)[ebp]
+fadd qword ptr (-64)[ebp]
+call __ftol
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],7
+je L979
+mov dword ptr (-8)[ebp],70
+cmp dword ptr (-4)[ebp],0
+je L981
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L981:
+L979:
+mov dword ptr (-20)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-25)[ebp]
+add dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],7
+je L983
+mov dword ptr (-8)[ebp],71
+cmp dword ptr (-4)[ebp],0
+je L985
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L985:
+L983:
+mov dword ptr (-20)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-28)[ebp]
+add dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],7
+je L987
+mov dword ptr (-8)[ebp],72
+cmp dword ptr (-4)[ebp],0
+je L989
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L989:
+L987:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-32)[ebp]
+add dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],7
+je L991
+mov dword ptr (-8)[ebp],73
+cmp dword ptr (-4)[ebp],0
+je L993
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L993:
+L991:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-36)[ebp]
+add dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],7
+je L995
+mov dword ptr (-8)[ebp],74
+cmp dword ptr (-4)[ebp],0
+je L997
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L997:
+L995:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+mov esi,dword ptr (-40)[ebp]
+lea edi,[esi][edi]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],7
+je L999
+mov dword ptr (-8)[ebp],75
+cmp dword ptr (-4)[ebp],0
+je L1001
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1001:
+L999:
+mov dword ptr (-20)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+mov edi,dword ptr (-20)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fadd dword ptr (-56)[ebp]
+call __ftol
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],7
+je L1003
+mov dword ptr (-8)[ebp],76
+cmp dword ptr (-4)[ebp],0
+je L1005
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1005:
+L1003:
+mov dword ptr (-20)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fild dword ptr (-20)[ebp]
+fadd qword ptr (-64)[ebp]
+call __ftol
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],7
+je L1007
+mov dword ptr (-8)[ebp],77
+cmp dword ptr (-4)[ebp],0
+je L1009
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1009:
+L1007:
+mov dword ptr (-24)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-25)[ebp]
+add dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,7
+je L1011
+mov dword ptr (-8)[ebp],78
+cmp dword ptr (-4)[ebp],0
+je L1013
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1013:
+L1011:
+mov dword ptr (-24)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-28)[ebp]
+add dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,7
+je L1015
+mov dword ptr (-8)[ebp],79
+cmp dword ptr (-4)[ebp],0
+je L1017
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1017:
+L1015:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-32)[ebp]
+add dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,7
+je L1019
+mov dword ptr (-8)[ebp],80
+cmp dword ptr (-4)[ebp],0
+je L1021
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1021:
+L1019:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-36)[ebp]
+add dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,7
+je L1023
+mov dword ptr (-8)[ebp],81
+cmp dword ptr (-4)[ebp],0
+je L1025
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1025:
+L1023:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+add dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,7
+je L1027
+mov dword ptr (-8)[ebp],82
+cmp dword ptr (-4)[ebp],0
+je L1029
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1029:
+L1027:
+mov dword ptr (-24)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+mov edi,dword ptr (-24)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+sub esp,4
+fstp dword ptr 0[esp]
+fld dword ptr 0[esp]
+add esp,4
+fadd dword ptr (-56)[ebp]
+fstp dword ptr (-128)[ebp]
+fld dword ptr (L828)
+fcomp dword ptr (-128)[ebp]
+fstsw ax
+sahf
+ja L1032
+fld dword ptr (-128)[ebp]
+fsub dword ptr (L828)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-124)[ebp],edi
+jmp L1033
+L1032:
+fld dword ptr (-128)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-124)[ebp],edi
+L1033:
+mov edi,dword ptr (-124)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,7
+je L1034
+mov dword ptr (-8)[ebp],83
+cmp dword ptr (-4)[ebp],0
+je L1036
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1036:
+L1034:
+mov dword ptr (-24)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+mov edi,dword ptr (-24)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fadd qword ptr (-64)[ebp]
+fstp qword ptr (-144)[ebp]
+fld qword ptr (L836)
+fcomp qword ptr (-144)[ebp]
+fstsw ax
+sahf
+ja L1039
+fld qword ptr (-144)[ebp]
+fsub qword ptr (L836)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-136)[ebp],edi
+jmp L1040
+L1039:
+fld qword ptr (-144)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-136)[ebp],edi
+L1040:
+mov edi,dword ptr (-136)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,7
+je L1041
+mov dword ptr (-8)[ebp],84
+cmp dword ptr (-4)[ebp],0
+je L1043
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1043:
+L1041:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov byte ptr (-25)[ebp],2
+fld dword ptr (-44)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1047)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1045
+mov dword ptr (-8)[ebp],85
+cmp dword ptr (-4)[ebp],0
+je L1048
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1048:
+L1045:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov word ptr (-28)[ebp],2
+fld dword ptr (-44)[ebp]
+movsx edi,word ptr (-28)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1047)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1050
+mov dword ptr (-8)[ebp],86
+cmp dword ptr (-4)[ebp],0
+je L1052
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1052:
+L1050:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-32)[ebp],2
+fld dword ptr (-44)[ebp]
+mov edi,dword ptr (-32)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1047)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1054
+mov dword ptr (-8)[ebp],87
+cmp dword ptr (-4)[ebp],0
+je L1056
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1056:
+L1054:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-36)[ebp],2
+fld dword ptr (-44)[ebp]
+mov edi,dword ptr (-36)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1047)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1058
+mov dword ptr (-8)[ebp],88
+cmp dword ptr (-4)[ebp],0
+je L1060
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1060:
+L1058:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+fld dword ptr (-44)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+sub esp,4
+fstp dword ptr 0[esp]
+fld dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1047)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1062
+mov dword ptr (-8)[ebp],89
+cmp dword ptr (-4)[ebp],0
+je L1064
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1064:
+L1062:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld dword ptr (-44)[ebp]
+fadd dword ptr (-56)[ebp]
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1047)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1066
+mov dword ptr (-8)[ebp],90
+cmp dword ptr (-4)[ebp],0
+je L1068
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1068:
+L1066:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld dword ptr (-44)[ebp]
+fadd qword ptr (-64)[ebp]
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1047)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1070
+mov dword ptr (-8)[ebp],91
+cmp dword ptr (-4)[ebp],0
+je L1072
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1072:
+L1070:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov byte ptr (-25)[ebp],2
+fld qword ptr (-52)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1076)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1074
+mov dword ptr (-8)[ebp],92
+cmp dword ptr (-4)[ebp],0
+je L1077
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1077:
+L1074:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov word ptr (-28)[ebp],2
+fld qword ptr (-52)[ebp]
+movsx edi,word ptr (-28)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1076)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1079
+mov dword ptr (-8)[ebp],93
+cmp dword ptr (-4)[ebp],0
+je L1081
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1081:
+L1079:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-32)[ebp],2
+fld qword ptr (-52)[ebp]
+fild dword ptr (-32)[ebp]
+faddp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1076)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1083
+mov dword ptr (-8)[ebp],94
+cmp dword ptr (-4)[ebp],0
+je L1085
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1085:
+L1083:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-36)[ebp],2
+fld qword ptr (-52)[ebp]
+fild dword ptr (-36)[ebp]
+faddp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1076)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1087
+mov dword ptr (-8)[ebp],95
+cmp dword ptr (-4)[ebp],0
+je L1089
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1089:
+L1087:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+fld qword ptr (-52)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+faddp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1076)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1091
+mov dword ptr (-8)[ebp],96
+cmp dword ptr (-4)[ebp],0
+je L1093
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1093:
+L1091:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld qword ptr (-52)[ebp]
+fadd dword ptr (-56)[ebp]
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1076)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1095
+mov dword ptr (-8)[ebp],97
+cmp dword ptr (-4)[ebp],0
+je L1097
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1097:
+L1095:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld qword ptr (-52)[ebp]
+fadd qword ptr (-64)[ebp]
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1076)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1099
+mov dword ptr (-8)[ebp],98
+cmp dword ptr (-4)[ebp],0
+je L1101
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1101:
+L1099:
+mov byte ptr (-9)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+sub edi,esi
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,3
+je L1103
+mov dword ptr (-8)[ebp],99
+cmp dword ptr (-4)[ebp],0
+je L1105
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1105:
+L1103:
+mov byte ptr (-9)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,word ptr (-28)[ebp]
+sub edi,esi
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,3
+je L1107
+mov dword ptr (-8)[ebp],100
+cmp dword ptr (-4)[ebp],0
+je L1109
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1109:
+L1107:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+sub edi,dword ptr (-32)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,3
+je L1111
+mov dword ptr (-8)[ebp],101
+cmp dword ptr (-4)[ebp],0
+je L1113
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1113:
+L1111:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+sub edi,dword ptr (-36)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,3
+je L1115
+mov dword ptr (-8)[ebp],102
+cmp dword ptr (-4)[ebp],0
+je L1117
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1117:
+L1115:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+sub edi,dword ptr (-40)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,3
+je L1119
+mov dword ptr (-8)[ebp],103
+cmp dword ptr (-4)[ebp],0
+je L1121
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1121:
+L1119:
+mov byte ptr (-9)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+movsx edi,byte ptr (-9)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fsub dword ptr (-56)[ebp]
+call __ftol
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,3
+je L1123
+mov dword ptr (-8)[ebp],104
+cmp dword ptr (-4)[ebp],0
+je L1125
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1125:
+L1123:
+mov byte ptr (-9)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+movsx edi,byte ptr (-9)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fsub qword ptr (-64)[ebp]
+call __ftol
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,3
+je L1127
+mov dword ptr (-8)[ebp],105
+cmp dword ptr (-4)[ebp],0
+je L1129
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1129:
+L1127:
+mov word ptr (-12)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+sub edi,esi
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,3
+je L1131
+mov dword ptr (-8)[ebp],106
+cmp dword ptr (-4)[ebp],0
+je L1133
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1133:
+L1131:
+mov word ptr (-12)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+movsx esi,word ptr (-28)[ebp]
+sub edi,esi
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,3
+je L1135
+mov dword ptr (-8)[ebp],107
+cmp dword ptr (-4)[ebp],0
+je L1137
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1137:
+L1135:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+sub edi,dword ptr (-32)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,3
+je L1139
+mov dword ptr (-8)[ebp],108
+cmp dword ptr (-4)[ebp],0
+je L1141
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1141:
+L1139:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+sub edi,dword ptr (-36)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,3
+je L1143
+mov dword ptr (-8)[ebp],109
+cmp dword ptr (-4)[ebp],0
+je L1145
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1145:
+L1143:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+sub edi,dword ptr (-40)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,3
+je L1147
+mov dword ptr (-8)[ebp],110
+cmp dword ptr (-4)[ebp],0
+je L1149
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1149:
+L1147:
+mov word ptr (-12)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+movsx edi,word ptr (-12)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fsub dword ptr (-56)[ebp]
+call __ftol
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,3
+je L1151
+mov dword ptr (-8)[ebp],111
+cmp dword ptr (-4)[ebp],0
+je L1153
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1153:
+L1151:
+mov word ptr (-12)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+movsx edi,word ptr (-12)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fsub qword ptr (-64)[ebp]
+call __ftol
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,3
+je L1155
+mov dword ptr (-8)[ebp],112
+cmp dword ptr (-4)[ebp],0
+je L1157
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1157:
+L1155:
+mov dword ptr (-16)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-25)[ebp]
+sub dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],3
+je L1159
+mov dword ptr (-8)[ebp],113
+cmp dword ptr (-4)[ebp],0
+je L1161
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1161:
+L1159:
+mov dword ptr (-16)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-28)[ebp]
+sub dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],3
+je L1163
+mov dword ptr (-8)[ebp],114
+cmp dword ptr (-4)[ebp],0
+je L1165
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1165:
+L1163:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-32)[ebp]
+sub dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],3
+je L1167
+mov dword ptr (-8)[ebp],115
+cmp dword ptr (-4)[ebp],0
+je L1169
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1169:
+L1167:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-36)[ebp]
+sub dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],3
+je L1171
+mov dword ptr (-8)[ebp],116
+cmp dword ptr (-4)[ebp],0
+je L1173
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1173:
+L1171:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+sub edi,dword ptr (-40)[ebp]
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],3
+je L1175
+mov dword ptr (-8)[ebp],117
+cmp dword ptr (-4)[ebp],0
+je L1177
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1177:
+L1175:
+mov dword ptr (-16)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+mov edi,dword ptr (-16)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fsub dword ptr (-56)[ebp]
+call __ftol
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],3
+je L1179
+mov dword ptr (-8)[ebp],118
+cmp dword ptr (-4)[ebp],0
+je L1181
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1181:
+L1179:
+mov dword ptr (-16)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fild dword ptr (-16)[ebp]
+fsub qword ptr (-64)[ebp]
+call __ftol
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],3
+je L1183
+mov dword ptr (-8)[ebp],119
+cmp dword ptr (-4)[ebp],0
+je L1185
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1185:
+L1183:
+mov dword ptr (-20)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-25)[ebp]
+sub dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],3
+je L1187
+mov dword ptr (-8)[ebp],120
+cmp dword ptr (-4)[ebp],0
+je L1189
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1189:
+L1187:
+mov dword ptr (-20)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-28)[ebp]
+sub dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],3
+je L1191
+mov dword ptr (-8)[ebp],121
+cmp dword ptr (-4)[ebp],0
+je L1193
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1193:
+L1191:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-32)[ebp]
+sub dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],3
+je L1195
+mov dword ptr (-8)[ebp],122
+cmp dword ptr (-4)[ebp],0
+je L1197
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1197:
+L1195:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-36)[ebp]
+sub dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],3
+je L1199
+mov dword ptr (-8)[ebp],123
+cmp dword ptr (-4)[ebp],0
+je L1201
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1201:
+L1199:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+sub edi,dword ptr (-40)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],3
+je L1203
+mov dword ptr (-8)[ebp],124
+cmp dword ptr (-4)[ebp],0
+je L1205
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1205:
+L1203:
+mov dword ptr (-20)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+mov edi,dword ptr (-20)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fsub dword ptr (-56)[ebp]
+call __ftol
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],3
+je L1207
+mov dword ptr (-8)[ebp],125
+cmp dword ptr (-4)[ebp],0
+je L1209
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1209:
+L1207:
+mov dword ptr (-20)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fild dword ptr (-20)[ebp]
+fsub qword ptr (-64)[ebp]
+call __ftol
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],3
+je L1211
+mov dword ptr (-8)[ebp],126
+cmp dword ptr (-4)[ebp],0
+je L1213
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1213:
+L1211:
+mov dword ptr (-24)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-25)[ebp]
+sub dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,3
+je L1215
+mov dword ptr (-8)[ebp],127
+cmp dword ptr (-4)[ebp],0
+je L1217
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1217:
+L1215:
+mov dword ptr (-24)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-28)[ebp]
+sub dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,3
+je L1219
+mov dword ptr (-8)[ebp],128
+cmp dword ptr (-4)[ebp],0
+je L1221
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1221:
+L1219:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-32)[ebp]
+sub dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,3
+je L1223
+mov dword ptr (-8)[ebp],129
+cmp dword ptr (-4)[ebp],0
+je L1225
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1225:
+L1223:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-36)[ebp]
+sub dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,3
+je L1227
+mov dword ptr (-8)[ebp],130
+cmp dword ptr (-4)[ebp],0
+je L1229
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1229:
+L1227:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+sub dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,3
+je L1231
+mov dword ptr (-8)[ebp],131
+cmp dword ptr (-4)[ebp],0
+je L1233
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1233:
+L1231:
+mov dword ptr (-24)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+mov edi,dword ptr (-24)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+sub esp,4
+fstp dword ptr 0[esp]
+fld dword ptr 0[esp]
+add esp,4
+fsub dword ptr (-56)[ebp]
+fstp dword ptr (-160)[ebp]
+fld dword ptr (L828)
+fcomp dword ptr (-160)[ebp]
+fstsw ax
+sahf
+ja L1236
+fld dword ptr (-160)[ebp]
+fsub dword ptr (L828)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-156)[ebp],edi
+jmp L1237
+L1236:
+fld dword ptr (-160)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-156)[ebp],edi
+L1237:
+mov edi,dword ptr (-156)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,3
+je L1238
+mov dword ptr (-8)[ebp],132
+cmp dword ptr (-4)[ebp],0
+je L1240
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1240:
+L1238:
+mov dword ptr (-24)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+mov edi,dword ptr (-24)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fsub qword ptr (-64)[ebp]
+fstp qword ptr (-176)[ebp]
+fld qword ptr (L836)
+fcomp qword ptr (-176)[ebp]
+fstsw ax
+sahf
+ja L1243
+fld qword ptr (-176)[ebp]
+fsub qword ptr (L836)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-168)[ebp],edi
+jmp L1244
+L1243:
+fld qword ptr (-176)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-168)[ebp],edi
+L1244:
+mov edi,dword ptr (-168)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,3
+je L1245
+mov dword ptr (-8)[ebp],133
+cmp dword ptr (-4)[ebp],0
+je L1247
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1247:
+L1245:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov byte ptr (-25)[ebp],2
+fld dword ptr (-44)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fsubp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1251)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1249
+mov dword ptr (-8)[ebp],134
+cmp dword ptr (-4)[ebp],0
+je L1252
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1252:
+L1249:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov word ptr (-28)[ebp],2
+fld dword ptr (-44)[ebp]
+movsx edi,word ptr (-28)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fsubp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1251)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1254
+mov dword ptr (-8)[ebp],135
+cmp dword ptr (-4)[ebp],0
+je L1256
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1256:
+L1254:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-32)[ebp],2
+fld dword ptr (-44)[ebp]
+mov edi,dword ptr (-32)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fsubp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1251)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1258
+mov dword ptr (-8)[ebp],136
+cmp dword ptr (-4)[ebp],0
+je L1260
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1260:
+L1258:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-36)[ebp],2
+fld dword ptr (-44)[ebp]
+mov edi,dword ptr (-36)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fsubp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1251)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1262
+mov dword ptr (-8)[ebp],137
+cmp dword ptr (-4)[ebp],0
+je L1264
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1264:
+L1262:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+fld dword ptr (-44)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+sub esp,4
+fstp dword ptr 0[esp]
+fld dword ptr 0[esp]
+add esp,4
+fsubp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1251)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1266
+mov dword ptr (-8)[ebp],138
+cmp dword ptr (-4)[ebp],0
+je L1268
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1268:
+L1266:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld dword ptr (-44)[ebp]
+fsub dword ptr (-56)[ebp]
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1251)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1270
+mov dword ptr (-8)[ebp],139
+cmp dword ptr (-4)[ebp],0
+je L1272
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1272:
+L1270:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld dword ptr (-44)[ebp]
+fsub qword ptr (-64)[ebp]
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1251)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1274
+mov dword ptr (-8)[ebp],140
+cmp dword ptr (-4)[ebp],0
+je L1276
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1276:
+L1274:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov byte ptr (-25)[ebp],2
+fld qword ptr (-52)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fsubp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1280)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1278
+mov dword ptr (-8)[ebp],141
+cmp dword ptr (-4)[ebp],0
+je L1281
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1281:
+L1278:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov word ptr (-28)[ebp],2
+fld qword ptr (-52)[ebp]
+movsx edi,word ptr (-28)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fsubp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1280)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1283
+mov dword ptr (-8)[ebp],142
+cmp dword ptr (-4)[ebp],0
+je L1285
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1285:
+L1283:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-32)[ebp],2
+fld qword ptr (-52)[ebp]
+fild dword ptr (-32)[ebp]
+fsubp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1280)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1287
+mov dword ptr (-8)[ebp],143
+cmp dword ptr (-4)[ebp],0
+je L1289
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1289:
+L1287:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-36)[ebp],2
+fld qword ptr (-52)[ebp]
+fild dword ptr (-36)[ebp]
+fsubp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1280)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1291
+mov dword ptr (-8)[ebp],144
+cmp dword ptr (-4)[ebp],0
+je L1293
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1293:
+L1291:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+fld qword ptr (-52)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fsubp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1280)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1295
+mov dword ptr (-8)[ebp],145
+cmp dword ptr (-4)[ebp],0
+je L1297
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1297:
+L1295:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld qword ptr (-52)[ebp]
+fsub dword ptr (-56)[ebp]
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1280)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1299
+mov dword ptr (-8)[ebp],146
+cmp dword ptr (-4)[ebp],0
+je L1301
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1301:
+L1299:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld qword ptr (-52)[ebp]
+fsub qword ptr (-64)[ebp]
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1280)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1303
+mov dword ptr (-8)[ebp],147
+cmp dword ptr (-4)[ebp],0
+je L1305
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1305:
+L1303:
+mov byte ptr (-9)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+imul edi,esi
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,10
+je L1307
+mov dword ptr (-8)[ebp],148
+cmp dword ptr (-4)[ebp],0
+je L1309
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1309:
+L1307:
+mov byte ptr (-9)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,word ptr (-28)[ebp]
+imul edi,esi
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,10
+je L1311
+mov dword ptr (-8)[ebp],149
+cmp dword ptr (-4)[ebp],0
+je L1313
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1313:
+L1311:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov esi,dword ptr (-32)[ebp]
+imul edi,esi
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,10
+je L1315
+mov dword ptr (-8)[ebp],150
+cmp dword ptr (-4)[ebp],0
+je L1317
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1317:
+L1315:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov esi,dword ptr (-36)[ebp]
+imul edi,esi
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,10
+je L1319
+mov dword ptr (-8)[ebp],151
+cmp dword ptr (-4)[ebp],0
+je L1321
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1321:
+L1319:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov eax,edi
+mul dword ptr (-40)[ebp]
+mov edi,eax
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,10
+je L1323
+mov dword ptr (-8)[ebp],152
+cmp dword ptr (-4)[ebp],0
+je L1325
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1325:
+L1323:
+mov byte ptr (-9)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+movsx edi,byte ptr (-9)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmul dword ptr (-56)[ebp]
+call __ftol
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,10
+je L1327
+mov dword ptr (-8)[ebp],153
+cmp dword ptr (-4)[ebp],0
+je L1329
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1329:
+L1327:
+mov byte ptr (-9)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+movsx edi,byte ptr (-9)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmul qword ptr (-64)[ebp]
+call __ftol
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,10
+je L1331
+mov dword ptr (-8)[ebp],154
+cmp dword ptr (-4)[ebp],0
+je L1333
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1333:
+L1331:
+mov word ptr (-12)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+imul edi,esi
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,10
+je L1335
+mov dword ptr (-8)[ebp],155
+cmp dword ptr (-4)[ebp],0
+je L1337
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1337:
+L1335:
+mov word ptr (-12)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+movsx esi,word ptr (-28)[ebp]
+imul edi,esi
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,10
+je L1339
+mov dword ptr (-8)[ebp],156
+cmp dword ptr (-4)[ebp],0
+je L1341
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1341:
+L1339:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov esi,dword ptr (-32)[ebp]
+imul edi,esi
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,10
+je L1343
+mov dword ptr (-8)[ebp],157
+cmp dword ptr (-4)[ebp],0
+je L1345
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1345:
+L1343:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov esi,dword ptr (-36)[ebp]
+imul edi,esi
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,10
+je L1347
+mov dword ptr (-8)[ebp],158
+cmp dword ptr (-4)[ebp],0
+je L1349
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1349:
+L1347:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov eax,edi
+mul dword ptr (-40)[ebp]
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,10
+je L1351
+mov dword ptr (-8)[ebp],159
+cmp dword ptr (-4)[ebp],0
+je L1353
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1353:
+L1351:
+mov word ptr (-12)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+movsx edi,word ptr (-12)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmul dword ptr (-56)[ebp]
+call __ftol
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,10
+je L1355
+mov dword ptr (-8)[ebp],160
+cmp dword ptr (-4)[ebp],0
+je L1357
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1357:
+L1355:
+mov word ptr (-12)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+movsx edi,word ptr (-12)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmul qword ptr (-64)[ebp]
+call __ftol
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,10
+je L1359
+mov dword ptr (-8)[ebp],161
+cmp dword ptr (-4)[ebp],0
+je L1361
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1361:
+L1359:
+mov dword ptr (-16)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+imul edi,esi
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],10
+je L1363
+mov dword ptr (-8)[ebp],162
+cmp dword ptr (-4)[ebp],0
+je L1365
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1365:
+L1363:
+mov dword ptr (-16)[ebp],5
+mov word ptr (-28)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+movsx esi,word ptr (-28)[ebp]
+imul edi,esi
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],10
+je L1367
+mov dword ptr (-8)[ebp],163
+cmp dword ptr (-4)[ebp],0
+je L1369
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1369:
+L1367:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+mov esi,dword ptr (-32)[ebp]
+imul edi,esi
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],10
+je L1371
+mov dword ptr (-8)[ebp],164
+cmp dword ptr (-4)[ebp],0
+je L1373
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1373:
+L1371:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+mov esi,dword ptr (-36)[ebp]
+imul edi,esi
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],10
+je L1375
+mov dword ptr (-8)[ebp],165
+cmp dword ptr (-4)[ebp],0
+je L1377
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1377:
+L1375:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+mov eax,edi
+mul dword ptr (-40)[ebp]
+mov edi,eax
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],10
+je L1379
+mov dword ptr (-8)[ebp],166
+cmp dword ptr (-4)[ebp],0
+je L1381
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1381:
+L1379:
+mov dword ptr (-16)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+mov edi,dword ptr (-16)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmul dword ptr (-56)[ebp]
+call __ftol
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],10
+je L1383
+mov dword ptr (-8)[ebp],167
+cmp dword ptr (-4)[ebp],0
+je L1385
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1385:
+L1383:
+mov dword ptr (-16)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fild dword ptr (-16)[ebp]
+fmul qword ptr (-64)[ebp]
+call __ftol
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],10
+je L1387
+mov dword ptr (-8)[ebp],168
+cmp dword ptr (-4)[ebp],0
+je L1389
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1389:
+L1387:
+mov dword ptr (-20)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+imul edi,esi
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],10
+je L1391
+mov dword ptr (-8)[ebp],169
+cmp dword ptr (-4)[ebp],0
+je L1393
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1393:
+L1391:
+mov dword ptr (-20)[ebp],5
+mov word ptr (-28)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+movsx esi,word ptr (-28)[ebp]
+imul edi,esi
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],10
+je L1395
+mov dword ptr (-8)[ebp],170
+cmp dword ptr (-4)[ebp],0
+je L1397
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1397:
+L1395:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+mov esi,dword ptr (-32)[ebp]
+imul edi,esi
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],10
+je L1399
+mov dword ptr (-8)[ebp],171
+cmp dword ptr (-4)[ebp],0
+je L1401
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1401:
+L1399:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+mov esi,dword ptr (-36)[ebp]
+imul edi,esi
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],10
+je L1403
+mov dword ptr (-8)[ebp],172
+cmp dword ptr (-4)[ebp],0
+je L1405
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1405:
+L1403:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+mov eax,edi
+mul dword ptr (-40)[ebp]
+mov edi,eax
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],10
+je L1407
+mov dword ptr (-8)[ebp],173
+cmp dword ptr (-4)[ebp],0
+je L1409
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1409:
+L1407:
+mov dword ptr (-20)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+mov edi,dword ptr (-20)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmul dword ptr (-56)[ebp]
+call __ftol
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],10
+je L1411
+mov dword ptr (-8)[ebp],174
+cmp dword ptr (-4)[ebp],0
+je L1413
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1413:
+L1411:
+mov dword ptr (-20)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fild dword ptr (-20)[ebp]
+fmul qword ptr (-64)[ebp]
+call __ftol
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],10
+je L1415
+mov dword ptr (-8)[ebp],175
+cmp dword ptr (-4)[ebp],0
+je L1417
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1417:
+L1415:
+mov dword ptr (-24)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+mul edi
+mov dword ptr (-24)[ebp],eax
+mov edi,dword ptr (-24)[ebp]
+cmp edi,10
+je L1419
+mov dword ptr (-8)[ebp],176
+cmp dword ptr (-4)[ebp],0
+je L1421
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1421:
+L1419:
+mov dword ptr (-24)[ebp],5
+mov word ptr (-28)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+movsx edi,word ptr (-28)[ebp]
+mul edi
+mov dword ptr (-24)[ebp],eax
+mov edi,dword ptr (-24)[ebp]
+cmp edi,10
+je L1423
+mov dword ptr (-8)[ebp],177
+cmp dword ptr (-4)[ebp],0
+je L1425
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1425:
+L1423:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+mov edi,dword ptr (-32)[ebp]
+mul edi
+mov dword ptr (-24)[ebp],eax
+mov edi,dword ptr (-24)[ebp]
+cmp edi,10
+je L1427
+mov dword ptr (-8)[ebp],178
+cmp dword ptr (-4)[ebp],0
+je L1429
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1429:
+L1427:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+mov edi,dword ptr (-36)[ebp]
+mul edi
+mov dword ptr (-24)[ebp],eax
+mov edi,dword ptr (-24)[ebp]
+cmp edi,10
+je L1431
+mov dword ptr (-8)[ebp],179
+cmp dword ptr (-4)[ebp],0
+je L1433
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1433:
+L1431:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+mul dword ptr (-40)[ebp]
+mov dword ptr (-24)[ebp],eax
+mov edi,dword ptr (-24)[ebp]
+cmp edi,10
+je L1435
+mov dword ptr (-8)[ebp],180
+cmp dword ptr (-4)[ebp],0
+je L1437
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1437:
+L1435:
+mov dword ptr (-24)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+mov edi,dword ptr (-24)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+sub esp,4
+fstp dword ptr 0[esp]
+fld dword ptr 0[esp]
+add esp,4
+fmul dword ptr (-56)[ebp]
+fstp dword ptr (-192)[ebp]
+fld dword ptr (L828)
+fcomp dword ptr (-192)[ebp]
+fstsw ax
+sahf
+ja L1440
+fld dword ptr (-192)[ebp]
+fsub dword ptr (L828)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-188)[ebp],edi
+jmp L1441
+L1440:
+fld dword ptr (-192)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-188)[ebp],edi
+L1441:
+mov edi,dword ptr (-188)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,10
+je L1442
+mov dword ptr (-8)[ebp],181
+cmp dword ptr (-4)[ebp],0
+je L1444
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1444:
+L1442:
+mov dword ptr (-24)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+mov edi,dword ptr (-24)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fmul qword ptr (-64)[ebp]
+fstp qword ptr (-208)[ebp]
+fld qword ptr (L836)
+fcomp qword ptr (-208)[ebp]
+fstsw ax
+sahf
+ja L1447
+fld qword ptr (-208)[ebp]
+fsub qword ptr (L836)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-200)[ebp],edi
+jmp L1448
+L1447:
+fld qword ptr (-208)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-200)[ebp],edi
+L1448:
+mov edi,dword ptr (-200)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,10
+je L1449
+mov dword ptr (-8)[ebp],182
+cmp dword ptr (-4)[ebp],0
+je L1451
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1451:
+L1449:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov byte ptr (-25)[ebp],2
+fld dword ptr (-44)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1455)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1453
+mov dword ptr (-8)[ebp],183
+cmp dword ptr (-4)[ebp],0
+je L1456
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1456:
+L1453:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov word ptr (-28)[ebp],2
+fld dword ptr (-44)[ebp]
+movsx edi,word ptr (-28)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1455)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1458
+mov dword ptr (-8)[ebp],184
+cmp dword ptr (-4)[ebp],0
+je L1460
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1460:
+L1458:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-32)[ebp],2
+fld dword ptr (-44)[ebp]
+mov edi,dword ptr (-32)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1455)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1462
+mov dword ptr (-8)[ebp],185
+cmp dword ptr (-4)[ebp],0
+je L1464
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1464:
+L1462:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-36)[ebp],2
+fld dword ptr (-44)[ebp]
+mov edi,dword ptr (-36)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1455)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1466
+mov dword ptr (-8)[ebp],186
+cmp dword ptr (-4)[ebp],0
+je L1468
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1468:
+L1466:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+fld dword ptr (-44)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+sub esp,4
+fstp dword ptr 0[esp]
+fld dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1455)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1470
+mov dword ptr (-8)[ebp],187
+cmp dword ptr (-4)[ebp],0
+je L1472
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1472:
+L1470:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld dword ptr (-44)[ebp]
+fmul dword ptr (-56)[ebp]
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1455)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1474
+mov dword ptr (-8)[ebp],188
+cmp dword ptr (-4)[ebp],0
+je L1476
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1476:
+L1474:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld dword ptr (-44)[ebp]
+fmul qword ptr (-64)[ebp]
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L1455)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1478
+mov dword ptr (-8)[ebp],189
+cmp dword ptr (-4)[ebp],0
+je L1480
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1480:
+L1478:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov byte ptr (-25)[ebp],2
+fld qword ptr (-52)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1484)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1482
+mov dword ptr (-8)[ebp],190
+cmp dword ptr (-4)[ebp],0
+je L1485
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1485:
+L1482:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov word ptr (-28)[ebp],2
+fld qword ptr (-52)[ebp]
+movsx edi,word ptr (-28)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1484)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1487
+mov dword ptr (-8)[ebp],191
+cmp dword ptr (-4)[ebp],0
+je L1489
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1489:
+L1487:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-32)[ebp],2
+fld qword ptr (-52)[ebp]
+fild dword ptr (-32)[ebp]
+fmulp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1484)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1491
+mov dword ptr (-8)[ebp],192
+cmp dword ptr (-4)[ebp],0
+je L1493
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1493:
+L1491:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-36)[ebp],2
+fld qword ptr (-52)[ebp]
+fild dword ptr (-36)[ebp]
+fmulp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1484)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1495
+mov dword ptr (-8)[ebp],193
+cmp dword ptr (-4)[ebp],0
+je L1497
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1497:
+L1495:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+fld qword ptr (-52)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fmulp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1484)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1499
+mov dword ptr (-8)[ebp],194
+cmp dword ptr (-4)[ebp],0
+je L1501
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1501:
+L1499:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld qword ptr (-52)[ebp]
+fmul dword ptr (-56)[ebp]
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1484)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1503
+mov dword ptr (-8)[ebp],195
+cmp dword ptr (-4)[ebp],0
+je L1505
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1505:
+L1503:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld qword ptr (-52)[ebp]
+fmul qword ptr (-64)[ebp]
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1484)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1507
+mov dword ptr (-8)[ebp],196
+cmp dword ptr (-4)[ebp],0
+je L1509
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1509:
+L1507:
+mov byte ptr (-9)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx eax,byte ptr (-9)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+cdq
+idiv edi
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L1511
+mov dword ptr (-8)[ebp],197
+cmp dword ptr (-4)[ebp],0
+je L1513
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1513:
+L1511:
+mov byte ptr (-9)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx eax,byte ptr (-9)[ebp]
+movsx edi,word ptr (-28)[ebp]
+cdq
+idiv edi
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L1515
+mov dword ptr (-8)[ebp],198
+cmp dword ptr (-4)[ebp],0
+je L1517
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1517:
+L1515:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx eax,byte ptr (-9)[ebp]
+mov edi,dword ptr (-32)[ebp]
+cdq
+idiv edi
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L1519
+mov dword ptr (-8)[ebp],199
+cmp dword ptr (-4)[ebp],0
+je L1521
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1521:
+L1519:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx eax,byte ptr (-9)[ebp]
+mov edi,dword ptr (-36)[ebp]
+cdq
+idiv edi
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L1523
+mov dword ptr (-8)[ebp],200
+cmp dword ptr (-4)[ebp],0
+je L1525
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1525:
+L1523:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov eax,edi
+mov edi,dword ptr (-40)[ebp]
+xor edx,edx
+div edi
+mov edi,eax
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L1527
+mov dword ptr (-8)[ebp],201
+cmp dword ptr (-4)[ebp],0
+je L1529
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1529:
+L1527:
+mov byte ptr (-9)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+movsx edi,byte ptr (-9)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdiv dword ptr (-56)[ebp]
+call __ftol
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L1531
+mov dword ptr (-8)[ebp],202
+cmp dword ptr (-4)[ebp],0
+je L1533
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1533:
+L1531:
+mov byte ptr (-9)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+movsx edi,byte ptr (-9)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdiv qword ptr (-64)[ebp]
+call __ftol
+mov ebx,eax
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,2
+je L1535
+mov dword ptr (-8)[ebp],203
+cmp dword ptr (-4)[ebp],0
+je L1537
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1537:
+L1535:
+mov word ptr (-12)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx eax,word ptr (-12)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+cdq
+idiv edi
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L1539
+mov dword ptr (-8)[ebp],204
+cmp dword ptr (-4)[ebp],0
+je L1541
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1541:
+L1539:
+mov word ptr (-12)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx eax,word ptr (-12)[ebp]
+movsx edi,word ptr (-28)[ebp]
+cdq
+idiv edi
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L1543
+mov dword ptr (-8)[ebp],205
+cmp dword ptr (-4)[ebp],0
+je L1545
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1545:
+L1543:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx eax,word ptr (-12)[ebp]
+mov edi,dword ptr (-32)[ebp]
+cdq
+idiv edi
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L1547
+mov dword ptr (-8)[ebp],206
+cmp dword ptr (-4)[ebp],0
+je L1549
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1549:
+L1547:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx eax,word ptr (-12)[ebp]
+mov edi,dword ptr (-36)[ebp]
+cdq
+idiv edi
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L1551
+mov dword ptr (-8)[ebp],207
+cmp dword ptr (-4)[ebp],0
+je L1553
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1553:
+L1551:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov eax,edi
+mov edi,dword ptr (-40)[ebp]
+xor edx,edx
+div edi
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L1555
+mov dword ptr (-8)[ebp],208
+cmp dword ptr (-4)[ebp],0
+je L1557
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1557:
+L1555:
+mov word ptr (-12)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+movsx edi,word ptr (-12)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdiv dword ptr (-56)[ebp]
+call __ftol
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L1559
+mov dword ptr (-8)[ebp],209
+cmp dword ptr (-4)[ebp],0
+je L1561
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1561:
+L1559:
+mov word ptr (-12)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+movsx edi,word ptr (-12)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdiv qword ptr (-64)[ebp]
+call __ftol
+mov edi,eax
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,2
+je L1563
+mov dword ptr (-8)[ebp],210
+cmp dword ptr (-4)[ebp],0
+je L1565
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1565:
+L1563:
+mov dword ptr (-16)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov eax,dword ptr (-16)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+cdq
+idiv edi
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],2
+je L1567
+mov dword ptr (-8)[ebp],211
+cmp dword ptr (-4)[ebp],0
+je L1569
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1569:
+L1567:
+mov dword ptr (-16)[ebp],5
+mov word ptr (-28)[ebp],2
+mov eax,dword ptr (-16)[ebp]
+movsx edi,word ptr (-28)[ebp]
+cdq
+idiv edi
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],2
+je L1571
+mov dword ptr (-8)[ebp],212
+cmp dword ptr (-4)[ebp],0
+je L1573
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1573:
+L1571:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov eax,dword ptr (-16)[ebp]
+mov edi,dword ptr (-32)[ebp]
+cdq
+idiv edi
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],2
+je L1575
+mov dword ptr (-8)[ebp],213
+cmp dword ptr (-4)[ebp],0
+je L1577
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1577:
+L1575:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov eax,dword ptr (-16)[ebp]
+mov edi,dword ptr (-36)[ebp]
+cdq
+idiv edi
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],2
+je L1579
+mov dword ptr (-8)[ebp],214
+cmp dword ptr (-4)[ebp],0
+je L1581
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1581:
+L1579:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+mov eax,edi
+mov edi,dword ptr (-40)[ebp]
+xor edx,edx
+div edi
+mov edi,eax
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],2
+je L1583
+mov dword ptr (-8)[ebp],215
+cmp dword ptr (-4)[ebp],0
+je L1585
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1585:
+L1583:
+mov dword ptr (-16)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+mov edi,dword ptr (-16)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdiv dword ptr (-56)[ebp]
+call __ftol
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],2
+je L1587
+mov dword ptr (-8)[ebp],216
+cmp dword ptr (-4)[ebp],0
+je L1589
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1589:
+L1587:
+mov dword ptr (-16)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fild dword ptr (-16)[ebp]
+fdiv qword ptr (-64)[ebp]
+call __ftol
+mov dword ptr (-16)[ebp],eax
+cmp dword ptr (-16)[ebp],2
+je L1591
+mov dword ptr (-8)[ebp],217
+cmp dword ptr (-4)[ebp],0
+je L1593
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1593:
+L1591:
+mov dword ptr (-20)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov eax,dword ptr (-20)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+cdq
+idiv edi
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],2
+je L1595
+mov dword ptr (-8)[ebp],218
+cmp dword ptr (-4)[ebp],0
+je L1597
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1597:
+L1595:
+mov dword ptr (-20)[ebp],5
+mov word ptr (-28)[ebp],2
+mov eax,dword ptr (-20)[ebp]
+movsx edi,word ptr (-28)[ebp]
+cdq
+idiv edi
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],2
+je L1599
+mov dword ptr (-8)[ebp],219
+cmp dword ptr (-4)[ebp],0
+je L1601
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1601:
+L1599:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov eax,dword ptr (-20)[ebp]
+mov edi,dword ptr (-32)[ebp]
+cdq
+idiv edi
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],2
+je L1603
+mov dword ptr (-8)[ebp],220
+cmp dword ptr (-4)[ebp],0
+je L1605
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1605:
+L1603:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov eax,dword ptr (-20)[ebp]
+mov edi,dword ptr (-36)[ebp]
+cdq
+idiv edi
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],2
+je L1607
+mov dword ptr (-8)[ebp],221
+cmp dword ptr (-4)[ebp],0
+je L1609
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1609:
+L1607:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+mov eax,edi
+mov edi,dword ptr (-40)[ebp]
+xor edx,edx
+div edi
+mov edi,eax
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],2
+je L1611
+mov dword ptr (-8)[ebp],222
+cmp dword ptr (-4)[ebp],0
+je L1613
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1613:
+L1611:
+mov dword ptr (-20)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+mov edi,dword ptr (-20)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdiv dword ptr (-56)[ebp]
+call __ftol
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],2
+je L1615
+mov dword ptr (-8)[ebp],223
+cmp dword ptr (-4)[ebp],0
+je L1617
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1617:
+L1615:
+mov dword ptr (-20)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fild dword ptr (-20)[ebp]
+fdiv qword ptr (-64)[ebp]
+call __ftol
+mov dword ptr (-20)[ebp],eax
+cmp dword ptr (-20)[ebp],2
+je L1619
+mov dword ptr (-8)[ebp],224
+cmp dword ptr (-4)[ebp],0
+je L1621
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1621:
+L1619:
+mov dword ptr (-24)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+xor edx,edx
+div edi
+mov dword ptr (-24)[ebp],eax
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L1623
+mov dword ptr (-8)[ebp],225
+cmp dword ptr (-4)[ebp],0
+je L1625
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1625:
+L1623:
+mov dword ptr (-24)[ebp],5
+mov word ptr (-28)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+movsx edi,word ptr (-28)[ebp]
+xor edx,edx
+div edi
+mov dword ptr (-24)[ebp],eax
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L1627
+mov dword ptr (-8)[ebp],226
+cmp dword ptr (-4)[ebp],0
+je L1629
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1629:
+L1627:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+mov edi,dword ptr (-32)[ebp]
+xor edx,edx
+div edi
+mov dword ptr (-24)[ebp],eax
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L1631
+mov dword ptr (-8)[ebp],227
+cmp dword ptr (-4)[ebp],0
+je L1633
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1633:
+L1631:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+mov edi,dword ptr (-36)[ebp]
+xor edx,edx
+div edi
+mov dword ptr (-24)[ebp],eax
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L1635
+mov dword ptr (-8)[ebp],228
+cmp dword ptr (-4)[ebp],0
+je L1637
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1637:
+L1635:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+mov edi,dword ptr (-40)[ebp]
+xor edx,edx
+div edi
+mov dword ptr (-24)[ebp],eax
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L1639
+mov dword ptr (-8)[ebp],229
+cmp dword ptr (-4)[ebp],0
+je L1641
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1641:
+L1639:
+mov dword ptr (-24)[ebp],5
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+mov edi,dword ptr (-24)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+sub esp,4
+fstp dword ptr 0[esp]
+fld dword ptr 0[esp]
+add esp,4
+fdiv dword ptr (-56)[ebp]
+fstp dword ptr (-224)[ebp]
+fld dword ptr (L828)
+fcomp dword ptr (-224)[ebp]
+fstsw ax
+sahf
+ja L1644
+fld dword ptr (-224)[ebp]
+fsub dword ptr (L828)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-220)[ebp],edi
+jmp L1645
+L1644:
+fld dword ptr (-224)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-220)[ebp],edi
+L1645:
+mov edi,dword ptr (-220)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L1646
+mov dword ptr (-8)[ebp],230
+cmp dword ptr (-4)[ebp],0
+je L1648
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1648:
+L1646:
+mov dword ptr (-24)[ebp],5
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+mov edi,dword ptr (-24)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fdiv qword ptr (-64)[ebp]
+fstp qword ptr (-240)[ebp]
+fld qword ptr (L836)
+fcomp qword ptr (-240)[ebp]
+fstsw ax
+sahf
+ja L1651
+fld qword ptr (-240)[ebp]
+fsub qword ptr (L836)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-232)[ebp],edi
+jmp L1652
+L1651:
+fld qword ptr (-240)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-232)[ebp],edi
+L1652:
+mov edi,dword ptr (-232)[ebp]
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,2
+je L1653
+mov dword ptr (-8)[ebp],231
+cmp dword ptr (-4)[ebp],0
+je L1655
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1655:
+L1653:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov byte ptr (-25)[ebp],2
+fld dword ptr (-44)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdivp st(1),st
+fstp dword ptr (-44)[ebp]
+fld qword ptr (L1659)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1657
+mov dword ptr (-8)[ebp],232
+cmp dword ptr (-4)[ebp],0
+je L1660
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1660:
+L1657:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov word ptr (-28)[ebp],2
+fld dword ptr (-44)[ebp]
+movsx edi,word ptr (-28)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdivp st(1),st
+fstp dword ptr (-44)[ebp]
+fld qword ptr (L1659)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1662
+mov dword ptr (-8)[ebp],233
+cmp dword ptr (-4)[ebp],0
+je L1664
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1664:
+L1662:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-32)[ebp],2
+fld dword ptr (-44)[ebp]
+mov edi,dword ptr (-32)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdivp st(1),st
+fstp dword ptr (-44)[ebp]
+fld qword ptr (L1659)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1666
+mov dword ptr (-8)[ebp],234
+cmp dword ptr (-4)[ebp],0
+je L1668
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1668:
+L1666:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-36)[ebp],2
+fld dword ptr (-44)[ebp]
+mov edi,dword ptr (-36)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdivp st(1),st
+fstp dword ptr (-44)[ebp]
+fld qword ptr (L1659)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1670
+mov dword ptr (-8)[ebp],235
+cmp dword ptr (-4)[ebp],0
+je L1672
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1672:
+L1670:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+fld dword ptr (-44)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+sub esp,4
+fstp dword ptr 0[esp]
+fld dword ptr 0[esp]
+add esp,4
+fdivp st(1),st
+fstp dword ptr (-44)[ebp]
+fld qword ptr (L1659)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1674
+mov dword ptr (-8)[ebp],236
+cmp dword ptr (-4)[ebp],0
+je L1676
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1676:
+L1674:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld dword ptr (-44)[ebp]
+fdiv dword ptr (-56)[ebp]
+fstp dword ptr (-44)[ebp]
+fld qword ptr (L1659)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1678
+mov dword ptr (-8)[ebp],237
+cmp dword ptr (-4)[ebp],0
+je L1680
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1680:
+L1678:
+fld dword ptr (L841)
+fstp dword ptr (-44)[ebp]
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld dword ptr (-44)[ebp]
+fdiv qword ptr (-64)[ebp]
+fstp dword ptr (-44)[ebp]
+fld qword ptr (L1659)
+fcomp dword ptr (-44)[ebp]
+fstsw ax
+sahf
+je L1682
+mov dword ptr (-8)[ebp],238
+cmp dword ptr (-4)[ebp],0
+je L1684
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1684:
+L1682:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov byte ptr (-25)[ebp],2
+fld qword ptr (-52)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdivp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1659)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1686
+mov dword ptr (-8)[ebp],239
+cmp dword ptr (-4)[ebp],0
+je L1688
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1688:
+L1686:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov word ptr (-28)[ebp],2
+fld qword ptr (-52)[ebp]
+movsx edi,word ptr (-28)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdivp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1659)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1690
+mov dword ptr (-8)[ebp],240
+cmp dword ptr (-4)[ebp],0
+je L1692
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1692:
+L1690:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-32)[ebp],2
+fld qword ptr (-52)[ebp]
+fild dword ptr (-32)[ebp]
+fdivp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1659)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1694
+mov dword ptr (-8)[ebp],241
+cmp dword ptr (-4)[ebp],0
+je L1696
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1696:
+L1694:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-36)[ebp],2
+fld qword ptr (-52)[ebp]
+fild dword ptr (-36)[ebp]
+fdivp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1659)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1698
+mov dword ptr (-8)[ebp],242
+cmp dword ptr (-4)[ebp],0
+je L1700
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1700:
+L1698:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-40)[ebp]
+fld qword ptr (-52)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fdivp st(1),st
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1659)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1702
+mov dword ptr (-8)[ebp],243
+cmp dword ptr (-4)[ebp],0
+je L1704
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1704:
+L1702:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+fld dword ptr (L529)
+fstp dword ptr (-56)[ebp]
+fld qword ptr (-52)[ebp]
+fdiv dword ptr (-56)[ebp]
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1659)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1706
+mov dword ptr (-8)[ebp],244
+cmp dword ptr (-4)[ebp],0
+je L1708
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1708:
+L1706:
+fld qword ptr (L870)
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L416)
+fstp qword ptr (-64)[ebp]
+fld qword ptr (-52)[ebp]
+fdiv qword ptr (-64)[ebp]
+fstp qword ptr (-52)[ebp]
+fld qword ptr (L1659)
+fcomp qword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L1710
+mov dword ptr (-8)[ebp],245
+cmp dword ptr (-4)[ebp],0
+je L1712
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1712:
+L1710:
+mov byte ptr (-9)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx eax,byte ptr (-9)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+cdq
+idiv edi
+mov ebx,edx
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,1
+je L1714
+mov dword ptr (-8)[ebp],246
+cmp dword ptr (-4)[ebp],0
+je L1716
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1716:
+L1714:
+mov byte ptr (-9)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx eax,byte ptr (-9)[ebp]
+movsx edi,word ptr (-28)[ebp]
+cdq
+idiv edi
+mov ebx,edx
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,1
+je L1718
+mov dword ptr (-8)[ebp],247
+cmp dword ptr (-4)[ebp],0
+je L1720
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1720:
+L1718:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx eax,byte ptr (-9)[ebp]
+mov edi,dword ptr (-32)[ebp]
+cdq
+idiv edi
+mov ebx,edx
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,1
+je L1722
+mov dword ptr (-8)[ebp],248
+cmp dword ptr (-4)[ebp],0
+je L1724
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1724:
+L1722:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx eax,byte ptr (-9)[ebp]
+mov edi,dword ptr (-36)[ebp]
+cdq
+idiv edi
+mov ebx,edx
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,1
+je L1726
+mov dword ptr (-8)[ebp],249
+cmp dword ptr (-4)[ebp],0
+je L1728
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1728:
+L1726:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov eax,edi
+mov edi,dword ptr (-40)[ebp]
+xor edx,edx
+div edi
+mov edi,edx
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,1
+je L1730
+mov dword ptr (-8)[ebp],250
+cmp dword ptr (-4)[ebp],0
+je L1732
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1732:
+L1730:
+mov word ptr (-12)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx eax,word ptr (-12)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+cdq
+idiv edi
+mov edi,edx
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,1
+je L1734
+mov dword ptr (-8)[ebp],251
+cmp dword ptr (-4)[ebp],0
+je L1736
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1736:
+L1734:
+mov word ptr (-12)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx eax,word ptr (-12)[ebp]
+movsx edi,word ptr (-28)[ebp]
+cdq
+idiv edi
+mov edi,edx
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,1
+je L1738
+mov dword ptr (-8)[ebp],252
+cmp dword ptr (-4)[ebp],0
+je L1740
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1740:
+L1738:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx eax,word ptr (-12)[ebp]
+mov edi,dword ptr (-32)[ebp]
+cdq
+idiv edi
+mov edi,edx
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,1
+je L1742
+mov dword ptr (-8)[ebp],253
+cmp dword ptr (-4)[ebp],0
+je L1744
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1744:
+L1742:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx eax,word ptr (-12)[ebp]
+mov edi,dword ptr (-36)[ebp]
+cdq
+idiv edi
+mov edi,edx
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,1
+je L1746
+mov dword ptr (-8)[ebp],254
+cmp dword ptr (-4)[ebp],0
+je L1748
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1748:
+L1746:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov eax,edi
+mov edi,dword ptr (-40)[ebp]
+xor edx,edx
+div edi
+mov edi,edx
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,1
+je L1750
+mov dword ptr (-8)[ebp],255
+cmp dword ptr (-4)[ebp],0
+je L1752
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1752:
+L1750:
+mov dword ptr (-16)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov eax,dword ptr (-16)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+cdq
+idiv edi
+mov dword ptr (-16)[ebp],edx
+cmp dword ptr (-16)[ebp],1
+je L1754
+mov dword ptr (-8)[ebp],256
+cmp dword ptr (-4)[ebp],0
+je L1756
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1756:
+L1754:
+mov dword ptr (-16)[ebp],5
+mov word ptr (-28)[ebp],2
+mov eax,dword ptr (-16)[ebp]
+movsx edi,word ptr (-28)[ebp]
+cdq
+idiv edi
+mov dword ptr (-16)[ebp],edx
+cmp dword ptr (-16)[ebp],1
+je L1758
+mov dword ptr (-8)[ebp],257
+cmp dword ptr (-4)[ebp],0
+je L1760
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1760:
+L1758:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov eax,dword ptr (-16)[ebp]
+mov edi,dword ptr (-32)[ebp]
+cdq
+idiv edi
+mov dword ptr (-16)[ebp],edx
+cmp dword ptr (-16)[ebp],1
+je L1762
+mov dword ptr (-8)[ebp],258
+cmp dword ptr (-4)[ebp],0
+je L1764
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1764:
+L1762:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov eax,dword ptr (-16)[ebp]
+mov edi,dword ptr (-36)[ebp]
+cdq
+idiv edi
+mov dword ptr (-16)[ebp],edx
+cmp dword ptr (-16)[ebp],1
+je L1766
+mov dword ptr (-8)[ebp],259
+cmp dword ptr (-4)[ebp],0
+je L1768
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1768:
+L1766:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+mov eax,edi
+mov edi,dword ptr (-40)[ebp]
+xor edx,edx
+div edi
+mov edi,edx
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],1
+je L1770
+mov dword ptr (-8)[ebp],260
+cmp dword ptr (-4)[ebp],0
+je L1772
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1772:
+L1770:
+mov dword ptr (-20)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov eax,dword ptr (-20)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+cdq
+idiv edi
+mov dword ptr (-20)[ebp],edx
+cmp dword ptr (-20)[ebp],1
+je L1774
+mov dword ptr (-8)[ebp],261
+cmp dword ptr (-4)[ebp],0
+je L1776
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1776:
+L1774:
+mov dword ptr (-20)[ebp],5
+mov word ptr (-28)[ebp],2
+mov eax,dword ptr (-20)[ebp]
+movsx edi,word ptr (-28)[ebp]
+cdq
+idiv edi
+mov dword ptr (-20)[ebp],edx
+cmp dword ptr (-20)[ebp],1
+je L1778
+mov dword ptr (-8)[ebp],262
+cmp dword ptr (-4)[ebp],0
+je L1780
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1780:
+L1778:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov eax,dword ptr (-20)[ebp]
+mov edi,dword ptr (-32)[ebp]
+cdq
+idiv edi
+mov dword ptr (-20)[ebp],edx
+cmp dword ptr (-20)[ebp],1
+je L1782
+mov dword ptr (-8)[ebp],263
+cmp dword ptr (-4)[ebp],0
+je L1784
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1784:
+L1782:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov eax,dword ptr (-20)[ebp]
+mov edi,dword ptr (-36)[ebp]
+cdq
+idiv edi
+mov dword ptr (-20)[ebp],edx
+cmp dword ptr (-20)[ebp],1
+je L1786
+mov dword ptr (-8)[ebp],264
+cmp dword ptr (-4)[ebp],0
+je L1788
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1788:
+L1786:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+mov eax,edi
+mov edi,dword ptr (-40)[ebp]
+xor edx,edx
+div edi
+mov edi,edx
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],1
+je L1790
+mov dword ptr (-8)[ebp],265
+cmp dword ptr (-4)[ebp],0
+je L1792
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1792:
+L1790:
+mov dword ptr (-24)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+movsx edi,byte ptr (-25)[ebp]
+xor edx,edx
+div edi
+mov dword ptr (-24)[ebp],edx
+mov edi,dword ptr (-24)[ebp]
+cmp edi,1
+je L1794
+mov dword ptr (-8)[ebp],266
+cmp dword ptr (-4)[ebp],0
+je L1796
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1796:
+L1794:
+mov dword ptr (-24)[ebp],5
+mov word ptr (-28)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+movsx edi,word ptr (-28)[ebp]
+xor edx,edx
+div edi
+mov dword ptr (-24)[ebp],edx
+mov edi,dword ptr (-24)[ebp]
+cmp edi,1
+je L1798
+mov dword ptr (-8)[ebp],267
+cmp dword ptr (-4)[ebp],0
+je L1800
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1800:
+L1798:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+mov edi,dword ptr (-32)[ebp]
+xor edx,edx
+div edi
+mov dword ptr (-24)[ebp],edx
+mov edi,dword ptr (-24)[ebp]
+cmp edi,1
+je L1802
+mov dword ptr (-8)[ebp],268
+cmp dword ptr (-4)[ebp],0
+je L1804
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1804:
+L1802:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+mov edi,dword ptr (-36)[ebp]
+xor edx,edx
+div edi
+mov dword ptr (-24)[ebp],edx
+mov edi,dword ptr (-24)[ebp]
+cmp edi,1
+je L1806
+mov dword ptr (-8)[ebp],269
+cmp dword ptr (-4)[ebp],0
+je L1808
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1808:
+L1806:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov eax,dword ptr (-24)[ebp]
+mov edi,dword ptr (-40)[ebp]
+xor edx,edx
+div edi
+mov dword ptr (-24)[ebp],edx
+mov edi,dword ptr (-24)[ebp]
+cmp edi,1
+je L1810
+mov dword ptr (-8)[ebp],270
+cmp dword ptr (-4)[ebp],0
+je L1812
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1812:
+L1810:
+mov byte ptr (-9)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+mov ecx,esi
+sar edi,cl
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,1
+je L1814
+mov dword ptr (-8)[ebp],271
+cmp dword ptr (-4)[ebp],0
+je L1816
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1816:
+L1814:
+mov byte ptr (-9)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,word ptr (-28)[ebp]
+mov ecx,esi
+sar edi,cl
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,1
+je L1818
+mov dword ptr (-8)[ebp],272
+cmp dword ptr (-4)[ebp],0
+je L1820
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1820:
+L1818:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov esi,dword ptr (-32)[ebp]
+mov ecx,esi
+sar edi,cl
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,1
+je L1822
+mov dword ptr (-8)[ebp],273
+cmp dword ptr (-4)[ebp],0
+je L1824
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1824:
+L1822:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov esi,dword ptr (-36)[ebp]
+mov ecx,esi
+sar edi,cl
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,1
+je L1826
+mov dword ptr (-8)[ebp],274
+cmp dword ptr (-4)[ebp],0
+je L1828
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1828:
+L1826:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov esi,dword ptr (-40)[ebp]
+mov ecx,esi
+sar edi,cl
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,1
+je L1830
+mov dword ptr (-8)[ebp],275
+cmp dword ptr (-4)[ebp],0
+je L1832
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1832:
+L1830:
+mov word ptr (-12)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+mov ecx,esi
+sar edi,cl
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,1
+je L1834
+mov dword ptr (-8)[ebp],276
+cmp dword ptr (-4)[ebp],0
+je L1836
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1836:
+L1834:
+mov word ptr (-12)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+movsx esi,word ptr (-28)[ebp]
+mov ecx,esi
+sar edi,cl
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,1
+je L1838
+mov dword ptr (-8)[ebp],277
+cmp dword ptr (-4)[ebp],0
+je L1840
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1840:
+L1838:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov esi,dword ptr (-32)[ebp]
+mov ecx,esi
+sar edi,cl
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,1
+je L1842
+mov dword ptr (-8)[ebp],278
+cmp dword ptr (-4)[ebp],0
+je L1844
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1844:
+L1842:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov esi,dword ptr (-36)[ebp]
+mov ecx,esi
+sar edi,cl
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,1
+je L1846
+mov dword ptr (-8)[ebp],279
+cmp dword ptr (-4)[ebp],0
+je L1848
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1848:
+L1846:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov esi,dword ptr (-40)[ebp]
+mov ecx,esi
+sar edi,cl
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,1
+je L1850
+mov dword ptr (-8)[ebp],280
+cmp dword ptr (-4)[ebp],0
+je L1852
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1852:
+L1850:
+mov dword ptr (-16)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+mov ecx,esi
+sar edi,cl
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],1
+je L1854
+mov dword ptr (-8)[ebp],281
+cmp dword ptr (-4)[ebp],0
+je L1856
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1856:
+L1854:
+mov dword ptr (-16)[ebp],5
+mov word ptr (-28)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+movsx esi,word ptr (-28)[ebp]
+mov ecx,esi
+sar edi,cl
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],1
+je L1858
+mov dword ptr (-8)[ebp],282
+cmp dword ptr (-4)[ebp],0
+je L1860
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1860:
+L1858:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+mov esi,dword ptr (-32)[ebp]
+mov ecx,esi
+sar edi,cl
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],1
+je L1862
+mov dword ptr (-8)[ebp],283
+cmp dword ptr (-4)[ebp],0
+je L1864
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1864:
+L1862:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+mov esi,dword ptr (-36)[ebp]
+mov ecx,esi
+sar edi,cl
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],1
+je L1866
+mov dword ptr (-8)[ebp],284
+cmp dword ptr (-4)[ebp],0
+je L1868
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1868:
+L1866:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+mov esi,dword ptr (-40)[ebp]
+mov ecx,esi
+sar edi,cl
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],1
+je L1870
+mov dword ptr (-8)[ebp],285
+cmp dword ptr (-4)[ebp],0
+je L1872
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1872:
+L1870:
+mov dword ptr (-20)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+mov ecx,esi
+sar edi,cl
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],1
+je L1874
+mov dword ptr (-8)[ebp],286
+cmp dword ptr (-4)[ebp],0
+je L1876
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1876:
+L1874:
+mov dword ptr (-20)[ebp],5
+mov word ptr (-28)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+movsx esi,word ptr (-28)[ebp]
+mov ecx,esi
+sar edi,cl
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],1
+je L1878
+mov dword ptr (-8)[ebp],287
+cmp dword ptr (-4)[ebp],0
+je L1880
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1880:
+L1878:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+mov esi,dword ptr (-32)[ebp]
+mov ecx,esi
+sar edi,cl
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],1
+je L1882
+mov dword ptr (-8)[ebp],288
+cmp dword ptr (-4)[ebp],0
+je L1884
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1884:
+L1882:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+mov esi,dword ptr (-36)[ebp]
+mov ecx,esi
+sar edi,cl
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],1
+je L1886
+mov dword ptr (-8)[ebp],289
+cmp dword ptr (-4)[ebp],0
+je L1888
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1888:
+L1886:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+mov esi,dword ptr (-40)[ebp]
+mov ecx,esi
+sar edi,cl
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],1
+je L1890
+mov dword ptr (-8)[ebp],290
+cmp dword ptr (-4)[ebp],0
+je L1892
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1892:
+L1890:
+mov dword ptr (-24)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov edi,dword ptr (-24)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+mov ecx,esi
+shr edi,cl
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,1
+je L1894
+mov dword ptr (-8)[ebp],291
+cmp dword ptr (-4)[ebp],0
+je L1896
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1896:
+L1894:
+mov dword ptr (-24)[ebp],5
+mov word ptr (-28)[ebp],2
+mov edi,dword ptr (-24)[ebp]
+movsx esi,word ptr (-28)[ebp]
+mov ecx,esi
+shr edi,cl
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,1
+je L1898
+mov dword ptr (-8)[ebp],292
+cmp dword ptr (-4)[ebp],0
+je L1900
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1900:
+L1898:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-24)[ebp]
+mov esi,dword ptr (-32)[ebp]
+mov ecx,esi
+shr edi,cl
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,1
+je L1902
+mov dword ptr (-8)[ebp],293
+cmp dword ptr (-4)[ebp],0
+je L1904
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1904:
+L1902:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-24)[ebp]
+mov esi,dword ptr (-36)[ebp]
+mov ecx,esi
+shr edi,cl
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,1
+je L1906
+mov dword ptr (-8)[ebp],294
+cmp dword ptr (-4)[ebp],0
+je L1908
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1908:
+L1906:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-24)[ebp]
+mov esi,dword ptr (-40)[ebp]
+mov ecx,esi
+shr edi,cl
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,1
+je L1910
+mov dword ptr (-8)[ebp],295
+cmp dword ptr (-4)[ebp],0
+je L1912
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1912:
+L1910:
+mov byte ptr (-9)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+mov ecx,esi
+sal edi,cl
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,20
+je L1914
+mov dword ptr (-8)[ebp],296
+cmp dword ptr (-4)[ebp],0
+je L1916
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1916:
+L1914:
+mov byte ptr (-9)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,word ptr (-28)[ebp]
+mov ecx,esi
+sal edi,cl
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,20
+je L1918
+mov dword ptr (-8)[ebp],297
+cmp dword ptr (-4)[ebp],0
+je L1920
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1920:
+L1918:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov esi,dword ptr (-32)[ebp]
+mov ecx,esi
+sal edi,cl
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,20
+je L1922
+mov dword ptr (-8)[ebp],298
+cmp dword ptr (-4)[ebp],0
+je L1924
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1924:
+L1922:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov esi,dword ptr (-36)[ebp]
+mov ecx,esi
+sal edi,cl
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,20
+je L1926
+mov dword ptr (-8)[ebp],299
+cmp dword ptr (-4)[ebp],0
+je L1928
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1928:
+L1926:
+mov byte ptr (-9)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,byte ptr (-9)[ebp]
+mov esi,dword ptr (-40)[ebp]
+mov ecx,esi
+sal edi,cl
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,20
+je L1930
+mov dword ptr (-8)[ebp],300
+cmp dword ptr (-4)[ebp],0
+je L1932
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1932:
+L1930:
+mov word ptr (-12)[ebp],5
+mov byte ptr (-25)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+mov ecx,esi
+sal edi,cl
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,20
+je L1934
+mov dword ptr (-8)[ebp],301
+cmp dword ptr (-4)[ebp],0
+je L1936
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1936:
+L1934:
+mov word ptr (-12)[ebp],5
+mov word ptr (-28)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+movsx esi,word ptr (-28)[ebp]
+mov ecx,esi
+sal edi,cl
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,20
+je L1938
+mov dword ptr (-8)[ebp],302
+cmp dword ptr (-4)[ebp],0
+je L1940
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1940:
+L1938:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-32)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov esi,dword ptr (-32)[ebp]
+mov ecx,esi
+sal edi,cl
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,20
+je L1942
+mov dword ptr (-8)[ebp],303
+cmp dword ptr (-4)[ebp],0
+je L1944
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1944:
+L1942:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-36)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov esi,dword ptr (-36)[ebp]
+mov ecx,esi
+sal edi,cl
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,20
+je L1946
+mov dword ptr (-8)[ebp],304
+cmp dword ptr (-4)[ebp],0
+je L1948
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1948:
+L1946:
+mov word ptr (-12)[ebp],5
+mov dword ptr (-40)[ebp],2
+movsx edi,word ptr (-12)[ebp]
+mov esi,dword ptr (-40)[ebp]
+mov ecx,esi
+sal edi,cl
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,20
+je L1950
+mov dword ptr (-8)[ebp],305
+cmp dword ptr (-4)[ebp],0
+je L1952
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1952:
+L1950:
+mov dword ptr (-16)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+mov ecx,esi
+sal edi,cl
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],20
+je L1954
+mov dword ptr (-8)[ebp],306
+cmp dword ptr (-4)[ebp],0
+je L1956
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1956:
+L1954:
+mov dword ptr (-16)[ebp],5
+mov word ptr (-28)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+movsx esi,word ptr (-28)[ebp]
+mov ecx,esi
+sal edi,cl
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],20
+je L1958
+mov dword ptr (-8)[ebp],307
+cmp dword ptr (-4)[ebp],0
+je L1960
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1960:
+L1958:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+mov esi,dword ptr (-32)[ebp]
+mov ecx,esi
+sal edi,cl
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],20
+je L1962
+mov dword ptr (-8)[ebp],308
+cmp dword ptr (-4)[ebp],0
+je L1964
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1964:
+L1962:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+mov esi,dword ptr (-36)[ebp]
+mov ecx,esi
+sal edi,cl
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],20
+je L1966
+mov dword ptr (-8)[ebp],309
+cmp dword ptr (-4)[ebp],0
+je L1968
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1968:
+L1966:
+mov dword ptr (-16)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-16)[ebp]
+mov esi,dword ptr (-40)[ebp]
+mov ecx,esi
+sal edi,cl
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],20
+je L1970
+mov dword ptr (-8)[ebp],310
+cmp dword ptr (-4)[ebp],0
+je L1972
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1972:
+L1970:
+mov dword ptr (-20)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+mov ecx,esi
+sal edi,cl
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],20
+je L1974
+mov dword ptr (-8)[ebp],311
+cmp dword ptr (-4)[ebp],0
+je L1976
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1976:
+L1974:
+mov dword ptr (-20)[ebp],5
+mov word ptr (-28)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+movsx esi,word ptr (-28)[ebp]
+mov ecx,esi
+sal edi,cl
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],20
+je L1978
+mov dword ptr (-8)[ebp],312
+cmp dword ptr (-4)[ebp],0
+je L1980
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1980:
+L1978:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+mov esi,dword ptr (-32)[ebp]
+mov ecx,esi
+sal edi,cl
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],20
+je L1982
+mov dword ptr (-8)[ebp],313
+cmp dword ptr (-4)[ebp],0
+je L1984
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1984:
+L1982:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+mov esi,dword ptr (-36)[ebp]
+mov ecx,esi
+sal edi,cl
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],20
+je L1986
+mov dword ptr (-8)[ebp],314
+cmp dword ptr (-4)[ebp],0
+je L1988
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1988:
+L1986:
+mov dword ptr (-20)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-20)[ebp]
+mov esi,dword ptr (-40)[ebp]
+mov ecx,esi
+sal edi,cl
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],20
+je L1990
+mov dword ptr (-8)[ebp],315
+cmp dword ptr (-4)[ebp],0
+je L1992
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1992:
+L1990:
+mov dword ptr (-24)[ebp],5
+mov byte ptr (-25)[ebp],2
+mov edi,dword ptr (-24)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+mov ecx,esi
+shl edi,cl
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,20
+je L1994
+mov dword ptr (-8)[ebp],316
+cmp dword ptr (-4)[ebp],0
+je L1996
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L1996:
+L1994:
+mov dword ptr (-24)[ebp],5
+mov word ptr (-28)[ebp],2
+mov edi,dword ptr (-24)[ebp]
+movsx esi,word ptr (-28)[ebp]
+mov ecx,esi
+shl edi,cl
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,20
+je L1998
+mov dword ptr (-8)[ebp],317
+cmp dword ptr (-4)[ebp],0
+je L2000
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2000:
+L1998:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (-24)[ebp]
+mov esi,dword ptr (-32)[ebp]
+mov ecx,esi
+shl edi,cl
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,20
+je L2002
+mov dword ptr (-8)[ebp],318
+cmp dword ptr (-4)[ebp],0
+je L2004
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2004:
+L2002:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-36)[ebp],2
+mov edi,dword ptr (-24)[ebp]
+mov esi,dword ptr (-36)[ebp]
+mov ecx,esi
+shl edi,cl
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,20
+je L2006
+mov dword ptr (-8)[ebp],319
+cmp dword ptr (-4)[ebp],0
+je L2008
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2008:
+L2006:
+mov dword ptr (-24)[ebp],5
+mov dword ptr (-40)[ebp],2
+mov edi,dword ptr (-24)[ebp]
+mov esi,dword ptr (-40)[ebp]
+mov ecx,esi
+shl edi,cl
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,20
+je L2010
+mov dword ptr (-8)[ebp],320
+cmp dword ptr (-4)[ebp],0
+je L2012
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2012:
+L2010:
+mov byte ptr (-9)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+and edi,esi
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,8
+je L2014
+mov dword ptr (-8)[ebp],321
+cmp dword ptr (-4)[ebp],0
+je L2016
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2016:
+L2014:
+mov byte ptr (-9)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,word ptr (-28)[ebp]
+and edi,esi
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,8
+je L2018
+mov dword ptr (-8)[ebp],322
+cmp dword ptr (-4)[ebp],0
+je L2020
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2020:
+L2018:
+mov byte ptr (-9)[ebp],12
+mov dword ptr (-32)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+and edi,dword ptr (-32)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,8
+je L2022
+mov dword ptr (-8)[ebp],323
+cmp dword ptr (-4)[ebp],0
+je L2024
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2024:
+L2022:
+mov byte ptr (-9)[ebp],12
+mov dword ptr (-36)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+and edi,dword ptr (-36)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,8
+je L2026
+mov dword ptr (-8)[ebp],324
+cmp dword ptr (-4)[ebp],0
+je L2028
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2028:
+L2026:
+mov byte ptr (-9)[ebp],12
+mov dword ptr (-40)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+and edi,dword ptr (-40)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,8
+je L2030
+mov dword ptr (-8)[ebp],325
+cmp dword ptr (-4)[ebp],0
+je L2032
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2032:
+L2030:
+mov word ptr (-12)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+and edi,esi
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,8
+je L2034
+mov dword ptr (-8)[ebp],326
+cmp dword ptr (-4)[ebp],0
+je L2036
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2036:
+L2034:
+mov word ptr (-12)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+movsx esi,word ptr (-28)[ebp]
+and edi,esi
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,8
+je L2038
+mov dword ptr (-8)[ebp],327
+cmp dword ptr (-4)[ebp],0
+je L2040
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2040:
+L2038:
+mov word ptr (-12)[ebp],12
+mov dword ptr (-32)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+and edi,dword ptr (-32)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,8
+je L2042
+mov dword ptr (-8)[ebp],328
+cmp dword ptr (-4)[ebp],0
+je L2044
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2044:
+L2042:
+mov word ptr (-12)[ebp],12
+mov dword ptr (-36)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+and edi,dword ptr (-36)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,8
+je L2046
+mov dword ptr (-8)[ebp],329
+cmp dword ptr (-4)[ebp],0
+je L2048
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2048:
+L2046:
+mov word ptr (-12)[ebp],12
+mov dword ptr (-40)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+and edi,dword ptr (-40)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,8
+je L2050
+mov dword ptr (-8)[ebp],330
+cmp dword ptr (-4)[ebp],0
+je L2052
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2052:
+L2050:
+mov dword ptr (-16)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,byte ptr (-25)[ebp]
+and dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],8
+je L2054
+mov dword ptr (-8)[ebp],331
+cmp dword ptr (-4)[ebp],0
+je L2056
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2056:
+L2054:
+mov dword ptr (-16)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,word ptr (-28)[ebp]
+and dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],8
+je L2058
+mov dword ptr (-8)[ebp],332
+cmp dword ptr (-4)[ebp],0
+je L2060
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2060:
+L2058:
+mov dword ptr (-16)[ebp],12
+mov dword ptr (-32)[ebp],10
+mov edi,dword ptr (-32)[ebp]
+and dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],8
+je L2062
+mov dword ptr (-8)[ebp],333
+cmp dword ptr (-4)[ebp],0
+je L2064
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2064:
+L2062:
+mov dword ptr (-16)[ebp],12
+mov dword ptr (-36)[ebp],10
+mov edi,dword ptr (-36)[ebp]
+and dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],8
+je L2066
+mov dword ptr (-8)[ebp],334
+cmp dword ptr (-4)[ebp],0
+je L2068
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2068:
+L2066:
+mov dword ptr (-16)[ebp],12
+mov dword ptr (-40)[ebp],10
+mov edi,dword ptr (-16)[ebp]
+and edi,dword ptr (-40)[ebp]
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],8
+je L2070
+mov dword ptr (-8)[ebp],335
+cmp dword ptr (-4)[ebp],0
+je L2072
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2072:
+L2070:
+mov dword ptr (-20)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,byte ptr (-25)[ebp]
+and dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],8
+je L2074
+mov dword ptr (-8)[ebp],336
+cmp dword ptr (-4)[ebp],0
+je L2076
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2076:
+L2074:
+mov dword ptr (-20)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,word ptr (-28)[ebp]
+and dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],8
+je L2078
+mov dword ptr (-8)[ebp],337
+cmp dword ptr (-4)[ebp],0
+je L2080
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2080:
+L2078:
+mov dword ptr (-20)[ebp],12
+mov dword ptr (-32)[ebp],10
+mov edi,dword ptr (-32)[ebp]
+and dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],8
+je L2082
+mov dword ptr (-8)[ebp],338
+cmp dword ptr (-4)[ebp],0
+je L2084
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2084:
+L2082:
+mov dword ptr (-20)[ebp],12
+mov dword ptr (-36)[ebp],10
+mov edi,dword ptr (-36)[ebp]
+and dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],8
+je L2086
+mov dword ptr (-8)[ebp],339
+cmp dword ptr (-4)[ebp],0
+je L2088
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2088:
+L2086:
+mov dword ptr (-20)[ebp],12
+mov dword ptr (-40)[ebp],10
+mov edi,dword ptr (-20)[ebp]
+and edi,dword ptr (-40)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],8
+je L2090
+mov dword ptr (-8)[ebp],340
+cmp dword ptr (-4)[ebp],0
+je L2092
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2092:
+L2090:
+mov dword ptr (-24)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,byte ptr (-25)[ebp]
+and dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,8
+je L2094
+mov dword ptr (-8)[ebp],341
+cmp dword ptr (-4)[ebp],0
+je L2096
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2096:
+L2094:
+mov dword ptr (-24)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,word ptr (-28)[ebp]
+and dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,8
+je L2098
+mov dword ptr (-8)[ebp],342
+cmp dword ptr (-4)[ebp],0
+je L2100
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2100:
+L2098:
+mov dword ptr (-24)[ebp],12
+mov dword ptr (-32)[ebp],10
+mov edi,dword ptr (-32)[ebp]
+and dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,8
+je L2102
+mov dword ptr (-8)[ebp],343
+cmp dword ptr (-4)[ebp],0
+je L2104
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2104:
+L2102:
+mov dword ptr (-24)[ebp],12
+mov dword ptr (-36)[ebp],10
+mov edi,dword ptr (-36)[ebp]
+and dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,8
+je L2106
+mov dword ptr (-8)[ebp],344
+cmp dword ptr (-4)[ebp],0
+je L2108
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2108:
+L2106:
+mov dword ptr (-24)[ebp],12
+mov dword ptr (-40)[ebp],10
+mov edi,dword ptr (-40)[ebp]
+and dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,8
+je L2110
+mov dword ptr (-8)[ebp],345
+cmp dword ptr (-4)[ebp],0
+je L2112
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2112:
+L2110:
+mov byte ptr (-9)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+xor edi,esi
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,6
+je L2114
+mov dword ptr (-8)[ebp],346
+cmp dword ptr (-4)[ebp],0
+je L2116
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2116:
+L2114:
+mov byte ptr (-9)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,word ptr (-28)[ebp]
+xor edi,esi
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,6
+je L2118
+mov dword ptr (-8)[ebp],347
+cmp dword ptr (-4)[ebp],0
+je L2120
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2120:
+L2118:
+mov byte ptr (-9)[ebp],12
+mov dword ptr (-32)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+xor edi,dword ptr (-32)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,6
+je L2122
+mov dword ptr (-8)[ebp],348
+cmp dword ptr (-4)[ebp],0
+je L2124
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2124:
+L2122:
+mov byte ptr (-9)[ebp],12
+mov dword ptr (-36)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+xor edi,dword ptr (-36)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,6
+je L2126
+mov dword ptr (-8)[ebp],349
+cmp dword ptr (-4)[ebp],0
+je L2128
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2128:
+L2126:
+mov byte ptr (-9)[ebp],12
+mov dword ptr (-40)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+xor edi,dword ptr (-40)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,6
+je L2130
+mov dword ptr (-8)[ebp],350
+cmp dword ptr (-4)[ebp],0
+je L2132
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2132:
+L2130:
+mov word ptr (-12)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+xor edi,esi
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,6
+je L2134
+mov dword ptr (-8)[ebp],351
+cmp dword ptr (-4)[ebp],0
+je L2136
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2136:
+L2134:
+mov word ptr (-12)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+movsx esi,word ptr (-28)[ebp]
+xor edi,esi
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,6
+je L2138
+mov dword ptr (-8)[ebp],352
+cmp dword ptr (-4)[ebp],0
+je L2140
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2140:
+L2138:
+mov word ptr (-12)[ebp],12
+mov dword ptr (-32)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+xor edi,dword ptr (-32)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,6
+je L2142
+mov dword ptr (-8)[ebp],353
+cmp dword ptr (-4)[ebp],0
+je L2144
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2144:
+L2142:
+mov word ptr (-12)[ebp],12
+mov dword ptr (-36)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+xor edi,dword ptr (-36)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,6
+je L2146
+mov dword ptr (-8)[ebp],354
+cmp dword ptr (-4)[ebp],0
+je L2148
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2148:
+L2146:
+mov word ptr (-12)[ebp],12
+mov dword ptr (-40)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+xor edi,dword ptr (-40)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,6
+je L2150
+mov dword ptr (-8)[ebp],355
+cmp dword ptr (-4)[ebp],0
+je L2152
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2152:
+L2150:
+mov dword ptr (-16)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,byte ptr (-25)[ebp]
+xor dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],6
+je L2154
+mov dword ptr (-8)[ebp],356
+cmp dword ptr (-4)[ebp],0
+je L2156
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2156:
+L2154:
+mov dword ptr (-16)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,word ptr (-28)[ebp]
+xor dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],6
+je L2158
+mov dword ptr (-8)[ebp],357
+cmp dword ptr (-4)[ebp],0
+je L2160
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2160:
+L2158:
+mov dword ptr (-16)[ebp],12
+mov dword ptr (-32)[ebp],10
+mov edi,dword ptr (-32)[ebp]
+xor dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],6
+je L2162
+mov dword ptr (-8)[ebp],358
+cmp dword ptr (-4)[ebp],0
+je L2164
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2164:
+L2162:
+mov dword ptr (-16)[ebp],12
+mov dword ptr (-36)[ebp],10
+mov edi,dword ptr (-36)[ebp]
+xor dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],6
+je L2166
+mov dword ptr (-8)[ebp],359
+cmp dword ptr (-4)[ebp],0
+je L2168
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2168:
+L2166:
+mov dword ptr (-16)[ebp],12
+mov dword ptr (-40)[ebp],10
+mov edi,dword ptr (-16)[ebp]
+xor edi,dword ptr (-40)[ebp]
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],6
+je L2170
+mov dword ptr (-8)[ebp],360
+cmp dword ptr (-4)[ebp],0
+je L2172
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2172:
+L2170:
+mov dword ptr (-20)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,byte ptr (-25)[ebp]
+xor dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],6
+je L2174
+mov dword ptr (-8)[ebp],361
+cmp dword ptr (-4)[ebp],0
+je L2176
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2176:
+L2174:
+mov dword ptr (-20)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,word ptr (-28)[ebp]
+xor dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],6
+je L2178
+mov dword ptr (-8)[ebp],362
+cmp dword ptr (-4)[ebp],0
+je L2180
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2180:
+L2178:
+mov dword ptr (-20)[ebp],12
+mov dword ptr (-32)[ebp],10
+mov edi,dword ptr (-32)[ebp]
+xor dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],6
+je L2182
+mov dword ptr (-8)[ebp],363
+cmp dword ptr (-4)[ebp],0
+je L2184
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2184:
+L2182:
+mov dword ptr (-20)[ebp],12
+mov dword ptr (-36)[ebp],10
+mov edi,dword ptr (-36)[ebp]
+xor dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],6
+je L2186
+mov dword ptr (-8)[ebp],364
+cmp dword ptr (-4)[ebp],0
+je L2188
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2188:
+L2186:
+mov dword ptr (-20)[ebp],12
+mov dword ptr (-40)[ebp],10
+mov edi,dword ptr (-20)[ebp]
+xor edi,dword ptr (-40)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],6
+je L2190
+mov dword ptr (-8)[ebp],365
+cmp dword ptr (-4)[ebp],0
+je L2192
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2192:
+L2190:
+mov dword ptr (-24)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,byte ptr (-25)[ebp]
+xor dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,6
+je L2194
+mov dword ptr (-8)[ebp],366
+cmp dword ptr (-4)[ebp],0
+je L2196
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2196:
+L2194:
+mov dword ptr (-24)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,word ptr (-28)[ebp]
+xor dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,6
+je L2198
+mov dword ptr (-8)[ebp],367
+cmp dword ptr (-4)[ebp],0
+je L2200
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2200:
+L2198:
+mov dword ptr (-24)[ebp],12
+mov dword ptr (-32)[ebp],10
+mov edi,dword ptr (-32)[ebp]
+xor dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,6
+je L2202
+mov dword ptr (-8)[ebp],368
+cmp dword ptr (-4)[ebp],0
+je L2204
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2204:
+L2202:
+mov dword ptr (-24)[ebp],12
+mov dword ptr (-36)[ebp],10
+mov edi,dword ptr (-36)[ebp]
+xor dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,6
+je L2206
+mov dword ptr (-8)[ebp],369
+cmp dword ptr (-4)[ebp],0
+je L2208
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2208:
+L2206:
+mov dword ptr (-24)[ebp],12
+mov dword ptr (-40)[ebp],10
+mov edi,dword ptr (-40)[ebp]
+xor dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,6
+je L2210
+mov dword ptr (-8)[ebp],370
+cmp dword ptr (-4)[ebp],0
+je L2212
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2212:
+L2210:
+mov byte ptr (-9)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+or edi,esi
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,14
+je L2214
+mov dword ptr (-8)[ebp],371
+cmp dword ptr (-4)[ebp],0
+je L2216
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2216:
+L2214:
+mov byte ptr (-9)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+movsx esi,word ptr (-28)[ebp]
+or edi,esi
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,14
+je L2218
+mov dword ptr (-8)[ebp],372
+cmp dword ptr (-4)[ebp],0
+je L2220
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2220:
+L2218:
+mov byte ptr (-9)[ebp],12
+mov dword ptr (-32)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+or edi,dword ptr (-32)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,14
+je L2222
+mov dword ptr (-8)[ebp],373
+cmp dword ptr (-4)[ebp],0
+je L2224
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2224:
+L2222:
+mov byte ptr (-9)[ebp],12
+mov dword ptr (-36)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+or edi,dword ptr (-36)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,14
+je L2226
+mov dword ptr (-8)[ebp],374
+cmp dword ptr (-4)[ebp],0
+je L2228
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2228:
+L2226:
+mov byte ptr (-9)[ebp],12
+mov dword ptr (-40)[ebp],10
+movsx edi,byte ptr (-9)[ebp]
+or edi,dword ptr (-40)[ebp]
+mov ebx,edi
+mov byte ptr (-9)[ebp],bl
+movsx edi,byte ptr (-9)[ebp]
+cmp edi,14
+je L2230
+mov dword ptr (-8)[ebp],375
+cmp dword ptr (-4)[ebp],0
+je L2232
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2232:
+L2230:
+mov word ptr (-12)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+movsx esi,byte ptr (-25)[ebp]
+or edi,esi
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,14
+je L2234
+mov dword ptr (-8)[ebp],376
+cmp dword ptr (-4)[ebp],0
+je L2236
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2236:
+L2234:
+mov word ptr (-12)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+movsx esi,word ptr (-28)[ebp]
+or edi,esi
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,14
+je L2238
+mov dword ptr (-8)[ebp],377
+cmp dword ptr (-4)[ebp],0
+je L2240
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2240:
+L2238:
+mov word ptr (-12)[ebp],12
+mov dword ptr (-32)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+or edi,dword ptr (-32)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,14
+je L2242
+mov dword ptr (-8)[ebp],378
+cmp dword ptr (-4)[ebp],0
+je L2244
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2244:
+L2242:
+mov word ptr (-12)[ebp],12
+mov dword ptr (-36)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+or edi,dword ptr (-36)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,14
+je L2246
+mov dword ptr (-8)[ebp],379
+cmp dword ptr (-4)[ebp],0
+je L2248
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2248:
+L2246:
+mov word ptr (-12)[ebp],12
+mov dword ptr (-40)[ebp],10
+movsx edi,word ptr (-12)[ebp]
+or edi,dword ptr (-40)[ebp]
+mov word ptr (-12)[ebp],di
+movsx edi,word ptr (-12)[ebp]
+cmp edi,14
+je L2250
+mov dword ptr (-8)[ebp],380
+cmp dword ptr (-4)[ebp],0
+je L2252
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2252:
+L2250:
+mov dword ptr (-16)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,byte ptr (-25)[ebp]
+or dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],14
+je L2254
+mov dword ptr (-8)[ebp],381
+cmp dword ptr (-4)[ebp],0
+je L2256
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2256:
+L2254:
+mov dword ptr (-16)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,word ptr (-28)[ebp]
+or dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],14
+je L2258
+mov dword ptr (-8)[ebp],382
+cmp dword ptr (-4)[ebp],0
+je L2260
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2260:
+L2258:
+mov dword ptr (-16)[ebp],12
+mov dword ptr (-32)[ebp],10
+mov edi,dword ptr (-32)[ebp]
+or dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],14
+je L2262
+mov dword ptr (-8)[ebp],383
+cmp dword ptr (-4)[ebp],0
+je L2264
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2264:
+L2262:
+mov dword ptr (-16)[ebp],12
+mov dword ptr (-36)[ebp],10
+mov edi,dword ptr (-36)[ebp]
+or dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],14
+je L2266
+mov dword ptr (-8)[ebp],384
+cmp dword ptr (-4)[ebp],0
+je L2268
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2268:
+L2266:
+mov dword ptr (-16)[ebp],12
+mov dword ptr (-40)[ebp],10
+mov edi,dword ptr (-16)[ebp]
+or edi,dword ptr (-40)[ebp]
+mov dword ptr (-16)[ebp],edi
+cmp dword ptr (-16)[ebp],14
+je L2270
+mov dword ptr (-8)[ebp],385
+cmp dword ptr (-4)[ebp],0
+je L2272
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2272:
+L2270:
+mov dword ptr (-20)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,byte ptr (-25)[ebp]
+or dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],14
+je L2274
+mov dword ptr (-8)[ebp],386
+cmp dword ptr (-4)[ebp],0
+je L2276
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2276:
+L2274:
+mov dword ptr (-20)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,word ptr (-28)[ebp]
+or dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],14
+je L2278
+mov dword ptr (-8)[ebp],387
+cmp dword ptr (-4)[ebp],0
+je L2280
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2280:
+L2278:
+mov dword ptr (-20)[ebp],12
+mov dword ptr (-32)[ebp],10
+mov edi,dword ptr (-32)[ebp]
+or dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],14
+je L2282
+mov dword ptr (-8)[ebp],388
+cmp dword ptr (-4)[ebp],0
+je L2284
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2284:
+L2282:
+mov dword ptr (-20)[ebp],12
+mov dword ptr (-36)[ebp],10
+mov edi,dword ptr (-36)[ebp]
+or dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],14
+je L2286
+mov dword ptr (-8)[ebp],389
+cmp dword ptr (-4)[ebp],0
+je L2288
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2288:
+L2286:
+mov dword ptr (-20)[ebp],12
+mov dword ptr (-40)[ebp],10
+mov edi,dword ptr (-20)[ebp]
+or edi,dword ptr (-40)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],14
+je L2290
+mov dword ptr (-8)[ebp],390
+cmp dword ptr (-4)[ebp],0
+je L2292
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2292:
+L2290:
+mov dword ptr (-24)[ebp],12
+mov byte ptr (-25)[ebp],10
+movsx edi,byte ptr (-25)[ebp]
+or dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,14
+je L2294
+mov dword ptr (-8)[ebp],391
+cmp dword ptr (-4)[ebp],0
+je L2296
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2296:
+L2294:
+mov dword ptr (-24)[ebp],12
+mov word ptr (-28)[ebp],10
+movsx edi,word ptr (-28)[ebp]
+or dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,14
+je L2298
+mov dword ptr (-8)[ebp],392
+cmp dword ptr (-4)[ebp],0
+je L2300
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2300:
+L2298:
+mov dword ptr (-24)[ebp],12
+mov dword ptr (-32)[ebp],10
+mov edi,dword ptr (-32)[ebp]
+or dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,14
+je L2302
+mov dword ptr (-8)[ebp],393
+cmp dword ptr (-4)[ebp],0
+je L2304
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2304:
+L2302:
+mov dword ptr (-24)[ebp],12
+mov dword ptr (-36)[ebp],10
+mov edi,dword ptr (-36)[ebp]
+or dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,14
+je L2306
+mov dword ptr (-8)[ebp],394
+cmp dword ptr (-4)[ebp],0
+je L2308
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2308:
+L2306:
+mov dword ptr (-24)[ebp],12
+mov dword ptr (-40)[ebp],10
+mov edi,dword ptr (-40)[ebp]
+or dword ptr (-24)[ebp],edi
+mov edi,dword ptr (-24)[ebp]
+cmp edi,14
+je L2310
+mov dword ptr (-8)[ebp],395
+cmp dword ptr (-4)[ebp],0
+je L2312
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L687)
+push edi
+call _printf
+add esp,8
+L2312:
+L2310:
+cmp dword ptr (-8)[ebp],0
+je L2314
+mov dword ptr (-76)[ebp],1
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2316
+push 1
+lea edi,(L688)
+push edi
+call _printf
+add esp,8
+L2316:
+L2314:
+mov eax,dword ptr (-76)[ebp]
+L686:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L2319 label byte
+db 115
+db 55
+db 49
+db 53
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L2320 label byte
+db 115
+db 55
+db 49
+db 53
+db 32
+db 32
+db 32
+db 0
+public _s715
+_DATA ends
+_TEXT segment
+_s715:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,28
+mov dword ptr (-28)[ebp],0
+mov dword ptr (-20)[ebp],0
+lea edi,(L2320)
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-8)[ebp],edi
+mov dword ptr (-16)[ebp],0
+L2321:
+L2322:
+mov edi,dword ptr (-8)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-8)[ebp],esi
+mov esi,dword ptr (-4)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-4)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L2321
+mov dword ptr (-12)[ebp],1
+inc dword ptr (-12)[ebp]
+inc dword ptr (-12)[ebp]
+inc dword ptr (-12)[ebp]
+inc dword ptr (-12)[ebp]
+mov edi,dword ptr (-12)[ebp]
+lea edi,(1)[edi]
+mov dword ptr (-12)[ebp],edi
+cmp edi,6
+je L2324
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2326
+push 1
+lea edi,(L2319)
+push edi
+call _printf
+add esp,8
+L2326:
+inc dword ptr (-16)[ebp]
+L2324:
+mov edi,dword ptr (-28)[ebp]
+push edi
+mov dword ptr (-24)[ebp],3
+mov edi,dword ptr (-24)[ebp]
+lea edi,(2)[edi]
+push edi
+mov edi,dword ptr (-20)[ebp]
+push edi
+call _s715f
+add esp,12
+cmp eax,5
+je L2328
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2330
+push 2
+lea edi,(L2319)
+push edi
+call _printf
+add esp,8
+L2330:
+add dword ptr (-16)[ebp],2
+L2328:
+mov eax,dword ptr (-16)[ebp]
+L2318:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _s715f
+_s715f:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov eax,dword ptr (24)[ebp]
+L2332:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L2334 label byte
+db 115
+db 55
+db 50
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L2335 label byte
+db 115
+db 55
+db 50
+db 32
+db 32
+db 32
+db 32
+db 0
+public _s72
+_DATA ends
+_TEXT segment
+_s72:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,100
+lea edi,(L2335)
+mov dword ptr (-12)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-16)[ebp],edi
+mov dword ptr (-24)[ebp],0
+L2336:
+L2337:
+mov edi,dword ptr (-16)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-16)[ebp],esi
+mov esi,dword ptr (-12)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-12)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L2336
+mov dword ptr (-4)[ebp],2
+cmp dword ptr (-4)[ebp],2
+je L2339
+inc dword ptr (-24)[ebp]
+push 1
+lea edi,(L2334)
+push edi
+call _printf
+add esp,8
+L2339:
+mov edi,dword ptr (-4)[ebp]
+mov esi,edi
+neg esi
+lea edi,[esi][edi]
+cmp edi,0
+je L2341
+add dword ptr (-24)[ebp],2
+push 2
+lea edi,(L2334)
+push edi
+call _printf
+add esp,8
+L2341:
+mov dword ptr (-4)[ebp],0
+mov dword ptr (-8)[ebp],0
+jmp L2346
+L2343:
+mov edi,dword ptr (-4)[ebp]
+lea edi,[edi*2]
+or edi,1
+mov dword ptr (-4)[ebp],edi
+L2344:
+inc dword ptr (-8)[ebp]
+L2346:
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr (4)[edi]
+cmp dword ptr (-8)[ebp],edi
+jl L2343
+mov edi,dword ptr (-4)[ebp]
+not edi
+cmp edi,0
+je L2347
+add dword ptr (-24)[ebp],4
+push 4
+lea edi,(L2334)
+push edi
+call _printf
+add esp,8
+L2347:
+mov dword ptr (-4)[ebp],5
+mov edi,dword ptr (-4)[ebp]
+lea edi,(1)[edi]
+mov dword ptr (-4)[ebp],edi
+cmp edi,6
+jne L2354
+mov edi,dword ptr (-4)[ebp]
+sub edi,1
+mov dword ptr (-4)[ebp],edi
+cmp edi,5
+jne L2354
+mov edi,dword ptr (-4)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-4)[ebp],esi
+cmp edi,5
+jne L2354
+mov edi,dword ptr (-4)[ebp]
+mov esi,edi
+sub esi,1
+mov dword ptr (-4)[ebp],esi
+cmp edi,6
+jne L2354
+cmp dword ptr (-4)[ebp],5
+je L2349
+L2354:
+add dword ptr (-24)[ebp],8
+push 8
+lea edi,(L2334)
+push edi
+call _printf
+add esp,8
+L2349:
+mov byte ptr (-29)[ebp],26
+mov dword ptr (-36)[ebp],26
+fld qword ptr (L2355)
+fstp qword ptr (-48)[ebp]
+mov word ptr (-32)[ebp],26
+mov dword ptr (-40)[ebp],26
+mov dword ptr (-28)[ebp],26
+fld dword ptr (L2356)
+fstp dword ptr (-52)[ebp]
+mov dword ptr (-20)[ebp],0
+movsx edi,word ptr (-32)[ebp]
+mov ebx,edi
+movsx edi,bl
+cmp edi,26
+jne L2363
+mov edi,dword ptr (-28)[ebp]
+mov ebx,edi
+movsx edi,bl
+cmp edi,26
+jne L2363
+mov edi,dword ptr (-36)[ebp]
+mov ebx,edi
+movsx edi,bl
+cmp edi,26
+jne L2363
+mov edi,dword ptr (-40)[ebp]
+mov ebx,edi
+movsx edi,bl
+cmp edi,26
+jne L2363
+fld dword ptr (-52)[ebp]
+call __ftol
+mov ebx,eax
+movsx edi,bl
+cmp edi,26
+jne L2363
+fld qword ptr (-48)[ebp]
+call __ftol
+mov ebx,eax
+movsx edi,bl
+cmp edi,26
+je L2357
+L2363:
+inc dword ptr (-20)[ebp]
+L2357:
+movsx edi,byte ptr (-29)[ebp]
+movsx edi,di
+cmp edi,26
+jne L2370
+mov edi,dword ptr (-28)[ebp]
+movsx edi,di
+cmp edi,26
+jne L2370
+mov edi,dword ptr (-36)[ebp]
+movsx edi,di
+cmp edi,26
+jne L2370
+mov edi,dword ptr (-40)[ebp]
+movsx edi,di
+cmp edi,26
+jne L2370
+fld dword ptr (-52)[ebp]
+call __ftol
+mov edi,eax
+movsx edi,di
+cmp edi,26
+jne L2370
+fld qword ptr (-48)[ebp]
+call __ftol
+mov edi,eax
+movsx edi,di
+cmp edi,26
+je L2364
+L2370:
+add dword ptr (-20)[ebp],2
+L2364:
+movsx edi,byte ptr (-29)[ebp]
+cmp edi,26
+jne L2377
+movsx edi,word ptr (-32)[ebp]
+cmp edi,26
+jne L2377
+cmp dword ptr (-36)[ebp],26
+jne L2377
+mov edi,dword ptr (-40)[ebp]
+cmp edi,26
+jne L2377
+fld dword ptr (-52)[ebp]
+call __ftol
+cmp eax,26
+jne L2377
+fld qword ptr (-48)[ebp]
+call __ftol
+cmp eax,26
+je L2371
+L2377:
+add dword ptr (-20)[ebp],4
+L2371:
+movsx edi,byte ptr (-29)[ebp]
+cmp edi,26
+jne L2384
+movsx edi,word ptr (-32)[ebp]
+cmp edi,26
+jne L2384
+cmp dword ptr (-28)[ebp],26
+jne L2384
+mov edi,dword ptr (-40)[ebp]
+cmp edi,26
+jne L2384
+fld dword ptr (-52)[ebp]
+call __ftol
+cmp eax,26
+jne L2384
+fld qword ptr (-48)[ebp]
+call __ftol
+cmp eax,26
+je L2378
+L2384:
+add dword ptr (-20)[ebp],8
+L2378:
+movsx edi,byte ptr (-29)[ebp]
+cmp edi,26
+jne L2393
+movsx edi,word ptr (-32)[ebp]
+cmp edi,26
+jne L2393
+mov edi,dword ptr (-28)[ebp]
+cmp edi,26
+jne L2393
+mov edi,dword ptr (-36)[ebp]
+cmp edi,26
+jne L2393
+fld dword ptr (L828)
+fcomp dword ptr (-52)[ebp]
+fstsw ax
+sahf
+ja L2394
+fld dword ptr (-52)[ebp]
+fsub dword ptr (L828)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-56)[ebp],edi
+jmp L2395
+L2394:
+fld dword ptr (-52)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-56)[ebp],edi
+L2395:
+mov edi,dword ptr (-56)[ebp]
+cmp edi,26
+jne L2393
+fld qword ptr (L836)
+fcomp qword ptr (-48)[ebp]
+fstsw ax
+sahf
+ja L2396
+fld qword ptr (-48)[ebp]
+fsub qword ptr (L836)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-60)[ebp],edi
+jmp L2397
+L2396:
+fld qword ptr (-48)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-60)[ebp],edi
+L2397:
+mov edi,dword ptr (-60)[ebp]
+cmp edi,26
+je L2385
+L2393:
+add dword ptr (-20)[ebp],16
+L2385:
+movsx edi,byte ptr (-29)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fld qword ptr (L2355)
+fcompp
+fstsw ax
+sahf
+jne L2404
+movsx edi,word ptr (-32)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fld qword ptr (L2355)
+fcompp
+fstsw ax
+sahf
+jne L2404
+mov edi,dword ptr (-28)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fld qword ptr (L2355)
+fcompp
+fstsw ax
+sahf
+jne L2404
+mov edi,dword ptr (-36)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fld qword ptr (L2355)
+fcompp
+fstsw ax
+sahf
+jne L2404
+mov edi,dword ptr (-40)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+sub esp,4
+fstp dword ptr 0[esp]
+fld dword ptr 0[esp]
+add esp,4
+fld qword ptr (L2355)
+fcompp
+fstsw ax
+sahf
+jne L2404
+fld qword ptr (-48)[ebp]
+sub esp,4
+fstp dword ptr 0[esp]
+fld dword ptr 0[esp]
+add esp,4
+fld qword ptr (L2355)
+fcompp
+fstsw ax
+sahf
+je L2398
+L2404:
+add dword ptr (-20)[ebp],32
+L2398:
+movsx edi,byte ptr (-29)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fld qword ptr (L2355)
+fcompp
+fstsw ax
+sahf
+jne L2411
+movsx edi,word ptr (-32)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fld qword ptr (L2355)
+fcompp
+fstsw ax
+sahf
+jne L2411
+fild dword ptr (-28)[ebp]
+fld qword ptr (L2355)
+fcompp
+fstsw ax
+sahf
+jne L2411
+fild dword ptr (-36)[ebp]
+fld qword ptr (L2355)
+fcompp
+fstsw ax
+sahf
+jne L2411
+mov edi,dword ptr (-40)[ebp]
+fld qword ptr (L596)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fld qword ptr (L2355)
+fcompp
+fstsw ax
+sahf
+jne L2411
+fld qword ptr (L2355)
+fcomp dword ptr (-52)[ebp]
+fstsw ax
+sahf
+je L2405
+L2411:
+add dword ptr (-20)[ebp],64
+L2405:
+cmp dword ptr (-20)[ebp],0
+je L2412
+add dword ptr (-24)[ebp],16
+push 16
+lea edi,(L2334)
+push edi
+call _printf
+add esp,8
+L2412:
+mov eax,dword ptr (-24)[ebp]
+L2333:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L2415 label byte
+db 115
+db 55
+db 53
+db 55
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L2416 label byte
+db 115
+db 55
+db 53
+db 55
+db 32
+db 32
+db 32
+db 0
+public _s757
+_DATA ends
+_TEXT segment
+_s757:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,148
+lea edi,(L2416)
+mov dword ptr (-112)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-116)[ebp],edi
+mov dword ptr (-120)[ebp],0
+L2417:
+L2418:
+mov edi,dword ptr (-116)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-116)[ebp],esi
+mov esi,dword ptr (-112)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-112)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L2417
+mov dword ptr (-124)[ebp],40
+mov edi,dword ptr (-124)[ebp]
+lea esi,[edi*8]
+lea esi,[esi*4]
+cmp esi,1280
+jne L2422
+sar edi,3
+sar edi,2
+cmp edi,1
+je L2420
+L2422:
+inc dword ptr (-120)[ebp]
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2423
+push 1
+lea edi,(L2415)
+push edi
+call _printf
+add esp,8
+L2423:
+L2420:
+mov dword ptr (-84)[ebp],0
+mov dword ptr (-100)[ebp],0
+jmp L2428
+L2425:
+mov dword ptr (-92)[ebp],1
+mov edi,dword ptr (-92)[ebp]
+mov esi,dword ptr (20)[ebp]
+mov esi,dword ptr (16)[esi]
+sub esi,1
+mov ecx,esi
+shl edi,cl
+mov dword ptr (-96)[ebp],edi
+mov dword ptr (-104)[ebp],0
+mov edi,dword ptr (-104)[ebp]
+not edi
+mov esi,dword ptr (-100)[ebp]
+mov ebx,edi
+mov ecx,esi
+shr ebx,cl
+mov dword ptr (-108)[ebp],ebx
+mov ecx,esi
+shl edi,cl
+mov dword ptr (-104)[ebp],edi
+mov dword ptr (-88)[ebp],0
+jmp L2432
+L2429:
+mov edi,dword ptr (-100)[ebp]
+cmp dword ptr (-88)[ebp],edi
+jge L2440
+mov dword ptr (-132)[ebp],1
+jmp L2441
+L2440:
+mov dword ptr (-132)[ebp],0
+L2441:
+mov edi,dword ptr (-92)[ebp]
+and edi,dword ptr (-104)[ebp]
+cmp edi,0
+jne L2442
+mov dword ptr (-136)[ebp],1
+jmp L2443
+L2442:
+mov dword ptr (-136)[ebp],0
+L2443:
+mov edi,dword ptr (-136)[ebp]
+cmp dword ptr (-132)[ebp],edi
+jne L2439
+mov edi,dword ptr (-100)[ebp]
+cmp dword ptr (-88)[ebp],edi
+jge L2444
+mov dword ptr (-140)[ebp],1
+jmp L2445
+L2444:
+mov dword ptr (-140)[ebp],0
+L2445:
+mov edi,dword ptr (-96)[ebp]
+and edi,dword ptr (-108)[ebp]
+cmp edi,0
+jne L2446
+mov dword ptr (-144)[ebp],1
+jmp L2447
+L2446:
+mov dword ptr (-144)[ebp],0
+L2447:
+mov edi,dword ptr (-144)[ebp]
+cmp dword ptr (-140)[ebp],edi
+je L2433
+L2439:
+mov dword ptr (-84)[ebp],1
+L2433:
+mov edi,dword ptr (-92)[ebp]
+lea edi,[edi*2]
+mov dword ptr (-92)[ebp],edi
+mov edi,dword ptr (-96)[ebp]
+shr edi,1
+mov dword ptr (-96)[ebp],edi
+L2430:
+inc dword ptr (-88)[ebp]
+L2432:
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr (16)[edi]
+cmp dword ptr (-88)[ebp],edi
+jl L2429
+L2426:
+inc dword ptr (-100)[ebp]
+L2428:
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr (16)[edi]
+cmp dword ptr (-100)[ebp],edi
+jl L2425
+cmp dword ptr (-84)[ebp],0
+je L2448
+add dword ptr (-120)[ebp],2
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2450
+push 2
+lea edi,(L2415)
+push edi
+call _printf
+add esp,8
+L2450:
+L2448:
+mov dword ptr (-16)[ebp],3
+mov dword ptr (-12)[ebp],2
+mov dword ptr (-8)[ebp],1
+mov edi,dword ptr (-12)[ebp]
+cmp dword ptr (-16)[ebp],edi
+jge L2458
+mov dword ptr (-136)[ebp],1
+jmp L2459
+L2458:
+mov dword ptr (-136)[ebp],0
+L2459:
+mov edi,dword ptr (-8)[ebp]
+cmp dword ptr (-136)[ebp],edi
+jge L2456
+mov dword ptr (-132)[ebp],1
+jmp L2457
+L2456:
+mov dword ptr (-132)[ebp],0
+L2457:
+cmp dword ptr (-132)[ebp],1
+je L2452
+add dword ptr (-120)[ebp],4
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2460
+push 4
+lea edi,(L2415)
+push edi
+call _printf
+add esp,8
+L2460:
+L2452:
+lea edi,(-76)[ebp]
+lea esi,(-80)[ebp]
+cmp edi,esi
+jne L2462
+add dword ptr (-120)[ebp],8
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2465
+push 8
+lea edi,(L2415)
+push edi
+call _printf
+add esp,8
+L2465:
+L2462:
+lea edi,(-76)[ebp]
+lea esi,(-80)[ebp]
+cmp edi,esi
+jae L2467
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (40)[edi],0
+je L2470
+lea edi,(L2472)
+push edi
+call _printf
+add esp,4
+L2470:
+L2467:
+mov dword ptr (-84)[ebp],0
+mov dword ptr (-88)[ebp],0
+L2473:
+mov edi,dword ptr (-88)[ebp]
+mov dword ptr (-80)[ebp][edi*4],1
+L2474:
+inc dword ptr (-88)[ebp]
+cmp dword ptr (-88)[ebp],16
+jl L2473
+mov dword ptr (-76)[ebp],0
+mov dword ptr (-64)[ebp],0
+mov dword ptr (-56)[ebp],0
+mov dword ptr (-52)[ebp],0
+mov dword ptr (-44)[ebp],0
+mov dword ptr (-28)[ebp],0
+mov dword ptr (-16)[ebp],0
+L2483:
+mov dword ptr (-12)[ebp],0
+L2487:
+mov dword ptr (-8)[ebp],0
+L2491:
+mov dword ptr (-4)[ebp],0
+L2495:
+mov edi,dword ptr (-12)[ebp]
+cmp dword ptr (-16)[ebp],edi
+jge L2506
+mov dword ptr (-144)[ebp],1
+jmp L2507
+L2506:
+mov dword ptr (-144)[ebp],0
+L2507:
+mov edi,dword ptr (-4)[ebp]
+cmp dword ptr (-8)[ebp],edi
+jge L2508
+mov dword ptr (-148)[ebp],1
+jmp L2509
+L2508:
+mov dword ptr (-148)[ebp],0
+L2509:
+mov edi,dword ptr (-148)[ebp]
+cmp dword ptr (-144)[ebp],edi
+jne L2504
+mov dword ptr (-140)[ebp],1
+jmp L2505
+L2504:
+mov dword ptr (-140)[ebp],0
+L2505:
+mov edi,dword ptr (-16)[ebp]
+mov esi,dword ptr (-12)[ebp]
+lea esi,[esi*4]
+lea edi,[esi][edi*8]
+mov esi,dword ptr (-8)[ebp]
+lea esi,[esi*2]
+lea edi,[esi][edi]
+mov esi,dword ptr (-4)[ebp]
+lea edi,[esi][edi]
+mov edi,dword ptr (-80)[ebp][edi*4]
+cmp dword ptr (-140)[ebp],edi
+je L2499
+mov dword ptr (-84)[ebp],1
+L2499:
+L2496:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],2
+jl L2495
+L2492:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],2
+jl L2491
+L2488:
+inc dword ptr (-12)[ebp]
+cmp dword ptr (-12)[ebp],2
+jl L2487
+L2484:
+inc dword ptr (-16)[ebp]
+cmp dword ptr (-16)[ebp],2
+jl L2483
+cmp dword ptr (-84)[ebp],0
+je L2510
+add dword ptr (-120)[ebp],16
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2512
+push 16
+lea edi,(L2415)
+push edi
+call _printf
+add esp,8
+L2512:
+L2510:
+mov dword ptr (-128)[ebp],0
+mov edi,dword ptr (-128)[ebp]
+cmp edi,0
+je L2514
+add dword ptr (-120)[ebp],32
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2516
+push 32
+lea edi,(L2415)
+push edi
+call _printf
+add esp,8
+L2516:
+L2514:
+mov eax,dword ptr (-120)[ebp]
+L2414:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L2519 label byte
+db 76
+db 111
+db 99
+db 97
+db 108
+db 32
+db 101
+db 114
+db 114
+db 111
+db 114
+db 32
+db 37
+db 100
+db 46
+db 10
+db 0
+align 1
+L2520 label byte
+db 115
+db 55
+db 56
+db 49
+db 51
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L2521 label byte
+db 115
+db 55
+db 56
+db 49
+db 51
+db 32
+db 32
+db 0
+public _s7813
+_DATA ends
+_TEXT segment
+_s7813:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,88
+lea edi,(L2521)
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea esi,(60)[edi]
+mov dword ptr (-28)[ebp],esi
+mov dword ptr (-8)[ebp],0
+mov dword ptr (-32)[ebp],0
+mov edi,dword ptr (48)[edi]
+mov dword ptr (-4)[ebp],edi
+L2522:
+L2523:
+mov edi,dword ptr (-28)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-28)[ebp],esi
+mov esi,dword ptr (-24)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-24)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L2522
+jmp L2525
+mov dword ptr (-8)[ebp],1
+cmp dword ptr (-4)[ebp],0
+je L2527
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2527:
+L2525:
+jmp L2529
+mov dword ptr (-8)[ebp],2
+cmp dword ptr (-4)[ebp],0
+je L2531
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2531:
+L2529:
+jmp L2533
+mov dword ptr (-8)[ebp],3
+cmp dword ptr (-4)[ebp],0
+je L2535
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2535:
+L2533:
+jmp L2537
+mov dword ptr (-8)[ebp],4
+cmp dword ptr (-4)[ebp],0
+je L2539
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2539:
+L2537:
+jmp L2541
+mov dword ptr (-8)[ebp],5
+cmp dword ptr (-4)[ebp],0
+je L2543
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2543:
+L2541:
+jmp L2545
+mov dword ptr (-8)[ebp],6
+cmp dword ptr (-4)[ebp],0
+je L2547
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2547:
+L2545:
+jmp L2549
+mov dword ptr (-8)[ebp],7
+cmp dword ptr (-4)[ebp],0
+je L2551
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2551:
+L2549:
+jmp L2553
+mov dword ptr (-8)[ebp],8
+cmp dword ptr (-4)[ebp],0
+je L2555
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2555:
+L2553:
+jmp L2557
+mov dword ptr (-8)[ebp],9
+cmp dword ptr (-4)[ebp],0
+je L2559
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2559:
+L2557:
+jmp L2561
+mov dword ptr (-8)[ebp],10
+cmp dword ptr (-4)[ebp],0
+je L2563
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2563:
+L2561:
+jmp L2565
+mov dword ptr (-8)[ebp],11
+cmp dword ptr (-4)[ebp],0
+je L2567
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2567:
+L2565:
+jmp L2569
+mov dword ptr (-8)[ebp],12
+cmp dword ptr (-4)[ebp],0
+je L2571
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2571:
+L2569:
+jmp L2573
+mov dword ptr (-8)[ebp],13
+cmp dword ptr (-4)[ebp],0
+je L2575
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2575:
+L2573:
+jmp L2577
+mov dword ptr (-8)[ebp],14
+cmp dword ptr (-4)[ebp],0
+je L2579
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2579:
+L2577:
+jmp L2581
+mov dword ptr (-8)[ebp],15
+cmp dword ptr (-4)[ebp],0
+je L2583
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2583:
+L2581:
+jmp L2585
+mov dword ptr (-8)[ebp],16
+cmp dword ptr (-4)[ebp],0
+je L2587
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2587:
+L2585:
+jmp L2589
+mov dword ptr (-8)[ebp],17
+cmp dword ptr (-4)[ebp],0
+je L2591
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2591:
+L2589:
+jmp L2593
+mov dword ptr (-8)[ebp],18
+cmp dword ptr (-4)[ebp],0
+je L2595
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2595:
+L2593:
+jmp L2597
+mov dword ptr (-8)[ebp],16
+cmp dword ptr (-4)[ebp],0
+je L2599
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2599:
+L2597:
+jmp L2601
+mov dword ptr (-8)[ebp],20
+cmp dword ptr (-4)[ebp],0
+je L2603
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2603:
+L2601:
+jmp L2605
+mov dword ptr (-8)[ebp],21
+cmp dword ptr (-4)[ebp],0
+je L2607
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2607:
+L2605:
+jmp L2609
+mov dword ptr (-8)[ebp],22
+cmp dword ptr (-4)[ebp],0
+je L2611
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2611:
+L2609:
+jmp L2613
+mov dword ptr (-8)[ebp],23
+cmp dword ptr (-4)[ebp],0
+je L2615
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2615:
+L2613:
+jmp L2617
+mov dword ptr (-8)[ebp],24
+cmp dword ptr (-4)[ebp],0
+je L2619
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2619:
+L2617:
+jmp L2621
+mov dword ptr (-8)[ebp],25
+cmp dword ptr (-4)[ebp],0
+je L2623
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2623:
+L2621:
+jmp L2625
+mov dword ptr (-8)[ebp],26
+cmp dword ptr (-4)[ebp],0
+je L2627
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2627:
+L2625:
+jmp L2629
+mov dword ptr (-8)[ebp],27
+cmp dword ptr (-4)[ebp],0
+je L2631
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2631:
+L2629:
+jmp L2633
+mov dword ptr (-8)[ebp],28
+cmp dword ptr (-4)[ebp],0
+je L2635
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2635:
+L2633:
+jmp L2637
+mov dword ptr (-8)[ebp],26
+cmp dword ptr (-4)[ebp],0
+je L2639
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2639:
+L2637:
+jmp L2641
+mov dword ptr (-8)[ebp],30
+cmp dword ptr (-4)[ebp],0
+je L2643
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2643:
+L2641:
+jmp L2645
+mov dword ptr (-8)[ebp],31
+cmp dword ptr (-4)[ebp],0
+je L2647
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2647:
+L2645:
+jmp L2649
+mov dword ptr (-8)[ebp],32
+cmp dword ptr (-4)[ebp],0
+je L2651
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2651:
+L2649:
+jmp L2653
+mov dword ptr (-8)[ebp],33
+cmp dword ptr (-4)[ebp],0
+je L2655
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2655:
+L2653:
+jmp L2657
+mov dword ptr (-8)[ebp],34
+cmp dword ptr (-4)[ebp],0
+je L2659
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2659:
+L2657:
+jmp L2661
+mov dword ptr (-8)[ebp],35
+cmp dword ptr (-4)[ebp],0
+je L2663
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2663:
+L2661:
+jmp L2665
+mov dword ptr (-8)[ebp],36
+cmp dword ptr (-4)[ebp],0
+je L2667
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2667:
+L2665:
+jmp L2669
+mov dword ptr (-8)[ebp],37
+cmp dword ptr (-4)[ebp],0
+je L2671
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2671:
+L2669:
+jmp L2673
+mov dword ptr (-8)[ebp],38
+cmp dword ptr (-4)[ebp],0
+je L2675
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2675:
+L2673:
+jmp L2677
+mov dword ptr (-8)[ebp],39
+cmp dword ptr (-4)[ebp],0
+je L2679
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2679:
+L2677:
+jmp L2681
+mov dword ptr (-8)[ebp],40
+cmp dword ptr (-4)[ebp],0
+je L2683
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2683:
+L2681:
+jmp L2685
+mov dword ptr (-8)[ebp],41
+cmp dword ptr (-4)[ebp],0
+je L2687
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2687:
+L2685:
+jmp L2689
+mov dword ptr (-8)[ebp],42
+cmp dword ptr (-4)[ebp],0
+je L2691
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2691:
+L2689:
+jmp L2693
+mov dword ptr (-8)[ebp],43
+cmp dword ptr (-4)[ebp],0
+je L2695
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2695:
+L2693:
+jmp L2697
+mov dword ptr (-8)[ebp],44
+cmp dword ptr (-4)[ebp],0
+je L2699
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2699:
+L2697:
+jmp L2701
+mov dword ptr (-8)[ebp],45
+cmp dword ptr (-4)[ebp],0
+je L2703
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2703:
+L2701:
+jmp L2705
+mov dword ptr (-8)[ebp],46
+cmp dword ptr (-4)[ebp],0
+je L2707
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2707:
+L2705:
+jmp L2709
+mov dword ptr (-8)[ebp],47
+cmp dword ptr (-4)[ebp],0
+je L2711
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2711:
+L2709:
+jmp L2713
+mov dword ptr (-8)[ebp],48
+cmp dword ptr (-4)[ebp],0
+je L2715
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2715:
+L2713:
+jmp L2717
+mov dword ptr (-8)[ebp],49
+cmp dword ptr (-4)[ebp],0
+je L2719
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2719:
+L2717:
+jmp L2721
+mov dword ptr (-8)[ebp],50
+cmp dword ptr (-4)[ebp],0
+je L2723
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2723:
+L2721:
+jmp L2725
+mov dword ptr (-8)[ebp],51
+cmp dword ptr (-4)[ebp],0
+je L2727
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2727:
+L2725:
+jmp L2729
+mov dword ptr (-8)[ebp],52
+cmp dword ptr (-4)[ebp],0
+je L2731
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2731:
+L2729:
+jmp L2733
+mov dword ptr (-8)[ebp],53
+cmp dword ptr (-4)[ebp],0
+je L2735
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2735:
+L2733:
+jmp L2737
+mov dword ptr (-8)[ebp],54
+cmp dword ptr (-4)[ebp],0
+je L2739
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2739:
+L2737:
+jmp L2741
+mov dword ptr (-8)[ebp],55
+cmp dword ptr (-4)[ebp],0
+je L2743
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2743:
+L2741:
+jmp L2745
+mov dword ptr (-8)[ebp],56
+cmp dword ptr (-4)[ebp],0
+je L2747
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2747:
+L2745:
+jmp L2749
+mov dword ptr (-8)[ebp],57
+cmp dword ptr (-4)[ebp],0
+je L2751
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2751:
+L2749:
+jmp L2753
+mov dword ptr (-8)[ebp],58
+cmp dword ptr (-4)[ebp],0
+je L2755
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2755:
+L2753:
+jmp L2757
+mov dword ptr (-8)[ebp],56
+cmp dword ptr (-4)[ebp],0
+je L2759
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2759:
+L2757:
+jmp L2761
+mov dword ptr (-8)[ebp],60
+cmp dword ptr (-4)[ebp],0
+je L2763
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2763:
+L2761:
+jmp L2765
+mov dword ptr (-8)[ebp],61
+cmp dword ptr (-4)[ebp],0
+je L2767
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2767:
+L2765:
+jmp L2769
+mov dword ptr (-8)[ebp],62
+cmp dword ptr (-4)[ebp],0
+je L2771
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2771:
+L2769:
+jmp L2773
+mov dword ptr (-8)[ebp],63
+cmp dword ptr (-4)[ebp],0
+je L2775
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2775:
+L2773:
+jmp L2777
+mov dword ptr (-8)[ebp],64
+cmp dword ptr (-4)[ebp],0
+je L2779
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2779:
+L2777:
+jmp L2781
+mov dword ptr (-8)[ebp],65
+cmp dword ptr (-4)[ebp],0
+je L2783
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2783:
+L2781:
+jmp L2785
+mov dword ptr (-8)[ebp],66
+cmp dword ptr (-4)[ebp],0
+je L2787
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2787:
+L2785:
+jmp L2789
+mov dword ptr (-8)[ebp],67
+cmp dword ptr (-4)[ebp],0
+je L2791
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2791:
+L2789:
+jmp L2793
+mov dword ptr (-8)[ebp],68
+cmp dword ptr (-4)[ebp],0
+je L2795
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2795:
+L2793:
+jmp L2797
+mov dword ptr (-8)[ebp],69
+cmp dword ptr (-4)[ebp],0
+je L2799
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2799:
+L2797:
+jmp L2801
+mov dword ptr (-8)[ebp],70
+cmp dword ptr (-4)[ebp],0
+je L2803
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2803:
+L2801:
+jmp L2805
+mov dword ptr (-8)[ebp],71
+cmp dword ptr (-4)[ebp],0
+je L2807
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2807:
+L2805:
+jmp L2809
+mov dword ptr (-8)[ebp],72
+cmp dword ptr (-4)[ebp],0
+je L2811
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2811:
+L2809:
+jmp L2813
+mov dword ptr (-8)[ebp],73
+cmp dword ptr (-4)[ebp],0
+je L2815
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2815:
+L2813:
+jmp L2817
+mov dword ptr (-8)[ebp],74
+cmp dword ptr (-4)[ebp],0
+je L2819
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2819:
+L2817:
+jmp L2821
+mov dword ptr (-8)[ebp],75
+cmp dword ptr (-4)[ebp],0
+je L2823
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2823:
+L2821:
+cmp dword ptr (-8)[ebp],0
+je L2825
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2827
+push 1
+lea edi,(L2520)
+push edi
+call _printf
+add esp,8
+L2827:
+inc dword ptr (-32)[ebp]
+L2825:
+mov dword ptr (-8)[ebp],0
+mov dword ptr (-16)[ebp],0
+mov dword ptr (-12)[ebp],0
+mov edi,dword ptr (-12)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-12)[ebp],esi
+cmp edi,0
+je L2830
+mov edi,dword ptr (-16)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-16)[ebp],esi
+cmp edi,0
+je L2830
+mov dword ptr (-44)[ebp],1
+jmp L2831
+L2830:
+mov dword ptr (-44)[ebp],0
+L2831:
+mov edi,dword ptr (-44)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-12)[ebp],1
+je L2832
+mov dword ptr (-8)[ebp],1
+cmp dword ptr (-4)[ebp],0
+je L2834
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2834:
+L2832:
+cmp dword ptr (-16)[ebp],0
+je L2836
+mov dword ptr (-8)[ebp],2
+cmp dword ptr (-4)[ebp],0
+je L2838
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2838:
+L2836:
+cmp dword ptr (-20)[ebp],0
+je L2840
+mov dword ptr (-8)[ebp],3
+cmp dword ptr (-4)[ebp],0
+je L2842
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2842:
+L2840:
+cmp dword ptr (-12)[ebp],0
+je L2845
+mov edi,dword ptr (-16)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-16)[ebp],esi
+cmp edi,0
+je L2845
+mov dword ptr (-48)[ebp],1
+jmp L2846
+L2845:
+mov dword ptr (-48)[ebp],0
+L2846:
+mov edi,dword ptr (-48)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-12)[ebp],1
+je L2847
+mov dword ptr (-8)[ebp],4
+cmp dword ptr (-4)[ebp],0
+je L2849
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2849:
+L2847:
+cmp dword ptr (-16)[ebp],1
+je L2851
+mov dword ptr (-8)[ebp],5
+cmp dword ptr (-4)[ebp],0
+je L2853
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2853:
+L2851:
+cmp dword ptr (-20)[ebp],0
+je L2855
+mov dword ptr (-8)[ebp],6
+cmp dword ptr (-4)[ebp],0
+je L2857
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2857:
+L2855:
+mov edi,dword ptr (-12)[ebp]
+mov esi,edi
+sub esi,1
+mov dword ptr (-12)[ebp],esi
+cmp edi,0
+je L2860
+cmp dword ptr (-16)[ebp],0
+je L2860
+mov dword ptr (-52)[ebp],1
+jmp L2861
+L2860:
+mov dword ptr (-52)[ebp],0
+L2861:
+mov edi,dword ptr (-52)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-12)[ebp],0
+je L2862
+mov dword ptr (-8)[ebp],7
+cmp dword ptr (-4)[ebp],0
+je L2864
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2864:
+L2862:
+cmp dword ptr (-16)[ebp],1
+je L2866
+mov dword ptr (-8)[ebp],8
+cmp dword ptr (-4)[ebp],0
+je L2868
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2868:
+L2866:
+cmp dword ptr (-20)[ebp],1
+je L2870
+mov dword ptr (-8)[ebp],9
+cmp dword ptr (-4)[ebp],0
+je L2872
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2872:
+L2870:
+cmp dword ptr (-12)[ebp],0
+je L2875
+mov edi,dword ptr (-16)[ebp]
+mov esi,edi
+sub esi,1
+mov dword ptr (-16)[ebp],esi
+cmp edi,0
+je L2875
+mov dword ptr (-56)[ebp],1
+jmp L2876
+L2875:
+mov dword ptr (-56)[ebp],0
+L2876:
+mov edi,dword ptr (-56)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-12)[ebp],0
+je L2877
+mov dword ptr (-8)[ebp],10
+cmp dword ptr (-4)[ebp],0
+je L2879
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2879:
+L2877:
+cmp dword ptr (-16)[ebp],1
+je L2881
+mov dword ptr (-8)[ebp],11
+cmp dword ptr (-4)[ebp],0
+je L2883
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2883:
+L2881:
+cmp dword ptr (-20)[ebp],0
+je L2885
+mov dword ptr (-8)[ebp],12
+cmp dword ptr (-4)[ebp],0
+je L2887
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2887:
+L2885:
+cmp dword ptr (-8)[ebp],0
+je L2889
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2891
+push 2
+lea edi,(L2520)
+push edi
+call _printf
+add esp,8
+L2891:
+add dword ptr (-32)[ebp],2
+L2889:
+mov dword ptr (-8)[ebp],0
+mov dword ptr (-16)[ebp],0
+mov dword ptr (-12)[ebp],0
+mov edi,dword ptr (-12)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-12)[ebp],esi
+cmp edi,0
+jne L2896
+cmp dword ptr (-16)[ebp],0
+je L2894
+L2896:
+mov dword ptr (-60)[ebp],1
+jmp L2895
+L2894:
+mov dword ptr (-60)[ebp],0
+L2895:
+mov edi,dword ptr (-60)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-12)[ebp],1
+je L2897
+mov dword ptr (-8)[ebp],1
+cmp dword ptr (-4)[ebp],0
+je L2899
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2899:
+L2897:
+cmp dword ptr (-16)[ebp],0
+je L2901
+mov dword ptr (-8)[ebp],2
+cmp dword ptr (-4)[ebp],0
+je L2903
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2903:
+L2901:
+cmp dword ptr (-20)[ebp],0
+je L2905
+mov dword ptr (-8)[ebp],3
+cmp dword ptr (-4)[ebp],0
+je L2907
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2907:
+L2905:
+mov edi,dword ptr (-16)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-16)[ebp],esi
+cmp edi,0
+jne L2912
+cmp dword ptr (-12)[ebp],0
+je L2910
+L2912:
+mov dword ptr (-64)[ebp],1
+jmp L2911
+L2910:
+mov dword ptr (-64)[ebp],0
+L2911:
+mov edi,dword ptr (-64)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-12)[ebp],1
+je L2913
+mov dword ptr (-8)[ebp],4
+cmp dword ptr (-4)[ebp],0
+je L2915
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2915:
+L2913:
+cmp dword ptr (-16)[ebp],1
+je L2917
+mov dword ptr (-8)[ebp],5
+cmp dword ptr (-4)[ebp],0
+je L2919
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2919:
+L2917:
+cmp dword ptr (-20)[ebp],1
+je L2921
+mov dword ptr (-8)[ebp],6
+cmp dword ptr (-4)[ebp],0
+je L2923
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2923:
+L2921:
+mov edi,dword ptr (-12)[ebp]
+mov esi,edi
+sub esi,1
+mov dword ptr (-12)[ebp],esi
+cmp edi,0
+jne L2928
+mov edi,dword ptr (-16)[ebp]
+mov esi,edi
+sub esi,1
+mov dword ptr (-16)[ebp],esi
+cmp edi,0
+je L2926
+L2928:
+mov dword ptr (-68)[ebp],1
+jmp L2927
+L2926:
+mov dword ptr (-68)[ebp],0
+L2927:
+mov edi,dword ptr (-68)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-12)[ebp],0
+je L2929
+mov dword ptr (-8)[ebp],7
+cmp dword ptr (-4)[ebp],0
+je L2931
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2931:
+L2929:
+cmp dword ptr (-16)[ebp],1
+je L2933
+mov dword ptr (-8)[ebp],8
+cmp dword ptr (-4)[ebp],0
+je L2935
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2935:
+L2933:
+cmp dword ptr (-20)[ebp],1
+je L2937
+mov dword ptr (-8)[ebp],9
+cmp dword ptr (-4)[ebp],0
+je L2939
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2939:
+L2937:
+cmp dword ptr (-12)[ebp],0
+jne L2944
+mov edi,dword ptr (-16)[ebp]
+mov esi,edi
+sub esi,1
+mov dword ptr (-16)[ebp],esi
+cmp edi,0
+je L2942
+L2944:
+mov dword ptr (-72)[ebp],1
+jmp L2943
+L2942:
+mov dword ptr (-72)[ebp],0
+L2943:
+mov edi,dword ptr (-72)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-12)[ebp],0
+je L2945
+mov dword ptr (-8)[ebp],10
+cmp dword ptr (-4)[ebp],0
+je L2947
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2947:
+L2945:
+cmp dword ptr (-16)[ebp],0
+je L2949
+mov dword ptr (-8)[ebp],11
+cmp dword ptr (-4)[ebp],0
+je L2951
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2951:
+L2949:
+cmp dword ptr (-20)[ebp],1
+je L2953
+mov dword ptr (-8)[ebp],12
+cmp dword ptr (-4)[ebp],0
+je L2955
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L2519)
+push edi
+call _printf
+add esp,8
+L2955:
+L2953:
+cmp dword ptr (-8)[ebp],0
+je L2957
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2959
+push 4
+lea edi,(L2520)
+push edi
+call _printf
+add esp,8
+L2959:
+add dword ptr (-32)[ebp],4
+L2957:
+mov dword ptr (-16)[ebp],0
+mov dword ptr (-12)[ebp],0
+mov dword ptr (-36)[ebp],0
+mov dword ptr (-40)[ebp],1
+cmp dword ptr (-40)[ebp],0
+je L2963
+mov edi,dword ptr (-36)[ebp]
+mov dword ptr (-76)[ebp],edi
+jmp L2964
+L2963:
+cmp dword ptr (-40)[ebp],0
+je L2965
+mov edi,dword ptr (-12)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-12)[ebp],esi
+mov dword ptr (-80)[ebp],edi
+jmp L2966
+L2965:
+mov edi,dword ptr (-16)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-16)[ebp],esi
+mov dword ptr (-80)[ebp],edi
+L2966:
+mov edi,dword ptr (-80)[ebp]
+mov dword ptr (-76)[ebp],edi
+L2964:
+mov edi,dword ptr (-76)[ebp]
+mov dword ptr (-20)[ebp],edi
+cmp dword ptr (-20)[ebp],0
+jne L2970
+cmp dword ptr (-12)[ebp],0
+jne L2970
+cmp dword ptr (-16)[ebp],0
+je L2967
+L2970:
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2971
+push 8
+lea edi,(L2520)
+push edi
+call _printf
+add esp,8
+L2971:
+add dword ptr (-32)[ebp],8
+L2967:
+cmp dword ptr (-40)[ebp],0
+je L2978
+mov edi,dword ptr (-36)[ebp]
+mov dword ptr (-84)[ebp],edi
+jmp L2979
+L2978:
+mov dword ptr (-84)[ebp],1
+L2979:
+cmp dword ptr (-84)[ebp],0
+jne L2977
+cmp dword ptr (-36)[ebp],0
+je L2980
+mov dword ptr (-88)[ebp],1
+jmp L2981
+L2980:
+mov edi,dword ptr (-36)[ebp]
+mov dword ptr (-88)[ebp],edi
+L2981:
+cmp dword ptr (-88)[ebp],0
+je L2973
+L2977:
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L2982
+push 16
+lea edi,(L2520)
+push edi
+call _printf
+add esp,8
+L2982:
+add dword ptr (-32)[ebp],16
+L2973:
+mov eax,dword ptr (-32)[ebp]
+L2518:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L2985 label byte
+db 115
+db 56
+db 49
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L2986 label byte
+db 115
+db 56
+db 49
+db 32
+db 32
+db 32
+db 32
+db 0
+align 1
+L2987 label byte
+db 82
+db 101
+db 103
+db 105
+db 115
+db 116
+db 101
+db 114
+db 32
+db 99
+db 111
+db 117
+db 110
+db 116
+db 32
+db 102
+db 111
+db 114
+db 32
+db 37
+db 115
+db 32
+db 105
+db 115
+db 32
+db 117
+db 110
+db 114
+db 101
+db 108
+db 105
+db 97
+db 98
+db 108
+db 101
+db 46
+db 10
+db 0
+align 1
+L2988 label byte
+db 37
+db 100
+db 32
+db 114
+db 101
+db 103
+db 105
+db 115
+db 116
+db 101
+db 114
+db 115
+db 32
+db 97
+db 115
+db 115
+db 105
+db 103
+db 110
+db 101
+db 100
+db 32
+db 116
+db 111
+db 32
+db 37
+db 115
+db 32
+db 118
+db 97
+db 114
+db 105
+db 97
+db 98
+db 108
+db 101
+db 115
+db 46
+db 10
+db 0
+public _s81
+_DATA ends
+_TEXT segment
+_s81:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,56
+mov dword ptr (-56)[ebp],0
+mov dword ptr (-44)[ebp],0
+mov dword ptr (-48)[ebp],0
+mov dword ptr (-52)[ebp],0
+lea edi,(L2986)
+mov dword ptr (-36)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-40)[ebp],edi
+L2989:
+L2990:
+mov edi,dword ptr (-40)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-40)[ebp],esi
+mov esi,dword ptr (-36)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-36)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L2989
+mov dword ptr (-16)[ebp],1
+mov dword ptr (-20)[ebp],0
+L2992:
+mov edi,dword ptr (-16)[ebp]
+mov ebx,edi
+mov byte ptr (-1)[ebp],bl
+mov byte ptr (-21)[ebp],bl
+lea esi,(-16)[ebp]
+mov dword ptr (-8)[ebp],esi
+lea esi,(-16)[ebp]
+mov dword ptr (-28)[ebp],esi
+mov dword ptr (-12)[ebp],edi
+mov dword ptr (-32)[ebp],edi
+movsx edi,byte ptr (-1)[ebp]
+movsx esi,byte ptr (-21)[ebp]
+cmp edi,esi
+je L2996
+mov dword ptr (-44)[ebp],1
+L2996:
+mov edi,dword ptr (-8)[ebp]
+mov esi,dword ptr (-28)[ebp]
+cmp edi,esi
+je L2998
+mov dword ptr (-48)[ebp],1
+L2998:
+mov edi,dword ptr (-32)[ebp]
+cmp dword ptr (-12)[ebp],edi
+je L3000
+mov dword ptr (-52)[ebp],1
+L3000:
+sal dword ptr (-16)[ebp],1
+L2993:
+inc dword ptr (-20)[ebp]
+cmp dword ptr (-20)[ebp],50
+jl L2992
+cmp dword ptr (-44)[ebp],0
+je L3002
+inc dword ptr (-56)[ebp]
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3004
+push 1
+lea edi,(L2985)
+push edi
+call _printf
+add esp,8
+L3004:
+L3002:
+cmp dword ptr (-48)[ebp],0
+je L3006
+add dword ptr (-56)[ebp],2
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3008
+push 2
+lea edi,(L2985)
+push edi
+call _printf
+add esp,8
+L3008:
+L3006:
+cmp dword ptr (-52)[ebp],0
+je L3010
+add dword ptr (-56)[ebp],4
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3012
+push 4
+lea edi,(L2985)
+push edi
+call _printf
+add esp,8
+L3012:
+L3010:
+call _regc
+add esp,0
+mov dword ptr (-16)[ebp],eax
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (40)[edi],0
+je L3014
+cmp dword ptr (-16)[ebp],0
+jge L3016
+lea edi,(L425)
+push edi
+lea edi,(L2987)
+push edi
+call _printf
+add esp,8
+jmp L3017
+L3016:
+lea edi,(L425)
+push edi
+mov edi,dword ptr (-16)[ebp]
+push edi
+lea edi,(L2988)
+push edi
+call _printf
+add esp,12
+L3017:
+L3014:
+call _regp
+add esp,0
+mov dword ptr (-16)[ebp],eax
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (40)[edi],0
+je L3018
+cmp dword ptr (-16)[ebp],0
+jge L3020
+lea edi,(L3022)
+push edi
+lea edi,(L2987)
+push edi
+call _printf
+add esp,8
+jmp L3021
+L3020:
+lea edi,(L3022)
+push edi
+mov edi,dword ptr (-16)[ebp]
+push edi
+lea edi,(L2988)
+push edi
+call _printf
+add esp,12
+L3021:
+L3018:
+call _regi
+add esp,0
+mov dword ptr (-16)[ebp],eax
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (40)[edi],0
+je L3023
+cmp dword ptr (-16)[ebp],0
+jge L3025
+lea edi,(L426)
+push edi
+lea edi,(L2987)
+push edi
+call _printf
+add esp,8
+jmp L3026
+L3025:
+lea edi,(L426)
+push edi
+mov edi,dword ptr (-16)[ebp]
+push edi
+lea edi,(L2988)
+push edi
+call _printf
+add esp,12
+L3026:
+L3023:
+mov eax,dword ptr (-56)[ebp]
+L2984:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _regc
+_regc:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,148
+mov byte ptr (-138)[ebp],0
+mov byte ptr (-117)[ebp],1
+mov byte ptr (-118)[ebp],2
+mov byte ptr (-119)[ebp],3
+mov byte ptr (-1)[ebp],4
+mov byte ptr (-120)[ebp],5
+mov byte ptr (-2)[ebp],6
+mov byte ptr (-121)[ebp],7
+mov byte ptr (-3)[ebp],8
+mov byte ptr (-122)[ebp],9
+mov byte ptr (-4)[ebp],10
+mov byte ptr (-123)[ebp],11
+mov byte ptr (-5)[ebp],12
+mov byte ptr (-124)[ebp],13
+mov byte ptr (-6)[ebp],14
+mov byte ptr (-125)[ebp],15
+mov byte ptr (-7)[ebp],16
+mov byte ptr (-126)[ebp],17
+mov byte ptr (-8)[ebp],18
+mov byte ptr (-127)[ebp],19
+mov byte ptr (-9)[ebp],20
+mov byte ptr (-128)[ebp],21
+mov byte ptr (-10)[ebp],22
+mov byte ptr (-129)[ebp],23
+mov byte ptr (-11)[ebp],24
+mov byte ptr (-130)[ebp],25
+mov byte ptr (-12)[ebp],26
+mov byte ptr (-131)[ebp],27
+mov byte ptr (-13)[ebp],28
+mov byte ptr (-132)[ebp],29
+mov byte ptr (-14)[ebp],30
+mov byte ptr (-133)[ebp],31
+mov byte ptr (-15)[ebp],32
+mov byte ptr (-134)[ebp],33
+mov byte ptr (-16)[ebp],34
+mov byte ptr (-135)[ebp],35
+mov byte ptr (-136)[ebp],36
+mov byte ptr (-137)[ebp],37
+mov byte ptr (-139)[ebp],38
+lea edi,(-117)[ebp]
+lea esi,(-138)[ebp]
+mov ebx,edi
+sub ebx,esi
+mov esi,ebx
+mov dword ptr (-104)[ebp],esi
+lea esi,(-118)[ebp]
+sub esi,edi
+mov edi,esi
+mov dword ptr (-100)[ebp],edi
+lea edi,(-119)[ebp]
+lea esi,(-118)[ebp]
+sub edi,esi
+mov dword ptr (-96)[ebp],edi
+lea edi,(-120)[ebp]
+lea esi,(-119)[ebp]
+sub edi,esi
+mov dword ptr (-92)[ebp],edi
+lea edi,(-121)[ebp]
+lea esi,(-120)[ebp]
+sub edi,esi
+mov dword ptr (-88)[ebp],edi
+lea edi,(-122)[ebp]
+lea esi,(-121)[ebp]
+sub edi,esi
+mov dword ptr (-84)[ebp],edi
+lea edi,(-123)[ebp]
+lea esi,(-122)[ebp]
+sub edi,esi
+mov dword ptr (-80)[ebp],edi
+lea edi,(-124)[ebp]
+lea esi,(-123)[ebp]
+sub edi,esi
+mov dword ptr (-76)[ebp],edi
+lea edi,(-125)[ebp]
+lea esi,(-124)[ebp]
+sub edi,esi
+mov dword ptr (-72)[ebp],edi
+lea edi,(-126)[ebp]
+lea esi,(-125)[ebp]
+sub edi,esi
+mov dword ptr (-68)[ebp],edi
+lea edi,(-127)[ebp]
+lea esi,(-126)[ebp]
+sub edi,esi
+mov dword ptr (-64)[ebp],edi
+lea edi,(-128)[ebp]
+lea esi,(-127)[ebp]
+sub edi,esi
+mov dword ptr (-60)[ebp],edi
+lea edi,(-129)[ebp]
+lea esi,(-128)[ebp]
+sub edi,esi
+mov dword ptr (-56)[ebp],edi
+lea edi,(-130)[ebp]
+lea esi,(-129)[ebp]
+sub edi,esi
+mov dword ptr (-52)[ebp],edi
+lea edi,(-131)[ebp]
+lea esi,(-130)[ebp]
+sub edi,esi
+mov dword ptr (-48)[ebp],edi
+lea edi,(-132)[ebp]
+lea esi,(-131)[ebp]
+sub edi,esi
+mov dword ptr (-44)[ebp],edi
+lea edi,(-133)[ebp]
+lea esi,(-132)[ebp]
+sub edi,esi
+mov dword ptr (-40)[ebp],edi
+lea edi,(-134)[ebp]
+lea esi,(-133)[ebp]
+sub edi,esi
+mov dword ptr (-36)[ebp],edi
+lea edi,(-135)[ebp]
+lea esi,(-134)[ebp]
+sub edi,esi
+mov dword ptr (-32)[ebp],edi
+lea edi,(-136)[ebp]
+lea esi,(-135)[ebp]
+sub edi,esi
+mov dword ptr (-28)[ebp],edi
+lea edi,(-137)[ebp]
+lea esi,(-136)[ebp]
+sub edi,esi
+mov dword ptr (-24)[ebp],edi
+lea edi,(-139)[ebp]
+lea esi,(-137)[ebp]
+sub edi,esi
+mov dword ptr (-20)[ebp],edi
+mov edi,dword ptr (-104)[ebp]
+mov dword ptr (-116)[ebp],edi
+mov dword ptr (-112)[ebp],1
+mov dword ptr (-108)[ebp],0
+L3049:
+mov edi,dword ptr (-112)[ebp]
+cmp edi,1
+je L3055
+cmp edi,2
+je L3058
+cmp edi,3
+je L3063
+jmp L3053
+L3055:
+mov edi,dword ptr (-108)[ebp]
+mov esi,dword ptr (-116)[ebp]
+cmp dword ptr (-104)[ebp][edi*4],esi
+je L3054
+mov edi,dword ptr (-108)[ebp]
+mov edi,dword ptr (-104)[ebp][edi*4]
+mov dword ptr (-148)[ebp],edi
+mov dword ptr (-112)[ebp],2
+mov dword ptr (-144)[ebp],1
+jmp L3054
+L3058:
+mov edi,dword ptr (-108)[ebp]
+mov esi,dword ptr (-116)[ebp]
+cmp dword ptr (-104)[ebp][edi*4],esi
+jne L3059
+mov dword ptr (-112)[ebp],3
+jmp L3054
+L3059:
+mov edi,dword ptr (-108)[ebp]
+mov esi,dword ptr (-148)[ebp]
+cmp dword ptr (-104)[ebp][edi*4],esi
+jne L3061
+inc dword ptr (-144)[ebp]
+jmp L3054
+L3061:
+mov dword ptr (-112)[ebp],4
+jmp L3054
+L3063:
+mov edi,dword ptr (-108)[ebp]
+mov esi,dword ptr (-116)[ebp]
+cmp dword ptr (-104)[ebp][edi*4],esi
+je L3054
+mov dword ptr (-112)[ebp],4
+L3053:
+L3054:
+L3050:
+inc dword ptr (-108)[ebp]
+cmp dword ptr (-108)[ebp],22
+jl L3049
+cmp dword ptr (-112)[ebp],3
+jne L3066
+mov edi,16
+mov eax,edi
+sub eax,dword ptr (-144)[ebp]
+jmp L3027
+L3066:
+mov eax,-1
+L3027:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _regi
+_regi:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,264
+mov dword ptr (-252)[ebp],0
+mov dword ptr (-168)[ebp],1
+mov dword ptr (-172)[ebp],2
+mov dword ptr (-176)[ebp],3
+mov dword ptr (-4)[ebp],4
+mov dword ptr (-180)[ebp],5
+mov dword ptr (-8)[ebp],6
+mov dword ptr (-184)[ebp],7
+mov dword ptr (-12)[ebp],8
+mov dword ptr (-188)[ebp],9
+mov dword ptr (-16)[ebp],10
+mov dword ptr (-192)[ebp],11
+mov dword ptr (-20)[ebp],12
+mov dword ptr (-196)[ebp],13
+mov dword ptr (-24)[ebp],14
+mov dword ptr (-200)[ebp],15
+mov dword ptr (-28)[ebp],16
+mov dword ptr (-204)[ebp],17
+mov dword ptr (-32)[ebp],18
+mov dword ptr (-208)[ebp],19
+mov dword ptr (-36)[ebp],20
+mov dword ptr (-212)[ebp],21
+mov dword ptr (-40)[ebp],22
+mov dword ptr (-216)[ebp],23
+mov dword ptr (-44)[ebp],24
+mov dword ptr (-220)[ebp],25
+mov dword ptr (-48)[ebp],26
+mov dword ptr (-224)[ebp],27
+mov dword ptr (-52)[ebp],28
+mov dword ptr (-228)[ebp],29
+mov dword ptr (-56)[ebp],30
+mov dword ptr (-232)[ebp],31
+mov dword ptr (-60)[ebp],32
+mov dword ptr (-236)[ebp],33
+mov dword ptr (-64)[ebp],34
+mov dword ptr (-240)[ebp],35
+mov dword ptr (-244)[ebp],36
+mov dword ptr (-248)[ebp],37
+mov dword ptr (-256)[ebp],38
+lea edi,(-168)[ebp]
+mov esi,4
+lea ebx,(-252)[ebp]
+mov edx,edi
+sub edx,ebx
+mov eax,edx
+cdq
+idiv esi
+mov dword ptr (-152)[ebp],eax
+lea ebx,(-172)[ebp]
+sub ebx,edi
+mov eax,ebx
+cdq
+idiv esi
+mov dword ptr (-148)[ebp],eax
+lea edi,(-176)[ebp]
+lea esi,(-172)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-144)[ebp],eax
+lea edi,(-180)[ebp]
+lea esi,(-176)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-140)[ebp],eax
+lea edi,(-184)[ebp]
+lea esi,(-180)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-136)[ebp],eax
+lea edi,(-188)[ebp]
+lea esi,(-184)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-132)[ebp],eax
+lea edi,(-192)[ebp]
+lea esi,(-188)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-128)[ebp],eax
+lea edi,(-196)[ebp]
+lea esi,(-192)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-124)[ebp],eax
+lea edi,(-200)[ebp]
+lea esi,(-196)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-120)[ebp],eax
+lea edi,(-204)[ebp]
+lea esi,(-200)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-116)[ebp],eax
+lea edi,(-208)[ebp]
+lea esi,(-204)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-112)[ebp],eax
+lea edi,(-212)[ebp]
+lea esi,(-208)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-108)[ebp],eax
+lea edi,(-216)[ebp]
+lea esi,(-212)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-104)[ebp],eax
+lea edi,(-220)[ebp]
+lea esi,(-216)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-100)[ebp],eax
+lea edi,(-224)[ebp]
+lea esi,(-220)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-96)[ebp],eax
+lea edi,(-228)[ebp]
+lea esi,(-224)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-92)[ebp],eax
+lea edi,(-232)[ebp]
+lea esi,(-228)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-88)[ebp],eax
+lea edi,(-236)[ebp]
+lea esi,(-232)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-84)[ebp],eax
+lea edi,(-240)[ebp]
+lea esi,(-236)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-80)[ebp],eax
+lea edi,(-244)[ebp]
+lea esi,(-240)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-76)[ebp],eax
+lea edi,(-248)[ebp]
+lea esi,(-244)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-72)[ebp],eax
+lea edi,(-256)[ebp]
+lea esi,(-248)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-68)[ebp],eax
+mov edi,dword ptr (-152)[ebp]
+mov dword ptr (-164)[ebp],edi
+mov dword ptr (-160)[ebp],1
+mov dword ptr (-156)[ebp],0
+L3090:
+mov edi,dword ptr (-160)[ebp]
+cmp edi,1
+je L3096
+cmp edi,2
+je L3099
+cmp edi,3
+je L3104
+jmp L3094
+L3096:
+mov edi,dword ptr (-156)[ebp]
+mov esi,dword ptr (-164)[ebp]
+cmp dword ptr (-152)[ebp][edi*4],esi
+je L3095
+mov edi,dword ptr (-156)[ebp]
+mov edi,dword ptr (-152)[ebp][edi*4]
+mov dword ptr (-264)[ebp],edi
+mov dword ptr (-160)[ebp],2
+mov dword ptr (-260)[ebp],1
+jmp L3095
+L3099:
+mov edi,dword ptr (-156)[ebp]
+mov esi,dword ptr (-164)[ebp]
+cmp dword ptr (-152)[ebp][edi*4],esi
+jne L3100
+mov dword ptr (-160)[ebp],3
+jmp L3095
+L3100:
+mov edi,dword ptr (-156)[ebp]
+mov esi,dword ptr (-264)[ebp]
+cmp dword ptr (-152)[ebp][edi*4],esi
+jne L3102
+inc dword ptr (-260)[ebp]
+jmp L3095
+L3102:
+mov dword ptr (-160)[ebp],4
+jmp L3095
+L3104:
+mov edi,dword ptr (-156)[ebp]
+mov esi,dword ptr (-164)[ebp]
+cmp dword ptr (-152)[ebp][edi*4],esi
+je L3095
+mov dword ptr (-160)[ebp],4
+L3094:
+L3095:
+L3091:
+inc dword ptr (-156)[ebp]
+cmp dword ptr (-156)[ebp],22
+jl L3090
+cmp dword ptr (-160)[ebp],3
+jne L3107
+mov edi,16
+mov eax,edi
+sub eax,dword ptr (-260)[ebp]
+jmp L3068
+L3107:
+mov eax,-1
+L3068:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _regp
+_regp:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,264
+lea edi,(-252)[ebp]
+mov dword ptr (-252)[ebp],edi
+lea edi,(-228)[ebp]
+mov dword ptr (-228)[ebp],edi
+lea edi,(-232)[ebp]
+mov dword ptr (-232)[ebp],edi
+lea edi,(-236)[ebp]
+mov dword ptr (-236)[ebp],edi
+lea edi,(-164)[ebp]
+mov dword ptr (-4)[ebp],edi
+lea edi,(-164)[ebp]
+mov dword ptr (-164)[ebp],edi
+lea edi,(-168)[ebp]
+mov dword ptr (-8)[ebp],edi
+lea edi,(-168)[ebp]
+mov dword ptr (-168)[ebp],edi
+lea edi,(-172)[ebp]
+mov dword ptr (-12)[ebp],edi
+lea edi,(-172)[ebp]
+mov dword ptr (-172)[ebp],edi
+lea edi,(-176)[ebp]
+mov dword ptr (-16)[ebp],edi
+lea edi,(-176)[ebp]
+mov dword ptr (-176)[ebp],edi
+lea edi,(-180)[ebp]
+mov dword ptr (-20)[ebp],edi
+lea edi,(-180)[ebp]
+mov dword ptr (-180)[ebp],edi
+lea edi,(-184)[ebp]
+mov dword ptr (-24)[ebp],edi
+lea edi,(-184)[ebp]
+mov dword ptr (-184)[ebp],edi
+lea edi,(-188)[ebp]
+mov dword ptr (-28)[ebp],edi
+lea edi,(-188)[ebp]
+mov dword ptr (-188)[ebp],edi
+lea edi,(-192)[ebp]
+mov dword ptr (-32)[ebp],edi
+lea edi,(-192)[ebp]
+mov dword ptr (-192)[ebp],edi
+lea edi,(-196)[ebp]
+mov dword ptr (-36)[ebp],edi
+lea edi,(-196)[ebp]
+mov dword ptr (-196)[ebp],edi
+lea edi,(-200)[ebp]
+mov dword ptr (-40)[ebp],edi
+lea edi,(-200)[ebp]
+mov dword ptr (-200)[ebp],edi
+lea edi,(-204)[ebp]
+mov dword ptr (-44)[ebp],edi
+lea edi,(-204)[ebp]
+mov dword ptr (-204)[ebp],edi
+lea edi,(-208)[ebp]
+mov dword ptr (-48)[ebp],edi
+lea edi,(-208)[ebp]
+mov dword ptr (-208)[ebp],edi
+lea edi,(-212)[ebp]
+mov dword ptr (-52)[ebp],edi
+lea edi,(-212)[ebp]
+mov dword ptr (-212)[ebp],edi
+lea edi,(-216)[ebp]
+mov dword ptr (-56)[ebp],edi
+lea edi,(-216)[ebp]
+mov dword ptr (-216)[ebp],edi
+lea edi,(-220)[ebp]
+mov dword ptr (-60)[ebp],edi
+lea edi,(-220)[ebp]
+mov dword ptr (-220)[ebp],edi
+lea edi,(-224)[ebp]
+mov dword ptr (-64)[ebp],edi
+lea edi,(-224)[ebp]
+mov dword ptr (-224)[ebp],edi
+lea edi,(-240)[ebp]
+mov dword ptr (-240)[ebp],edi
+lea edi,(-244)[ebp]
+mov dword ptr (-244)[ebp],edi
+lea edi,(-256)[ebp]
+mov dword ptr (-256)[ebp],edi
+lea edi,(-228)[ebp]
+mov esi,4
+lea ebx,(-252)[ebp]
+mov edx,edi
+sub edx,ebx
+mov eax,edx
+cdq
+idiv esi
+mov dword ptr (-152)[ebp],eax
+lea ebx,(-232)[ebp]
+sub ebx,edi
+mov eax,ebx
+cdq
+idiv esi
+mov dword ptr (-148)[ebp],eax
+lea edi,(-236)[ebp]
+lea esi,(-232)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-144)[ebp],eax
+lea edi,(-164)[ebp]
+lea esi,(-236)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-140)[ebp],eax
+lea edi,(-168)[ebp]
+lea esi,(-164)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-136)[ebp],eax
+lea edi,(-172)[ebp]
+lea esi,(-168)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-132)[ebp],eax
+lea edi,(-176)[ebp]
+lea esi,(-172)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-128)[ebp],eax
+lea edi,(-180)[ebp]
+lea esi,(-176)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-124)[ebp],eax
+lea edi,(-184)[ebp]
+lea esi,(-180)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-120)[ebp],eax
+lea edi,(-188)[ebp]
+lea esi,(-184)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-116)[ebp],eax
+lea edi,(-192)[ebp]
+lea esi,(-188)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-112)[ebp],eax
+lea edi,(-196)[ebp]
+lea esi,(-192)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-108)[ebp],eax
+lea edi,(-200)[ebp]
+lea esi,(-196)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-104)[ebp],eax
+lea edi,(-204)[ebp]
+lea esi,(-200)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-100)[ebp],eax
+lea edi,(-208)[ebp]
+lea esi,(-204)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-96)[ebp],eax
+lea edi,(-212)[ebp]
+lea esi,(-208)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-92)[ebp],eax
+lea edi,(-216)[ebp]
+lea esi,(-212)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-88)[ebp],eax
+lea edi,(-220)[ebp]
+lea esi,(-216)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-84)[ebp],eax
+lea edi,(-224)[ebp]
+lea esi,(-220)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-80)[ebp],eax
+lea edi,(-240)[ebp]
+lea esi,(-224)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-76)[ebp],eax
+lea edi,(-244)[ebp]
+lea esi,(-240)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-72)[ebp],eax
+lea edi,(-256)[ebp]
+lea esi,(-244)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+mov dword ptr (-68)[ebp],eax
+mov edi,dword ptr (-152)[ebp]
+mov dword ptr (-248)[ebp],edi
+mov dword ptr (-160)[ebp],1
+mov dword ptr (-156)[ebp],0
+L3131:
+mov edi,dword ptr (-160)[ebp]
+cmp edi,1
+je L3137
+cmp edi,2
+je L3140
+cmp edi,3
+je L3145
+jmp L3135
+L3137:
+mov edi,dword ptr (-156)[ebp]
+mov esi,dword ptr (-248)[ebp]
+cmp dword ptr (-152)[ebp][edi*4],esi
+je L3136
+mov edi,dword ptr (-156)[ebp]
+mov edi,dword ptr (-152)[ebp][edi*4]
+mov dword ptr (-264)[ebp],edi
+mov dword ptr (-160)[ebp],2
+mov dword ptr (-260)[ebp],1
+jmp L3136
+L3140:
+mov edi,dword ptr (-156)[ebp]
+mov esi,dword ptr (-248)[ebp]
+cmp dword ptr (-152)[ebp][edi*4],esi
+jne L3141
+mov dword ptr (-160)[ebp],3
+jmp L3136
+L3141:
+mov edi,dword ptr (-156)[ebp]
+mov esi,dword ptr (-264)[ebp]
+cmp dword ptr (-152)[ebp][edi*4],esi
+jne L3143
+inc dword ptr (-260)[ebp]
+jmp L3136
+L3143:
+mov dword ptr (-160)[ebp],4
+jmp L3136
+L3145:
+mov edi,dword ptr (-156)[ebp]
+mov esi,dword ptr (-248)[ebp]
+cmp dword ptr (-152)[ebp][edi*4],esi
+je L3136
+mov dword ptr (-160)[ebp],4
+L3135:
+L3136:
+L3132:
+inc dword ptr (-156)[ebp]
+cmp dword ptr (-156)[ebp],22
+jl L3131
+cmp dword ptr (-160)[ebp],3
+jne L3148
+mov edi,16
+mov eax,edi
+sub eax,dword ptr (-260)[ebp]
+jmp L3109
+L3148:
+mov eax,-1
+L3109:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L3151 label byte
+db 420 dup (0)
+_DATA ends
+_DATA segment
+align 1
+L3152 label byte
+db 115
+db 56
+db 52
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L3153 label byte
+db 115
+db 56
+db 52
+db 32
+db 32
+db 32
+db 32
+db 0
+public _s84
+_DATA ends
+_TEXT segment
+_s84:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,172
+lea edi,(L3153)
+mov dword ptr (-156)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-160)[ebp],edi
+mov dword ptr (-164)[ebp],0
+L3154:
+L3155:
+mov edi,dword ptr (-160)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-160)[ebp],esi
+mov esi,dword ptr (-156)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-156)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L3154
+push 3
+call _fip
+add esp,4
+mov dword ptr (-168)[ebp],eax
+mov edi,dword ptr (-168)[ebp]
+cmp dword ptr [edi],3
+je L3157
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3159
+push 1
+lea edi,(L3152)
+push edi
+call _printf
+add esp,8
+L3159:
+inc dword ptr (-164)[ebp]
+L3157:
+lea edi,(_glork)
+mov dword ptr (-172)[ebp],edi
+push 4
+call dword ptr (-172)[ebp]
+add esp,4
+cmp eax,4
+je L3161
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3163
+push 2
+lea edi,(L3152)
+push edi
+call _printf
+add esp,8
+L3163:
+add dword ptr (-164)[ebp],2
+L3161:
+mov dword ptr (-8)[ebp],0
+L3165:
+mov edi,dword ptr (-8)[ebp]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp dword ptr (-80)[ebp][edi*4]
+mov edi,dword ptr (-8)[ebp]
+lea edi,[edi*4]
+lea esi,(-80)[ebp][edi]
+mov dword ptr (-148)[ebp][edi],esi
+L3166:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],17
+jl L3165
+fld dword ptr (L412)
+fstp dword ptr (-152)[ebp]
+mov dword ptr (-8)[ebp],0
+L3169:
+fld dword ptr (-152)[ebp]
+mov edi,dword ptr (-8)[ebp]
+mov edi,dword ptr (-148)[ebp][edi*4]
+fadd dword ptr [edi]
+fstp dword ptr (-152)[ebp]
+L3170:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],17
+jl L3169
+fld dword ptr (L3175)
+fcomp dword ptr (-152)[ebp]
+fstsw ax
+sahf
+je L3173
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3176
+push 4
+lea edi,(L3152)
+push edi
+call _printf
+add esp,8
+L3176:
+add dword ptr (-164)[ebp],4
+L3173:
+mov dword ptr (-12)[ebp],0
+L3178:
+mov dword ptr (-8)[ebp],0
+L3182:
+mov dword ptr (-4)[ebp],0
+L3186:
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (-8)[ebp]
+mov ebx,dword ptr (-12)[ebp]
+imul edx,esi,28
+imul ecx,ebx,140
+lea edx,(L3151)[ecx][edx]
+imul ebx,ebx,35
+imul esi,esi,7
+lea esi,[esi][ebx]
+lea esi,[edi][esi]
+mov dword ptr [edx][edi*4],esi
+L3187:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],7
+jl L3186
+L3183:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],5
+jl L3182
+L3179:
+inc dword ptr (-12)[ebp]
+cmp dword ptr (-12)[ebp],3
+jl L3178
+mov dword ptr (-12)[ebp],1
+mov dword ptr (-8)[ebp],2
+mov dword ptr (-4)[ebp],3
+push 0
+push 105
+lea edi,(L3151)
+push edi
+call _array
+add esp,12
+mov edi,eax
+push 35
+push 35
+imul esi,dword ptr (-12)[ebp],140
+lea esi,(L3151)[esi]
+push esi
+call _array
+add esp,12
+mov esi,eax
+push 49
+push 7
+imul ebx,dword ptr (-8)[ebp],28
+imul edx,dword ptr (-12)[ebp],140
+lea ebx,(L3151)[edx][ebx]
+push ebx
+call _array
+add esp,12
+lea edi,[esi][edi]
+lea edi,[eax][edi]
+mov esi,dword ptr (-4)[ebp]
+imul ebx,dword ptr (-8)[ebp],28
+imul edx,dword ptr (-12)[ebp],140
+lea ebx,(L3151)[edx][ebx]
+mov esi,dword ptr [ebx][esi*4]
+lea edi,[esi][edi]
+sub edi,52
+cmp edi,0
+je L3190
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3192
+push 8
+lea edi,(L3152)
+push edi
+call _printf
+add esp,8
+L3192:
+add dword ptr (-164)[ebp],8
+L3190:
+mov eax,dword ptr (-164)[ebp]
+L3150:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _array
+_array:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov dword ptr (-4)[ebp],0
+jmp L3198
+L3195:
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (20)[ebp]
+mov ebx,dword ptr (28)[ebp]
+lea ebx,[ebx][edi]
+cmp dword ptr [esi][edi*4],ebx
+je L3199
+mov eax,1
+jmp L3194
+L3199:
+L3196:
+inc dword ptr (-4)[ebp]
+L3198:
+mov edi,dword ptr (24)[ebp]
+cmp dword ptr (-4)[ebp],edi
+jl L3195
+mov eax,0
+L3194:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L3202 label byte
+db 4 dup (0)
+public _fip
+_DATA ends
+_TEXT segment
+_fip:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+lea edi,(L3202)
+mov esi,dword ptr (20)[ebp]
+mov dword ptr (L3202),esi
+mov eax,edi
+L3201:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _glork
+_glork:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov eax,dword ptr (20)[ebp]
+L3203:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L3205 label byte
+db 115
+db 56
+db 53
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L3206 label byte
+db 115
+db 56
+db 53
+db 32
+db 32
+db 32
+db 32
+db 0
+align 4
+L3214 label byte
+dd L425
+dd L427
+dd L426
+dd L428
+dd L429
+dd L430
+dd L431
+align 1
+L3215 label byte
+db 32
+db 97
+db 108
+db 105
+db 103
+db 110
+db 109
+db 101
+db 110
+db 116
+db 58
+db 32
+db 0
+public _s85
+_DATA ends
+_TEXT segment
+_s85:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,404
+lea edi,(L3206)
+mov dword ptr (-276)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-280)[ebp],edi
+mov dword ptr (-320)[ebp],0
+L3219:
+L3220:
+mov edi,dword ptr (-280)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-280)[ebp],esi
+mov esi,dword ptr (-276)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-276)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L3219
+lea edi,(-296)[ebp]
+lea esi,(-316)[ebp]
+sub edi,esi
+cmp edi,0
+jle L3230
+lea edi,(-292)[ebp]
+lea esi,(-296)[ebp]
+sub edi,esi
+cmp edi,0
+jle L3230
+lea edi,(-288)[ebp]
+lea esi,(-292)[ebp]
+sub edi,esi
+cmp edi,0
+jg L3222
+L3230:
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3231
+push 1
+lea edi,(L3205)
+push edi
+call _printf
+add esp,8
+L3231:
+inc dword ptr (-320)[ebp]
+L3222:
+lea edi,(-355)[ebp]
+lea esi,(-356)[ebp]
+sub edi,esi
+mov dword ptr (-272)[ebp],edi
+lea edi,(-358)[ebp]
+lea esi,(-360)[ebp]
+sub edi,esi
+mov dword ptr (-268)[ebp],edi
+lea edi,(-364)[ebp]
+lea esi,(-368)[ebp]
+sub edi,esi
+mov dword ptr (-264)[ebp],edi
+lea edi,(-372)[ebp]
+lea esi,(-376)[ebp]
+sub edi,esi
+mov dword ptr (-260)[ebp],edi
+lea edi,(-380)[ebp]
+lea esi,(-384)[ebp]
+sub edi,esi
+mov dword ptr (-256)[ebp],edi
+lea edi,(-388)[ebp]
+lea esi,(-392)[ebp]
+sub edi,esi
+mov dword ptr (-252)[ebp],edi
+lea edi,(-400)[ebp]
+lea esi,(-404)[ebp]
+sub edi,esi
+mov dword ptr (-248)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (40)[edi],0
+je L3246
+mov dword ptr (-244)[ebp],0
+L3248:
+mov edi,dword ptr (-244)[ebp]
+lea edi,[edi*4]
+mov esi,dword ptr (-272)[ebp][edi]
+push esi
+lea esi,(L3215)
+push esi
+mov edi,dword ptr (L3214)[edi]
+push edi
+lea edi,(L3252)
+push edi
+call _printf
+add esp,16
+L3249:
+inc dword ptr (-244)[ebp]
+cmp dword ptr (-244)[ebp],7
+jl L3248
+L3246:
+mov edi,dword ptr (-284)[ebp]
+or edi,56
+mov dword ptr (-284)[ebp],edi
+mov edi,dword ptr (-284)[ebp]
+mov esi,edi
+and esi,0fffffffcH
+sal edi,26
+sar edi,29
+sal edi,30
+sar edi,30
+and edi,3
+or esi,edi
+mov dword ptr (-284)[ebp],esi
+mov edi,dword ptr (-284)[ebp]
+mov esi,edi
+and esi,0ffffffc7H
+sal edi,30
+sar edi,30
+sal edi,29
+sar edi,29
+lea edi,[edi*8]
+and edi,56
+or esi,edi
+mov dword ptr (-284)[ebp],esi
+mov edi,dword ptr (-284)[ebp]
+sal edi,26
+sar edi,29
+cmp edi,3
+je L3253
+mov edi,dword ptr (-284)[ebp]
+sal edi,26
+sar edi,29
+cmp edi,-1
+jne L3255
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (40)[edi],0
+je L3256
+lea edi,(L3259)
+push edi
+call _printf
+add esp,4
+jmp L3256
+L3255:
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3260
+push 2
+lea edi,(L3205)
+push edi
+call _printf
+add esp,8
+L3260:
+add dword ptr (-320)[ebp],2
+L3256:
+L3253:
+mov edi,dword ptr (-284)[ebp]
+or edi,64
+mov dword ptr (-284)[ebp],edi
+mov edi,dword ptr (-284)[ebp]
+sal edi,25
+sar edi,31
+cmp edi,1
+je L3262
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (40)[edi],0
+je L3264
+lea edi,(L3266)
+push edi
+call _printf
+add esp,4
+L3264:
+L3262:
+lea edi,(-240)[ebp]
+mov esi,edi
+sub esi,edi
+cmp esi,0
+jne L3274
+cmp esi,0
+jne L3274
+cmp esi,0
+jne L3274
+cmp esi,0
+jne L3274
+cmp esi,0
+jne L3274
+cmp esi,0
+jne L3274
+cmp esi,0
+je L3267
+L3274:
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3275
+push 4
+lea edi,(L3205)
+push edi
+call _printf
+add esp,8
+L3275:
+add dword ptr (-320)[ebp],4
+L3267:
+jmp L3277
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3279
+push 8
+lea edi,(L3205)
+push edi
+call _printf
+add esp,8
+L3279:
+add dword ptr (-320)[ebp],8
+L3277:
+lea edi,(-352)[ebp]
+mov dword ptr (-288)[ebp],edi
+mov byte ptr (-352)[ebp],2
+mov edi,dword ptr (-288)[ebp]
+movsx esi,byte ptr [edi]
+lea esi,(1)[esi]
+mov ebx,esi
+mov byte ptr [edi],bl
+movsx edi,byte ptr (-352)[ebp]
+cmp edi,3
+je L3283
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3285
+push 16
+lea edi,(L3205)
+push edi
+call _printf
+add esp,8
+L3285:
+add dword ptr (-320)[ebp],16
+L3283:
+mov eax,dword ptr (-320)[ebp]
+L3204:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L3288 label byte
+db 115
+db 56
+db 54
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L3289 label byte
+db 115
+db 56
+db 54
+db 32
+db 32
+db 32
+db 32
+db 0
+align 4
+L3290 label byte
+dd 1
+dd 3
+dd 5
+align 4
+L3291 label byte
+dd L3290+8
+_DATA ends
+_DATA segment
+align 4
+L3293 label byte
+db 40 dup (0)
+_DATA ends
+_DATA segment
+align 4
+L3294 label byte
+dd 03f800000H
+dd 040400000H
+dd 040a00000H
+dd 040000000H
+dd 040800000H
+dd 040c00000H
+dd 040400000H
+dd 040a00000H
+dd 040e00000H
+dd 00H
+dd 00H
+dd 00H
+align 4
+L3295 label byte
+dd 03f800000H
+dd 040400000H
+dd 040a00000H
+dd 040000000H
+dd 040800000H
+dd 040c00000H
+dd 040400000H
+dd 040a00000H
+dd 040e00000H
+db 12 dup (0)
+align 4
+L3296 label byte
+dd 03f800000H
+dd 040400000H
+dd 040a00000H
+dd 040000000H
+dd 040800000H
+dd 040c00000H
+dd 040400000H
+dd 040a00000H
+dd 040e00000H
+db 12 dup (0)
+align 4
+L3297 label byte
+dd 03f800000H
+db 8 dup (0)
+dd 040000000H
+db 8 dup (0)
+dd 040400000H
+db 8 dup (0)
+dd 040800000H
+db 8 dup (0)
+public _s86
+_DATA ends
+_TEXT segment
+_s86:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,40
+mov edi,dword ptr (L3291)
+lea edi,(-4)[edi]
+mov dword ptr (-36)[ebp],edi
+call _one
+add esp,0
+mov esi,dword ptr (-36)[ebp]
+lea edi,[esi][eax*4]
+mov dword ptr (-4)[ebp],edi
+lea edi,(L3289)
+mov dword ptr (-24)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-28)[ebp],edi
+mov dword ptr (-32)[ebp],0
+L3298:
+L3299:
+mov edi,dword ptr (-28)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-28)[ebp],esi
+mov esi,dword ptr (-24)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-24)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L3298
+mov edi,dword ptr (L3291)
+cmp dword ptr [edi],5
+je L3301
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3303
+push 1
+lea edi,(L3288)
+push edi
+call _printf
+add esp,8
+L3303:
+inc dword ptr (-32)[ebp]
+L3301:
+mov edi,dword ptr (-36)[ebp]
+cmp dword ptr [edi],3
+je L3305
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3307
+push 2
+lea edi,(L3288)
+push edi
+call _printf
+add esp,8
+L3307:
+add dword ptr (-32)[ebp],2
+L3305:
+mov edi,dword ptr (-4)[ebp]
+cmp dword ptr [edi],5
+je L3309
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3311
+push 4
+lea edi,(L3288)
+push edi
+call _printf
+add esp,8
+L3311:
+add dword ptr (-32)[ebp],4
+L3309:
+mov dword ptr (-20)[ebp],0
+mov dword ptr (-8)[ebp],0
+L3313:
+mov edi,dword ptr (-8)[ebp]
+cmp dword ptr (L3293)[edi*4],0
+je L3317
+mov dword ptr (-20)[ebp],1
+L3317:
+L3314:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],10
+jl L3313
+cmp dword ptr (-20)[ebp],0
+je L3319
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3321
+push 8
+lea edi,(L3288)
+push edi
+call _printf
+add esp,8
+L3321:
+add dword ptr (-32)[ebp],8
+L3319:
+mov dword ptr (-20)[ebp],0
+mov dword ptr (-12)[ebp],0
+L3323:
+mov dword ptr (-8)[ebp],0
+L3327:
+imul edi,dword ptr (-12)[ebp],3
+mov esi,dword ptr (-8)[ebp]
+lea edi,[esi][edi]
+mov dword ptr (-16)[ebp],edi
+mov edi,dword ptr (-8)[ebp]
+lea edi,[edi*4]
+imul esi,dword ptr (-12)[ebp],12
+fld dword ptr (L3295)[esi][edi]
+fstp dword ptr (-40)[ebp]
+fld dword ptr (L3296)[esi][edi]
+fcomp dword ptr (-40)[ebp]
+fstsw ax
+sahf
+jne L3333
+mov edi,dword ptr (-16)[ebp]
+fld dword ptr (L3294)[edi*4]
+fcomp dword ptr (-40)[ebp]
+fstsw ax
+sahf
+je L3331
+L3333:
+mov dword ptr (-20)[ebp],1
+L3331:
+L3328:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],3
+jl L3327
+L3324:
+inc dword ptr (-12)[ebp]
+cmp dword ptr (-12)[ebp],4
+jl L3323
+cmp dword ptr (-20)[ebp],0
+je L3334
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3336
+push 16
+lea edi,(L3288)
+push edi
+call _printf
+add esp,8
+L3336:
+add dword ptr (-32)[ebp],16
+L3334:
+mov dword ptr (-20)[ebp],0
+mov dword ptr (-8)[ebp],0
+L3338:
+mov edi,dword ptr (-8)[ebp]
+imul esi,edi,12
+lea edi,(1)[edi]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fcomp dword ptr (L3297)[esi]
+fstsw ax
+sahf
+je L3342
+mov dword ptr (-20)[ebp],1
+L3342:
+L3339:
+inc dword ptr (-8)[ebp]
+cmp dword ptr (-8)[ebp],4
+jl L3338
+cmp dword ptr (-20)[ebp],0
+je L3344
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3346
+push 32
+lea edi,(L3288)
+push edi
+call _printf
+add esp,8
+L3346:
+add dword ptr (-32)[ebp],32
+L3344:
+mov eax,dword ptr (-32)[ebp]
+L3287:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _one
+_one:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov eax,1
+L3348:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L3350 label byte
+db 115
+db 56
+db 56
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L3351 label byte
+db 115
+db 56
+db 56
+db 32
+db 32
+db 32
+db 32
+db 0
+public _s88
+_DATA ends
+_TEXT segment
+_s88:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,44
+lea edi,(L3351)
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-8)[ebp],edi
+mov dword ptr (-12)[ebp],0
+L3353:
+L3354:
+mov edi,dword ptr (-8)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-8)[ebp],esi
+mov esi,dword ptr (-4)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-4)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L3353
+jmp L3356
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3358
+push 1
+lea edi,(L3350)
+push edi
+call _printf
+add esp,8
+L3358:
+inc dword ptr (-12)[ebp]
+L3356:
+lea edi,(-32)[ebp]
+mov dword ptr (_metricp),edi
+mov dword ptr (-32)[ebp],2
+mov edi,dword ptr (_metricp)
+mov dword ptr [edi],3
+cmp dword ptr (-32)[ebp],3
+je L3360
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3362
+push 2
+lea edi,(L3350)
+push edi
+call _printf
+add esp,8
+L3362:
+add dword ptr (-12)[ebp],2
+L3360:
+fld qword ptr (L419)
+fstp qword ptr (-28)[ebp]
+fld qword ptr (L419)
+fstp qword ptr (-20)[ebp]
+lea edi,(-28)[ebp]
+mov dword ptr (-36)[ebp],edi
+mov edi,dword ptr (-36)[ebp]
+fld qword ptr (L418)
+fstp qword ptr [edi]
+mov edi,dword ptr (-36)[ebp]
+fld qword ptr (L418)
+fstp qword ptr (8)[edi]
+fld qword ptr (-28)[ebp]
+fadd qword ptr (-20)[ebp]
+fld qword ptr (L416)
+fcompp
+fstsw ax
+sahf
+je L3365
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3368
+push 4
+lea edi,(L3350)
+push edi
+call _printf
+add esp,8
+L3368:
+add dword ptr (-12)[ebp],4
+L3365:
+mov eax,dword ptr (-12)[ebp]
+L3349:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 1
+L3371 label byte
+db 115
+db 57
+db 44
+db 101
+db 114
+db 37
+db 100
+db 10
+db 0
+align 1
+L3372 label byte
+db 115
+db 57
+db 32
+db 32
+db 32
+db 32
+db 32
+db 0
+public _s9
+_DATA ends
+_TEXT segment
+_s9:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,36
+lea edi,(L3372)
+mov dword ptr (-12)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea edi,(60)[edi]
+mov dword ptr (-16)[ebp],edi
+mov dword ptr (-20)[ebp],0
+L3373:
+L3374:
+mov edi,dword ptr (-16)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-16)[ebp],esi
+mov esi,dword ptr (-12)[ebp]
+lea ebx,(1)[esi]
+mov dword ptr (-12)[ebp],ebx
+mov bl,byte ptr [esi]
+mov byte ptr [edi],bl
+movsx edi,bl
+cmp edi,0
+jne L3373
+mov dword ptr (-8)[ebp],0
+mov dword ptr (-4)[ebp],0
+L3376:
+mov dword ptr (-24)[ebp],2
+mov dword ptr (-28)[ebp],2
+mov dword ptr (-32)[ebp],3
+mov dword ptr (-36)[ebp],3
+cmp dword ptr (-36)[ebp],3
+jne L3382
+cmp dword ptr (-32)[ebp],3
+je L3380
+L3382:
+mov dword ptr (-8)[ebp],1
+L3380:
+cmp dword ptr (-28)[ebp],2
+jne L3385
+cmp dword ptr (-24)[ebp],2
+je L3383
+L3385:
+mov dword ptr (-8)[ebp],1
+L3383:
+L3377:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],2
+jl L3376
+cmp dword ptr (-8)[ebp],0
+je L3390
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3388
+push 1
+lea edi,(L3371)
+push edi
+call _printf
+add esp,8
+L3388:
+inc dword ptr (-20)[ebp]
+jmp L3390
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr (44)[edi],0
+je L3391
+push 2
+lea edi,(L3371)
+push edi
+call _printf
+add esp,8
+L3391:
+add dword ptr (-20)[ebp],2
+L3390:
+mov eax,dword ptr (-20)[ebp]
+L3370:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _setev
+_setev:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov dword ptr (_extvar),1066
+mov eax,0
+L3393:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _printf:near
+_TEXT segment
+_TEXT ends
+_DATA segment
+public _rfs
+align 1
+_rfs label byte
+db 8 dup (0)
+public _crc
+align 4
+_crc label byte
+db 4 dup (0)
+public _rrc
+align 4
+_rrc label byte
+db 4 dup (0)
+public _flgl
+align 4
+_flgl label byte
+db 4 dup (0)
+public _flgd
+align 4
+_flgd label byte
+db 4 dup (0)
+public _flgm
+align 4
+_flgm label byte
+db 4 dup (0)
+public _flgs
+align 4
+_flgs label byte
+db 4 dup (0)
+public _dprec
+align 4
+_dprec label byte
+db 4 dup (0)
+public _fprec
+align 4
+_fprec label byte
+db 4 dup (0)
+public _dbits
+align 4
+_dbits label byte
+db 4 dup (0)
+public _fbits
+align 4
+_fbits label byte
+db 4 dup (0)
+public _ubits
+align 4
+_ubits label byte
+db 4 dup (0)
+public _lbits
+align 4
+_lbits label byte
+db 4 dup (0)
+public _metricp
+align 4
+_metricp label byte
+db 4 dup (0)
+public _extvar
+align 4
+_extvar label byte
+db 4 dup (0)
+_DATA ends
+_TEXT segment
+align 1
+L3266 label byte
+db 66
+db 101
+db 32
+db 101
+db 115
+db 112
+db 101
+db 99
+db 105
+db 97
+db 108
+db 108
+db 121
+db 32
+db 99
+db 97
+db 114
+db 101
+db 102
+db 117
+db 108
+db 32
+db 119
+db 105
+db 116
+db 104
+db 32
+db 49
+db 45
+db 98
+db 105
+db 116
+db 32
+db 102
+db 105
+db 101
+db 108
+db 100
+db 115
+db 33
+db 10
+db 0
+align 1
+L3259 label byte
+db 83
+db 105
+db 103
+db 110
+db 32
+db 101
+db 120
+db 116
+db 101
+db 110
+db 115
+db 105
+db 111
+db 110
+db 32
+db 105
+db 110
+db 32
+db 102
+db 105
+db 101
+db 108
+db 100
+db 115
+db 10
+db 0
+align 1
+L3252 label byte
+db 37
+db 115
+db 37
+db 115
+db 37
+db 100
+db 10
+db 0
+align 4
+L3175 label byte
+dd 043080000H
+align 1
+L3022 label byte
+db 112
+db 111
+db 105
+db 110
+db 116
+db 101
+db 114
+db 0
+align 1
+L2472 label byte
+db 73
+db 110
+db 99
+db 114
+db 101
+db 97
+db 115
+db 105
+db 110
+db 103
+db 32
+db 97
+db 114
+db 114
+db 97
+db 121
+db 32
+db 101
+db 108
+db 101
+db 109
+db 101
+db 110
+db 116
+db 115
+db 32
+db 97
+db 115
+db 115
+db 105
+db 103
+db 110
+db 101
+db 100
+db 32
+db 116
+db 111
+db 32
+db 100
+db 101
+db 99
+db 114
+db 101
+db 97
+db 115
+db 105
+db 110
+db 103
+db 32
+db 108
+db 111
+db 99
+db 97
+db 116
+db 105
+db 111
+db 110
+db 115
+db 10
+db 0
+align 4
+L2356 label byte
+dd 041d00000H
+align 4
+L2355 label byte
+dd 00H
+dd 0403a0000H
+align 4
+L1659 label byte
+dd 00H
+dd 040040000H
+align 4
+L1484 label byte
+dd 00H
+dd 040240000H
+align 4
+L1455 label byte
+dd 041200000H
+align 4
+L1280 label byte
+dd 00H
+dd 040080000H
+align 4
+L1251 label byte
+dd 040400000H
+align 4
+L1076 label byte
+dd 00H
+dd 0401c0000H
+align 4
+L1047 label byte
+dd 040e00000H
+align 4
+L870 label byte
+dd 00H
+dd 040140000H
+align 4
+L841 label byte
+dd 040a00000H
+align 4
+L836 label byte
+dd 00H
+dd 041e00000H
+align 4
+L828 label byte
+dd 04f000000H
+align 1
+L653 label byte
+db 113
+db 117
+db 101
+db 101
+db 112
+db 0
+align 1
+L639 label byte
+db 10
+db 0
+align 1
+L638 label byte
+db 37
+db 100
+db 0
+align 1
+L633 label byte
+db 32
+db 32
+db 32
+db 107
+db 101
+db 121
+db 61
+db 0
+align 4
+L596 label byte
+dd 00H
+dd 040000000H
+align 4
+L536 label byte
+dd 00H
+dd 040ce8480H
+align 4
+L535 label byte
+dd 00H
+dd 0405f4000H
+align 4
+L534 label byte
+dd 042fa0000H
+align 4
+L529 label byte
+dd 040000000H
+align 1
+L431 label byte
+db 100
+db 111
+db 117
+db 98
+db 108
+db 101
+db 0
+align 1
+L430 label byte
+db 102
+db 108
+db 111
+db 97
+db 116
+db 0
+align 1
+L429 label byte
+db 117
+db 110
+db 115
+db 105
+db 103
+db 110
+db 101
+db 100
+db 0
+align 1
+L428 label byte
+db 108
+db 111
+db 110
+db 103
+db 0
+align 1
+L427 label byte
+db 115
+db 104
+db 111
+db 114
+db 116
+db 0
+align 1
+L426 label byte
+db 105
+db 110
+db 116
+db 0
+align 1
+L425 label byte
+db 99
+db 104
+db 97
+db 114
+db 0
+align 4
+L419 label byte
+dd 00H
+dd 00H
+align 4
+L418 label byte
+dd 00H
+dd 03ff00000H
+align 4
+L417 label byte
+dd 00H
+dd 040100000H
+align 4
+L416 label byte
+dd 00H
+dd 040000000H
+align 4
+L412 label byte
+dd 00H
+align 4
+L411 label byte
+dd 03f800000H
+align 1
+L390 label byte
+db 113
+db 117
+db 101
+db 101
+db 112
+db 33
+db 0
+align 1
+L379 label byte
+db 10
+db 9
+db 8
+db 13
+db 12
+db 92
+db 39
+db 0
+align 1
+L375 label byte
+db 46
+db 34
+db 46
+db 0
+align 1
+L362 label byte
+db 46
+db 46
+db 46
+db 0
+align 4
+L333 label byte
+dd 00H
+dd 040938800H
+align 1
+L199 label byte
+db 32
+db 32
+db 32
+db 100
+db 105
+db 102
+db 102
+db 101
+db 114
+db 101
+db 110
+db 116
+db 32
+db 114
+db 101
+db 115
+db 117
+db 108
+db 116
+db 115
+db 32
+db 119
+db 104
+db 101
+db 110
+db 32
+db 97
+db 115
+db 115
+db 105
+db 103
+db 110
+db 101
+db 100
+db 32
+db 116
+db 111
+db 32
+db 108
+db 111
+db 110
+db 103
+db 115
+db 46
+db 10
+db 0
+align 1
+L198 label byte
+db 68
+db 101
+db 99
+db 105
+db 109
+db 97
+db 108
+db 32
+db 97
+db 110
+db 100
+db 32
+db 111
+db 99
+db 116
+db 97
+db 108
+db 47
+db 104
+db 101
+db 120
+db 32
+db 99
+db 111
+db 110
+db 115
+db 116
+db 97
+db 110
+db 116
+db 115
+db 32
+db 115
+db 111
+db 109
+db 101
+db 116
+db 105
+db 109
+db 101
+db 115
+db 32
+db 103
+db 105
+db 118
+db 101
+db 10
+db 0
+align 1
+L27 label byte
+db 10
+db 70
+db 97
+db 105
+db 108
+db 101
+db 100
+db 46
+db 10
+db 0
+align 1
+L26 label byte
+db 10
+db 78
+db 111
+db 32
+db 101
+db 114
+db 114
+db 111
+db 114
+db 115
+db 32
+db 100
+db 101
+db 116
+db 101
+db 99
+db 116
+db 101
+db 100
+db 46
+db 10
+db 0
+align 1
+L20 label byte
+db 83
+db 101
+db 99
+db 116
+db 105
+db 111
+db 110
+db 32
+db 37
+db 115
+db 32
+db 114
+db 101
+db 116
+db 117
+db 114
+db 110
+db 101
+db 100
+db 32
+db 37
+db 100
+db 46
+db 10
+db 0
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/cvt.1bk b/lcc/x86/win32/tst/cvt.1bk
index 74c79f1..b28b302 100755
--- a/lcc/x86/win32/tst/cvt.1bk
+++ b/lcc/x86/win32/tst/cvt.1bk
@@ -1,11 +1,11 @@
-1 1 1 1 1 1 1 1 1.000000 1.000000 1.000000
-2 2 2 2 2 2 2 2 2.000000 2.000000 2.000000
-3 3 3 3 3 3 3 3 3.000000 3.000000 3.000000
-4 4 4 4 4 4 4 4 4.000000 4.000000 4.000000
-5 5 5 5 5 5 5 5 5.000000 5.000000 5.000000
-6 6 6 6 6 6 6 6 6.000000 6.000000 6.000000
-7 7 7 7 7 7 7 7 7.000000 7.000000 7.000000
-8 8 8 8 8 8 8 8 8.000000 8.000000 8.000000
-9 9 9 9 9 9 9 9 9.000000 9.000000 9.000000
-10 10 10 10 10 10 10 10 10.000000 10.000000 10.000000
-11 11 11 11 11 11 11 11 11.000000 11.000000 11.000000
+1 1 1 1 1 1 1 1 1.000000 1.000000 1.000000
+2 2 2 2 2 2 2 2 2.000000 2.000000 2.000000
+3 3 3 3 3 3 3 3 3.000000 3.000000 3.000000
+4 4 4 4 4 4 4 4 4.000000 4.000000 4.000000
+5 5 5 5 5 5 5 5 5.000000 5.000000 5.000000
+6 6 6 6 6 6 6 6 6.000000 6.000000 6.000000
+7 7 7 7 7 7 7 7 7.000000 7.000000 7.000000
+8 8 8 8 8 8 8 8 8.000000 8.000000 8.000000
+9 9 9 9 9 9 9 9 9.000000 9.000000 9.000000
+10 10 10 10 10 10 10 10 10.000000 10.000000 10.000000
+11 11 11 11 11 11 11 11 11.000000 11.000000 11.000000
diff --git a/lcc/x86/win32/tst/cvt.2bk b/lcc/x86/win32/tst/cvt.2bk
index b3ab360..241527d 100755
--- a/lcc/x86/win32/tst/cvt.2bk
+++ b/lcc/x86/win32/tst/cvt.2bk
@@ -1,2 +1,2 @@
-tst/cvt.c:32: warning: conversion from `pointer to void function(void)' to `pointer to void' is compiler dependent
-tst/cvt.c:33: warning: conversion from `pointer to void' to `pointer to void function(void)' is compiler dependent
+tst/cvt.c:32: warning: conversion from `pointer to void function(void)' to `pointer to void' is compiler dependent
+tst/cvt.c:33: warning: conversion from `pointer to void' to `pointer to void function(void)' is compiler dependent
diff --git a/lcc/x86/win32/tst/cvt.sbk b/lcc/x86/win32/tst/cvt.sbk
index 341cfaf..aea81dd 100755
--- a/lcc/x86/win32/tst/cvt.sbk
+++ b/lcc/x86/win32/tst/cvt.sbk
@@ -1,742 +1,742 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-public _print
-_TEXT segment
-_print:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-fld qword ptr (_D)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_d)
-sub esp,8
-fstp qword ptr [esp]
-fld dword ptr (_f)
-sub esp,8
-fstp qword ptr [esp]
-mov edi,dword ptr (_L)
-push edi
-mov edi,dword ptr (_I)
-push edi
-mov di,word ptr (_S)
-movzx edi,di
-push edi
-mov bl,byte ptr (_C)
-movzx edi,bl
-push edi
-mov edi,dword ptr (_l)
-push edi
-mov edi,dword ptr (_i)
-push edi
-movsx edi,word ptr (_s)
-push edi
-movsx edi,byte ptr (_c)
-push edi
-lea edi,(L2)
-push edi
-call _printf
-add esp,60
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _main
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,296
-mov byte ptr (_c),1
-movsx edi,byte ptr (_c)
-mov esi,edi
-mov word ptr (_s),si
-mov dword ptr (_i),edi
-mov dword ptr (_l),edi
-mov esi,edi
-mov ebx,esi
-mov byte ptr (_C),bl
-mov ebx,esi
-mov word ptr (_S),bx
-mov dword ptr (_I),esi
-mov dword ptr (_L),esi
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (_f)
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp qword ptr (-8)[ebp]
-fld qword ptr (-8)[ebp]
-fstp qword ptr (_d)
-fld qword ptr (-8)[ebp]
-fstp qword ptr (_D)
-call _print
-add esp,0
-mov word ptr (_s),2
-movsx edi,word ptr (_s)
-mov ebx,edi
-mov byte ptr (_c),bl
-mov dword ptr (_i),edi
-mov dword ptr (_l),edi
-mov esi,edi
-mov ebx,esi
-mov byte ptr (_C),bl
-mov ebx,esi
-mov word ptr (_S),bx
-mov dword ptr (_I),esi
-mov dword ptr (_L),esi
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (_f)
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp qword ptr (-16)[ebp]
-fld qword ptr (-16)[ebp]
-fstp qword ptr (_d)
-fld qword ptr (-16)[ebp]
-fstp qword ptr (_D)
-call _print
-add esp,0
-mov dword ptr (_i),3
-mov edi,dword ptr (_i)
-mov ebx,edi
-mov byte ptr (_c),bl
-mov esi,edi
-mov word ptr (_s),si
-mov dword ptr (_l),edi
-mov esi,edi
-mov ebx,esi
-mov byte ptr (_C),bl
-mov ebx,esi
-mov word ptr (_S),bx
-mov dword ptr (_I),esi
-mov dword ptr (_L),esi
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (_f)
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp qword ptr (-24)[ebp]
-fld qword ptr (-24)[ebp]
-fstp qword ptr (_d)
-fld qword ptr (-24)[ebp]
-fstp qword ptr (_D)
-call _print
-add esp,0
-mov dword ptr (_l),4
-mov edi,dword ptr (_l)
-mov ebx,edi
-mov byte ptr (_c),bl
-mov esi,edi
-mov word ptr (_s),si
-mov dword ptr (_i),edi
-mov esi,edi
-mov ebx,esi
-mov byte ptr (_C),bl
-mov ebx,esi
-mov word ptr (_S),bx
-mov dword ptr (_I),esi
-mov dword ptr (_L),esi
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (_f)
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp qword ptr (-32)[ebp]
-fld qword ptr (-32)[ebp]
-fstp qword ptr (_d)
-fld qword ptr (-32)[ebp]
-fstp qword ptr (_D)
-call _print
-add esp,0
-mov byte ptr (_C),5
-mov bl,byte ptr (_C)
-movzx edi,bl
-mov ebx,edi
-mov byte ptr (_c),bl
-mov esi,edi
-mov word ptr (_s),si
-mov dword ptr (_i),edi
-mov dword ptr (_l),edi
-mov esi,edi
-mov ebx,esi
-mov word ptr (_S),bx
-mov dword ptr (_I),esi
-mov dword ptr (_L),esi
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (_f)
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp qword ptr (-40)[ebp]
-fld qword ptr (-40)[ebp]
-fstp qword ptr (_d)
-fld qword ptr (-40)[ebp]
-fstp qword ptr (_D)
-call _print
-add esp,0
-mov word ptr (_S),6
-mov di,word ptr (_S)
-movzx edi,di
-mov ebx,edi
-mov byte ptr (_c),bl
-mov esi,edi
-mov word ptr (_s),si
-mov dword ptr (_i),edi
-mov dword ptr (_l),edi
-mov esi,edi
-mov ebx,esi
-mov byte ptr (_C),bl
-mov dword ptr (_I),esi
-mov dword ptr (_L),esi
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp dword ptr (_f)
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fstp qword ptr (-48)[ebp]
-fld qword ptr (-48)[ebp]
-fstp qword ptr (_d)
-fld qword ptr (-48)[ebp]
-fstp qword ptr (_D)
-call _print
-add esp,0
-mov dword ptr (_I),7
-mov edi,dword ptr (_I)
-mov ebx,edi
-mov byte ptr (_c),bl
-mov ebx,edi
-mov word ptr (_s),bx
-mov dword ptr (_i),edi
-mov dword ptr (_l),edi
-mov ebx,edi
-mov byte ptr (_C),bl
-mov esi,edi
-mov word ptr (_S),si
-mov dword ptr (_L),edi
-fld qword ptr (L4)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp qword ptr (-56)[ebp]
-fld qword ptr (-56)[ebp]
-fstp dword ptr (_f)
-fld qword ptr (-56)[ebp]
-fstp qword ptr (_d)
-fld qword ptr (-56)[ebp]
-fstp qword ptr (_D)
-call _print
-add esp,0
-mov dword ptr (_L),8
-mov edi,dword ptr (_L)
-mov ebx,edi
-mov byte ptr (_c),bl
-mov ebx,edi
-mov word ptr (_s),bx
-mov dword ptr (_i),edi
-mov dword ptr (_l),edi
-mov ebx,edi
-mov byte ptr (_C),bl
-mov esi,edi
-mov word ptr (_S),si
-mov si,word ptr (_S)
-movzx esi,si
-mov dword ptr (_I),esi
-fld qword ptr (L4)
-mov esi,edi
-shr esi,1
-push esi
-fild dword ptr 0[esp]
-add esp,4
-fmulp st(1),st
-and edi,1
-push edi
-fild dword ptr 0[esp]
-add esp,4
-faddp st(1),st
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-fstp dword ptr (_f)
-fld qword ptr (-64)[ebp]
-fstp qword ptr (_d)
-fld qword ptr (-64)[ebp]
-fstp qword ptr (_D)
-call _print
-add esp,0
-fld dword ptr (L5)
-fstp dword ptr (_f)
-fld dword ptr (_f)
-fstp dword ptr (-84)[ebp]
-fld dword ptr (-84)[ebp]
-call __ftol
-mov edi,eax
-mov ebx,edi
-mov byte ptr (_c),bl
-mov esi,edi
-mov word ptr (_s),si
-mov dword ptr (_i),edi
-mov dword ptr (_l),edi
-fld dword ptr (L9)
-fcomp dword ptr (-84)[ebp]
-fstsw ax
-sahf
-ja L7
-fld dword ptr (-84)[ebp]
-fsub dword ptr (L9)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-68)[ebp],edi
-jmp L8
-L7:
-fld dword ptr (-84)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-68)[ebp],edi
-L8:
-mov edi,dword ptr (-68)[ebp]
-mov ebx,edi
-mov byte ptr (_C),bl
-fld dword ptr (L9)
-fcomp dword ptr (_f)
-fstsw ax
-sahf
-ja L11
-fld dword ptr (_f)
-fsub dword ptr (L9)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-72)[ebp],edi
-jmp L12
-L11:
-fld dword ptr (_f)
-call __ftol
-mov edi,eax
-mov dword ptr (-72)[ebp],edi
-L12:
-mov edi,dword ptr (-72)[ebp]
-mov word ptr (_S),di
-fld dword ptr (L9)
-fcomp dword ptr (_f)
-fstsw ax
-sahf
-ja L14
-fld dword ptr (_f)
-fsub dword ptr (L9)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-76)[ebp],edi
-jmp L15
-L14:
-fld dword ptr (_f)
-call __ftol
-mov edi,eax
-mov dword ptr (-76)[ebp],edi
-L15:
-mov edi,dword ptr (-76)[ebp]
-mov dword ptr (_I),edi
-fld dword ptr (L9)
-fcomp dword ptr (_f)
-fstsw ax
-sahf
-ja L17
-fld dword ptr (_f)
-fsub dword ptr (L9)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-80)[ebp],edi
-jmp L18
-L17:
-fld dword ptr (_f)
-call __ftol
-mov edi,eax
-mov dword ptr (-80)[ebp],edi
-L18:
-mov edi,dword ptr (-80)[ebp]
-mov dword ptr (_L),edi
-fld dword ptr (_f)
-fstp qword ptr (-120)[ebp]
-fld qword ptr (-120)[ebp]
-fstp qword ptr (_d)
-fld qword ptr (-120)[ebp]
-fstp qword ptr (_D)
-call _print
-add esp,0
-fld qword ptr (L19)
-fstp qword ptr (_d)
-fld qword ptr (_d)
-fstp qword ptr (-144)[ebp]
-fld qword ptr (-144)[ebp]
-call __ftol
-mov edi,eax
-mov ebx,edi
-mov byte ptr (_c),bl
-mov esi,edi
-mov word ptr (_s),si
-mov dword ptr (_i),edi
-mov dword ptr (_l),edi
-fld qword ptr (L23)
-fcomp qword ptr (-144)[ebp]
-fstsw ax
-sahf
-ja L21
-fld qword ptr (-144)[ebp]
-fsub qword ptr (L23)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-124)[ebp],edi
-jmp L22
-L21:
-fld qword ptr (-144)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-124)[ebp],edi
-L22:
-mov edi,dword ptr (-124)[ebp]
-mov ebx,edi
-mov byte ptr (_C),bl
-fld qword ptr (L23)
-fcomp qword ptr (_d)
-fstsw ax
-sahf
-ja L25
-fld qword ptr (_d)
-fsub qword ptr (L23)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-128)[ebp],edi
-jmp L26
-L25:
-fld qword ptr (_d)
-call __ftol
-mov edi,eax
-mov dword ptr (-128)[ebp],edi
-L26:
-mov edi,dword ptr (-128)[ebp]
-mov word ptr (_S),di
-fld qword ptr (L23)
-fcomp qword ptr (_d)
-fstsw ax
-sahf
-ja L28
-fld qword ptr (_d)
-fsub qword ptr (L23)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-132)[ebp],edi
-jmp L29
-L28:
-fld qword ptr (_d)
-call __ftol
-mov edi,eax
-mov dword ptr (-132)[ebp],edi
-L29:
-mov edi,dword ptr (-132)[ebp]
-mov dword ptr (_I),edi
-fld qword ptr (L23)
-fcomp qword ptr (_d)
-fstsw ax
-sahf
-ja L31
-fld qword ptr (_d)
-fsub qword ptr (L23)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-136)[ebp],edi
-jmp L32
-L31:
-fld qword ptr (_d)
-call __ftol
-mov edi,eax
-mov dword ptr (-136)[ebp],edi
-L32:
-mov edi,dword ptr (-136)[ebp]
-mov dword ptr (_L),edi
-fld qword ptr (_d)
-fstp dword ptr (_f)
-fld qword ptr (_d)
-fstp qword ptr (_D)
-call _print
-add esp,0
-fld qword ptr (L33)
-fstp qword ptr (_D)
-fld qword ptr (_D)
-fstp qword ptr (-232)[ebp]
-fld qword ptr (-232)[ebp]
-call __ftol
-mov edi,eax
-mov ebx,edi
-mov byte ptr (_c),bl
-mov esi,edi
-mov word ptr (_s),si
-mov dword ptr (_i),edi
-mov dword ptr (_l),edi
-fld qword ptr (L37)
-fcomp qword ptr (-232)[ebp]
-fstsw ax
-sahf
-ja L35
-fld qword ptr (-232)[ebp]
-fsub qword ptr (L37)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-212)[ebp],edi
-jmp L36
-L35:
-fld qword ptr (-232)[ebp]
-call __ftol
-mov edi,eax
-mov dword ptr (-212)[ebp],edi
-L36:
-mov edi,dword ptr (-212)[ebp]
-mov ebx,edi
-mov byte ptr (_C),bl
-fld qword ptr (L37)
-fcomp qword ptr (_D)
-fstsw ax
-sahf
-ja L39
-fld qword ptr (_D)
-fsub qword ptr (L37)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-216)[ebp],edi
-jmp L40
-L39:
-fld qword ptr (_D)
-call __ftol
-mov edi,eax
-mov dword ptr (-216)[ebp],edi
-L40:
-mov edi,dword ptr (-216)[ebp]
-mov word ptr (_S),di
-fld qword ptr (L37)
-fcomp qword ptr (_D)
-fstsw ax
-sahf
-ja L42
-fld qword ptr (_D)
-fsub qword ptr (L37)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-220)[ebp],edi
-jmp L43
-L42:
-fld qword ptr (_D)
-call __ftol
-mov edi,eax
-mov dword ptr (-220)[ebp],edi
-L43:
-mov edi,dword ptr (-220)[ebp]
-mov dword ptr (_I),edi
-fld qword ptr (L37)
-fcomp qword ptr (_D)
-fstsw ax
-sahf
-ja L45
-fld qword ptr (_D)
-fsub qword ptr (L37)
-call __ftol
-mov edi,eax
-lea edi,(080000000H)[edi]
-mov dword ptr (-224)[ebp],edi
-jmp L46
-L45:
-fld qword ptr (_D)
-call __ftol
-mov edi,eax
-mov dword ptr (-224)[ebp],edi
-L46:
-mov edi,dword ptr (-224)[ebp]
-mov dword ptr (_L),edi
-fld qword ptr (_D)
-fstp dword ptr (_f)
-fld qword ptr (_D)
-fstp qword ptr (_d)
-call _print
-add esp,0
-mov dword ptr (_p),0
-mov dword ptr (_p),0
-mov dword ptr (_p),0
-mov dword ptr (_p),0
-mov edi,dword ptr (_P)
-mov dword ptr (_p),edi
-mov dword ptr (_P),0
-mov dword ptr (_P),0
-mov dword ptr (_P),0
-mov dword ptr (_P),0
-mov edi,dword ptr (_p)
-mov dword ptr (_P),edi
-mov eax,0
-L3:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-_DATA segment
-public _P
-align 4
-_P label byte
-db 4 dup (0)
-public _p
-align 4
-_p label byte
-db 4 dup (0)
-public _D
-align 4
-_D label byte
-db 8 dup (0)
-public _d
-align 4
-_d label byte
-db 8 dup (0)
-public _f
-align 4
-_f label byte
-db 4 dup (0)
-public _L
-align 4
-_L label byte
-db 4 dup (0)
-public _I
-align 4
-_I label byte
-db 4 dup (0)
-public _S
-align 2
-_S label byte
-db 2 dup (0)
-public _C
-align 1
-_C label byte
-db 1 dup (0)
-public _l
-align 4
-_l label byte
-db 4 dup (0)
-public _i
-align 4
-_i label byte
-db 4 dup (0)
-public _s
-align 2
-_s label byte
-db 2 dup (0)
-public _c
-align 1
-_c label byte
-db 1 dup (0)
-_DATA ends
-_TEXT segment
-align 4
-L37 label byte
-dd 00H
-dd 041e00000H
-align 4
-L33 label byte
-dd 00H
-dd 040260000H
-align 4
-L23 label byte
-dd 00H
-dd 041e00000H
-align 4
-L19 label byte
-dd 00H
-dd 040240000H
-align 4
-L9 label byte
-dd 04f000000H
-align 4
-L5 label byte
-dd 041100000H
-align 4
-L4 label byte
-dd 00H
-dd 040000000H
-align 1
-L2 label byte
-db 37
-db 100
-db 32
-db 37
-db 100
-db 32
-db 37
-db 100
-db 32
-db 37
-db 108
-db 100
-db 32
-db 37
-db 117
-db 32
-db 37
-db 117
-db 32
-db 37
-db 117
-db 32
-db 37
-db 108
-db 117
-db 32
-db 37
-db 102
-db 32
-db 37
-db 102
-db 32
-db 37
-db 108
-db 102
-db 10
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+public _print
+_TEXT segment
+_print:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+fld qword ptr (_D)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_d)
+sub esp,8
+fstp qword ptr [esp]
+fld dword ptr (_f)
+sub esp,8
+fstp qword ptr [esp]
+mov edi,dword ptr (_L)
+push edi
+mov edi,dword ptr (_I)
+push edi
+mov di,word ptr (_S)
+movzx edi,di
+push edi
+mov bl,byte ptr (_C)
+movzx edi,bl
+push edi
+mov edi,dword ptr (_l)
+push edi
+mov edi,dword ptr (_i)
+push edi
+movsx edi,word ptr (_s)
+push edi
+movsx edi,byte ptr (_c)
+push edi
+lea edi,(L2)
+push edi
+call _printf
+add esp,60
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _main
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,296
+mov byte ptr (_c),1
+movsx edi,byte ptr (_c)
+mov esi,edi
+mov word ptr (_s),si
+mov dword ptr (_i),edi
+mov dword ptr (_l),edi
+mov esi,edi
+mov ebx,esi
+mov byte ptr (_C),bl
+mov ebx,esi
+mov word ptr (_S),bx
+mov dword ptr (_I),esi
+mov dword ptr (_L),esi
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp dword ptr (_f)
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp qword ptr (-8)[ebp]
+fld qword ptr (-8)[ebp]
+fstp qword ptr (_d)
+fld qword ptr (-8)[ebp]
+fstp qword ptr (_D)
+call _print
+add esp,0
+mov word ptr (_s),2
+movsx edi,word ptr (_s)
+mov ebx,edi
+mov byte ptr (_c),bl
+mov dword ptr (_i),edi
+mov dword ptr (_l),edi
+mov esi,edi
+mov ebx,esi
+mov byte ptr (_C),bl
+mov ebx,esi
+mov word ptr (_S),bx
+mov dword ptr (_I),esi
+mov dword ptr (_L),esi
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp dword ptr (_f)
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp qword ptr (-16)[ebp]
+fld qword ptr (-16)[ebp]
+fstp qword ptr (_d)
+fld qword ptr (-16)[ebp]
+fstp qword ptr (_D)
+call _print
+add esp,0
+mov dword ptr (_i),3
+mov edi,dword ptr (_i)
+mov ebx,edi
+mov byte ptr (_c),bl
+mov esi,edi
+mov word ptr (_s),si
+mov dword ptr (_l),edi
+mov esi,edi
+mov ebx,esi
+mov byte ptr (_C),bl
+mov ebx,esi
+mov word ptr (_S),bx
+mov dword ptr (_I),esi
+mov dword ptr (_L),esi
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp dword ptr (_f)
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp qword ptr (-24)[ebp]
+fld qword ptr (-24)[ebp]
+fstp qword ptr (_d)
+fld qword ptr (-24)[ebp]
+fstp qword ptr (_D)
+call _print
+add esp,0
+mov dword ptr (_l),4
+mov edi,dword ptr (_l)
+mov ebx,edi
+mov byte ptr (_c),bl
+mov esi,edi
+mov word ptr (_s),si
+mov dword ptr (_i),edi
+mov esi,edi
+mov ebx,esi
+mov byte ptr (_C),bl
+mov ebx,esi
+mov word ptr (_S),bx
+mov dword ptr (_I),esi
+mov dword ptr (_L),esi
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp dword ptr (_f)
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp qword ptr (-32)[ebp]
+fld qword ptr (-32)[ebp]
+fstp qword ptr (_d)
+fld qword ptr (-32)[ebp]
+fstp qword ptr (_D)
+call _print
+add esp,0
+mov byte ptr (_C),5
+mov bl,byte ptr (_C)
+movzx edi,bl
+mov ebx,edi
+mov byte ptr (_c),bl
+mov esi,edi
+mov word ptr (_s),si
+mov dword ptr (_i),edi
+mov dword ptr (_l),edi
+mov esi,edi
+mov ebx,esi
+mov word ptr (_S),bx
+mov dword ptr (_I),esi
+mov dword ptr (_L),esi
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp dword ptr (_f)
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp qword ptr (-40)[ebp]
+fld qword ptr (-40)[ebp]
+fstp qword ptr (_d)
+fld qword ptr (-40)[ebp]
+fstp qword ptr (_D)
+call _print
+add esp,0
+mov word ptr (_S),6
+mov di,word ptr (_S)
+movzx edi,di
+mov ebx,edi
+mov byte ptr (_c),bl
+mov esi,edi
+mov word ptr (_s),si
+mov dword ptr (_i),edi
+mov dword ptr (_l),edi
+mov esi,edi
+mov ebx,esi
+mov byte ptr (_C),bl
+mov dword ptr (_I),esi
+mov dword ptr (_L),esi
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp dword ptr (_f)
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fstp qword ptr (-48)[ebp]
+fld qword ptr (-48)[ebp]
+fstp qword ptr (_d)
+fld qword ptr (-48)[ebp]
+fstp qword ptr (_D)
+call _print
+add esp,0
+mov dword ptr (_I),7
+mov edi,dword ptr (_I)
+mov ebx,edi
+mov byte ptr (_c),bl
+mov ebx,edi
+mov word ptr (_s),bx
+mov dword ptr (_i),edi
+mov dword ptr (_l),edi
+mov ebx,edi
+mov byte ptr (_C),bl
+mov esi,edi
+mov word ptr (_S),si
+mov dword ptr (_L),edi
+fld qword ptr (L4)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fstp qword ptr (-56)[ebp]
+fld qword ptr (-56)[ebp]
+fstp dword ptr (_f)
+fld qword ptr (-56)[ebp]
+fstp qword ptr (_d)
+fld qword ptr (-56)[ebp]
+fstp qword ptr (_D)
+call _print
+add esp,0
+mov dword ptr (_L),8
+mov edi,dword ptr (_L)
+mov ebx,edi
+mov byte ptr (_c),bl
+mov ebx,edi
+mov word ptr (_s),bx
+mov dword ptr (_i),edi
+mov dword ptr (_l),edi
+mov ebx,edi
+mov byte ptr (_C),bl
+mov esi,edi
+mov word ptr (_S),si
+mov si,word ptr (_S)
+movzx esi,si
+mov dword ptr (_I),esi
+fld qword ptr (L4)
+mov esi,edi
+shr esi,1
+push esi
+fild dword ptr 0[esp]
+add esp,4
+fmulp st(1),st
+and edi,1
+push edi
+fild dword ptr 0[esp]
+add esp,4
+faddp st(1),st
+fstp qword ptr (-64)[ebp]
+fld qword ptr (-64)[ebp]
+fstp dword ptr (_f)
+fld qword ptr (-64)[ebp]
+fstp qword ptr (_d)
+fld qword ptr (-64)[ebp]
+fstp qword ptr (_D)
+call _print
+add esp,0
+fld dword ptr (L5)
+fstp dword ptr (_f)
+fld dword ptr (_f)
+fstp dword ptr (-84)[ebp]
+fld dword ptr (-84)[ebp]
+call __ftol
+mov edi,eax
+mov ebx,edi
+mov byte ptr (_c),bl
+mov esi,edi
+mov word ptr (_s),si
+mov dword ptr (_i),edi
+mov dword ptr (_l),edi
+fld dword ptr (L9)
+fcomp dword ptr (-84)[ebp]
+fstsw ax
+sahf
+ja L7
+fld dword ptr (-84)[ebp]
+fsub dword ptr (L9)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-68)[ebp],edi
+jmp L8
+L7:
+fld dword ptr (-84)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-68)[ebp],edi
+L8:
+mov edi,dword ptr (-68)[ebp]
+mov ebx,edi
+mov byte ptr (_C),bl
+fld dword ptr (L9)
+fcomp dword ptr (_f)
+fstsw ax
+sahf
+ja L11
+fld dword ptr (_f)
+fsub dword ptr (L9)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-72)[ebp],edi
+jmp L12
+L11:
+fld dword ptr (_f)
+call __ftol
+mov edi,eax
+mov dword ptr (-72)[ebp],edi
+L12:
+mov edi,dword ptr (-72)[ebp]
+mov word ptr (_S),di
+fld dword ptr (L9)
+fcomp dword ptr (_f)
+fstsw ax
+sahf
+ja L14
+fld dword ptr (_f)
+fsub dword ptr (L9)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-76)[ebp],edi
+jmp L15
+L14:
+fld dword ptr (_f)
+call __ftol
+mov edi,eax
+mov dword ptr (-76)[ebp],edi
+L15:
+mov edi,dword ptr (-76)[ebp]
+mov dword ptr (_I),edi
+fld dword ptr (L9)
+fcomp dword ptr (_f)
+fstsw ax
+sahf
+ja L17
+fld dword ptr (_f)
+fsub dword ptr (L9)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-80)[ebp],edi
+jmp L18
+L17:
+fld dword ptr (_f)
+call __ftol
+mov edi,eax
+mov dword ptr (-80)[ebp],edi
+L18:
+mov edi,dword ptr (-80)[ebp]
+mov dword ptr (_L),edi
+fld dword ptr (_f)
+fstp qword ptr (-120)[ebp]
+fld qword ptr (-120)[ebp]
+fstp qword ptr (_d)
+fld qword ptr (-120)[ebp]
+fstp qword ptr (_D)
+call _print
+add esp,0
+fld qword ptr (L19)
+fstp qword ptr (_d)
+fld qword ptr (_d)
+fstp qword ptr (-144)[ebp]
+fld qword ptr (-144)[ebp]
+call __ftol
+mov edi,eax
+mov ebx,edi
+mov byte ptr (_c),bl
+mov esi,edi
+mov word ptr (_s),si
+mov dword ptr (_i),edi
+mov dword ptr (_l),edi
+fld qword ptr (L23)
+fcomp qword ptr (-144)[ebp]
+fstsw ax
+sahf
+ja L21
+fld qword ptr (-144)[ebp]
+fsub qword ptr (L23)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-124)[ebp],edi
+jmp L22
+L21:
+fld qword ptr (-144)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-124)[ebp],edi
+L22:
+mov edi,dword ptr (-124)[ebp]
+mov ebx,edi
+mov byte ptr (_C),bl
+fld qword ptr (L23)
+fcomp qword ptr (_d)
+fstsw ax
+sahf
+ja L25
+fld qword ptr (_d)
+fsub qword ptr (L23)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-128)[ebp],edi
+jmp L26
+L25:
+fld qword ptr (_d)
+call __ftol
+mov edi,eax
+mov dword ptr (-128)[ebp],edi
+L26:
+mov edi,dword ptr (-128)[ebp]
+mov word ptr (_S),di
+fld qword ptr (L23)
+fcomp qword ptr (_d)
+fstsw ax
+sahf
+ja L28
+fld qword ptr (_d)
+fsub qword ptr (L23)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-132)[ebp],edi
+jmp L29
+L28:
+fld qword ptr (_d)
+call __ftol
+mov edi,eax
+mov dword ptr (-132)[ebp],edi
+L29:
+mov edi,dword ptr (-132)[ebp]
+mov dword ptr (_I),edi
+fld qword ptr (L23)
+fcomp qword ptr (_d)
+fstsw ax
+sahf
+ja L31
+fld qword ptr (_d)
+fsub qword ptr (L23)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-136)[ebp],edi
+jmp L32
+L31:
+fld qword ptr (_d)
+call __ftol
+mov edi,eax
+mov dword ptr (-136)[ebp],edi
+L32:
+mov edi,dword ptr (-136)[ebp]
+mov dword ptr (_L),edi
+fld qword ptr (_d)
+fstp dword ptr (_f)
+fld qword ptr (_d)
+fstp qword ptr (_D)
+call _print
+add esp,0
+fld qword ptr (L33)
+fstp qword ptr (_D)
+fld qword ptr (_D)
+fstp qword ptr (-232)[ebp]
+fld qword ptr (-232)[ebp]
+call __ftol
+mov edi,eax
+mov ebx,edi
+mov byte ptr (_c),bl
+mov esi,edi
+mov word ptr (_s),si
+mov dword ptr (_i),edi
+mov dword ptr (_l),edi
+fld qword ptr (L37)
+fcomp qword ptr (-232)[ebp]
+fstsw ax
+sahf
+ja L35
+fld qword ptr (-232)[ebp]
+fsub qword ptr (L37)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-212)[ebp],edi
+jmp L36
+L35:
+fld qword ptr (-232)[ebp]
+call __ftol
+mov edi,eax
+mov dword ptr (-212)[ebp],edi
+L36:
+mov edi,dword ptr (-212)[ebp]
+mov ebx,edi
+mov byte ptr (_C),bl
+fld qword ptr (L37)
+fcomp qword ptr (_D)
+fstsw ax
+sahf
+ja L39
+fld qword ptr (_D)
+fsub qword ptr (L37)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-216)[ebp],edi
+jmp L40
+L39:
+fld qword ptr (_D)
+call __ftol
+mov edi,eax
+mov dword ptr (-216)[ebp],edi
+L40:
+mov edi,dword ptr (-216)[ebp]
+mov word ptr (_S),di
+fld qword ptr (L37)
+fcomp qword ptr (_D)
+fstsw ax
+sahf
+ja L42
+fld qword ptr (_D)
+fsub qword ptr (L37)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-220)[ebp],edi
+jmp L43
+L42:
+fld qword ptr (_D)
+call __ftol
+mov edi,eax
+mov dword ptr (-220)[ebp],edi
+L43:
+mov edi,dword ptr (-220)[ebp]
+mov dword ptr (_I),edi
+fld qword ptr (L37)
+fcomp qword ptr (_D)
+fstsw ax
+sahf
+ja L45
+fld qword ptr (_D)
+fsub qword ptr (L37)
+call __ftol
+mov edi,eax
+lea edi,(080000000H)[edi]
+mov dword ptr (-224)[ebp],edi
+jmp L46
+L45:
+fld qword ptr (_D)
+call __ftol
+mov edi,eax
+mov dword ptr (-224)[ebp],edi
+L46:
+mov edi,dword ptr (-224)[ebp]
+mov dword ptr (_L),edi
+fld qword ptr (_D)
+fstp dword ptr (_f)
+fld qword ptr (_D)
+fstp qword ptr (_d)
+call _print
+add esp,0
+mov dword ptr (_p),0
+mov dword ptr (_p),0
+mov dword ptr (_p),0
+mov dword ptr (_p),0
+mov edi,dword ptr (_P)
+mov dword ptr (_p),edi
+mov dword ptr (_P),0
+mov dword ptr (_P),0
+mov dword ptr (_P),0
+mov dword ptr (_P),0
+mov edi,dword ptr (_p)
+mov dword ptr (_P),edi
+mov eax,0
+L3:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _printf:near
+_TEXT segment
+_TEXT ends
+_DATA segment
+public _P
+align 4
+_P label byte
+db 4 dup (0)
+public _p
+align 4
+_p label byte
+db 4 dup (0)
+public _D
+align 4
+_D label byte
+db 8 dup (0)
+public _d
+align 4
+_d label byte
+db 8 dup (0)
+public _f
+align 4
+_f label byte
+db 4 dup (0)
+public _L
+align 4
+_L label byte
+db 4 dup (0)
+public _I
+align 4
+_I label byte
+db 4 dup (0)
+public _S
+align 2
+_S label byte
+db 2 dup (0)
+public _C
+align 1
+_C label byte
+db 1 dup (0)
+public _l
+align 4
+_l label byte
+db 4 dup (0)
+public _i
+align 4
+_i label byte
+db 4 dup (0)
+public _s
+align 2
+_s label byte
+db 2 dup (0)
+public _c
+align 1
+_c label byte
+db 1 dup (0)
+_DATA ends
+_TEXT segment
+align 4
+L37 label byte
+dd 00H
+dd 041e00000H
+align 4
+L33 label byte
+dd 00H
+dd 040260000H
+align 4
+L23 label byte
+dd 00H
+dd 041e00000H
+align 4
+L19 label byte
+dd 00H
+dd 040240000H
+align 4
+L9 label byte
+dd 04f000000H
+align 4
+L5 label byte
+dd 041100000H
+align 4
+L4 label byte
+dd 00H
+dd 040000000H
+align 1
+L2 label byte
+db 37
+db 100
+db 32
+db 37
+db 100
+db 32
+db 37
+db 100
+db 32
+db 37
+db 108
+db 100
+db 32
+db 37
+db 117
+db 32
+db 37
+db 117
+db 32
+db 37
+db 117
+db 32
+db 37
+db 108
+db 117
+db 32
+db 37
+db 102
+db 32
+db 37
+db 102
+db 32
+db 37
+db 108
+db 102
+db 10
+db 0
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/fields.1bk b/lcc/x86/win32/tst/fields.1bk
index f30b13f..56fdeb9 100755
--- a/lcc/x86/win32/tst/fields.1bk
+++ b/lcc/x86/win32/tst/fields.1bk
@@ -1,5 +1,5 @@
-x = 1 2 3 4 -3 6
-y = 3 8 9
-x = 1 2 3 0 0 6
-y = 2 8 16
-p->a = 0x3, p->b = 0xf
+x = 1 2 3 4 -3 6
+y = 3 8 9
+x = 1 2 3 0 0 6
+y = 2 8 16
+p->a = 0x3, p->b = 0xf
diff --git a/lcc/x86/win32/tst/fields.2bk b/lcc/x86/win32/tst/fields.2bk
index e689d78..51e1736 100755
--- a/lcc/x86/win32/tst/fields.2bk
+++ b/lcc/x86/win32/tst/fields.2bk
@@ -1,4 +1,4 @@
-tst/fields.c:6: warning: initializer exceeds bit-field width
-tst/fields.c:8: warning: initializer exceeds bit-field width
-tst/fields.c:30: warning: missing return value
-tst/fields.c:34: warning: missing return value
+tst/fields.c:6: warning: initializer exceeds bit-field width
+tst/fields.c:8: warning: initializer exceeds bit-field width
+tst/fields.c:30: warning: missing return value
+tst/fields.c:34: warning: missing return value
diff --git a/lcc/x86/win32/tst/fields.sbk b/lcc/x86/win32/tst/fields.sbk
index 0e5e059..8cf7784 100755
--- a/lcc/x86/win32/tst/fields.sbk
+++ b/lcc/x86/win32/tst/fields.sbk
@@ -1,323 +1,323 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-_DATA segment
-public _x
-align 4
-_x label byte
-dd 1
-db 2
-db 3 dup (0)
-db 03H
-db 040H
-db 2 dup (0)
-db 050H
-db 6
-db 2 dup (0)
-public _i
-align 4
-_i label byte
-dd 16
-public _y
-align 4
-_y label byte
-db 023H
-db 3 dup (0)
-db 09H
-db 00H
-db 00H
-db 00H
-public _main
-_DATA ends
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-movsx edi,byte ptr (_x+13)
-push edi
-mov edi,dword ptr (_x+12)
-sal edi,25
-sar edi,29
-push edi
-mov edi,dword ptr (_x+8)
-sal edi,16
-sar edi,28
-push edi
-mov edi,dword ptr (_x+8)
-sal edi,20
-sar edi,20
-push edi
-movsx edi,byte ptr (_x+4)
-push edi
-mov edi,dword ptr (_x)
-push edi
-lea edi,(L4)
-push edi
-call _printf
-add esp,28
-mov edi,dword ptr (_y+4)
-push edi
-mov edi,dword ptr (_y)
-mov esi,edi
-shr esi,2
-and esi,15
-push esi
-and edi,3
-push edi
-lea edi,(L10)
-push edi
-call _printf
-add esp,16
-mov edi,dword ptr (_x+8)
-and edi,0ffff0fffH
-mov esi,dword ptr (_i)
-sal esi,28
-sar esi,28
-shl esi,12
-and esi,0f000H
-or edi,esi
-mov dword ptr (_x+8),edi
-mov edi,dword ptr (_x+12)
-and edi,0ffffff8fH
-mov dword ptr (_x+12),edi
-movsx edi,byte ptr (_x+13)
-push edi
-mov edi,dword ptr (_x+12)
-sal edi,25
-sar edi,29
-push edi
-mov edi,dword ptr (_x+8)
-sal edi,16
-sar edi,28
-push edi
-mov edi,dword ptr (_x+8)
-sal edi,20
-sar edi,20
-push edi
-movsx edi,byte ptr (_x+4)
-push edi
-mov edi,dword ptr (_x)
-push edi
-lea edi,(L4)
-push edi
-call _printf
-add esp,28
-mov edi,dword ptr (_y)
-and edi,0fffffffcH
-or edi,2
-mov dword ptr (_y),edi
-mov edi,dword ptr (_i)
-mov dword ptr (_y+4),edi
-mov edi,dword ptr (_y+4)
-push edi
-mov edi,dword ptr (_y)
-mov esi,edi
-shr esi,2
-and esi,15
-push esi
-and edi,3
-push edi
-lea edi,(L10)
-push edi
-call _printf
-add esp,16
-lea edi,(_x)
-push edi
-call _f2
-add esp,4
-mov eax,0
-L3:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _f1
-_f1:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (20)[ebp]
-and dword ptr [edi],0ffffffc3H
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-and esi,0fffffffcH
-mov ebx,0
-and ebx,3
-and ebx,3
-or esi,ebx
-mov dword ptr [edi],esi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr [edi]
-and edi,60
-cmp edi,0
-je L22
-lea edi,(L24)
-push edi
-call _printf
-add esp,4
-L22:
-mov edi,dword ptr (20)[ebp]
-or dword ptr [edi],3
-mov edi,dword ptr (20)[ebp]
-or dword ptr [edi],60
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr [edi]
-mov esi,edi
-shr esi,2
-and esi,15
-push esi
-and edi,3
-push edi
-lea edi,(L25)
-push edi
-call _printf
-add esp,12
-mov eax,0
-L21:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _f2
-_f2:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-cmp dword ptr (_i),0
-jne L28
-mov dword ptr (-4)[ebp],1
-jmp L29
-L28:
-mov dword ptr (-4)[ebp],0
-L29:
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-and esi,0fffffffcH
-mov ebx,dword ptr (-4)[ebp]
-and ebx,3
-and ebx,3
-or esi,ebx
-mov dword ptr [edi],esi
-mov edi,dword ptr (20)[ebp]
-push edi
-call _f1
-add esp,4
-mov esi,dword ptr [edi]
-and esi,0ffffffc3H
-mov ebx,0
-and ebx,15
-lea ebx,[ebx*4]
-and ebx,60
-or esi,ebx
-mov dword ptr [edi],esi
-mov eax,0
-L26:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-_TEXT segment
-align 1
-L25 label byte
-db 112
-db 45
-db 62
-db 97
-db 32
-db 61
-db 32
-db 48
-db 120
-db 37
-db 120
-db 44
-db 32
-db 112
-db 45
-db 62
-db 98
-db 32
-db 61
-db 32
-db 48
-db 120
-db 37
-db 120
-db 10
-db 0
-align 1
-L24 label byte
-db 112
-db 45
-db 62
-db 98
-db 32
-db 33
-db 61
-db 32
-db 48
-db 33
-db 10
-db 0
-align 1
-L10 label byte
-db 121
-db 32
-db 61
-db 32
-db 37
-db 100
-db 32
-db 37
-db 100
-db 32
-db 37
-db 100
-db 10
-db 0
-align 1
-L4 label byte
-db 120
-db 32
-db 61
-db 32
-db 37
-db 100
-db 32
-db 37
-db 100
-db 32
-db 37
-db 100
-db 32
-db 37
-db 100
-db 32
-db 37
-db 100
-db 32
-db 37
-db 100
-db 10
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+_DATA segment
+public _x
+align 4
+_x label byte
+dd 1
+db 2
+db 3 dup (0)
+db 03H
+db 040H
+db 2 dup (0)
+db 050H
+db 6
+db 2 dup (0)
+public _i
+align 4
+_i label byte
+dd 16
+public _y
+align 4
+_y label byte
+db 023H
+db 3 dup (0)
+db 09H
+db 00H
+db 00H
+db 00H
+public _main
+_DATA ends
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+movsx edi,byte ptr (_x+13)
+push edi
+mov edi,dword ptr (_x+12)
+sal edi,25
+sar edi,29
+push edi
+mov edi,dword ptr (_x+8)
+sal edi,16
+sar edi,28
+push edi
+mov edi,dword ptr (_x+8)
+sal edi,20
+sar edi,20
+push edi
+movsx edi,byte ptr (_x+4)
+push edi
+mov edi,dword ptr (_x)
+push edi
+lea edi,(L4)
+push edi
+call _printf
+add esp,28
+mov edi,dword ptr (_y+4)
+push edi
+mov edi,dword ptr (_y)
+mov esi,edi
+shr esi,2
+and esi,15
+push esi
+and edi,3
+push edi
+lea edi,(L10)
+push edi
+call _printf
+add esp,16
+mov edi,dword ptr (_x+8)
+and edi,0ffff0fffH
+mov esi,dword ptr (_i)
+sal esi,28
+sar esi,28
+shl esi,12
+and esi,0f000H
+or edi,esi
+mov dword ptr (_x+8),edi
+mov edi,dword ptr (_x+12)
+and edi,0ffffff8fH
+mov dword ptr (_x+12),edi
+movsx edi,byte ptr (_x+13)
+push edi
+mov edi,dword ptr (_x+12)
+sal edi,25
+sar edi,29
+push edi
+mov edi,dword ptr (_x+8)
+sal edi,16
+sar edi,28
+push edi
+mov edi,dword ptr (_x+8)
+sal edi,20
+sar edi,20
+push edi
+movsx edi,byte ptr (_x+4)
+push edi
+mov edi,dword ptr (_x)
+push edi
+lea edi,(L4)
+push edi
+call _printf
+add esp,28
+mov edi,dword ptr (_y)
+and edi,0fffffffcH
+or edi,2
+mov dword ptr (_y),edi
+mov edi,dword ptr (_i)
+mov dword ptr (_y+4),edi
+mov edi,dword ptr (_y+4)
+push edi
+mov edi,dword ptr (_y)
+mov esi,edi
+shr esi,2
+and esi,15
+push esi
+and edi,3
+push edi
+lea edi,(L10)
+push edi
+call _printf
+add esp,16
+lea edi,(_x)
+push edi
+call _f2
+add esp,4
+mov eax,0
+L3:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _f1
+_f1:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (20)[ebp]
+and dword ptr [edi],0ffffffc3H
+mov edi,dword ptr (20)[ebp]
+mov esi,dword ptr [edi]
+and esi,0fffffffcH
+mov ebx,0
+and ebx,3
+and ebx,3
+or esi,ebx
+mov dword ptr [edi],esi
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr [edi]
+and edi,60
+cmp edi,0
+je L22
+lea edi,(L24)
+push edi
+call _printf
+add esp,4
+L22:
+mov edi,dword ptr (20)[ebp]
+or dword ptr [edi],3
+mov edi,dword ptr (20)[ebp]
+or dword ptr [edi],60
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr [edi]
+mov esi,edi
+shr esi,2
+and esi,15
+push esi
+and edi,3
+push edi
+lea edi,(L25)
+push edi
+call _printf
+add esp,12
+mov eax,0
+L21:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _f2
+_f2:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+cmp dword ptr (_i),0
+jne L28
+mov dword ptr (-4)[ebp],1
+jmp L29
+L28:
+mov dword ptr (-4)[ebp],0
+L29:
+mov edi,dword ptr (20)[ebp]
+mov esi,dword ptr [edi]
+and esi,0fffffffcH
+mov ebx,dword ptr (-4)[ebp]
+and ebx,3
+and ebx,3
+or esi,ebx
+mov dword ptr [edi],esi
+mov edi,dword ptr (20)[ebp]
+push edi
+call _f1
+add esp,4
+mov esi,dword ptr [edi]
+and esi,0ffffffc3H
+mov ebx,0
+and ebx,15
+lea ebx,[ebx*4]
+and ebx,60
+or esi,ebx
+mov dword ptr [edi],esi
+mov eax,0
+L26:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _printf:near
+_TEXT segment
+_TEXT ends
+_TEXT segment
+align 1
+L25 label byte
+db 112
+db 45
+db 62
+db 97
+db 32
+db 61
+db 32
+db 48
+db 120
+db 37
+db 120
+db 44
+db 32
+db 112
+db 45
+db 62
+db 98
+db 32
+db 61
+db 32
+db 48
+db 120
+db 37
+db 120
+db 10
+db 0
+align 1
+L24 label byte
+db 112
+db 45
+db 62
+db 98
+db 32
+db 33
+db 61
+db 32
+db 48
+db 33
+db 10
+db 0
+align 1
+L10 label byte
+db 121
+db 32
+db 61
+db 32
+db 37
+db 100
+db 32
+db 37
+db 100
+db 32
+db 37
+db 100
+db 10
+db 0
+align 1
+L4 label byte
+db 120
+db 32
+db 61
+db 32
+db 37
+db 100
+db 32
+db 37
+db 100
+db 32
+db 37
+db 100
+db 32
+db 37
+db 100
+db 32
+db 37
+db 100
+db 32
+db 37
+db 100
+db 10
+db 0
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/front.2bk b/lcc/x86/win32/tst/front.2bk
index 841e6a5..bbd390a 100755
--- a/lcc/x86/win32/tst/front.2bk
+++ b/lcc/x86/win32/tst/front.2bk
@@ -1,29 +1,29 @@
-tst/front.c:3: warning: missing return value
-tst/front.c:10: warning: missing return value
-tst/front.c:20: type error in argument 1 to `s'; found `pointer to struct D' expected `pointer to incomplete struct D defined at tst/front.c:14'
-tst/front.c:21: warning: missing return value
-tst/front.c:32: warning: missing return value
-tst/front.c:36: operands of = have illegal types `pointer to int' and `pointer to const int'
-tst/front.c:38: warning: missing return value
-tst/front.c:62: operands of = have illegal types `pointer to char' and `pointer to const void'
-tst/front.c:63: warning: missing return value
-tst/front.c:68: warning: missing return value
-tst/front.c:69: warning: inconsistent linkage for `yy' previously declared at tst/front.c:68
-tst/front.c:69: warning: missing return value
-tst/front.c:71: invalid storage class `static' for `int function goo'
-tst/front.c:71: warning: declaration of `goo' does not match previous declaration at tst/front.c:70
-tst/front.c:71: warning: missing return value
-tst/front.c:74: warning: declaration of `xr' does not match previous declaration at tst/front.c:72
-tst/front.c:74: warning: missing return value
-tst/front.c:81: warning: missing return value
-tst/front.c:82: warning: declaration of `ss2' does not match previous declaration at tst/front.c:81
-tst/front.c:84: warning: inconsistent linkage for `ss5' previously declared at tst/front.c:80
-tst/front.c:92: type error in argument 1 to `gx1'; found `pointer to double' expected `double'
-tst/front.c:92: warning: missing return value
-tst/front.c:95: redeclaration of `hx1' previously declared at tst/front.c:94
-tst/front.c:98: warning: missing return value
-tst/front.c:101: conflicting argument declarations for function `gg1'
-tst/front.c:101: warning: missing return value
-tst/front.c:112: type error in argument 4 to `qsort'; found `pointer to int function(pointer to pointer to char,pointer to pointer to char)' expected `pointer to int function(pointer to const void,pointer to const void)'
-tst/front.c:113: warning: missing return value
-tst/front.c:120: warning: missing return value
+tst/front.c:3: warning: missing return value
+tst/front.c:10: warning: missing return value
+tst/front.c:20: type error in argument 1 to `s'; found `pointer to struct D' expected `pointer to incomplete struct D defined at tst/front.c:14'
+tst/front.c:21: warning: missing return value
+tst/front.c:32: warning: missing return value
+tst/front.c:36: operands of = have illegal types `pointer to int' and `pointer to const int'
+tst/front.c:38: warning: missing return value
+tst/front.c:62: operands of = have illegal types `pointer to char' and `pointer to const void'
+tst/front.c:63: warning: missing return value
+tst/front.c:68: warning: missing return value
+tst/front.c:69: warning: inconsistent linkage for `yy' previously declared at tst/front.c:68
+tst/front.c:69: warning: missing return value
+tst/front.c:71: invalid storage class `static' for `int function goo'
+tst/front.c:71: warning: declaration of `goo' does not match previous declaration at tst/front.c:70
+tst/front.c:71: warning: missing return value
+tst/front.c:74: warning: declaration of `xr' does not match previous declaration at tst/front.c:72
+tst/front.c:74: warning: missing return value
+tst/front.c:81: warning: missing return value
+tst/front.c:82: warning: declaration of `ss2' does not match previous declaration at tst/front.c:81
+tst/front.c:84: warning: inconsistent linkage for `ss5' previously declared at tst/front.c:80
+tst/front.c:92: type error in argument 1 to `gx1'; found `pointer to double' expected `double'
+tst/front.c:92: warning: missing return value
+tst/front.c:95: redeclaration of `hx1' previously declared at tst/front.c:94
+tst/front.c:98: warning: missing return value
+tst/front.c:101: conflicting argument declarations for function `gg1'
+tst/front.c:101: warning: missing return value
+tst/front.c:112: type error in argument 4 to `qsort'; found `pointer to int function(pointer to pointer to char,pointer to pointer to char)' expected `pointer to int function(pointer to const void,pointer to const void)'
+tst/front.c:113: warning: missing return value
+tst/front.c:120: warning: missing return value
diff --git a/lcc/x86/win32/tst/front.sbk b/lcc/x86/win32/tst/front.sbk
index b3a6945..cc91f3a 100755
--- a/lcc/x86/win32/tst/front.sbk
+++ b/lcc/x86/win32/tst/front.sbk
@@ -1,436 +1,436 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-public _main
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-push 0
-call _exit
-add esp,4
-mov eax,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _nested
-_nested:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-cmp dword ptr (20)[ebp],4
-jge L6
-cmp dword ptr (24)[ebp],114
-je L9
-L6:
-cmp dword ptr (20)[ebp],1
-jne L8
-mov edi,dword ptr (24)[ebp]
-cmp edi,104
-je L9
-cmp edi,105
-je L9
-L8:
-cmp dword ptr (20)[ebp],2
-jne L3
-mov edi,dword ptr (24)[ebp]
-cmp edi,111
-je L9
-cmp edi,121
-jne L3
-L9:
-mov edi,dword ptr (24)[ebp]
-mov dword ptr (20)[ebp],edi
-L3:
-mov eax,0
-L2:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _s
-_s:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-L10:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-public _Dy
-align 4
-_Dy label byte
-dd 0
-db 4 dup (0)
-public _Dz
-align 4
-_Dz label byte
-dd 1
-db 4 dup (0)
-public _Dfunc
-_DATA ends
-_TEXT segment
-_Dfunc:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _f
-_f:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _f1
-_f1:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _f2
-_f2:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _g
-_g:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _h
-_h:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _h1
-_h1:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _h2
-_h2:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L21 label byte
-dd 1
-public _set1
-_DATA ends
-_TEXT segment
-_set1:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L23 label byte
-dd 2
-public _set2
-_DATA ends
-_TEXT segment
-_set2:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_goo:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _sss
-_sss:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L27 label byte
-db 4 dup (0)
-public _rrr
-_DATA ends
-_TEXT segment
-_rrr:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _setstatic
-_setstatic:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _gx1
-_gx1:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _ff1
-_ff1:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _gg1
-_gg1:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _hh1
-_hh1:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _cmp
-_cmp:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _sort
-_sort:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _onearg
-_onearg:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _exit:near
-_TEXT segment
-_TEXT ends
-extrn _qsort:near
-_TEXT segment
-_TEXT ends
-extrn _strcmp:near
-_TEXT segment
-_TEXT ends
-_DATA segment
-public _ss4
-align 4
-_ss4 label byte
-db 4 dup (0)
-align 4
-_ss2 label byte
-db 4 dup (0)
-align 4
-_ss5 label byte
-db 4 dup (0)
-public _ss3
-align 4
-_ss3 label byte
-db 4 dup (0)
-align 4
-_ss1 label byte
-db 4 dup (0)
-align 4
-_yy label byte
-db 4 dup (0)
-public _z
-align 4
-_z label byte
-db 4 dup (0)
-public _y
-align 4
-_y label byte
-db 4 dup (0)
-public _x
-align 4
-_x label byte
-db 4 dup (0)
-public _b
-align 4
-_b label byte
-db 4 dup (0)
-public _a
-align 4
-_a label byte
-db 4 dup (0)
-_DATA ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+public _main
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+push 0
+call _exit
+add esp,4
+mov eax,0
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _nested
+_nested:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+cmp dword ptr (20)[ebp],4
+jge L6
+cmp dword ptr (24)[ebp],114
+je L9
+L6:
+cmp dword ptr (20)[ebp],1
+jne L8
+mov edi,dword ptr (24)[ebp]
+cmp edi,104
+je L9
+cmp edi,105
+je L9
+L8:
+cmp dword ptr (20)[ebp],2
+jne L3
+mov edi,dword ptr (24)[ebp]
+cmp edi,111
+je L9
+cmp edi,121
+jne L3
+L9:
+mov edi,dword ptr (24)[ebp]
+mov dword ptr (20)[ebp],edi
+L3:
+mov eax,0
+L2:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _s
+_s:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+L10:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+public _Dy
+align 4
+_Dy label byte
+dd 0
+db 4 dup (0)
+public _Dz
+align 4
+_Dz label byte
+dd 1
+db 4 dup (0)
+public _Dfunc
+_DATA ends
+_TEXT segment
+_Dfunc:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _f
+_f:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _f1
+_f1:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _f2
+_f2:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _g
+_g:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _h
+_h:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _h1
+_h1:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _h2
+_h2:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L21 label byte
+dd 1
+public _set1
+_DATA ends
+_TEXT segment
+_set1:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L23 label byte
+dd 2
+public _set2
+_DATA ends
+_TEXT segment
+_set2:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_goo:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _sss
+_sss:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L27 label byte
+db 4 dup (0)
+public _rrr
+_DATA ends
+_TEXT segment
+_rrr:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _setstatic
+_setstatic:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _gx1
+_gx1:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _ff1
+_ff1:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _gg1
+_gg1:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _hh1
+_hh1:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _cmp
+_cmp:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _sort
+_sort:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _onearg
+_onearg:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _exit:near
+_TEXT segment
+_TEXT ends
+extrn _qsort:near
+_TEXT segment
+_TEXT ends
+extrn _strcmp:near
+_TEXT segment
+_TEXT ends
+_DATA segment
+public _ss4
+align 4
+_ss4 label byte
+db 4 dup (0)
+align 4
+_ss2 label byte
+db 4 dup (0)
+align 4
+_ss5 label byte
+db 4 dup (0)
+public _ss3
+align 4
+_ss3 label byte
+db 4 dup (0)
+align 4
+_ss1 label byte
+db 4 dup (0)
+align 4
+_yy label byte
+db 4 dup (0)
+public _z
+align 4
+_z label byte
+db 4 dup (0)
+public _y
+align 4
+_y label byte
+db 4 dup (0)
+public _x
+align 4
+_x label byte
+db 4 dup (0)
+public _b
+align 4
+_b label byte
+db 4 dup (0)
+public _a
+align 4
+_a label byte
+db 4 dup (0)
+_DATA ends
+end
diff --git a/lcc/x86/win32/tst/incr.2bk b/lcc/x86/win32/tst/incr.2bk
index b86c400..d9ef13c 100755
--- a/lcc/x86/win32/tst/incr.2bk
+++ b/lcc/x86/win32/tst/incr.2bk
@@ -1,9 +1,9 @@
-tst/incr.c:1: warning: missing return value
-tst/incr.c:6: warning: expression with no effect elided
-tst/incr.c:6: warning: expression with no effect elided
-tst/incr.c:11: warning: missing return value
-tst/incr.c:16: warning: expression with no effect elided
-tst/incr.c:16: warning: expression with no effect elided
-tst/incr.c:21: warning: missing return value
-tst/incr.c:30: warning: missing return value
-tst/incr.c:39: warning: missing return value
+tst/incr.c:1: warning: missing return value
+tst/incr.c:6: warning: expression with no effect elided
+tst/incr.c:6: warning: expression with no effect elided
+tst/incr.c:11: warning: missing return value
+tst/incr.c:16: warning: expression with no effect elided
+tst/incr.c:16: warning: expression with no effect elided
+tst/incr.c:21: warning: missing return value
+tst/incr.c:30: warning: missing return value
+tst/incr.c:39: warning: missing return value
diff --git a/lcc/x86/win32/tst/incr.sbk b/lcc/x86/win32/tst/incr.sbk
index 222ce32..96a39e0 100755
--- a/lcc/x86/win32/tst/incr.sbk
+++ b/lcc/x86/win32/tst/incr.sbk
@@ -1,166 +1,166 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-public _main
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov eax,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _memchar
-_memchar:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-mov edi,dword ptr (-8)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-8)[ebp],esi
-mov bl,byte ptr [edi]
-mov byte ptr (-1)[ebp],bl
-mov edi,dword ptr (-8)[ebp]
-lea edi,(1)[edi]
-mov dword ptr (-8)[ebp],edi
-mov bl,byte ptr [edi]
-mov byte ptr (-1)[ebp],bl
-mov edi,dword ptr (-8)[ebp]
-lea esi,(-1)[edi]
-mov dword ptr (-8)[ebp],esi
-mov bl,byte ptr [edi]
-mov byte ptr (-1)[ebp],bl
-mov edi,dword ptr (-8)[ebp]
-lea edi,(-1)[edi]
-mov dword ptr (-8)[ebp],edi
-mov bl,byte ptr [edi]
-mov byte ptr (-1)[ebp],bl
-mov eax,0
-L2:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _memint
-_memint:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-mov edi,dword ptr (-8)[ebp]
-lea esi,(4)[edi]
-mov dword ptr (-8)[ebp],esi
-mov edi,dword ptr [edi]
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-lea edi,(4)[edi]
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr [edi]
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-lea esi,(-4)[edi]
-mov dword ptr (-8)[ebp],esi
-mov edi,dword ptr [edi]
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-lea edi,(-4)[edi]
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr [edi]
-mov dword ptr (-4)[ebp],edi
-mov eax,0
-L3:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _regchar
-_regchar:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-mov edi,dword ptr (-8)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-8)[ebp],esi
-mov bl,byte ptr [edi]
-mov byte ptr (-1)[ebp],bl
-mov edi,dword ptr (-8)[ebp]
-lea edi,(1)[edi]
-mov dword ptr (-8)[ebp],edi
-mov bl,byte ptr [edi]
-mov byte ptr (-1)[ebp],bl
-mov edi,dword ptr (-8)[ebp]
-lea esi,(-1)[edi]
-mov dword ptr (-8)[ebp],esi
-mov bl,byte ptr [edi]
-mov byte ptr (-1)[ebp],bl
-mov edi,dword ptr (-8)[ebp]
-lea edi,(-1)[edi]
-mov dword ptr (-8)[ebp],edi
-mov bl,byte ptr [edi]
-mov byte ptr (-1)[ebp],bl
-mov eax,0
-L4:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _regint
-_regint:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-mov edi,dword ptr (-8)[ebp]
-lea esi,(4)[edi]
-mov dword ptr (-8)[ebp],esi
-mov edi,dword ptr [edi]
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-lea edi,(4)[edi]
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr [edi]
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-lea esi,(-4)[edi]
-mov dword ptr (-8)[ebp],esi
-mov edi,dword ptr [edi]
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-lea edi,(-4)[edi]
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr [edi]
-mov dword ptr (-4)[ebp],edi
-mov eax,0
-L5:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+public _main
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov eax,0
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _memchar
+_memchar:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+mov edi,dword ptr (-8)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-8)[ebp],esi
+mov bl,byte ptr [edi]
+mov byte ptr (-1)[ebp],bl
+mov edi,dword ptr (-8)[ebp]
+lea edi,(1)[edi]
+mov dword ptr (-8)[ebp],edi
+mov bl,byte ptr [edi]
+mov byte ptr (-1)[ebp],bl
+mov edi,dword ptr (-8)[ebp]
+lea esi,(-1)[edi]
+mov dword ptr (-8)[ebp],esi
+mov bl,byte ptr [edi]
+mov byte ptr (-1)[ebp],bl
+mov edi,dword ptr (-8)[ebp]
+lea edi,(-1)[edi]
+mov dword ptr (-8)[ebp],edi
+mov bl,byte ptr [edi]
+mov byte ptr (-1)[ebp],bl
+mov eax,0
+L2:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _memint
+_memint:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+mov edi,dword ptr (-8)[ebp]
+lea esi,(4)[edi]
+mov dword ptr (-8)[ebp],esi
+mov edi,dword ptr [edi]
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (-8)[ebp]
+lea edi,(4)[edi]
+mov dword ptr (-8)[ebp],edi
+mov edi,dword ptr [edi]
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (-8)[ebp]
+lea esi,(-4)[edi]
+mov dword ptr (-8)[ebp],esi
+mov edi,dword ptr [edi]
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (-8)[ebp]
+lea edi,(-4)[edi]
+mov dword ptr (-8)[ebp],edi
+mov edi,dword ptr [edi]
+mov dword ptr (-4)[ebp],edi
+mov eax,0
+L3:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _regchar
+_regchar:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+mov edi,dword ptr (-8)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-8)[ebp],esi
+mov bl,byte ptr [edi]
+mov byte ptr (-1)[ebp],bl
+mov edi,dword ptr (-8)[ebp]
+lea edi,(1)[edi]
+mov dword ptr (-8)[ebp],edi
+mov bl,byte ptr [edi]
+mov byte ptr (-1)[ebp],bl
+mov edi,dword ptr (-8)[ebp]
+lea esi,(-1)[edi]
+mov dword ptr (-8)[ebp],esi
+mov bl,byte ptr [edi]
+mov byte ptr (-1)[ebp],bl
+mov edi,dword ptr (-8)[ebp]
+lea edi,(-1)[edi]
+mov dword ptr (-8)[ebp],edi
+mov bl,byte ptr [edi]
+mov byte ptr (-1)[ebp],bl
+mov eax,0
+L4:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _regint
+_regint:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+mov edi,dword ptr (-8)[ebp]
+lea esi,(4)[edi]
+mov dword ptr (-8)[ebp],esi
+mov edi,dword ptr [edi]
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (-8)[ebp]
+lea edi,(4)[edi]
+mov dword ptr (-8)[ebp],edi
+mov edi,dword ptr [edi]
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (-8)[ebp]
+lea esi,(-4)[edi]
+mov dword ptr (-8)[ebp],esi
+mov edi,dword ptr [edi]
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (-8)[ebp]
+lea edi,(-4)[edi]
+mov dword ptr (-8)[ebp],edi
+mov edi,dword ptr [edi]
+mov dword ptr (-4)[ebp],edi
+mov eax,0
+L5:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/init.1bk b/lcc/x86/win32/tst/init.1bk
index 042f3bb..77aff09 100755
--- a/lcc/x86/win32/tst/init.1bk
+++ b/lcc/x86/win32/tst/init.1bk
@@ -1,16 +1,16 @@
- 1 2 3 4
- 5 6
- 7
-if
-for
-else
-while
-1 2 3 if
-4 5 0 for
-6 7 8 else
-9 10 11 while
-1 2 3 if
-4 5 0 for
-6 7 8 else
-9 10 11 while
-0 0 0
+ 1 2 3 4
+ 5 6
+ 7
+if
+for
+else
+while
+1 2 3 if
+4 5 0 for
+6 7 8 else
+9 10 11 while
+1 2 3 if
+4 5 0 for
+6 7 8 else
+9 10 11 while
+0 0 0
diff --git a/lcc/x86/win32/tst/init.2bk b/lcc/x86/win32/tst/init.2bk
index da08062..aafe415 100755
--- a/lcc/x86/win32/tst/init.2bk
+++ b/lcc/x86/win32/tst/init.2bk
@@ -1,3 +1,3 @@
-tst/init.c:36: warning: missing return value
-tst/init.c:49: warning: missing return value
-tst/init.c:59: warning: missing return value
+tst/init.c:36: warning: missing return value
+tst/init.c:49: warning: missing return value
+tst/init.c:59: warning: missing return value
diff --git a/lcc/x86/win32/tst/init.sbk b/lcc/x86/win32/tst/init.sbk
index be83cbd..2c1cc67 100755
--- a/lcc/x86/win32/tst/init.sbk
+++ b/lcc/x86/win32/tst/init.sbk
@@ -1,336 +1,336 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-_DATA segment
-public _words
-align 4
-_words label byte
-dd 1
-dd 2
-dd 3
-db 105
-db 102
-db 0
-db 3 dup (0)
-db 2 dup (0)
-dd 4
-dd 5
-db 4 dup (0)
-db 102
-db 111
-db 114
-db 3 dup (0)
-db 2 dup (0)
-dd 6
-dd 7
-dd 8
-db 101
-db 108
-db 115
-db 101
-db 0
-db 1 dup (0)
-db 2 dup (0)
-dd 9
-dd 10
-dd 11
-db 119
-db 104
-db 105
-db 108
-db 101
-db 1 dup (0)
-db 2 dup (0)
-dd 0
-db 8 dup (0)
-db 8 dup (0)
-public _wordlist
-align 4
-_wordlist label byte
-dd _words
-public _x
-align 4
-_x label byte
-dd 1
-dd 2
-dd 3
-dd 4
-dd 0
-dd 5
-dd 6
-db 12 dup (0)
-dd 7
-db 16 dup (0)
-public _y
-align 4
-_y label byte
-dd _x
-dd _x+20
-dd _x+40
-dd 00H
-public _main
-_DATA ends
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-mov dword ptr (-8)[ebp],0
-jmp L8
-L5:
-mov dword ptr (-4)[ebp],0
-jmp L12
-L9:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (-8)[ebp]
-mov esi,dword ptr (_y)[esi*4]
-mov edi,dword ptr [esi][edi*4]
-push edi
-lea edi,(L13)
-push edi
-call _printf
-add esp,8
-L10:
-inc dword ptr (-4)[ebp]
-L12:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (-8)[ebp]
-mov esi,dword ptr (_y)[esi*4]
-cmp dword ptr [esi][edi*4],0
-jne L9
-lea edi,(L14)
-push edi
-call _printf
-add esp,4
-L6:
-inc dword ptr (-8)[ebp]
-L8:
-mov edi,dword ptr (-8)[ebp]
-mov edi,dword ptr (_y)[edi*4]
-cmp edi,0
-jne L5
-call _f
-add esp,0
-mov edi,dword ptr (_wordlist)
-push edi
-call _g
-add esp,4
-mov eax,0
-L4:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L16 label byte
-dd L17
-dd L18
-dd L19
-dd L20
-dd 00H
-public _f
-_DATA ends
-_TEXT segment
-_f:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-lea edi,(L16)
-mov dword ptr (-4)[ebp],edi
-jmp L24
-L21:
-mov edi,dword ptr (-4)[ebp]
-mov edi,dword ptr [edi]
-push edi
-lea edi,(L25)
-push edi
-call _printf
-add esp,8
-L22:
-mov edi,dword ptr (-4)[ebp]
-lea edi,(4)[edi]
-mov dword ptr (-4)[ebp],edi
-L24:
-mov edi,dword ptr (-4)[ebp]
-mov edi,dword ptr [edi]
-cmp edi,0
-jne L21
-mov eax,0
-L15:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _g
-_g:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-jmp L30
-L27:
-mov dword ptr (-4)[ebp],0
-jmp L34
-L31:
-mov edi,dword ptr (-4)[ebp]
-mov esi,dword ptr (20)[ebp]
-mov edi,dword ptr [esi][edi*4]
-push edi
-lea edi,(L35)
-push edi
-call _printf
-add esp,8
-L32:
-inc dword ptr (-4)[ebp]
-L34:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,3
-jb L31
-mov edi,dword ptr (20)[ebp]
-lea edi,(12)[edi]
-push edi
-lea edi,(L25)
-push edi
-call _printf
-add esp,8
-L28:
-mov edi,dword ptr (20)[ebp]
-lea edi,(20)[edi]
-mov dword ptr (20)[ebp],edi
-L30:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr [edi],0
-jne L27
-call _h
-add esp,0
-mov eax,0
-L26:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _h
-_h:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (-4)[ebp],0
-jmp L40
-L37:
-imul edi,dword ptr (-4)[ebp],20
-lea esi,(_words+12)[edi]
-push esi
-mov esi,dword ptr (_words+8)[edi]
-push esi
-mov esi,dword ptr (_words+4)[edi]
-push esi
-mov edi,dword ptr (_words)[edi]
-push edi
-lea edi,(L41)
-push edi
-call _printf
-add esp,20
-L38:
-inc dword ptr (-4)[ebp]
-L40:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,5
-jb L37
-mov eax,0
-L36:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-_TEXT segment
-align 1
-L41 label byte
-db 37
-db 100
-db 32
-db 37
-db 100
-db 32
-db 37
-db 100
-db 32
-db 37
-db 115
-db 10
-db 0
-align 1
-L35 label byte
-db 37
-db 100
-db 32
-db 0
-align 1
-L25 label byte
-db 37
-db 115
-db 10
-db 0
-align 1
-L20 label byte
-db 119
-db 104
-db 105
-db 108
-db 101
-db 0
-align 1
-L19 label byte
-db 101
-db 108
-db 115
-db 101
-db 0
-align 1
-L18 label byte
-db 102
-db 111
-db 114
-db 0
-align 1
-L17 label byte
-db 105
-db 102
-db 0
-align 1
-L14 label byte
-db 10
-db 0
-align 1
-L13 label byte
-db 32
-db 37
-db 100
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+_DATA segment
+public _words
+align 4
+_words label byte
+dd 1
+dd 2
+dd 3
+db 105
+db 102
+db 0
+db 3 dup (0)
+db 2 dup (0)
+dd 4
+dd 5
+db 4 dup (0)
+db 102
+db 111
+db 114
+db 3 dup (0)
+db 2 dup (0)
+dd 6
+dd 7
+dd 8
+db 101
+db 108
+db 115
+db 101
+db 0
+db 1 dup (0)
+db 2 dup (0)
+dd 9
+dd 10
+dd 11
+db 119
+db 104
+db 105
+db 108
+db 101
+db 1 dup (0)
+db 2 dup (0)
+dd 0
+db 8 dup (0)
+db 8 dup (0)
+public _wordlist
+align 4
+_wordlist label byte
+dd _words
+public _x
+align 4
+_x label byte
+dd 1
+dd 2
+dd 3
+dd 4
+dd 0
+dd 5
+dd 6
+db 12 dup (0)
+dd 7
+db 16 dup (0)
+public _y
+align 4
+_y label byte
+dd _x
+dd _x+20
+dd _x+40
+dd 00H
+public _main
+_DATA ends
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+mov dword ptr (-8)[ebp],0
+jmp L8
+L5:
+mov dword ptr (-4)[ebp],0
+jmp L12
+L9:
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (-8)[ebp]
+mov esi,dword ptr (_y)[esi*4]
+mov edi,dword ptr [esi][edi*4]
+push edi
+lea edi,(L13)
+push edi
+call _printf
+add esp,8
+L10:
+inc dword ptr (-4)[ebp]
+L12:
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (-8)[ebp]
+mov esi,dword ptr (_y)[esi*4]
+cmp dword ptr [esi][edi*4],0
+jne L9
+lea edi,(L14)
+push edi
+call _printf
+add esp,4
+L6:
+inc dword ptr (-8)[ebp]
+L8:
+mov edi,dword ptr (-8)[ebp]
+mov edi,dword ptr (_y)[edi*4]
+cmp edi,0
+jne L5
+call _f
+add esp,0
+mov edi,dword ptr (_wordlist)
+push edi
+call _g
+add esp,4
+mov eax,0
+L4:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L16 label byte
+dd L17
+dd L18
+dd L19
+dd L20
+dd 00H
+public _f
+_DATA ends
+_TEXT segment
+_f:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+lea edi,(L16)
+mov dword ptr (-4)[ebp],edi
+jmp L24
+L21:
+mov edi,dword ptr (-4)[ebp]
+mov edi,dword ptr [edi]
+push edi
+lea edi,(L25)
+push edi
+call _printf
+add esp,8
+L22:
+mov edi,dword ptr (-4)[ebp]
+lea edi,(4)[edi]
+mov dword ptr (-4)[ebp],edi
+L24:
+mov edi,dword ptr (-4)[ebp]
+mov edi,dword ptr [edi]
+cmp edi,0
+jne L21
+mov eax,0
+L15:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _g
+_g:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+jmp L30
+L27:
+mov dword ptr (-4)[ebp],0
+jmp L34
+L31:
+mov edi,dword ptr (-4)[ebp]
+mov esi,dword ptr (20)[ebp]
+mov edi,dword ptr [esi][edi*4]
+push edi
+lea edi,(L35)
+push edi
+call _printf
+add esp,8
+L32:
+inc dword ptr (-4)[ebp]
+L34:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,3
+jb L31
+mov edi,dword ptr (20)[ebp]
+lea edi,(12)[edi]
+push edi
+lea edi,(L25)
+push edi
+call _printf
+add esp,8
+L28:
+mov edi,dword ptr (20)[ebp]
+lea edi,(20)[edi]
+mov dword ptr (20)[ebp],edi
+L30:
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr [edi],0
+jne L27
+call _h
+add esp,0
+mov eax,0
+L26:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _h
+_h:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov dword ptr (-4)[ebp],0
+jmp L40
+L37:
+imul edi,dword ptr (-4)[ebp],20
+lea esi,(_words+12)[edi]
+push esi
+mov esi,dword ptr (_words+8)[edi]
+push esi
+mov esi,dword ptr (_words+4)[edi]
+push esi
+mov edi,dword ptr (_words)[edi]
+push edi
+lea edi,(L41)
+push edi
+call _printf
+add esp,20
+L38:
+inc dword ptr (-4)[ebp]
+L40:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,5
+jb L37
+mov eax,0
+L36:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _printf:near
+_TEXT segment
+_TEXT ends
+_TEXT segment
+align 1
+L41 label byte
+db 37
+db 100
+db 32
+db 37
+db 100
+db 32
+db 37
+db 100
+db 32
+db 37
+db 115
+db 10
+db 0
+align 1
+L35 label byte
+db 37
+db 100
+db 32
+db 0
+align 1
+L25 label byte
+db 37
+db 115
+db 10
+db 0
+align 1
+L20 label byte
+db 119
+db 104
+db 105
+db 108
+db 101
+db 0
+align 1
+L19 label byte
+db 101
+db 108
+db 115
+db 101
+db 0
+align 1
+L18 label byte
+db 102
+db 111
+db 114
+db 0
+align 1
+L17 label byte
+db 105
+db 102
+db 0
+align 1
+L14 label byte
+db 10
+db 0
+align 1
+L13 label byte
+db 32
+db 37
+db 100
+db 0
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/limits.1bk b/lcc/x86/win32/tst/limits.1bk
index f0c1dc8..9beee8c 100755
--- a/lcc/x86/win32/tst/limits.1bk
+++ b/lcc/x86/win32/tst/limits.1bk
@@ -1,14 +1,14 @@
-UCHAR_MAX: 000000ff=255
-USHRT_MAX: 0000ffff=65535
-UINT_MAX: ffffffff=-1
-ULONG_MAX: ffffffff=-1
-CHAR_MAX: 0000007f=127
-SCHAR_MAX: 0000007f=127
-SHRT_MAX: 00007fff=32767
-INT_MAX: 7fffffff=2147483647
-LONG_MAX: 7fffffff=2147483647
-CHAR_MIN: ffffff80=-128
-SCHAR_MIN: ffffff80=-128
-SHRT_MIN: ffff8000=-32768
-INT_MIN: 80000000=-2147483648
-LONG_MIN: 80000000=-2147483648
+UCHAR_MAX: 000000ff=255
+USHRT_MAX: 0000ffff=65535
+UINT_MAX: ffffffff=-1
+ULONG_MAX: ffffffff=-1
+CHAR_MAX: 0000007f=127
+SCHAR_MAX: 0000007f=127
+SHRT_MAX: 00007fff=32767
+INT_MAX: 7fffffff=2147483647
+LONG_MAX: 7fffffff=2147483647
+CHAR_MIN: ffffff80=-128
+SCHAR_MIN: ffffff80=-128
+SHRT_MIN: ffff8000=-32768
+INT_MIN: 80000000=-2147483648
+LONG_MIN: 80000000=-2147483648
diff --git a/lcc/x86/win32/tst/limits.sbk b/lcc/x86/win32/tst/limits.sbk
index f041121..5ed0147 100755
--- a/lcc/x86/win32/tst/limits.sbk
+++ b/lcc/x86/win32/tst/limits.sbk
@@ -1,414 +1,414 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-public _main
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-push 255
-push 255
-lea edi,(L2)
-push edi
-call _printf
-add esp,12
-push 65535
-push 65535
-lea edi,(L3)
-push edi
-call _printf
-add esp,12
-push 0ffffffffH
-push 0ffffffffH
-lea edi,(L4)
-push edi
-call _printf
-add esp,12
-push 0ffffffffH
-push 0ffffffffH
-lea edi,(L5)
-push edi
-call _printf
-add esp,12
-push 127
-push 127
-lea edi,(L6)
-push edi
-call _printf
-add esp,12
-push 127
-push 127
-lea edi,(L7)
-push edi
-call _printf
-add esp,12
-push 32767
-push 32767
-lea edi,(L8)
-push edi
-call _printf
-add esp,12
-push 2147483647
-push 2147483647
-lea edi,(L9)
-push edi
-call _printf
-add esp,12
-push 2147483647
-push 2147483647
-lea edi,(L10)
-push edi
-call _printf
-add esp,12
-push -128
-push -128
-lea edi,(L11)
-push edi
-call _printf
-add esp,12
-push -128
-push -128
-lea edi,(L12)
-push edi
-call _printf
-add esp,12
-push -32768
-push -32768
-lea edi,(L13)
-push edi
-call _printf
-add esp,12
-push -2147483648
-push -2147483648
-lea edi,(L14)
-push edi
-call _printf
-add esp,12
-push -2147483648
-push -2147483648
-lea edi,(L15)
-push edi
-call _printf
-add esp,12
-mov eax,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-_TEXT segment
-align 1
-L15 label byte
-db 76
-db 79
-db 78
-db 71
-db 95
-db 77
-db 73
-db 78
-db 58
-db 9
-db 37
-db 48
-db 56
-db 108
-db 120
-db 61
-db 37
-db 108
-db 100
-db 10
-db 0
-align 1
-L14 label byte
-db 73
-db 78
-db 84
-db 95
-db 77
-db 73
-db 78
-db 58
-db 9
-db 37
-db 48
-db 56
-db 120
-db 61
-db 37
-db 100
-db 10
-db 0
-align 1
-L13 label byte
-db 83
-db 72
-db 82
-db 84
-db 95
-db 77
-db 73
-db 78
-db 58
-db 9
-db 37
-db 48
-db 56
-db 120
-db 61
-db 37
-db 100
-db 10
-db 0
-align 1
-L12 label byte
-db 83
-db 67
-db 72
-db 65
-db 82
-db 95
-db 77
-db 73
-db 78
-db 58
-db 9
-db 37
-db 48
-db 56
-db 120
-db 61
-db 37
-db 100
-db 10
-db 0
-align 1
-L11 label byte
-db 67
-db 72
-db 65
-db 82
-db 95
-db 77
-db 73
-db 78
-db 58
-db 9
-db 37
-db 48
-db 56
-db 120
-db 61
-db 37
-db 100
-db 10
-db 0
-align 1
-L10 label byte
-db 76
-db 79
-db 78
-db 71
-db 95
-db 77
-db 65
-db 88
-db 58
-db 9
-db 37
-db 48
-db 56
-db 108
-db 120
-db 61
-db 37
-db 108
-db 100
-db 10
-db 0
-align 1
-L9 label byte
-db 73
-db 78
-db 84
-db 95
-db 77
-db 65
-db 88
-db 58
-db 9
-db 37
-db 48
-db 56
-db 120
-db 61
-db 37
-db 100
-db 10
-db 0
-align 1
-L8 label byte
-db 83
-db 72
-db 82
-db 84
-db 95
-db 77
-db 65
-db 88
-db 58
-db 9
-db 37
-db 48
-db 56
-db 120
-db 61
-db 37
-db 100
-db 10
-db 0
-align 1
-L7 label byte
-db 83
-db 67
-db 72
-db 65
-db 82
-db 95
-db 77
-db 65
-db 88
-db 58
-db 9
-db 37
-db 48
-db 56
-db 120
-db 61
-db 37
-db 100
-db 10
-db 0
-align 1
-L6 label byte
-db 67
-db 72
-db 65
-db 82
-db 95
-db 77
-db 65
-db 88
-db 58
-db 9
-db 37
-db 48
-db 56
-db 120
-db 61
-db 37
-db 100
-db 10
-db 0
-align 1
-L5 label byte
-db 85
-db 76
-db 79
-db 78
-db 71
-db 95
-db 77
-db 65
-db 88
-db 58
-db 9
-db 37
-db 48
-db 56
-db 108
-db 120
-db 61
-db 37
-db 108
-db 100
-db 10
-db 0
-align 1
-L4 label byte
-db 85
-db 73
-db 78
-db 84
-db 95
-db 77
-db 65
-db 88
-db 58
-db 9
-db 37
-db 48
-db 56
-db 120
-db 61
-db 37
-db 100
-db 10
-db 0
-align 1
-L3 label byte
-db 85
-db 83
-db 72
-db 82
-db 84
-db 95
-db 77
-db 65
-db 88
-db 58
-db 9
-db 37
-db 48
-db 56
-db 120
-db 61
-db 37
-db 100
-db 10
-db 0
-align 1
-L2 label byte
-db 85
-db 67
-db 72
-db 65
-db 82
-db 95
-db 77
-db 65
-db 88
-db 58
-db 9
-db 37
-db 48
-db 56
-db 120
-db 61
-db 37
-db 100
-db 10
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+public _main
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+push 255
+push 255
+lea edi,(L2)
+push edi
+call _printf
+add esp,12
+push 65535
+push 65535
+lea edi,(L3)
+push edi
+call _printf
+add esp,12
+push 0ffffffffH
+push 0ffffffffH
+lea edi,(L4)
+push edi
+call _printf
+add esp,12
+push 0ffffffffH
+push 0ffffffffH
+lea edi,(L5)
+push edi
+call _printf
+add esp,12
+push 127
+push 127
+lea edi,(L6)
+push edi
+call _printf
+add esp,12
+push 127
+push 127
+lea edi,(L7)
+push edi
+call _printf
+add esp,12
+push 32767
+push 32767
+lea edi,(L8)
+push edi
+call _printf
+add esp,12
+push 2147483647
+push 2147483647
+lea edi,(L9)
+push edi
+call _printf
+add esp,12
+push 2147483647
+push 2147483647
+lea edi,(L10)
+push edi
+call _printf
+add esp,12
+push -128
+push -128
+lea edi,(L11)
+push edi
+call _printf
+add esp,12
+push -128
+push -128
+lea edi,(L12)
+push edi
+call _printf
+add esp,12
+push -32768
+push -32768
+lea edi,(L13)
+push edi
+call _printf
+add esp,12
+push -2147483648
+push -2147483648
+lea edi,(L14)
+push edi
+call _printf
+add esp,12
+push -2147483648
+push -2147483648
+lea edi,(L15)
+push edi
+call _printf
+add esp,12
+mov eax,0
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _printf:near
+_TEXT segment
+_TEXT ends
+_TEXT segment
+align 1
+L15 label byte
+db 76
+db 79
+db 78
+db 71
+db 95
+db 77
+db 73
+db 78
+db 58
+db 9
+db 37
+db 48
+db 56
+db 108
+db 120
+db 61
+db 37
+db 108
+db 100
+db 10
+db 0
+align 1
+L14 label byte
+db 73
+db 78
+db 84
+db 95
+db 77
+db 73
+db 78
+db 58
+db 9
+db 37
+db 48
+db 56
+db 120
+db 61
+db 37
+db 100
+db 10
+db 0
+align 1
+L13 label byte
+db 83
+db 72
+db 82
+db 84
+db 95
+db 77
+db 73
+db 78
+db 58
+db 9
+db 37
+db 48
+db 56
+db 120
+db 61
+db 37
+db 100
+db 10
+db 0
+align 1
+L12 label byte
+db 83
+db 67
+db 72
+db 65
+db 82
+db 95
+db 77
+db 73
+db 78
+db 58
+db 9
+db 37
+db 48
+db 56
+db 120
+db 61
+db 37
+db 100
+db 10
+db 0
+align 1
+L11 label byte
+db 67
+db 72
+db 65
+db 82
+db 95
+db 77
+db 73
+db 78
+db 58
+db 9
+db 37
+db 48
+db 56
+db 120
+db 61
+db 37
+db 100
+db 10
+db 0
+align 1
+L10 label byte
+db 76
+db 79
+db 78
+db 71
+db 95
+db 77
+db 65
+db 88
+db 58
+db 9
+db 37
+db 48
+db 56
+db 108
+db 120
+db 61
+db 37
+db 108
+db 100
+db 10
+db 0
+align 1
+L9 label byte
+db 73
+db 78
+db 84
+db 95
+db 77
+db 65
+db 88
+db 58
+db 9
+db 37
+db 48
+db 56
+db 120
+db 61
+db 37
+db 100
+db 10
+db 0
+align 1
+L8 label byte
+db 83
+db 72
+db 82
+db 84
+db 95
+db 77
+db 65
+db 88
+db 58
+db 9
+db 37
+db 48
+db 56
+db 120
+db 61
+db 37
+db 100
+db 10
+db 0
+align 1
+L7 label byte
+db 83
+db 67
+db 72
+db 65
+db 82
+db 95
+db 77
+db 65
+db 88
+db 58
+db 9
+db 37
+db 48
+db 56
+db 120
+db 61
+db 37
+db 100
+db 10
+db 0
+align 1
+L6 label byte
+db 67
+db 72
+db 65
+db 82
+db 95
+db 77
+db 65
+db 88
+db 58
+db 9
+db 37
+db 48
+db 56
+db 120
+db 61
+db 37
+db 100
+db 10
+db 0
+align 1
+L5 label byte
+db 85
+db 76
+db 79
+db 78
+db 71
+db 95
+db 77
+db 65
+db 88
+db 58
+db 9
+db 37
+db 48
+db 56
+db 108
+db 120
+db 61
+db 37
+db 108
+db 100
+db 10
+db 0
+align 1
+L4 label byte
+db 85
+db 73
+db 78
+db 84
+db 95
+db 77
+db 65
+db 88
+db 58
+db 9
+db 37
+db 48
+db 56
+db 120
+db 61
+db 37
+db 100
+db 10
+db 0
+align 1
+L3 label byte
+db 85
+db 83
+db 72
+db 82
+db 84
+db 95
+db 77
+db 65
+db 88
+db 58
+db 9
+db 37
+db 48
+db 56
+db 120
+db 61
+db 37
+db 100
+db 10
+db 0
+align 1
+L2 label byte
+db 85
+db 67
+db 72
+db 65
+db 82
+db 95
+db 77
+db 65
+db 88
+db 58
+db 9
+db 37
+db 48
+db 56
+db 120
+db 61
+db 37
+db 100
+db 10
+db 0
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/paranoia.1bk b/lcc/x86/win32/tst/paranoia.1bk
index e25ef14..5d8432b 100755
--- a/lcc/x86/win32/tst/paranoia.1bk
+++ b/lcc/x86/win32/tst/paranoia.1bk
@@ -1,179 +1,179 @@
-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-016 .
-
-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+000 .
-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+000) ^ (-1.02200000000000000e+003)
-only underflow should afflict the expression
- (2.00000000000000000e+000) ^ (-1.02200000000000000e+003);
-actually calculating yields: 0.00000000000000000e+000 .
-This computed value is O.K.
-
-Testing X^((X + 1) / (X - 1)) vs. exp(2) = 7.38905609893065220e+000 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 = -1.#INF0000000000000e+000 .
-Seems O.K.
-Overflow threshold is V = 1.79769313486231570e+308 .
-Overflow saturates at V0 = 1.#INF0000000000000e+000 .
-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 ... 1.#INF000e+000 .
-
- Trying to compute 0 / 0 produces ... -1.#IND000e+000 .
-
-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,
-except for possibly Double Rounding during Gradual Underflow.
-The arithmetic diagnosed appears to be Excellent!
-END OF TEST.
+Lest this program stop prematurely, i.e. before displaying
+
+ `END OF TEST',
+
+try to persuade the computer NOT to terminate execution when an
+error like Over/Underflow or Division by Zero occurs, but rather
+to persevere with a surrogate value after, perhaps, displaying some
+warning. If persuasion avails naught, don't despair but run this
+program anyway to see how many milestones it passes, and then
+amend it to make further progress.
+
+Answer questions with Y, y, N or n (unless otherwise indicated).
+
+
+Diagnosis resumes after milestone Number 0 Page: 1
+
+Users are invited to help debug and augment this program so it will
+cope with unanticipated and newly uncovered arithmetic pathologies.
+
+Please send suggestions and interesting results to
+ Richard Karpinski
+ Computer Center U-76
+ University of California
+ San Francisco, CA 94143-0704, USA
+
+In doing so, please include the following information:
+ Precision: double;
+ Version: 10 February 1989;
+ Computer:
+
+ Compiler:
+
+ Optimization level:
+
+ Other relevant compiler options:
+
+Diagnosis resumes after milestone Number 1 Page: 2
+
+Running this program should reveal these characteristics:
+ Radix = 1, 2, 4, 8, 10, 16, 100, 256 ...
+ Precision = number of significant digits carried.
+ U2 = Radix/Radix^Precision = One Ulp
+ (OneUlpnit in the Last Place) of 1.000xxx .
+ U1 = 1/Radix^Precision = One Ulp of numbers a little less than 1.0 .
+ Adequacy of guard digits for Mult., Div. and Subt.
+ Whether arithmetic is chopped, correctly rounded, or something else
+ for Mult., Div., Add/Subt. and Sqrt.
+ Whether a Sticky Bit used correctly for rounding.
+ UnderflowThreshold = an underflow threshold.
+ E0 and PseudoZero tell whether underflow is abrupt, gradual, or fuzzy.
+ V = an overflow threshold, roughly.
+ V0 tells, roughly, whether Infinity is represented.
+ Comparisions are checked for consistency with subtraction
+ and for contamination with pseudo-zeros.
+ Sqrt is tested. Y^X is not tested.
+ Extra-precise subexpressions are revealed but NOT YET tested.
+ Decimal-Binary conversion is NOT YET tested for accuracy.
+
+Diagnosis resumes after milestone Number 2 Page: 3
+
+The program attempts to discriminate among
+ FLAWs, like lack of a sticky bit,
+ Serious DEFECTs, like lack of a guard digit, and
+ FAILUREs, like 2+2 == 5 .
+Failures may confound subsequent diagnoses.
+
+The diagnostic capabilities of this program go beyond an earlier
+program called `MACHAR', which can be found at the end of the
+book `Software Manual for the Elementary Functions' (1980) by
+W. J. Cody and W. Waite. Although both programs try to discover
+the Radix, Precision and range (over/underflow thresholds)
+of the arithmetic, this program tries to cope with a wider variety
+of pathologies, and to say how well the arithmetic is implemented.
+
+The program is based upon a conventional radix representation for
+floating-point numbers, but also allows logarithmic encoding
+as used by certain early WANG machines.
+
+BASIC version of this program (C) 1983 by Prof. W. M. Kahan;
+see source comments for more history.
+
+Diagnosis resumes after milestone Number 3 Page: 4
+
+Program is now RUNNING tests on small integers:
+-1, 0, 1/2, 1, 2, 3, 4, 5, 9, 27, 32 & 240 are O.K.
+
+Searching for Radix and Precision.
+Radix = 2.000000 .
+Closest relative separation found is U1 = 1.1102230e-016 .
+
+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+000 .
+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+000) ^ (-1.02200000000000000e+003)
+only underflow should afflict the expression
+ (2.00000000000000000e+000) ^ (-1.02200000000000000e+003);
+actually calculating yields: 0.00000000000000000e+000 .
+This computed value is O.K.
+
+Testing X^((X + 1) / (X - 1)) vs. exp(2) = 7.38905609893065220e+000 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 = -1.#INF0000000000000e+000 .
+Seems O.K.
+Overflow threshold is V = 1.79769313486231570e+308 .
+Overflow saturates at V0 = 1.#INF0000000000000e+000 .
+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 ... 1.#INF000e+000 .
+
+ Trying to compute 0 / 0 produces ... -1.#IND000e+000 .
+
+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,
+except for possibly Double Rounding during Gradual Underflow.
+The arithmetic diagnosed appears to be Excellent!
+END OF TEST.
diff --git a/lcc/x86/win32/tst/paranoia.2bk b/lcc/x86/win32/tst/paranoia.2bk
index f6ddf16..2718174 100755
--- a/lcc/x86/win32/tst/paranoia.2bk
+++ b/lcc/x86/win32/tst/paranoia.2bk
@@ -1,16 +1,16 @@
-tst/paranoia.c:1867: warning: missing return value
-tst/paranoia.c:1874: warning: missing return value
-tst/paranoia.c:1884: warning: missing return value
-tst/paranoia.c:1924: warning: missing return value
-tst/paranoia.c:1939: warning: missing return value
-tst/paranoia.c:1956: warning: missing return value
-tst/paranoia.c:1975: warning: missing return value
-tst/paranoia.c:1988: warning: missing return value
-tst/paranoia.c:1995: warning: missing return value
-tst/paranoia.c:2055: warning: missing return value
-tst/paranoia.c:2062: warning: missing return value
-tst/paranoia.c:2070: warning: missing return value
-tst/paranoia.c:2087: warning: missing return value
-tst/paranoia.c:2115: warning: missing return value
-tst/paranoia.c:2144: warning: missing return value
-tst/paranoia.c:2173: warning: missing return value
+tst/paranoia.c:1867: warning: missing return value
+tst/paranoia.c:1874: warning: missing return value
+tst/paranoia.c:1884: warning: missing return value
+tst/paranoia.c:1924: warning: missing return value
+tst/paranoia.c:1939: warning: missing return value
+tst/paranoia.c:1956: warning: missing return value
+tst/paranoia.c:1975: warning: missing return value
+tst/paranoia.c:1988: warning: missing return value
+tst/paranoia.c:1995: warning: missing return value
+tst/paranoia.c:2055: warning: missing return value
+tst/paranoia.c:2062: warning: missing return value
+tst/paranoia.c:2070: warning: missing return value
+tst/paranoia.c:2087: warning: missing return value
+tst/paranoia.c:2115: warning: missing return value
+tst/paranoia.c:2144: warning: missing return value
+tst/paranoia.c:2173: warning: missing return value
diff --git a/lcc/x86/win32/tst/paranoia.sbk b/lcc/x86/win32/tst/paranoia.sbk
index bcce8d3..96fbf11 100755
--- a/lcc/x86/win32/tst/paranoia.sbk
+++ b/lcc/x86/win32/tst/paranoia.sbk
@@ -1,20480 +1,20480 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-_DATA segment
-public _Zero
-align 4
-_Zero label byte
-dd 00H
-dd 00H
-public _Half
-align 4
-_Half label byte
-dd 00H
-dd 03fe00000H
-public _One
-align 4
-_One label byte
-dd 00H
-dd 03ff00000H
-public _Two
-align 4
-_Two label byte
-dd 00H
-dd 040000000H
-public _Three
-align 4
-_Three label byte
-dd 00H
-dd 040080000H
-public _Four
-align 4
-_Four label byte
-dd 00H
-dd 040100000H
-public _Five
-align 4
-_Five label byte
-dd 00H
-dd 040140000H
-public _Eight
-align 4
-_Eight label byte
-dd 00H
-dd 040200000H
-public _Nine
-align 4
-_Nine label byte
-dd 00H
-dd 040220000H
-public _TwentySeven
-align 4
-_TwentySeven label byte
-dd 00H
-dd 0403b0000H
-public _ThirtyTwo
-align 4
-_ThirtyTwo label byte
-dd 00H
-dd 040400000H
-public _TwoForty
-align 4
-_TwoForty label byte
-dd 00H
-dd 0406e0000H
-public _MinusOne
-align 4
-_MinusOne label byte
-dd 00H
-dd 0bff00000H
-public _OneAndHalf
-align 4
-_OneAndHalf label byte
-dd 00H
-dd 03ff80000H
-public _NoTrials
-align 4
-_NoTrials label byte
-dd 20
-public _sigfpe
-_DATA ends
-_TEXT segment
-_sigfpe:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-inc dword ptr (_fpecount)
-lea edi,(L2)
-push edi
-call _printf
-add esp,4
-lea edi,(__iob+32)
-push edi
-call _fflush
-add esp,4
-mov edi,dword ptr (_sigsave)
-cmp edi,0
-je L4
-mov edi,dword ptr (_sigsave)
-push edi
-push 8
-call _signal
-add esp,8
-mov dword ptr (_sigsave),0
-push 1
-lea edi,(_ovfl_buf)
-push edi
-call _longjmp
-add esp,8
-L4:
-call _abort
-add esp,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L757 label byte
-dd L758
-dd L759
-dd L760
-dd L761
-public _main
-_DATA ends
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,1684
-fld qword ptr (L7)
-fstp qword ptr (_Zero)
-fld qword ptr (L8)
-fstp qword ptr (_One)
-fld qword ptr (_One)
-fstp qword ptr (-8)[ebp]
-fld qword ptr (-8)[ebp]
-fadd qword ptr (-8)[ebp]
-fstp qword ptr (_Two)
-fld qword ptr (_Two)
-fstp qword ptr (-16)[ebp]
-fld qword ptr (-16)[ebp]
-fadd qword ptr (-8)[ebp]
-fstp qword ptr (_Three)
-fld qword ptr (_Three)
-fstp qword ptr (-24)[ebp]
-fld qword ptr (-24)[ebp]
-fadd qword ptr (-8)[ebp]
-fstp qword ptr (_Four)
-fld qword ptr (_Four)
-fstp qword ptr (-32)[ebp]
-fld qword ptr (-32)[ebp]
-fadd qword ptr (-8)[ebp]
-fstp qword ptr (_Five)
-fld qword ptr (-32)[ebp]
-fadd qword ptr (-32)[ebp]
-fstp qword ptr (_Eight)
-fld qword ptr (-24)[ebp]
-fmul qword ptr (-24)[ebp]
-fstp qword ptr (_Nine)
-fld qword ptr (_Nine)
-fmul qword ptr (-24)[ebp]
-fstp qword ptr (_TwentySeven)
-fld qword ptr (-32)[ebp]
-fmul qword ptr (_Eight)
-fstp qword ptr (_ThirtyTwo)
-fld qword ptr (-32)[ebp]
-fmul qword ptr (_Five)
-fmul qword ptr (-24)[ebp]
-fmul qword ptr (-32)[ebp]
-fstp qword ptr (_TwoForty)
-fld qword ptr (-8)[ebp]
-fchs
-fstp qword ptr (_MinusOne)
-fld qword ptr (-8)[ebp]
-fdiv qword ptr (-16)[ebp]
-fstp qword ptr (_Half)
-fld qword ptr (-8)[ebp]
-fadd qword ptr (_Half)
-fstp qword ptr (_OneAndHalf)
-mov dword ptr (_ErrCnt),0
-mov dword ptr (_ErrCnt+4),0
-mov dword ptr (_ErrCnt+8),0
-mov dword ptr (_ErrCnt+12),0
-mov dword ptr (_PageNo),1
-mov dword ptr (_Milestone),0
-lea edi,(_sigfpe)
-push edi
-push 8
-call _signal
-add esp,8
-call _Instructions
-add esp,0
-call _Pause
-add esp,0
-call _Heading
-add esp,0
-call _Pause
-add esp,0
-call _Characteristics
-add esp,0
-call _Pause
-add esp,0
-call _History
-add esp,0
-call _Pause
-add esp,0
-mov dword ptr (_Milestone),7
-lea edi,(L12)
-push edi
-call _printf
-add esp,4
-lea edi,(L14)
-push edi
-fld qword ptr (_Zero)
-fadd qword ptr (_Zero)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L15
-fld qword ptr (_One)
-fsub qword ptr (_One)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L15
-fld qword ptr (_Zero)
-fcomp qword ptr (_One)
-fstsw ax
-sahf
-jae L15
-fld qword ptr (_One)
-fadd qword ptr (_One)
-fld qword ptr (_Two)
-fcompp
-fstsw ax
-sahf
-jne L15
-mov dword ptr (-36)[ebp],1
-jmp L16
-L15:
-mov dword ptr (-36)[ebp],0
-L16:
-mov edi,dword ptr (-36)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-fld qword ptr (_Zero)
-fchs
-fstp qword ptr (_Z)
-fld qword ptr (L7)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-je L17
-inc dword ptr (_ErrCnt)
-lea edi,(L19)
-push edi
-call _printf
-add esp,4
-fld qword ptr (L20)
-fstp qword ptr (_U1)
-fld qword ptr (L8)
-fstp qword ptr (_Radix)
-call _TstPtUf
-add esp,0
-L17:
-lea edi,(L22)
-push edi
-fld qword ptr (_Two)
-fadd qword ptr (_One)
-fcomp qword ptr (_Three)
-fstsw ax
-sahf
-jne L23
-fld qword ptr (_Three)
-fadd qword ptr (_One)
-fcomp qword ptr (_Four)
-fstsw ax
-sahf
-jne L23
-fld qword ptr (_Four)
-fld qword ptr (_Two)
-fld qword ptr (_Two)
-fchs
-fmulp st(1),st
-faddp st(1),st
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L23
-fld qword ptr (_Four)
-fsub qword ptr (_Three)
-fsub qword ptr (_One)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L23
-mov dword ptr (-56)[ebp],1
-jmp L24
-L23:
-mov dword ptr (-56)[ebp],0
-L24:
-mov edi,dword ptr (-56)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-fld qword ptr (L7)
-fsub qword ptr (_One)
-fcomp qword ptr (_MinusOne)
-fstsw ax
-sahf
-jne L27
-fld qword ptr (_MinusOne)
-fadd qword ptr (_One)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L27
-fld qword ptr (_One)
-fadd qword ptr (_MinusOne)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L27
-fld qword ptr (_One)
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-132)[ebp]
-fld qword ptr (_MinusOne)
-fadd qword ptr (-132)[ebp]
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L27
-fld qword ptr (_MinusOne)
-fld qword ptr (_MinusOne)
-fmul qword ptr (_MinusOne)
-faddp st(1),st
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L27
-mov dword ptr (-100)[ebp],1
-jmp L28
-L27:
-mov dword ptr (-100)[ebp],0
-L28:
-lea edi,(L26)
-push edi
-mov edi,dword ptr (-100)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-lea edi,(L30)
-push edi
-fld qword ptr (_Half)
-fadd qword ptr (_MinusOne)
-fadd qword ptr (_Half)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L31
-mov dword ptr (-152)[ebp],1
-jmp L32
-L31:
-mov dword ptr (-152)[ebp],0
-L32:
-mov edi,dword ptr (-152)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-mov dword ptr (_Milestone),10
-lea edi,(L34)
-push edi
-fld qword ptr (_Three)
-fmul qword ptr (_Three)
-fcomp qword ptr (_Nine)
-fstsw ax
-sahf
-jne L35
-fld qword ptr (_Nine)
-fmul qword ptr (_Three)
-fcomp qword ptr (_TwentySeven)
-fstsw ax
-sahf
-jne L35
-fld qword ptr (_Four)
-fadd qword ptr (_Four)
-fcomp qword ptr (_Eight)
-fstsw ax
-sahf
-jne L35
-fld qword ptr (_Eight)
-fmul qword ptr (_Four)
-fcomp qword ptr (_ThirtyTwo)
-fstsw ax
-sahf
-jne L35
-fld qword ptr (_ThirtyTwo)
-fsub qword ptr (_TwentySeven)
-fsub qword ptr (_Four)
-fsub qword ptr (_One)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L35
-mov dword ptr (-164)[ebp],1
-jmp L36
-L35:
-mov dword ptr (-164)[ebp],0
-L36:
-mov edi,dword ptr (-164)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-lea edi,(L38)
-push edi
-fld qword ptr (_Four)
-fadd qword ptr (_One)
-fcomp qword ptr (_Five)
-fstsw ax
-sahf
-jne L39
-fld qword ptr (_Four)
-fmul qword ptr (_Five)
-fmul qword ptr (_Three)
-fmul qword ptr (_Four)
-fcomp qword ptr (_TwoForty)
-fstsw ax
-sahf
-jne L39
-fld qword ptr (_TwoForty)
-fdiv qword ptr (_Three)
-fld qword ptr (_Four)
-fmul qword ptr (_Four)
-fmul qword ptr (_Five)
-fsubp st(1),st
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L39
-fld qword ptr (_TwoForty)
-fdiv qword ptr (_Four)
-fld qword ptr (_Five)
-fmul qword ptr (_Three)
-fmul qword ptr (_Four)
-fsubp st(1),st
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L39
-fld qword ptr (_TwoForty)
-fdiv qword ptr (_Five)
-fld qword ptr (_Four)
-fmul qword ptr (_Three)
-fmul qword ptr (_Four)
-fsubp st(1),st
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L39
-mov dword ptr (-216)[ebp],1
-jmp L40
-L39:
-mov dword ptr (-216)[ebp],0
-L40:
-mov edi,dword ptr (-216)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-cmp dword ptr (_ErrCnt),0
-jne L41
-lea edi,(L43)
-push edi
-call _printf
-add esp,4
-lea edi,(L44)
-push edi
-call _printf
-add esp,4
-L41:
-lea edi,(L45)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_One)
-fstp qword ptr (_W)
-L46:
-fld qword ptr (_W)
-fstp qword ptr (-264)[ebp]
-fld qword ptr (-264)[ebp]
-fadd qword ptr (-264)[ebp]
-fstp qword ptr (_W)
-fld qword ptr (_W)
-fstp qword ptr (-272)[ebp]
-fld qword ptr (-272)[ebp]
-fadd qword ptr (_One)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fsub qword ptr (-272)[ebp]
-fstp qword ptr (_Z)
-fld qword ptr (_Z)
-fsub qword ptr (_One)
-fstp qword ptr (_Y)
-L47:
-fld qword ptr (_Y)
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-264)[ebp]
-fld qword ptr (_MinusOne)
-fadd qword ptr (-264)[ebp]
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-ja L46
-fld qword ptr (_Zero)
-fstp qword ptr (_Precision)
-fld qword ptr (_One)
-fstp qword ptr (_Y)
-L49:
-fld qword ptr (_Y)
-fstp qword ptr (-280)[ebp]
-fld qword ptr (_W)
-fadd qword ptr (-280)[ebp]
-fstp qword ptr (_Radix)
-fld qword ptr (-280)[ebp]
-fadd qword ptr (-280)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (_Radix)
-fsub qword ptr (_W)
-fstp qword ptr (_Radix)
-L50:
-fld qword ptr (_Zero)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-je L49
-fld qword ptr (_Two)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-jbe L52
-fld qword ptr (_One)
-fstp qword ptr (_Radix)
-L52:
-fld qword ptr (_Radix)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L54)
-push edi
-call _printf
-add esp,12
-fld qword ptr (L8)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-je L55
-fld qword ptr (_One)
-fstp qword ptr (_W)
-L57:
-fld qword ptr (_Precision)
-fadd qword ptr (_One)
-fstp qword ptr (_Precision)
-fld qword ptr (_W)
-fmul qword ptr (_Radix)
-fstp qword ptr (_W)
-fld qword ptr (_W)
-fadd qword ptr (_One)
-fstp qword ptr (_Y)
-L58:
-fld qword ptr (_Y)
-fsub qword ptr (_W)
-fld qword ptr (_One)
-fcompp
-fstsw ax
-sahf
-je L57
-L55:
-fld qword ptr (_One)
-fdiv qword ptr (_W)
-fstp qword ptr (_U1)
-fld qword ptr (_U1)
-fstp qword ptr (-272)[ebp]
-fld qword ptr (_Radix)
-fmul qword ptr (-272)[ebp]
-fstp qword ptr (_U2)
-fld qword ptr (-272)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L60)
-push edi
-call _printf
-add esp,12
-lea edi,(L61)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_Radix)
-fstp qword ptr (_E0)
-fld qword ptr (_U1)
-fstp qword ptr (_E1)
-fld qword ptr (_U2)
-fstp qword ptr (_E9)
-fld qword ptr (_Precision)
-fstp qword ptr (_E3)
-fld qword ptr (_Four)
-fdiv qword ptr (_Three)
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fsub qword ptr (_One)
-fstp qword ptr (_Third)
-fld qword ptr (_Third)
-fstp qword ptr (-280)[ebp]
-fld qword ptr (_Half)
-fsub qword ptr (-280)[ebp]
-fstp qword ptr (_F6)
-fld qword ptr (_F6)
-fstp qword ptr (-288)[ebp]
-fld qword ptr (-288)[ebp]
-fadd qword ptr (-288)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fsub qword ptr (-280)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-296)[ebp]
-fld qword ptr (-296)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_U2)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jbe L62
-fld qword ptr (_U2)
-fstp qword ptr (_X)
-L62:
-L64:
-fld qword ptr (_X)
-fstp qword ptr (_U2)
-fld qword ptr (_U2)
-fstp qword ptr (-304)[ebp]
-fld qword ptr (_Half)
-fmul qword ptr (-304)[ebp]
-fld qword ptr (_ThirtyTwo)
-fmul qword ptr (-304)[ebp]
-fmul qword ptr (-304)[ebp]
-faddp st(1),st
-fstp qword ptr (_Y)
-fld qword ptr (_One)
-fadd qword ptr (_Y)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fsub qword ptr (_One)
-fstp qword ptr (_X)
-L65:
-fld qword ptr (_X)
-fcomp qword ptr (_U2)
-fstsw ax
-sahf
-jae L67
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jb L64
-L67:
-fld qword ptr (_Two)
-fdiv qword ptr (_Three)
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fsub qword ptr (_Half)
-fstp qword ptr (_F6)
-fld qword ptr (_F6)
-fstp qword ptr (-320)[ebp]
-fld qword ptr (-320)[ebp]
-fadd qword ptr (-320)[ebp]
-fstp qword ptr (_Third)
-fld qword ptr (_Third)
-fsub qword ptr (_Half)
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fadd qword ptr (-320)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-328)[ebp]
-fld qword ptr (-328)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_U1)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jbe L68
-fld qword ptr (_U1)
-fstp qword ptr (_X)
-L68:
-L70:
-fld qword ptr (_X)
-fstp qword ptr (_U1)
-fld qword ptr (_U1)
-fstp qword ptr (-344)[ebp]
-fld qword ptr (_Half)
-fmul qword ptr (-344)[ebp]
-fld qword ptr (_ThirtyTwo)
-fmul qword ptr (-344)[ebp]
-fmul qword ptr (-344)[ebp]
-faddp st(1),st
-fstp qword ptr (_Y)
-fld qword ptr (_Half)
-fsub qword ptr (_Y)
-fstp qword ptr (_Y)
-fld qword ptr (_Half)
-fadd qword ptr (_Y)
-fstp qword ptr (_X)
-fld qword ptr (_Half)
-fsub qword ptr (_X)
-fstp qword ptr (_Y)
-fld qword ptr (_Half)
-fadd qword ptr (_Y)
-fstp qword ptr (_X)
-L71:
-fld qword ptr (_X)
-fcomp qword ptr (_U1)
-fstsw ax
-sahf
-jae L73
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jb L70
-L73:
-fld qword ptr (_E1)
-fcomp qword ptr (_U1)
-fstsw ax
-sahf
-jne L74
-lea edi,(L76)
-push edi
-call _printf
-add esp,4
-jmp L75
-L74:
-fld qword ptr (_U1)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L77)
-push edi
-call _printf
-add esp,12
-L75:
-fld qword ptr (_One)
-fdiv qword ptr (_U1)
-fstp qword ptr (_W)
-fld qword ptr (_Half)
-fsub qword ptr (_U1)
-fadd qword ptr (_Half)
-fstp qword ptr (_F9)
-fld qword ptr (_U2)
-fdiv qword ptr (_U1)
-fadd qword ptr (L78)
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-360)[ebp]
-fld qword ptr (-360)[ebp]
-fstp qword ptr (_Radix)
-fld qword ptr (_E0)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-jne L79
-lea edi,(L81)
-push edi
-call _printf
-add esp,4
-jmp L80
-L79:
-fld qword ptr (_Radix)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L82)
-push edi
-call _printf
-add esp,12
-L80:
-lea edi,(L84)
-push edi
-fld qword ptr (_Eight)
-fadd qword ptr (_Eight)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-jb L85
-mov dword ptr (-364)[ebp],1
-jmp L86
-L85:
-mov dword ptr (-364)[ebp],0
-L86:
-mov edi,dword ptr (-364)[ebp]
-push edi
-push 2
-call _TstCond
-add esp,12
-lea edi,(L88)
-push edi
-fld qword ptr (_Two)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-je L92
-fld qword ptr (L93)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-je L92
-fld qword ptr (_One)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-jne L89
-L92:
-mov dword ptr (-376)[ebp],1
-jmp L90
-L89:
-mov dword ptr (-376)[ebp],0
-L90:
-mov edi,dword ptr (-376)[ebp]
-push edi
-push 3
-call _TstCond
-add esp,12
-mov dword ptr (_Milestone),20
-lea edi,(L95)
-push edi
-fld qword ptr (_F9)
-fsub qword ptr (_Half)
-fld qword ptr (_Half)
-fcompp
-fstsw ax
-sahf
-jbe L96
-mov dword ptr (-388)[ebp],1
-jmp L97
-L96:
-mov dword ptr (-388)[ebp],0
-L97:
-mov edi,dword ptr (-388)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-fld qword ptr (_F9)
-fstp qword ptr (_X)
-mov dword ptr (_I),1
-fld qword ptr (_X)
-fsub qword ptr (_Half)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fsub qword ptr (_Half)
-fstp qword ptr (_Z)
-lea edi,(L99)
-push edi
-fld qword ptr (_One)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L102
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L100
-L102:
-mov dword ptr (-400)[ebp],1
-jmp L101
-L100:
-mov dword ptr (-400)[ebp],0
-L101:
-mov edi,dword ptr (-400)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-fstp qword ptr (_X)
-mov dword ptr (_I),0
-mov dword ptr (_Milestone),25
-fld qword ptr (_Radix)
-fsub qword ptr (_One)
-fstp qword ptr (_BMinusU2)
-fld qword ptr (_BMinusU2)
-fsub qword ptr (_U2)
-fadd qword ptr (_One)
-fstp qword ptr (_BMinusU2)
-fld qword ptr (_One)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-je L103
-fld qword ptr (_U1)
-sub esp,8
-fstp qword ptr [esp]
-call _log
-add esp,8
-fstp qword ptr (-440)[ebp]
-fld qword ptr (_Radix)
-sub esp,8
-fstp qword ptr [esp]
-call _log
-add esp,8
-fstp qword ptr (-448)[ebp]
-fld qword ptr (_TwoForty)
-fchs
-fmul qword ptr (-440)[ebp]
-fdiv qword ptr (-448)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_Half)
-fadd qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-456)[ebp]
-fld qword ptr (-456)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (_X)
-fsub qword ptr (_Y)
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-464)[ebp]
-fld qword ptr (-464)[ebp]
-fmul qword ptr (_Four)
-fld qword ptr (_One)
-fcompp
-fstsw ax
-sahf
-jbe L105
-fld qword ptr (_Y)
-fstp qword ptr (_X)
-L105:
-fld qword ptr (_X)
-fdiv qword ptr (_TwoForty)
-fstp qword ptr (_Precision)
-fld qword ptr (_Half)
-fadd qword ptr (_Precision)
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-472)[ebp]
-fld qword ptr (-472)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (_Precision)
-fsub qword ptr (_Y)
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-480)[ebp]
-fld qword ptr (-480)[ebp]
-fmul qword ptr (_TwoForty)
-fld qword ptr (_Half)
-fcompp
-fstsw ax
-sahf
-jbe L107
-fld qword ptr (_Y)
-fstp qword ptr (_Precision)
-L107:
-L103:
-fld qword ptr (_Precision)
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-448)[ebp]
-fld qword ptr (-448)[ebp]
-fcomp qword ptr (_Precision)
-fstsw ax
-sahf
-jne L111
-fld qword ptr (_One)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-jne L109
-L111:
-lea edi,(L112)
-push edi
-call _printf
-add esp,4
-lea edi,(L113)
-push edi
-call _printf
-add esp,4
-L109:
-fld qword ptr (_One)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-jne L114
-lea edi,(L116)
-push edi
-call _printf
-add esp,4
-jmp L115
-L114:
-fld qword ptr (_Precision)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L117)
-push edi
-call _printf
-add esp,12
-L115:
-lea edi,(L119)
-push edi
-fld qword ptr (_U2)
-fmul qword ptr (_Nine)
-fmul qword ptr (_Nine)
-fmul qword ptr (_TwoForty)
-fld qword ptr (_One)
-fcompp
-fstsw ax
-sahf
-jbe L120
-mov dword ptr (-452)[ebp],1
-jmp L121
-L120:
-mov dword ptr (-452)[ebp],0
-L121:
-mov edi,dword ptr (-452)[ebp]
-push edi
-push 1
-call _TstCond
-add esp,12
-mov dword ptr (_Milestone),30
-fld qword ptr (_One)
-fdiv qword ptr (_Four)
-fstp qword ptr (-492)[ebp]
-fld qword ptr (_Four)
-fdiv qword ptr (_Three)
-fsub qword ptr (_One)
-fsub qword ptr (-492)[ebp]
-fmul qword ptr (_Three)
-fsub qword ptr (-492)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-500)[ebp]
-fld qword ptr (-500)[ebp]
-fstp qword ptr (_X)
-L122:
-fld qword ptr (_X)
-fstp qword ptr (_Z2)
-fld qword ptr (_Z2)
-fstp qword ptr (-516)[ebp]
-fld qword ptr (_One)
-fld qword ptr (_Half)
-fmul qword ptr (-516)[ebp]
-fld qword ptr (_ThirtyTwo)
-fmul qword ptr (-516)[ebp]
-fmul qword ptr (-516)[ebp]
-faddp st(1),st
-faddp st(1),st
-fsub qword ptr (_One)
-fstp qword ptr (_X)
-L123:
-fld qword ptr (_X)
-fcomp qword ptr (_Z2)
-fstsw ax
-sahf
-jae L125
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jb L122
-L125:
-fld qword ptr (_Three)
-fdiv qword ptr (_Four)
-fld qword ptr (_Two)
-fdiv qword ptr (_Three)
-fsubp st(1),st
-fmul qword ptr (_Three)
-fld qword ptr (_One)
-fdiv qword ptr (_Four)
-fsubp st(1),st
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-532)[ebp]
-fld qword ptr (-532)[ebp]
-fstp qword ptr (_Z)
-fld qword ptr (-532)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (-532)[ebp]
-fstp qword ptr (_X)
-L126:
-fld qword ptr (_Z)
-fstp qword ptr (_Z1)
-fld qword ptr (_One)
-fdiv qword ptr (_Two)
-fstp qword ptr (-540)[ebp]
-fld qword ptr (_Z1)
-fstp qword ptr (-548)[ebp]
-fld qword ptr (-540)[ebp]
-fld qword ptr (-540)[ebp]
-fld qword ptr (_Half)
-fmul qword ptr (-548)[ebp]
-fld qword ptr (_ThirtyTwo)
-fmul qword ptr (-548)[ebp]
-fmul qword ptr (-548)[ebp]
-faddp st(1),st
-fsubp st(1),st
-fadd qword ptr (-540)[ebp]
-fsubp st(1),st
-fadd qword ptr (-540)[ebp]
-fstp qword ptr (_Z)
-L127:
-fld qword ptr (_Z)
-fcomp qword ptr (_Z1)
-fstsw ax
-sahf
-jae L129
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jb L126
-L129:
-L130:
-L133:
-fld qword ptr (_Y)
-fstp qword ptr (_Y1)
-fld qword ptr (_Y1)
-fstp qword ptr (-556)[ebp]
-fld qword ptr (_Half)
-fld qword ptr (_Half)
-fld qword ptr (_Half)
-fmul qword ptr (-556)[ebp]
-fld qword ptr (_ThirtyTwo)
-fmul qword ptr (-556)[ebp]
-fmul qword ptr (-556)[ebp]
-faddp st(1),st
-fsubp st(1),st
-fadd qword ptr (_Half)
-fsubp st(1),st
-fadd qword ptr (_Half)
-fstp qword ptr (_Y)
-L134:
-fld qword ptr (_Y)
-fcomp qword ptr (_Y1)
-fstsw ax
-sahf
-jae L136
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jb L133
-L136:
-fld qword ptr (_X)
-fstp qword ptr (_X1)
-fld qword ptr (_X1)
-fstp qword ptr (-556)[ebp]
-fld qword ptr (_Half)
-fmul qword ptr (-556)[ebp]
-fld qword ptr (_ThirtyTwo)
-fmul qword ptr (-556)[ebp]
-fmul qword ptr (-556)[ebp]
-faddp st(1),st
-fsub qword ptr (_F9)
-fadd qword ptr (_F9)
-fstp qword ptr (_X)
-L131:
-fld qword ptr (_X)
-fcomp qword ptr (_X1)
-fstsw ax
-sahf
-jae L137
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jb L130
-L137:
-fld qword ptr (_Y1)
-fcomp qword ptr (_X1)
-fstsw ax
-sahf
-jne L140
-fld qword ptr (_Z1)
-fcomp qword ptr (_X1)
-fstsw ax
-sahf
-je L138
-L140:
-lea edi,(L141)
-push edi
-push 1
-call _BadCond
-add esp,8
-fld qword ptr (_Z1)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_Y1)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_X1)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L142)
-push edi
-call _printf
-add esp,28
-lea edi,(L143)
-push edi
-call _printf
-add esp,4
-lea edi,(L144)
-push edi
-call _printf
-add esp,4
-lea edi,(L145)
-push edi
-call _notify
-add esp,4
-fld qword ptr (_U1)
-fcomp qword ptr (_X1)
-fstsw ax
-sahf
-je L149
-fld qword ptr (_U1)
-fcomp qword ptr (_Y1)
-fstsw ax
-sahf
-je L149
-fld qword ptr (_U1)
-fcomp qword ptr (_Z1)
-fstsw ax
-sahf
-jne L139
-L149:
-lea edi,(L150)
-push edi
-call _printf
-add esp,4
-jmp L139
-L138:
-fld qword ptr (_U1)
-fcomp qword ptr (_Z1)
-fstsw ax
-sahf
-jne L153
-fld qword ptr (_U2)
-fcomp qword ptr (_Z2)
-fstsw ax
-sahf
-je L151
-L153:
-fld qword ptr (_U1)
-fcomp qword ptr (_Z1)
-fstsw ax
-sahf
-jbe L156
-fld qword ptr (_U2)
-fcomp qword ptr (_Z2)
-fstsw ax
-sahf
-ja L154
-L156:
-lea edi,(L157)
-push edi
-push 0
-call _BadCond
-add esp,8
-lea edi,(L158)
-push edi
-call _notify
-add esp,4
-fld qword ptr (_Z1)
-fsub qword ptr (_U1)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_U1)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L159)
-push edi
-call _printf
-add esp,20
-fld qword ptr (_Z2)
-fsub qword ptr (_U2)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_U2)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L160)
-push edi
-call _printf
-add esp,20
-jmp L155
-L154:
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z1)
-fstsw ax
-sahf
-jae L163
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z2)
-fstsw ax
-sahf
-jb L161
-L163:
-fld qword ptr (_Radix)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L164)
-push edi
-call _printf
-add esp,12
-lea edi,(L165)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_Z2)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_Z1)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L166)
-push edi
-call _printf
-add esp,20
-lea edi,(L167)
-push edi
-call _notify
-add esp,4
-L161:
-fld qword ptr (_Z2)
-fcomp qword ptr (_Z1)
-fstsw ax
-sahf
-jne L170
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z1)
-fstsw ax
-sahf
-jae L168
-L170:
-fld qword ptr (_Z1)
-fdiv qword ptr (_U1)
-fstp qword ptr (_X)
-fld qword ptr (_Z2)
-fdiv qword ptr (_U2)
-fstp qword ptr (_Y)
-fld qword ptr (_X)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jae L171
-fld qword ptr (_Y)
-fstp qword ptr (_X)
-L171:
-fld qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-call _log
-add esp,8
-fstp qword ptr (-580)[ebp]
-fld qword ptr (-580)[ebp]
-fchs
-fstp qword ptr (_Q)
-lea edi,(L173)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_Radix)
-sub esp,8
-fstp qword ptr [esp]
-call _log
-add esp,8
-fstp qword ptr (-588)[ebp]
-fld qword ptr (_Q)
-fdiv qword ptr (-588)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L174)
-push edi
-call _printf
-add esp,12
-fld qword ptr (L93)
-sub esp,8
-fstp qword ptr [esp]
-call _log
-add esp,8
-fstp qword ptr (-596)[ebp]
-fld qword ptr (_Q)
-fdiv qword ptr (-596)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L175)
-push edi
-call _printf
-add esp,12
-L168:
-lea edi,(L150)
-push edi
-call _printf
-add esp,4
-L155:
-L151:
-L139:
-call _Pause
-add esp,0
-mov dword ptr (_Milestone),35
-fld qword ptr (_Two)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-ja L176
-fld qword ptr (_W)
-fld qword ptr (_Radix)
-fmul qword ptr (_Radix)
-fdivp st(1),st
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fstp qword ptr (-576)[ebp]
-fld qword ptr (-576)[ebp]
-fadd qword ptr (_One)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fsub qword ptr (-576)[ebp]
-fstp qword ptr (_Z)
-fld qword ptr (_Z)
-fstp qword ptr (-584)[ebp]
-fld qword ptr (-584)[ebp]
-fadd qword ptr (_U2)
-fstp qword ptr (_T)
-fld qword ptr (_T)
-fsub qword ptr (-584)[ebp]
-fstp qword ptr (_X)
-lea edi,(L179)
-push edi
-fld qword ptr (_U2)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L180
-mov dword ptr (-560)[ebp],1
-jmp L181
-L180:
-mov dword ptr (-560)[ebp],0
-L181:
-mov edi,dword ptr (-560)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-fld qword ptr (_U2)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L182
-lea edi,(L184)
-push edi
-call _printf
-add esp,4
-L182:
-L176:
-lea edi,(L185)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_F9)
-fmul qword ptr (_One)
-fstp qword ptr (_Y)
-fld qword ptr (_One)
-fmul qword ptr (_F9)
-fstp qword ptr (_Z)
-fld qword ptr (_F9)
-fsub qword ptr (_Half)
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fstp qword ptr (-588)[ebp]
-fld qword ptr (_Y)
-fsub qword ptr (_Half)
-fsub qword ptr (-588)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (_Z)
-fsub qword ptr (_Half)
-fsub qword ptr (-588)[ebp]
-fstp qword ptr (_Z)
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fstp qword ptr (-604)[ebp]
-fld qword ptr (-604)[ebp]
-fmul qword ptr (_Radix)
-fstp qword ptr (_T)
-fld qword ptr (_Radix)
-fmul qword ptr (-604)[ebp]
-fstp qword ptr (_R)
-fld qword ptr (_T)
-fsub qword ptr (_Radix)
-fstp qword ptr (_X)
-fld qword ptr (_Radix)
-fmul qword ptr (_U2)
-fstp qword ptr (-620)[ebp]
-fld qword ptr (_X)
-fsub qword ptr (-620)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_R)
-fsub qword ptr (_Radix)
-fstp qword ptr (_T)
-fld qword ptr (_T)
-fsub qword ptr (-620)[ebp]
-fstp qword ptr (_T)
-fld qword ptr (_Radix)
-fsub qword ptr (_One)
-fstp qword ptr (-628)[ebp]
-fld qword ptr (_X)
-fmul qword ptr (-628)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_T)
-fmul qword ptr (-628)[ebp]
-fstp qword ptr (_T)
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L186
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jne L186
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L186
-fld qword ptr (_Zero)
-fcomp qword ptr (_T)
-fstsw ax
-sahf
-jne L186
-mov dword ptr (_GMult),1
-jmp L187
-L186:
-mov dword ptr (_GMult),0
-lea edi,(L188)
-push edi
-push 0
-push 1
-call _TstCond
-add esp,12
-L187:
-fld qword ptr (_Radix)
-fmul qword ptr (_U2)
-fstp qword ptr (_Z)
-fld qword ptr (_Z)
-fstp qword ptr (-648)[ebp]
-fld qword ptr (_One)
-fadd qword ptr (-648)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fstp qword ptr (-656)[ebp]
-fld qword ptr (-656)[ebp]
-fadd qword ptr (-648)[ebp]
-fld qword ptr (-656)[ebp]
-fmul qword ptr (-656)[ebp]
-fsubp st(1),st
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-664)[ebp]
-fld qword ptr (-664)[ebp]
-fsub qword ptr (_U2)
-fstp qword ptr (_Y)
-fld qword ptr (_One)
-fsub qword ptr (_U2)
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fstp qword ptr (-680)[ebp]
-fld qword ptr (-680)[ebp]
-fsub qword ptr (_U2)
-fld qword ptr (-680)[ebp]
-fmul qword ptr (-680)[ebp]
-fsubp st(1),st
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-688)[ebp]
-fld qword ptr (-688)[ebp]
-fsub qword ptr (_U1)
-fstp qword ptr (_Z)
-lea edi,(L190)
-push edi
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jb L191
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jb L191
-mov dword ptr (-640)[ebp],1
-jmp L192
-L191:
-mov dword ptr (-640)[ebp],0
-L192:
-mov edi,dword ptr (-640)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-fld qword ptr (_One)
-fsub qword ptr (_U2)
-fstp qword ptr (_Y)
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-fstp qword ptr (_X)
-fld qword ptr (_One)
-fdiv qword ptr (_Y)
-fstp qword ptr (_Z)
-fld qword ptr (_Z)
-fsub qword ptr (_X)
-fstp qword ptr (_Y)
-fld qword ptr (_One)
-fdiv qword ptr (_Three)
-fstp qword ptr (_X)
-fld qword ptr (_Three)
-fdiv qword ptr (_Nine)
-fstp qword ptr (_Z)
-fld qword ptr (_Z)
-fstp qword ptr (-740)[ebp]
-fld qword ptr (_X)
-fsub qword ptr (-740)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_Nine)
-fdiv qword ptr (_TwentySeven)
-fstp qword ptr (_T)
-fld qword ptr (-740)[ebp]
-fsub qword ptr (_T)
-fstp qword ptr (_Z)
-lea edi,(L194)
-push edi
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L195
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jne L195
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L195
-mov dword ptr (-700)[ebp],1
-jmp L196
-L195:
-mov dword ptr (-700)[ebp],0
-L196:
-mov edi,dword ptr (-700)[ebp]
-push edi
-push 2
-call _TstCond
-add esp,12
-fld qword ptr (_F9)
-fdiv qword ptr (_One)
-fstp qword ptr (_Y)
-fld qword ptr (_F9)
-fsub qword ptr (_Half)
-fstp qword ptr (_X)
-fld qword ptr (_Y)
-fsub qword ptr (_Half)
-fsub qword ptr (_X)
-fstp qword ptr (_Y)
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fstp qword ptr (-780)[ebp]
-fld qword ptr (-780)[ebp]
-fdiv qword ptr (_One)
-fstp qword ptr (_T)
-fld qword ptr (_T)
-fsub qword ptr (-780)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L197
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jne L197
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L197
-mov dword ptr (_GDiv),1
-jmp L198
-L197:
-mov dword ptr (_GDiv),0
-lea edi,(L199)
-push edi
-push 0
-push 1
-call _TstCond
-add esp,12
-L198:
-fld qword ptr (_One)
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-fdivp st(1),st
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fsub qword ptr (_Half)
-fsub qword ptr (_Half)
-fstp qword ptr (_Y)
-lea edi,(L201)
-push edi
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jbe L202
-mov dword ptr (-792)[ebp],1
-jmp L203
-L202:
-mov dword ptr (-792)[ebp],0
-L203:
-mov edi,dword ptr (-792)[ebp]
-push edi
-push 1
-call _TstCond
-add esp,12
-fld qword ptr (_One)
-fsub qword ptr (_U2)
-fstp qword ptr (_X)
-fld qword ptr (_One)
-fld qword ptr (_Radix)
-fmul qword ptr (_U2)
-faddp st(1),st
-fstp qword ptr (_Y)
-fld qword ptr (_X)
-fstp qword ptr (-844)[ebp]
-fld qword ptr (-844)[ebp]
-fmul qword ptr (_Radix)
-fstp qword ptr (_Z)
-fld qword ptr (_Y)
-fstp qword ptr (-852)[ebp]
-fld qword ptr (-852)[ebp]
-fmul qword ptr (_Radix)
-fstp qword ptr (_T)
-fld qword ptr (_Z)
-fdiv qword ptr (_Radix)
-fstp qword ptr (_R)
-fld qword ptr (_T)
-fdiv qword ptr (_Radix)
-fstp qword ptr (_StickyBit)
-fld qword ptr (_R)
-fsub qword ptr (-844)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_StickyBit)
-fsub qword ptr (-852)[ebp]
-fstp qword ptr (_Y)
-lea edi,(L205)
-push edi
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L206
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jne L206
-mov dword ptr (-812)[ebp],1
-jmp L207
-L206:
-mov dword ptr (-812)[ebp],0
-L207:
-mov edi,dword ptr (-812)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-fld qword ptr (_One)
-fsub qword ptr (_U1)
-fstp qword ptr (_Y)
-fld qword ptr (_One)
-fsub qword ptr (_F9)
-fstp qword ptr (_X)
-fld qword ptr (_One)
-fsub qword ptr (_Y)
-fstp qword ptr (_Y)
-fld qword ptr (_Radix)
-fsub qword ptr (_U2)
-fstp qword ptr (_T)
-fld qword ptr (_Radix)
-fsub qword ptr (_BMinusU2)
-fstp qword ptr (_Z)
-fld qword ptr (_Radix)
-fsub qword ptr (_T)
-fstp qword ptr (_T)
-fld qword ptr (_U1)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L208
-fld qword ptr (_U1)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jne L208
-fld qword ptr (_U2)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L208
-fld qword ptr (_U2)
-fcomp qword ptr (_T)
-fstsw ax
-sahf
-jne L208
-mov dword ptr (_GAddSub),1
-jmp L209
-L208:
-mov dword ptr (_GAddSub),0
-lea edi,(L210)
-push edi
-push 0
-push 1
-call _TstCond
-add esp,12
-L209:
-fld qword ptr (_One)
-fcomp qword ptr (_F9)
-fstsw ax
-sahf
-je L211
-fld qword ptr (_F9)
-fsub qword ptr (_One)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-ja L211
-lea edi,(L213)
-push edi
-push 1
-call _BadCond
-add esp,8
-lea edi,(L214)
-push edi
-call _printf
-add esp,4
-lea edi,(L215)
-push edi
-call _printf
-add esp,4
-lea edi,(L216)
-push edi
-call _printf
-add esp,4
-L211:
-cmp dword ptr (_GMult),1
-jne L217
-cmp dword ptr (_GDiv),1
-jne L217
-cmp dword ptr (_GAddSub),1
-jne L217
-lea edi,(L219)
-push edi
-call _printf
-add esp,4
-L217:
-mov dword ptr (_Milestone),40
-call _Pause
-add esp,0
-lea edi,(L220)
-push edi
-call _printf
-add esp,4
-mov dword ptr (_RMult),0
-mov dword ptr (_RDiv),0
-mov dword ptr (_RAddSub),0
-fld qword ptr (_Radix)
-fdiv qword ptr (_Two)
-fstp qword ptr (_RadixD2)
-fld qword ptr (_Two)
-fstp qword ptr (_A1)
-mov dword ptr (_Done),0
-L221:
-fld qword ptr (_Radix)
-fstp qword ptr (_AInvrse)
-L224:
-fld qword ptr (_AInvrse)
-fstp qword ptr (-924)[ebp]
-fld qword ptr (-924)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (-924)[ebp]
-fdiv qword ptr (_A1)
-fstp qword ptr (_AInvrse)
-L225:
-fld qword ptr (_AInvrse)
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-924)[ebp]
-fld qword ptr (_AInvrse)
-fcomp qword ptr (-924)[ebp]
-fstsw ax
-sahf
-je L224
-fld qword ptr (_One)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-je L230
-fld qword ptr (_Three)
-fcomp qword ptr (_A1)
-fstsw ax
-sahf
-jae L228
-L230:
-mov dword ptr (-928)[ebp],1
-jmp L229
-L228:
-mov dword ptr (-928)[ebp],0
-L229:
-mov edi,dword ptr (-928)[ebp]
-mov dword ptr (_Done),edi
-cmp dword ptr (_Done),0
-jne L231
-fld qword ptr (_Nine)
-fadd qword ptr (_One)
-fstp qword ptr (_A1)
-L231:
-L222:
-cmp dword ptr (_Done),0
-je L221
-fld qword ptr (_One)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L233
-fld qword ptr (_Radix)
-fstp qword ptr (_A1)
-L233:
-fld qword ptr (_One)
-fdiv qword ptr (_A1)
-fstp qword ptr (_AInvrse)
-fld qword ptr (_A1)
-fstp qword ptr (_X)
-fld qword ptr (_AInvrse)
-fstp qword ptr (_Y)
-mov dword ptr (_Done),0
-L235:
-fld qword ptr (_X)
-fmul qword ptr (_Y)
-fsub qword ptr (_Half)
-fstp qword ptr (_Z)
-lea edi,(L239)
-push edi
-fld qword ptr (_Half)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L240
-mov dword ptr (-928)[ebp],1
-jmp L241
-L240:
-mov dword ptr (-928)[ebp],0
-L241:
-mov edi,dword ptr (-928)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-fld qword ptr (_Radix)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L243
-mov dword ptr (-940)[ebp],1
-jmp L244
-L243:
-mov dword ptr (-940)[ebp],0
-L244:
-mov edi,dword ptr (-940)[ebp]
-mov dword ptr (_Done),edi
-fld qword ptr (_Radix)
-fstp qword ptr (_X)
-fld qword ptr (_One)
-fdiv qword ptr (_X)
-fstp qword ptr (_Y)
-L236:
-cmp dword ptr (_Done),0
-je L235
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-fstp qword ptr (_Y2)
-fld qword ptr (_One)
-fsub qword ptr (_U2)
-fstp qword ptr (_Y1)
-fld qword ptr (_OneAndHalf)
-fsub qword ptr (_U2)
-fstp qword ptr (_X)
-fld qword ptr (_OneAndHalf)
-fadd qword ptr (_U2)
-fstp qword ptr (_Y)
-fld qword ptr (_X)
-fstp qword ptr (-956)[ebp]
-fld qword ptr (_Y2)
-fstp qword ptr (-964)[ebp]
-fld qword ptr (-956)[ebp]
-fsub qword ptr (_U2)
-fmul qword ptr (-964)[ebp]
-fstp qword ptr (_Z)
-fld qword ptr (_Y)
-fstp qword ptr (-972)[ebp]
-fld qword ptr (_Y1)
-fstp qword ptr (-980)[ebp]
-fld qword ptr (-972)[ebp]
-fmul qword ptr (-980)[ebp]
-fstp qword ptr (_T)
-fld qword ptr (_Z)
-fsub qword ptr (-956)[ebp]
-fstp qword ptr (_Z)
-fld qword ptr (_T)
-fsub qword ptr (-956)[ebp]
-fstp qword ptr (_T)
-fld qword ptr (-956)[ebp]
-fmul qword ptr (-964)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (-972)[ebp]
-fadd qword ptr (_U2)
-fmul qword ptr (-980)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (_X)
-fsub qword ptr (_OneAndHalf)
-fstp qword ptr (_X)
-fld qword ptr (_Y)
-fsub qword ptr (_OneAndHalf)
-fstp qword ptr (_Y)
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L245
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jne L245
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L245
-fld qword ptr (_Zero)
-fcomp qword ptr (_T)
-fstsw ax
-sahf
-jb L245
-fld qword ptr (_OneAndHalf)
-fadd qword ptr (_U2)
-fstp qword ptr (-1012)[ebp]
-fld qword ptr (-1012)[ebp]
-fmul qword ptr (_Y2)
-fstp qword ptr (_X)
-fld qword ptr (_OneAndHalf)
-fsub qword ptr (_U2)
-fstp qword ptr (-1028)[ebp]
-fld qword ptr (-1028)[ebp]
-fsub qword ptr (_U2)
-fstp qword ptr (_Y)
-fld qword ptr (-1012)[ebp]
-fadd qword ptr (_U2)
-fstp qword ptr (_Z)
-fld qword ptr (_Y1)
-fstp qword ptr (-1036)[ebp]
-fld qword ptr (-1028)[ebp]
-fmul qword ptr (-1036)[ebp]
-fstp qword ptr (_T)
-fld qword ptr (_Z)
-fstp qword ptr (-1044)[ebp]
-fld qword ptr (-1044)[ebp]
-fadd qword ptr (_U2)
-fstp qword ptr (-1052)[ebp]
-fld qword ptr (_X)
-fsub qword ptr (-1052)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_Y)
-fstp qword ptr (-1060)[ebp]
-fld qword ptr (-1060)[ebp]
-fmul qword ptr (-1036)[ebp]
-fstp qword ptr (_StickyBit)
-fld qword ptr (-1044)[ebp]
-fmul qword ptr (_Y2)
-fstp qword ptr (_S)
-fld qword ptr (_T)
-fsub qword ptr (-1060)[ebp]
-fstp qword ptr (_T)
-fld qword ptr (_U2)
-fsub qword ptr (-1060)[ebp]
-fadd qword ptr (_StickyBit)
-fstp qword ptr (_Y)
-fld qword ptr (_S)
-fld qword ptr (-1052)[ebp]
-fadd qword ptr (_U2)
-fsubp st(1),st
-fstp qword ptr (_Z)
-fld qword ptr (_Y2)
-fadd qword ptr (_U2)
-fmul qword ptr (-1036)[ebp]
-fstp qword ptr (_StickyBit)
-fld qword ptr (_Y2)
-fmul qword ptr (-1036)[ebp]
-fstp qword ptr (_Y1)
-fld qword ptr (_StickyBit)
-fsub qword ptr (_Y2)
-fstp qword ptr (_StickyBit)
-fld qword ptr (_Y1)
-fsub qword ptr (_Half)
-fstp qword ptr (_Y1)
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L247
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jne L247
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L247
-fld qword ptr (_Zero)
-fcomp qword ptr (_T)
-fstsw ax
-sahf
-jne L247
-fld qword ptr (_Zero)
-fcomp qword ptr (_StickyBit)
-fstsw ax
-sahf
-jne L247
-fld qword ptr (_Half)
-fcomp qword ptr (_Y1)
-fstsw ax
-sahf
-jne L247
-mov dword ptr (_RMult),1
-lea edi,(L249)
-push edi
-call _printf
-add esp,4
-jmp L248
-L247:
-fld qword ptr (_X)
-fadd qword ptr (_U2)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L250
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jbe L250
-fld qword ptr (_Z)
-fadd qword ptr (_U2)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L250
-fld qword ptr (_Zero)
-fcomp qword ptr (_T)
-fstsw ax
-sahf
-jbe L250
-fld qword ptr (_StickyBit)
-fadd qword ptr (_U2)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L250
-fld qword ptr (_Half)
-fcomp qword ptr (_Y1)
-fstsw ax
-sahf
-jbe L250
-mov dword ptr (_RMult),2
-lea edi,(L252)
-push edi
-call _printf
-add esp,4
-jmp L251
-L250:
-lea edi,(L253)
-push edi
-call _printf
-add esp,4
-L251:
-L248:
-cmp dword ptr (_RMult),1
-jne L246
-cmp dword ptr (_GMult),0
-jne L246
-lea edi,(L256)
-push edi
-call _notify
-add esp,4
-jmp L246
-L245:
-lea edi,(L253)
-push edi
-call _printf
-add esp,4
-L246:
-mov dword ptr (_Milestone),45
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-fstp qword ptr (_Y2)
-fld qword ptr (_One)
-fsub qword ptr (_U2)
-fstp qword ptr (_Y1)
-fld qword ptr (_OneAndHalf)
-fadd qword ptr (_U2)
-fstp qword ptr (-1020)[ebp]
-fld qword ptr (-1020)[ebp]
-fadd qword ptr (_U2)
-fstp qword ptr (_Z)
-fld qword ptr (_Z)
-fstp qword ptr (-1028)[ebp]
-fld qword ptr (_Y2)
-fstp qword ptr (-1036)[ebp]
-fld qword ptr (-1028)[ebp]
-fdiv qword ptr (-1036)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_OneAndHalf)
-fsub qword ptr (_U2)
-fsub qword ptr (_U2)
-fstp qword ptr (_T)
-fld qword ptr (_T)
-fstp qword ptr (-1044)[ebp]
-fld qword ptr (_Y1)
-fstp qword ptr (-1052)[ebp]
-fld qword ptr (-1044)[ebp]
-fsub qword ptr (_U2)
-fdiv qword ptr (-1052)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (-1028)[ebp]
-fadd qword ptr (_U2)
-fdiv qword ptr (-1036)[ebp]
-fstp qword ptr (_Z)
-fld qword ptr (_X)
-fsub qword ptr (_OneAndHalf)
-fstp qword ptr (_X)
-fld qword ptr (_Y)
-fsub qword ptr (-1044)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (-1044)[ebp]
-fdiv qword ptr (-1052)[ebp]
-fstp qword ptr (_T)
-fld qword ptr (_Z)
-fsub qword ptr (-1020)[ebp]
-fstp qword ptr (_Z)
-fld qword ptr (_U2)
-fsub qword ptr (_OneAndHalf)
-fadd qword ptr (_T)
-fstp qword ptr (_T)
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jb L257
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jb L257
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jb L257
-fld qword ptr (_Zero)
-fcomp qword ptr (_T)
-fstsw ax
-sahf
-jb L257
-fld qword ptr (_Y2)
-fstp qword ptr (-1076)[ebp]
-fld qword ptr (_OneAndHalf)
-fdiv qword ptr (-1076)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_OneAndHalf)
-fsub qword ptr (_U2)
-fstp qword ptr (_Y)
-fld qword ptr (_OneAndHalf)
-fadd qword ptr (_U2)
-fstp qword ptr (_Z)
-fld qword ptr (_Y)
-fstp qword ptr (-1092)[ebp]
-fld qword ptr (_X)
-fsub qword ptr (-1092)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_Y1)
-fstp qword ptr (-1100)[ebp]
-fld qword ptr (_OneAndHalf)
-fdiv qword ptr (-1100)[ebp]
-fstp qword ptr (_T)
-fld qword ptr (-1092)[ebp]
-fdiv qword ptr (-1100)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (_Z)
-fstp qword ptr (-1108)[ebp]
-fld qword ptr (_T)
-fld qword ptr (-1108)[ebp]
-fadd qword ptr (_U2)
-fsubp st(1),st
-fstp qword ptr (_T)
-fld qword ptr (_Y)
-fsub qword ptr (-1108)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (-1108)[ebp]
-fdiv qword ptr (-1076)[ebp]
-fstp qword ptr (_Z)
-fld qword ptr (-1076)[ebp]
-fadd qword ptr (_U2)
-fdiv qword ptr (-1076)[ebp]
-fstp qword ptr (_Y1)
-fld qword ptr (_Z)
-fsub qword ptr (_OneAndHalf)
-fstp qword ptr (_Z)
-fld qword ptr (_Y1)
-fsub qword ptr (-1076)[ebp]
-fstp qword ptr (_Y2)
-fld qword ptr (_F9)
-fsub qword ptr (_U1)
-fdiv qword ptr (_F9)
-fstp qword ptr (_Y1)
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L259
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jne L259
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L259
-fld qword ptr (_Zero)
-fcomp qword ptr (_T)
-fstsw ax
-sahf
-jne L259
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y2)
-fstsw ax
-sahf
-jne L259
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y2)
-fstsw ax
-sahf
-jne L259
-fld qword ptr (_Y1)
-fsub qword ptr (_Half)
-fld qword ptr (_F9)
-fsub qword ptr (_Half)
-fcompp
-fstsw ax
-sahf
-jne L259
-mov dword ptr (_RDiv),1
-lea edi,(L261)
-push edi
-call _printf
-add esp,4
-cmp dword ptr (_GDiv),0
-jne L260
-lea edi,(L264)
-push edi
-call _notify
-add esp,4
-jmp L260
-L259:
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jbe L265
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jbe L265
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jbe L265
-fld qword ptr (_Zero)
-fcomp qword ptr (_T)
-fstsw ax
-sahf
-jbe L265
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y2)
-fstsw ax
-sahf
-jbe L265
-fld qword ptr (_Y1)
-fsub qword ptr (_Half)
-fld qword ptr (_F9)
-fsub qword ptr (_Half)
-fcompp
-fstsw ax
-sahf
-jbe L265
-mov dword ptr (_RDiv),2
-lea edi,(L267)
-push edi
-call _printf
-add esp,4
-L265:
-L260:
-L257:
-cmp dword ptr (_RDiv),0
-jne L268
-lea edi,(L270)
-push edi
-call _printf
-add esp,4
-L268:
-fld qword ptr (_One)
-fdiv qword ptr (_Radix)
-fstp qword ptr (_BInvrse)
-lea edi,(L272)
-push edi
-fld qword ptr (_BInvrse)
-fmul qword ptr (_Radix)
-fsub qword ptr (_Half)
-fld qword ptr (_Half)
-fcompp
-fstsw ax
-sahf
-jne L273
-mov dword ptr (-1064)[ebp],1
-jmp L274
-L273:
-mov dword ptr (-1064)[ebp],0
-L274:
-mov edi,dword ptr (-1064)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-mov dword ptr (_Milestone),50
-lea edi,(L276)
-push edi
-fld qword ptr (_F9)
-fadd qword ptr (_U1)
-fsub qword ptr (_Half)
-fld qword ptr (_Half)
-fcompp
-fstsw ax
-sahf
-jne L277
-fld qword ptr (_BMinusU2)
-fadd qword ptr (_U2)
-fsub qword ptr (_One)
-fld qword ptr (_Radix)
-fsub qword ptr (_One)
-fcompp
-fstsw ax
-sahf
-jne L277
-mov dword ptr (-1084)[ebp],1
-jmp L278
-L277:
-mov dword ptr (-1084)[ebp],0
-L278:
-mov edi,dword ptr (-1084)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-fld qword ptr (_One)
-fld qword ptr (_U1)
-fmul qword ptr (_U1)
-fsubp st(1),st
-fstp qword ptr (_X)
-fld qword ptr (_One)
-fld qword ptr (_U2)
-fld qword ptr (_One)
-fsub qword ptr (_U2)
-fmulp st(1),st
-faddp st(1),st
-fstp qword ptr (_Y)
-fld qword ptr (_F9)
-fsub qword ptr (_Half)
-fstp qword ptr (_Z)
-fld qword ptr (_X)
-fsub qword ptr (_Half)
-fsub qword ptr (_Z)
-fstp qword ptr (_X)
-fld qword ptr (_Y)
-fsub qword ptr (_One)
-fstp qword ptr (_Y)
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L279
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jne L279
-mov dword ptr (_RAddSub),2
-lea edi,(L281)
-push edi
-call _printf
-add esp,4
-L279:
-cmp dword ptr (_GAddSub),1
-jne L282
-fld qword ptr (_Half)
-fadd qword ptr (_U2)
-fmul qword ptr (_U2)
-fstp qword ptr (_X)
-fld qword ptr (_Half)
-fsub qword ptr (_U2)
-fmul qword ptr (_U2)
-fstp qword ptr (_Y)
-fld qword ptr (_One)
-fadd qword ptr (_X)
-fstp qword ptr (_X)
-fld qword ptr (_One)
-fadd qword ptr (_Y)
-fstp qword ptr (_Y)
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-fsub qword ptr (_X)
-fstp qword ptr (_X)
-fld qword ptr (_One)
-fsub qword ptr (_Y)
-fstp qword ptr (_Y)
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L284
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jne L284
-fld qword ptr (_Half)
-fadd qword ptr (_U2)
-fmul qword ptr (_U1)
-fstp qword ptr (_X)
-fld qword ptr (_Half)
-fsub qword ptr (_U2)
-fmul qword ptr (_U1)
-fstp qword ptr (_Y)
-fld qword ptr (_One)
-fsub qword ptr (_X)
-fstp qword ptr (_X)
-fld qword ptr (_One)
-fsub qword ptr (_Y)
-fstp qword ptr (_Y)
-fld qword ptr (_F9)
-fsub qword ptr (_X)
-fstp qword ptr (_X)
-fld qword ptr (_One)
-fsub qword ptr (_Y)
-fstp qword ptr (_Y)
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L286
-fld qword ptr (_Zero)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jne L286
-mov dword ptr (_RAddSub),1
-lea edi,(L288)
-push edi
-call _printf
-add esp,4
-cmp dword ptr (_GAddSub),0
-jne L283
-lea edi,(L291)
-push edi
-call _notify
-add esp,4
-jmp L283
-L286:
-lea edi,(L292)
-push edi
-call _printf
-add esp,4
-jmp L283
-L284:
-lea edi,(L292)
-push edi
-call _printf
-add esp,4
-jmp L283
-L282:
-lea edi,(L292)
-push edi
-call _printf
-add esp,4
-L283:
-fld qword ptr (_One)
-fstp qword ptr (_S)
-fld qword ptr (_One)
-fld qword ptr (_Half)
-fld qword ptr (_One)
-fadd qword ptr (_Half)
-fmulp st(1),st
-faddp st(1),st
-fstp qword ptr (_X)
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-fmul qword ptr (_Half)
-fstp qword ptr (_Y)
-fld qword ptr (_X)
-fstp qword ptr (-1164)[ebp]
-fld qword ptr (_Y)
-fstp qword ptr (-1172)[ebp]
-fld qword ptr (-1164)[ebp]
-fsub qword ptr (-1172)[ebp]
-fstp qword ptr (_Z)
-fld qword ptr (-1172)[ebp]
-fsub qword ptr (-1164)[ebp]
-fstp qword ptr (_T)
-fld qword ptr (_Z)
-fadd qword ptr (_T)
-fstp qword ptr (_StickyBit)
-fld qword ptr (_Zero)
-fcomp qword ptr (_StickyBit)
-fstsw ax
-sahf
-je L293
-fld qword ptr (_Zero)
-fstp qword ptr (_S)
-lea edi,(L295)
-push edi
-push 3
-call _BadCond
-add esp,8
-L293:
-fld qword ptr (_Zero)
-fstp qword ptr (_StickyBit)
-cmp dword ptr (_GMult),1
-jne L296
-cmp dword ptr (_GDiv),1
-jne L296
-cmp dword ptr (_GAddSub),1
-jne L296
-cmp dword ptr (_RMult),1
-jne L296
-cmp dword ptr (_RDiv),1
-jne L296
-cmp dword ptr (_RAddSub),1
-jne L296
-fld qword ptr (_RadixD2)
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1180)[ebp]
-fld qword ptr (_RadixD2)
-fcomp qword ptr (-1180)[ebp]
-fstsw ax
-sahf
-jne L296
-lea edi,(L298)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_Half)
-fadd qword ptr (_U1)
-fmul qword ptr (_U2)
-fstp qword ptr (_X)
-fld qword ptr (_Half)
-fmul qword ptr (_U2)
-fstp qword ptr (_Y)
-fld qword ptr (_One)
-fadd qword ptr (_Y)
-fstp qword ptr (_Z)
-fld qword ptr (_One)
-fadd qword ptr (_X)
-fstp qword ptr (_T)
-fld qword ptr (_Z)
-fsub qword ptr (_One)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jb L299
-fld qword ptr (_T)
-fsub qword ptr (_One)
-fld qword ptr (_U2)
-fcompp
-fstsw ax
-sahf
-ja L299
-fld qword ptr (_T)
-fadd qword ptr (_Y)
-fstp qword ptr (_Z)
-fld qword ptr (_Z)
-fsub qword ptr (_X)
-fstp qword ptr (_Y)
-fld qword ptr (_Z)
-fsub qword ptr (_T)
-fld qword ptr (_U2)
-fcompp
-fstsw ax
-sahf
-ja L301
-fld qword ptr (_Y)
-fsub qword ptr (_T)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L301
-fld qword ptr (_Half)
-fadd qword ptr (_U1)
-fmul qword ptr (_U1)
-fstp qword ptr (_X)
-fld qword ptr (_Half)
-fmul qword ptr (_U1)
-fstp qword ptr (_Y)
-fld qword ptr (_One)
-fsub qword ptr (_Y)
-fstp qword ptr (_Z)
-fld qword ptr (_One)
-fsub qword ptr (_X)
-fstp qword ptr (_T)
-fld qword ptr (_Z)
-fsub qword ptr (_One)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L303
-fld qword ptr (_T)
-fsub qword ptr (_F9)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L303
-fld qword ptr (_Half)
-fsub qword ptr (_U1)
-fmul qword ptr (_U1)
-fstp qword ptr (_Z)
-fld qword ptr (_F9)
-fsub qword ptr (_Z)
-fstp qword ptr (_T)
-fld qword ptr (_F9)
-fsub qword ptr (_Y)
-fstp qword ptr (_Q)
-fld qword ptr (_T)
-fsub qword ptr (_F9)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L305
-fld qword ptr (_F9)
-fsub qword ptr (_U1)
-fsub qword ptr (_Q)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L305
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-fmul qword ptr (_OneAndHalf)
-fstp qword ptr (_Z)
-fld qword ptr (_OneAndHalf)
-fadd qword ptr (_U2)
-fsub qword ptr (_Z)
-fadd qword ptr (_U2)
-fstp qword ptr (_T)
-fld qword ptr (_One)
-fld qword ptr (_Half)
-fdiv qword ptr (_Radix)
-faddp st(1),st
-fstp qword ptr (_X)
-fld qword ptr (_One)
-fld qword ptr (_Radix)
-fmul qword ptr (_U2)
-faddp st(1),st
-fstp qword ptr (_Y)
-fld qword ptr (_X)
-fmul qword ptr (_Y)
-fstp qword ptr (_Z)
-fld qword ptr (_Zero)
-fcomp qword ptr (_T)
-fstsw ax
-sahf
-jne L307
-fld qword ptr (_X)
-fld qword ptr (_Radix)
-fmul qword ptr (_U2)
-faddp st(1),st
-fsub qword ptr (_Z)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L307
-fld qword ptr (_Two)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-je L309
-fld qword ptr (_Two)
-fadd qword ptr (_U2)
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fdiv qword ptr (_Two)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fsub qword ptr (_One)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L310
-fld qword ptr (_S)
-fstp qword ptr (_StickyBit)
-jmp L310
-L309:
-fld qword ptr (_S)
-fstp qword ptr (_StickyBit)
-L310:
-L307:
-L305:
-L303:
-L301:
-L299:
-L296:
-fld qword ptr (_One)
-fcomp qword ptr (_StickyBit)
-fstsw ax
-sahf
-jne L313
-lea edi,(L315)
-push edi
-call _printf
-add esp,4
-jmp L314
-L313:
-lea edi,(L316)
-push edi
-call _printf
-add esp,4
-L314:
-lea edi,(L318)
-push edi
-cmp dword ptr (_GMult),0
-je L319
-cmp dword ptr (_GDiv),0
-je L319
-cmp dword ptr (_GAddSub),0
-je L319
-cmp dword ptr (_RMult),0
-je L319
-cmp dword ptr (_RDiv),0
-je L319
-cmp dword ptr (_RAddSub),0
-je L319
-mov dword ptr (-1184)[ebp],1
-jmp L320
-L319:
-mov dword ptr (-1184)[ebp],0
-L320:
-mov edi,dword ptr (-1184)[ebp]
-push edi
-push 3
-call _TstCond
-add esp,12
-mov dword ptr (_Milestone),60
-lea edi,(L44)
-push edi
-call _printf
-add esp,4
-lea edi,(L321)
-push edi
-call _printf
-add esp,4
-mov edi,dword ptr (_NoTrials)
-push edi
-lea edi,(L322)
-push edi
-call _printf
-add esp,8
-fld qword ptr (L323)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1192)[ebp]
-fld qword ptr (-1192)[ebp]
-fstp qword ptr (_Random9)
-fld qword ptr (_Third)
-fstp qword ptr (_Random1)
-mov dword ptr (_I),1
-L324:
-call _Random
-add esp,0
-fstp qword ptr (-1200)[ebp]
-fld qword ptr (-1200)[ebp]
-fstp qword ptr (_X)
-call _Random
-add esp,0
-fstp qword ptr (-1208)[ebp]
-fld qword ptr (-1208)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fmul qword ptr (_X)
-fstp qword ptr (_Z9)
-fld qword ptr (_X)
-fmul qword ptr (_Y)
-fstp qword ptr (_Z)
-fld qword ptr (_Z)
-fsub qword ptr (_Z9)
-fstp qword ptr (_Z9)
-inc dword ptr (_I)
-L325:
-mov edi,dword ptr (_NoTrials)
-cmp dword ptr (_I),edi
-jg L327
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z9)
-fstsw ax
-sahf
-je L324
-L327:
-mov edi,dword ptr (_NoTrials)
-cmp dword ptr (_I),edi
-jne L328
-fld qword ptr (_One)
-fld qword ptr (_Half)
-fdiv qword ptr (_Three)
-faddp st(1),st
-fstp qword ptr (-1208)[ebp]
-fld qword ptr (-1208)[ebp]
-fstp qword ptr (_Random1)
-fld qword ptr (_U2)
-fadd qword ptr (_U1)
-fadd qword ptr (_One)
-fstp qword ptr (-1216)[ebp]
-fld qword ptr (-1216)[ebp]
-fstp qword ptr (_Random2)
-fld qword ptr (_Random1)
-fstp qword ptr (-1224)[ebp]
-fld qword ptr (_Random2)
-fstp qword ptr (-1232)[ebp]
-fld qword ptr (-1224)[ebp]
-fmul qword ptr (-1232)[ebp]
-fstp qword ptr (_Z)
-fld qword ptr (-1232)[ebp]
-fmul qword ptr (-1224)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (-1208)[ebp]
-fmul qword ptr (-1216)[ebp]
-fstp qword ptr (-1240)[ebp]
-fld qword ptr (-1240)[ebp]
-fsub qword ptr (-1240)[ebp]
-fstp qword ptr (_Z9)
-L328:
-mov edi,dword ptr (_NoTrials)
-cmp dword ptr (_I),edi
-je L330
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z9)
-fstsw ax
-sahf
-je L330
-lea edi,(L332)
-push edi
-push 2
-call _BadCond
-add esp,8
-jmp L331
-L330:
-mov edi,dword ptr (_NoTrials)
-push edi
-lea edi,(L333)
-push edi
-call _printf
-add esp,8
-L331:
-mov dword ptr (_Milestone),70
-lea edi,(L334)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_Zero)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1212)[ebp]
-fld qword ptr (-1212)[ebp]
-fcomp qword ptr (_Zero)
-fstsw ax
-sahf
-jne L337
-fld qword ptr (_Zero)
-fchs
-fstp qword ptr (-1220)[ebp]
-fld qword ptr (-1220)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1228)[ebp]
-fld qword ptr (-1228)[ebp]
-fcomp qword ptr (-1220)[ebp]
-fstsw ax
-sahf
-jne L337
-fld qword ptr (_One)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1244)[ebp]
-fld qword ptr (-1244)[ebp]
-fcomp qword ptr (_One)
-fstsw ax
-sahf
-jne L337
-mov dword ptr (-1196)[ebp],1
-jmp L338
-L337:
-mov dword ptr (-1196)[ebp],0
-L338:
-lea edi,(L336)
-push edi
-mov edi,dword ptr (-1196)[ebp]
-push edi
-push 0
-call _TstCond
-add esp,12
-fld qword ptr (_Zero)
-fstp qword ptr (_MinSqEr)
-fld qword ptr (_Zero)
-fstp qword ptr (_MaxSqEr)
-fld qword ptr (_Zero)
-fstp qword ptr (_J)
-fld qword ptr (_Radix)
-fstp qword ptr (_X)
-fld qword ptr (_U2)
-fstp qword ptr (_OneUlp)
-push 1
-call _SqXMinX
-add esp,4
-fld qword ptr (_BInvrse)
-fstp qword ptr (_X)
-fld qword ptr (_BInvrse)
-fmul qword ptr (_U1)
-fstp qword ptr (_OneUlp)
-push 1
-call _SqXMinX
-add esp,4
-fld qword ptr (_U1)
-fstp qword ptr (_X)
-fld qword ptr (_U1)
-fmul qword ptr (_U1)
-fstp qword ptr (_OneUlp)
-push 1
-call _SqXMinX
-add esp,4
-fld qword ptr (_Zero)
-fcomp qword ptr (_J)
-fstsw ax
-sahf
-je L339
-call _Pause
-add esp,0
-L339:
-mov edi,dword ptr (_NoTrials)
-push edi
-lea edi,(L341)
-push edi
-call _printf
-add esp,8
-fld qword ptr (_Zero)
-fstp qword ptr (_J)
-fld qword ptr (_Two)
-fstp qword ptr (_X)
-fld qword ptr (_Radix)
-fstp qword ptr (_Y)
-fld qword ptr (_One)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-je L342
-L344:
-fld qword ptr (_Y)
-fstp qword ptr (-1284)[ebp]
-fld qword ptr (-1284)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_Radix)
-fmul qword ptr (-1284)[ebp]
-fstp qword ptr (_Y)
-L345:
-fld qword ptr (_Y)
-fsub qword ptr (_X)
-fild dword ptr (_NoTrials)
-fcompp
-fstsw ax
-sahf
-ja L344
-L342:
-fld qword ptr (_X)
-fmul qword ptr (_U2)
-fstp qword ptr (_OneUlp)
-mov dword ptr (_I),1
-jmp L348
-L347:
-fld qword ptr (_X)
-fadd qword ptr (_One)
-fstp qword ptr (_X)
-push 2
-call _SqXMinX
-add esp,4
-fld qword ptr (_Zero)
-fcomp qword ptr (_J)
-fstsw ax
-sahf
-jae L350
-jmp L349
-L350:
-inc dword ptr (_I)
-L348:
-mov edi,dword ptr (_NoTrials)
-cmp dword ptr (_I),edi
-jle L347
-L349:
-lea edi,(L352)
-push edi
-call _printf
-add esp,4
-mov dword ptr (_I),-1
-fld qword ptr (_BMinusU2)
-fstp qword ptr (_X)
-fld qword ptr (_Radix)
-fstp qword ptr (_Y)
-fld qword ptr (_Radix)
-fld qword ptr (_Radix)
-fmul qword ptr (_U2)
-faddp st(1),st
-fstp qword ptr (_Z)
-mov dword ptr (_NotMonot),0
-mov dword ptr (_Monot),0
-jmp L354
-L353:
-inc dword ptr (_I)
-fld qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1292)[ebp]
-fld qword ptr (-1292)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_Y)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1300)[ebp]
-fld qword ptr (-1300)[ebp]
-fstp qword ptr (_Q)
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1308)[ebp]
-fld qword ptr (-1308)[ebp]
-fstp qword ptr (_Z)
-fld qword ptr (_Q)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jb L358
-fld qword ptr (_Z)
-fcomp qword ptr (_Q)
-fstsw ax
-sahf
-jae L356
-L358:
-mov dword ptr (_NotMonot),1
-jmp L357
-L356:
-fld qword ptr (_Q)
-fadd qword ptr (_Half)
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1324)[ebp]
-fld qword ptr (-1324)[ebp]
-fstp qword ptr (_Q)
-cmp dword ptr (_I),0
-jg L361
-fld qword ptr (_Q)
-fmul qword ptr (_Q)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-jne L359
-L361:
-mov dword ptr (_Monot),1
-jmp L360
-L359:
-cmp dword ptr (_I),0
-jle L362
-cmp dword ptr (_I),1
-jle L364
-mov dword ptr (_Monot),1
-jmp L363
-L364:
-fld qword ptr (_Y)
-fmul qword ptr (_BInvrse)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fstp qword ptr (-1340)[ebp]
-fld qword ptr (-1340)[ebp]
-fsub qword ptr (_U1)
-fstp qword ptr (_X)
-fld qword ptr (-1340)[ebp]
-fadd qword ptr (_U1)
-fstp qword ptr (_Z)
-jmp L363
-L362:
-fld qword ptr (_Q)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fstp qword ptr (-1340)[ebp]
-fld qword ptr (-1340)[ebp]
-fsub qword ptr (_U2)
-fstp qword ptr (_X)
-fld qword ptr (-1340)[ebp]
-fadd qword ptr (_U2)
-fstp qword ptr (_Z)
-L363:
-L360:
-L357:
-L354:
-cmp dword ptr (_NotMonot),0
-jne L366
-cmp dword ptr (_Monot),0
-je L353
-L366:
-cmp dword ptr (_Monot),0
-je L367
-lea edi,(L369)
-push edi
-call _printf
-add esp,4
-jmp L368
-L367:
-lea edi,(L157)
-push edi
-push 2
-call _BadCond
-add esp,8
-fld qword ptr (_Y)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L370)
-push edi
-call _printf
-add esp,12
-L368:
-mov dword ptr (_Milestone),80
-fld qword ptr (_MinSqEr)
-fadd qword ptr (_Half)
-fstp qword ptr (_MinSqEr)
-fld qword ptr (_MaxSqEr)
-fsub qword ptr (_Half)
-fstp qword ptr (_MaxSqEr)
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1300)[ebp]
-fld qword ptr (-1300)[ebp]
-fsub qword ptr (_One)
-fdiv qword ptr (_U2)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fsub qword ptr (_One)
-fld qword ptr (_U2)
-fdiv qword ptr (_Eight)
-faddp st(1),st
-fstp qword ptr (_SqEr)
-fld qword ptr (_MaxSqEr)
-fcomp qword ptr (_SqEr)
-fstsw ax
-sahf
-jae L371
-fld qword ptr (_SqEr)
-fstp qword ptr (_MaxSqEr)
-L371:
-fld qword ptr (_Y)
-fld qword ptr (_U2)
-fdiv qword ptr (_Eight)
-faddp st(1),st
-fstp qword ptr (_SqEr)
-fld qword ptr (_MinSqEr)
-fcomp qword ptr (_SqEr)
-fstsw ax
-sahf
-jbe L373
-fld qword ptr (_SqEr)
-fstp qword ptr (_MinSqEr)
-L373:
-fld qword ptr (_F9)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1324)[ebp]
-fld qword ptr (-1324)[ebp]
-fsub qword ptr (_U2)
-fld qword ptr (_One)
-fsub qword ptr (_U2)
-fsubp st(1),st
-fdiv qword ptr (_U1)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fld qword ptr (_U1)
-fdiv qword ptr (_Eight)
-faddp st(1),st
-fstp qword ptr (_SqEr)
-fld qword ptr (_MaxSqEr)
-fcomp qword ptr (_SqEr)
-fstsw ax
-sahf
-jae L375
-fld qword ptr (_SqEr)
-fstp qword ptr (_MaxSqEr)
-L375:
-fld qword ptr (_Y)
-fadd qword ptr (_One)
-fld qword ptr (_U1)
-fdiv qword ptr (_Eight)
-faddp st(1),st
-fstp qword ptr (_SqEr)
-fld qword ptr (_MinSqEr)
-fcomp qword ptr (_SqEr)
-fstsw ax
-sahf
-jbe L377
-fld qword ptr (_SqEr)
-fstp qword ptr (_MinSqEr)
-L377:
-fld qword ptr (_U2)
-fstp qword ptr (_OneUlp)
-fld qword ptr (_OneUlp)
-fstp qword ptr (_X)
-mov dword ptr (_Indx),1
-L379:
-fld qword ptr (_X)
-fadd qword ptr (_U1)
-fadd qword ptr (_X)
-fadd qword ptr (_F9)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1356)[ebp]
-fld qword ptr (-1356)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fsub qword ptr (_U2)
-fld qword ptr (_One)
-fsub qword ptr (_U2)
-fadd qword ptr (_X)
-fsubp st(1),st
-fdiv qword ptr (_OneUlp)
-fstp qword ptr (_Y)
-fld qword ptr (_U1)
-fsub qword ptr (_X)
-fadd qword ptr (_F9)
-fmul qword ptr (_Half)
-fmul qword ptr (_X)
-fmul qword ptr (_X)
-fdiv qword ptr (_OneUlp)
-fstp qword ptr (_Z)
-fld qword ptr (_Y)
-fadd qword ptr (_Half)
-fadd qword ptr (_Z)
-fstp qword ptr (_SqEr)
-fld qword ptr (_MinSqEr)
-fcomp qword ptr (_SqEr)
-fstsw ax
-sahf
-jbe L383
-fld qword ptr (_SqEr)
-fstp qword ptr (_MinSqEr)
-L383:
-fld qword ptr (_Y)
-fsub qword ptr (_Half)
-fadd qword ptr (_Z)
-fstp qword ptr (_SqEr)
-fld qword ptr (_MaxSqEr)
-fcomp qword ptr (_SqEr)
-fstsw ax
-sahf
-jae L385
-fld qword ptr (_SqEr)
-fstp qword ptr (_MaxSqEr)
-L385:
-mov edi,dword ptr (_Indx)
-cmp edi,1
-je L389
-cmp edi,3
-jne L387
-L389:
-fld qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-call _Sign
-add esp,8
-fstp qword ptr (-1396)[ebp]
-fld qword ptr (_OneUlp)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1404)[ebp]
-fld qword ptr (_Eight)
-fld qword ptr (_Nine)
-fmul qword ptr (-1404)[ebp]
-fdivp st(1),st
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1412)[ebp]
-fld qword ptr (_OneUlp)
-fmul qword ptr (-1396)[ebp]
-fmul qword ptr (-1412)[ebp]
-fstp qword ptr (_X)
-jmp L388
-L387:
-fld qword ptr (_U1)
-fstp qword ptr (_OneUlp)
-fld qword ptr (_OneUlp)
-fchs
-fstp qword ptr (_X)
-L388:
-L380:
-inc dword ptr (_Indx)
-cmp dword ptr (_Indx),3
-jle L379
-mov dword ptr (_Milestone),85
-mov dword ptr (_SqRWrng),0
-mov dword ptr (_Anomaly),0
-mov dword ptr (_RSqrt),0
-fld qword ptr (_One)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-je L390
-lea edi,(L392)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_Precision)
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1356)[ebp]
-fld qword ptr (_One)
-fadd qword ptr (_Precision)
-fsub qword ptr (-1356)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_Radix)
-sub esp,8
-fstp qword ptr [esp]
-call _pow
-add esp,16
-fstp qword ptr (-1364)[ebp]
-fld qword ptr (_Half)
-fadd qword ptr (-1364)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1372)[ebp]
-fld qword ptr (-1372)[ebp]
-fstp qword ptr (_D)
-fld qword ptr (_D)
-fdiv qword ptr (_Radix)
-fstp qword ptr (_X)
-fld qword ptr (_D)
-fdiv qword ptr (_A1)
-fstp qword ptr (_Y)
-fld qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1396)[ebp]
-fld qword ptr (-1396)[ebp]
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L395
-fld qword ptr (_Y)
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1412)[ebp]
-fld qword ptr (-1412)[ebp]
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-je L393
-L395:
-mov dword ptr (_Anomaly),1
-jmp L394
-L393:
-fld qword ptr (_Zero)
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fstp qword ptr (_Z2)
-fld qword ptr (_One)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fstp qword ptr (_Y2)
-fld qword ptr (_Radix)
-fsub qword ptr (_One)
-fstp qword ptr (_Z1)
-fld qword ptr (_Four)
-fmul qword ptr (_D)
-fstp qword ptr (_FourD)
-L396:
-fld qword ptr (_Z2)
-fcomp qword ptr (_Y2)
-fstsw ax
-sahf
-jae L399
-fld qword ptr (_Radix)
-fstp qword ptr (_Q)
-fld qword ptr (_Y)
-fstp qword ptr (_Y1)
-L401:
-fld qword ptr (_Half)
-fld qword ptr (_Q)
-fdiv qword ptr (_Y1)
-fsubp st(1),st
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1436)[ebp]
-fld qword ptr (_Q)
-fld qword ptr (-1436)[ebp]
-fmul qword ptr (_Y1)
-faddp st(1),st
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-1444)[ebp]
-fld qword ptr (-1444)[ebp]
-fstp qword ptr (_X1)
-fld qword ptr (_Y1)
-fstp qword ptr (_Q)
-fld qword ptr (_X1)
-fstp qword ptr (_Y1)
-L402:
-fld qword ptr (_Zero)
-fcomp qword ptr (_X1)
-fstsw ax
-sahf
-jb L401
-fld qword ptr (_One)
-fcomp qword ptr (_Q)
-fstsw ax
-sahf
-jb L404
-fld qword ptr (_Y2)
-fstp qword ptr (_Z2)
-fld qword ptr (_Y)
-fstp qword ptr (_Z)
-L404:
-L399:
-fld qword ptr (_Y)
-fadd qword ptr (_Two)
-fstp qword ptr (_Y)
-fld qword ptr (_X)
-fadd qword ptr (_Eight)
-fstp qword ptr (_X)
-fld qword ptr (_Y2)
-fadd qword ptr (_X)
-fstp qword ptr (_Y2)
-fld qword ptr (_FourD)
-fcomp qword ptr (_Y2)
-fstsw ax
-sahf
-ja L406
-fld qword ptr (_Y2)
-fsub qword ptr (_FourD)
-fstp qword ptr (_Y2)
-L406:
-L397:
-fld qword ptr (_D)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-ja L396
-fld qword ptr (_FourD)
-fsub qword ptr (_Z2)
-fstp qword ptr (_X8)
-fld qword ptr (_X8)
-fstp qword ptr (-1436)[ebp]
-fld qword ptr (-1436)[ebp]
-fld qword ptr (_Z)
-fmul qword ptr (_Z)
-faddp st(1),st
-fdiv qword ptr (_FourD)
-fstp qword ptr (_Q)
-fld qword ptr (-1436)[ebp]
-fdiv qword ptr (_Eight)
-fstp qword ptr (_X8)
-fld qword ptr (_Q)
-fstp qword ptr (-1452)[ebp]
-fld qword ptr (-1452)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1460)[ebp]
-fld qword ptr (-1460)[ebp]
-fcomp qword ptr (-1452)[ebp]
-fstsw ax
-sahf
-je L408
-mov dword ptr (_Anomaly),1
-jmp L409
-L408:
-mov dword ptr (_Break),0
-L410:
-fld qword ptr (_Z1)
-fmul qword ptr (_Z)
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fstp qword ptr (-1468)[ebp]
-fld qword ptr (-1468)[ebp]
-fdiv qword ptr (_Radix)
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1476)[ebp]
-fld qword ptr (-1468)[ebp]
-fld qword ptr (-1476)[ebp]
-fmul qword ptr (_Radix)
-fsubp st(1),st
-fstp qword ptr (_X)
-fld qword ptr (_One)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jne L413
-mov dword ptr (_Break),1
-jmp L414
-L413:
-fld qword ptr (_Z1)
-fsub qword ptr (_One)
-fstp qword ptr (_Z1)
-L414:
-L411:
-cmp dword ptr (_Break),0
-jne L415
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z1)
-fstsw ax
-sahf
-jb L410
-L415:
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z1)
-fstsw ax
-sahf
-jb L416
-cmp dword ptr (_Break),0
-jne L416
-mov dword ptr (_Anomaly),1
-jmp L417
-L416:
-fld qword ptr (_RadixD2)
-fcomp qword ptr (_Z1)
-fstsw ax
-sahf
-jae L418
-fld qword ptr (_Z1)
-fsub qword ptr (_Radix)
-fstp qword ptr (_Z1)
-L418:
-L420:
-call _NewD
-add esp,0
-L421:
-fld qword ptr (_U2)
-fmul qword ptr (_D)
-fld qword ptr (_F9)
-fcompp
-fstsw ax
-sahf
-ja L420
-fld qword ptr (_D)
-fmul qword ptr (_Radix)
-fsub qword ptr (_D)
-fld qword ptr (_W)
-fsub qword ptr (_D)
-fcompp
-fstsw ax
-sahf
-je L423
-mov dword ptr (_Anomaly),1
-jmp L424
-L423:
-fld qword ptr (_D)
-fstp qword ptr (_Z2)
-mov dword ptr (_I),0
-fld qword ptr (_D)
-fld qword ptr (_One)
-fadd qword ptr (_Z)
-fmul qword ptr (_Half)
-faddp st(1),st
-fstp qword ptr (_Y)
-fld qword ptr (_D)
-fadd qword ptr (_Z)
-fadd qword ptr (_Q)
-fstp qword ptr (_X)
-call _SR3750
-add esp,0
-fld qword ptr (_D)
-fld qword ptr (_One)
-fsub qword ptr (_Z)
-fmul qword ptr (_Half)
-faddp st(1),st
-fadd qword ptr (_D)
-fstp qword ptr (_Y)
-fld qword ptr (_D)
-fsub qword ptr (_Z)
-fadd qword ptr (_D)
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fstp qword ptr (-1508)[ebp]
-fld qword ptr (-1508)[ebp]
-fadd qword ptr (_Q)
-fadd qword ptr (-1508)[ebp]
-fstp qword ptr (_X)
-call _SR3750
-add esp,0
-call _NewD
-add esp,0
-fld qword ptr (_D)
-fsub qword ptr (_Z2)
-fld qword ptr (_W)
-fsub qword ptr (_Z2)
-fcompp
-fstsw ax
-sahf
-je L425
-mov dword ptr (_Anomaly),1
-jmp L426
-L425:
-fld qword ptr (_D)
-fsub qword ptr (_Z2)
-fstp qword ptr (-1532)[ebp]
-fld qword ptr (-1532)[ebp]
-fld qword ptr (_Z2)
-fld qword ptr (_One)
-fsub qword ptr (_Z)
-fmul qword ptr (_Half)
-faddp st(1),st
-faddp st(1),st
-fstp qword ptr (_Y)
-fld qword ptr (-1532)[ebp]
-fld qword ptr (_Z2)
-fsub qword ptr (_Z)
-fadd qword ptr (_Q)
-faddp st(1),st
-fstp qword ptr (_X)
-call _SR3750
-add esp,0
-fld qword ptr (_One)
-fadd qword ptr (_Z)
-fmul qword ptr (_Half)
-fstp qword ptr (_Y)
-fld qword ptr (_Q)
-fstp qword ptr (_X)
-call _SR3750
-add esp,0
-cmp dword ptr (_I),0
-jne L427
-mov dword ptr (_Anomaly),1
-L427:
-L426:
-L424:
-L417:
-L409:
-L394:
-cmp dword ptr (_I),0
-je L431
-cmp dword ptr (_Anomaly),0
-je L429
-L431:
-lea edi,(L432)
-push edi
-push 0
-call _BadCond
-add esp,8
-fld qword ptr (_W)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L433)
-push edi
-call _printf
-add esp,12
-lea edi,(L434)
-push edi
-call _printf
-add esp,4
-mov dword ptr (_SqRWrng),1
-L429:
-L390:
-cmp dword ptr (_Anomaly),0
-jne L435
-fld qword ptr (_Zero)
-fcomp qword ptr (_MinSqEr)
-fstsw ax
-sahf
-ja L437
-fld qword ptr (_Zero)
-fcomp qword ptr (_MaxSqEr)
-fstsw ax
-sahf
-jb L437
-mov dword ptr (_RSqrt),1
-lea edi,(L439)
-push edi
-call _printf
-add esp,4
-jmp L438
-L437:
-fld qword ptr (_MaxSqEr)
-fadd qword ptr (_U2)
-fld qword ptr (_U2)
-fsub qword ptr (_Half)
-fcompp
-fstsw ax
-sahf
-jb L443
-fld qword ptr (_Half)
-fcomp qword ptr (_MinSqEr)
-fstsw ax
-sahf
-jb L443
-fld qword ptr (_MinSqEr)
-fadd qword ptr (_Radix)
-fld qword ptr (_Half)
-fcompp
-fstsw ax
-sahf
-jbe L440
-L443:
-mov dword ptr (_SqRWrng),1
-jmp L441
-L440:
-mov dword ptr (_RSqrt),2
-lea edi,(L444)
-push edi
-call _printf
-add esp,4
-L441:
-L438:
-L435:
-cmp dword ptr (_SqRWrng),0
-je L445
-lea edi,(L447)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_MinSqEr)
-fsub qword ptr (_Half)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L448)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_Half)
-fadd qword ptr (_MaxSqEr)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L449)
-push edi
-call _printf
-add esp,12
-lea edi,(L451)
-push edi
-fld qword ptr (_MaxSqEr)
-fsub qword ptr (_MinSqEr)
-fld qword ptr (_Radix)
-fmul qword ptr (_Radix)
-fcompp
-fstsw ax
-sahf
-jbe L452
-mov dword ptr (-1344)[ebp],1
-jmp L453
-L452:
-mov dword ptr (-1344)[ebp],0
-L453:
-mov edi,dword ptr (-1344)[ebp]
-push edi
-push 1
-call _TstCond
-add esp,12
-L445:
-mov dword ptr (_Milestone),90
-call _Pause
-add esp,0
-lea edi,(L454)
-push edi
-call _printf
-add esp,4
-mov dword ptr (_N),0
-mov dword ptr (_I),0
-fld qword ptr (_Zero)
-fchs
-fstp qword ptr (_Z)
-mov dword ptr (_M),3
-mov dword ptr (_Break),0
-L455:
-fld qword ptr (_One)
-fstp qword ptr (_X)
-call _SR3980
-add esp,0
-cmp dword ptr (_I),10
-jg L458
-mov dword ptr (_I),1023
-call _SR3980
-add esp,0
-L458:
-fld qword ptr (_MinusOne)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L460
-mov dword ptr (_Break),1
-jmp L461
-L460:
-fld qword ptr (_MinusOne)
-fstp qword ptr (_Z)
-call _PrintIfNPositive
-add esp,0
-mov dword ptr (_N),0
-mov dword ptr (_I),-4
-L461:
-L456:
-cmp dword ptr (_Break),0
-je L455
-call _PrintIfNPositive
-add esp,0
-mov edi,dword ptr (_N)
-mov dword ptr (_N1),edi
-mov dword ptr (_N),0
-fld qword ptr (_A1)
-fstp qword ptr (_Z)
-fld qword ptr (_W)
-sub esp,8
-fstp qword ptr [esp]
-call _log
-add esp,8
-fstp qword ptr (-1348)[ebp]
-fld qword ptr (_A1)
-sub esp,8
-fstp qword ptr [esp]
-call _log
-add esp,8
-fstp qword ptr (-1356)[ebp]
-fld qword ptr (_Two)
-fmul qword ptr (-1348)[ebp]
-fdiv qword ptr (-1356)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1364)[ebp]
-fld qword ptr (-1364)[ebp]
-call __ftol
-mov dword ptr (_M),eax
-mov dword ptr (_Break),0
-L462:
-fld qword ptr (_Z)
-fstp qword ptr (_X)
-mov dword ptr (_I),1
-call _SR3980
-add esp,0
-fld qword ptr (_AInvrse)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L465
-mov dword ptr (_Break),1
-jmp L466
-L465:
-fld qword ptr (_AInvrse)
-fstp qword ptr (_Z)
-L466:
-L463:
-cmp dword ptr (_Break),0
-je L462
-mov dword ptr (_Milestone),100
-mov edi,dword ptr (_NoTrials)
-mov dword ptr (_M),edi
-fld qword ptr (_Three)
-fstp qword ptr (_Z)
-L467:
-fld qword ptr (_Z)
-fstp qword ptr (_X)
-mov dword ptr (_I),1
-call _SR3980
-add esp,0
-L470:
-fld qword ptr (_Z)
-fadd qword ptr (_Two)
-fstp qword ptr (_Z)
-L471:
-fld qword ptr (_Z)
-fdiv qword ptr (_Three)
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1380)[ebp]
-fld qword ptr (_Three)
-fmul qword ptr (-1380)[ebp]
-fld qword ptr (_Z)
-fcompp
-fstsw ax
-sahf
-je L470
-L468:
-fld qword ptr (_Eight)
-fmul qword ptr (_Three)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-ja L467
-cmp dword ptr (_N),0
-jle L473
-lea edi,(L475)
-push edi
-call _printf
-add esp,4
-lea edi,(L476)
-push edi
-call _printf
-add esp,4
-L473:
-call _PrintIfNPositive
-add esp,0
-mov edi,dword ptr (_N1)
-add dword ptr (_N),edi
-cmp dword ptr (_N),0
-jne L477
-lea edi,(L479)
-push edi
-call _printf
-add esp,4
-L477:
-cmp dword ptr (_N),0
-jle L480
-call _Pause
-add esp,0
-jmp L481
-L480:
-lea edi,(L44)
-push edi
-call _printf
-add esp,4
-L481:
-mov dword ptr (_Milestone),110
-lea edi,(L482)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_U1)
-fstp qword ptr (_D)
-fld qword ptr (_Precision)
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1380)[ebp]
-fld qword ptr (-1380)[ebp]
-fcomp qword ptr (_Precision)
-fstsw ax
-sahf
-je L483
-fld qword ptr (_BInvrse)
-fstp qword ptr (_D)
-fld qword ptr (_Precision)
-fstp qword ptr (_X)
-L485:
-fld qword ptr (_D)
-fmul qword ptr (_BInvrse)
-fstp qword ptr (_D)
-fld qword ptr (_X)
-fsub qword ptr (_One)
-fstp qword ptr (_X)
-L486:
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jb L485
-L483:
-fld qword ptr (_One)
-fstp qword ptr (_Y)
-fld qword ptr (_D)
-fstp qword ptr (_Z)
-L488:
-fld qword ptr (_Y)
-fstp qword ptr (_C)
-fld qword ptr (_Z)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fstp qword ptr (-1388)[ebp]
-fld qword ptr (-1388)[ebp]
-fmul qword ptr (-1388)[ebp]
-fstp qword ptr (_Z)
-L489:
-fld qword ptr (_Z)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jae L491
-fld qword ptr (_Z)
-fadd qword ptr (_Z)
-fld qword ptr (_Z)
-fcompp
-fstsw ax
-sahf
-jb L488
-L491:
-fld qword ptr (_C)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fmul qword ptr (_D)
-fstp qword ptr (_Z)
-L492:
-fld qword ptr (_Y)
-fstp qword ptr (_C)
-fld qword ptr (_Z)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fmul qword ptr (_D)
-fstp qword ptr (_Z)
-L493:
-fld qword ptr (_Z)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jae L495
-fld qword ptr (_Z)
-fadd qword ptr (_Z)
-fld qword ptr (_Z)
-fcompp
-fstsw ax
-sahf
-jb L492
-L495:
-fld qword ptr (_Two)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-jbe L496
-fld qword ptr (_Two)
-fstp qword ptr (_HInvrse)
-jmp L497
-L496:
-fld qword ptr (_Radix)
-fstp qword ptr (_HInvrse)
-L497:
-fld qword ptr (_One)
-fdiv qword ptr (_HInvrse)
-fstp qword ptr (_H)
-fld qword ptr (_One)
-fdiv qword ptr (_C)
-fstp qword ptr (_CInvrse)
-fld qword ptr (_C)
-fstp qword ptr (_E0)
-fld qword ptr (_E0)
-fmul qword ptr (_H)
-fstp qword ptr (_Z)
-L498:
-fld qword ptr (_E0)
-fstp qword ptr (_Y)
-fld qword ptr (_Z)
-fstp qword ptr (_E0)
-fld qword ptr (_E0)
-fmul qword ptr (_H)
-fstp qword ptr (_Z)
-L499:
-fld qword ptr (_Z)
-fcomp qword ptr (_E0)
-fstsw ax
-sahf
-jae L501
-fld qword ptr (_Z)
-fadd qword ptr (_Z)
-fld qword ptr (_Z)
-fcompp
-fstsw ax
-sahf
-jb L498
-L501:
-fld qword ptr (_E0)
-fstp qword ptr (_UfThold)
-fld qword ptr (_Zero)
-fstp qword ptr (_E1)
-fld qword ptr (_Zero)
-fstp qword ptr (_Q)
-fld qword ptr (_U2)
-fstp qword ptr (_E9)
-fld qword ptr (_One)
-fadd qword ptr (_E9)
-fstp qword ptr (_S)
-fld qword ptr (_C)
-fmul qword ptr (_S)
-fstp qword ptr (_D)
-fld qword ptr (_C)
-fcomp qword ptr (_D)
-fstsw ax
-sahf
-jb L502
-fld qword ptr (_Radix)
-fmul qword ptr (_U2)
-fstp qword ptr (_E9)
-fld qword ptr (_One)
-fadd qword ptr (_E9)
-fstp qword ptr (_S)
-fld qword ptr (_C)
-fmul qword ptr (_S)
-fstp qword ptr (_D)
-fld qword ptr (_C)
-fcomp qword ptr (_D)
-fstsw ax
-sahf
-jb L503
-lea edi,(L506)
-push edi
-push 0
-call _BadCond
-add esp,8
-fld qword ptr (_E0)
-fstp qword ptr (_Underflow)
-fld qword ptr (_Zero)
-fstp qword ptr (_Y1)
-fld qword ptr (_Z)
-fstp qword ptr (_PseudoZero)
-call _Pause
-add esp,0
-jmp L503
-L502:
-fld qword ptr (_D)
-fstp qword ptr (_Underflow)
-fld qword ptr (_Underflow)
-fmul qword ptr (_H)
-fstp qword ptr (_PseudoZero)
-fld qword ptr (_Zero)
-fstp qword ptr (_UfThold)
-L507:
-fld qword ptr (_Underflow)
-fstp qword ptr (_Y1)
-fld qword ptr (_PseudoZero)
-fstp qword ptr (_Underflow)
-fld qword ptr (_E1)
-fadd qword ptr (_E1)
-fld qword ptr (_E1)
-fcompp
-fstsw ax
-sahf
-jb L510
-fld qword ptr (_Underflow)
-fmul qword ptr (_HInvrse)
-fstp qword ptr (_Y2)
-fld qword ptr (_Y1)
-fsub qword ptr (_Y2)
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-1452)[ebp]
-fld qword ptr (-1452)[ebp]
-fstp qword ptr (_E1)
-fld qword ptr (_Y1)
-fstp qword ptr (_Q)
-fld qword ptr (_Zero)
-fcomp qword ptr (_UfThold)
-fstsw ax
-sahf
-jne L512
-fld qword ptr (_Y2)
-fcomp qword ptr (_Y1)
-fstsw ax
-sahf
-je L512
-fld qword ptr (_Y1)
-fstp qword ptr (_UfThold)
-L512:
-L510:
-fld qword ptr (_PseudoZero)
-fmul qword ptr (_H)
-fstp qword ptr (_PseudoZero)
-L508:
-fld qword ptr (_PseudoZero)
-fcomp qword ptr (_Underflow)
-fstsw ax
-sahf
-jae L514
-fld qword ptr (_PseudoZero)
-fadd qword ptr (_PseudoZero)
-fld qword ptr (_PseudoZero)
-fcompp
-fstsw ax
-sahf
-jb L507
-L514:
-L503:
-fld qword ptr (_Zero)
-fcomp qword ptr (_PseudoZero)
-fstsw ax
-sahf
-je L515
-lea edi,(L44)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_PseudoZero)
-fstp qword ptr (_Z)
-fld qword ptr (_Zero)
-fcomp qword ptr (_PseudoZero)
-fstsw ax
-sahf
-jb L517
-lea edi,(L519)
-push edi
-push 0
-call _BadCond
-add esp,8
-lea edi,(L520)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_PseudoZero)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L521)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_PseudoZero)
-fchs
-fstp qword ptr (_X)
-fld qword ptr (_Zero)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jb L518
-lea edi,(L524)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L525)
-push edi
-call _printf
-add esp,12
-jmp L518
-L517:
-lea edi,(L526)
-push edi
-push 3
-call _BadCond
-add esp,8
-fld qword ptr (_PseudoZero)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L527)
-push edi
-call _printf
-add esp,12
-L518:
-call _TstPtUf
-add esp,0
-L515:
-mov dword ptr (_Milestone),120
-fld qword ptr (_CInvrse)
-fmul qword ptr (_Y)
-fld qword ptr (_CInvrse)
-fmul qword ptr (_Y1)
-fcompp
-fstsw ax
-sahf
-jae L528
-fld qword ptr (_H)
-fmul qword ptr (_S)
-fstp qword ptr (_S)
-fld qword ptr (_Underflow)
-fstp qword ptr (_E0)
-L528:
-fld qword ptr (_Zero)
-fcomp qword ptr (_E1)
-fstsw ax
-sahf
-je L530
-fld qword ptr (_E0)
-fcomp qword ptr (_E1)
-fstsw ax
-sahf
-je L530
-lea edi,(L157)
-push edi
-push 2
-call _BadCond
-add esp,8
-fld qword ptr (_E0)
-fcomp qword ptr (_E1)
-fstsw ax
-sahf
-jbe L532
-lea edi,(L534)
-push edi
-call _printf
-add esp,4
-lea edi,(L535)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_Zero)
-fcomp qword ptr (_PseudoZero)
-fstsw ax
-sahf
-jne L533
-fld qword ptr (_E1)
-fstp qword ptr (_E0)
-jmp L533
-L532:
-lea edi,(L538)
-push edi
-call _printf
-add esp,4
-lea edi,(L539)
-push edi
-call _printf
-add esp,4
-L533:
-L530:
-fld qword ptr (_E0)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L540)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_E0)
-fstp qword ptr (_Z)
-call _TstPtUf
-add esp,0
-fld qword ptr (_E0)
-fstp qword ptr (_Underflow)
-cmp dword ptr (_N),1
-jne L541
-fld qword ptr (_Y)
-fstp qword ptr (_Underflow)
-L541:
-mov dword ptr (_I),4
-fld qword ptr (_Zero)
-fcomp qword ptr (_E1)
-fstsw ax
-sahf
-jne L543
-mov dword ptr (_I),3
-L543:
-fld qword ptr (_Zero)
-fcomp qword ptr (_UfThold)
-fstsw ax
-sahf
-jne L545
-sub dword ptr (_I),2
-L545:
-mov dword ptr (_UfNGrad),1
-mov edi,dword ptr (_I)
-cmp edi,1
-jl L547
-cmp edi,4
-jg L547
-jmp dword ptr (L570-4)[edi*4]
-_TEXT ends
-_TEXT segment
-align 4
-L570 label byte
-dd L549
-dd L556
-dd L561
-dd L562
-_TEXT ends
-_TEXT segment
-L549:
-fld qword ptr (_Underflow)
-fstp qword ptr (_UfThold)
-fld qword ptr (_CInvrse)
-fmul qword ptr (_Q)
-fld qword ptr (_CInvrse)
-fmul qword ptr (_Y)
-fmul qword ptr (_S)
-fcompp
-fstsw ax
-sahf
-je L550
-fld qword ptr (_Y)
-fstp qword ptr (_UfThold)
-lea edi,(L552)
-push edi
-push 0
-call _BadCond
-add esp,8
-fld qword ptr (_UfThold)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L553)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_C)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L554)
-push edi
-call _printf
-add esp,12
-lea edi,(L555)
-push edi
-call _printf
-add esp,4
-L550:
-call _Pause
-add esp,0
-jmp L548
-L556:
-lea edi,(L557)
-push edi
-push 0
-call _BadCond
-add esp,8
-lea edi,(L558)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_Y2)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_Q)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L559)
-push edi
-call _printf
-add esp,20
-fld qword ptr (_Q)
-fsub qword ptr (_Y2)
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-1468)[ebp]
-fld qword ptr (-1468)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L560)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_Q)
-fstp qword ptr (_UfThold)
-jmp L548
-L561:
-fld qword ptr (_X)
-fstp qword ptr (_X)
-jmp L548
-L562:
-fld qword ptr (_UfThold)
-fcomp qword ptr (_Q)
-fstsw ax
-sahf
-jne L563
-fld qword ptr (_E0)
-fcomp qword ptr (_E1)
-fstsw ax
-sahf
-jne L563
-fld qword ptr (_UfThold)
-fld qword ptr (_E1)
-fdiv qword ptr (_E9)
-fsubp st(1),st
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-1492)[ebp]
-fld qword ptr (_E1)
-fcomp qword ptr (-1492)[ebp]
-fstsw ax
-sahf
-jb L563
-mov dword ptr (_UfNGrad),0
-lea edi,(L565)
-push edi
-call _printf
-add esp,4
-lea edi,(L566)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_E0)
-fmul qword ptr (_CInvrse)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fld qword ptr (_OneAndHalf)
-fadd qword ptr (_U2)
-fmulp st(1),st
-fstp qword ptr (_Y)
-fld qword ptr (_CInvrse)
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-fmulp st(1),st
-fstp qword ptr (_X)
-fld qword ptr (_Y)
-fdiv qword ptr (_X)
-fstp qword ptr (_Y)
-fld qword ptr (_E0)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jne L568
-mov dword ptr (-1496)[ebp],1
-jmp L569
-L568:
-mov dword ptr (-1496)[ebp],0
-L569:
-mov edi,dword ptr (-1496)[ebp]
-mov dword ptr (_IEEE),edi
-L563:
-L547:
-L548:
-cmp dword ptr (_UfNGrad),0
-je L572
-lea edi,(L44)
-push edi
-call _printf
-add esp,4
-lea edi,(_sigfpe)
-mov dword ptr (_sigsave),edi
-lea edi,(_ovfl_buf)
-push edi
-call __setjmp
-add esp,4
-cmp eax,0
-je L574
-lea edi,(L576)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_H)
-fadd qword ptr (_H)
-fstp qword ptr (_R)
-jmp L575
-L574:
-fld qword ptr (_Underflow)
-fdiv qword ptr (_UfThold)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1460)[ebp]
-fld qword ptr (-1460)[ebp]
-fstp qword ptr (_R)
-L575:
-mov dword ptr (_sigsave),0
-fld qword ptr (_H)
-fcomp qword ptr (_R)
-fstsw ax
-sahf
-jb L577
-fld qword ptr (_R)
-fmul qword ptr (_UfThold)
-fstp qword ptr (_Z)
-fld qword ptr (_Z)
-fld qword ptr (_One)
-fld qword ptr (_R)
-fmul qword ptr (_H)
-fld qword ptr (_One)
-fadd qword ptr (_H)
-fmulp st(1),st
-faddp st(1),st
-fmulp st(1),st
-fstp qword ptr (_X)
-jmp L578
-L577:
-fld qword ptr (_UfThold)
-fstp qword ptr (_Z)
-fld qword ptr (_Z)
-fld qword ptr (_One)
-fld qword ptr (_H)
-fmul qword ptr (_H)
-fld qword ptr (_One)
-fadd qword ptr (_H)
-fmulp st(1),st
-faddp st(1),st
-fmulp st(1),st
-fstp qword ptr (_X)
-L578:
-fld qword ptr (_Z)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-je L579
-fld qword ptr (_X)
-fsub qword ptr (_Z)
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L579
-lea edi,(L157)
-push edi
-push 3
-call _BadCond
-add esp,8
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L581)
-push edi
-call _printf
-add esp,20
-fld qword ptr (_X)
-fsub qword ptr (_Z)
-fstp qword ptr (_Z9)
-fld qword ptr (_Z9)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L582)
-push edi
-call _printf
-add esp,12
-lea edi,(L583)
-push edi
-call _printf
-add esp,4
-lea edi,(L584)
-push edi
-call _printf
-add esp,4
-lea edi,(L585)
-push edi
-call _printf
-add esp,4
-lea edi,(L586)
-push edi
-call _printf
-add esp,4
-lea edi,(L587)
-push edi
-call _printf
-add esp,4
-lea edi,(L588)
-push edi
-call _printf
-add esp,4
-lea edi,(_sigfpe)
-mov dword ptr (_sigsave),edi
-lea edi,(_ovfl_buf)
-push edi
-call __setjmp
-add esp,4
-cmp eax,0
-je L589
-lea edi,(L591)
-push edi
-call _printf
-add esp,4
-jmp L590
-L589:
-fld qword ptr (_X)
-fdiv qword ptr (_Z)
-fsub qword ptr (_Half)
-fsub qword ptr (_Half)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L592)
-push edi
-call _printf
-add esp,12
-L590:
-mov dword ptr (_sigsave),0
-L579:
-L572:
-lea edi,(L594)
-push edi
-fld qword ptr (_UfThold)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L593)
-push edi
-call _printf
-add esp,16
-lea edi,(L595)
-push edi
-call _printf
-add esp,4
-lea edi,(L596)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_U1)
-fmul qword ptr (_U1)
-fstp qword ptr (_Y2)
-fld qword ptr (_Y2)
-fstp qword ptr (-1468)[ebp]
-fld qword ptr (-1468)[ebp]
-fmul qword ptr (-1468)[ebp]
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fmul qword ptr (_U1)
-fstp qword ptr (_Y2)
-fld qword ptr (_UfThold)
-fcomp qword ptr (_Y2)
-fstsw ax
-sahf
-jb L597
-fld qword ptr (_E0)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jae L599
-lea edi,(L157)
-push edi
-push 2
-call _BadCond
-add esp,8
-mov dword ptr (_I),5
-jmp L600
-L599:
-lea edi,(L157)
-push edi
-push 1
-call _BadCond
-add esp,8
-mov dword ptr (_I),4
-L600:
-mov edi,dword ptr (_I)
-push edi
-lea edi,(L601)
-push edi
-call _printf
-add esp,8
-L597:
-mov dword ptr (_Milestone),130
-fld qword ptr (_UfThold)
-sub esp,8
-fstp qword ptr [esp]
-call _log
-add esp,8
-fstp qword ptr (-1476)[ebp]
-fld qword ptr (_HInvrse)
-sub esp,8
-fstp qword ptr [esp]
-call _log
-add esp,8
-fstp qword ptr (-1484)[ebp]
-fld qword ptr (_Half)
-fld qword ptr (_TwoForty)
-fmul qword ptr (-1476)[ebp]
-fdiv qword ptr (-1484)[ebp]
-fsubp st(1),st
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1492)[ebp]
-fld qword ptr (-1492)[ebp]
-fchs
-fdiv qword ptr (_TwoForty)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fadd qword ptr (_Y)
-fstp qword ptr (_Y2)
-lea edi,(L602)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_Y)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_HInvrse)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L603)
-push edi
-call _printf
-add esp,20
-fld qword ptr (_Y)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_HInvrse)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L604)
-push edi
-call _printf
-add esp,20
-fld qword ptr (_Y2)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_HInvrse)
-sub esp,8
-fstp qword ptr [esp]
-call _pow
-add esp,16
-fstp qword ptr (-1508)[ebp]
-fld qword ptr (-1508)[ebp]
-fstp qword ptr (_V9)
-fld qword ptr (_V9)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L605)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_Zero)
-fcomp qword ptr (_V9)
-fstsw ax
-sahf
-ja L608
-fld qword ptr (_Radix)
-fadd qword ptr (_Radix)
-fadd qword ptr (_E9)
-fmul qword ptr (_UfThold)
-fcomp qword ptr (_V9)
-fstsw ax
-sahf
-jae L606
-L608:
-lea edi,(L609)
-push edi
-push 1
-call _BadCond
-add esp,8
-fld qword ptr (_UfThold)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L610)
-push edi
-call _printf
-add esp,12
-jmp L607
-L606:
-fld qword ptr (_UfThold)
-fld qword ptr (_One)
-fadd qword ptr (_E9)
-fmulp st(1),st
-fcomp qword ptr (_V9)
-fstsw ax
-sahf
-jb L611
-lea edi,(L613)
-push edi
-call _printf
-add esp,4
-jmp L612
-L611:
-lea edi,(L609)
-push edi
-push 2
-call _BadCond
-add esp,8
-fld qword ptr (_UfThold)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L610)
-push edi
-call _printf
-add esp,12
-L612:
-L607:
-mov dword ptr (_Milestone),140
-lea edi,(L44)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_Zero)
-fstp qword ptr (_X)
-mov dword ptr (_I),2
-fld qword ptr (_Two)
-fmul qword ptr (_Three)
-fstp qword ptr (_Y)
-fld qword ptr (_Zero)
-fstp qword ptr (_Q)
-mov dword ptr (_N),0
-L614:
-fld qword ptr (_X)
-fstp qword ptr (_Z)
-inc dword ptr (_I)
-mov edi,dword ptr (_I)
-fld qword ptr (_Y)
-lea edi,[edi][edi]
-push edi
-fild dword ptr 0[esp]
-add esp,4
-fdivp st(1),st
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fadd qword ptr (_Q)
-fstp qword ptr (_R)
-fld qword ptr (_Z)
-fstp qword ptr (-1540)[ebp]
-fld qword ptr (_R)
-fstp qword ptr (-1548)[ebp]
-fld qword ptr (-1540)[ebp]
-fadd qword ptr (-1548)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (-1540)[ebp]
-fsub qword ptr (_X)
-fadd qword ptr (-1548)[ebp]
-fstp qword ptr (_Q)
-L615:
-fld qword ptr (_Z)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jb L614
-fld qword ptr (_OneAndHalf)
-fld qword ptr (_One)
-fdiv qword ptr (_Eight)
-faddp st(1),st
-fld qword ptr (_X)
-fld qword ptr (_OneAndHalf)
-fmul qword ptr (_ThirtyTwo)
-fdivp st(1),st
-faddp st(1),st
-fstp qword ptr (_Z)
-fld qword ptr (_Z)
-fstp qword ptr (-1548)[ebp]
-fld qword ptr (-1548)[ebp]
-fmul qword ptr (-1548)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fstp qword ptr (-1556)[ebp]
-fld qword ptr (-1556)[ebp]
-fmul qword ptr (-1556)[ebp]
-fstp qword ptr (_Exp2)
-fld qword ptr (_F9)
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fsub qword ptr (_U1)
-fstp qword ptr (_Y)
-fld qword ptr (_Exp2)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L617)
-push edi
-call _printf
-add esp,12
-mov dword ptr (_I),1
-L618:
-fld qword ptr (_X)
-fsub qword ptr (_BInvrse)
-fstp qword ptr (_Z)
-fld qword ptr (_X)
-fadd qword ptr (_One)
-fld qword ptr (_Z)
-fld qword ptr (_One)
-fsub qword ptr (_BInvrse)
-fsubp st(1),st
-fdivp st(1),st
-fstp qword ptr (_Z)
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-call _pow
-add esp,16
-fstp qword ptr (-1588)[ebp]
-fld qword ptr (-1588)[ebp]
-fsub qword ptr (_Exp2)
-fstp qword ptr (_Q)
-fld qword ptr (_Q)
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-1596)[ebp]
-fld qword ptr (_TwoForty)
-fmul qword ptr (_U2)
-fcomp qword ptr (-1596)[ebp]
-fstsw ax
-sahf
-jae L622
-mov dword ptr (_N),1
-fld qword ptr (_X)
-fsub qword ptr (_BInvrse)
-fld qword ptr (_One)
-fsub qword ptr (_BInvrse)
-fsubp st(1),st
-fstp qword ptr (_V9)
-lea edi,(L624)
-push edi
-push 2
-call _BadCond
-add esp,8
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-call _pow
-add esp,16
-fstp qword ptr (-1612)[ebp]
-fld qword ptr (-1612)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L625)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_V9)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L626)
-push edi
-call _printf
-add esp,20
-fld qword ptr (_Q)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L627)
-push edi
-call _printf
-add esp,12
-lea edi,(L628)
-push edi
-call _printf
-add esp,4
-lea edi,(L629)
-push edi
-call _printf
-add esp,4
-jmp L620
-L622:
-fld qword ptr (_Y)
-fstp qword ptr (-1604)[ebp]
-fld qword ptr (-1604)[ebp]
-fsub qword ptr (_X)
-fmul qword ptr (_Two)
-fadd qword ptr (-1604)[ebp]
-fstp qword ptr (_Z)
-fld qword ptr (-1604)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (_Z)
-fstp qword ptr (_Y)
-fld qword ptr (_X)
-fsub qword ptr (_F9)
-fstp qword ptr (-1612)[ebp]
-fld qword ptr (_One)
-fld qword ptr (-1612)[ebp]
-fmul qword ptr (-1612)[ebp]
-faddp st(1),st
-fstp qword ptr (_Z)
-fld qword ptr (_One)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jae L630
-mov edi,dword ptr (_NoTrials)
-cmp dword ptr (_I),edi
-jge L630
-inc dword ptr (_I)
-jmp L618
-L630:
-fld qword ptr (_One)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jae L632
-cmp dword ptr (_N),0
-jne L620
-lea edi,(L636)
-push edi
-call _printf
-add esp,4
-jmp L620
-L632:
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-fstp qword ptr (_X)
-fld qword ptr (_U2)
-fadd qword ptr (_U2)
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fadd qword ptr (_X)
-fstp qword ptr (_Y)
-mov dword ptr (_I),1
-jmp L618
-L620:
-mov dword ptr (_Milestone),150
-lea edi,(L637)
-push edi
-call _printf
-add esp,4
-mov dword ptr (_N),0
-fld qword ptr (_A1)
-fstp qword ptr (_Z)
-fld qword ptr (_C)
-sub esp,8
-fstp qword ptr [esp]
-call _log
-add esp,8
-fstp qword ptr (-1564)[ebp]
-fld qword ptr (_A1)
-sub esp,8
-fstp qword ptr [esp]
-call _log
-add esp,8
-fstp qword ptr (-1572)[ebp]
-fld qword ptr (_Half)
-fld qword ptr (-1564)[ebp]
-fdiv qword ptr (-1572)[ebp]
-fsubp st(1),st
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-1580)[ebp]
-fld qword ptr (-1580)[ebp]
-fstp qword ptr (_Q)
-mov dword ptr (_Break),0
-L638:
-fld qword ptr (_CInvrse)
-fstp qword ptr (_X)
-fld qword ptr (_Q)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-call _pow
-add esp,16
-fstp qword ptr (-1588)[ebp]
-fld qword ptr (-1588)[ebp]
-fstp qword ptr (_Y)
-call _IsYeqX
-add esp,0
-fld qword ptr (_Q)
-fchs
-fstp qword ptr (_Q)
-fld qword ptr (_C)
-fstp qword ptr (_X)
-fld qword ptr (_Q)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-call _pow
-add esp,16
-fstp qword ptr (-1596)[ebp]
-fld qword ptr (-1596)[ebp]
-fstp qword ptr (_Y)
-call _IsYeqX
-add esp,0
-fld qword ptr (_One)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jbe L641
-mov dword ptr (_Break),1
-jmp L642
-L641:
-fld qword ptr (_AInvrse)
-fstp qword ptr (_Z)
-L642:
-L639:
-cmp dword ptr (_Break),0
-je L638
-call _PrintIfNPositive
-add esp,0
-cmp dword ptr (_N),0
-jne L643
-lea edi,(L645)
-push edi
-call _printf
-add esp,4
-L643:
-lea edi,(L44)
-push edi
-call _printf
-add esp,4
-mov dword ptr (_Milestone),160
-call _Pause
-add esp,0
-lea edi,(L646)
-push edi
-call _printf
-add esp,4
-lea edi,(L647)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_CInvrse)
-fchs
-fstp qword ptr (_Y)
-fld qword ptr (_HInvrse)
-fmul qword ptr (_Y)
-fstp qword ptr (_V9)
-lea edi,(_sigfpe)
-mov dword ptr (_sigsave),edi
-lea edi,(_ovfl_buf)
-push edi
-call __setjmp
-add esp,4
-cmp eax,0
-je L648
-mov dword ptr (_I),0
-fld qword ptr (_Y)
-fstp qword ptr (_V9)
-jmp L650
-L648:
-L651:
-fld qword ptr (_Y)
-fstp qword ptr (_V)
-fld qword ptr (_V9)
-fstp qword ptr (_Y)
-fld qword ptr (_HInvrse)
-fmul qword ptr (_Y)
-fstp qword ptr (_V9)
-L652:
-fld qword ptr (_Y)
-fcomp qword ptr (_V9)
-fstsw ax
-sahf
-ja L651
-mov dword ptr (_I),1
-L650:
-mov dword ptr (_sigsave),0
-fld qword ptr (_V9)
-fstp qword ptr (_Z)
-lea edi,(L654)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_Y)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L655)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_Y)
-fchs
-fstp qword ptr (_V9)
-fld qword ptr (_V9)
-fstp qword ptr (_V0)
-fld qword ptr (_V)
-fsub qword ptr (_Y)
-fld qword ptr (_V)
-fadd qword ptr (_V0)
-fcompp
-fstsw ax
-sahf
-jne L656
-lea edi,(L658)
-push edi
-call _printf
-add esp,4
-jmp L657
-L656:
-lea edi,(L659)
-push edi
-call _printf
-add esp,4
-lea edi,(L660)
-push edi
-push 3
-call _BadCond
-add esp,8
-L657:
-fld qword ptr (_Y)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-je L661
-lea edi,(L157)
-push edi
-push 1
-call _BadCond
-add esp,8
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_Y)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L663)
-push edi
-call _printf
-add esp,20
-L661:
-cmp dword ptr (_I),0
-je L664
-fld qword ptr (_V)
-fld qword ptr (_HInvrse)
-fmul qword ptr (_U2)
-fsub qword ptr (_HInvrse)
-fmulp st(1),st
-fstp qword ptr (_Y)
-fld qword ptr (_Y)
-fld qword ptr (_One)
-fsub qword ptr (_HInvrse)
-fmul qword ptr (_U2)
-fmul qword ptr (_V)
-faddp st(1),st
-fstp qword ptr (_Z)
-fld qword ptr (_V0)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jbe L666
-fld qword ptr (_Z)
-fstp qword ptr (_Y)
-L666:
-fld qword ptr (_V0)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jbe L668
-fld qword ptr (_Y)
-fstp qword ptr (_V)
-L668:
-fld qword ptr (_V0)
-fsub qword ptr (_V)
-fld qword ptr (_V0)
-fcompp
-fstsw ax
-sahf
-jbe L665
-fld qword ptr (_V0)
-fstp qword ptr (_V)
-jmp L665
-L664:
-fld qword ptr (_Y)
-fld qword ptr (_HInvrse)
-fmul qword ptr (_U2)
-fsub qword ptr (_HInvrse)
-fmulp st(1),st
-fstp qword ptr (_V)
-fld qword ptr (_V)
-fld qword ptr (_One)
-fsub qword ptr (_HInvrse)
-fmul qword ptr (_U2)
-fmul qword ptr (_Y)
-faddp st(1),st
-fstp qword ptr (_V)
-L665:
-fld qword ptr (_V)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L672)
-push edi
-call _printf
-add esp,12
-cmp dword ptr (_I),0
-je L673
-fld qword ptr (_V0)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L675)
-push edi
-call _printf
-add esp,12
-jmp L674
-L673:
-lea edi,(L676)
-push edi
-call _printf
-add esp,4
-L674:
-fld qword ptr (_V)
-fmul qword ptr (_One)
-fstp qword ptr (_V9)
-fld qword ptr (_V9)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L677)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_V)
-fdiv qword ptr (_One)
-fstp qword ptr (_V9)
-fld qword ptr (_V9)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L678)
-push edi
-call _printf
-add esp,12
-lea edi,(L679)
-push edi
-call _printf
-add esp,4
-lea edi,(L680)
-push edi
-call _printf
-add esp,4
-mov dword ptr (_Milestone),170
-fld qword ptr (_V)
-fchs
-fld qword ptr (_V)
-fcompp
-fstsw ax
-sahf
-jbe L685
-fld qword ptr (_V0)
-fchs
-fld qword ptr (_V0)
-fcompp
-fstsw ax
-sahf
-jbe L685
-fld qword ptr (_UfThold)
-fchs
-fld qword ptr (_V)
-fcompp
-fstsw ax
-sahf
-jbe L685
-fld qword ptr (_V)
-fcomp qword ptr (_UfThold)
-fstsw ax
-sahf
-ja L681
-L685:
-lea edi,(L686)
-push edi
-push 0
-call _BadCond
-add esp,8
-fld qword ptr (_UfThold)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_V0)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_V)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L687)
-push edi
-call _printf
-add esp,28
-L681:
-mov dword ptr (_Milestone),175
-lea edi,(L44)
-push edi
-call _printf
-add esp,4
-mov dword ptr (_Indx),1
-L688:
-mov edi,dword ptr (_Indx)
-cmp edi,1
-je L694
-cmp edi,2
-je L695
-cmp edi,3
-je L696
-jmp L692
-L694:
-fld qword ptr (_UfThold)
-fstp qword ptr (_Z)
-jmp L693
-L695:
-fld qword ptr (_E0)
-fstp qword ptr (_Z)
-jmp L693
-L696:
-fld qword ptr (_PseudoZero)
-fstp qword ptr (_Z)
-L692:
-L693:
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-je L697
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1628)[ebp]
-fld qword ptr (-1628)[ebp]
-fstp qword ptr (_V9)
-fld qword ptr (_V9)
-fmul qword ptr (_V9)
-fstp qword ptr (_Y)
-fld qword ptr (_Radix)
-fmul qword ptr (_E9)
-fstp qword ptr (-1660)[ebp]
-fld qword ptr (_Y)
-fld qword ptr (_One)
-fsub qword ptr (-1660)[ebp]
-fdivp st(1),st
-fld qword ptr (_Z)
-fcompp
-fstsw ax
-sahf
-ja L701
-fld qword ptr (_One)
-fadd qword ptr (-1660)[ebp]
-fmul qword ptr (_Z)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-jae L699
-L701:
-fld qword ptr (_U1)
-fcomp qword ptr (_V9)
-fstsw ax
-sahf
-jae L702
-lea edi,(L157)
-push edi
-push 1
-call _BadCond
-add esp,8
-jmp L703
-L702:
-lea edi,(L157)
-push edi
-push 2
-call _BadCond
-add esp,8
-L703:
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L704)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_Y)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L705)
-push edi
-call _printf
-add esp,12
-L699:
-L697:
-L689:
-inc dword ptr (_Indx)
-cmp dword ptr (_Indx),3
-jle L688
-mov dword ptr (_Milestone),180
-mov dword ptr (_Indx),1
-L706:
-cmp dword ptr (_Indx),1
-jne L710
-fld qword ptr (_V)
-fstp qword ptr (_Z)
-jmp L711
-L710:
-fld qword ptr (_V0)
-fstp qword ptr (_Z)
-L711:
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-1628)[ebp]
-fld qword ptr (-1628)[ebp]
-fstp qword ptr (_V9)
-fld qword ptr (_V9)
-fstp qword ptr (-1636)[ebp]
-fld qword ptr (_One)
-fld qword ptr (_Radix)
-fmul qword ptr (_E9)
-fsubp st(1),st
-fmul qword ptr (-1636)[ebp]
-fstp qword ptr (_X)
-fld qword ptr (-1636)[ebp]
-fmul qword ptr (_X)
-fstp qword ptr (_V9)
-fld qword ptr (_One)
-fld qword ptr (_Two)
-fmul qword ptr (_Radix)
-fmul qword ptr (_E9)
-fsubp st(1),st
-fmul qword ptr (_Z)
-fcomp qword ptr (_V9)
-fstsw ax
-sahf
-ja L714
-fld qword ptr (_Z)
-fcomp qword ptr (_V9)
-fstsw ax
-sahf
-jae L712
-L714:
-fld qword ptr (_V9)
-fstp qword ptr (_Y)
-fld qword ptr (_W)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jbe L715
-lea edi,(L157)
-push edi
-push 1
-call _BadCond
-add esp,8
-jmp L716
-L715:
-lea edi,(L157)
-push edi
-push 2
-call _BadCond
-add esp,8
-L716:
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L717)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_Y)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L718)
-push edi
-call _printf
-add esp,12
-L712:
-L707:
-inc dword ptr (_Indx)
-cmp dword ptr (_Indx),2
-jle L706
-mov dword ptr (_Milestone),190
-call _Pause
-add esp,0
-fld qword ptr (_UfThold)
-fmul qword ptr (_V)
-fstp qword ptr (_X)
-fld qword ptr (_Radix)
-fmul qword ptr (_Radix)
-fstp qword ptr (_Y)
-fld qword ptr (_X)
-fmul qword ptr (_Y)
-fld qword ptr (_One)
-fcompp
-fstsw ax
-sahf
-ja L721
-fld qword ptr (_Y)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jae L719
-L721:
-fld qword ptr (_X)
-fmul qword ptr (_Y)
-fld qword ptr (_U1)
-fcompp
-fstsw ax
-sahf
-ja L724
-fld qword ptr (_Y)
-fdiv qword ptr (_U1)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-jae L722
-L724:
-lea edi,(L725)
-push edi
-push 2
-call _BadCond
-add esp,8
-jmp L723
-L722:
-lea edi,(L157)
-push edi
-push 3
-call _BadCond
-add esp,8
-L723:
-lea edi,(L727)
-push edi
-fld qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L726)
-push edi
-call _printf
-add esp,16
-L719:
-mov dword ptr (_Milestone),200
-mov dword ptr (_Indx),1
-L728:
-fld qword ptr (_F9)
-fstp qword ptr (_X)
-mov edi,dword ptr (_Indx)
-cmp edi,2
-jl L732
-cmp edi,5
-jg L732
-jmp dword ptr (L738-8)[edi*4]
-_TEXT ends
-_TEXT segment
-align 4
-L738 label byte
-dd L734
-dd L735
-dd L736
-dd L737
-_TEXT ends
-_TEXT segment
-L734:
-fld qword ptr (_One)
-fadd qword ptr (_U2)
-fstp qword ptr (_X)
-jmp L733
-L735:
-fld qword ptr (_V)
-fstp qword ptr (_X)
-jmp L733
-L736:
-fld qword ptr (_UfThold)
-fstp qword ptr (_X)
-jmp L733
-L737:
-fld qword ptr (_Radix)
-fstp qword ptr (_X)
-L732:
-L733:
-fld qword ptr (_X)
-fstp qword ptr (_Y)
-lea edi,(_sigfpe)
-mov dword ptr (_sigsave),edi
-lea edi,(_ovfl_buf)
-push edi
-call __setjmp
-add esp,4
-cmp eax,0
-je L740
-fld qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L742)
-push edi
-call _printf
-add esp,12
-jmp L741
-L740:
-fld qword ptr (_Y)
-fdiv qword ptr (_X)
-fsub qword ptr (_Half)
-fsub qword ptr (_Half)
-fstp qword ptr (_V9)
-fld qword ptr (_Zero)
-fcomp qword ptr (_V9)
-fstsw ax
-sahf
-jne L743
-jmp L729
-L743:
-fld qword ptr (_U1)
-fchs
-fcomp qword ptr (_V9)
-fstsw ax
-sahf
-jne L745
-cmp dword ptr (_Indx),5
-jge L745
-lea edi,(L157)
-push edi
-push 3
-call _BadCond
-add esp,8
-jmp L746
-L745:
-lea edi,(L157)
-push edi
-push 1
-call _BadCond
-add esp,8
-L746:
-fld qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L747)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_V9)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L748)
-push edi
-call _printf
-add esp,12
-L741:
-mov dword ptr (_sigsave),0
-L729:
-inc dword ptr (_Indx)
-cmp dword ptr (_Indx),5
-jle L728
-mov dword ptr (_Milestone),210
-fld qword ptr (_Zero)
-fstp qword ptr (_MyZero)
-lea edi,(L44)
-push edi
-call _printf
-add esp,4
-lea edi,(L749)
-push edi
-call _printf
-add esp,4
-lea edi,(_sigfpe)
-mov dword ptr (_sigsave),edi
-lea edi,(L750)
-push edi
-call _printf
-add esp,4
-lea edi,(_ovfl_buf)
-push edi
-call __setjmp
-add esp,4
-cmp eax,0
-jne L751
-fld qword ptr (_One)
-fdiv qword ptr (_MyZero)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L753)
-push edi
-call _printf
-add esp,12
-L751:
-mov dword ptr (_sigsave),0
-lea edi,(_sigfpe)
-mov dword ptr (_sigsave),edi
-lea edi,(L754)
-push edi
-call _printf
-add esp,4
-lea edi,(_ovfl_buf)
-push edi
-call __setjmp
-add esp,4
-cmp eax,0
-jne L755
-fld qword ptr (_Zero)
-fdiv qword ptr (_MyZero)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L753)
-push edi
-call _printf
-add esp,12
-L755:
-mov dword ptr (_sigsave),0
-mov dword ptr (_Milestone),220
-call _Pause
-add esp,0
-lea edi,(L44)
-push edi
-call _printf
-add esp,4
-mov dword ptr (-1648)[ebp],0
-L762:
-mov edi,dword ptr (-1648)[ebp]
-cmp dword ptr (_ErrCnt)[edi*4],0
-je L766
-mov edi,dword ptr (-1648)[ebp]
-lea edi,[edi*4]
-mov esi,dword ptr (_ErrCnt)[edi]
-push esi
-mov edi,dword ptr (L757)[edi]
-push edi
-lea edi,(L768)
-push edi
-call _printf
-add esp,12
-L766:
-L763:
-inc dword ptr (-1648)[ebp]
-cmp dword ptr (-1648)[ebp],4
-jl L762
-lea edi,(L44)
-push edi
-call _printf
-add esp,4
-mov edi,dword ptr (_ErrCnt)
-mov esi,dword ptr (_ErrCnt+4)
-lea edi,[esi][edi]
-mov esi,dword ptr (_ErrCnt+8)
-lea edi,[esi][edi]
-mov esi,dword ptr (_ErrCnt+12)
-lea edi,[esi][edi]
-cmp edi,0
-jle L769
-mov edi,dword ptr (_ErrCnt)
-mov esi,dword ptr (_ErrCnt+4)
-lea edi,[esi][edi]
-mov esi,dword ptr (_ErrCnt+8)
-lea edi,[esi][edi]
-cmp edi,0
-jne L774
-cmp dword ptr (_ErrCnt+12),0
-jle L774
-lea edi,(L779)
-push edi
-call _printf
-add esp,4
-lea edi,(L780)
-push edi
-call _printf
-add esp,4
-L774:
-mov edi,dword ptr (_ErrCnt)
-mov esi,dword ptr (_ErrCnt+4)
-lea edi,[esi][edi]
-cmp edi,0
-jne L781
-cmp dword ptr (_ErrCnt+8),0
-jle L781
-lea edi,(L785)
-push edi
-call _printf
-add esp,4
-lea edi,(L786)
-push edi
-call _printf
-add esp,4
-L781:
-mov edi,dword ptr (_ErrCnt)
-mov esi,dword ptr (_ErrCnt+4)
-lea edi,[esi][edi]
-cmp edi,0
-jle L787
-lea edi,(L790)
-push edi
-call _printf
-add esp,4
-lea edi,(L791)
-push edi
-call _printf
-add esp,4
-L787:
-cmp dword ptr (_ErrCnt),0
-jle L770
-lea edi,(L794)
-push edi
-call _printf
-add esp,4
-lea edi,(L795)
-push edi
-call _printf
-add esp,4
-jmp L770
-L769:
-lea edi,(L796)
-push edi
-call _printf
-add esp,4
-cmp dword ptr (_RMult),1
-jne L801
-cmp dword ptr (_RDiv),1
-jne L801
-cmp dword ptr (_RAddSub),1
-jne L801
-cmp dword ptr (_RSqrt),1
-je L797
-L801:
-lea edi,(L802)
-push edi
-call _printf
-add esp,4
-jmp L798
-L797:
-fld qword ptr (_One)
-fcomp qword ptr (_StickyBit)
-fstsw ax
-sahf
-ja L803
-fld qword ptr (_Radix)
-fsub qword ptr (_Two)
-fld qword ptr (_Radix)
-fsub qword ptr (_Nine)
-fsub qword ptr (_One)
-fmulp st(1),st
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L803
-lea edi,(L805)
-push edi
-call _printf
-add esp,4
-lea edi,(L806)
-push edi
-call _printf
-add esp,4
-fld qword ptr (_Two)
-fcomp qword ptr (_Radix)
-fstsw ax
-sahf
-jne L807
-fld qword ptr (_Precision)
-fld qword ptr (_Four)
-fmul qword ptr (_Three)
-fmul qword ptr (_Two)
-fsubp st(1),st
-fld qword ptr (_Precision)
-fsub qword ptr (_TwentySeven)
-fsub qword ptr (_TwentySeven)
-fadd qword ptr (_One)
-fmulp st(1),st
-fld qword ptr (_Zero)
-fcompp
-fstsw ax
-sahf
-jne L807
-lea edi,(L809)
-push edi
-call _printf
-add esp,4
-jmp L808
-L807:
-lea edi,(L810)
-push edi
-call _printf
-add esp,4
-L808:
-cmp dword ptr (_IEEE),0
-je L811
-lea edi,(L813)
-push edi
-call _printf
-add esp,4
-jmp L812
-L811:
-lea edi,(L814)
-push edi
-call _printf
-add esp,4
-lea edi,(L815)
-push edi
-call _printf
-add esp,4
-L812:
-L803:
-lea edi,(L816)
-push edi
-call _printf
-add esp,4
-L798:
-L770:
-cmp dword ptr (_fpecount),0
-je L817
-mov edi,dword ptr (_fpecount)
-push edi
-lea edi,(L819)
-push edi
-call _printf
-add esp,8
-L817:
-lea edi,(L820)
-push edi
-call _printf
-add esp,4
-mov eax,0
-L6:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _Sign
-_Sign:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-fld qword ptr (L7)
-fcomp qword ptr (20)[ebp]
-fstsw ax
-sahf
-ja L823
-fld qword ptr (L8)
-fstp qword ptr (-8)[ebp]
-jmp L824
-L823:
-fld qword ptr (L825)
-fstp qword ptr (-8)[ebp]
-L824:
-fld qword ptr (-8)[ebp]
-L821:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _Pause
-_Pause:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (_Milestone)
-push edi
-lea edi,(L827)
-push edi
-call _printf
-add esp,8
-mov edi,dword ptr (_PageNo)
-push edi
-lea edi,(L828)
-push edi
-call _printf
-add esp,8
-inc dword ptr (_Milestone)
-inc dword ptr (_PageNo)
-mov eax,0
-L826:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _TstCond
-_TstCond:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-cmp dword ptr (24)[ebp],0
-jne L830
-mov edi,dword ptr (28)[ebp]
-push edi
-mov edi,dword ptr (20)[ebp]
-push edi
-call _BadCond
-add esp,8
-lea edi,(L813)
-push edi
-call _printf
-add esp,4
-L830:
-mov eax,0
-L829:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L833 label byte
-dd L834
-dd L835
-dd L836
-dd L837
-public _BadCond
-_DATA ends
-_TEXT segment
-_BadCond:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (20)[ebp]
-lea edi,(_ErrCnt)[edi*4]
-inc dword ptr [edi]
-mov edi,dword ptr (24)[ebp]
-push edi
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (L833)[edi*4]
-push edi
-lea edi,(L838)
-push edi
-call _printf
-add esp,12
-mov eax,0
-L832:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _Random
-_Random:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,48
-fld qword ptr (_Random1)
-fadd qword ptr (_Random9)
-fstp qword ptr (-8)[ebp]
-fld qword ptr (-8)[ebp]
-fmul qword ptr (-8)[ebp]
-fstp qword ptr (-16)[ebp]
-fld qword ptr (-16)[ebp]
-fmul qword ptr (-16)[ebp]
-fstp qword ptr (-16)[ebp]
-fld qword ptr (-8)[ebp]
-fmul qword ptr (-16)[ebp]
-fstp qword ptr (-8)[ebp]
-fld qword ptr (-8)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-48)[ebp]
-fld qword ptr (-8)[ebp]
-fsub qword ptr (-48)[ebp]
-fstp qword ptr (-16)[ebp]
-fld qword ptr (-16)[ebp]
-fld qword ptr (L840)
-fmul qword ptr (-8)[ebp]
-faddp st(1),st
-fstp qword ptr (_Random1)
-fld qword ptr (_Random1)
-L839:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _SqXMinX
-_SqXMinX:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,40
-fld qword ptr (_X)
-fmul qword ptr (_BInvrse)
-fstp qword ptr (-8)[ebp]
-fld qword ptr (_X)
-fsub qword ptr (-8)[ebp]
-fstp qword ptr (-16)[ebp]
-fld qword ptr (_X)
-fmul qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-32)[ebp]
-fld qword ptr (-32)[ebp]
-fsub qword ptr (-8)[ebp]
-fsub qword ptr (-16)[ebp]
-fdiv qword ptr (_OneUlp)
-fstp qword ptr (_SqEr)
-fld qword ptr (_Zero)
-fcomp qword ptr (_SqEr)
-fstsw ax
-sahf
-je L842
-fld qword ptr (_MinSqEr)
-fcomp qword ptr (_SqEr)
-fstsw ax
-sahf
-jbe L844
-fld qword ptr (_SqEr)
-fstp qword ptr (_MinSqEr)
-L844:
-fld qword ptr (_MaxSqEr)
-fcomp qword ptr (_SqEr)
-fstsw ax
-sahf
-jae L846
-fld qword ptr (_SqEr)
-fstp qword ptr (_MaxSqEr)
-L846:
-fld qword ptr (_J)
-fadd qword ptr (L8)
-fstp qword ptr (_J)
-lea edi,(L44)
-push edi
-mov edi,dword ptr (20)[ebp]
-push edi
-call _BadCond
-add esp,8
-fld qword ptr (_OneUlp)
-fmul qword ptr (_SqEr)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_X)
-fmul qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L848)
-push edi
-call _printf
-add esp,28
-lea edi,(L849)
-push edi
-call _printf
-add esp,4
-L842:
-mov eax,0
-L841:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _NewD
-_NewD:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,40
-fld qword ptr (_Z1)
-fmul qword ptr (_Q)
-fstp qword ptr (_X)
-fld qword ptr (_Half)
-fld qword ptr (_X)
-fdiv qword ptr (_Radix)
-fsubp st(1),st
-sub esp,8
-fstp qword ptr [esp]
-call _floor
-add esp,8
-fstp qword ptr (-8)[ebp]
-fld qword ptr (-8)[ebp]
-fmul qword ptr (_Radix)
-fadd qword ptr (_X)
-fstp qword ptr (_X)
-fld qword ptr (_X)
-fstp qword ptr (-24)[ebp]
-fld qword ptr (_Z)
-fstp qword ptr (-32)[ebp]
-fld qword ptr (_Q)
-fld qword ptr (-24)[ebp]
-fmul qword ptr (-32)[ebp]
-fsubp st(1),st
-fdiv qword ptr (_Radix)
-fld qword ptr (-24)[ebp]
-fmul qword ptr (-24)[ebp]
-fld qword ptr (_D)
-fdiv qword ptr (_Radix)
-fmulp st(1),st
-faddp st(1),st
-fstp qword ptr (_Q)
-fld qword ptr (-32)[ebp]
-fld qword ptr (_Two)
-fmul qword ptr (-24)[ebp]
-fmul qword ptr (_D)
-fsubp st(1),st
-fstp qword ptr (_Z)
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jb L851
-fld qword ptr (_Z)
-fchs
-fstp qword ptr (_Z)
-fld qword ptr (_Z1)
-fchs
-fstp qword ptr (_Z1)
-L851:
-fld qword ptr (_Radix)
-fmul qword ptr (_D)
-fstp qword ptr (_D)
-mov eax,0
-L850:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _SR3750
-_SR3750:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,64
-fld qword ptr (_X)
-fsub qword ptr (_Radix)
-fld qword ptr (_Z2)
-fsub qword ptr (_Radix)
-fcompp
-fstsw ax
-sahf
-ja L854
-fld qword ptr (_X)
-fsub qword ptr (_Z2)
-fld qword ptr (_W)
-fsub qword ptr (_Z2)
-fcompp
-fstsw ax
-sahf
-jb L854
-inc dword ptr (_I)
-fld qword ptr (_X)
-fmul qword ptr (_D)
-sub esp,8
-fstp qword ptr [esp]
-call _sqrt
-add esp,8
-fstp qword ptr (-32)[ebp]
-fld qword ptr (-32)[ebp]
-fstp qword ptr (_X2)
-fld qword ptr (_X2)
-fsub qword ptr (_Z2)
-fld qword ptr (_Y)
-fsub qword ptr (_Z2)
-fsubp st(1),st
-fstp qword ptr (_Y2)
-fld qword ptr (_X8)
-fld qword ptr (_Y)
-fsub qword ptr (_Half)
-fdivp st(1),st
-fstp qword ptr (_X2)
-fld qword ptr (_X2)
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-fld qword ptr (_Half)
-fmul qword ptr (-64)[ebp]
-fmul qword ptr (-64)[ebp]
-fsubp st(1),st
-fstp qword ptr (_X2)
-fld qword ptr (_Y2)
-fadd qword ptr (_Half)
-fld qword ptr (_Half)
-fsub qword ptr (_X2)
-faddp st(1),st
-fstp qword ptr (_SqEr)
-fld qword ptr (_MinSqEr)
-fcomp qword ptr (_SqEr)
-fstsw ax
-sahf
-jbe L856
-fld qword ptr (_SqEr)
-fstp qword ptr (_MinSqEr)
-L856:
-fld qword ptr (_Y2)
-fsub qword ptr (_X2)
-fstp qword ptr (_SqEr)
-fld qword ptr (_MaxSqEr)
-fcomp qword ptr (_SqEr)
-fstsw ax
-sahf
-jae L858
-fld qword ptr (_SqEr)
-fstp qword ptr (_MaxSqEr)
-L858:
-L854:
-mov eax,0
-L853:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _IsYeqX
-_IsYeqX:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-fld qword ptr (_X)
-fcomp qword ptr (_Y)
-fstsw ax
-sahf
-je L861
-cmp dword ptr (_N),0
-jg L863
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L865
-fld qword ptr (_Zero)
-fcomp qword ptr (_Q)
-fstsw ax
-sahf
-jb L865
-lea edi,(L867)
-push edi
-call _printf
-add esp,4
-jmp L866
-L865:
-lea edi,(L868)
-push edi
-push 2
-call _BadCond
-add esp,8
-L866:
-fld qword ptr (_Q)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L869)
-push edi
-call _printf
-add esp,20
-fld qword ptr (_Y)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L870)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L871)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_Y)
-fsub qword ptr (_X)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L872)
-push edi
-call _printf
-add esp,12
-L863:
-inc dword ptr (_N)
-L861:
-mov eax,0
-L860:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _SR3980
-_SR3980:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-L874:
-fild dword ptr (_I)
-fstp qword ptr (_Q)
-fld qword ptr (_Q)
-sub esp,8
-fstp qword ptr [esp]
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-call _pow
-add esp,16
-fstp qword ptr (-8)[ebp]
-fld qword ptr (-8)[ebp]
-fstp qword ptr (_Y)
-call _IsYeqX
-add esp,0
-mov edi,dword ptr (_I)
-lea edi,(1)[edi]
-mov dword ptr (_I),edi
-cmp edi,dword ptr (_M)
-jle L877
-jmp L876
-L877:
-fld qword ptr (_Z)
-fmul qword ptr (_X)
-fstp qword ptr (_X)
-L875:
-fld qword ptr (_W)
-fcomp qword ptr (_X)
-fstsw ax
-sahf
-ja L874
-L876:
-mov eax,0
-L873:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _PrintIfNPositive
-_PrintIfNPositive:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-cmp dword ptr (_N),0
-jle L880
-mov edi,dword ptr (_N)
-push edi
-lea edi,(L882)
-push edi
-call _printf
-add esp,8
-L880:
-mov eax,0
-L879:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _TstPtUf
-_TstPtUf:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,48
-mov dword ptr (_N),0
-fld qword ptr (_Zero)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-je L884
-lea edi,(L886)
-push edi
-call _printf
-add esp,4
-lea edi,(L887)
-push edi
-call _printf
-add esp,4
-lea edi,(_sigfpe)
-mov dword ptr (_sigsave),edi
-lea edi,(_ovfl_buf)
-push edi
-call __setjmp
-add esp,4
-cmp eax,0
-je L888
-jmp L890
-L888:
-fld qword ptr (_Z)
-fadd qword ptr (_Z)
-fdiv qword ptr (_Z)
-fstp qword ptr (_Q9)
-fld qword ptr (_Q9)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L891)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_Q9)
-fsub qword ptr (_Two)
-sub esp,8
-fstp qword ptr [esp]
-call _fabs
-add esp,8
-fstp qword ptr (-16)[ebp]
-fld qword ptr (_Radix)
-fmul qword ptr (_U2)
-fcomp qword ptr (-16)[ebp]
-fstsw ax
-sahf
-jbe L892
-lea edi,(L894)
-push edi
-call _printf
-add esp,4
-lea edi,(L895)
-push edi
-call _printf
-add esp,4
-jmp L893
-L892:
-fld qword ptr (_One)
-fcomp qword ptr (_Q9)
-fstsw ax
-sahf
-ja L898
-fld qword ptr (_Two)
-fcomp qword ptr (_Q9)
-fstsw ax
-sahf
-jae L896
-L898:
-L890:
-mov dword ptr (_N),1
-mov edi,dword ptr (_ErrCnt+4)
-lea edi,(1)[edi]
-mov dword ptr (_ErrCnt+4),edi
-lea edi,(L901)
-push edi
-call _printf
-add esp,4
-jmp L897
-L896:
-mov dword ptr (_N),1
-mov edi,dword ptr (_ErrCnt+8)
-lea edi,(1)[edi]
-mov dword ptr (_ErrCnt+8),edi
-lea edi,(L904)
-push edi
-call _printf
-add esp,4
-L897:
-L893:
-mov dword ptr (_sigsave),0
-fld qword ptr (_Z)
-fmul qword ptr (_One)
-fstp qword ptr (_V9)
-fld qword ptr (_V9)
-fstp qword ptr (_Random1)
-fld qword ptr (_One)
-fmul qword ptr (_Z)
-fstp qword ptr (_V9)
-fld qword ptr (_V9)
-fstp qword ptr (_Random2)
-fld qword ptr (_Z)
-fdiv qword ptr (_One)
-fstp qword ptr (_V9)
-fld qword ptr (_Random1)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L905
-fld qword ptr (_Random2)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L905
-fld qword ptr (_V9)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-jne L905
-cmp dword ptr (_N),0
-jle L906
-call _Pause
-add esp,0
-jmp L906
-L905:
-mov dword ptr (_N),1
-lea edi,(L909)
-push edi
-push 2
-call _BadCond
-add esp,8
-fld qword ptr (_Z)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L910)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_Random1)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-je L911
-fld qword ptr (_Random1)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L913)
-push edi
-call _printf
-add esp,12
-L911:
-fld qword ptr (_Random2)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-je L914
-fld qword ptr (_Random1)
-fcomp qword ptr (_Random2)
-fstsw ax
-sahf
-je L914
-fld qword ptr (_Random2)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L916)
-push edi
-call _printf
-add esp,12
-L914:
-fld qword ptr (_V9)
-fcomp qword ptr (_Z)
-fstsw ax
-sahf
-je L917
-fld qword ptr (_V9)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L919)
-push edi
-call _printf
-add esp,12
-L917:
-fld qword ptr (_Random1)
-fcomp qword ptr (_Random2)
-fstsw ax
-sahf
-je L920
-mov edi,dword ptr (_ErrCnt+8)
-lea edi,(1)[edi]
-mov dword ptr (_ErrCnt+8),edi
-lea edi,(L924)
-push edi
-push 2
-call _BadCond
-add esp,8
-fld qword ptr (_Random2)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L925)
-push edi
-call _printf
-add esp,12
-fld qword ptr (_Random1)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L926)
-push edi
-call _printf
-add esp,12
-L920:
-call _Pause
-add esp,0
-L906:
-L884:
-mov eax,0
-L883:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _notify
-_notify:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (20)[ebp]
-push edi
-lea edi,(L928)
-push edi
-call _printf
-add esp,8
-lea edi,(L929)
-push edi
-call _printf
-add esp,4
-mov eax,0
-L927:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _msglist
-_msglist:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-jmp L932
-L931:
-mov edi,dword ptr (20)[ebp]
-lea esi,(4)[edi]
-mov dword ptr (20)[ebp],esi
-mov edi,dword ptr [edi]
-push edi
-lea edi,(L934)
-push edi
-call _printf
-add esp,8
-L932:
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr [edi]
-cmp edi,0
-jne L931
-mov eax,0
-L930:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L936 label byte
-dd L937
-dd L938
-dd L939
-dd L940
-dd L941
-dd L942
-dd L943
-dd L944
-dd L945
-dd 00H
-public _Instructions
-_DATA ends
-_TEXT segment
-_Instructions:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-lea edi,(L936)
-push edi
-call _msglist
-add esp,4
-mov eax,0
-L935:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L947 label byte
-dd L948
-dd L949
-dd L950
-dd L951
-dd L952
-dd L953
-dd L954
-dd L955
-dd L956
-dd L957
-dd L958
-dd L959
-dd L960
-dd L961
-dd 00H
-public _Heading
-_DATA ends
-_TEXT segment
-_Heading:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-lea edi,(L947)
-push edi
-call _msglist
-add esp,4
-mov eax,0
-L946:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L963 label byte
-dd L964
-dd L965
-dd L966
-dd L967
-dd L968
-dd L969
-dd L970
-dd L971
-dd L972
-dd L973
-dd L974
-dd L975
-dd L976
-dd L977
-dd L978
-dd L979
-dd L980
-dd L981
-dd L982
-dd 00H
-public _Characteristics
-_DATA ends
-_TEXT segment
-_Characteristics:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-lea edi,(L963)
-push edi
-call _msglist
-add esp,4
-mov eax,0
-L962:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-align 4
-L984 label byte
-dd L985
-dd L986
-dd L987
-dd L988
-dd L989
-dd L990
-dd L991
-dd L992
-dd L993
-dd L994
-dd L995
-dd L996
-dd L997
-dd L998
-dd L999
-dd L1000
-dd L1001
-dd 00H
-public _History
-_DATA ends
-_TEXT segment
-_History:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-lea edi,(L984)
-push edi
-call _msglist
-add esp,4
-mov eax,0
-L983:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _pow
-_pow:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,96
-mov dword ptr (-20)[ebp],0
-mov dword ptr (-24)[ebp],0
-fld qword ptr (L7)
-fcomp qword ptr (28)[ebp]
-fstsw ax
-sahf
-jne L1003
-fld qword ptr (L8)
-jmp L1002
-L1003:
-fld qword ptr (L1008)
-fcomp qword ptr (28)[ebp]
-fstsw ax
-sahf
-ja L1007
-fld qword ptr (L1009)
-fcomp qword ptr (28)[ebp]
-fstsw ax
-sahf
-jae L1005
-L1007:
-fld qword ptr (L825)
-fcomp qword ptr (20)[ebp]
-fstsw ax
-sahf
-je L1005
-fld qword ptr (20)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _log
-add esp,8
-fstp qword ptr (-48)[ebp]
-fld qword ptr (28)[ebp]
-fmul qword ptr (-48)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _exp
-add esp,8
-fstp qword ptr (-56)[ebp]
-fld qword ptr (-56)[ebp]
-jmp L1002
-L1005:
-fld qword ptr (L7)
-fcomp qword ptr (28)[ebp]
-fstsw ax
-sahf
-jbe L1010
-fld qword ptr (28)[ebp]
-fchs
-fstp qword ptr (28)[ebp]
-mov dword ptr (-24)[ebp],1
-L1010:
-lea edi,(-32)[ebp]
-push edi
-fld qword ptr (28)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _modf
-add esp,12
-fstp qword ptr (-64)[ebp]
-fld qword ptr (-64)[ebp]
-fstp qword ptr (28)[ebp]
-fld qword ptr (L7)
-fcomp qword ptr (28)[ebp]
-fstsw ax
-sahf
-je L1012
-fld qword ptr (20)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _log
-add esp,8
-fstp qword ptr (-72)[ebp]
-fld qword ptr (28)[ebp]
-fmul qword ptr (-72)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _exp
-add esp,8
-fstp qword ptr (-80)[ebp]
-fld qword ptr (-80)[ebp]
-fstp qword ptr (-16)[ebp]
-jmp L1013
-L1012:
-fld qword ptr (L8)
-fstp qword ptr (-16)[ebp]
-L1013:
-lea edi,(-8)[ebp]
-push edi
-fld qword ptr (20)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _frexp
-add esp,12
-fstp qword ptr (-88)[ebp]
-fld qword ptr (-88)[ebp]
-fstp qword ptr (20)[ebp]
-fld qword ptr (-32)[ebp]
-call __ftol
-mov dword ptr (-4)[ebp],eax
-cmp eax,0
-je L1014
-L1016:
-mov edi,dword ptr (-4)[ebp]
-and edi,1
-cmp edi,0
-je L1020
-fld qword ptr (-16)[ebp]
-fmul qword ptr (20)[ebp]
-fstp qword ptr (-16)[ebp]
-mov edi,dword ptr (-8)[ebp]
-add dword ptr (-20)[ebp],edi
-L1020:
-mov edi,dword ptr (-4)[ebp]
-sar edi,1
-mov dword ptr (-4)[ebp],edi
-cmp edi,0
-jne L1022
-jmp L1018
-L1022:
-fld qword ptr (20)[ebp]
-fmul qword ptr (20)[ebp]
-fstp qword ptr (20)[ebp]
-sal dword ptr (-8)[ebp],1
-fld qword ptr (L1026)
-fcomp qword ptr (20)[ebp]
-fstsw ax
-sahf
-jbe L1016
-fld qword ptr (L1027)
-fmul qword ptr (20)[ebp]
-fstp qword ptr (20)[ebp]
-dec dword ptr (-8)[ebp]
-jmp L1016
-L1018:
-L1014:
-cmp dword ptr (-24)[ebp],0
-je L1028
-fld qword ptr (L8)
-fdiv qword ptr (-16)[ebp]
-fstp qword ptr (-16)[ebp]
-neg dword ptr (-20)[ebp]
-L1028:
-mov edi,dword ptr (-20)[ebp]
-push edi
-fld qword ptr (-16)[ebp]
-sub esp,8
-fstp qword ptr [esp]
-call _ldexp
-add esp,12
-fstp qword ptr (-96)[ebp]
-fld qword ptr (-96)[ebp]
-L1002:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _modf:near
-_TEXT segment
-_TEXT ends
-extrn _ldexp:near
-_TEXT segment
-_TEXT ends
-extrn _frexp:near
-_TEXT segment
-_TEXT ends
-extrn _exp:near
-_TEXT segment
-_TEXT ends
-extrn _abort:near
-_TEXT segment
-_TEXT ends
-_DATA segment
-public _UfNGrad
-align 4
-_UfNGrad label byte
-db 4 dup (0)
-public _SqRWrng
-align 4
-_SqRWrng label byte
-db 4 dup (0)
-public _IEEE
-align 4
-_IEEE label byte
-db 4 dup (0)
-public _Anomaly
-align 4
-_Anomaly label byte
-db 4 dup (0)
-public _Monot
-align 4
-_Monot label byte
-db 4 dup (0)
-public _NotMonot
-align 4
-_NotMonot label byte
-db 4 dup (0)
-public _Done
-align 4
-_Done label byte
-db 4 dup (0)
-public _Break
-align 4
-_Break label byte
-db 4 dup (0)
-public _RSqrt
-align 4
-_RSqrt label byte
-db 4 dup (0)
-public _RAddSub
-align 4
-_RAddSub label byte
-db 4 dup (0)
-public _RDiv
-align 4
-_RDiv label byte
-db 4 dup (0)
-public _RMult
-align 4
-_RMult label byte
-db 4 dup (0)
-public _GAddSub
-align 4
-_GAddSub label byte
-db 4 dup (0)
-public _GDiv
-align 4
-_GDiv label byte
-db 4 dup (0)
-public _GMult
-align 4
-_GMult label byte
-db 4 dup (0)
-public _N1
-align 4
-_N1 label byte
-db 4 dup (0)
-public _N
-align 4
-_N label byte
-db 4 dup (0)
-public _M
-align 4
-_M label byte
-db 4 dup (0)
-public _PageNo
-align 4
-_PageNo label byte
-db 4 dup (0)
-public _Milestone
-align 4
-_Milestone label byte
-db 4 dup (0)
-public _fpecount
-align 4
-_fpecount label byte
-db 4 dup (0)
-public _ErrCnt
-align 4
-_ErrCnt label byte
-db 16 dup (0)
-public _Z9
-align 4
-_Z9 label byte
-db 8 dup (0)
-public _Z2
-align 4
-_Z2 label byte
-db 8 dup (0)
-public _Z1
-align 4
-_Z1 label byte
-db 8 dup (0)
-public _PseudoZero
-align 4
-_PseudoZero label byte
-db 8 dup (0)
-public _Z
-align 4
-_Z label byte
-db 8 dup (0)
-public _Random2
-align 4
-_Random2 label byte
-db 8 dup (0)
-public _Y2
-align 4
-_Y2 label byte
-db 8 dup (0)
-public _Y1
-align 4
-_Y1 label byte
-db 8 dup (0)
-public _Y
-align 4
-_Y label byte
-db 8 dup (0)
-public _Random1
-align 4
-_Random1 label byte
-db 8 dup (0)
-public _X8
-align 4
-_X8 label byte
-db 8 dup (0)
-public _X2
-align 4
-_X2 label byte
-db 8 dup (0)
-public _X1
-align 4
-_X1 label byte
-db 8 dup (0)
-public _X
-align 4
-_X label byte
-db 8 dup (0)
-public _W
-align 4
-_W label byte
-db 8 dup (0)
-public _V9
-align 4
-_V9 label byte
-db 8 dup (0)
-public _V0
-align 4
-_V0 label byte
-db 8 dup (0)
-public _V
-align 4
-_V label byte
-db 8 dup (0)
-public _U2
-align 4
-_U2 label byte
-db 8 dup (0)
-public _U1
-align 4
-_U1 label byte
-db 8 dup (0)
-public _UfThold
-align 4
-_UfThold label byte
-db 8 dup (0)
-public _OneUlp
-align 4
-_OneUlp label byte
-db 8 dup (0)
-public _S
-align 4
-_S label byte
-db 8 dup (0)
-public _Underflow
-align 4
-_Underflow label byte
-db 8 dup (0)
-public _T
-align 4
-_T label byte
-db 8 dup (0)
-public _Random9
-align 4
-_Random9 label byte
-db 8 dup (0)
-public _R
-align 4
-_R label byte
-db 8 dup (0)
-public _Q9
-align 4
-_Q9 label byte
-db 8 dup (0)
-public _Q
-align 4
-_Q label byte
-db 8 dup (0)
-public _Precision
-align 4
-_Precision label byte
-db 8 dup (0)
-public _MyZero
-align 4
-_MyZero label byte
-db 8 dup (0)
-public _J
-align 4
-_J label byte
-db 8 dup (0)
-public _StickyBit
-align 4
-_StickyBit label byte
-db 8 dup (0)
-public _I
-align 4
-_I label byte
-db 4 dup (0)
-public _HInvrse
-align 4
-_HInvrse label byte
-db 8 dup (0)
-public _H
-align 4
-_H label byte
-db 8 dup (0)
-public _F9
-align 4
-_F9 label byte
-db 8 dup (0)
-public _F6
-align 4
-_F6 label byte
-db 8 dup (0)
-public _Third
-align 4
-_Third label byte
-db 8 dup (0)
-public _E9
-align 4
-_E9 label byte
-db 8 dup (0)
-public _MaxSqEr
-align 4
-_MaxSqEr label byte
-db 8 dup (0)
-public _SqEr
-align 4
-_SqEr label byte
-db 8 dup (0)
-public _MinSqEr
-align 4
-_MinSqEr label byte
-db 8 dup (0)
-public _E3
-align 4
-_E3 label byte
-db 8 dup (0)
-public _Exp2
-align 4
-_Exp2 label byte
-db 8 dup (0)
-public _E1
-align 4
-_E1 label byte
-db 8 dup (0)
-public _E0
-align 4
-_E0 label byte
-db 8 dup (0)
-public _FourD
-align 4
-_FourD label byte
-db 8 dup (0)
-public _D
-align 4
-_D label byte
-db 8 dup (0)
-public _CInvrse
-align 4
-_CInvrse label byte
-db 8 dup (0)
-public _C
-align 4
-_C label byte
-db 8 dup (0)
-public _A1
-align 4
-_A1 label byte
-db 8 dup (0)
-public _AInvrse
-align 4
-_AInvrse label byte
-db 8 dup (0)
-public _ch
-align 1
-_ch label byte
-db 8 dup (0)
-public _Indx
-align 4
-_Indx label byte
-db 4 dup (0)
-public _BMinusU2
-align 4
-_BMinusU2 label byte
-db 8 dup (0)
-public _RadixD2
-align 4
-_RadixD2 label byte
-db 8 dup (0)
-public _BInvrse
-align 4
-_BInvrse label byte
-db 8 dup (0)
-public _Radix
-align 4
-_Radix label byte
-db 8 dup (0)
-public _sigsave
-align 4
-_sigsave label byte
-db 4 dup (0)
-public _ovfl_buf
-align 4
-_ovfl_buf label byte
-db 64 dup (0)
-_DATA ends
-extrn _sqrt:near
-_DATA segment
-_DATA ends
-extrn _log:near
-_DATA segment
-_DATA ends
-extrn _floor:near
-_DATA segment
-_DATA ends
-extrn _fabs:near
-_DATA segment
-_DATA ends
-extrn _longjmp:near
-_DATA segment
-_DATA ends
-extrn __setjmp:near
-_DATA segment
-_DATA ends
-extrn _signal:near
-_DATA segment
-_DATA ends
-extrn _printf:near
-_DATA segment
-_DATA ends
-extrn _fflush:near
-_DATA segment
-_DATA ends
-extrn __iob:near
-_DATA segment
-_DATA ends
-_TEXT segment
-align 4
-L1027 label byte
-dd 00H
-dd 040000000H
-align 4
-L1026 label byte
-dd 00H
-dd 03fe00000H
-align 4
-L1009 label byte
-dd 00H
-dd 040913000H
-align 4
-L1008 label byte
-dd 00H
-dd 0c0913000H
-align 1
-L1001 label byte
-db 115
-db 101
-db 101
-db 32
-db 115
-db 111
-db 117
-db 114
-db 99
-db 101
-db 32
-db 99
-db 111
-db 109
-db 109
-db 101
-db 110
-db 116
-db 115
-db 32
-db 102
-db 111
-db 114
-db 32
-db 109
-db 111
-db 114
-db 101
-db 32
-db 104
-db 105
-db 115
-db 116
-db 111
-db 114
-db 121
-db 46
-db 0
-align 1
-L1000 label byte
-db 66
-db 65
-db 83
-db 73
-db 67
-db 32
-db 118
-db 101
-db 114
-db 115
-db 105
-db 111
-db 110
-db 32
-db 111
-db 102
-db 32
-db 116
-db 104
-db 105
-db 115
-db 32
-db 112
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 32
-db 40
-db 67
-db 41
-db 32
-db 49
-db 57
-db 56
-db 51
-db 32
-db 98
-db 121
-db 32
-db 80
-db 114
-db 111
-db 102
-db 46
-db 32
-db 87
-db 46
-db 32
-db 77
-db 46
-db 32
-db 75
-db 97
-db 104
-db 97
-db 110
-db 59
-db 0
-align 1
-L999 label byte
-db 97
-db 115
-db 32
-db 117
-db 115
-db 101
-db 100
-db 32
-db 98
-db 121
-db 32
-db 99
-db 101
-db 114
-db 116
-db 97
-db 105
-db 110
-db 32
-db 101
-db 97
-db 114
-db 108
-db 121
-db 32
-db 87
-db 65
-db 78
-db 71
-db 32
-db 109
-db 97
-db 99
-db 104
-db 105
-db 110
-db 101
-db 115
-db 46
-db 10
-db 0
-align 1
-L998 label byte
-db 102
-db 108
-db 111
-db 97
-db 116
-db 105
-db 110
-db 103
-db 45
-db 112
-db 111
-db 105
-db 110
-db 116
-db 32
-db 110
-db 117
-db 109
-db 98
-db 101
-db 114
-db 115
-db 44
-db 32
-db 98
-db 117
-db 116
-db 32
-db 97
-db 108
-db 115
-db 111
-db 32
-db 97
-db 108
-db 108
-db 111
-db 119
-db 115
-db 32
-db 108
-db 111
-db 103
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 105
-db 99
-db 32
-db 101
-db 110
-db 99
-db 111
-db 100
-db 105
-db 110
-db 103
-db 0
-align 1
-L997 label byte
-db 10
-db 84
-db 104
-db 101
-db 32
-db 112
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 32
-db 105
-db 115
-db 32
-db 98
-db 97
-db 115
-db 101
-db 100
-db 32
-db 117
-db 112
-db 111
-db 110
-db 32
-db 97
-db 32
-db 99
-db 111
-db 110
-db 118
-db 101
-db 110
-db 116
-db 105
-db 111
-db 110
-db 97
-db 108
-db 32
-db 114
-db 97
-db 100
-db 105
-db 120
-db 32
-db 114
-db 101
-db 112
-db 114
-db 101
-db 115
-db 101
-db 110
-db 116
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 102
-db 111
-db 114
-db 0
-align 1
-L996 label byte
-db 111
-db 102
-db 32
-db 112
-db 97
-db 116
-db 104
-db 111
-db 108
-db 111
-db 103
-db 105
-db 101
-db 115
-db 44
-db 32
-db 97
-db 110
-db 100
-db 32
-db 116
-db 111
-db 32
-db 115
-db 97
-db 121
-db 32
-db 104
-db 111
-db 119
-db 32
-db 119
-db 101
-db 108
-db 108
-db 32
-db 116
-db 104
-db 101
-db 32
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 101
-db 116
-db 105
-db 99
-db 32
-db 105
-db 115
-db 32
-db 105
-db 109
-db 112
-db 108
-db 101
-db 109
-db 101
-db 110
-db 116
-db 101
-db 100
-db 46
-db 0
-align 1
-L995 label byte
-db 111
-db 102
-db 32
-db 116
-db 104
-db 101
-db 32
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 101
-db 116
-db 105
-db 99
-db 44
-db 32
-db 116
-db 104
-db 105
-db 115
-db 32
-db 112
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 32
-db 116
-db 114
-db 105
-db 101
-db 115
-db 32
-db 116
-db 111
-db 32
-db 99
-db 111
-db 112
-db 101
-db 32
-db 119
-db 105
-db 116
-db 104
-db 32
-db 97
-db 32
-db 119
-db 105
-db 100
-db 101
-db 114
-db 32
-db 118
-db 97
-db 114
-db 105
-db 101
-db 116
-db 121
-db 0
-align 1
-L994 label byte
-db 116
-db 104
-db 101
-db 32
-db 82
-db 97
-db 100
-db 105
-db 120
-db 44
-db 32
-db 80
-db 114
-db 101
-db 99
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 97
-db 110
-db 100
-db 32
-db 114
-db 97
-db 110
-db 103
-db 101
-db 32
-db 40
-db 111
-db 118
-db 101
-db 114
-db 47
-db 117
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 116
-db 104
-db 114
-db 101
-db 115
-db 104
-db 111
-db 108
-db 100
-db 115
-db 41
-db 0
-align 1
-L993 label byte
-db 87
-db 46
-db 32
-db 74
-db 46
-db 32
-db 67
-db 111
-db 100
-db 121
-db 32
-db 97
-db 110
-db 100
-db 32
-db 87
-db 46
-db 32
-db 87
-db 97
-db 105
-db 116
-db 101
-db 46
-db 32
-db 65
-db 108
-db 116
-db 104
-db 111
-db 117
-db 103
-db 104
-db 32
-db 98
-db 111
-db 116
-db 104
-db 32
-db 112
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 115
-db 32
-db 116
-db 114
-db 121
-db 32
-db 116
-db 111
-db 32
-db 100
-db 105
-db 115
-db 99
-db 111
-db 118
-db 101
-db 114
-db 0
-align 1
-L992 label byte
-db 98
-db 111
-db 111
-db 107
-db 32
-db 32
-db 96
-db 83
-db 111
-db 102
-db 116
-db 119
-db 97
-db 114
-db 101
-db 32
-db 77
-db 97
-db 110
-db 117
-db 97
-db 108
-db 32
-db 102
-db 111
-db 114
-db 32
-db 116
-db 104
-db 101
-db 32
-db 69
-db 108
-db 101
-db 109
-db 101
-db 110
-db 116
-db 97
-db 114
-db 121
-db 32
-db 70
-db 117
-db 110
-db 99
-db 116
-db 105
-db 111
-db 110
-db 115
-db 39
-db 32
-db 40
-db 49
-db 57
-db 56
-db 48
-db 41
-db 32
-db 98
-db 121
-db 0
-align 1
-L991 label byte
-db 112
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 32
-db 99
-db 97
-db 108
-db 108
-db 101
-db 100
-db 32
-db 96
-db 77
-db 65
-db 67
-db 72
-db 65
-db 82
-db 39
-db 44
-db 32
-db 119
-db 104
-db 105
-db 99
-db 104
-db 32
-db 99
-db 97
-db 110
-db 32
-db 98
-db 101
-db 32
-db 102
-db 111
-db 117
-db 110
-db 100
-db 32
-db 97
-db 116
-db 32
-db 116
-db 104
-db 101
-db 32
-db 101
-db 110
-db 100
-db 32
-db 111
-db 102
-db 32
-db 116
-db 104
-db 101
-db 0
-align 1
-L990 label byte
-db 84
-db 104
-db 101
-db 32
-db 100
-db 105
-db 97
-db 103
-db 110
-db 111
-db 115
-db 116
-db 105
-db 99
-db 32
-db 99
-db 97
-db 112
-db 97
-db 98
-db 105
-db 108
-db 105
-db 116
-db 105
-db 101
-db 115
-db 32
-db 111
-db 102
-db 32
-db 116
-db 104
-db 105
-db 115
-db 32
-db 112
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 32
-db 103
-db 111
-db 32
-db 98
-db 101
-db 121
-db 111
-db 110
-db 100
-db 32
-db 97
-db 110
-db 32
-db 101
-db 97
-db 114
-db 108
-db 105
-db 101
-db 114
-db 0
-align 1
-L989 label byte
-db 70
-db 97
-db 105
-db 108
-db 117
-db 114
-db 101
-db 115
-db 32
-db 109
-db 97
-db 121
-db 32
-db 99
-db 111
-db 110
-db 102
-db 111
-db 117
-db 110
-db 100
-db 32
-db 115
-db 117
-db 98
-db 115
-db 101
-db 113
-db 117
-db 101
-db 110
-db 116
-db 32
-db 100
-db 105
-db 97
-db 103
-db 110
-db 111
-db 115
-db 101
-db 115
-db 46
-db 10
-db 0
-align 1
-L988 label byte
-db 32
-db 32
-db 32
-db 70
-db 65
-db 73
-db 76
-db 85
-db 82
-db 69
-db 115
-db 44
-db 32
-db 108
-db 105
-db 107
-db 101
-db 32
-db 50
-db 43
-db 50
-db 32
-db 61
-db 61
-db 32
-db 53
-db 32
-db 46
-db 0
-align 1
-L987 label byte
-db 32
-db 32
-db 32
-db 83
-db 101
-db 114
-db 105
-db 111
-db 117
-db 115
-db 32
-db 68
-db 69
-db 70
-db 69
-db 67
-db 84
-db 115
-db 44
-db 32
-db 108
-db 105
-db 107
-db 101
-db 32
-db 108
-db 97
-db 99
-db 107
-db 32
-db 111
-db 102
-db 32
-db 97
-db 32
-db 103
-db 117
-db 97
-db 114
-db 100
-db 32
-db 100
-db 105
-db 103
-db 105
-db 116
-db 44
-db 32
-db 97
-db 110
-db 100
-db 0
-align 1
-L986 label byte
-db 32
-db 32
-db 32
-db 70
-db 76
-db 65
-db 87
-db 115
-db 44
-db 32
-db 108
-db 105
-db 107
-db 101
-db 32
-db 108
-db 97
-db 99
-db 107
-db 32
-db 111
-db 102
-db 32
-db 97
-db 32
-db 115
-db 116
-db 105
-db 99
-db 107
-db 121
-db 32
-db 98
-db 105
-db 116
-db 44
-db 0
-align 1
-L985 label byte
-db 84
-db 104
-db 101
-db 32
-db 112
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 32
-db 97
-db 116
-db 116
-db 101
-db 109
-db 112
-db 116
-db 115
-db 32
-db 116
-db 111
-db 32
-db 100
-db 105
-db 115
-db 99
-db 114
-db 105
-db 109
-db 105
-db 110
-db 97
-db 116
-db 101
-db 32
-db 97
-db 109
-db 111
-db 110
-db 103
-db 0
-align 1
-L982 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 68
-db 101
-db 99
-db 105
-db 109
-db 97
-db 108
-db 45
-db 66
-db 105
-db 110
-db 97
-db 114
-db 121
-db 32
-db 99
-db 111
-db 110
-db 118
-db 101
-db 114
-db 115
-db 105
-db 111
-db 110
-db 32
-db 105
-db 115
-db 32
-db 78
-db 79
-db 84
-db 32
-db 89
-db 69
-db 84
-db 32
-db 116
-db 101
-db 115
-db 116
-db 101
-db 100
-db 32
-db 102
-db 111
-db 114
-db 32
-db 97
-db 99
-db 99
-db 117
-db 114
-db 97
-db 99
-db 121
-db 46
-db 0
-align 1
-L981 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 69
-db 120
-db 116
-db 114
-db 97
-db 45
-db 112
-db 114
-db 101
-db 99
-db 105
-db 115
-db 101
-db 32
-db 115
-db 117
-db 98
-db 101
-db 120
-db 112
-db 114
-db 101
-db 115
-db 115
-db 105
-db 111
-db 110
-db 115
-db 32
-db 97
-db 114
-db 101
-db 32
-db 114
-db 101
-db 118
-db 101
-db 97
-db 108
-db 101
-db 100
-db 32
-db 98
-db 117
-db 116
-db 32
-db 78
-db 79
-db 84
-db 32
-db 89
-db 69
-db 84
-db 32
-db 116
-db 101
-db 115
-db 116
-db 101
-db 100
-db 46
-db 0
-align 1
-L980 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 83
-db 113
-db 114
-db 116
-db 32
-db 105
-db 115
-db 32
-db 116
-db 101
-db 115
-db 116
-db 101
-db 100
-db 46
-db 32
-db 32
-db 89
-db 94
-db 88
-db 32
-db 105
-db 115
-db 32
-db 110
-db 111
-db 116
-db 32
-db 116
-db 101
-db 115
-db 116
-db 101
-db 100
-db 46
-db 0
-align 1
-L979 label byte
-db 9
-db 97
-db 110
-db 100
-db 32
-db 102
-db 111
-db 114
-db 32
-db 99
-db 111
-db 110
-db 116
-db 97
-db 109
-db 105
-db 110
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 119
-db 105
-db 116
-db 104
-db 32
-db 112
-db 115
-db 101
-db 117
-db 100
-db 111
-db 45
-db 122
-db 101
-db 114
-db 111
-db 115
-db 46
-db 0
-align 1
-L978 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 67
-db 111
-db 109
-db 112
-db 97
-db 114
-db 105
-db 115
-db 105
-db 111
-db 110
-db 115
-db 32
-db 97
-db 114
-db 101
-db 32
-db 99
-db 104
-db 101
-db 99
-db 107
-db 101
-db 100
-db 32
-db 102
-db 111
-db 114
-db 32
-db 99
-db 111
-db 110
-db 115
-db 105
-db 115
-db 116
-db 101
-db 110
-db 99
-db 121
-db 32
-db 119
-db 105
-db 116
-db 104
-db 32
-db 115
-db 117
-db 98
-db 116
-db 114
-db 97
-db 99
-db 116
-db 105
-db 111
-db 110
-db 0
-align 1
-L977 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 86
-db 48
-db 32
-db 32
-db 116
-db 101
-db 108
-db 108
-db 115
-db 44
-db 32
-db 114
-db 111
-db 117
-db 103
-db 104
-db 108
-db 121
-db 44
-db 32
-db 119
-db 104
-db 101
-db 116
-db 104
-db 101
-db 114
-db 32
-db 32
-db 73
-db 110
-db 102
-db 105
-db 110
-db 105
-db 116
-db 121
-db 32
-db 32
-db 105
-db 115
-db 32
-db 114
-db 101
-db 112
-db 114
-db 101
-db 115
-db 101
-db 110
-db 116
-db 101
-db 100
-db 46
-db 0
-align 1
-L976 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 86
-db 32
-db 61
-db 32
-db 97
-db 110
-db 32
-db 111
-db 118
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 116
-db 104
-db 114
-db 101
-db 115
-db 104
-db 111
-db 108
-db 100
-db 44
-db 32
-db 114
-db 111
-db 117
-db 103
-db 104
-db 108
-db 121
-db 46
-db 0
-align 1
-L975 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 69
-db 48
-db 32
-db 97
-db 110
-db 100
-db 32
-db 80
-db 115
-db 101
-db 117
-db 100
-db 111
-db 90
-db 101
-db 114
-db 111
-db 32
-db 116
-db 101
-db 108
-db 108
-db 32
-db 119
-db 104
-db 101
-db 116
-db 104
-db 101
-db 114
-db 32
-db 117
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 105
-db 115
-db 32
-db 97
-db 98
-db 114
-db 117
-db 112
-db 116
-db 44
-db 32
-db 103
-db 114
-db 97
-db 100
-db 117
-db 97
-db 108
-db 44
-db 32
-db 111
-db 114
-db 32
-db 102
-db 117
-db 122
-db 122
-db 121
-db 46
-db 0
-align 1
-L974 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 85
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 84
-db 104
-db 114
-db 101
-db 115
-db 104
-db 111
-db 108
-db 100
-db 32
-db 61
-db 32
-db 97
-db 110
-db 32
-db 117
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 116
-db 104
-db 114
-db 101
-db 115
-db 104
-db 111
-db 108
-db 100
-db 46
-db 0
-align 1
-L973 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 87
-db 104
-db 101
-db 116
-db 104
-db 101
-db 114
-db 32
-db 97
-db 32
-db 83
-db 116
-db 105
-db 99
-db 107
-db 121
-db 32
-db 66
-db 105
-db 116
-db 32
-db 117
-db 115
-db 101
-db 100
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 108
-db 121
-db 32
-db 102
-db 111
-db 114
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 105
-db 110
-db 103
-db 46
-db 0
-align 1
-L972 label byte
-db 9
-db 102
-db 111
-db 114
-db 32
-db 77
-db 117
-db 108
-db 116
-db 46
-db 44
-db 32
-db 68
-db 105
-db 118
-db 46
-db 44
-db 32
-db 65
-db 100
-db 100
-db 47
-db 83
-db 117
-db 98
-db 116
-db 46
-db 32
-db 97
-db 110
-db 100
-db 32
-db 83
-db 113
-db 114
-db 116
-db 46
-db 0
-align 1
-L971 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 87
-db 104
-db 101
-db 116
-db 104
-db 101
-db 114
-db 32
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 101
-db 116
-db 105
-db 99
-db 32
-db 105
-db 115
-db 32
-db 99
-db 104
-db 111
-db 112
-db 112
-db 101
-db 100
-db 44
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 108
-db 121
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 101
-db 100
-db 44
-db 32
-db 111
-db 114
-db 32
-db 115
-db 111
-db 109
-db 101
-db 116
-db 104
-db 105
-db 110
-db 103
-db 32
-db 101
-db 108
-db 115
-db 101
-db 0
-align 1
-L970 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 65
-db 100
-db 101
-db 113
-db 117
-db 97
-db 99
-db 121
-db 32
-db 111
-db 102
-db 32
-db 103
-db 117
-db 97
-db 114
-db 100
-db 32
-db 100
-db 105
-db 103
-db 105
-db 116
-db 115
-db 32
-db 102
-db 111
-db 114
-db 32
-db 77
-db 117
-db 108
-db 116
-db 46
-db 44
-db 32
-db 68
-db 105
-db 118
-db 46
-db 32
-db 97
-db 110
-db 100
-db 32
-db 83
-db 117
-db 98
-db 116
-db 46
-db 0
-align 1
-L969 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 85
-db 49
-db 32
-db 61
-db 32
-db 49
-db 47
-db 82
-db 97
-db 100
-db 105
-db 120
-db 94
-db 80
-db 114
-db 101
-db 99
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 61
-db 32
-db 79
-db 110
-db 101
-db 32
-db 85
-db 108
-db 112
-db 32
-db 111
-db 102
-db 32
-db 110
-db 117
-db 109
-db 98
-db 101
-db 114
-db 115
-db 32
-db 97
-db 32
-db 108
-db 105
-db 116
-db 116
-db 108
-db 101
-db 32
-db 108
-db 101
-db 115
-db 115
-db 32
-db 116
-db 104
-db 97
-db 110
-db 32
-db 49
-db 46
-db 48
-db 32
-db 46
-db 0
-align 1
-L968 label byte
-db 9
-db 40
-db 79
-db 110
-db 101
-db 85
-db 108
-db 112
-db 110
-db 105
-db 116
-db 32
-db 105
-db 110
-db 32
-db 116
-db 104
-db 101
-db 32
-db 76
-db 97
-db 115
-db 116
-db 32
-db 80
-db 108
-db 97
-db 99
-db 101
-db 41
-db 32
-db 111
-db 102
-db 32
-db 49
-db 46
-db 48
-db 48
-db 48
-db 120
-db 120
-db 120
-db 32
-db 46
-db 0
-align 1
-L967 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 85
-db 50
-db 32
-db 61
-db 32
-db 82
-db 97
-db 100
-db 105
-db 120
-db 47
-db 82
-db 97
-db 100
-db 105
-db 120
-db 94
-db 80
-db 114
-db 101
-db 99
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 61
-db 32
-db 79
-db 110
-db 101
-db 32
-db 85
-db 108
-db 112
-db 0
-align 1
-L966 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 80
-db 114
-db 101
-db 99
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 61
-db 32
-db 110
-db 117
-db 109
-db 98
-db 101
-db 114
-db 32
-db 111
-db 102
-db 32
-db 115
-db 105
-db 103
-db 110
-db 105
-db 102
-db 105
-db 99
-db 97
-db 110
-db 116
-db 32
-db 100
-db 105
-db 103
-db 105
-db 116
-db 115
-db 32
-db 99
-db 97
-db 114
-db 114
-db 105
-db 101
-db 100
-db 46
-db 0
-align 1
-L965 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 82
-db 97
-db 100
-db 105
-db 120
-db 32
-db 61
-db 32
-db 49
-db 44
-db 32
-db 50
-db 44
-db 32
-db 52
-db 44
-db 32
-db 56
-db 44
-db 32
-db 49
-db 48
-db 44
-db 32
-db 49
-db 54
-db 44
-db 32
-db 49
-db 48
-db 48
-db 44
-db 32
-db 50
-db 53
-db 54
-db 32
-db 46
-db 46
-db 46
-db 0
-align 1
-L964 label byte
-db 82
-db 117
-db 110
-db 110
-db 105
-db 110
-db 103
-db 32
-db 116
-db 104
-db 105
-db 115
-db 32
-db 112
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 32
-db 115
-db 104
-db 111
-db 117
-db 108
-db 100
-db 32
-db 114
-db 101
-db 118
-db 101
-db 97
-db 108
-db 32
-db 116
-db 104
-db 101
-db 115
-db 101
-db 32
-db 99
-db 104
-db 97
-db 114
-db 97
-db 99
-db 116
-db 101
-db 114
-db 105
-db 115
-db 116
-db 105
-db 99
-db 115
-db 58
-db 0
-align 1
-L961 label byte
-db 9
-db 79
-db 116
-db 104
-db 101
-db 114
-db 32
-db 114
-db 101
-db 108
-db 101
-db 118
-db 97
-db 110
-db 116
-db 32
-db 99
-db 111
-db 109
-db 112
-db 105
-db 108
-db 101
-db 114
-db 32
-db 111
-db 112
-db 116
-db 105
-db 111
-db 110
-db 115
-db 58
-db 0
-align 1
-L960 label byte
-db 9
-db 79
-db 112
-db 116
-db 105
-db 109
-db 105
-db 122
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 108
-db 101
-db 118
-db 101
-db 108
-db 58
-db 10
-db 0
-align 1
-L959 label byte
-db 9
-db 67
-db 111
-db 109
-db 112
-db 105
-db 108
-db 101
-db 114
-db 58
-db 10
-db 0
-align 1
-L958 label byte
-db 9
-db 67
-db 111
-db 109
-db 112
-db 117
-db 116
-db 101
-db 114
-db 58
-db 10
-db 0
-align 1
-L957 label byte
-db 9
-db 86
-db 101
-db 114
-db 115
-db 105
-db 111
-db 110
-db 58
-db 9
-db 49
-db 48
-db 32
-db 70
-db 101
-db 98
-db 114
-db 117
-db 97
-db 114
-db 121
-db 32
-db 49
-db 57
-db 56
-db 57
-db 59
-db 0
-align 1
-L956 label byte
-db 9
-db 80
-db 114
-db 101
-db 99
-db 105
-db 115
-db 105
-db 111
-db 110
-db 58
-db 9
-db 100
-db 111
-db 117
-db 98
-db 108
-db 101
-db 59
-db 0
-align 1
-L955 label byte
-db 73
-db 110
-db 32
-db 100
-db 111
-db 105
-db 110
-db 103
-db 32
-db 115
-db 111
-db 44
-db 32
-db 112
-db 108
-db 101
-db 97
-db 115
-db 101
-db 32
-db 105
-db 110
-db 99
-db 108
-db 117
-db 100
-db 101
-db 32
-db 116
-db 104
-db 101
-db 32
-db 102
-db 111
-db 108
-db 108
-db 111
-db 119
-db 105
-db 110
-db 103
-db 32
-db 105
-db 110
-db 102
-db 111
-db 114
-db 109
-db 97
-db 116
-db 105
-db 111
-db 110
-db 58
-db 0
-align 1
-L954 label byte
-db 9
-db 83
-db 97
-db 110
-db 32
-db 70
-db 114
-db 97
-db 110
-db 99
-db 105
-db 115
-db 99
-db 111
-db 44
-db 32
-db 67
-db 65
-db 32
-db 57
-db 52
-db 49
-db 52
-db 51
-db 45
-db 48
-db 55
-db 48
-db 52
-db 44
-db 32
-db 85
-db 83
-db 65
-db 10
-db 0
-align 1
-L953 label byte
-db 9
-db 85
-db 110
-db 105
-db 118
-db 101
-db 114
-db 115
-db 105
-db 116
-db 121
-db 32
-db 111
-db 102
-db 32
-db 67
-db 97
-db 108
-db 105
-db 102
-db 111
-db 114
-db 110
-db 105
-db 97
-db 0
-align 1
-L952 label byte
-db 9
-db 67
-db 111
-db 109
-db 112
-db 117
-db 116
-db 101
-db 114
-db 32
-db 67
-db 101
-db 110
-db 116
-db 101
-db 114
-db 32
-db 85
-db 45
-db 55
-db 54
-db 0
-align 1
-L951 label byte
-db 9
-db 82
-db 105
-db 99
-db 104
-db 97
-db 114
-db 100
-db 32
-db 75
-db 97
-db 114
-db 112
-db 105
-db 110
-db 115
-db 107
-db 105
-db 0
-align 1
-L950 label byte
-db 80
-db 108
-db 101
-db 97
-db 115
-db 101
-db 32
-db 115
-db 101
-db 110
-db 100
-db 32
-db 115
-db 117
-db 103
-db 103
-db 101
-db 115
-db 116
-db 105
-db 111
-db 110
-db 115
-db 32
-db 97
-db 110
-db 100
-db 32
-db 105
-db 110
-db 116
-db 101
-db 114
-db 101
-db 115
-db 116
-db 105
-db 110
-db 103
-db 32
-db 114
-db 101
-db 115
-db 117
-db 108
-db 116
-db 115
-db 32
-db 116
-db 111
-db 0
-align 1
-L949 label byte
-db 99
-db 111
-db 112
-db 101
-db 32
-db 119
-db 105
-db 116
-db 104
-db 32
-db 117
-db 110
-db 97
-db 110
-db 116
-db 105
-db 99
-db 105
-db 112
-db 97
-db 116
-db 101
-db 100
-db 32
-db 97
-db 110
-db 100
-db 32
-db 110
-db 101
-db 119
-db 108
-db 121
-db 32
-db 117
-db 110
-db 99
-db 111
-db 118
-db 101
-db 114
-db 101
-db 100
-db 32
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 101
-db 116
-db 105
-db 99
-db 32
-db 112
-db 97
-db 116
-db 104
-db 111
-db 108
-db 111
-db 103
-db 105
-db 101
-db 115
-db 46
-db 10
-db 0
-align 1
-L948 label byte
-db 85
-db 115
-db 101
-db 114
-db 115
-db 32
-db 97
-db 114
-db 101
-db 32
-db 105
-db 110
-db 118
-db 105
-db 116
-db 101
-db 100
-db 32
-db 116
-db 111
-db 32
-db 104
-db 101
-db 108
-db 112
-db 32
-db 100
-db 101
-db 98
-db 117
-db 103
-db 32
-db 97
-db 110
-db 100
-db 32
-db 97
-db 117
-db 103
-db 109
-db 101
-db 110
-db 116
-db 32
-db 116
-db 104
-db 105
-db 115
-db 32
-db 112
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 32
-db 115
-db 111
-db 32
-db 105
-db 116
-db 32
-db 119
-db 105
-db 108
-db 108
-db 0
-align 1
-L945 label byte
-db 65
-db 110
-db 115
-db 119
-db 101
-db 114
-db 32
-db 113
-db 117
-db 101
-db 115
-db 116
-db 105
-db 111
-db 110
-db 115
-db 32
-db 119
-db 105
-db 116
-db 104
-db 32
-db 89
-db 44
-db 32
-db 121
-db 44
-db 32
-db 78
-db 32
-db 111
-db 114
-db 32
-db 110
-db 32
-db 40
-db 117
-db 110
-db 108
-db 101
-db 115
-db 115
-db 32
-db 111
-db 116
-db 104
-db 101
-db 114
-db 119
-db 105
-db 115
-db 101
-db 32
-db 105
-db 110
-db 100
-db 105
-db 99
-db 97
-db 116
-db 101
-db 100
-db 41
-db 46
-db 10
-db 0
-align 1
-L944 label byte
-db 97
-db 109
-db 101
-db 110
-db 100
-db 32
-db 105
-db 116
-db 32
-db 116
-db 111
-db 32
-db 109
-db 97
-db 107
-db 101
-db 32
-db 102
-db 117
-db 114
-db 116
-db 104
-db 101
-db 114
-db 32
-db 112
-db 114
-db 111
-db 103
-db 114
-db 101
-db 115
-db 115
-db 46
-db 10
-db 0
-align 1
-L943 label byte
-db 112
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 32
-db 97
-db 110
-db 121
-db 119
-db 97
-db 121
-db 32
-db 116
-db 111
-db 32
-db 115
-db 101
-db 101
-db 32
-db 104
-db 111
-db 119
-db 32
-db 109
-db 97
-db 110
-db 121
-db 32
-db 109
-db 105
-db 108
-db 101
-db 115
-db 116
-db 111
-db 110
-db 101
-db 115
-db 32
-db 105
-db 116
-db 32
-db 112
-db 97
-db 115
-db 115
-db 101
-db 115
-db 44
-db 32
-db 97
-db 110
-db 100
-db 32
-db 116
-db 104
-db 101
-db 110
-db 0
-align 1
-L942 label byte
-db 119
-db 97
-db 114
-db 110
-db 105
-db 110
-db 103
-db 46
-db 32
-db 32
-db 73
-db 102
-db 32
-db 112
-db 101
-db 114
-db 115
-db 117
-db 97
-db 115
-db 105
-db 111
-db 110
-db 32
-db 97
-db 118
-db 97
-db 105
-db 108
-db 115
-db 32
-db 110
-db 97
-db 117
-db 103
-db 104
-db 116
-db 44
-db 32
-db 100
-db 111
-db 110
-db 39
-db 116
-db 32
-db 100
-db 101
-db 115
-db 112
-db 97
-db 105
-db 114
-db 32
-db 98
-db 117
-db 116
-db 32
-db 114
-db 117
-db 110
-db 32
-db 116
-db 104
-db 105
-db 115
-db 0
-align 1
-L941 label byte
-db 116
-db 111
-db 32
-db 112
-db 101
-db 114
-db 115
-db 101
-db 118
-db 101
-db 114
-db 101
-db 32
-db 119
-db 105
-db 116
-db 104
-db 32
-db 97
-db 32
-db 115
-db 117
-db 114
-db 114
-db 111
-db 103
-db 97
-db 116
-db 101
-db 32
-db 118
-db 97
-db 108
-db 117
-db 101
-db 32
-db 97
-db 102
-db 116
-db 101
-db 114
-db 44
-db 32
-db 112
-db 101
-db 114
-db 104
-db 97
-db 112
-db 115
-db 44
-db 32
-db 100
-db 105
-db 115
-db 112
-db 108
-db 97
-db 121
-db 105
-db 110
-db 103
-db 32
-db 115
-db 111
-db 109
-db 101
-db 0
-align 1
-L940 label byte
-db 101
-db 114
-db 114
-db 111
-db 114
-db 32
-db 108
-db 105
-db 107
-db 101
-db 32
-db 79
-db 118
-db 101
-db 114
-db 47
-db 85
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 111
-db 114
-db 32
-db 68
-db 105
-db 118
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 98
-db 121
-db 32
-db 90
-db 101
-db 114
-db 111
-db 32
-db 111
-db 99
-db 99
-db 117
-db 114
-db 115
-db 44
-db 32
-db 98
-db 117
-db 116
-db 32
-db 114
-db 97
-db 116
-db 104
-db 101
-db 114
-db 0
-align 1
-L939 label byte
-db 116
-db 114
-db 121
-db 32
-db 116
-db 111
-db 32
-db 112
-db 101
-db 114
-db 115
-db 117
-db 97
-db 100
-db 101
-db 32
-db 116
-db 104
-db 101
-db 32
-db 99
-db 111
-db 109
-db 112
-db 117
-db 116
-db 101
-db 114
-db 32
-db 78
-db 79
-db 84
-db 32
-db 116
-db 111
-db 32
-db 116
-db 101
-db 114
-db 109
-db 105
-db 110
-db 97
-db 116
-db 101
-db 32
-db 101
-db 120
-db 101
-db 99
-db 117
-db 116
-db 105
-db 111
-db 110
-db 32
-db 119
-db 104
-db 101
-db 110
-db 32
-db 97
-db 110
-db 0
-align 1
-L938 label byte
-db 32
-db 32
-db 32
-db 32
-db 96
-db 69
-db 78
-db 68
-db 32
-db 79
-db 70
-db 32
-db 84
-db 69
-db 83
-db 84
-db 39
-db 44
-db 10
-db 0
-align 1
-L937 label byte
-db 76
-db 101
-db 115
-db 116
-db 32
-db 116
-db 104
-db 105
-db 115
-db 32
-db 112
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 32
-db 115
-db 116
-db 111
-db 112
-db 32
-db 112
-db 114
-db 101
-db 109
-db 97
-db 116
-db 117
-db 114
-db 101
-db 108
-db 121
-db 44
-db 32
-db 105
-db 46
-db 101
-db 46
-db 32
-db 98
-db 101
-db 102
-db 111
-db 114
-db 101
-db 32
-db 100
-db 105
-db 115
-db 112
-db 108
-db 97
-db 121
-db 105
-db 110
-db 103
-db 10
-db 0
-align 1
-L934 label byte
-db 37
-db 115
-db 10
-db 0
-align 1
-L929 label byte
-db 32
-db 32
-db 32
-db 80
-db 76
-db 69
-db 65
-db 83
-db 69
-db 32
-db 78
-db 79
-db 84
-db 73
-db 70
-db 89
-db 32
-db 75
-db 65
-db 82
-db 80
-db 73
-db 78
-db 75
-db 83
-db 73
-db 33
-db 10
-db 0
-align 1
-L928 label byte
-db 37
-db 115
-db 32
-db 116
-db 101
-db 115
-db 116
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 115
-db 32
-db 116
-db 111
-db 32
-db 98
-db 101
-db 32
-db 105
-db 110
-db 99
-db 111
-db 110
-db 115
-db 105
-db 115
-db 116
-db 101
-db 110
-db 116
-db 46
-db 46
-db 46
-db 10
-db 0
-align 1
-L926 label byte
-db 9
-db 100
-db 105
-db 102
-db 102
-db 101
-db 114
-db 115
-db 32
-db 102
-db 114
-db 111
-db 109
-db 32
-db 90
-db 32
-db 42
-db 32
-db 49
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 10
-db 0
-align 1
-L925 label byte
-db 9
-db 67
-db 111
-db 109
-db 112
-db 97
-db 114
-db 105
-db 115
-db 111
-db 110
-db 32
-db 97
-db 108
-db 108
-db 101
-db 103
-db 101
-db 115
-db 32
-db 116
-db 104
-db 97
-db 116
-db 32
-db 49
-db 32
-db 42
-db 32
-db 90
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 10
-db 0
-align 1
-L924 label byte
-db 77
-db 117
-db 108
-db 116
-db 105
-db 112
-db 108
-db 105
-db 99
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 100
-db 111
-db 101
-db 115
-db 32
-db 110
-db 111
-db 116
-db 32
-db 99
-db 111
-db 109
-db 109
-db 117
-db 116
-db 101
-db 33
-db 10
-db 0
-align 1
-L919 label byte
-db 90
-db 32
-db 47
-db 32
-db 49
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 10
-db 0
-align 1
-L916 label byte
-db 49
-db 32
-db 42
-db 32
-db 90
-db 32
-db 61
-db 61
-db 32
-db 37
-db 103
-db 10
-db 0
-align 1
-L913 label byte
-db 90
-db 32
-db 42
-db 32
-db 49
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 0
-align 1
-L910 label byte
-db 37
-db 46
-db 49
-db 55
-db 101
-db 10
-db 9
-db 99
-db 111
-db 109
-db 112
-db 97
-db 114
-db 101
-db 115
-db 32
-db 100
-db 105
-db 102
-db 102
-db 101
-db 114
-db 101
-db 110
-db 116
-db 32
-db 102
-db 114
-db 111
-db 109
-db 32
-db 32
-db 0
-align 1
-L909 label byte
-db 87
-db 104
-db 97
-db 116
-db 32
-db 112
-db 114
-db 105
-db 110
-db 116
-db 115
-db 32
-db 97
-db 115
-db 32
-db 90
-db 32
-db 61
-db 32
-db 0
-align 1
-L904 label byte
-db 84
-db 104
-db 105
-db 115
-db 32
-db 105
-db 115
-db 32
-db 97
-db 32
-db 68
-db 69
-db 70
-db 69
-db 67
-db 84
-db 33
-db 10
-db 0
-align 1
-L901 label byte
-db 84
-db 104
-db 105
-db 115
-db 32
-db 105
-db 115
-db 32
-db 97
-db 32
-db 86
-db 69
-db 82
-db 89
-db 32
-db 83
-db 69
-db 82
-db 73
-db 79
-db 85
-db 83
-db 32
-db 68
-db 69
-db 70
-db 69
-db 67
-db 84
-db 33
-db 10
-db 0
-align 1
-L895 label byte
-db 32
-db 104
-db 97
-db 115
-db 32
-db 78
-db 79
-db 84
-db 32
-db 106
-db 117
-db 115
-db 116
-db 32
-db 98
-db 101
-db 101
-db 110
-db 32
-db 115
-db 105
-db 103
-db 110
-db 97
-db 108
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L894 label byte
-db 84
-db 104
-db 105
-db 115
-db 32
-db 105
-db 115
-db 32
-db 79
-db 46
-db 75
-db 46
-db 44
-db 32
-db 112
-db 114
-db 111
-db 118
-db 105
-db 100
-db 101
-db 100
-db 32
-db 79
-db 118
-db 101
-db 114
-db 47
-db 85
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 0
-align 1
-L891 label byte
-db 87
-db 104
-db 97
-db 116
-db 32
-db 116
-db 104
-db 101
-db 32
-db 109
-db 97
-db 99
-db 104
-db 105
-db 110
-db 101
-db 32
-db 103
-db 101
-db 116
-db 115
-db 32
-db 102
-db 111
-db 114
-db 32
-db 40
-db 90
-db 32
-db 43
-db 32
-db 90
-db 41
-db 32
-db 47
-db 32
-db 90
-db 32
-db 105
-db 115
-db 32
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L887 label byte
-db 40
-db 90
-db 32
-db 43
-db 32
-db 90
-db 41
-db 32
-db 47
-db 32
-db 90
-db 32
-db 115
-db 104
-db 111
-db 117
-db 108
-db 100
-db 32
-db 98
-db 101
-db 32
-db 115
-db 97
-db 102
-db 101
-db 46
-db 10
-db 0
-align 1
-L886 label byte
-db 83
-db 105
-db 110
-db 99
-db 101
-db 32
-db 99
-db 111
-db 109
-db 112
-db 97
-db 114
-db 105
-db 115
-db 111
-db 110
-db 32
-db 100
-db 101
-db 110
-db 105
-db 101
-db 115
-db 32
-db 90
-db 32
-db 61
-db 32
-db 48
-db 44
-db 32
-db 101
-db 118
-db 97
-db 108
-db 117
-db 97
-db 116
-db 105
-db 110
-db 103
-db 32
-db 0
-align 1
-L882 label byte
-db 83
-db 105
-db 109
-db 105
-db 108
-db 97
-db 114
-db 32
-db 100
-db 105
-db 115
-db 99
-db 114
-db 101
-db 112
-db 97
-db 110
-db 99
-db 105
-db 101
-db 115
-db 32
-db 104
-db 97
-db 118
-db 101
-db 32
-db 111
-db 99
-db 99
-db 117
-db 114
-db 114
-db 101
-db 100
-db 32
-db 37
-db 100
-db 32
-db 116
-db 105
-db 109
-db 101
-db 115
-db 46
-db 10
-db 0
-align 1
-L872 label byte
-db 9
-db 9
-db 116
-db 104
-db 101
-db 121
-db 32
-db 100
-db 105
-db 102
-db 102
-db 101
-db 114
-db 32
-db 98
-db 121
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L871 label byte
-db 9
-db 119
-db 104
-db 105
-db 99
-db 104
-db 32
-db 99
-db 111
-db 109
-db 112
-db 97
-db 114
-db 101
-db 100
-db 32
-db 117
-db 110
-db 101
-db 113
-db 117
-db 97
-db 108
-db 32
-db 116
-db 111
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 59
-db 10
-db 0
-align 1
-L870 label byte
-db 9
-db 121
-db 105
-db 101
-db 108
-db 100
-db 101
-db 100
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 59
-db 10
-db 0
-align 1
-L869 label byte
-db 9
-db 40
-db 37
-db 46
-db 49
-db 55
-db 101
-db 41
-db 32
-db 94
-db 32
-db 40
-db 37
-db 46
-db 49
-db 55
-db 101
-db 41
-db 10
-db 0
-align 1
-L868 label byte
-db 99
-db 111
-db 109
-db 112
-db 117
-db 116
-db 105
-db 110
-db 103
-db 10
-db 0
-align 1
-L867 label byte
-db 87
-db 65
-db 82
-db 78
-db 73
-db 78
-db 71
-db 58
-db 32
-db 32
-db 99
-db 111
-db 109
-db 112
-db 117
-db 116
-db 105
-db 110
-db 103
-db 10
-db 0
-align 1
-L849 label byte
-db 9
-db 105
-db 110
-db 115
-db 116
-db 101
-db 97
-db 100
-db 32
-db 111
-db 102
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 32
-db 118
-db 97
-db 108
-db 117
-db 101
-db 32
-db 48
-db 32
-db 46
-db 10
-db 0
-align 1
-L848 label byte
-db 115
-db 113
-db 114
-db 116
-db 40
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 41
-db 32
-db 45
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 10
-db 0
-align 4
-L840 label byte
-dd 088e368f1H
-dd 03ed4f8b5H
-align 1
-L838 label byte
-db 37
-db 115
-db 58
-db 32
-db 32
-db 37
-db 115
-db 0
-align 1
-L837 label byte
-db 70
-db 76
-db 65
-db 87
-db 0
-align 1
-L836 label byte
-db 68
-db 69
-db 70
-db 69
-db 67
-db 84
-db 0
-align 1
-L835 label byte
-db 83
-db 69
-db 82
-db 73
-db 79
-db 85
-db 83
-db 32
-db 68
-db 69
-db 70
-db 69
-db 67
-db 84
-db 0
-align 1
-L834 label byte
-db 70
-db 65
-db 73
-db 76
-db 85
-db 82
-db 69
-db 0
-align 1
-L828 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 80
-db 97
-db 103
-db 101
-db 58
-db 32
-db 37
-db 100
-db 10
-db 10
-db 0
-align 1
-L827 label byte
-db 10
-db 68
-db 105
-db 97
-db 103
-db 110
-db 111
-db 115
-db 105
-db 115
-db 32
-db 114
-db 101
-db 115
-db 117
-db 109
-db 101
-db 115
-db 32
-db 97
-db 102
-db 116
-db 101
-db 114
-db 32
-db 109
-db 105
-db 108
-db 101
-db 115
-db 116
-db 111
-db 110
-db 101
-db 32
-db 78
-db 117
-db 109
-db 98
-db 101
-db 114
-db 32
-db 37
-db 100
-db 0
-align 4
-L825 label byte
-dd 00H
-dd 0bff00000H
-align 1
-L820 label byte
-db 69
-db 78
-db 68
-db 32
-db 79
-db 70
-db 32
-db 84
-db 69
-db 83
-db 84
-db 46
-db 10
-db 0
-align 1
-L819 label byte
-db 10
-db 65
-db 32
-db 116
-db 111
-db 116
-db 97
-db 108
-db 32
-db 111
-db 102
-db 32
-db 37
-db 100
-db 32
-db 102
-db 108
-db 111
-db 97
-db 116
-db 105
-db 110
-db 103
-db 32
-db 112
-db 111
-db 105
-db 110
-db 116
-db 32
-db 101
-db 120
-db 99
-db 101
-db 112
-db 116
-db 105
-db 111
-db 110
-db 115
-db 32
-db 119
-db 101
-db 114
-db 101
-db 32
-db 114
-db 101
-db 103
-db 105
-db 115
-db 116
-db 101
-db 114
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L816 label byte
-db 84
-db 104
-db 101
-db 32
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 101
-db 116
-db 105
-db 99
-db 32
-db 100
-db 105
-db 97
-db 103
-db 110
-db 111
-db 115
-db 101
-db 100
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 115
-db 32
-db 116
-db 111
-db 32
-db 98
-db 101
-db 32
-db 69
-db 120
-db 99
-db 101
-db 108
-db 108
-db 101
-db 110
-db 116
-db 33
-db 10
-db 0
-align 1
-L815 label byte
-db 32
-db 100
-db 117
-db 114
-db 105
-db 110
-db 103
-db 32
-db 71
-db 114
-db 97
-db 100
-db 117
-db 97
-db 108
-db 32
-db 85
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 46
-db 10
-db 0
-align 1
-L814 label byte
-db 44
-db 10
-db 101
-db 120
-db 99
-db 101
-db 112
-db 116
-db 32
-db 102
-db 111
-db 114
-db 32
-db 112
-db 111
-db 115
-db 115
-db 105
-db 98
-db 108
-db 121
-db 32
-db 68
-db 111
-db 117
-db 98
-db 108
-db 101
-db 32
-db 82
-db 111
-db 117
-db 110
-db 100
-db 105
-db 110
-db 103
-db 0
-align 1
-L813 label byte
-db 46
-db 10
-db 0
-align 1
-L810 label byte
-db 56
-db 53
-db 52
-db 0
-align 1
-L809 label byte
-db 55
-db 53
-db 52
-db 0
-align 1
-L806 label byte
-db 116
-db 104
-db 101
-db 32
-db 112
-db 114
-db 111
-db 112
-db 111
-db 115
-db 101
-db 100
-db 32
-db 73
-db 69
-db 69
-db 69
-db 32
-db 115
-db 116
-db 97
-db 110
-db 100
-db 97
-db 114
-db 100
-db 32
-db 80
-db 0
-align 1
-L805 label byte
-db 82
-db 111
-db 117
-db 110
-db 100
-db 105
-db 110
-db 103
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 115
-db 32
-db 116
-db 111
-db 32
-db 99
-db 111
-db 110
-db 102
-db 111
-db 114
-db 109
-db 32
-db 116
-db 111
-db 32
-db 0
-align 1
-L802 label byte
-db 84
-db 104
-db 101
-db 32
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 101
-db 116
-db 105
-db 99
-db 32
-db 100
-db 105
-db 97
-db 103
-db 110
-db 111
-db 115
-db 101
-db 100
-db 32
-db 115
-db 101
-db 101
-db 109
-db 115
-db 32
-db 83
-db 97
-db 116
-db 105
-db 115
-db 102
-db 97
-db 99
-db 116
-db 111
-db 114
-db 121
-db 46
-db 10
-db 0
-align 1
-L796 label byte
-db 78
-db 111
-db 32
-db 102
-db 97
-db 105
-db 108
-db 117
-db 114
-db 101
-db 115
-db 44
-db 32
-db 100
-db 101
-db 102
-db 101
-db 99
-db 116
-db 115
-db 32
-db 110
-db 111
-db 114
-db 32
-db 102
-db 108
-db 97
-db 119
-db 115
-db 32
-db 104
-db 97
-db 118
-db 101
-db 32
-db 98
-db 101
-db 101
-db 110
-db 32
-db 100
-db 105
-db 115
-db 99
-db 111
-db 118
-db 101
-db 114
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L795 label byte
-db 32
-db 112
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 39
-db 115
-db 32
-db 115
-db 117
-db 98
-db 115
-db 101
-db 113
-db 117
-db 101
-db 110
-db 116
-db 32
-db 100
-db 105
-db 97
-db 103
-db 110
-db 111
-db 115
-db 101
-db 115
-db 46
-db 10
-db 0
-align 1
-L794 label byte
-db 80
-db 111
-db 116
-db 101
-db 110
-db 116
-db 105
-db 97
-db 108
-db 108
-db 121
-db 32
-db 102
-db 97
-db 116
-db 97
-db 108
-db 32
-db 70
-db 65
-db 73
-db 76
-db 85
-db 82
-db 69
-db 32
-db 109
-db 97
-db 121
-db 32
-db 104
-db 97
-db 118
-db 101
-db 32
-db 115
-db 112
-db 111
-db 105
-db 108
-db 101
-db 100
-db 32
-db 116
-db 104
-db 105
-db 115
-db 0
-align 1
-L791 label byte
-db 117
-db 110
-db 97
-db 99
-db 99
-db 101
-db 112
-db 116
-db 97
-db 98
-db 108
-db 101
-db 32
-db 83
-db 101
-db 114
-db 105
-db 111
-db 117
-db 115
-db 32
-db 68
-db 101
-db 102
-db 101
-db 99
-db 116
-db 115
-db 46
-db 10
-db 0
-align 1
-L790 label byte
-db 84
-db 104
-db 101
-db 32
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 101
-db 116
-db 105
-db 99
-db 32
-db 100
-db 105
-db 97
-db 103
-db 110
-db 111
-db 115
-db 101
-db 100
-db 32
-db 104
-db 97
-db 115
-db 32
-db 0
-align 1
-L786 label byte
-db 100
-db 101
-db 115
-db 112
-db 105
-db 116
-db 101
-db 32
-db 105
-db 110
-db 99
-db 111
-db 110
-db 118
-db 101
-db 110
-db 105
-db 101
-db 110
-db 116
-db 32
-db 68
-db 101
-db 102
-db 101
-db 99
-db 116
-db 115
-db 46
-db 10
-db 0
-align 1
-L785 label byte
-db 84
-db 104
-db 101
-db 32
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 101
-db 116
-db 105
-db 99
-db 32
-db 100
-db 105
-db 97
-db 103
-db 110
-db 111
-db 115
-db 101
-db 100
-db 32
-db 109
-db 97
-db 121
-db 32
-db 98
-db 101
-db 32
-db 65
-db 99
-db 99
-db 101
-db 112
-db 116
-db 97
-db 98
-db 108
-db 101
-db 10
-db 0
-align 1
-L780 label byte
-db 83
-db 97
-db 116
-db 105
-db 115
-db 102
-db 97
-db 99
-db 116
-db 111
-db 114
-db 121
-db 32
-db 116
-db 104
-db 111
-db 117
-db 103
-db 104
-db 32
-db 102
-db 108
-db 97
-db 119
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L779 label byte
-db 84
-db 104
-db 101
-db 32
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 101
-db 116
-db 105
-db 99
-db 32
-db 100
-db 105
-db 97
-db 103
-db 110
-db 111
-db 115
-db 101
-db 100
-db 32
-db 115
-db 101
-db 101
-db 109
-db 115
-db 32
-db 0
-align 1
-L768 label byte
-db 84
-db 104
-db 101
-db 32
-db 110
-db 117
-db 109
-db 98
-db 101
-db 114
-db 32
-db 111
-db 102
-db 32
-db 32
-db 37
-db 45
-db 50
-db 57
-db 115
-db 32
-db 37
-db 100
-db 46
-db 10
-db 0
-align 1
-L761 label byte
-db 70
-db 76
-db 65
-db 87
-db 115
-db 32
-db 32
-db 100
-db 105
-db 115
-db 99
-db 111
-db 118
-db 101
-db 114
-db 101
-db 100
-db 32
-db 61
-db 0
-align 1
-L760 label byte
-db 68
-db 69
-db 70
-db 69
-db 67
-db 84
-db 115
-db 32
-db 32
-db 100
-db 105
-db 115
-db 99
-db 111
-db 118
-db 101
-db 114
-db 101
-db 100
-db 32
-db 61
-db 0
-align 1
-L759 label byte
-db 83
-db 69
-db 82
-db 73
-db 79
-db 85
-db 83
-db 32
-db 68
-db 69
-db 70
-db 69
-db 67
-db 84
-db 115
-db 32
-db 32
-db 100
-db 105
-db 115
-db 99
-db 111
-db 118
-db 101
-db 114
-db 101
-db 100
-db 32
-db 61
-db 0
-align 1
-L758 label byte
-db 70
-db 65
-db 73
-db 76
-db 85
-db 82
-db 69
-db 115
-db 32
-db 32
-db 101
-db 110
-db 99
-db 111
-db 117
-db 110
-db 116
-db 101
-db 114
-db 101
-db 100
-db 32
-db 61
-db 0
-align 1
-L754 label byte
-db 10
-db 32
-db 32
-db 32
-db 32
-db 84
-db 114
-db 121
-db 105
-db 110
-db 103
-db 32
-db 116
-db 111
-db 32
-db 99
-db 111
-db 109
-db 112
-db 117
-db 116
-db 101
-db 32
-db 48
-db 32
-db 47
-db 32
-db 48
-db 32
-db 112
-db 114
-db 111
-db 100
-db 117
-db 99
-db 101
-db 115
-db 32
-db 46
-db 46
-db 46
-db 0
-align 1
-L753 label byte
-db 32
-db 32
-db 37
-db 46
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L750 label byte
-db 32
-db 32
-db 32
-db 32
-db 84
-db 114
-db 121
-db 105
-db 110
-db 103
-db 32
-db 116
-db 111
-db 32
-db 99
-db 111
-db 109
-db 112
-db 117
-db 116
-db 101
-db 32
-db 49
-db 32
-db 47
-db 32
-db 48
-db 32
-db 112
-db 114
-db 111
-db 100
-db 117
-db 99
-db 101
-db 115
-db 32
-db 46
-db 46
-db 46
-db 0
-align 1
-L749 label byte
-db 87
-db 104
-db 97
-db 116
-db 32
-db 109
-db 101
-db 115
-db 115
-db 97
-db 103
-db 101
-db 32
-db 97
-db 110
-db 100
-db 47
-db 111
-db 114
-db 32
-db 118
-db 97
-db 108
-db 117
-db 101
-db 115
-db 32
-db 100
-db 111
-db 101
-db 115
-db 32
-db 68
-db 105
-db 118
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 98
-db 121
-db 32
-db 90
-db 101
-db 114
-db 111
-db 32
-db 112
-db 114
-db 111
-db 100
-db 117
-db 99
-db 101
-db 63
-db 10
-db 0
-align 1
-L748 label byte
-db 32
-db 32
-db 105
-db 110
-db 115
-db 116
-db 101
-db 97
-db 100
-db 44
-db 32
-db 88
-db 32
-db 47
-db 32
-db 88
-db 32
-db 45
-db 32
-db 49
-db 47
-db 50
-db 32
-db 45
-db 32
-db 49
-db 47
-db 50
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L747 label byte
-db 32
-db 32
-db 88
-db 32
-db 47
-db 32
-db 88
-db 32
-db 100
-db 105
-db 102
-db 102
-db 101
-db 114
-db 115
-db 32
-db 102
-db 114
-db 111
-db 109
-db 32
-db 49
-db 32
-db 119
-db 104
-db 101
-db 110
-db 32
-db 88
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 10
-db 0
-align 1
-L742 label byte
-db 32
-db 32
-db 88
-db 32
-db 47
-db 32
-db 88
-db 32
-db 32
-db 116
-db 114
-db 97
-db 112
-db 115
-db 32
-db 119
-db 104
-db 101
-db 110
-db 32
-db 88
-db 32
-db 61
-db 32
-db 37
-db 103
-db 10
-db 0
-align 1
-L727 label byte
-db 105
-db 115
-db 32
-db 116
-db 111
-db 111
-db 32
-db 102
-db 97
-db 114
-db 32
-db 102
-db 114
-db 111
-db 109
-db 32
-db 49
-db 46
-db 10
-db 0
-align 1
-L726 label byte
-db 32
-db 117
-db 110
-db 98
-db 97
-db 108
-db 97
-db 110
-db 99
-db 101
-db 100
-db 32
-db 114
-db 97
-db 110
-db 103
-db 101
-db 59
-db 32
-db 85
-db 102
-db 84
-db 104
-db 111
-db 108
-db 100
-db 32
-db 42
-db 32
-db 86
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 10
-db 9
-db 37
-db 115
-db 10
-db 0
-align 1
-L725 label byte
-db 66
-db 97
-db 100
-db 108
-db 121
-db 0
-align 1
-L718 label byte
-db 32
-db 105
-db 115
-db 32
-db 116
-db 111
-db 111
-db 32
-db 102
-db 97
-db 114
-db 32
-db 102
-db 114
-db 111
-db 109
-db 32
-db 115
-db 113
-db 114
-db 116
-db 40
-db 90
-db 41
-db 32
-db 94
-db 32
-db 50
-db 32
-db 40
-db 37
-db 46
-db 49
-db 55
-db 101
-db 41
-db 32
-db 46
-db 10
-db 0
-align 1
-L717 label byte
-db 67
-db 111
-db 109
-db 112
-db 97
-db 114
-db 105
-db 115
-db 111
-db 110
-db 32
-db 97
-db 108
-db 108
-db 101
-db 103
-db 101
-db 115
-db 32
-db 116
-db 104
-db 97
-db 116
-db 32
-db 90
-db 32
-db 61
-db 32
-db 37
-db 49
-db 55
-db 101
-db 10
-db 0
-align 1
-L705 label byte
-db 32
-db 105
-db 115
-db 32
-db 116
-db 111
-db 111
-db 32
-db 102
-db 97
-db 114
-db 32
-db 102
-db 114
-db 111
-db 109
-db 32
-db 115
-db 113
-db 114
-db 116
-db 40
-db 90
-db 41
-db 32
-db 94
-db 32
-db 50
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L704 label byte
-db 67
-db 111
-db 109
-db 112
-db 97
-db 114
-db 105
-db 115
-db 111
-db 110
-db 32
-db 97
-db 108
-db 108
-db 101
-db 103
-db 101
-db 115
-db 32
-db 116
-db 104
-db 97
-db 116
-db 32
-db 119
-db 104
-db 97
-db 116
-db 32
-db 112
-db 114
-db 105
-db 110
-db 116
-db 115
-db 32
-db 97
-db 115
-db 32
-db 90
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 10
-db 0
-align 1
-L687 label byte
-db 43
-db 45
-db 37
-db 103
-db 44
-db 32
-db 43
-db 45
-db 37
-db 103
-db 10
-db 97
-db 110
-db 100
-db 32
-db 43
-db 45
-db 37
-db 103
-db 32
-db 97
-db 114
-db 101
-db 32
-db 99
-db 111
-db 110
-db 102
-db 117
-db 115
-db 101
-db 100
-db 32
-db 98
-db 121
-db 32
-db 79
-db 118
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 46
-db 0
-align 1
-L686 label byte
-db 67
-db 111
-db 109
-db 112
-db 97
-db 114
-db 105
-db 115
-db 111
-db 110
-db 115
-db 32
-db 105
-db 110
-db 118
-db 111
-db 108
-db 118
-db 105
-db 110
-db 103
-db 32
-db 0
-align 1
-L680 label byte
-db 97
-db 98
-db 111
-db 118
-db 101
-db 32
-db 105
-db 115
-db 32
-db 97
-db 32
-db 68
-db 69
-db 70
-db 69
-db 67
-db 84
-db 46
-db 10
-db 0
-align 1
-L679 label byte
-db 65
-db 110
-db 121
-db 32
-db 111
-db 118
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 115
-db 105
-db 103
-db 110
-db 97
-db 108
-db 32
-db 115
-db 101
-db 112
-db 97
-db 114
-db 97
-db 116
-db 105
-db 110
-db 103
-db 32
-db 116
-db 104
-db 105
-db 115
-db 32
-db 42
-db 32
-db 102
-db 114
-db 111
-db 109
-db 32
-db 116
-db 104
-db 101
-db 32
-db 111
-db 110
-db 101
-db 10
-db 0
-align 1
-L678 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 32
-db 110
-db 111
-db 114
-db 32
-db 102
-db 111
-db 114
-db 32
-db 86
-db 32
-db 47
-db 32
-db 49
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L677 label byte
-db 78
-db 111
-db 32
-db 79
-db 118
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 115
-db 104
-db 111
-db 117
-db 108
-db 100
-db 32
-db 98
-db 101
-db 32
-db 115
-db 105
-db 103
-db 110
-db 97
-db 108
-db 101
-db 100
-db 32
-db 102
-db 111
-db 114
-db 32
-db 86
-db 32
-db 42
-db 32
-db 49
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 10
-db 0
-align 1
-L676 label byte
-db 84
-db 104
-db 101
-db 114
-db 101
-db 32
-db 105
-db 115
-db 32
-db 110
-db 111
-db 32
-db 115
-db 97
-db 116
-db 117
-db 114
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 118
-db 97
-db 108
-db 117
-db 101
-db 32
-db 98
-db 101
-db 99
-db 97
-db 117
-db 115
-db 101
-db 32
-db 116
-db 104
-db 101
-db 32
-db 115
-db 121
-db 115
-db 116
-db 101
-db 109
-db 32
-db 116
-db 114
-db 97
-db 112
-db 115
-db 32
-db 111
-db 110
-db 32
-db 111
-db 118
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 46
-db 10
-db 0
-align 1
-L675 label byte
-db 79
-db 118
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 115
-db 97
-db 116
-db 117
-db 114
-db 97
-db 116
-db 101
-db 115
-db 32
-db 97
-db 116
-db 32
-db 86
-db 48
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L672 label byte
-db 79
-db 118
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 116
-db 104
-db 114
-db 101
-db 115
-db 104
-db 111
-db 108
-db 100
-db 32
-db 105
-db 115
-db 32
-db 86
-db 32
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L663 label byte
-db 111
-db 118
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 112
-db 97
-db 115
-db 116
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 10
-db 9
-db 115
-db 104
-db 114
-db 105
-db 110
-db 107
-db 115
-db 32
-db 116
-db 111
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L660 label byte
-db 45
-db 40
-db 45
-db 89
-db 41
-db 32
-db 100
-db 105
-db 102
-db 102
-db 101
-db 114
-db 115
-db 32
-db 102
-db 114
-db 111
-db 109
-db 32
-db 89
-db 46
-db 10
-db 0
-align 1
-L659 label byte
-db 102
-db 105
-db 110
-db 100
-db 115
-db 32
-db 97
-db 32
-db 0
-align 1
-L658 label byte
-db 83
-db 101
-db 101
-db 109
-db 115
-db 32
-db 79
-db 46
-db 75
-db 46
-db 10
-db 0
-align 1
-L655 label byte
-db 84
-db 114
-db 121
-db 105
-db 110
-db 103
-db 32
-db 105
-db 116
-db 32
-db 111
-db 110
-db 32
-db 89
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L654 label byte
-db 67
-db 97
-db 110
-db 32
-db 96
-db 90
-db 32
-db 61
-db 32
-db 45
-db 89
-db 39
-db 32
-db 111
-db 118
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 63
-db 10
-db 0
-align 1
-L647 label byte
-db 84
-db 104
-db 105
-db 115
-db 32
-db 109
-db 97
-db 121
-db 32
-db 103
-db 101
-db 110
-db 101
-db 114
-db 97
-db 116
-db 101
-db 32
-db 97
-db 110
-db 32
-db 101
-db 114
-db 114
-db 111
-db 114
-db 46
-db 10
-db 0
-align 1
-L646 label byte
-db 83
-db 101
-db 97
-db 114
-db 99
-db 104
-db 105
-db 110
-db 103
-db 32
-db 102
-db 111
-db 114
-db 32
-db 79
-db 118
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 116
-db 104
-db 114
-db 101
-db 115
-db 104
-db 111
-db 108
-db 100
-db 58
-db 10
-db 0
-align 1
-L645 label byte
-db 32
-db 46
-db 46
-db 46
-db 32
-db 110
-db 111
-db 32
-db 100
-db 105
-db 115
-db 99
-db 114
-db 101
-db 112
-db 97
-db 110
-db 99
-db 105
-db 101
-db 115
-db 32
-db 102
-db 111
-db 117
-db 110
-db 100
-db 46
-db 10
-db 0
-align 1
-L637 label byte
-db 84
-db 101
-db 115
-db 116
-db 105
-db 110
-db 103
-db 32
-db 112
-db 111
-db 119
-db 101
-db 114
-db 115
-db 32
-db 90
-db 94
-db 81
-db 32
-db 97
-db 116
-db 32
-db 102
-db 111
-db 117
-db 114
-db 32
-db 110
-db 101
-db 97
-db 114
-db 108
-db 121
-db 32
-db 101
-db 120
-db 116
-db 114
-db 101
-db 109
-db 101
-db 32
-db 118
-db 97
-db 108
-db 117
-db 101
-db 115
-db 46
-db 10
-db 0
-align 1
-L636 label byte
-db 65
-db 99
-db 99
-db 117
-db 114
-db 97
-db 99
-db 121
-db 32
-db 115
-db 101
-db 101
-db 109
-db 115
-db 32
-db 97
-db 100
-db 101
-db 113
-db 117
-db 97
-db 116
-db 101
-db 46
-db 10
-db 0
-align 1
-L629 label byte
-db 9
-db 99
-db 97
-db 108
-db 99
-db 117
-db 108
-db 97
-db 116
-db 105
-db 111
-db 110
-db 115
-db 32
-db 105
-db 110
-db 118
-db 111
-db 108
-db 118
-db 105
-db 110
-db 103
-db 32
-db 116
-db 105
-db 110
-db 121
-db 32
-db 105
-db 110
-db 116
-db 101
-db 114
-db 101
-db 115
-db 116
-db 32
-db 114
-db 97
-db 116
-db 101
-db 115
-db 46
-db 10
-db 0
-align 1
-L628 label byte
-db 9
-db 84
-db 104
-db 105
-db 115
-db 32
-db 109
-db 117
-db 99
-db 104
-db 32
-db 101
-db 114
-db 114
-db 111
-db 114
-db 32
-db 109
-db 97
-db 121
-db 32
-db 115
-db 112
-db 111
-db 105
-db 108
-db 32
-db 102
-db 105
-db 110
-db 97
-db 110
-db 99
-db 105
-db 97
-db 108
-db 10
-db 0
-align 1
-L627 label byte
-db 9
-db 100
-db 105
-db 102
-db 102
-db 101
-db 114
-db 115
-db 32
-db 102
-db 114
-db 111
-db 109
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 32
-db 118
-db 97
-db 108
-db 117
-db 101
-db 32
-db 98
-db 121
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L626 label byte
-db 9
-db 40
-db 49
-db 32
-db 43
-db 32
-db 40
-db 37
-db 46
-db 49
-db 55
-db 101
-db 41
-db 32
-db 94
-db 32
-db 40
-db 37
-db 46
-db 49
-db 55
-db 101
-db 41
-db 59
-db 10
-db 0
-align 1
-L625 label byte
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 102
-db 111
-db 114
-db 10
-db 0
-align 1
-L624 label byte
-db 67
-db 97
-db 108
-db 99
-db 117
-db 108
-db 97
-db 116
-db 101
-db 100
-db 0
-align 1
-L617 label byte
-db 84
-db 101
-db 115
-db 116
-db 105
-db 110
-db 103
-db 32
-db 88
-db 94
-db 40
-db 40
-db 88
-db 32
-db 43
-db 32
-db 49
-db 41
-db 32
-db 47
-db 32
-db 40
-db 88
-db 32
-db 45
-db 32
-db 49
-db 41
-db 41
-db 32
-db 118
-db 115
-db 46
-db 32
-db 101
-db 120
-db 112
-db 40
-db 50
-db 41
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 97
-db 115
-db 32
-db 88
-db 32
-db 45
-db 62
-db 32
-db 49
-db 46
-db 10
-db 0
-align 1
-L613 label byte
-db 84
-db 104
-db 105
-db 115
-db 32
-db 99
-db 111
-db 109
-db 112
-db 117
-db 116
-db 101
-db 100
-db 32
-db 118
-db 97
-db 108
-db 117
-db 101
-db 32
-db 105
-db 115
-db 32
-db 79
-db 46
-db 75
-db 46
-db 10
-db 0
-align 1
-L610 label byte
-db 32
-db 32
-db 32
-db 116
-db 104
-db 114
-db 101
-db 115
-db 104
-db 111
-db 108
-db 100
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L609 label byte
-db 116
-db 104
-db 105
-db 115
-db 32
-db 105
-db 115
-db 32
-db 110
-db 111
-db 116
-db 32
-db 98
-db 101
-db 116
-db 119
-db 101
-db 101
-db 110
-db 32
-db 48
-db 32
-db 97
-db 110
-db 100
-db 32
-db 117
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 10
-db 0
-align 1
-L605 label byte
-db 97
-db 99
-db 116
-db 117
-db 97
-db 108
-db 108
-db 121
-db 32
-db 99
-db 97
-db 108
-db 99
-db 117
-db 108
-db 97
-db 116
-db 105
-db 110
-db 103
-db 32
-db 121
-db 105
-db 101
-db 108
-db 100
-db 115
-db 58
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L604 label byte
-db 115
-db 104
-db 111
-db 117
-db 108
-db 100
-db 32
-db 97
-db 102
-db 102
-db 108
-db 105
-db 99
-db 116
-db 32
-db 116
-db 104
-db 101
-db 32
-db 101
-db 120
-db 112
-db 114
-db 101
-db 115
-db 115
-db 105
-db 111
-db 110
-db 10
-db 9
-db 40
-db 37
-db 46
-db 49
-db 55
-db 101
-db 41
-db 32
-db 94
-db 32
-db 40
-db 37
-db 46
-db 49
-db 55
-db 101
-db 41
-db 59
-db 10
-db 0
-align 1
-L603 label byte
-db 85
-db 102
-db 84
-db 104
-db 111
-db 108
-db 100
-db 32
-db 61
-db 32
-db 40
-db 37
-db 46
-db 49
-db 55
-db 101
-db 41
-db 32
-db 94
-db 32
-db 40
-db 37
-db 46
-db 49
-db 55
-db 101
-db 41
-db 10
-db 111
-db 110
-db 108
-db 121
-db 32
-db 117
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 0
-align 1
-L602 label byte
-db 83
-db 105
-db 110
-db 99
-db 101
-db 32
-db 117
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 111
-db 99
-db 99
-db 117
-db 114
-db 115
-db 32
-db 98
-db 101
-db 108
-db 111
-db 119
-db 32
-db 116
-db 104
-db 101
-db 32
-db 116
-db 104
-db 114
-db 101
-db 115
-db 104
-db 111
-db 108
-db 100
-db 10
-db 0
-align 1
-L601 label byte
-db 82
-db 97
-db 110
-db 103
-db 101
-db 32
-db 105
-db 115
-db 32
-db 116
-db 111
-db 111
-db 32
-db 110
-db 97
-db 114
-db 114
-db 111
-db 119
-db 59
-db 32
-db 85
-db 49
-db 94
-db 37
-db 100
-db 32
-db 85
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 115
-db 46
-db 10
-db 0
-align 1
-L596 label byte
-db 109
-db 101
-db 114
-db 101
-db 108
-db 121
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 111
-db 102
-db 102
-db 46
-db 10
-db 0
-align 1
-L595 label byte
-db 99
-db 97
-db 108
-db 99
-db 117
-db 108
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 109
-db 97
-db 121
-db 32
-db 115
-db 117
-db 102
-db 102
-db 101
-db 114
-db 32
-db 108
-db 97
-db 114
-db 103
-db 101
-db 114
-db 32
-db 82
-db 101
-db 108
-db 97
-db 116
-db 105
-db 118
-db 101
-db 32
-db 101
-db 114
-db 114
-db 111
-db 114
-db 32
-db 116
-db 104
-db 97
-db 110
-db 32
-db 0
-align 1
-L594 label byte
-db 32
-db 98
-db 101
-db 108
-db 111
-db 119
-db 32
-db 119
-db 104
-db 105
-db 99
-db 104
-db 0
-align 1
-L593 label byte
-db 84
-db 104
-db 101
-db 32
-db 85
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 116
-db 104
-db 114
-db 101
-db 115
-db 104
-db 111
-db 108
-db 100
-db 32
-db 105
-db 115
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 44
-db 32
-db 37
-db 115
-db 10
-db 0
-align 1
-L592 label byte
-db 88
-db 32
-db 47
-db 32
-db 90
-db 32
-db 61
-db 32
-db 49
-db 32
-db 43
-db 32
-db 37
-db 103
-db 32
-db 46
-db 10
-db 0
-align 1
-L591 label byte
-db 88
-db 32
-db 47
-db 32
-db 90
-db 32
-db 102
-db 97
-db 105
-db 108
-db 115
-db 33
-db 10
-db 0
-align 1
-L588 label byte
-db 101
-db 110
-db 99
-db 111
-db 117
-db 110
-db 116
-db 101
-db 114
-db 32
-db 68
-db 105
-db 118
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 98
-db 121
-db 32
-db 90
-db 101
-db 114
-db 111
-db 32
-db 97
-db 108
-db 116
-db 104
-db 111
-db 117
-db 103
-db 104
-db 32
-db 97
-db 99
-db 116
-db 117
-db 97
-db 108
-db 108
-db 121
-db 10
-db 0
-align 1
-L587 label byte
-db 32
-db 32
-db 46
-db 46
-db 46
-db 32
-db 40
-db 102
-db 40
-db 88
-db 41
-db 32
-db 45
-db 32
-db 102
-db 40
-db 90
-db 41
-db 41
-db 32
-db 47
-db 32
-db 40
-db 88
-db 32
-db 45
-db 32
-db 90
-db 41
-db 32
-db 46
-db 46
-db 46
-db 10
-db 0
-align 1
-L586 label byte
-db 32
-db 32
-db 32
-db 32
-db 105
-db 102
-db 32
-db 40
-db 88
-db 32
-db 61
-db 61
-db 32
-db 90
-db 41
-db 32
-db 32
-db 46
-db 46
-db 46
-db 32
-db 32
-db 101
-db 108
-db 115
-db 101
-db 0
-align 1
-L585 label byte
-db 99
-db 111
-db 110
-db 102
-db 117
-db 115
-db 105
-db 111
-db 110
-db 32
-db 119
-db 104
-db 101
-db 110
-db 32
-db 105
-db 110
-db 110
-db 111
-db 99
-db 101
-db 110
-db 116
-db 32
-db 115
-db 116
-db 97
-db 116
-db 101
-db 109
-db 101
-db 110
-db 116
-db 115
-db 32
-db 108
-db 105
-db 107
-db 101
-db 10
-db 0
-align 1
-L584 label byte
-db 116
-db 104
-db 105
-db 115
-db 32
-db 105
-db 115
-db 32
-db 97
-db 32
-db 83
-db 69
-db 82
-db 73
-db 79
-db 85
-db 83
-db 32
-db 68
-db 69
-db 70
-db 69
-db 67
-db 84
-db 10
-db 116
-db 104
-db 97
-db 116
-db 32
-db 99
-db 97
-db 117
-db 115
-db 101
-db 115
-db 32
-db 0
-align 1
-L583 label byte
-db 32
-db 32
-db 32
-db 32
-db 83
-db 104
-db 111
-db 117
-db 108
-db 100
-db 32
-db 116
-db 104
-db 105
-db 115
-db 32
-db 78
-db 79
-db 84
-db 32
-db 115
-db 105
-db 103
-db 110
-db 97
-db 108
-db 32
-db 85
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 44
-db 32
-db 0
-align 1
-L582 label byte
-db 121
-db 101
-db 116
-db 32
-db 88
-db 32
-db 45
-db 32
-db 90
-db 32
-db 121
-db 105
-db 101
-db 108
-db 100
-db 115
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L581 label byte
-db 88
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 10
-db 9
-db 105
-db 115
-db 32
-db 110
-db 111
-db 116
-db 32
-db 101
-db 113
-db 117
-db 97
-db 108
-db 32
-db 116
-db 111
-db 32
-db 90
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L576 label byte
-db 85
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 47
-db 32
-db 85
-db 102
-db 84
-db 104
-db 111
-db 108
-db 100
-db 32
-db 102
-db 97
-db 105
-db 108
-db 101
-db 100
-db 33
-db 10
-db 0
-align 1
-L566 label byte
-db 40
-db 114
-db 111
-db 117
-db 110
-db 100
-db 111
-db 102
-db 102
-db 32
-db 105
-db 110
-db 32
-db 85
-db 102
-db 84
-db 104
-db 111
-db 108
-db 100
-db 41
-db 32
-db 60
-db 32
-db 69
-db 48
-db 46
-db 10
-db 0
-align 1
-L565 label byte
-db 85
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 105
-db 115
-db 32
-db 103
-db 114
-db 97
-db 100
-db 117
-db 97
-db 108
-db 59
-db 32
-db 105
-db 116
-db 32
-db 105
-db 110
-db 99
-db 117
-db 114
-db 115
-db 32
-db 65
-db 98
-db 115
-db 111
-db 108
-db 117
-db 116
-db 101
-db 32
-db 69
-db 114
-db 114
-db 111
-db 114
-db 32
-db 61
-db 10
-db 0
-align 1
-L560 label byte
-db 124
-db 81
-db 32
-db 45
-db 32
-db 89
-db 124
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L559 label byte
-db 112
-db 114
-db 105
-db 110
-db 116
-db 32
-db 111
-db 117
-db 116
-db 32
-db 97
-db 115
-db 32
-db 81
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 44
-db 32
-db 89
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L558 label byte
-db 81
-db 32
-db 61
-db 61
-db 32
-db 89
-db 32
-db 119
-db 104
-db 105
-db 108
-db 101
-db 32
-db 100
-db 101
-db 110
-db 121
-db 105
-db 110
-db 103
-db 32
-db 116
-db 104
-db 97
-db 116
-db 32
-db 124
-db 81
-db 32
-db 45
-db 32
-db 89
-db 124
-db 32
-db 61
-db 61
-db 32
-db 48
-db 59
-db 32
-db 116
-db 104
-db 101
-db 115
-db 101
-db 32
-db 118
-db 97
-db 108
-db 117
-db 101
-db 115
-db 10
-db 0
-align 1
-L557 label byte
-db 85
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 99
-db 111
-db 110
-db 102
-db 117
-db 115
-db 101
-db 115
-db 32
-db 67
-db 111
-db 109
-db 112
-db 97
-db 114
-db 105
-db 115
-db 111
-db 110
-db 44
-db 32
-db 119
-db 104
-db 105
-db 99
-db 104
-db 32
-db 97
-db 108
-db 108
-db 101
-db 103
-db 101
-db 115
-db 32
-db 116
-db 104
-db 97
-db 116
-db 10
-db 0
-align 1
-L555 label byte
-db 32
-db 111
-db 114
-db 32
-db 101
-db 108
-db 115
-db 101
-db 32
-db 109
-db 117
-db 108
-db 116
-db 105
-db 112
-db 108
-db 105
-db 99
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 103
-db 101
-db 116
-db 115
-db 32
-db 116
-db 111
-db 111
-db 32
-db 109
-db 97
-db 110
-db 121
-db 32
-db 108
-db 97
-db 115
-db 116
-db 32
-db 100
-db 105
-db 103
-db 105
-db 116
-db 115
-db 32
-db 119
-db 114
-db 111
-db 110
-db 103
-db 46
-db 10
-db 0
-align 1
-L554 label byte
-db 32
-db 99
-db 111
-db 109
-db 105
-db 110
-db 103
-db 32
-db 100
-db 111
-db 119
-db 110
-db 32
-db 102
-db 114
-db 111
-db 109
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 10
-db 0
-align 1
-L553 label byte
-db 97
-db 112
-db 112
-db 114
-db 111
-db 97
-db 99
-db 104
-db 32
-db 97
-db 32
-db 116
-db 104
-db 114
-db 101
-db 115
-db 104
-db 111
-db 108
-db 100
-db 32
-db 61
-db 32
-db 37
-db 46
-db 49
-db 55
-db 101
-db 10
-db 0
-align 1
-L552 label byte
-db 69
-db 105
-db 116
-db 104
-db 101
-db 114
-db 32
-db 97
-db 99
-db 99
-db 117
-db 114
-db 97
-db 99
-db 121
-db 32
-db 100
-db 101
-db 116
-db 101
-db 114
-db 105
-db 111
-db 114
-db 97
-db 116
-db 101
-db 115
-db 32
-db 97
-db 115
-db 32
-db 110
-db 117
-db 109
-db 98
-db 101
-db 114
-db 115
-db 10
-db 0
-align 1
-L540 label byte
-db 83
-db 109
-db 97
-db 108
-db 108
-db 101
-db 115
-db 116
-db 32
-db 115
-db 116
-db 114
-db 105
-db 99
-db 116
-db 108
-db 121
-db 32
-db 112
-db 111
-db 115
-db 105
-db 116
-db 105
-db 118
-db 101
-db 32
-db 110
-db 117
-db 109
-db 98
-db 101
-db 114
-db 32
-db 102
-db 111
-db 117
-db 110
-db 100
-db 32
-db 105
-db 115
-db 32
-db 69
-db 48
-db 32
-db 61
-db 32
-db 37
-db 103
-db 32
-db 46
-db 10
-db 0
-align 1
-L539 label byte
-db 32
-db 116
-db 104
-db 114
-db 101
-db 115
-db 104
-db 111
-db 108
-db 100
-db 32
-db 116
-db 104
-db 97
-db 110
-db 32
-db 112
-db 114
-db 111
-db 100
-db 117
-db 99
-db 116
-db 115
-db 46
-db 10
-db 0
-align 1
-L538 label byte
-db 68
-db 105
-db 102
-db 102
-db 101
-db 114
-db 101
-db 110
-db 99
-db 101
-db 32
-db 117
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 115
-db 32
-db 97
-db 116
-db 32
-db 97
-db 32
-db 104
-db 105
-db 103
-db 104
-db 101
-db 114
-db 0
-align 1
-L535 label byte
-db 32
-db 116
-db 104
-db 114
-db 101
-db 115
-db 104
-db 111
-db 108
-db 100
-db 32
-db 116
-db 104
-db 97
-db 110
-db 32
-db 100
-db 105
-db 102
-db 102
-db 101
-db 114
-db 101
-db 110
-db 99
-db 101
-db 115
-db 46
-db 10
-db 0
-align 1
-L534 label byte
-db 80
-db 114
-db 111
-db 100
-db 117
-db 99
-db 116
-db 115
-db 32
-db 117
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 97
-db 116
-db 32
-db 97
-db 32
-db 104
-db 105
-db 103
-db 104
-db 101
-db 114
-db 0
-align 1
-L527 label byte
-db 118
-db 97
-db 108
-db 117
-db 101
-db 32
-db 80
-db 115
-db 101
-db 117
-db 100
-db 111
-db 90
-db 101
-db 114
-db 111
-db 32
-db 116
-db 104
-db 97
-db 116
-db 32
-db 112
-db 114
-db 105
-db 110
-db 116
-db 115
-db 32
-db 111
-db 117
-db 116
-db 32
-db 97
-db 115
-db 32
-db 37
-db 103
-db 32
-db 46
-db 10
-db 0
-align 1
-L526 label byte
-db 85
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 99
-db 97
-db 110
-db 32
-db 115
-db 116
-db 105
-db 99
-db 107
-db 32
-db 97
-db 116
-db 32
-db 97
-db 110
-db 32
-db 97
-db 108
-db 108
-db 101
-db 103
-db 101
-db 100
-db 108
-db 121
-db 32
-db 112
-db 111
-db 115
-db 105
-db 116
-db 105
-db 118
-db 101
-db 10
-db 0
-align 1
-L525 label byte
-db 112
-db 111
-db 115
-db 105
-db 116
-db 105
-db 118
-db 101
-db 44
-db 32
-db 105
-db 115
-db 110
-db 39
-db 116
-db 59
-db 32
-db 105
-db 116
-db 32
-db 112
-db 114
-db 105
-db 110
-db 116
-db 115
-db 32
-db 111
-db 117
-db 116
-db 32
-db 97
-db 115
-db 32
-db 32
-db 37
-db 103
-db 32
-db 46
-db 10
-db 0
-align 1
-L524 label byte
-db 66
-db 117
-db 116
-db 32
-db 45
-db 80
-db 115
-db 101
-db 117
-db 100
-db 111
-db 90
-db 101
-db 114
-db 111
-db 44
-db 32
-db 119
-db 104
-db 105
-db 99
-db 104
-db 32
-db 115
-db 104
-db 111
-db 117
-db 108
-db 100
-db 32
-db 98
-db 101
-db 10
-db 0
-align 1
-L521 label byte
-db 80
-db 115
-db 101
-db 117
-db 100
-db 111
-db 90
-db 101
-db 114
-db 111
-db 32
-db 116
-db 104
-db 97
-db 116
-db 32
-db 112
-db 114
-db 105
-db 110
-db 116
-db 115
-db 32
-db 111
-db 117
-db 116
-db 32
-db 97
-db 115
-db 58
-db 32
-db 37
-db 103
-db 32
-db 46
-db 10
-db 0
-align 1
-L520 label byte
-db 97
-db 108
-db 108
-db 101
-db 103
-db 101
-db 100
-db 108
-db 121
-db 32
-db 110
-db 101
-db 103
-db 97
-db 116
-db 105
-db 118
-db 101
-db 32
-db 118
-db 97
-db 108
-db 117
-db 101
-db 10
-db 0
-align 1
-L519 label byte
-db 80
-db 111
-db 115
-db 105
-db 116
-db 105
-db 118
-db 101
-db 32
-db 101
-db 120
-db 112
-db 114
-db 101
-db 115
-db 115
-db 105
-db 111
-db 110
-db 115
-db 32
-db 99
-db 97
-db 110
-db 32
-db 117
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 116
-db 111
-db 32
-db 97
-db 110
-db 10
-db 0
-align 1
-L506 label byte
-db 109
-db 117
-db 108
-db 116
-db 105
-db 112
-db 108
-db 105
-db 99
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 103
-db 101
-db 116
-db 115
-db 32
-db 116
-db 111
-db 111
-db 32
-db 109
-db 97
-db 110
-db 121
-db 32
-db 108
-db 97
-db 115
-db 116
-db 32
-db 100
-db 105
-db 103
-db 105
-db 116
-db 115
-db 32
-db 119
-db 114
-db 111
-db 110
-db 103
-db 46
-db 10
-db 0
-align 1
-L482 label byte
-db 83
-db 101
-db 101
-db 107
-db 105
-db 110
-db 103
-db 32
-db 85
-db 110
-db 100
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 32
-db 116
-db 104
-db 114
-db 101
-db 115
-db 104
-db 111
-db 108
-db 100
-db 115
-db 32
-db 85
-db 102
-db 84
-db 104
-db 111
-db 108
-db 100
-db 32
-db 97
-db 110
-db 100
-db 32
-db 69
-db 48
-db 46
-db 10
-db 0
-align 1
-L479 label byte
-db 46
-db 46
-db 46
-db 32
-db 110
-db 111
-db 32
-db 100
-db 105
-db 115
-db 99
-db 114
-db 101
-db 112
-db 97
-db 110
-db 99
-db 105
-db 115
-db 32
-db 102
-db 111
-db 117
-db 110
-db 100
-db 46
-db 10
-db 0
-align 1
-L476 label byte
-db 9
-db 105
-db 110
-db 118
-db 111
-db 108
-db 118
-db 105
-db 110
-db 103
-db 32
-db 105
-db 110
-db 116
-db 101
-db 114
-db 101
-db 115
-db 116
-db 32
-db 114
-db 97
-db 116
-db 101
-db 115
-db 46
-db 10
-db 0
-align 1
-L475 label byte
-db 69
-db 114
-db 114
-db 111
-db 114
-db 115
-db 32
-db 108
-db 105
-db 107
-db 101
-db 32
-db 116
-db 104
-db 105
-db 115
-db 32
-db 109
-db 97
-db 121
-db 32
-db 105
-db 110
-db 118
-db 97
-db 108
-db 105
-db 100
-db 97
-db 116
-db 101
-db 32
-db 102
-db 105
-db 110
-db 97
-db 110
-db 99
-db 105
-db 97
-db 108
-db 32
-db 99
-db 97
-db 108
-db 99
-db 117
-db 108
-db 97
-db 116
-db 105
-db 111
-db 110
-db 115
-db 10
-db 0
-align 1
-L454 label byte
-db 84
-db 101
-db 115
-db 116
-db 105
-db 110
-db 103
-db 32
-db 112
-db 111
-db 119
-db 101
-db 114
-db 115
-db 32
-db 90
-db 94
-db 105
-db 32
-db 102
-db 111
-db 114
-db 32
-db 115
-db 109
-db 97
-db 108
-db 108
-db 32
-db 73
-db 110
-db 116
-db 101
-db 103
-db 101
-db 114
-db 115
-db 32
-db 90
-db 32
-db 97
-db 110
-db 100
-db 32
-db 105
-db 46
-db 10
-db 0
-align 1
-L451 label byte
-db 115
-db 113
-db 114
-db 116
-db 32
-db 103
-db 101
-db 116
-db 115
-db 32
-db 116
-db 111
-db 111
-db 32
-db 109
-db 97
-db 110
-db 121
-db 32
-db 108
-db 97
-db 115
-db 116
-db 32
-db 100
-db 105
-db 103
-db 105
-db 116
-db 115
-db 32
-db 119
-db 114
-db 111
-db 110
-db 103
-db 0
-align 1
-L449 label byte
-db 116
-db 111
-db 32
-db 37
-db 46
-db 55
-db 101
-db 32
-db 117
-db 108
-db 112
-db 115
-db 46
-db 10
-db 0
-align 1
-L448 label byte
-db 79
-db 98
-db 115
-db 101
-db 114
-db 118
-db 101
-db 100
-db 32
-db 101
-db 114
-db 114
-db 111
-db 114
-db 115
-db 32
-db 114
-db 117
-db 110
-db 32
-db 102
-db 114
-db 111
-db 109
-db 32
-db 37
-db 46
-db 55
-db 101
-db 32
-db 0
-align 1
-L447 label byte
-db 83
-db 113
-db 117
-db 97
-db 114
-db 101
-db 32
-db 114
-db 111
-db 111
-db 116
-db 32
-db 105
-db 115
-db 32
-db 110
-db 101
-db 105
-db 116
-db 104
-db 101
-db 114
-db 32
-db 99
-db 104
-db 111
-db 112
-db 112
-db 101
-db 100
-db 32
-db 110
-db 111
-db 114
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 108
-db 121
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L444 label byte
-db 83
-db 113
-db 117
-db 97
-db 114
-db 101
-db 32
-db 114
-db 111
-db 111
-db 116
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 115
-db 32
-db 116
-db 111
-db 32
-db 98
-db 101
-db 32
-db 99
-db 104
-db 111
-db 112
-db 112
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L439 label byte
-db 83
-db 113
-db 117
-db 97
-db 114
-db 101
-db 32
-db 114
-db 111
-db 111
-db 116
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 115
-db 32
-db 116
-db 111
-db 32
-db 98
-db 101
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 108
-db 121
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L434 label byte
-db 32
-db 102
-db 97
-db 105
-db 108
-db 115
-db 32
-db 116
-db 101
-db 115
-db 116
-db 32
-db 119
-db 104
-db 101
-db 116
-db 104
-db 101
-db 114
-db 32
-db 115
-db 113
-db 114
-db 116
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 115
-db 32
-db 111
-db 114
-db 32
-db 99
-db 104
-db 111
-db 112
-db 115
-db 46
-db 10
-db 0
-align 1
-L433 label byte
-db 82
-db 97
-db 100
-db 105
-db 120
-db 94
-db 80
-db 114
-db 101
-db 99
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 61
-db 32
-db 37
-db 46
-db 55
-db 101
-db 10
-db 0
-align 1
-L432 label byte
-db 65
-db 110
-db 111
-db 109
-db 97
-db 108
-db 111
-db 117
-db 115
-db 32
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 101
-db 116
-db 105
-db 99
-db 32
-db 119
-db 105
-db 116
-db 104
-db 32
-db 73
-db 110
-db 116
-db 101
-db 103
-db 101
-db 114
-db 32
-db 60
-db 32
-db 0
-align 1
-L392 label byte
-db 84
-db 101
-db 115
-db 116
-db 105
-db 110
-db 103
-db 32
-db 119
-db 104
-db 101
-db 116
-db 104
-db 101
-db 114
-db 32
-db 115
-db 113
-db 114
-db 116
-db 32
-db 105
-db 115
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 101
-db 100
-db 32
-db 111
-db 114
-db 32
-db 99
-db 104
-db 111
-db 112
-db 112
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L370 label byte
-db 115
-db 113
-db 114
-db 116
-db 40
-db 88
-db 41
-db 32
-db 105
-db 115
-db 32
-db 110
-db 111
-db 110
-db 45
-db 109
-db 111
-db 110
-db 111
-db 116
-db 111
-db 110
-db 105
-db 99
-db 32
-db 102
-db 111
-db 114
-db 32
-db 88
-db 32
-db 110
-db 101
-db 97
-db 114
-db 32
-db 37
-db 46
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L369 label byte
-db 115
-db 113
-db 114
-db 116
-db 32
-db 104
-db 97
-db 115
-db 32
-db 112
-db 97
-db 115
-db 115
-db 101
-db 100
-db 32
-db 97
-db 32
-db 116
-db 101
-db 115
-db 116
-db 32
-db 102
-db 111
-db 114
-db 32
-db 77
-db 111
-db 110
-db 111
-db 116
-db 111
-db 110
-db 105
-db 99
-db 105
-db 116
-db 121
-db 46
-db 10
-db 0
-align 1
-L352 label byte
-db 84
-db 101
-db 115
-db 116
-db 32
-db 102
-db 111
-db 114
-db 32
-db 115
-db 113
-db 114
-db 116
-db 32
-db 109
-db 111
-db 110
-db 111
-db 116
-db 111
-db 110
-db 105
-db 99
-db 105
-db 116
-db 121
-db 46
-db 10
-db 0
-align 1
-L341 label byte
-db 84
-db 101
-db 115
-db 116
-db 105
-db 110
-db 103
-db 32
-db 105
-db 102
-db 32
-db 115
-db 113
-db 114
-db 116
-db 40
-db 88
-db 32
-db 42
-db 32
-db 88
-db 41
-db 32
-db 61
-db 61
-db 32
-db 88
-db 32
-db 102
-db 111
-db 114
-db 32
-db 37
-db 100
-db 32
-db 73
-db 110
-db 116
-db 101
-db 103
-db 101
-db 114
-db 115
-db 32
-db 88
-db 46
-db 10
-db 0
-align 1
-L336 label byte
-db 83
-db 113
-db 117
-db 97
-db 114
-db 101
-db 32
-db 114
-db 111
-db 111
-db 116
-db 32
-db 111
-db 102
-db 32
-db 48
-db 46
-db 48
-db 44
-db 32
-db 45
-db 48
-db 46
-db 48
-db 32
-db 111
-db 114
-db 32
-db 49
-db 46
-db 48
-db 32
-db 119
-db 114
-db 111
-db 110
-db 103
-db 0
-align 1
-L334 label byte
-db 10
-db 82
-db 117
-db 110
-db 110
-db 105
-db 110
-db 103
-db 32
-db 116
-db 101
-db 115
-db 116
-db 32
-db 111
-db 102
-db 32
-db 115
-db 113
-db 117
-db 97
-db 114
-db 101
-db 32
-db 114
-db 111
-db 111
-db 116
-db 40
-db 120
-db 41
-db 46
-db 10
-db 0
-align 1
-L333 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 78
-db 111
-db 32
-db 102
-db 97
-db 105
-db 108
-db 117
-db 114
-db 101
-db 115
-db 32
-db 102
-db 111
-db 117
-db 110
-db 100
-db 32
-db 105
-db 110
-db 32
-db 37
-db 100
-db 32
-db 105
-db 110
-db 116
-db 101
-db 103
-db 101
-db 114
-db 32
-db 112
-db 97
-db 105
-db 114
-db 115
-db 46
-db 10
-db 0
-align 1
-L332 label byte
-db 88
-db 32
-db 42
-db 32
-db 89
-db 32
-db 61
-db 61
-db 32
-db 89
-db 32
-db 42
-db 32
-db 88
-db 32
-db 116
-db 114
-db 105
-db 97
-db 108
-db 32
-db 102
-db 97
-db 105
-db 108
-db 115
-db 46
-db 10
-db 0
-align 4
-L323 label byte
-dd 00H
-dd 040080000H
-align 1
-L322 label byte
-db 84
-db 101
-db 115
-db 116
-db 105
-db 110
-db 103
-db 32
-db 111
-db 110
-db 32
-db 37
-db 100
-db 32
-db 114
-db 97
-db 110
-db 100
-db 111
-db 109
-db 32
-db 112
-db 97
-db 105
-db 114
-db 115
-db 46
-db 10
-db 0
-align 1
-L321 label byte
-db 68
-db 111
-db 101
-db 115
-db 32
-db 77
-db 117
-db 108
-db 116
-db 105
-db 112
-db 108
-db 105
-db 99
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 99
-db 111
-db 109
-db 109
-db 117
-db 116
-db 101
-db 63
-db 32
-db 32
-db 0
-align 1
-L318 label byte
-db 108
-db 97
-db 99
-db 107
-db 40
-db 115
-db 41
-db 32
-db 111
-db 102
-db 32
-db 103
-db 117
-db 97
-db 114
-db 100
-db 32
-db 100
-db 105
-db 103
-db 105
-db 116
-db 115
-db 32
-db 111
-db 114
-db 32
-db 102
-db 97
-db 105
-db 108
-db 117
-db 114
-db 101
-db 40
-db 115
-db 41
-db 32
-db 116
-db 111
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 108
-db 121
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 32
-db 111
-db 114
-db 32
-db 99
-db 104
-db 111
-db 112
-db 10
-db 40
-db 110
-db 111
-db 116
-db 101
-db 100
-db 32
-db 97
-db 98
-db 111
-db 118
-db 101
-db 41
-db 32
-db 99
-db 111
-db 117
-db 110
-db 116
-db 32
-db 97
-db 115
-db 32
-db 111
-db 110
-db 101
-db 32
-db 102
-db 108
-db 97
-db 119
-db 32
-db 105
-db 110
-db 32
-db 116
-db 104
-db 101
-db 32
-db 102
-db 105
-db 110
-db 97
-db 108
-db 32
-db 116
-db 97
-db 108
-db 108
-db 121
-db 32
-db 98
-db 101
-db 108
-db 111
-db 119
-db 0
-align 1
-L316 label byte
-db 83
-db 116
-db 105
-db 99
-db 107
-db 121
-db 32
-db 98
-db 105
-db 116
-db 32
-db 117
-db 115
-db 101
-db 100
-db 32
-db 105
-db 110
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 108
-db 121
-db 32
-db 111
-db 114
-db 32
-db 110
-db 111
-db 116
-db 32
-db 97
-db 116
-db 32
-db 97
-db 108
-db 108
-db 46
-db 10
-db 0
-align 1
-L315 label byte
-db 83
-db 116
-db 105
-db 99
-db 107
-db 121
-db 32
-db 98
-db 105
-db 116
-db 32
-db 97
-db 112
-db 112
-db 97
-db 114
-db 101
-db 110
-db 116
-db 108
-db 121
-db 32
-db 117
-db 115
-db 101
-db 100
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 108
-db 121
-db 46
-db 10
-db 0
-align 1
-L298 label byte
-db 67
-db 104
-db 101
-db 99
-db 107
-db 105
-db 110
-db 103
-db 32
-db 102
-db 111
-db 114
-db 32
-db 115
-db 116
-db 105
-db 99
-db 107
-db 121
-db 32
-db 98
-db 105
-db 116
-db 46
-db 10
-db 0
-align 1
-L295 label byte
-db 40
-db 88
-db 32
-db 45
-db 32
-db 89
-db 41
-db 32
-db 43
-db 32
-db 40
-db 89
-db 32
-db 45
-db 32
-db 88
-db 41
-db 32
-db 105
-db 115
-db 32
-db 110
-db 111
-db 110
-db 32
-db 122
-db 101
-db 114
-db 111
-db 33
-db 10
-db 0
-align 1
-L292 label byte
-db 65
-db 100
-db 100
-db 105
-db 116
-db 105
-db 111
-db 110
-db 47
-db 83
-db 117
-db 98
-db 116
-db 114
-db 97
-db 99
-db 116
-db 105
-db 111
-db 110
-db 32
-db 110
-db 101
-db 105
-db 116
-db 104
-db 101
-db 114
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 115
-db 32
-db 110
-db 111
-db 114
-db 32
-db 99
-db 104
-db 111
-db 112
-db 115
-db 46
-db 10
-db 0
-align 1
-L291 label byte
-db 65
-db 100
-db 100
-db 47
-db 83
-db 117
-db 98
-db 116
-db 114
-db 97
-db 99
-db 116
-db 0
-align 1
-L288 label byte
-db 65
-db 100
-db 100
-db 105
-db 116
-db 105
-db 111
-db 110
-db 47
-db 83
-db 117
-db 98
-db 116
-db 114
-db 97
-db 99
-db 116
-db 105
-db 111
-db 110
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 115
-db 32
-db 116
-db 111
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 108
-db 121
-db 46
-db 10
-db 0
-align 1
-L281 label byte
-db 65
-db 100
-db 100
-db 47
-db 83
-db 117
-db 98
-db 116
-db 114
-db 97
-db 99
-db 116
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 115
-db 32
-db 116
-db 111
-db 32
-db 98
-db 101
-db 32
-db 99
-db 104
-db 111
-db 112
-db 112
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L276 label byte
-db 73
-db 110
-db 99
-db 111
-db 109
-db 112
-db 108
-db 101
-db 116
-db 101
-db 32
-db 99
-db 97
-db 114
-db 114
-db 121
-db 45
-db 112
-db 114
-db 111
-db 112
-db 97
-db 103
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 105
-db 110
-db 32
-db 65
-db 100
-db 100
-db 105
-db 116
-db 105
-db 111
-db 110
-db 0
-align 1
-L272 label byte
-db 82
-db 97
-db 100
-db 105
-db 120
-db 32
-db 42
-db 32
-db 40
-db 32
-db 49
-db 32
-db 47
-db 32
-db 82
-db 97
-db 100
-db 105
-db 120
-db 32
-db 41
-db 32
-db 100
-db 105
-db 102
-db 102
-db 101
-db 114
-db 115
-db 32
-db 102
-db 114
-db 111
-db 109
-db 32
-db 49
-db 0
-align 1
-L270 label byte
-db 47
-db 32
-db 105
-db 115
-db 32
-db 110
-db 101
-db 105
-db 116
-db 104
-db 101
-db 114
-db 32
-db 99
-db 104
-db 111
-db 112
-db 112
-db 101
-db 100
-db 32
-db 110
-db 111
-db 114
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 108
-db 121
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L267 label byte
-db 68
-db 105
-db 118
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 115
-db 32
-db 116
-db 111
-db 32
-db 99
-db 104
-db 111
-db 112
-db 46
-db 10
-db 0
-align 1
-L264 label byte
-db 68
-db 105
-db 118
-db 105
-db 115
-db 105
-db 111
-db 110
-db 0
-align 1
-L261 label byte
-db 68
-db 105
-db 118
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 115
-db 32
-db 116
-db 111
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 108
-db 121
-db 46
-db 10
-db 0
-align 1
-L256 label byte
-db 77
-db 117
-db 108
-db 116
-db 105
-db 112
-db 108
-db 105
-db 99
-db 97
-db 116
-db 105
-db 111
-db 110
-db 0
-align 1
-L253 label byte
-db 42
-db 32
-db 105
-db 115
-db 32
-db 110
-db 101
-db 105
-db 116
-db 104
-db 101
-db 114
-db 32
-db 99
-db 104
-db 111
-db 112
-db 112
-db 101
-db 100
-db 32
-db 110
-db 111
-db 114
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 108
-db 121
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 101
-db 100
-db 46
-db 10
-db 0
-align 1
-L252 label byte
-db 77
-db 117
-db 108
-db 116
-db 105
-db 112
-db 108
-db 105
-db 99
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 115
-db 32
-db 116
-db 111
-db 32
-db 99
-db 104
-db 111
-db 112
-db 46
-db 10
-db 0
-align 1
-L249 label byte
-db 77
-db 117
-db 108
-db 116
-db 105
-db 112
-db 108
-db 105
-db 99
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 115
-db 32
-db 116
-db 111
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 32
-db 99
-db 111
-db 114
-db 114
-db 101
-db 99
-db 116
-db 108
-db 121
-db 46
-db 10
-db 0
-align 1
-L239 label byte
-db 88
-db 32
-db 42
-db 32
-db 40
-db 49
-db 47
-db 88
-db 41
-db 32
-db 100
-db 105
-db 102
-db 102
-db 101
-db 114
-db 115
-db 32
-db 102
-db 114
-db 111
-db 109
-db 32
-db 49
-db 0
-align 1
-L220 label byte
-db 67
-db 104
-db 101
-db 99
-db 107
-db 105
-db 110
-db 103
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 105
-db 110
-db 103
-db 32
-db 111
-db 110
-db 32
-db 109
-db 117
-db 108
-db 116
-db 105
-db 112
-db 108
-db 121
-db 44
-db 32
-db 100
-db 105
-db 118
-db 105
-db 100
-db 101
-db 32
-db 97
-db 110
-db 100
-db 32
-db 97
-db 100
-db 100
-db 47
-db 115
-db 117
-db 98
-db 116
-db 114
-db 97
-db 99
-db 116
-db 46
-db 10
-db 0
-align 1
-L219 label byte
-db 32
-db 32
-db 32
-db 32
-db 32
-db 42
-db 44
-db 32
-db 47
-db 44
-db 32
-db 97
-db 110
-db 100
-db 32
-db 45
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 32
-db 116
-db 111
-db 32
-db 104
-db 97
-db 118
-db 101
-db 32
-db 103
-db 117
-db 97
-db 114
-db 100
-db 32
-db 100
-db 105
-db 103
-db 105
-db 116
-db 115
-db 44
-db 32
-db 97
-db 115
-db 32
-db 116
-db 104
-db 101
-db 121
-db 32
-db 115
-db 104
-db 111
-db 117
-db 108
-db 100
-db 46
-db 10
-db 0
-align 1
-L216 label byte
-db 32
-db 32
-db 46
-db 46
-db 46
-db 32
-db 32
-db 105
-db 102
-db 32
-db 40
-db 88
-db 32
-db 61
-db 61
-db 32
-db 49
-db 46
-db 48
-db 41
-db 32
-db 123
-db 46
-db 46
-db 46
-db 46
-db 46
-db 125
-db 32
-db 101
-db 108
-db 115
-db 101
-db 32
-db 123
-db 46
-db 46
-db 46
-db 47
-db 40
-db 88
-db 45
-db 49
-db 46
-db 48
-db 41
-db 46
-db 46
-db 46
-db 125
-db 10
-db 0
-align 1
-L215 label byte
-db 32
-db 32
-db 115
-db 117
-db 99
-db 104
-db 32
-db 112
-db 114
-db 101
-db 99
-db 97
-db 117
-db 116
-db 105
-db 111
-db 110
-db 115
-db 32
-db 97
-db 103
-db 97
-db 105
-db 110
-db 115
-db 116
-db 32
-db 100
-db 105
-db 118
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 98
-db 121
-db 32
-db 122
-db 101
-db 114
-db 111
-db 32
-db 97
-db 115
-db 10
-db 0
-align 1
-L214 label byte
-db 32
-db 32
-db 115
-db 117
-db 98
-db 116
-db 114
-db 97
-db 99
-db 116
-db 105
-db 111
-db 110
-db 32
-db 121
-db 105
-db 101
-db 108
-db 100
-db 115
-db 32
-db 32
-db 40
-db 49
-db 45
-db 85
-db 49
-db 41
-db 32
-db 45
-db 32
-db 49
-db 32
-db 61
-db 32
-db 48
-db 32
-db 44
-db 32
-db 116
-db 104
-db 101
-db 114
-db 101
-db 98
-db 121
-db 32
-db 118
-db 105
-db 116
-db 105
-db 97
-db 116
-db 105
-db 110
-db 103
-db 10
-db 0
-align 1
-L213 label byte
-db 99
-db 111
-db 109
-db 112
-db 97
-db 114
-db 105
-db 115
-db 111
-db 110
-db 32
-db 97
-db 108
-db 108
-db 101
-db 103
-db 101
-db 115
-db 32
-db 32
-db 40
-db 49
-db 45
-db 85
-db 49
-db 41
-db 32
-db 60
-db 32
-db 49
-db 32
-db 32
-db 97
-db 108
-db 116
-db 104
-db 111
-db 117
-db 103
-db 104
-db 10
-db 0
-align 1
-L210 label byte
-db 45
-db 32
-db 108
-db 97
-db 99
-db 107
-db 115
-db 32
-db 71
-db 117
-db 97
-db 114
-db 100
-db 32
-db 68
-db 105
-db 103
-db 105
-db 116
-db 44
-db 32
-db 115
-db 111
-db 32
-db 99
-db 97
-db 110
-db 99
-db 101
-db 108
-db 108
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 105
-db 115
-db 32
-db 111
-db 98
-db 115
-db 99
-db 117
-db 114
-db 101
-db 100
-db 0
-align 1
-L205 label byte
-db 42
-db 32
-db 97
-db 110
-db 100
-db 47
-db 111
-db 114
-db 32
-db 47
-db 32
-db 103
-db 101
-db 116
-db 115
-db 32
-db 116
-db 111
-db 111
-db 32
-db 109
-db 97
-db 110
-db 121
-db 32
-db 108
-db 97
-db 115
-db 116
-db 32
-db 100
-db 105
-db 103
-db 105
-db 116
-db 115
-db 32
-db 119
-db 114
-db 111
-db 110
-db 103
-db 0
-align 1
-L201 label byte
-db 67
-db 111
-db 109
-db 112
-db 117
-db 116
-db 101
-db 100
-db 32
-db 118
-db 97
-db 108
-db 117
-db 101
-db 32
-db 111
-db 102
-db 32
-db 49
-db 47
-db 49
-db 46
-db 48
-db 48
-db 48
-db 46
-db 46
-db 49
-db 32
-db 62
-db 61
-db 32
-db 49
-db 0
-align 1
-L199 label byte
-db 68
-db 105
-db 118
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 108
-db 97
-db 99
-db 107
-db 115
-db 32
-db 97
-db 32
-db 71
-db 117
-db 97
-db 114
-db 100
-db 32
-db 68
-db 105
-db 103
-db 105
-db 116
-db 44
-db 32
-db 115
-db 111
-db 32
-db 88
-db 47
-db 49
-db 32
-db 33
-db 61
-db 32
-db 88
-db 0
-align 1
-L194 label byte
-db 68
-db 105
-db 118
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 108
-db 97
-db 99
-db 107
-db 115
-db 32
-db 97
-db 32
-db 71
-db 117
-db 97
-db 114
-db 100
-db 32
-db 68
-db 105
-db 103
-db 105
-db 116
-db 44
-db 32
-db 115
-db 111
-db 32
-db 101
-db 114
-db 114
-db 111
-db 114
-db 32
-db 99
-db 97
-db 110
-db 32
-db 101
-db 120
-db 99
-db 101
-db 101
-db 100
-db 32
-db 49
-db 32
-db 117
-db 108
-db 112
-db 10
-db 111
-db 114
-db 32
-db 32
-db 49
-db 47
-db 51
-db 32
-db 32
-db 97
-db 110
-db 100
-db 32
-db 32
-db 51
-db 47
-db 57
-db 32
-db 32
-db 97
-db 110
-db 100
-db 32
-db 32
-db 57
-db 47
-db 50
-db 55
-db 32
-db 109
-db 97
-db 121
-db 32
-db 100
-db 105
-db 115
-db 97
-db 103
-db 114
-db 101
-db 101
-db 0
-align 1
-L190 label byte
-db 42
-db 32
-db 103
-db 101
-db 116
-db 115
-db 32
-db 116
-db 111
-db 111
-db 32
-db 109
-db 97
-db 110
-db 121
-db 32
-db 102
-db 105
-db 110
-db 97
-db 108
-db 32
-db 100
-db 105
-db 103
-db 105
-db 116
-db 115
-db 32
-db 119
-db 114
-db 111
-db 110
-db 103
-db 46
-db 10
-db 0
-align 1
-L188 label byte
-db 42
-db 32
-db 108
-db 97
-db 99
-db 107
-db 115
-db 32
-db 97
-db 32
-db 71
-db 117
-db 97
-db 114
-db 100
-db 32
-db 68
-db 105
-db 103
-db 105
-db 116
-db 44
-db 32
-db 115
-db 111
-db 32
-db 49
-db 42
-db 88
-db 32
-db 33
-db 61
-db 32
-db 88
-db 0
-align 1
-L185 label byte
-db 10
-db 67
-db 104
-db 101
-db 99
-db 107
-db 105
-db 110
-db 103
-db 32
-db 102
-db 111
-db 114
-db 32
-db 103
-db 117
-db 97
-db 114
-db 100
-db 32
-db 100
-db 105
-db 103
-db 105
-db 116
-db 32
-db 105
-db 110
-db 32
-db 42
-db 44
-db 32
-db 47
-db 44
-db 32
-db 97
-db 110
-db 100
-db 32
-db 45
-db 46
-db 10
-db 0
-align 1
-L184 label byte
-db 83
-db 117
-db 98
-db 116
-db 114
-db 97
-db 99
-db 116
-db 105
-db 111
-db 110
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 115
-db 32
-db 116
-db 111
-db 32
-db 98
-db 101
-db 32
-db 110
-db 111
-db 114
-db 109
-db 97
-db 108
-db 105
-db 122
-db 101
-db 100
-db 44
-db 32
-db 97
-db 115
-db 32
-db 105
-db 116
-db 32
-db 115
-db 104
-db 111
-db 117
-db 108
-db 100
-db 32
-db 98
-db 101
-db 46
-db 0
-align 1
-L179 label byte
-db 83
-db 117
-db 98
-db 116
-db 114
-db 97
-db 99
-db 116
-db 105
-db 111
-db 110
-db 32
-db 105
-db 115
-db 32
-db 110
-db 111
-db 116
-db 32
-db 110
-db 111
-db 114
-db 109
-db 97
-db 108
-db 105
-db 122
-db 101
-db 100
-db 32
-db 88
-db 61
-db 89
-db 44
-db 88
-db 43
-db 90
-db 32
-db 33
-db 61
-db 32
-db 89
-db 43
-db 90
-db 33
-db 0
-align 1
-L175 label byte
-db 114
-db 111
-db 117
-db 103
-db 104
-db 108
-db 121
-db 32
-db 37
-db 103
-db 32
-db 101
-db 120
-db 116
-db 114
-db 97
-db 32
-db 115
-db 105
-db 103
-db 110
-db 105
-db 102
-db 105
-db 99
-db 97
-db 110
-db 116
-db 32
-db 100
-db 101
-db 99
-db 105
-db 109
-db 97
-db 108
-db 115
-db 46
-db 10
-db 0
-align 1
-L174 label byte
-db 112
-db 114
-db 101
-db 99
-db 105
-db 115
-db 101
-db 108
-db 121
-db 32
-db 119
-db 105
-db 116
-db 104
-db 32
-db 97
-db 98
-db 111
-db 117
-db 116
-db 32
-db 37
-db 103
-db 32
-db 101
-db 120
-db 116
-db 114
-db 97
-db 32
-db 66
-db 45
-db 100
-db 105
-db 103
-db 105
-db 116
-db 115
-db 44
-db 32
-db 105
-db 46
-db 101
-db 46
-db 10
-db 0
-align 1
-L173 label byte
-db 83
-db 111
-db 109
-db 101
-db 32
-db 115
-db 117
-db 98
-db 101
-db 120
-db 112
-db 114
-db 101
-db 115
-db 115
-db 105
-db 111
-db 110
-db 115
-db 32
-db 97
-db 112
-db 112
-db 101
-db 97
-db 114
-db 32
-db 116
-db 111
-db 32
-db 98
-db 101
-db 32
-db 99
-db 97
-db 108
-db 99
-db 117
-db 108
-db 97
-db 116
-db 101
-db 100
-db 32
-db 101
-db 120
-db 116
-db 114
-db 97
-db 10
-db 0
-align 1
-L167 label byte
-db 111
-db 102
-db 32
-db 97
-db 110
-db 10
-db 101
-db 120
-db 116
-db 114
-db 97
-db 45
-db 112
-db 114
-db 101
-db 99
-db 105
-db 115
-db 105
-db 111
-db 110
-db 0
-align 1
-L166 label byte
-db 90
-db 49
-db 32
-db 61
-db 32
-db 37
-db 46
-db 55
-db 101
-db 44
-db 32
-db 111
-db 114
-db 32
-db 90
-db 50
-db 32
-db 61
-db 32
-db 37
-db 46
-db 55
-db 101
-db 32
-db 0
-align 1
-L165 label byte
-db 44
-db 32
-db 111
-db 114
-db 32
-db 101
-db 120
-db 97
-db 99
-db 116
-db 32
-db 114
-db 97
-db 116
-db 105
-db 111
-db 110
-db 97
-db 108
-db 32
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 101
-db 116
-db 105
-db 99
-db 32
-db 97
-db 32
-db 114
-db 101
-db 115
-db 117
-db 108
-db 116
-db 10
-db 0
-align 1
-L164 label byte
-db 66
-db 101
-db 99
-db 97
-db 117
-db 115
-db 101
-db 32
-db 111
-db 102
-db 32
-db 117
-db 110
-db 117
-db 115
-db 117
-db 97
-db 108
-db 32
-db 82
-db 97
-db 100
-db 105
-db 120
-db 32
-db 61
-db 32
-db 37
-db 102
-db 0
-align 1
-L160 label byte
-db 9
-db 85
-db 50
-db 32
-db 61
-db 32
-db 37
-db 46
-db 55
-db 101
-db 44
-db 32
-db 90
-db 50
-db 32
-db 45
-db 32
-db 85
-db 50
-db 32
-db 61
-db 32
-db 37
-db 46
-db 55
-db 101
-db 10
-db 0
-align 1
-L159 label byte
-db 9
-db 85
-db 49
-db 32
-db 61
-db 32
-db 37
-db 46
-db 55
-db 101
-db 44
-db 32
-db 90
-db 49
-db 32
-db 45
-db 32
-db 85
-db 49
-db 32
-db 61
-db 32
-db 37
-db 46
-db 55
-db 101
-db 10
-db 0
-align 1
-L158 label byte
-db 80
-db 114
-db 101
-db 99
-db 105
-db 115
-db 105
-db 111
-db 110
-db 0
-align 1
-L157 label byte
-db 0
-align 1
-L150 label byte
-db 84
-db 104
-db 97
-db 116
-db 32
-db 102
-db 101
-db 97
-db 116
-db 117
-db 114
-db 101
-db 32
-db 105
-db 115
-db 32
-db 110
-db 111
-db 116
-db 32
-db 116
-db 101
-db 115
-db 116
-db 101
-db 100
-db 32
-db 102
-db 117
-db 114
-db 116
-db 104
-db 101
-db 114
-db 32
-db 98
-db 121
-db 32
-db 116
-db 104
-db 105
-db 115
-db 32
-db 112
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 46
-db 10
-db 0
-align 1
-L145 label byte
-db 80
-db 111
-db 115
-db 115
-db 105
-db 98
-db 108
-db 121
-db 32
-db 115
-db 111
-db 109
-db 101
-db 32
-db 112
-db 97
-db 114
-db 116
-db 32
-db 111
-db 102
-db 32
-db 116
-db 104
-db 105
-db 115
-db 0
-align 1
-L144 label byte
-db 98
-db 121
-db 32
-db 101
-db 120
-db 116
-db 114
-db 97
-db 45
-db 112
-db 114
-db 101
-db 99
-db 105
-db 115
-db 101
-db 32
-db 101
-db 118
-db 97
-db 108
-db 117
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 111
-db 102
-db 32
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 101
-db 116
-db 105
-db 99
-db 32
-db 115
-db 117
-db 98
-db 101
-db 120
-db 112
-db 114
-db 101
-db 115
-db 115
-db 105
-db 111
-db 110
-db 115
-db 46
-db 10
-db 0
-align 1
-L143 label byte
-db 97
-db 114
-db 101
-db 32
-db 115
-db 121
-db 109
-db 112
-db 116
-db 111
-db 109
-db 115
-db 32
-db 111
-db 102
-db 32
-db 105
-db 110
-db 99
-db 111
-db 110
-db 115
-db 105
-db 115
-db 116
-db 101
-db 110
-db 99
-db 105
-db 101
-db 115
-db 32
-db 105
-db 110
-db 116
-db 114
-db 111
-db 100
-db 117
-db 99
-db 101
-db 100
-db 10
-db 0
-align 1
-L142 label byte
-db 114
-db 101
-db 115
-db 112
-db 101
-db 99
-db 116
-db 105
-db 118
-db 101
-db 108
-db 121
-db 32
-db 32
-db 37
-db 46
-db 55
-db 101
-db 44
-db 32
-db 32
-db 37
-db 46
-db 55
-db 101
-db 44
-db 32
-db 32
-db 37
-db 46
-db 55
-db 101
-db 44
-db 10
-db 0
-align 1
-L141 label byte
-db 68
-db 105
-db 115
-db 97
-db 103
-db 114
-db 101
-db 101
-db 109
-db 101
-db 110
-db 116
-db 115
-db 32
-db 97
-db 109
-db 111
-db 110
-db 103
-db 32
-db 116
-db 104
-db 101
-db 32
-db 118
-db 97
-db 108
-db 117
-db 101
-db 115
-db 32
-db 88
-db 49
-db 44
-db 32
-db 89
-db 49
-db 44
-db 32
-db 90
-db 49
-db 44
-db 10
-db 0
-align 1
-L119 label byte
-db 80
-db 114
-db 101
-db 99
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 119
-db 111
-db 114
-db 115
-db 101
-db 32
-db 116
-db 104
-db 97
-db 110
-db 32
-db 53
-db 32
-db 100
-db 101
-db 99
-db 105
-db 109
-db 97
-db 108
-db 32
-db 102
-db 105
-db 103
-db 117
-db 114
-db 101
-db 115
-db 32
-db 32
-db 0
-align 1
-L117 label byte
-db 84
-db 104
-db 101
-db 32
-db 110
-db 117
-db 109
-db 98
-db 101
-db 114
-db 32
-db 111
-db 102
-db 32
-db 115
-db 105
-db 103
-db 110
-db 105
-db 102
-db 105
-db 99
-db 97
-db 110
-db 116
-db 32
-db 100
-db 105
-db 103
-db 105
-db 116
-db 115
-db 32
-db 111
-db 102
-db 32
-db 116
-db 104
-db 101
-db 32
-db 82
-db 97
-db 100
-db 105
-db 120
-db 32
-db 105
-db 115
-db 32
-db 37
-db 102
-db 32
-db 46
-db 10
-db 0
-align 1
-L116 label byte
-db 108
-db 111
-db 103
-db 97
-db 114
-db 105
-db 116
-db 104
-db 109
-db 105
-db 99
-db 32
-db 101
-db 110
-db 99
-db 111
-db 100
-db 105
-db 110
-db 103
-db 32
-db 104
-db 97
-db 115
-db 32
-db 112
-db 114
-db 101
-db 99
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 99
-db 104
-db 97
-db 114
-db 97
-db 99
-db 116
-db 101
-db 114
-db 105
-db 122
-db 101
-db 100
-db 32
-db 115
-db 111
-db 108
-db 101
-db 108
-db 121
-db 32
-db 98
-db 121
-db 32
-db 85
-db 49
-db 46
-db 10
-db 0
-align 1
-L113 label byte
-db 111
-db 102
-db 32
-db 115
-db 105
-db 103
-db 110
-db 105
-db 102
-db 105
-db 99
-db 97
-db 110
-db 116
-db 32
-db 100
-db 105
-db 103
-db 105
-db 116
-db 115
-db 32
-db 98
-db 117
-db 116
-db 44
-db 32
-db 98
-db 121
-db 32
-db 105
-db 116
-db 115
-db 101
-db 108
-db 102
-db 44
-db 32
-db 116
-db 104
-db 105
-db 115
-db 32
-db 105
-db 115
-db 32
-db 97
-db 32
-db 109
-db 105
-db 110
-db 111
-db 114
-db 32
-db 102
-db 108
-db 97
-db 119
-db 46
-db 10
-db 0
-align 1
-L112 label byte
-db 80
-db 114
-db 101
-db 99
-db 105
-db 115
-db 105
-db 111
-db 110
-db 32
-db 99
-db 97
-db 110
-db 110
-db 111
-db 116
-db 32
-db 98
-db 101
-db 32
-db 99
-db 104
-db 97
-db 114
-db 97
-db 99
-db 116
-db 101
-db 114
-db 105
-db 122
-db 101
-db 100
-db 32
-db 98
-db 121
-db 32
-db 97
-db 110
-db 32
-db 73
-db 110
-db 116
-db 101
-db 103
-db 101
-db 114
-db 32
-db 110
-db 117
-db 109
-db 98
-db 101
-db 114
-db 10
-db 0
-align 1
-L99 label byte
-db 67
-db 111
-db 109
-db 112
-db 97
-db 114
-db 105
-db 115
-db 111
-db 110
-db 32
-db 105
-db 115
-db 32
-db 102
-db 117
-db 122
-db 122
-db 121
-db 44
-db 88
-db 61
-db 49
-db 32
-db 98
-db 117
-db 116
-db 32
-db 88
-db 45
-db 49
-db 47
-db 50
-db 45
-db 49
-db 47
-db 50
-db 32
-db 33
-db 61
-db 32
-db 48
-db 0
-align 1
-L95 label byte
-db 40
-db 49
-db 45
-db 85
-db 49
-db 41
-db 45
-db 49
-db 47
-db 50
-db 32
-db 60
-db 32
-db 49
-db 47
-db 50
-db 32
-db 105
-db 115
-db 32
-db 70
-db 65
-db 76
-db 83
-db 69
-db 44
-db 32
-db 112
-db 114
-db 111
-db 103
-db 46
-db 32
-db 102
-db 97
-db 105
-db 108
-db 115
-db 63
-db 0
-align 4
-L93 label byte
-dd 00H
-dd 040240000H
-align 1
-L88 label byte
-db 82
-db 97
-db 100
-db 105
-db 120
-db 32
-db 105
-db 115
-db 32
-db 110
-db 111
-db 116
-db 32
-db 97
-db 115
-db 32
-db 103
-db 111
-db 111
-db 100
-db 32
-db 97
-db 115
-db 32
-db 50
-db 32
-db 111
-db 114
-db 32
-db 49
-db 48
-db 0
-align 1
-L84 label byte
-db 82
-db 97
-db 100
-db 105
-db 120
-db 32
-db 105
-db 115
-db 32
-db 116
-db 111
-db 111
-db 32
-db 98
-db 105
-db 103
-db 58
-db 32
-db 114
-db 111
-db 117
-db 110
-db 100
-db 111
-db 102
-db 102
-db 32
-db 112
-db 114
-db 111
-db 98
-db 108
-db 101
-db 109
-db 115
-db 0
-align 1
-L82 label byte
-db 77
-db 89
-db 83
-db 84
-db 69
-db 82
-db 89
-db 58
-db 32
-db 114
-db 101
-db 99
-db 97
-db 108
-db 99
-db 117
-db 108
-db 97
-db 116
-db 101
-db 100
-db 32
-db 82
-db 97
-db 100
-db 105
-db 120
-db 32
-db 61
-db 32
-db 37
-db 46
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L81 label byte
-db 82
-db 97
-db 100
-db 105
-db 120
-db 32
-db 99
-db 111
-db 110
-db 102
-db 105
-db 114
-db 109
-db 101
-db 100
-db 46
-db 10
-db 0
-align 4
-L78 label byte
-dd 047ae147bH
-dd 03f847ae1H
-align 1
-L77 label byte
-db 103
-db 101
-db 116
-db 115
-db 32
-db 98
-db 101
-db 116
-db 116
-db 101
-db 114
-db 32
-db 99
-db 108
-db 111
-db 115
-db 101
-db 115
-db 116
-db 32
-db 114
-db 101
-db 108
-db 97
-db 116
-db 105
-db 118
-db 101
-db 32
-db 115
-db 101
-db 112
-db 97
-db 114
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 85
-db 49
-db 32
-db 61
-db 32
-db 37
-db 46
-db 55
-db 101
-db 32
-db 46
-db 10
-db 0
-align 1
-L76 label byte
-db 99
-db 111
-db 110
-db 102
-db 105
-db 114
-db 109
-db 115
-db 32
-db 99
-db 108
-db 111
-db 115
-db 101
-db 115
-db 116
-db 32
-db 114
-db 101
-db 108
-db 97
-db 116
-db 105
-db 118
-db 101
-db 32
-db 115
-db 101
-db 112
-db 97
-db 114
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 85
-db 49
-db 32
-db 46
-db 10
-db 0
-align 1
-L61 label byte
-db 82
-db 101
-db 99
-db 97
-db 108
-db 99
-db 117
-db 108
-db 97
-db 116
-db 105
-db 110
-db 103
-db 32
-db 114
-db 97
-db 100
-db 105
-db 120
-db 32
-db 97
-db 110
-db 100
-db 32
-db 112
-db 114
-db 101
-db 99
-db 105
-db 115
-db 105
-db 111
-db 110
-db 10
-db 32
-db 0
-align 1
-L60 label byte
-db 67
-db 108
-db 111
-db 115
-db 101
-db 115
-db 116
-db 32
-db 114
-db 101
-db 108
-db 97
-db 116
-db 105
-db 118
-db 101
-db 32
-db 115
-db 101
-db 112
-db 97
-db 114
-db 97
-db 116
-db 105
-db 111
-db 110
-db 32
-db 102
-db 111
-db 117
-db 110
-db 100
-db 32
-db 105
-db 115
-db 32
-db 85
-db 49
-db 32
-db 61
-db 32
-db 37
-db 46
-db 55
-db 101
-db 32
-db 46
-db 10
-db 10
-db 0
-align 1
-L54 label byte
-db 82
-db 97
-db 100
-db 105
-db 120
-db 32
-db 61
-db 32
-db 37
-db 102
-db 32
-db 46
-db 10
-db 0
-align 1
-L45 label byte
-db 83
-db 101
-db 97
-db 114
-db 99
-db 104
-db 105
-db 110
-db 103
-db 32
-db 102
-db 111
-db 114
-db 32
-db 82
-db 97
-db 100
-db 105
-db 120
-db 32
-db 97
-db 110
-db 100
-db 32
-db 80
-db 114
-db 101
-db 99
-db 105
-db 115
-db 105
-db 111
-db 110
-db 46
-db 10
-db 0
-align 1
-L44 label byte
-db 10
-db 0
-align 1
-L43 label byte
-db 45
-db 49
-db 44
-db 32
-db 48
-db 44
-db 32
-db 49
-db 47
-db 50
-db 44
-db 32
-db 49
-db 44
-db 32
-db 50
-db 44
-db 32
-db 51
-db 44
-db 32
-db 52
-db 44
-db 32
-db 53
-db 44
-db 32
-db 57
-db 44
-db 32
-db 50
-db 55
-db 44
-db 32
-db 51
-db 50
-db 32
-db 38
-db 32
-db 50
-db 52
-db 48
-db 32
-db 97
-db 114
-db 101
-db 32
-db 79
-db 46
-db 75
-db 46
-db 10
-db 0
-align 1
-L38 label byte
-db 53
-db 32
-db 33
-db 61
-db 32
-db 52
-db 43
-db 49
-db 44
-db 32
-db 50
-db 52
-db 48
-db 47
-db 51
-db 32
-db 33
-db 61
-db 32
-db 56
-db 48
-db 44
-db 32
-db 50
-db 52
-db 48
-db 47
-db 52
-db 32
-db 33
-db 61
-db 32
-db 54
-db 48
-db 44
-db 32
-db 111
-db 114
-db 32
-db 50
-db 52
-db 48
-db 47
-db 53
-db 32
-db 33
-db 61
-db 32
-db 52
-db 56
-db 0
-align 1
-L34 label byte
-db 57
-db 32
-db 33
-db 61
-db 32
-db 51
-db 42
-db 51
-db 44
-db 32
-db 50
-db 55
-db 32
-db 33
-db 61
-db 32
-db 57
-db 42
-db 51
-db 44
-db 32
-db 51
-db 50
-db 32
-db 33
-db 61
-db 32
-db 56
-db 42
-db 52
-db 44
-db 32
-db 111
-db 114
-db 32
-db 51
-db 50
-db 45
-db 50
-db 55
-db 45
-db 52
-db 45
-db 49
-db 32
-db 33
-db 61
-db 32
-db 48
-db 0
-align 1
-L30 label byte
-db 49
-db 47
-db 50
-db 32
-db 43
-db 32
-db 40
-db 45
-db 49
-db 41
-db 32
-db 43
-db 32
-db 49
-db 47
-db 50
-db 32
-db 33
-db 61
-db 32
-db 48
-db 0
-align 1
-L26 label byte
-db 45
-db 49
-db 43
-db 49
-db 32
-db 33
-db 61
-db 32
-db 48
-db 44
-db 32
-db 40
-db 45
-db 49
-db 41
-db 43
-db 97
-db 98
-db 115
-db 40
-db 49
-db 41
-db 32
-db 33
-db 61
-db 32
-db 48
-db 44
-db 32
-db 111
-db 114
-db 32
-db 45
-db 49
-db 43
-db 40
-db 45
-db 49
-db 41
-db 42
-db 40
-db 45
-db 49
-db 41
-db 32
-db 33
-db 61
-db 32
-db 48
-db 0
-align 1
-L22 label byte
-db 51
-db 32
-db 33
-db 61
-db 32
-db 50
-db 43
-db 49
-db 44
-db 32
-db 52
-db 32
-db 33
-db 61
-db 32
-db 51
-db 43
-db 49
-db 44
-db 32
-db 52
-db 43
-db 50
-db 42
-db 40
-db 45
-db 50
-db 41
-db 32
-db 33
-db 61
-db 32
-db 48
-db 44
-db 32
-db 111
-db 114
-db 32
-db 52
-db 45
-db 51
-db 45
-db 49
-db 32
-db 33
-db 61
-db 32
-db 48
-db 0
-align 4
-L20 label byte
-dd 0d2f1a9fcH
-dd 03f50624dH
-align 1
-L19 label byte
-db 67
-db 111
-db 109
-db 112
-db 97
-db 114
-db 105
-db 115
-db 111
-db 110
-db 32
-db 97
-db 108
-db 108
-db 101
-db 103
-db 101
-db 115
-db 32
-db 116
-db 104
-db 97
-db 116
-db 32
-db 45
-db 48
-db 46
-db 48
-db 32
-db 105
-db 115
-db 32
-db 78
-db 111
-db 110
-db 45
-db 122
-db 101
-db 114
-db 111
-db 33
-db 10
-db 0
-align 1
-L14 label byte
-db 48
-db 43
-db 48
-db 32
-db 33
-db 61
-db 32
-db 48
-db 44
-db 32
-db 49
-db 45
-db 49
-db 32
-db 33
-db 61
-db 32
-db 48
-db 44
-db 32
-db 49
-db 32
-db 60
-db 61
-db 32
-db 48
-db 44
-db 32
-db 111
-db 114
-db 32
-db 49
-db 43
-db 49
-db 32
-db 33
-db 61
-db 32
-db 50
-db 0
-align 1
-L12 label byte
-db 80
-db 114
-db 111
-db 103
-db 114
-db 97
-db 109
-db 32
-db 105
-db 115
-db 32
-db 110
-db 111
-db 119
-db 32
-db 82
-db 85
-db 78
-db 78
-db 73
-db 78
-db 71
-db 32
-db 116
-db 101
-db 115
-db 116
-db 115
-db 32
-db 111
-db 110
-db 32
-db 115
-db 109
-db 97
-db 108
-db 108
-db 32
-db 105
-db 110
-db 116
-db 101
-db 103
-db 101
-db 114
-db 115
-db 58
-db 10
-db 0
-align 4
-L8 label byte
-dd 00H
-dd 03ff00000H
-align 4
-L7 label byte
-dd 00H
-dd 00H
-align 1
-L2 label byte
-db 10
-db 42
-db 32
-db 42
-db 32
-db 42
-db 32
-db 70
-db 76
-db 79
-db 65
-db 84
-db 73
-db 78
-db 71
-db 45
-db 80
-db 79
-db 73
-db 78
-db 84
-db 32
-db 69
-db 82
-db 82
-db 79
-db 82
-db 32
-db 42
-db 32
-db 42
-db 32
-db 42
-db 10
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+_DATA segment
+public _Zero
+align 4
+_Zero label byte
+dd 00H
+dd 00H
+public _Half
+align 4
+_Half label byte
+dd 00H
+dd 03fe00000H
+public _One
+align 4
+_One label byte
+dd 00H
+dd 03ff00000H
+public _Two
+align 4
+_Two label byte
+dd 00H
+dd 040000000H
+public _Three
+align 4
+_Three label byte
+dd 00H
+dd 040080000H
+public _Four
+align 4
+_Four label byte
+dd 00H
+dd 040100000H
+public _Five
+align 4
+_Five label byte
+dd 00H
+dd 040140000H
+public _Eight
+align 4
+_Eight label byte
+dd 00H
+dd 040200000H
+public _Nine
+align 4
+_Nine label byte
+dd 00H
+dd 040220000H
+public _TwentySeven
+align 4
+_TwentySeven label byte
+dd 00H
+dd 0403b0000H
+public _ThirtyTwo
+align 4
+_ThirtyTwo label byte
+dd 00H
+dd 040400000H
+public _TwoForty
+align 4
+_TwoForty label byte
+dd 00H
+dd 0406e0000H
+public _MinusOne
+align 4
+_MinusOne label byte
+dd 00H
+dd 0bff00000H
+public _OneAndHalf
+align 4
+_OneAndHalf label byte
+dd 00H
+dd 03ff80000H
+public _NoTrials
+align 4
+_NoTrials label byte
+dd 20
+public _sigfpe
+_DATA ends
+_TEXT segment
+_sigfpe:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+inc dword ptr (_fpecount)
+lea edi,(L2)
+push edi
+call _printf
+add esp,4
+lea edi,(__iob+32)
+push edi
+call _fflush
+add esp,4
+mov edi,dword ptr (_sigsave)
+cmp edi,0
+je L4
+mov edi,dword ptr (_sigsave)
+push edi
+push 8
+call _signal
+add esp,8
+mov dword ptr (_sigsave),0
+push 1
+lea edi,(_ovfl_buf)
+push edi
+call _longjmp
+add esp,8
+L4:
+call _abort
+add esp,0
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L757 label byte
+dd L758
+dd L759
+dd L760
+dd L761
+public _main
+_DATA ends
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,1684
+fld qword ptr (L7)
+fstp qword ptr (_Zero)
+fld qword ptr (L8)
+fstp qword ptr (_One)
+fld qword ptr (_One)
+fstp qword ptr (-8)[ebp]
+fld qword ptr (-8)[ebp]
+fadd qword ptr (-8)[ebp]
+fstp qword ptr (_Two)
+fld qword ptr (_Two)
+fstp qword ptr (-16)[ebp]
+fld qword ptr (-16)[ebp]
+fadd qword ptr (-8)[ebp]
+fstp qword ptr (_Three)
+fld qword ptr (_Three)
+fstp qword ptr (-24)[ebp]
+fld qword ptr (-24)[ebp]
+fadd qword ptr (-8)[ebp]
+fstp qword ptr (_Four)
+fld qword ptr (_Four)
+fstp qword ptr (-32)[ebp]
+fld qword ptr (-32)[ebp]
+fadd qword ptr (-8)[ebp]
+fstp qword ptr (_Five)
+fld qword ptr (-32)[ebp]
+fadd qword ptr (-32)[ebp]
+fstp qword ptr (_Eight)
+fld qword ptr (-24)[ebp]
+fmul qword ptr (-24)[ebp]
+fstp qword ptr (_Nine)
+fld qword ptr (_Nine)
+fmul qword ptr (-24)[ebp]
+fstp qword ptr (_TwentySeven)
+fld qword ptr (-32)[ebp]
+fmul qword ptr (_Eight)
+fstp qword ptr (_ThirtyTwo)
+fld qword ptr (-32)[ebp]
+fmul qword ptr (_Five)
+fmul qword ptr (-24)[ebp]
+fmul qword ptr (-32)[ebp]
+fstp qword ptr (_TwoForty)
+fld qword ptr (-8)[ebp]
+fchs
+fstp qword ptr (_MinusOne)
+fld qword ptr (-8)[ebp]
+fdiv qword ptr (-16)[ebp]
+fstp qword ptr (_Half)
+fld qword ptr (-8)[ebp]
+fadd qword ptr (_Half)
+fstp qword ptr (_OneAndHalf)
+mov dword ptr (_ErrCnt),0
+mov dword ptr (_ErrCnt+4),0
+mov dword ptr (_ErrCnt+8),0
+mov dword ptr (_ErrCnt+12),0
+mov dword ptr (_PageNo),1
+mov dword ptr (_Milestone),0
+lea edi,(_sigfpe)
+push edi
+push 8
+call _signal
+add esp,8
+call _Instructions
+add esp,0
+call _Pause
+add esp,0
+call _Heading
+add esp,0
+call _Pause
+add esp,0
+call _Characteristics
+add esp,0
+call _Pause
+add esp,0
+call _History
+add esp,0
+call _Pause
+add esp,0
+mov dword ptr (_Milestone),7
+lea edi,(L12)
+push edi
+call _printf
+add esp,4
+lea edi,(L14)
+push edi
+fld qword ptr (_Zero)
+fadd qword ptr (_Zero)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L15
+fld qword ptr (_One)
+fsub qword ptr (_One)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L15
+fld qword ptr (_Zero)
+fcomp qword ptr (_One)
+fstsw ax
+sahf
+jae L15
+fld qword ptr (_One)
+fadd qword ptr (_One)
+fld qword ptr (_Two)
+fcompp
+fstsw ax
+sahf
+jne L15
+mov dword ptr (-36)[ebp],1
+jmp L16
+L15:
+mov dword ptr (-36)[ebp],0
+L16:
+mov edi,dword ptr (-36)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+fld qword ptr (_Zero)
+fchs
+fstp qword ptr (_Z)
+fld qword ptr (L7)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+je L17
+inc dword ptr (_ErrCnt)
+lea edi,(L19)
+push edi
+call _printf
+add esp,4
+fld qword ptr (L20)
+fstp qword ptr (_U1)
+fld qword ptr (L8)
+fstp qword ptr (_Radix)
+call _TstPtUf
+add esp,0
+L17:
+lea edi,(L22)
+push edi
+fld qword ptr (_Two)
+fadd qword ptr (_One)
+fcomp qword ptr (_Three)
+fstsw ax
+sahf
+jne L23
+fld qword ptr (_Three)
+fadd qword ptr (_One)
+fcomp qword ptr (_Four)
+fstsw ax
+sahf
+jne L23
+fld qword ptr (_Four)
+fld qword ptr (_Two)
+fld qword ptr (_Two)
+fchs
+fmulp st(1),st
+faddp st(1),st
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L23
+fld qword ptr (_Four)
+fsub qword ptr (_Three)
+fsub qword ptr (_One)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L23
+mov dword ptr (-56)[ebp],1
+jmp L24
+L23:
+mov dword ptr (-56)[ebp],0
+L24:
+mov edi,dword ptr (-56)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+fld qword ptr (L7)
+fsub qword ptr (_One)
+fcomp qword ptr (_MinusOne)
+fstsw ax
+sahf
+jne L27
+fld qword ptr (_MinusOne)
+fadd qword ptr (_One)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L27
+fld qword ptr (_One)
+fadd qword ptr (_MinusOne)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L27
+fld qword ptr (_One)
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-132)[ebp]
+fld qword ptr (_MinusOne)
+fadd qword ptr (-132)[ebp]
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L27
+fld qword ptr (_MinusOne)
+fld qword ptr (_MinusOne)
+fmul qword ptr (_MinusOne)
+faddp st(1),st
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L27
+mov dword ptr (-100)[ebp],1
+jmp L28
+L27:
+mov dword ptr (-100)[ebp],0
+L28:
+lea edi,(L26)
+push edi
+mov edi,dword ptr (-100)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+lea edi,(L30)
+push edi
+fld qword ptr (_Half)
+fadd qword ptr (_MinusOne)
+fadd qword ptr (_Half)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L31
+mov dword ptr (-152)[ebp],1
+jmp L32
+L31:
+mov dword ptr (-152)[ebp],0
+L32:
+mov edi,dword ptr (-152)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+mov dword ptr (_Milestone),10
+lea edi,(L34)
+push edi
+fld qword ptr (_Three)
+fmul qword ptr (_Three)
+fcomp qword ptr (_Nine)
+fstsw ax
+sahf
+jne L35
+fld qword ptr (_Nine)
+fmul qword ptr (_Three)
+fcomp qword ptr (_TwentySeven)
+fstsw ax
+sahf
+jne L35
+fld qword ptr (_Four)
+fadd qword ptr (_Four)
+fcomp qword ptr (_Eight)
+fstsw ax
+sahf
+jne L35
+fld qword ptr (_Eight)
+fmul qword ptr (_Four)
+fcomp qword ptr (_ThirtyTwo)
+fstsw ax
+sahf
+jne L35
+fld qword ptr (_ThirtyTwo)
+fsub qword ptr (_TwentySeven)
+fsub qword ptr (_Four)
+fsub qword ptr (_One)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L35
+mov dword ptr (-164)[ebp],1
+jmp L36
+L35:
+mov dword ptr (-164)[ebp],0
+L36:
+mov edi,dword ptr (-164)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+lea edi,(L38)
+push edi
+fld qword ptr (_Four)
+fadd qword ptr (_One)
+fcomp qword ptr (_Five)
+fstsw ax
+sahf
+jne L39
+fld qword ptr (_Four)
+fmul qword ptr (_Five)
+fmul qword ptr (_Three)
+fmul qword ptr (_Four)
+fcomp qword ptr (_TwoForty)
+fstsw ax
+sahf
+jne L39
+fld qword ptr (_TwoForty)
+fdiv qword ptr (_Three)
+fld qword ptr (_Four)
+fmul qword ptr (_Four)
+fmul qword ptr (_Five)
+fsubp st(1),st
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L39
+fld qword ptr (_TwoForty)
+fdiv qword ptr (_Four)
+fld qword ptr (_Five)
+fmul qword ptr (_Three)
+fmul qword ptr (_Four)
+fsubp st(1),st
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L39
+fld qword ptr (_TwoForty)
+fdiv qword ptr (_Five)
+fld qword ptr (_Four)
+fmul qword ptr (_Three)
+fmul qword ptr (_Four)
+fsubp st(1),st
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L39
+mov dword ptr (-216)[ebp],1
+jmp L40
+L39:
+mov dword ptr (-216)[ebp],0
+L40:
+mov edi,dword ptr (-216)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+cmp dword ptr (_ErrCnt),0
+jne L41
+lea edi,(L43)
+push edi
+call _printf
+add esp,4
+lea edi,(L44)
+push edi
+call _printf
+add esp,4
+L41:
+lea edi,(L45)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_One)
+fstp qword ptr (_W)
+L46:
+fld qword ptr (_W)
+fstp qword ptr (-264)[ebp]
+fld qword ptr (-264)[ebp]
+fadd qword ptr (-264)[ebp]
+fstp qword ptr (_W)
+fld qword ptr (_W)
+fstp qword ptr (-272)[ebp]
+fld qword ptr (-272)[ebp]
+fadd qword ptr (_One)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fsub qword ptr (-272)[ebp]
+fstp qword ptr (_Z)
+fld qword ptr (_Z)
+fsub qword ptr (_One)
+fstp qword ptr (_Y)
+L47:
+fld qword ptr (_Y)
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-264)[ebp]
+fld qword ptr (_MinusOne)
+fadd qword ptr (-264)[ebp]
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+ja L46
+fld qword ptr (_Zero)
+fstp qword ptr (_Precision)
+fld qword ptr (_One)
+fstp qword ptr (_Y)
+L49:
+fld qword ptr (_Y)
+fstp qword ptr (-280)[ebp]
+fld qword ptr (_W)
+fadd qword ptr (-280)[ebp]
+fstp qword ptr (_Radix)
+fld qword ptr (-280)[ebp]
+fadd qword ptr (-280)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (_Radix)
+fsub qword ptr (_W)
+fstp qword ptr (_Radix)
+L50:
+fld qword ptr (_Zero)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+je L49
+fld qword ptr (_Two)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+jbe L52
+fld qword ptr (_One)
+fstp qword ptr (_Radix)
+L52:
+fld qword ptr (_Radix)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L54)
+push edi
+call _printf
+add esp,12
+fld qword ptr (L8)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+je L55
+fld qword ptr (_One)
+fstp qword ptr (_W)
+L57:
+fld qword ptr (_Precision)
+fadd qword ptr (_One)
+fstp qword ptr (_Precision)
+fld qword ptr (_W)
+fmul qword ptr (_Radix)
+fstp qword ptr (_W)
+fld qword ptr (_W)
+fadd qword ptr (_One)
+fstp qword ptr (_Y)
+L58:
+fld qword ptr (_Y)
+fsub qword ptr (_W)
+fld qword ptr (_One)
+fcompp
+fstsw ax
+sahf
+je L57
+L55:
+fld qword ptr (_One)
+fdiv qword ptr (_W)
+fstp qword ptr (_U1)
+fld qword ptr (_U1)
+fstp qword ptr (-272)[ebp]
+fld qword ptr (_Radix)
+fmul qword ptr (-272)[ebp]
+fstp qword ptr (_U2)
+fld qword ptr (-272)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L60)
+push edi
+call _printf
+add esp,12
+lea edi,(L61)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_Radix)
+fstp qword ptr (_E0)
+fld qword ptr (_U1)
+fstp qword ptr (_E1)
+fld qword ptr (_U2)
+fstp qword ptr (_E9)
+fld qword ptr (_Precision)
+fstp qword ptr (_E3)
+fld qword ptr (_Four)
+fdiv qword ptr (_Three)
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fsub qword ptr (_One)
+fstp qword ptr (_Third)
+fld qword ptr (_Third)
+fstp qword ptr (-280)[ebp]
+fld qword ptr (_Half)
+fsub qword ptr (-280)[ebp]
+fstp qword ptr (_F6)
+fld qword ptr (_F6)
+fstp qword ptr (-288)[ebp]
+fld qword ptr (-288)[ebp]
+fadd qword ptr (-288)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fsub qword ptr (-280)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-296)[ebp]
+fld qword ptr (-296)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_U2)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jbe L62
+fld qword ptr (_U2)
+fstp qword ptr (_X)
+L62:
+L64:
+fld qword ptr (_X)
+fstp qword ptr (_U2)
+fld qword ptr (_U2)
+fstp qword ptr (-304)[ebp]
+fld qword ptr (_Half)
+fmul qword ptr (-304)[ebp]
+fld qword ptr (_ThirtyTwo)
+fmul qword ptr (-304)[ebp]
+fmul qword ptr (-304)[ebp]
+faddp st(1),st
+fstp qword ptr (_Y)
+fld qword ptr (_One)
+fadd qword ptr (_Y)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fsub qword ptr (_One)
+fstp qword ptr (_X)
+L65:
+fld qword ptr (_X)
+fcomp qword ptr (_U2)
+fstsw ax
+sahf
+jae L67
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jb L64
+L67:
+fld qword ptr (_Two)
+fdiv qword ptr (_Three)
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fsub qword ptr (_Half)
+fstp qword ptr (_F6)
+fld qword ptr (_F6)
+fstp qword ptr (-320)[ebp]
+fld qword ptr (-320)[ebp]
+fadd qword ptr (-320)[ebp]
+fstp qword ptr (_Third)
+fld qword ptr (_Third)
+fsub qword ptr (_Half)
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fadd qword ptr (-320)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-328)[ebp]
+fld qword ptr (-328)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_U1)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jbe L68
+fld qword ptr (_U1)
+fstp qword ptr (_X)
+L68:
+L70:
+fld qword ptr (_X)
+fstp qword ptr (_U1)
+fld qword ptr (_U1)
+fstp qword ptr (-344)[ebp]
+fld qword ptr (_Half)
+fmul qword ptr (-344)[ebp]
+fld qword ptr (_ThirtyTwo)
+fmul qword ptr (-344)[ebp]
+fmul qword ptr (-344)[ebp]
+faddp st(1),st
+fstp qword ptr (_Y)
+fld qword ptr (_Half)
+fsub qword ptr (_Y)
+fstp qword ptr (_Y)
+fld qword ptr (_Half)
+fadd qword ptr (_Y)
+fstp qword ptr (_X)
+fld qword ptr (_Half)
+fsub qword ptr (_X)
+fstp qword ptr (_Y)
+fld qword ptr (_Half)
+fadd qword ptr (_Y)
+fstp qword ptr (_X)
+L71:
+fld qword ptr (_X)
+fcomp qword ptr (_U1)
+fstsw ax
+sahf
+jae L73
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jb L70
+L73:
+fld qword ptr (_E1)
+fcomp qword ptr (_U1)
+fstsw ax
+sahf
+jne L74
+lea edi,(L76)
+push edi
+call _printf
+add esp,4
+jmp L75
+L74:
+fld qword ptr (_U1)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L77)
+push edi
+call _printf
+add esp,12
+L75:
+fld qword ptr (_One)
+fdiv qword ptr (_U1)
+fstp qword ptr (_W)
+fld qword ptr (_Half)
+fsub qword ptr (_U1)
+fadd qword ptr (_Half)
+fstp qword ptr (_F9)
+fld qword ptr (_U2)
+fdiv qword ptr (_U1)
+fadd qword ptr (L78)
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-360)[ebp]
+fld qword ptr (-360)[ebp]
+fstp qword ptr (_Radix)
+fld qword ptr (_E0)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+jne L79
+lea edi,(L81)
+push edi
+call _printf
+add esp,4
+jmp L80
+L79:
+fld qword ptr (_Radix)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L82)
+push edi
+call _printf
+add esp,12
+L80:
+lea edi,(L84)
+push edi
+fld qword ptr (_Eight)
+fadd qword ptr (_Eight)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+jb L85
+mov dword ptr (-364)[ebp],1
+jmp L86
+L85:
+mov dword ptr (-364)[ebp],0
+L86:
+mov edi,dword ptr (-364)[ebp]
+push edi
+push 2
+call _TstCond
+add esp,12
+lea edi,(L88)
+push edi
+fld qword ptr (_Two)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+je L92
+fld qword ptr (L93)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+je L92
+fld qword ptr (_One)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+jne L89
+L92:
+mov dword ptr (-376)[ebp],1
+jmp L90
+L89:
+mov dword ptr (-376)[ebp],0
+L90:
+mov edi,dword ptr (-376)[ebp]
+push edi
+push 3
+call _TstCond
+add esp,12
+mov dword ptr (_Milestone),20
+lea edi,(L95)
+push edi
+fld qword ptr (_F9)
+fsub qword ptr (_Half)
+fld qword ptr (_Half)
+fcompp
+fstsw ax
+sahf
+jbe L96
+mov dword ptr (-388)[ebp],1
+jmp L97
+L96:
+mov dword ptr (-388)[ebp],0
+L97:
+mov edi,dword ptr (-388)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+fld qword ptr (_F9)
+fstp qword ptr (_X)
+mov dword ptr (_I),1
+fld qword ptr (_X)
+fsub qword ptr (_Half)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fsub qword ptr (_Half)
+fstp qword ptr (_Z)
+lea edi,(L99)
+push edi
+fld qword ptr (_One)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L102
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L100
+L102:
+mov dword ptr (-400)[ebp],1
+jmp L101
+L100:
+mov dword ptr (-400)[ebp],0
+L101:
+mov edi,dword ptr (-400)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+fstp qword ptr (_X)
+mov dword ptr (_I),0
+mov dword ptr (_Milestone),25
+fld qword ptr (_Radix)
+fsub qword ptr (_One)
+fstp qword ptr (_BMinusU2)
+fld qword ptr (_BMinusU2)
+fsub qword ptr (_U2)
+fadd qword ptr (_One)
+fstp qword ptr (_BMinusU2)
+fld qword ptr (_One)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+je L103
+fld qword ptr (_U1)
+sub esp,8
+fstp qword ptr [esp]
+call _log
+add esp,8
+fstp qword ptr (-440)[ebp]
+fld qword ptr (_Radix)
+sub esp,8
+fstp qword ptr [esp]
+call _log
+add esp,8
+fstp qword ptr (-448)[ebp]
+fld qword ptr (_TwoForty)
+fchs
+fmul qword ptr (-440)[ebp]
+fdiv qword ptr (-448)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_Half)
+fadd qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-456)[ebp]
+fld qword ptr (-456)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (_X)
+fsub qword ptr (_Y)
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-464)[ebp]
+fld qword ptr (-464)[ebp]
+fmul qword ptr (_Four)
+fld qword ptr (_One)
+fcompp
+fstsw ax
+sahf
+jbe L105
+fld qword ptr (_Y)
+fstp qword ptr (_X)
+L105:
+fld qword ptr (_X)
+fdiv qword ptr (_TwoForty)
+fstp qword ptr (_Precision)
+fld qword ptr (_Half)
+fadd qword ptr (_Precision)
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-472)[ebp]
+fld qword ptr (-472)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (_Precision)
+fsub qword ptr (_Y)
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-480)[ebp]
+fld qword ptr (-480)[ebp]
+fmul qword ptr (_TwoForty)
+fld qword ptr (_Half)
+fcompp
+fstsw ax
+sahf
+jbe L107
+fld qword ptr (_Y)
+fstp qword ptr (_Precision)
+L107:
+L103:
+fld qword ptr (_Precision)
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-448)[ebp]
+fld qword ptr (-448)[ebp]
+fcomp qword ptr (_Precision)
+fstsw ax
+sahf
+jne L111
+fld qword ptr (_One)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+jne L109
+L111:
+lea edi,(L112)
+push edi
+call _printf
+add esp,4
+lea edi,(L113)
+push edi
+call _printf
+add esp,4
+L109:
+fld qword ptr (_One)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+jne L114
+lea edi,(L116)
+push edi
+call _printf
+add esp,4
+jmp L115
+L114:
+fld qword ptr (_Precision)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L117)
+push edi
+call _printf
+add esp,12
+L115:
+lea edi,(L119)
+push edi
+fld qword ptr (_U2)
+fmul qword ptr (_Nine)
+fmul qword ptr (_Nine)
+fmul qword ptr (_TwoForty)
+fld qword ptr (_One)
+fcompp
+fstsw ax
+sahf
+jbe L120
+mov dword ptr (-452)[ebp],1
+jmp L121
+L120:
+mov dword ptr (-452)[ebp],0
+L121:
+mov edi,dword ptr (-452)[ebp]
+push edi
+push 1
+call _TstCond
+add esp,12
+mov dword ptr (_Milestone),30
+fld qword ptr (_One)
+fdiv qword ptr (_Four)
+fstp qword ptr (-492)[ebp]
+fld qword ptr (_Four)
+fdiv qword ptr (_Three)
+fsub qword ptr (_One)
+fsub qword ptr (-492)[ebp]
+fmul qword ptr (_Three)
+fsub qword ptr (-492)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-500)[ebp]
+fld qword ptr (-500)[ebp]
+fstp qword ptr (_X)
+L122:
+fld qword ptr (_X)
+fstp qword ptr (_Z2)
+fld qword ptr (_Z2)
+fstp qword ptr (-516)[ebp]
+fld qword ptr (_One)
+fld qword ptr (_Half)
+fmul qword ptr (-516)[ebp]
+fld qword ptr (_ThirtyTwo)
+fmul qword ptr (-516)[ebp]
+fmul qword ptr (-516)[ebp]
+faddp st(1),st
+faddp st(1),st
+fsub qword ptr (_One)
+fstp qword ptr (_X)
+L123:
+fld qword ptr (_X)
+fcomp qword ptr (_Z2)
+fstsw ax
+sahf
+jae L125
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jb L122
+L125:
+fld qword ptr (_Three)
+fdiv qword ptr (_Four)
+fld qword ptr (_Two)
+fdiv qword ptr (_Three)
+fsubp st(1),st
+fmul qword ptr (_Three)
+fld qword ptr (_One)
+fdiv qword ptr (_Four)
+fsubp st(1),st
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-532)[ebp]
+fld qword ptr (-532)[ebp]
+fstp qword ptr (_Z)
+fld qword ptr (-532)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (-532)[ebp]
+fstp qword ptr (_X)
+L126:
+fld qword ptr (_Z)
+fstp qword ptr (_Z1)
+fld qword ptr (_One)
+fdiv qword ptr (_Two)
+fstp qword ptr (-540)[ebp]
+fld qword ptr (_Z1)
+fstp qword ptr (-548)[ebp]
+fld qword ptr (-540)[ebp]
+fld qword ptr (-540)[ebp]
+fld qword ptr (_Half)
+fmul qword ptr (-548)[ebp]
+fld qword ptr (_ThirtyTwo)
+fmul qword ptr (-548)[ebp]
+fmul qword ptr (-548)[ebp]
+faddp st(1),st
+fsubp st(1),st
+fadd qword ptr (-540)[ebp]
+fsubp st(1),st
+fadd qword ptr (-540)[ebp]
+fstp qword ptr (_Z)
+L127:
+fld qword ptr (_Z)
+fcomp qword ptr (_Z1)
+fstsw ax
+sahf
+jae L129
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jb L126
+L129:
+L130:
+L133:
+fld qword ptr (_Y)
+fstp qword ptr (_Y1)
+fld qword ptr (_Y1)
+fstp qword ptr (-556)[ebp]
+fld qword ptr (_Half)
+fld qword ptr (_Half)
+fld qword ptr (_Half)
+fmul qword ptr (-556)[ebp]
+fld qword ptr (_ThirtyTwo)
+fmul qword ptr (-556)[ebp]
+fmul qword ptr (-556)[ebp]
+faddp st(1),st
+fsubp st(1),st
+fadd qword ptr (_Half)
+fsubp st(1),st
+fadd qword ptr (_Half)
+fstp qword ptr (_Y)
+L134:
+fld qword ptr (_Y)
+fcomp qword ptr (_Y1)
+fstsw ax
+sahf
+jae L136
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jb L133
+L136:
+fld qword ptr (_X)
+fstp qword ptr (_X1)
+fld qword ptr (_X1)
+fstp qword ptr (-556)[ebp]
+fld qword ptr (_Half)
+fmul qword ptr (-556)[ebp]
+fld qword ptr (_ThirtyTwo)
+fmul qword ptr (-556)[ebp]
+fmul qword ptr (-556)[ebp]
+faddp st(1),st
+fsub qword ptr (_F9)
+fadd qword ptr (_F9)
+fstp qword ptr (_X)
+L131:
+fld qword ptr (_X)
+fcomp qword ptr (_X1)
+fstsw ax
+sahf
+jae L137
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jb L130
+L137:
+fld qword ptr (_Y1)
+fcomp qword ptr (_X1)
+fstsw ax
+sahf
+jne L140
+fld qword ptr (_Z1)
+fcomp qword ptr (_X1)
+fstsw ax
+sahf
+je L138
+L140:
+lea edi,(L141)
+push edi
+push 1
+call _BadCond
+add esp,8
+fld qword ptr (_Z1)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_Y1)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_X1)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L142)
+push edi
+call _printf
+add esp,28
+lea edi,(L143)
+push edi
+call _printf
+add esp,4
+lea edi,(L144)
+push edi
+call _printf
+add esp,4
+lea edi,(L145)
+push edi
+call _notify
+add esp,4
+fld qword ptr (_U1)
+fcomp qword ptr (_X1)
+fstsw ax
+sahf
+je L149
+fld qword ptr (_U1)
+fcomp qword ptr (_Y1)
+fstsw ax
+sahf
+je L149
+fld qword ptr (_U1)
+fcomp qword ptr (_Z1)
+fstsw ax
+sahf
+jne L139
+L149:
+lea edi,(L150)
+push edi
+call _printf
+add esp,4
+jmp L139
+L138:
+fld qword ptr (_U1)
+fcomp qword ptr (_Z1)
+fstsw ax
+sahf
+jne L153
+fld qword ptr (_U2)
+fcomp qword ptr (_Z2)
+fstsw ax
+sahf
+je L151
+L153:
+fld qword ptr (_U1)
+fcomp qword ptr (_Z1)
+fstsw ax
+sahf
+jbe L156
+fld qword ptr (_U2)
+fcomp qword ptr (_Z2)
+fstsw ax
+sahf
+ja L154
+L156:
+lea edi,(L157)
+push edi
+push 0
+call _BadCond
+add esp,8
+lea edi,(L158)
+push edi
+call _notify
+add esp,4
+fld qword ptr (_Z1)
+fsub qword ptr (_U1)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_U1)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L159)
+push edi
+call _printf
+add esp,20
+fld qword ptr (_Z2)
+fsub qword ptr (_U2)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_U2)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L160)
+push edi
+call _printf
+add esp,20
+jmp L155
+L154:
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z1)
+fstsw ax
+sahf
+jae L163
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z2)
+fstsw ax
+sahf
+jb L161
+L163:
+fld qword ptr (_Radix)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L164)
+push edi
+call _printf
+add esp,12
+lea edi,(L165)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_Z2)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_Z1)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L166)
+push edi
+call _printf
+add esp,20
+lea edi,(L167)
+push edi
+call _notify
+add esp,4
+L161:
+fld qword ptr (_Z2)
+fcomp qword ptr (_Z1)
+fstsw ax
+sahf
+jne L170
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z1)
+fstsw ax
+sahf
+jae L168
+L170:
+fld qword ptr (_Z1)
+fdiv qword ptr (_U1)
+fstp qword ptr (_X)
+fld qword ptr (_Z2)
+fdiv qword ptr (_U2)
+fstp qword ptr (_Y)
+fld qword ptr (_X)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jae L171
+fld qword ptr (_Y)
+fstp qword ptr (_X)
+L171:
+fld qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+call _log
+add esp,8
+fstp qword ptr (-580)[ebp]
+fld qword ptr (-580)[ebp]
+fchs
+fstp qword ptr (_Q)
+lea edi,(L173)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_Radix)
+sub esp,8
+fstp qword ptr [esp]
+call _log
+add esp,8
+fstp qword ptr (-588)[ebp]
+fld qword ptr (_Q)
+fdiv qword ptr (-588)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L174)
+push edi
+call _printf
+add esp,12
+fld qword ptr (L93)
+sub esp,8
+fstp qword ptr [esp]
+call _log
+add esp,8
+fstp qword ptr (-596)[ebp]
+fld qword ptr (_Q)
+fdiv qword ptr (-596)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L175)
+push edi
+call _printf
+add esp,12
+L168:
+lea edi,(L150)
+push edi
+call _printf
+add esp,4
+L155:
+L151:
+L139:
+call _Pause
+add esp,0
+mov dword ptr (_Milestone),35
+fld qword ptr (_Two)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+ja L176
+fld qword ptr (_W)
+fld qword ptr (_Radix)
+fmul qword ptr (_Radix)
+fdivp st(1),st
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fstp qword ptr (-576)[ebp]
+fld qword ptr (-576)[ebp]
+fadd qword ptr (_One)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fsub qword ptr (-576)[ebp]
+fstp qword ptr (_Z)
+fld qword ptr (_Z)
+fstp qword ptr (-584)[ebp]
+fld qword ptr (-584)[ebp]
+fadd qword ptr (_U2)
+fstp qword ptr (_T)
+fld qword ptr (_T)
+fsub qword ptr (-584)[ebp]
+fstp qword ptr (_X)
+lea edi,(L179)
+push edi
+fld qword ptr (_U2)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L180
+mov dword ptr (-560)[ebp],1
+jmp L181
+L180:
+mov dword ptr (-560)[ebp],0
+L181:
+mov edi,dword ptr (-560)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+fld qword ptr (_U2)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L182
+lea edi,(L184)
+push edi
+call _printf
+add esp,4
+L182:
+L176:
+lea edi,(L185)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_F9)
+fmul qword ptr (_One)
+fstp qword ptr (_Y)
+fld qword ptr (_One)
+fmul qword ptr (_F9)
+fstp qword ptr (_Z)
+fld qword ptr (_F9)
+fsub qword ptr (_Half)
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fstp qword ptr (-588)[ebp]
+fld qword ptr (_Y)
+fsub qword ptr (_Half)
+fsub qword ptr (-588)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (_Z)
+fsub qword ptr (_Half)
+fsub qword ptr (-588)[ebp]
+fstp qword ptr (_Z)
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fstp qword ptr (-604)[ebp]
+fld qword ptr (-604)[ebp]
+fmul qword ptr (_Radix)
+fstp qword ptr (_T)
+fld qword ptr (_Radix)
+fmul qword ptr (-604)[ebp]
+fstp qword ptr (_R)
+fld qword ptr (_T)
+fsub qword ptr (_Radix)
+fstp qword ptr (_X)
+fld qword ptr (_Radix)
+fmul qword ptr (_U2)
+fstp qword ptr (-620)[ebp]
+fld qword ptr (_X)
+fsub qword ptr (-620)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_R)
+fsub qword ptr (_Radix)
+fstp qword ptr (_T)
+fld qword ptr (_T)
+fsub qword ptr (-620)[ebp]
+fstp qword ptr (_T)
+fld qword ptr (_Radix)
+fsub qword ptr (_One)
+fstp qword ptr (-628)[ebp]
+fld qword ptr (_X)
+fmul qword ptr (-628)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_T)
+fmul qword ptr (-628)[ebp]
+fstp qword ptr (_T)
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L186
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jne L186
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L186
+fld qword ptr (_Zero)
+fcomp qword ptr (_T)
+fstsw ax
+sahf
+jne L186
+mov dword ptr (_GMult),1
+jmp L187
+L186:
+mov dword ptr (_GMult),0
+lea edi,(L188)
+push edi
+push 0
+push 1
+call _TstCond
+add esp,12
+L187:
+fld qword ptr (_Radix)
+fmul qword ptr (_U2)
+fstp qword ptr (_Z)
+fld qword ptr (_Z)
+fstp qword ptr (-648)[ebp]
+fld qword ptr (_One)
+fadd qword ptr (-648)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fstp qword ptr (-656)[ebp]
+fld qword ptr (-656)[ebp]
+fadd qword ptr (-648)[ebp]
+fld qword ptr (-656)[ebp]
+fmul qword ptr (-656)[ebp]
+fsubp st(1),st
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-664)[ebp]
+fld qword ptr (-664)[ebp]
+fsub qword ptr (_U2)
+fstp qword ptr (_Y)
+fld qword ptr (_One)
+fsub qword ptr (_U2)
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fstp qword ptr (-680)[ebp]
+fld qword ptr (-680)[ebp]
+fsub qword ptr (_U2)
+fld qword ptr (-680)[ebp]
+fmul qword ptr (-680)[ebp]
+fsubp st(1),st
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-688)[ebp]
+fld qword ptr (-688)[ebp]
+fsub qword ptr (_U1)
+fstp qword ptr (_Z)
+lea edi,(L190)
+push edi
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jb L191
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jb L191
+mov dword ptr (-640)[ebp],1
+jmp L192
+L191:
+mov dword ptr (-640)[ebp],0
+L192:
+mov edi,dword ptr (-640)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+fld qword ptr (_One)
+fsub qword ptr (_U2)
+fstp qword ptr (_Y)
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+fstp qword ptr (_X)
+fld qword ptr (_One)
+fdiv qword ptr (_Y)
+fstp qword ptr (_Z)
+fld qword ptr (_Z)
+fsub qword ptr (_X)
+fstp qword ptr (_Y)
+fld qword ptr (_One)
+fdiv qword ptr (_Three)
+fstp qword ptr (_X)
+fld qword ptr (_Three)
+fdiv qword ptr (_Nine)
+fstp qword ptr (_Z)
+fld qword ptr (_Z)
+fstp qword ptr (-740)[ebp]
+fld qword ptr (_X)
+fsub qword ptr (-740)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_Nine)
+fdiv qword ptr (_TwentySeven)
+fstp qword ptr (_T)
+fld qword ptr (-740)[ebp]
+fsub qword ptr (_T)
+fstp qword ptr (_Z)
+lea edi,(L194)
+push edi
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L195
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jne L195
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L195
+mov dword ptr (-700)[ebp],1
+jmp L196
+L195:
+mov dword ptr (-700)[ebp],0
+L196:
+mov edi,dword ptr (-700)[ebp]
+push edi
+push 2
+call _TstCond
+add esp,12
+fld qword ptr (_F9)
+fdiv qword ptr (_One)
+fstp qword ptr (_Y)
+fld qword ptr (_F9)
+fsub qword ptr (_Half)
+fstp qword ptr (_X)
+fld qword ptr (_Y)
+fsub qword ptr (_Half)
+fsub qword ptr (_X)
+fstp qword ptr (_Y)
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fstp qword ptr (-780)[ebp]
+fld qword ptr (-780)[ebp]
+fdiv qword ptr (_One)
+fstp qword ptr (_T)
+fld qword ptr (_T)
+fsub qword ptr (-780)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L197
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jne L197
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L197
+mov dword ptr (_GDiv),1
+jmp L198
+L197:
+mov dword ptr (_GDiv),0
+lea edi,(L199)
+push edi
+push 0
+push 1
+call _TstCond
+add esp,12
+L198:
+fld qword ptr (_One)
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+fdivp st(1),st
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fsub qword ptr (_Half)
+fsub qword ptr (_Half)
+fstp qword ptr (_Y)
+lea edi,(L201)
+push edi
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jbe L202
+mov dword ptr (-792)[ebp],1
+jmp L203
+L202:
+mov dword ptr (-792)[ebp],0
+L203:
+mov edi,dword ptr (-792)[ebp]
+push edi
+push 1
+call _TstCond
+add esp,12
+fld qword ptr (_One)
+fsub qword ptr (_U2)
+fstp qword ptr (_X)
+fld qword ptr (_One)
+fld qword ptr (_Radix)
+fmul qword ptr (_U2)
+faddp st(1),st
+fstp qword ptr (_Y)
+fld qword ptr (_X)
+fstp qword ptr (-844)[ebp]
+fld qword ptr (-844)[ebp]
+fmul qword ptr (_Radix)
+fstp qword ptr (_Z)
+fld qword ptr (_Y)
+fstp qword ptr (-852)[ebp]
+fld qword ptr (-852)[ebp]
+fmul qword ptr (_Radix)
+fstp qword ptr (_T)
+fld qword ptr (_Z)
+fdiv qword ptr (_Radix)
+fstp qword ptr (_R)
+fld qword ptr (_T)
+fdiv qword ptr (_Radix)
+fstp qword ptr (_StickyBit)
+fld qword ptr (_R)
+fsub qword ptr (-844)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_StickyBit)
+fsub qword ptr (-852)[ebp]
+fstp qword ptr (_Y)
+lea edi,(L205)
+push edi
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L206
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jne L206
+mov dword ptr (-812)[ebp],1
+jmp L207
+L206:
+mov dword ptr (-812)[ebp],0
+L207:
+mov edi,dword ptr (-812)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+fld qword ptr (_One)
+fsub qword ptr (_U1)
+fstp qword ptr (_Y)
+fld qword ptr (_One)
+fsub qword ptr (_F9)
+fstp qword ptr (_X)
+fld qword ptr (_One)
+fsub qword ptr (_Y)
+fstp qword ptr (_Y)
+fld qword ptr (_Radix)
+fsub qword ptr (_U2)
+fstp qword ptr (_T)
+fld qword ptr (_Radix)
+fsub qword ptr (_BMinusU2)
+fstp qword ptr (_Z)
+fld qword ptr (_Radix)
+fsub qword ptr (_T)
+fstp qword ptr (_T)
+fld qword ptr (_U1)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L208
+fld qword ptr (_U1)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jne L208
+fld qword ptr (_U2)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L208
+fld qword ptr (_U2)
+fcomp qword ptr (_T)
+fstsw ax
+sahf
+jne L208
+mov dword ptr (_GAddSub),1
+jmp L209
+L208:
+mov dword ptr (_GAddSub),0
+lea edi,(L210)
+push edi
+push 0
+push 1
+call _TstCond
+add esp,12
+L209:
+fld qword ptr (_One)
+fcomp qword ptr (_F9)
+fstsw ax
+sahf
+je L211
+fld qword ptr (_F9)
+fsub qword ptr (_One)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+ja L211
+lea edi,(L213)
+push edi
+push 1
+call _BadCond
+add esp,8
+lea edi,(L214)
+push edi
+call _printf
+add esp,4
+lea edi,(L215)
+push edi
+call _printf
+add esp,4
+lea edi,(L216)
+push edi
+call _printf
+add esp,4
+L211:
+cmp dword ptr (_GMult),1
+jne L217
+cmp dword ptr (_GDiv),1
+jne L217
+cmp dword ptr (_GAddSub),1
+jne L217
+lea edi,(L219)
+push edi
+call _printf
+add esp,4
+L217:
+mov dword ptr (_Milestone),40
+call _Pause
+add esp,0
+lea edi,(L220)
+push edi
+call _printf
+add esp,4
+mov dword ptr (_RMult),0
+mov dword ptr (_RDiv),0
+mov dword ptr (_RAddSub),0
+fld qword ptr (_Radix)
+fdiv qword ptr (_Two)
+fstp qword ptr (_RadixD2)
+fld qword ptr (_Two)
+fstp qword ptr (_A1)
+mov dword ptr (_Done),0
+L221:
+fld qword ptr (_Radix)
+fstp qword ptr (_AInvrse)
+L224:
+fld qword ptr (_AInvrse)
+fstp qword ptr (-924)[ebp]
+fld qword ptr (-924)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (-924)[ebp]
+fdiv qword ptr (_A1)
+fstp qword ptr (_AInvrse)
+L225:
+fld qword ptr (_AInvrse)
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-924)[ebp]
+fld qword ptr (_AInvrse)
+fcomp qword ptr (-924)[ebp]
+fstsw ax
+sahf
+je L224
+fld qword ptr (_One)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+je L230
+fld qword ptr (_Three)
+fcomp qword ptr (_A1)
+fstsw ax
+sahf
+jae L228
+L230:
+mov dword ptr (-928)[ebp],1
+jmp L229
+L228:
+mov dword ptr (-928)[ebp],0
+L229:
+mov edi,dword ptr (-928)[ebp]
+mov dword ptr (_Done),edi
+cmp dword ptr (_Done),0
+jne L231
+fld qword ptr (_Nine)
+fadd qword ptr (_One)
+fstp qword ptr (_A1)
+L231:
+L222:
+cmp dword ptr (_Done),0
+je L221
+fld qword ptr (_One)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L233
+fld qword ptr (_Radix)
+fstp qword ptr (_A1)
+L233:
+fld qword ptr (_One)
+fdiv qword ptr (_A1)
+fstp qword ptr (_AInvrse)
+fld qword ptr (_A1)
+fstp qword ptr (_X)
+fld qword ptr (_AInvrse)
+fstp qword ptr (_Y)
+mov dword ptr (_Done),0
+L235:
+fld qword ptr (_X)
+fmul qword ptr (_Y)
+fsub qword ptr (_Half)
+fstp qword ptr (_Z)
+lea edi,(L239)
+push edi
+fld qword ptr (_Half)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L240
+mov dword ptr (-928)[ebp],1
+jmp L241
+L240:
+mov dword ptr (-928)[ebp],0
+L241:
+mov edi,dword ptr (-928)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+fld qword ptr (_Radix)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L243
+mov dword ptr (-940)[ebp],1
+jmp L244
+L243:
+mov dword ptr (-940)[ebp],0
+L244:
+mov edi,dword ptr (-940)[ebp]
+mov dword ptr (_Done),edi
+fld qword ptr (_Radix)
+fstp qword ptr (_X)
+fld qword ptr (_One)
+fdiv qword ptr (_X)
+fstp qword ptr (_Y)
+L236:
+cmp dword ptr (_Done),0
+je L235
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+fstp qword ptr (_Y2)
+fld qword ptr (_One)
+fsub qword ptr (_U2)
+fstp qword ptr (_Y1)
+fld qword ptr (_OneAndHalf)
+fsub qword ptr (_U2)
+fstp qword ptr (_X)
+fld qword ptr (_OneAndHalf)
+fadd qword ptr (_U2)
+fstp qword ptr (_Y)
+fld qword ptr (_X)
+fstp qword ptr (-956)[ebp]
+fld qword ptr (_Y2)
+fstp qword ptr (-964)[ebp]
+fld qword ptr (-956)[ebp]
+fsub qword ptr (_U2)
+fmul qword ptr (-964)[ebp]
+fstp qword ptr (_Z)
+fld qword ptr (_Y)
+fstp qword ptr (-972)[ebp]
+fld qword ptr (_Y1)
+fstp qword ptr (-980)[ebp]
+fld qword ptr (-972)[ebp]
+fmul qword ptr (-980)[ebp]
+fstp qword ptr (_T)
+fld qword ptr (_Z)
+fsub qword ptr (-956)[ebp]
+fstp qword ptr (_Z)
+fld qword ptr (_T)
+fsub qword ptr (-956)[ebp]
+fstp qword ptr (_T)
+fld qword ptr (-956)[ebp]
+fmul qword ptr (-964)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (-972)[ebp]
+fadd qword ptr (_U2)
+fmul qword ptr (-980)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (_X)
+fsub qword ptr (_OneAndHalf)
+fstp qword ptr (_X)
+fld qword ptr (_Y)
+fsub qword ptr (_OneAndHalf)
+fstp qword ptr (_Y)
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L245
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jne L245
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L245
+fld qword ptr (_Zero)
+fcomp qword ptr (_T)
+fstsw ax
+sahf
+jb L245
+fld qword ptr (_OneAndHalf)
+fadd qword ptr (_U2)
+fstp qword ptr (-1012)[ebp]
+fld qword ptr (-1012)[ebp]
+fmul qword ptr (_Y2)
+fstp qword ptr (_X)
+fld qword ptr (_OneAndHalf)
+fsub qword ptr (_U2)
+fstp qword ptr (-1028)[ebp]
+fld qword ptr (-1028)[ebp]
+fsub qword ptr (_U2)
+fstp qword ptr (_Y)
+fld qword ptr (-1012)[ebp]
+fadd qword ptr (_U2)
+fstp qword ptr (_Z)
+fld qword ptr (_Y1)
+fstp qword ptr (-1036)[ebp]
+fld qword ptr (-1028)[ebp]
+fmul qword ptr (-1036)[ebp]
+fstp qword ptr (_T)
+fld qword ptr (_Z)
+fstp qword ptr (-1044)[ebp]
+fld qword ptr (-1044)[ebp]
+fadd qword ptr (_U2)
+fstp qword ptr (-1052)[ebp]
+fld qword ptr (_X)
+fsub qword ptr (-1052)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_Y)
+fstp qword ptr (-1060)[ebp]
+fld qword ptr (-1060)[ebp]
+fmul qword ptr (-1036)[ebp]
+fstp qword ptr (_StickyBit)
+fld qword ptr (-1044)[ebp]
+fmul qword ptr (_Y2)
+fstp qword ptr (_S)
+fld qword ptr (_T)
+fsub qword ptr (-1060)[ebp]
+fstp qword ptr (_T)
+fld qword ptr (_U2)
+fsub qword ptr (-1060)[ebp]
+fadd qword ptr (_StickyBit)
+fstp qword ptr (_Y)
+fld qword ptr (_S)
+fld qword ptr (-1052)[ebp]
+fadd qword ptr (_U2)
+fsubp st(1),st
+fstp qword ptr (_Z)
+fld qword ptr (_Y2)
+fadd qword ptr (_U2)
+fmul qword ptr (-1036)[ebp]
+fstp qword ptr (_StickyBit)
+fld qword ptr (_Y2)
+fmul qword ptr (-1036)[ebp]
+fstp qword ptr (_Y1)
+fld qword ptr (_StickyBit)
+fsub qword ptr (_Y2)
+fstp qword ptr (_StickyBit)
+fld qword ptr (_Y1)
+fsub qword ptr (_Half)
+fstp qword ptr (_Y1)
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L247
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jne L247
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L247
+fld qword ptr (_Zero)
+fcomp qword ptr (_T)
+fstsw ax
+sahf
+jne L247
+fld qword ptr (_Zero)
+fcomp qword ptr (_StickyBit)
+fstsw ax
+sahf
+jne L247
+fld qword ptr (_Half)
+fcomp qword ptr (_Y1)
+fstsw ax
+sahf
+jne L247
+mov dword ptr (_RMult),1
+lea edi,(L249)
+push edi
+call _printf
+add esp,4
+jmp L248
+L247:
+fld qword ptr (_X)
+fadd qword ptr (_U2)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L250
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jbe L250
+fld qword ptr (_Z)
+fadd qword ptr (_U2)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L250
+fld qword ptr (_Zero)
+fcomp qword ptr (_T)
+fstsw ax
+sahf
+jbe L250
+fld qword ptr (_StickyBit)
+fadd qword ptr (_U2)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L250
+fld qword ptr (_Half)
+fcomp qword ptr (_Y1)
+fstsw ax
+sahf
+jbe L250
+mov dword ptr (_RMult),2
+lea edi,(L252)
+push edi
+call _printf
+add esp,4
+jmp L251
+L250:
+lea edi,(L253)
+push edi
+call _printf
+add esp,4
+L251:
+L248:
+cmp dword ptr (_RMult),1
+jne L246
+cmp dword ptr (_GMult),0
+jne L246
+lea edi,(L256)
+push edi
+call _notify
+add esp,4
+jmp L246
+L245:
+lea edi,(L253)
+push edi
+call _printf
+add esp,4
+L246:
+mov dword ptr (_Milestone),45
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+fstp qword ptr (_Y2)
+fld qword ptr (_One)
+fsub qword ptr (_U2)
+fstp qword ptr (_Y1)
+fld qword ptr (_OneAndHalf)
+fadd qword ptr (_U2)
+fstp qword ptr (-1020)[ebp]
+fld qword ptr (-1020)[ebp]
+fadd qword ptr (_U2)
+fstp qword ptr (_Z)
+fld qword ptr (_Z)
+fstp qword ptr (-1028)[ebp]
+fld qword ptr (_Y2)
+fstp qword ptr (-1036)[ebp]
+fld qword ptr (-1028)[ebp]
+fdiv qword ptr (-1036)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_OneAndHalf)
+fsub qword ptr (_U2)
+fsub qword ptr (_U2)
+fstp qword ptr (_T)
+fld qword ptr (_T)
+fstp qword ptr (-1044)[ebp]
+fld qword ptr (_Y1)
+fstp qword ptr (-1052)[ebp]
+fld qword ptr (-1044)[ebp]
+fsub qword ptr (_U2)
+fdiv qword ptr (-1052)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (-1028)[ebp]
+fadd qword ptr (_U2)
+fdiv qword ptr (-1036)[ebp]
+fstp qword ptr (_Z)
+fld qword ptr (_X)
+fsub qword ptr (_OneAndHalf)
+fstp qword ptr (_X)
+fld qword ptr (_Y)
+fsub qword ptr (-1044)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (-1044)[ebp]
+fdiv qword ptr (-1052)[ebp]
+fstp qword ptr (_T)
+fld qword ptr (_Z)
+fsub qword ptr (-1020)[ebp]
+fstp qword ptr (_Z)
+fld qword ptr (_U2)
+fsub qword ptr (_OneAndHalf)
+fadd qword ptr (_T)
+fstp qword ptr (_T)
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jb L257
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jb L257
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jb L257
+fld qword ptr (_Zero)
+fcomp qword ptr (_T)
+fstsw ax
+sahf
+jb L257
+fld qword ptr (_Y2)
+fstp qword ptr (-1076)[ebp]
+fld qword ptr (_OneAndHalf)
+fdiv qword ptr (-1076)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_OneAndHalf)
+fsub qword ptr (_U2)
+fstp qword ptr (_Y)
+fld qword ptr (_OneAndHalf)
+fadd qword ptr (_U2)
+fstp qword ptr (_Z)
+fld qword ptr (_Y)
+fstp qword ptr (-1092)[ebp]
+fld qword ptr (_X)
+fsub qword ptr (-1092)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_Y1)
+fstp qword ptr (-1100)[ebp]
+fld qword ptr (_OneAndHalf)
+fdiv qword ptr (-1100)[ebp]
+fstp qword ptr (_T)
+fld qword ptr (-1092)[ebp]
+fdiv qword ptr (-1100)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (_Z)
+fstp qword ptr (-1108)[ebp]
+fld qword ptr (_T)
+fld qword ptr (-1108)[ebp]
+fadd qword ptr (_U2)
+fsubp st(1),st
+fstp qword ptr (_T)
+fld qword ptr (_Y)
+fsub qword ptr (-1108)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (-1108)[ebp]
+fdiv qword ptr (-1076)[ebp]
+fstp qword ptr (_Z)
+fld qword ptr (-1076)[ebp]
+fadd qword ptr (_U2)
+fdiv qword ptr (-1076)[ebp]
+fstp qword ptr (_Y1)
+fld qword ptr (_Z)
+fsub qword ptr (_OneAndHalf)
+fstp qword ptr (_Z)
+fld qword ptr (_Y1)
+fsub qword ptr (-1076)[ebp]
+fstp qword ptr (_Y2)
+fld qword ptr (_F9)
+fsub qword ptr (_U1)
+fdiv qword ptr (_F9)
+fstp qword ptr (_Y1)
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L259
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jne L259
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L259
+fld qword ptr (_Zero)
+fcomp qword ptr (_T)
+fstsw ax
+sahf
+jne L259
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y2)
+fstsw ax
+sahf
+jne L259
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y2)
+fstsw ax
+sahf
+jne L259
+fld qword ptr (_Y1)
+fsub qword ptr (_Half)
+fld qword ptr (_F9)
+fsub qword ptr (_Half)
+fcompp
+fstsw ax
+sahf
+jne L259
+mov dword ptr (_RDiv),1
+lea edi,(L261)
+push edi
+call _printf
+add esp,4
+cmp dword ptr (_GDiv),0
+jne L260
+lea edi,(L264)
+push edi
+call _notify
+add esp,4
+jmp L260
+L259:
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jbe L265
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jbe L265
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jbe L265
+fld qword ptr (_Zero)
+fcomp qword ptr (_T)
+fstsw ax
+sahf
+jbe L265
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y2)
+fstsw ax
+sahf
+jbe L265
+fld qword ptr (_Y1)
+fsub qword ptr (_Half)
+fld qword ptr (_F9)
+fsub qword ptr (_Half)
+fcompp
+fstsw ax
+sahf
+jbe L265
+mov dword ptr (_RDiv),2
+lea edi,(L267)
+push edi
+call _printf
+add esp,4
+L265:
+L260:
+L257:
+cmp dword ptr (_RDiv),0
+jne L268
+lea edi,(L270)
+push edi
+call _printf
+add esp,4
+L268:
+fld qword ptr (_One)
+fdiv qword ptr (_Radix)
+fstp qword ptr (_BInvrse)
+lea edi,(L272)
+push edi
+fld qword ptr (_BInvrse)
+fmul qword ptr (_Radix)
+fsub qword ptr (_Half)
+fld qword ptr (_Half)
+fcompp
+fstsw ax
+sahf
+jne L273
+mov dword ptr (-1064)[ebp],1
+jmp L274
+L273:
+mov dword ptr (-1064)[ebp],0
+L274:
+mov edi,dword ptr (-1064)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+mov dword ptr (_Milestone),50
+lea edi,(L276)
+push edi
+fld qword ptr (_F9)
+fadd qword ptr (_U1)
+fsub qword ptr (_Half)
+fld qword ptr (_Half)
+fcompp
+fstsw ax
+sahf
+jne L277
+fld qword ptr (_BMinusU2)
+fadd qword ptr (_U2)
+fsub qword ptr (_One)
+fld qword ptr (_Radix)
+fsub qword ptr (_One)
+fcompp
+fstsw ax
+sahf
+jne L277
+mov dword ptr (-1084)[ebp],1
+jmp L278
+L277:
+mov dword ptr (-1084)[ebp],0
+L278:
+mov edi,dword ptr (-1084)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+fld qword ptr (_One)
+fld qword ptr (_U1)
+fmul qword ptr (_U1)
+fsubp st(1),st
+fstp qword ptr (_X)
+fld qword ptr (_One)
+fld qword ptr (_U2)
+fld qword ptr (_One)
+fsub qword ptr (_U2)
+fmulp st(1),st
+faddp st(1),st
+fstp qword ptr (_Y)
+fld qword ptr (_F9)
+fsub qword ptr (_Half)
+fstp qword ptr (_Z)
+fld qword ptr (_X)
+fsub qword ptr (_Half)
+fsub qword ptr (_Z)
+fstp qword ptr (_X)
+fld qword ptr (_Y)
+fsub qword ptr (_One)
+fstp qword ptr (_Y)
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L279
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jne L279
+mov dword ptr (_RAddSub),2
+lea edi,(L281)
+push edi
+call _printf
+add esp,4
+L279:
+cmp dword ptr (_GAddSub),1
+jne L282
+fld qword ptr (_Half)
+fadd qword ptr (_U2)
+fmul qword ptr (_U2)
+fstp qword ptr (_X)
+fld qword ptr (_Half)
+fsub qword ptr (_U2)
+fmul qword ptr (_U2)
+fstp qword ptr (_Y)
+fld qword ptr (_One)
+fadd qword ptr (_X)
+fstp qword ptr (_X)
+fld qword ptr (_One)
+fadd qword ptr (_Y)
+fstp qword ptr (_Y)
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+fsub qword ptr (_X)
+fstp qword ptr (_X)
+fld qword ptr (_One)
+fsub qword ptr (_Y)
+fstp qword ptr (_Y)
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L284
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jne L284
+fld qword ptr (_Half)
+fadd qword ptr (_U2)
+fmul qword ptr (_U1)
+fstp qword ptr (_X)
+fld qword ptr (_Half)
+fsub qword ptr (_U2)
+fmul qword ptr (_U1)
+fstp qword ptr (_Y)
+fld qword ptr (_One)
+fsub qword ptr (_X)
+fstp qword ptr (_X)
+fld qword ptr (_One)
+fsub qword ptr (_Y)
+fstp qword ptr (_Y)
+fld qword ptr (_F9)
+fsub qword ptr (_X)
+fstp qword ptr (_X)
+fld qword ptr (_One)
+fsub qword ptr (_Y)
+fstp qword ptr (_Y)
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L286
+fld qword ptr (_Zero)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jne L286
+mov dword ptr (_RAddSub),1
+lea edi,(L288)
+push edi
+call _printf
+add esp,4
+cmp dword ptr (_GAddSub),0
+jne L283
+lea edi,(L291)
+push edi
+call _notify
+add esp,4
+jmp L283
+L286:
+lea edi,(L292)
+push edi
+call _printf
+add esp,4
+jmp L283
+L284:
+lea edi,(L292)
+push edi
+call _printf
+add esp,4
+jmp L283
+L282:
+lea edi,(L292)
+push edi
+call _printf
+add esp,4
+L283:
+fld qword ptr (_One)
+fstp qword ptr (_S)
+fld qword ptr (_One)
+fld qword ptr (_Half)
+fld qword ptr (_One)
+fadd qword ptr (_Half)
+fmulp st(1),st
+faddp st(1),st
+fstp qword ptr (_X)
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+fmul qword ptr (_Half)
+fstp qword ptr (_Y)
+fld qword ptr (_X)
+fstp qword ptr (-1164)[ebp]
+fld qword ptr (_Y)
+fstp qword ptr (-1172)[ebp]
+fld qword ptr (-1164)[ebp]
+fsub qword ptr (-1172)[ebp]
+fstp qword ptr (_Z)
+fld qword ptr (-1172)[ebp]
+fsub qword ptr (-1164)[ebp]
+fstp qword ptr (_T)
+fld qword ptr (_Z)
+fadd qword ptr (_T)
+fstp qword ptr (_StickyBit)
+fld qword ptr (_Zero)
+fcomp qword ptr (_StickyBit)
+fstsw ax
+sahf
+je L293
+fld qword ptr (_Zero)
+fstp qword ptr (_S)
+lea edi,(L295)
+push edi
+push 3
+call _BadCond
+add esp,8
+L293:
+fld qword ptr (_Zero)
+fstp qword ptr (_StickyBit)
+cmp dword ptr (_GMult),1
+jne L296
+cmp dword ptr (_GDiv),1
+jne L296
+cmp dword ptr (_GAddSub),1
+jne L296
+cmp dword ptr (_RMult),1
+jne L296
+cmp dword ptr (_RDiv),1
+jne L296
+cmp dword ptr (_RAddSub),1
+jne L296
+fld qword ptr (_RadixD2)
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1180)[ebp]
+fld qword ptr (_RadixD2)
+fcomp qword ptr (-1180)[ebp]
+fstsw ax
+sahf
+jne L296
+lea edi,(L298)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_Half)
+fadd qword ptr (_U1)
+fmul qword ptr (_U2)
+fstp qword ptr (_X)
+fld qword ptr (_Half)
+fmul qword ptr (_U2)
+fstp qword ptr (_Y)
+fld qword ptr (_One)
+fadd qword ptr (_Y)
+fstp qword ptr (_Z)
+fld qword ptr (_One)
+fadd qword ptr (_X)
+fstp qword ptr (_T)
+fld qword ptr (_Z)
+fsub qword ptr (_One)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jb L299
+fld qword ptr (_T)
+fsub qword ptr (_One)
+fld qword ptr (_U2)
+fcompp
+fstsw ax
+sahf
+ja L299
+fld qword ptr (_T)
+fadd qword ptr (_Y)
+fstp qword ptr (_Z)
+fld qword ptr (_Z)
+fsub qword ptr (_X)
+fstp qword ptr (_Y)
+fld qword ptr (_Z)
+fsub qword ptr (_T)
+fld qword ptr (_U2)
+fcompp
+fstsw ax
+sahf
+ja L301
+fld qword ptr (_Y)
+fsub qword ptr (_T)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L301
+fld qword ptr (_Half)
+fadd qword ptr (_U1)
+fmul qword ptr (_U1)
+fstp qword ptr (_X)
+fld qword ptr (_Half)
+fmul qword ptr (_U1)
+fstp qword ptr (_Y)
+fld qword ptr (_One)
+fsub qword ptr (_Y)
+fstp qword ptr (_Z)
+fld qword ptr (_One)
+fsub qword ptr (_X)
+fstp qword ptr (_T)
+fld qword ptr (_Z)
+fsub qword ptr (_One)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L303
+fld qword ptr (_T)
+fsub qword ptr (_F9)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L303
+fld qword ptr (_Half)
+fsub qword ptr (_U1)
+fmul qword ptr (_U1)
+fstp qword ptr (_Z)
+fld qword ptr (_F9)
+fsub qword ptr (_Z)
+fstp qword ptr (_T)
+fld qword ptr (_F9)
+fsub qword ptr (_Y)
+fstp qword ptr (_Q)
+fld qword ptr (_T)
+fsub qword ptr (_F9)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L305
+fld qword ptr (_F9)
+fsub qword ptr (_U1)
+fsub qword ptr (_Q)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L305
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+fmul qword ptr (_OneAndHalf)
+fstp qword ptr (_Z)
+fld qword ptr (_OneAndHalf)
+fadd qword ptr (_U2)
+fsub qword ptr (_Z)
+fadd qword ptr (_U2)
+fstp qword ptr (_T)
+fld qword ptr (_One)
+fld qword ptr (_Half)
+fdiv qword ptr (_Radix)
+faddp st(1),st
+fstp qword ptr (_X)
+fld qword ptr (_One)
+fld qword ptr (_Radix)
+fmul qword ptr (_U2)
+faddp st(1),st
+fstp qword ptr (_Y)
+fld qword ptr (_X)
+fmul qword ptr (_Y)
+fstp qword ptr (_Z)
+fld qword ptr (_Zero)
+fcomp qword ptr (_T)
+fstsw ax
+sahf
+jne L307
+fld qword ptr (_X)
+fld qword ptr (_Radix)
+fmul qword ptr (_U2)
+faddp st(1),st
+fsub qword ptr (_Z)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L307
+fld qword ptr (_Two)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+je L309
+fld qword ptr (_Two)
+fadd qword ptr (_U2)
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fdiv qword ptr (_Two)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fsub qword ptr (_One)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L310
+fld qword ptr (_S)
+fstp qword ptr (_StickyBit)
+jmp L310
+L309:
+fld qword ptr (_S)
+fstp qword ptr (_StickyBit)
+L310:
+L307:
+L305:
+L303:
+L301:
+L299:
+L296:
+fld qword ptr (_One)
+fcomp qword ptr (_StickyBit)
+fstsw ax
+sahf
+jne L313
+lea edi,(L315)
+push edi
+call _printf
+add esp,4
+jmp L314
+L313:
+lea edi,(L316)
+push edi
+call _printf
+add esp,4
+L314:
+lea edi,(L318)
+push edi
+cmp dword ptr (_GMult),0
+je L319
+cmp dword ptr (_GDiv),0
+je L319
+cmp dword ptr (_GAddSub),0
+je L319
+cmp dword ptr (_RMult),0
+je L319
+cmp dword ptr (_RDiv),0
+je L319
+cmp dword ptr (_RAddSub),0
+je L319
+mov dword ptr (-1184)[ebp],1
+jmp L320
+L319:
+mov dword ptr (-1184)[ebp],0
+L320:
+mov edi,dword ptr (-1184)[ebp]
+push edi
+push 3
+call _TstCond
+add esp,12
+mov dword ptr (_Milestone),60
+lea edi,(L44)
+push edi
+call _printf
+add esp,4
+lea edi,(L321)
+push edi
+call _printf
+add esp,4
+mov edi,dword ptr (_NoTrials)
+push edi
+lea edi,(L322)
+push edi
+call _printf
+add esp,8
+fld qword ptr (L323)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1192)[ebp]
+fld qword ptr (-1192)[ebp]
+fstp qword ptr (_Random9)
+fld qword ptr (_Third)
+fstp qword ptr (_Random1)
+mov dword ptr (_I),1
+L324:
+call _Random
+add esp,0
+fstp qword ptr (-1200)[ebp]
+fld qword ptr (-1200)[ebp]
+fstp qword ptr (_X)
+call _Random
+add esp,0
+fstp qword ptr (-1208)[ebp]
+fld qword ptr (-1208)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fmul qword ptr (_X)
+fstp qword ptr (_Z9)
+fld qword ptr (_X)
+fmul qword ptr (_Y)
+fstp qword ptr (_Z)
+fld qword ptr (_Z)
+fsub qword ptr (_Z9)
+fstp qword ptr (_Z9)
+inc dword ptr (_I)
+L325:
+mov edi,dword ptr (_NoTrials)
+cmp dword ptr (_I),edi
+jg L327
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z9)
+fstsw ax
+sahf
+je L324
+L327:
+mov edi,dword ptr (_NoTrials)
+cmp dword ptr (_I),edi
+jne L328
+fld qword ptr (_One)
+fld qword ptr (_Half)
+fdiv qword ptr (_Three)
+faddp st(1),st
+fstp qword ptr (-1208)[ebp]
+fld qword ptr (-1208)[ebp]
+fstp qword ptr (_Random1)
+fld qword ptr (_U2)
+fadd qword ptr (_U1)
+fadd qword ptr (_One)
+fstp qword ptr (-1216)[ebp]
+fld qword ptr (-1216)[ebp]
+fstp qword ptr (_Random2)
+fld qword ptr (_Random1)
+fstp qword ptr (-1224)[ebp]
+fld qword ptr (_Random2)
+fstp qword ptr (-1232)[ebp]
+fld qword ptr (-1224)[ebp]
+fmul qword ptr (-1232)[ebp]
+fstp qword ptr (_Z)
+fld qword ptr (-1232)[ebp]
+fmul qword ptr (-1224)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (-1208)[ebp]
+fmul qword ptr (-1216)[ebp]
+fstp qword ptr (-1240)[ebp]
+fld qword ptr (-1240)[ebp]
+fsub qword ptr (-1240)[ebp]
+fstp qword ptr (_Z9)
+L328:
+mov edi,dword ptr (_NoTrials)
+cmp dword ptr (_I),edi
+je L330
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z9)
+fstsw ax
+sahf
+je L330
+lea edi,(L332)
+push edi
+push 2
+call _BadCond
+add esp,8
+jmp L331
+L330:
+mov edi,dword ptr (_NoTrials)
+push edi
+lea edi,(L333)
+push edi
+call _printf
+add esp,8
+L331:
+mov dword ptr (_Milestone),70
+lea edi,(L334)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_Zero)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1212)[ebp]
+fld qword ptr (-1212)[ebp]
+fcomp qword ptr (_Zero)
+fstsw ax
+sahf
+jne L337
+fld qword ptr (_Zero)
+fchs
+fstp qword ptr (-1220)[ebp]
+fld qword ptr (-1220)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1228)[ebp]
+fld qword ptr (-1228)[ebp]
+fcomp qword ptr (-1220)[ebp]
+fstsw ax
+sahf
+jne L337
+fld qword ptr (_One)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1244)[ebp]
+fld qword ptr (-1244)[ebp]
+fcomp qword ptr (_One)
+fstsw ax
+sahf
+jne L337
+mov dword ptr (-1196)[ebp],1
+jmp L338
+L337:
+mov dword ptr (-1196)[ebp],0
+L338:
+lea edi,(L336)
+push edi
+mov edi,dword ptr (-1196)[ebp]
+push edi
+push 0
+call _TstCond
+add esp,12
+fld qword ptr (_Zero)
+fstp qword ptr (_MinSqEr)
+fld qword ptr (_Zero)
+fstp qword ptr (_MaxSqEr)
+fld qword ptr (_Zero)
+fstp qword ptr (_J)
+fld qword ptr (_Radix)
+fstp qword ptr (_X)
+fld qword ptr (_U2)
+fstp qword ptr (_OneUlp)
+push 1
+call _SqXMinX
+add esp,4
+fld qword ptr (_BInvrse)
+fstp qword ptr (_X)
+fld qword ptr (_BInvrse)
+fmul qword ptr (_U1)
+fstp qword ptr (_OneUlp)
+push 1
+call _SqXMinX
+add esp,4
+fld qword ptr (_U1)
+fstp qword ptr (_X)
+fld qword ptr (_U1)
+fmul qword ptr (_U1)
+fstp qword ptr (_OneUlp)
+push 1
+call _SqXMinX
+add esp,4
+fld qword ptr (_Zero)
+fcomp qword ptr (_J)
+fstsw ax
+sahf
+je L339
+call _Pause
+add esp,0
+L339:
+mov edi,dword ptr (_NoTrials)
+push edi
+lea edi,(L341)
+push edi
+call _printf
+add esp,8
+fld qword ptr (_Zero)
+fstp qword ptr (_J)
+fld qword ptr (_Two)
+fstp qword ptr (_X)
+fld qword ptr (_Radix)
+fstp qword ptr (_Y)
+fld qword ptr (_One)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+je L342
+L344:
+fld qword ptr (_Y)
+fstp qword ptr (-1284)[ebp]
+fld qword ptr (-1284)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_Radix)
+fmul qword ptr (-1284)[ebp]
+fstp qword ptr (_Y)
+L345:
+fld qword ptr (_Y)
+fsub qword ptr (_X)
+fild dword ptr (_NoTrials)
+fcompp
+fstsw ax
+sahf
+ja L344
+L342:
+fld qword ptr (_X)
+fmul qword ptr (_U2)
+fstp qword ptr (_OneUlp)
+mov dword ptr (_I),1
+jmp L348
+L347:
+fld qword ptr (_X)
+fadd qword ptr (_One)
+fstp qword ptr (_X)
+push 2
+call _SqXMinX
+add esp,4
+fld qword ptr (_Zero)
+fcomp qword ptr (_J)
+fstsw ax
+sahf
+jae L350
+jmp L349
+L350:
+inc dword ptr (_I)
+L348:
+mov edi,dword ptr (_NoTrials)
+cmp dword ptr (_I),edi
+jle L347
+L349:
+lea edi,(L352)
+push edi
+call _printf
+add esp,4
+mov dword ptr (_I),-1
+fld qword ptr (_BMinusU2)
+fstp qword ptr (_X)
+fld qword ptr (_Radix)
+fstp qword ptr (_Y)
+fld qword ptr (_Radix)
+fld qword ptr (_Radix)
+fmul qword ptr (_U2)
+faddp st(1),st
+fstp qword ptr (_Z)
+mov dword ptr (_NotMonot),0
+mov dword ptr (_Monot),0
+jmp L354
+L353:
+inc dword ptr (_I)
+fld qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1292)[ebp]
+fld qword ptr (-1292)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_Y)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1300)[ebp]
+fld qword ptr (-1300)[ebp]
+fstp qword ptr (_Q)
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1308)[ebp]
+fld qword ptr (-1308)[ebp]
+fstp qword ptr (_Z)
+fld qword ptr (_Q)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jb L358
+fld qword ptr (_Z)
+fcomp qword ptr (_Q)
+fstsw ax
+sahf
+jae L356
+L358:
+mov dword ptr (_NotMonot),1
+jmp L357
+L356:
+fld qword ptr (_Q)
+fadd qword ptr (_Half)
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1324)[ebp]
+fld qword ptr (-1324)[ebp]
+fstp qword ptr (_Q)
+cmp dword ptr (_I),0
+jg L361
+fld qword ptr (_Q)
+fmul qword ptr (_Q)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+jne L359
+L361:
+mov dword ptr (_Monot),1
+jmp L360
+L359:
+cmp dword ptr (_I),0
+jle L362
+cmp dword ptr (_I),1
+jle L364
+mov dword ptr (_Monot),1
+jmp L363
+L364:
+fld qword ptr (_Y)
+fmul qword ptr (_BInvrse)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fstp qword ptr (-1340)[ebp]
+fld qword ptr (-1340)[ebp]
+fsub qword ptr (_U1)
+fstp qword ptr (_X)
+fld qword ptr (-1340)[ebp]
+fadd qword ptr (_U1)
+fstp qword ptr (_Z)
+jmp L363
+L362:
+fld qword ptr (_Q)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fstp qword ptr (-1340)[ebp]
+fld qword ptr (-1340)[ebp]
+fsub qword ptr (_U2)
+fstp qword ptr (_X)
+fld qword ptr (-1340)[ebp]
+fadd qword ptr (_U2)
+fstp qword ptr (_Z)
+L363:
+L360:
+L357:
+L354:
+cmp dword ptr (_NotMonot),0
+jne L366
+cmp dword ptr (_Monot),0
+je L353
+L366:
+cmp dword ptr (_Monot),0
+je L367
+lea edi,(L369)
+push edi
+call _printf
+add esp,4
+jmp L368
+L367:
+lea edi,(L157)
+push edi
+push 2
+call _BadCond
+add esp,8
+fld qword ptr (_Y)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L370)
+push edi
+call _printf
+add esp,12
+L368:
+mov dword ptr (_Milestone),80
+fld qword ptr (_MinSqEr)
+fadd qword ptr (_Half)
+fstp qword ptr (_MinSqEr)
+fld qword ptr (_MaxSqEr)
+fsub qword ptr (_Half)
+fstp qword ptr (_MaxSqEr)
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1300)[ebp]
+fld qword ptr (-1300)[ebp]
+fsub qword ptr (_One)
+fdiv qword ptr (_U2)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fsub qword ptr (_One)
+fld qword ptr (_U2)
+fdiv qword ptr (_Eight)
+faddp st(1),st
+fstp qword ptr (_SqEr)
+fld qword ptr (_MaxSqEr)
+fcomp qword ptr (_SqEr)
+fstsw ax
+sahf
+jae L371
+fld qword ptr (_SqEr)
+fstp qword ptr (_MaxSqEr)
+L371:
+fld qword ptr (_Y)
+fld qword ptr (_U2)
+fdiv qword ptr (_Eight)
+faddp st(1),st
+fstp qword ptr (_SqEr)
+fld qword ptr (_MinSqEr)
+fcomp qword ptr (_SqEr)
+fstsw ax
+sahf
+jbe L373
+fld qword ptr (_SqEr)
+fstp qword ptr (_MinSqEr)
+L373:
+fld qword ptr (_F9)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1324)[ebp]
+fld qword ptr (-1324)[ebp]
+fsub qword ptr (_U2)
+fld qword ptr (_One)
+fsub qword ptr (_U2)
+fsubp st(1),st
+fdiv qword ptr (_U1)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fld qword ptr (_U1)
+fdiv qword ptr (_Eight)
+faddp st(1),st
+fstp qword ptr (_SqEr)
+fld qword ptr (_MaxSqEr)
+fcomp qword ptr (_SqEr)
+fstsw ax
+sahf
+jae L375
+fld qword ptr (_SqEr)
+fstp qword ptr (_MaxSqEr)
+L375:
+fld qword ptr (_Y)
+fadd qword ptr (_One)
+fld qword ptr (_U1)
+fdiv qword ptr (_Eight)
+faddp st(1),st
+fstp qword ptr (_SqEr)
+fld qword ptr (_MinSqEr)
+fcomp qword ptr (_SqEr)
+fstsw ax
+sahf
+jbe L377
+fld qword ptr (_SqEr)
+fstp qword ptr (_MinSqEr)
+L377:
+fld qword ptr (_U2)
+fstp qword ptr (_OneUlp)
+fld qword ptr (_OneUlp)
+fstp qword ptr (_X)
+mov dword ptr (_Indx),1
+L379:
+fld qword ptr (_X)
+fadd qword ptr (_U1)
+fadd qword ptr (_X)
+fadd qword ptr (_F9)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1356)[ebp]
+fld qword ptr (-1356)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fsub qword ptr (_U2)
+fld qword ptr (_One)
+fsub qword ptr (_U2)
+fadd qword ptr (_X)
+fsubp st(1),st
+fdiv qword ptr (_OneUlp)
+fstp qword ptr (_Y)
+fld qword ptr (_U1)
+fsub qword ptr (_X)
+fadd qword ptr (_F9)
+fmul qword ptr (_Half)
+fmul qword ptr (_X)
+fmul qword ptr (_X)
+fdiv qword ptr (_OneUlp)
+fstp qword ptr (_Z)
+fld qword ptr (_Y)
+fadd qword ptr (_Half)
+fadd qword ptr (_Z)
+fstp qword ptr (_SqEr)
+fld qword ptr (_MinSqEr)
+fcomp qword ptr (_SqEr)
+fstsw ax
+sahf
+jbe L383
+fld qword ptr (_SqEr)
+fstp qword ptr (_MinSqEr)
+L383:
+fld qword ptr (_Y)
+fsub qword ptr (_Half)
+fadd qword ptr (_Z)
+fstp qword ptr (_SqEr)
+fld qword ptr (_MaxSqEr)
+fcomp qword ptr (_SqEr)
+fstsw ax
+sahf
+jae L385
+fld qword ptr (_SqEr)
+fstp qword ptr (_MaxSqEr)
+L385:
+mov edi,dword ptr (_Indx)
+cmp edi,1
+je L389
+cmp edi,3
+jne L387
+L389:
+fld qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+call _Sign
+add esp,8
+fstp qword ptr (-1396)[ebp]
+fld qword ptr (_OneUlp)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1404)[ebp]
+fld qword ptr (_Eight)
+fld qword ptr (_Nine)
+fmul qword ptr (-1404)[ebp]
+fdivp st(1),st
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1412)[ebp]
+fld qword ptr (_OneUlp)
+fmul qword ptr (-1396)[ebp]
+fmul qword ptr (-1412)[ebp]
+fstp qword ptr (_X)
+jmp L388
+L387:
+fld qword ptr (_U1)
+fstp qword ptr (_OneUlp)
+fld qword ptr (_OneUlp)
+fchs
+fstp qword ptr (_X)
+L388:
+L380:
+inc dword ptr (_Indx)
+cmp dword ptr (_Indx),3
+jle L379
+mov dword ptr (_Milestone),85
+mov dword ptr (_SqRWrng),0
+mov dword ptr (_Anomaly),0
+mov dword ptr (_RSqrt),0
+fld qword ptr (_One)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+je L390
+lea edi,(L392)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_Precision)
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1356)[ebp]
+fld qword ptr (_One)
+fadd qword ptr (_Precision)
+fsub qword ptr (-1356)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_Radix)
+sub esp,8
+fstp qword ptr [esp]
+call _pow
+add esp,16
+fstp qword ptr (-1364)[ebp]
+fld qword ptr (_Half)
+fadd qword ptr (-1364)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1372)[ebp]
+fld qword ptr (-1372)[ebp]
+fstp qword ptr (_D)
+fld qword ptr (_D)
+fdiv qword ptr (_Radix)
+fstp qword ptr (_X)
+fld qword ptr (_D)
+fdiv qword ptr (_A1)
+fstp qword ptr (_Y)
+fld qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1396)[ebp]
+fld qword ptr (-1396)[ebp]
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L395
+fld qword ptr (_Y)
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1412)[ebp]
+fld qword ptr (-1412)[ebp]
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+je L393
+L395:
+mov dword ptr (_Anomaly),1
+jmp L394
+L393:
+fld qword ptr (_Zero)
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fstp qword ptr (_Z2)
+fld qword ptr (_One)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fstp qword ptr (_Y2)
+fld qword ptr (_Radix)
+fsub qword ptr (_One)
+fstp qword ptr (_Z1)
+fld qword ptr (_Four)
+fmul qword ptr (_D)
+fstp qword ptr (_FourD)
+L396:
+fld qword ptr (_Z2)
+fcomp qword ptr (_Y2)
+fstsw ax
+sahf
+jae L399
+fld qword ptr (_Radix)
+fstp qword ptr (_Q)
+fld qword ptr (_Y)
+fstp qword ptr (_Y1)
+L401:
+fld qword ptr (_Half)
+fld qword ptr (_Q)
+fdiv qword ptr (_Y1)
+fsubp st(1),st
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1436)[ebp]
+fld qword ptr (_Q)
+fld qword ptr (-1436)[ebp]
+fmul qword ptr (_Y1)
+faddp st(1),st
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-1444)[ebp]
+fld qword ptr (-1444)[ebp]
+fstp qword ptr (_X1)
+fld qword ptr (_Y1)
+fstp qword ptr (_Q)
+fld qword ptr (_X1)
+fstp qword ptr (_Y1)
+L402:
+fld qword ptr (_Zero)
+fcomp qword ptr (_X1)
+fstsw ax
+sahf
+jb L401
+fld qword ptr (_One)
+fcomp qword ptr (_Q)
+fstsw ax
+sahf
+jb L404
+fld qword ptr (_Y2)
+fstp qword ptr (_Z2)
+fld qword ptr (_Y)
+fstp qword ptr (_Z)
+L404:
+L399:
+fld qword ptr (_Y)
+fadd qword ptr (_Two)
+fstp qword ptr (_Y)
+fld qword ptr (_X)
+fadd qword ptr (_Eight)
+fstp qword ptr (_X)
+fld qword ptr (_Y2)
+fadd qword ptr (_X)
+fstp qword ptr (_Y2)
+fld qword ptr (_FourD)
+fcomp qword ptr (_Y2)
+fstsw ax
+sahf
+ja L406
+fld qword ptr (_Y2)
+fsub qword ptr (_FourD)
+fstp qword ptr (_Y2)
+L406:
+L397:
+fld qword ptr (_D)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+ja L396
+fld qword ptr (_FourD)
+fsub qword ptr (_Z2)
+fstp qword ptr (_X8)
+fld qword ptr (_X8)
+fstp qword ptr (-1436)[ebp]
+fld qword ptr (-1436)[ebp]
+fld qword ptr (_Z)
+fmul qword ptr (_Z)
+faddp st(1),st
+fdiv qword ptr (_FourD)
+fstp qword ptr (_Q)
+fld qword ptr (-1436)[ebp]
+fdiv qword ptr (_Eight)
+fstp qword ptr (_X8)
+fld qword ptr (_Q)
+fstp qword ptr (-1452)[ebp]
+fld qword ptr (-1452)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1460)[ebp]
+fld qword ptr (-1460)[ebp]
+fcomp qword ptr (-1452)[ebp]
+fstsw ax
+sahf
+je L408
+mov dword ptr (_Anomaly),1
+jmp L409
+L408:
+mov dword ptr (_Break),0
+L410:
+fld qword ptr (_Z1)
+fmul qword ptr (_Z)
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fstp qword ptr (-1468)[ebp]
+fld qword ptr (-1468)[ebp]
+fdiv qword ptr (_Radix)
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1476)[ebp]
+fld qword ptr (-1468)[ebp]
+fld qword ptr (-1476)[ebp]
+fmul qword ptr (_Radix)
+fsubp st(1),st
+fstp qword ptr (_X)
+fld qword ptr (_One)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jne L413
+mov dword ptr (_Break),1
+jmp L414
+L413:
+fld qword ptr (_Z1)
+fsub qword ptr (_One)
+fstp qword ptr (_Z1)
+L414:
+L411:
+cmp dword ptr (_Break),0
+jne L415
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z1)
+fstsw ax
+sahf
+jb L410
+L415:
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z1)
+fstsw ax
+sahf
+jb L416
+cmp dword ptr (_Break),0
+jne L416
+mov dword ptr (_Anomaly),1
+jmp L417
+L416:
+fld qword ptr (_RadixD2)
+fcomp qword ptr (_Z1)
+fstsw ax
+sahf
+jae L418
+fld qword ptr (_Z1)
+fsub qword ptr (_Radix)
+fstp qword ptr (_Z1)
+L418:
+L420:
+call _NewD
+add esp,0
+L421:
+fld qword ptr (_U2)
+fmul qword ptr (_D)
+fld qword ptr (_F9)
+fcompp
+fstsw ax
+sahf
+ja L420
+fld qword ptr (_D)
+fmul qword ptr (_Radix)
+fsub qword ptr (_D)
+fld qword ptr (_W)
+fsub qword ptr (_D)
+fcompp
+fstsw ax
+sahf
+je L423
+mov dword ptr (_Anomaly),1
+jmp L424
+L423:
+fld qword ptr (_D)
+fstp qword ptr (_Z2)
+mov dword ptr (_I),0
+fld qword ptr (_D)
+fld qword ptr (_One)
+fadd qword ptr (_Z)
+fmul qword ptr (_Half)
+faddp st(1),st
+fstp qword ptr (_Y)
+fld qword ptr (_D)
+fadd qword ptr (_Z)
+fadd qword ptr (_Q)
+fstp qword ptr (_X)
+call _SR3750
+add esp,0
+fld qword ptr (_D)
+fld qword ptr (_One)
+fsub qword ptr (_Z)
+fmul qword ptr (_Half)
+faddp st(1),st
+fadd qword ptr (_D)
+fstp qword ptr (_Y)
+fld qword ptr (_D)
+fsub qword ptr (_Z)
+fadd qword ptr (_D)
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fstp qword ptr (-1508)[ebp]
+fld qword ptr (-1508)[ebp]
+fadd qword ptr (_Q)
+fadd qword ptr (-1508)[ebp]
+fstp qword ptr (_X)
+call _SR3750
+add esp,0
+call _NewD
+add esp,0
+fld qword ptr (_D)
+fsub qword ptr (_Z2)
+fld qword ptr (_W)
+fsub qword ptr (_Z2)
+fcompp
+fstsw ax
+sahf
+je L425
+mov dword ptr (_Anomaly),1
+jmp L426
+L425:
+fld qword ptr (_D)
+fsub qword ptr (_Z2)
+fstp qword ptr (-1532)[ebp]
+fld qword ptr (-1532)[ebp]
+fld qword ptr (_Z2)
+fld qword ptr (_One)
+fsub qword ptr (_Z)
+fmul qword ptr (_Half)
+faddp st(1),st
+faddp st(1),st
+fstp qword ptr (_Y)
+fld qword ptr (-1532)[ebp]
+fld qword ptr (_Z2)
+fsub qword ptr (_Z)
+fadd qword ptr (_Q)
+faddp st(1),st
+fstp qword ptr (_X)
+call _SR3750
+add esp,0
+fld qword ptr (_One)
+fadd qword ptr (_Z)
+fmul qword ptr (_Half)
+fstp qword ptr (_Y)
+fld qword ptr (_Q)
+fstp qword ptr (_X)
+call _SR3750
+add esp,0
+cmp dword ptr (_I),0
+jne L427
+mov dword ptr (_Anomaly),1
+L427:
+L426:
+L424:
+L417:
+L409:
+L394:
+cmp dword ptr (_I),0
+je L431
+cmp dword ptr (_Anomaly),0
+je L429
+L431:
+lea edi,(L432)
+push edi
+push 0
+call _BadCond
+add esp,8
+fld qword ptr (_W)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L433)
+push edi
+call _printf
+add esp,12
+lea edi,(L434)
+push edi
+call _printf
+add esp,4
+mov dword ptr (_SqRWrng),1
+L429:
+L390:
+cmp dword ptr (_Anomaly),0
+jne L435
+fld qword ptr (_Zero)
+fcomp qword ptr (_MinSqEr)
+fstsw ax
+sahf
+ja L437
+fld qword ptr (_Zero)
+fcomp qword ptr (_MaxSqEr)
+fstsw ax
+sahf
+jb L437
+mov dword ptr (_RSqrt),1
+lea edi,(L439)
+push edi
+call _printf
+add esp,4
+jmp L438
+L437:
+fld qword ptr (_MaxSqEr)
+fadd qword ptr (_U2)
+fld qword ptr (_U2)
+fsub qword ptr (_Half)
+fcompp
+fstsw ax
+sahf
+jb L443
+fld qword ptr (_Half)
+fcomp qword ptr (_MinSqEr)
+fstsw ax
+sahf
+jb L443
+fld qword ptr (_MinSqEr)
+fadd qword ptr (_Radix)
+fld qword ptr (_Half)
+fcompp
+fstsw ax
+sahf
+jbe L440
+L443:
+mov dword ptr (_SqRWrng),1
+jmp L441
+L440:
+mov dword ptr (_RSqrt),2
+lea edi,(L444)
+push edi
+call _printf
+add esp,4
+L441:
+L438:
+L435:
+cmp dword ptr (_SqRWrng),0
+je L445
+lea edi,(L447)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_MinSqEr)
+fsub qword ptr (_Half)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L448)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_Half)
+fadd qword ptr (_MaxSqEr)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L449)
+push edi
+call _printf
+add esp,12
+lea edi,(L451)
+push edi
+fld qword ptr (_MaxSqEr)
+fsub qword ptr (_MinSqEr)
+fld qword ptr (_Radix)
+fmul qword ptr (_Radix)
+fcompp
+fstsw ax
+sahf
+jbe L452
+mov dword ptr (-1344)[ebp],1
+jmp L453
+L452:
+mov dword ptr (-1344)[ebp],0
+L453:
+mov edi,dword ptr (-1344)[ebp]
+push edi
+push 1
+call _TstCond
+add esp,12
+L445:
+mov dword ptr (_Milestone),90
+call _Pause
+add esp,0
+lea edi,(L454)
+push edi
+call _printf
+add esp,4
+mov dword ptr (_N),0
+mov dword ptr (_I),0
+fld qword ptr (_Zero)
+fchs
+fstp qword ptr (_Z)
+mov dword ptr (_M),3
+mov dword ptr (_Break),0
+L455:
+fld qword ptr (_One)
+fstp qword ptr (_X)
+call _SR3980
+add esp,0
+cmp dword ptr (_I),10
+jg L458
+mov dword ptr (_I),1023
+call _SR3980
+add esp,0
+L458:
+fld qword ptr (_MinusOne)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L460
+mov dword ptr (_Break),1
+jmp L461
+L460:
+fld qword ptr (_MinusOne)
+fstp qword ptr (_Z)
+call _PrintIfNPositive
+add esp,0
+mov dword ptr (_N),0
+mov dword ptr (_I),-4
+L461:
+L456:
+cmp dword ptr (_Break),0
+je L455
+call _PrintIfNPositive
+add esp,0
+mov edi,dword ptr (_N)
+mov dword ptr (_N1),edi
+mov dword ptr (_N),0
+fld qword ptr (_A1)
+fstp qword ptr (_Z)
+fld qword ptr (_W)
+sub esp,8
+fstp qword ptr [esp]
+call _log
+add esp,8
+fstp qword ptr (-1348)[ebp]
+fld qword ptr (_A1)
+sub esp,8
+fstp qword ptr [esp]
+call _log
+add esp,8
+fstp qword ptr (-1356)[ebp]
+fld qword ptr (_Two)
+fmul qword ptr (-1348)[ebp]
+fdiv qword ptr (-1356)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1364)[ebp]
+fld qword ptr (-1364)[ebp]
+call __ftol
+mov dword ptr (_M),eax
+mov dword ptr (_Break),0
+L462:
+fld qword ptr (_Z)
+fstp qword ptr (_X)
+mov dword ptr (_I),1
+call _SR3980
+add esp,0
+fld qword ptr (_AInvrse)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L465
+mov dword ptr (_Break),1
+jmp L466
+L465:
+fld qword ptr (_AInvrse)
+fstp qword ptr (_Z)
+L466:
+L463:
+cmp dword ptr (_Break),0
+je L462
+mov dword ptr (_Milestone),100
+mov edi,dword ptr (_NoTrials)
+mov dword ptr (_M),edi
+fld qword ptr (_Three)
+fstp qword ptr (_Z)
+L467:
+fld qword ptr (_Z)
+fstp qword ptr (_X)
+mov dword ptr (_I),1
+call _SR3980
+add esp,0
+L470:
+fld qword ptr (_Z)
+fadd qword ptr (_Two)
+fstp qword ptr (_Z)
+L471:
+fld qword ptr (_Z)
+fdiv qword ptr (_Three)
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1380)[ebp]
+fld qword ptr (_Three)
+fmul qword ptr (-1380)[ebp]
+fld qword ptr (_Z)
+fcompp
+fstsw ax
+sahf
+je L470
+L468:
+fld qword ptr (_Eight)
+fmul qword ptr (_Three)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+ja L467
+cmp dword ptr (_N),0
+jle L473
+lea edi,(L475)
+push edi
+call _printf
+add esp,4
+lea edi,(L476)
+push edi
+call _printf
+add esp,4
+L473:
+call _PrintIfNPositive
+add esp,0
+mov edi,dword ptr (_N1)
+add dword ptr (_N),edi
+cmp dword ptr (_N),0
+jne L477
+lea edi,(L479)
+push edi
+call _printf
+add esp,4
+L477:
+cmp dword ptr (_N),0
+jle L480
+call _Pause
+add esp,0
+jmp L481
+L480:
+lea edi,(L44)
+push edi
+call _printf
+add esp,4
+L481:
+mov dword ptr (_Milestone),110
+lea edi,(L482)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_U1)
+fstp qword ptr (_D)
+fld qword ptr (_Precision)
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1380)[ebp]
+fld qword ptr (-1380)[ebp]
+fcomp qword ptr (_Precision)
+fstsw ax
+sahf
+je L483
+fld qword ptr (_BInvrse)
+fstp qword ptr (_D)
+fld qword ptr (_Precision)
+fstp qword ptr (_X)
+L485:
+fld qword ptr (_D)
+fmul qword ptr (_BInvrse)
+fstp qword ptr (_D)
+fld qword ptr (_X)
+fsub qword ptr (_One)
+fstp qword ptr (_X)
+L486:
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jb L485
+L483:
+fld qword ptr (_One)
+fstp qword ptr (_Y)
+fld qword ptr (_D)
+fstp qword ptr (_Z)
+L488:
+fld qword ptr (_Y)
+fstp qword ptr (_C)
+fld qword ptr (_Z)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fstp qword ptr (-1388)[ebp]
+fld qword ptr (-1388)[ebp]
+fmul qword ptr (-1388)[ebp]
+fstp qword ptr (_Z)
+L489:
+fld qword ptr (_Z)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jae L491
+fld qword ptr (_Z)
+fadd qword ptr (_Z)
+fld qword ptr (_Z)
+fcompp
+fstsw ax
+sahf
+jb L488
+L491:
+fld qword ptr (_C)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fmul qword ptr (_D)
+fstp qword ptr (_Z)
+L492:
+fld qword ptr (_Y)
+fstp qword ptr (_C)
+fld qword ptr (_Z)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fmul qword ptr (_D)
+fstp qword ptr (_Z)
+L493:
+fld qword ptr (_Z)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jae L495
+fld qword ptr (_Z)
+fadd qword ptr (_Z)
+fld qword ptr (_Z)
+fcompp
+fstsw ax
+sahf
+jb L492
+L495:
+fld qword ptr (_Two)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+jbe L496
+fld qword ptr (_Two)
+fstp qword ptr (_HInvrse)
+jmp L497
+L496:
+fld qword ptr (_Radix)
+fstp qword ptr (_HInvrse)
+L497:
+fld qword ptr (_One)
+fdiv qword ptr (_HInvrse)
+fstp qword ptr (_H)
+fld qword ptr (_One)
+fdiv qword ptr (_C)
+fstp qword ptr (_CInvrse)
+fld qword ptr (_C)
+fstp qword ptr (_E0)
+fld qword ptr (_E0)
+fmul qword ptr (_H)
+fstp qword ptr (_Z)
+L498:
+fld qword ptr (_E0)
+fstp qword ptr (_Y)
+fld qword ptr (_Z)
+fstp qword ptr (_E0)
+fld qword ptr (_E0)
+fmul qword ptr (_H)
+fstp qword ptr (_Z)
+L499:
+fld qword ptr (_Z)
+fcomp qword ptr (_E0)
+fstsw ax
+sahf
+jae L501
+fld qword ptr (_Z)
+fadd qword ptr (_Z)
+fld qword ptr (_Z)
+fcompp
+fstsw ax
+sahf
+jb L498
+L501:
+fld qword ptr (_E0)
+fstp qword ptr (_UfThold)
+fld qword ptr (_Zero)
+fstp qword ptr (_E1)
+fld qword ptr (_Zero)
+fstp qword ptr (_Q)
+fld qword ptr (_U2)
+fstp qword ptr (_E9)
+fld qword ptr (_One)
+fadd qword ptr (_E9)
+fstp qword ptr (_S)
+fld qword ptr (_C)
+fmul qword ptr (_S)
+fstp qword ptr (_D)
+fld qword ptr (_C)
+fcomp qword ptr (_D)
+fstsw ax
+sahf
+jb L502
+fld qword ptr (_Radix)
+fmul qword ptr (_U2)
+fstp qword ptr (_E9)
+fld qword ptr (_One)
+fadd qword ptr (_E9)
+fstp qword ptr (_S)
+fld qword ptr (_C)
+fmul qword ptr (_S)
+fstp qword ptr (_D)
+fld qword ptr (_C)
+fcomp qword ptr (_D)
+fstsw ax
+sahf
+jb L503
+lea edi,(L506)
+push edi
+push 0
+call _BadCond
+add esp,8
+fld qword ptr (_E0)
+fstp qword ptr (_Underflow)
+fld qword ptr (_Zero)
+fstp qword ptr (_Y1)
+fld qword ptr (_Z)
+fstp qword ptr (_PseudoZero)
+call _Pause
+add esp,0
+jmp L503
+L502:
+fld qword ptr (_D)
+fstp qword ptr (_Underflow)
+fld qword ptr (_Underflow)
+fmul qword ptr (_H)
+fstp qword ptr (_PseudoZero)
+fld qword ptr (_Zero)
+fstp qword ptr (_UfThold)
+L507:
+fld qword ptr (_Underflow)
+fstp qword ptr (_Y1)
+fld qword ptr (_PseudoZero)
+fstp qword ptr (_Underflow)
+fld qword ptr (_E1)
+fadd qword ptr (_E1)
+fld qword ptr (_E1)
+fcompp
+fstsw ax
+sahf
+jb L510
+fld qword ptr (_Underflow)
+fmul qword ptr (_HInvrse)
+fstp qword ptr (_Y2)
+fld qword ptr (_Y1)
+fsub qword ptr (_Y2)
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-1452)[ebp]
+fld qword ptr (-1452)[ebp]
+fstp qword ptr (_E1)
+fld qword ptr (_Y1)
+fstp qword ptr (_Q)
+fld qword ptr (_Zero)
+fcomp qword ptr (_UfThold)
+fstsw ax
+sahf
+jne L512
+fld qword ptr (_Y2)
+fcomp qword ptr (_Y1)
+fstsw ax
+sahf
+je L512
+fld qword ptr (_Y1)
+fstp qword ptr (_UfThold)
+L512:
+L510:
+fld qword ptr (_PseudoZero)
+fmul qword ptr (_H)
+fstp qword ptr (_PseudoZero)
+L508:
+fld qword ptr (_PseudoZero)
+fcomp qword ptr (_Underflow)
+fstsw ax
+sahf
+jae L514
+fld qword ptr (_PseudoZero)
+fadd qword ptr (_PseudoZero)
+fld qword ptr (_PseudoZero)
+fcompp
+fstsw ax
+sahf
+jb L507
+L514:
+L503:
+fld qword ptr (_Zero)
+fcomp qword ptr (_PseudoZero)
+fstsw ax
+sahf
+je L515
+lea edi,(L44)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_PseudoZero)
+fstp qword ptr (_Z)
+fld qword ptr (_Zero)
+fcomp qword ptr (_PseudoZero)
+fstsw ax
+sahf
+jb L517
+lea edi,(L519)
+push edi
+push 0
+call _BadCond
+add esp,8
+lea edi,(L520)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_PseudoZero)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L521)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_PseudoZero)
+fchs
+fstp qword ptr (_X)
+fld qword ptr (_Zero)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jb L518
+lea edi,(L524)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L525)
+push edi
+call _printf
+add esp,12
+jmp L518
+L517:
+lea edi,(L526)
+push edi
+push 3
+call _BadCond
+add esp,8
+fld qword ptr (_PseudoZero)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L527)
+push edi
+call _printf
+add esp,12
+L518:
+call _TstPtUf
+add esp,0
+L515:
+mov dword ptr (_Milestone),120
+fld qword ptr (_CInvrse)
+fmul qword ptr (_Y)
+fld qword ptr (_CInvrse)
+fmul qword ptr (_Y1)
+fcompp
+fstsw ax
+sahf
+jae L528
+fld qword ptr (_H)
+fmul qword ptr (_S)
+fstp qword ptr (_S)
+fld qword ptr (_Underflow)
+fstp qword ptr (_E0)
+L528:
+fld qword ptr (_Zero)
+fcomp qword ptr (_E1)
+fstsw ax
+sahf
+je L530
+fld qword ptr (_E0)
+fcomp qword ptr (_E1)
+fstsw ax
+sahf
+je L530
+lea edi,(L157)
+push edi
+push 2
+call _BadCond
+add esp,8
+fld qword ptr (_E0)
+fcomp qword ptr (_E1)
+fstsw ax
+sahf
+jbe L532
+lea edi,(L534)
+push edi
+call _printf
+add esp,4
+lea edi,(L535)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_Zero)
+fcomp qword ptr (_PseudoZero)
+fstsw ax
+sahf
+jne L533
+fld qword ptr (_E1)
+fstp qword ptr (_E0)
+jmp L533
+L532:
+lea edi,(L538)
+push edi
+call _printf
+add esp,4
+lea edi,(L539)
+push edi
+call _printf
+add esp,4
+L533:
+L530:
+fld qword ptr (_E0)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L540)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_E0)
+fstp qword ptr (_Z)
+call _TstPtUf
+add esp,0
+fld qword ptr (_E0)
+fstp qword ptr (_Underflow)
+cmp dword ptr (_N),1
+jne L541
+fld qword ptr (_Y)
+fstp qword ptr (_Underflow)
+L541:
+mov dword ptr (_I),4
+fld qword ptr (_Zero)
+fcomp qword ptr (_E1)
+fstsw ax
+sahf
+jne L543
+mov dword ptr (_I),3
+L543:
+fld qword ptr (_Zero)
+fcomp qword ptr (_UfThold)
+fstsw ax
+sahf
+jne L545
+sub dword ptr (_I),2
+L545:
+mov dword ptr (_UfNGrad),1
+mov edi,dword ptr (_I)
+cmp edi,1
+jl L547
+cmp edi,4
+jg L547
+jmp dword ptr (L570-4)[edi*4]
+_TEXT ends
+_TEXT segment
+align 4
+L570 label byte
+dd L549
+dd L556
+dd L561
+dd L562
+_TEXT ends
+_TEXT segment
+L549:
+fld qword ptr (_Underflow)
+fstp qword ptr (_UfThold)
+fld qword ptr (_CInvrse)
+fmul qword ptr (_Q)
+fld qword ptr (_CInvrse)
+fmul qword ptr (_Y)
+fmul qword ptr (_S)
+fcompp
+fstsw ax
+sahf
+je L550
+fld qword ptr (_Y)
+fstp qword ptr (_UfThold)
+lea edi,(L552)
+push edi
+push 0
+call _BadCond
+add esp,8
+fld qword ptr (_UfThold)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L553)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_C)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L554)
+push edi
+call _printf
+add esp,12
+lea edi,(L555)
+push edi
+call _printf
+add esp,4
+L550:
+call _Pause
+add esp,0
+jmp L548
+L556:
+lea edi,(L557)
+push edi
+push 0
+call _BadCond
+add esp,8
+lea edi,(L558)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_Y2)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_Q)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L559)
+push edi
+call _printf
+add esp,20
+fld qword ptr (_Q)
+fsub qword ptr (_Y2)
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-1468)[ebp]
+fld qword ptr (-1468)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L560)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_Q)
+fstp qword ptr (_UfThold)
+jmp L548
+L561:
+fld qword ptr (_X)
+fstp qword ptr (_X)
+jmp L548
+L562:
+fld qword ptr (_UfThold)
+fcomp qword ptr (_Q)
+fstsw ax
+sahf
+jne L563
+fld qword ptr (_E0)
+fcomp qword ptr (_E1)
+fstsw ax
+sahf
+jne L563
+fld qword ptr (_UfThold)
+fld qword ptr (_E1)
+fdiv qword ptr (_E9)
+fsubp st(1),st
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-1492)[ebp]
+fld qword ptr (_E1)
+fcomp qword ptr (-1492)[ebp]
+fstsw ax
+sahf
+jb L563
+mov dword ptr (_UfNGrad),0
+lea edi,(L565)
+push edi
+call _printf
+add esp,4
+lea edi,(L566)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_E0)
+fmul qword ptr (_CInvrse)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fld qword ptr (_OneAndHalf)
+fadd qword ptr (_U2)
+fmulp st(1),st
+fstp qword ptr (_Y)
+fld qword ptr (_CInvrse)
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+fmulp st(1),st
+fstp qword ptr (_X)
+fld qword ptr (_Y)
+fdiv qword ptr (_X)
+fstp qword ptr (_Y)
+fld qword ptr (_E0)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jne L568
+mov dword ptr (-1496)[ebp],1
+jmp L569
+L568:
+mov dword ptr (-1496)[ebp],0
+L569:
+mov edi,dword ptr (-1496)[ebp]
+mov dword ptr (_IEEE),edi
+L563:
+L547:
+L548:
+cmp dword ptr (_UfNGrad),0
+je L572
+lea edi,(L44)
+push edi
+call _printf
+add esp,4
+lea edi,(_sigfpe)
+mov dword ptr (_sigsave),edi
+lea edi,(_ovfl_buf)
+push edi
+call __setjmp
+add esp,4
+cmp eax,0
+je L574
+lea edi,(L576)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_H)
+fadd qword ptr (_H)
+fstp qword ptr (_R)
+jmp L575
+L574:
+fld qword ptr (_Underflow)
+fdiv qword ptr (_UfThold)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1460)[ebp]
+fld qword ptr (-1460)[ebp]
+fstp qword ptr (_R)
+L575:
+mov dword ptr (_sigsave),0
+fld qword ptr (_H)
+fcomp qword ptr (_R)
+fstsw ax
+sahf
+jb L577
+fld qword ptr (_R)
+fmul qword ptr (_UfThold)
+fstp qword ptr (_Z)
+fld qword ptr (_Z)
+fld qword ptr (_One)
+fld qword ptr (_R)
+fmul qword ptr (_H)
+fld qword ptr (_One)
+fadd qword ptr (_H)
+fmulp st(1),st
+faddp st(1),st
+fmulp st(1),st
+fstp qword ptr (_X)
+jmp L578
+L577:
+fld qword ptr (_UfThold)
+fstp qword ptr (_Z)
+fld qword ptr (_Z)
+fld qword ptr (_One)
+fld qword ptr (_H)
+fmul qword ptr (_H)
+fld qword ptr (_One)
+fadd qword ptr (_H)
+fmulp st(1),st
+faddp st(1),st
+fmulp st(1),st
+fstp qword ptr (_X)
+L578:
+fld qword ptr (_Z)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+je L579
+fld qword ptr (_X)
+fsub qword ptr (_Z)
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L579
+lea edi,(L157)
+push edi
+push 3
+call _BadCond
+add esp,8
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L581)
+push edi
+call _printf
+add esp,20
+fld qword ptr (_X)
+fsub qword ptr (_Z)
+fstp qword ptr (_Z9)
+fld qword ptr (_Z9)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L582)
+push edi
+call _printf
+add esp,12
+lea edi,(L583)
+push edi
+call _printf
+add esp,4
+lea edi,(L584)
+push edi
+call _printf
+add esp,4
+lea edi,(L585)
+push edi
+call _printf
+add esp,4
+lea edi,(L586)
+push edi
+call _printf
+add esp,4
+lea edi,(L587)
+push edi
+call _printf
+add esp,4
+lea edi,(L588)
+push edi
+call _printf
+add esp,4
+lea edi,(_sigfpe)
+mov dword ptr (_sigsave),edi
+lea edi,(_ovfl_buf)
+push edi
+call __setjmp
+add esp,4
+cmp eax,0
+je L589
+lea edi,(L591)
+push edi
+call _printf
+add esp,4
+jmp L590
+L589:
+fld qword ptr (_X)
+fdiv qword ptr (_Z)
+fsub qword ptr (_Half)
+fsub qword ptr (_Half)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L592)
+push edi
+call _printf
+add esp,12
+L590:
+mov dword ptr (_sigsave),0
+L579:
+L572:
+lea edi,(L594)
+push edi
+fld qword ptr (_UfThold)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L593)
+push edi
+call _printf
+add esp,16
+lea edi,(L595)
+push edi
+call _printf
+add esp,4
+lea edi,(L596)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_U1)
+fmul qword ptr (_U1)
+fstp qword ptr (_Y2)
+fld qword ptr (_Y2)
+fstp qword ptr (-1468)[ebp]
+fld qword ptr (-1468)[ebp]
+fmul qword ptr (-1468)[ebp]
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fmul qword ptr (_U1)
+fstp qword ptr (_Y2)
+fld qword ptr (_UfThold)
+fcomp qword ptr (_Y2)
+fstsw ax
+sahf
+jb L597
+fld qword ptr (_E0)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jae L599
+lea edi,(L157)
+push edi
+push 2
+call _BadCond
+add esp,8
+mov dword ptr (_I),5
+jmp L600
+L599:
+lea edi,(L157)
+push edi
+push 1
+call _BadCond
+add esp,8
+mov dword ptr (_I),4
+L600:
+mov edi,dword ptr (_I)
+push edi
+lea edi,(L601)
+push edi
+call _printf
+add esp,8
+L597:
+mov dword ptr (_Milestone),130
+fld qword ptr (_UfThold)
+sub esp,8
+fstp qword ptr [esp]
+call _log
+add esp,8
+fstp qword ptr (-1476)[ebp]
+fld qword ptr (_HInvrse)
+sub esp,8
+fstp qword ptr [esp]
+call _log
+add esp,8
+fstp qword ptr (-1484)[ebp]
+fld qword ptr (_Half)
+fld qword ptr (_TwoForty)
+fmul qword ptr (-1476)[ebp]
+fdiv qword ptr (-1484)[ebp]
+fsubp st(1),st
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1492)[ebp]
+fld qword ptr (-1492)[ebp]
+fchs
+fdiv qword ptr (_TwoForty)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fadd qword ptr (_Y)
+fstp qword ptr (_Y2)
+lea edi,(L602)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_Y)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_HInvrse)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L603)
+push edi
+call _printf
+add esp,20
+fld qword ptr (_Y)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_HInvrse)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L604)
+push edi
+call _printf
+add esp,20
+fld qword ptr (_Y2)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_HInvrse)
+sub esp,8
+fstp qword ptr [esp]
+call _pow
+add esp,16
+fstp qword ptr (-1508)[ebp]
+fld qword ptr (-1508)[ebp]
+fstp qword ptr (_V9)
+fld qword ptr (_V9)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L605)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_Zero)
+fcomp qword ptr (_V9)
+fstsw ax
+sahf
+ja L608
+fld qword ptr (_Radix)
+fadd qword ptr (_Radix)
+fadd qword ptr (_E9)
+fmul qword ptr (_UfThold)
+fcomp qword ptr (_V9)
+fstsw ax
+sahf
+jae L606
+L608:
+lea edi,(L609)
+push edi
+push 1
+call _BadCond
+add esp,8
+fld qword ptr (_UfThold)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L610)
+push edi
+call _printf
+add esp,12
+jmp L607
+L606:
+fld qword ptr (_UfThold)
+fld qword ptr (_One)
+fadd qword ptr (_E9)
+fmulp st(1),st
+fcomp qword ptr (_V9)
+fstsw ax
+sahf
+jb L611
+lea edi,(L613)
+push edi
+call _printf
+add esp,4
+jmp L612
+L611:
+lea edi,(L609)
+push edi
+push 2
+call _BadCond
+add esp,8
+fld qword ptr (_UfThold)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L610)
+push edi
+call _printf
+add esp,12
+L612:
+L607:
+mov dword ptr (_Milestone),140
+lea edi,(L44)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_Zero)
+fstp qword ptr (_X)
+mov dword ptr (_I),2
+fld qword ptr (_Two)
+fmul qword ptr (_Three)
+fstp qword ptr (_Y)
+fld qword ptr (_Zero)
+fstp qword ptr (_Q)
+mov dword ptr (_N),0
+L614:
+fld qword ptr (_X)
+fstp qword ptr (_Z)
+inc dword ptr (_I)
+mov edi,dword ptr (_I)
+fld qword ptr (_Y)
+lea edi,[edi][edi]
+push edi
+fild dword ptr 0[esp]
+add esp,4
+fdivp st(1),st
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fadd qword ptr (_Q)
+fstp qword ptr (_R)
+fld qword ptr (_Z)
+fstp qword ptr (-1540)[ebp]
+fld qword ptr (_R)
+fstp qword ptr (-1548)[ebp]
+fld qword ptr (-1540)[ebp]
+fadd qword ptr (-1548)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (-1540)[ebp]
+fsub qword ptr (_X)
+fadd qword ptr (-1548)[ebp]
+fstp qword ptr (_Q)
+L615:
+fld qword ptr (_Z)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jb L614
+fld qword ptr (_OneAndHalf)
+fld qword ptr (_One)
+fdiv qword ptr (_Eight)
+faddp st(1),st
+fld qword ptr (_X)
+fld qword ptr (_OneAndHalf)
+fmul qword ptr (_ThirtyTwo)
+fdivp st(1),st
+faddp st(1),st
+fstp qword ptr (_Z)
+fld qword ptr (_Z)
+fstp qword ptr (-1548)[ebp]
+fld qword ptr (-1548)[ebp]
+fmul qword ptr (-1548)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fstp qword ptr (-1556)[ebp]
+fld qword ptr (-1556)[ebp]
+fmul qword ptr (-1556)[ebp]
+fstp qword ptr (_Exp2)
+fld qword ptr (_F9)
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fsub qword ptr (_U1)
+fstp qword ptr (_Y)
+fld qword ptr (_Exp2)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L617)
+push edi
+call _printf
+add esp,12
+mov dword ptr (_I),1
+L618:
+fld qword ptr (_X)
+fsub qword ptr (_BInvrse)
+fstp qword ptr (_Z)
+fld qword ptr (_X)
+fadd qword ptr (_One)
+fld qword ptr (_Z)
+fld qword ptr (_One)
+fsub qword ptr (_BInvrse)
+fsubp st(1),st
+fdivp st(1),st
+fstp qword ptr (_Z)
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+call _pow
+add esp,16
+fstp qword ptr (-1588)[ebp]
+fld qword ptr (-1588)[ebp]
+fsub qword ptr (_Exp2)
+fstp qword ptr (_Q)
+fld qword ptr (_Q)
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-1596)[ebp]
+fld qword ptr (_TwoForty)
+fmul qword ptr (_U2)
+fcomp qword ptr (-1596)[ebp]
+fstsw ax
+sahf
+jae L622
+mov dword ptr (_N),1
+fld qword ptr (_X)
+fsub qword ptr (_BInvrse)
+fld qword ptr (_One)
+fsub qword ptr (_BInvrse)
+fsubp st(1),st
+fstp qword ptr (_V9)
+lea edi,(L624)
+push edi
+push 2
+call _BadCond
+add esp,8
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+call _pow
+add esp,16
+fstp qword ptr (-1612)[ebp]
+fld qword ptr (-1612)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L625)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_V9)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L626)
+push edi
+call _printf
+add esp,20
+fld qword ptr (_Q)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L627)
+push edi
+call _printf
+add esp,12
+lea edi,(L628)
+push edi
+call _printf
+add esp,4
+lea edi,(L629)
+push edi
+call _printf
+add esp,4
+jmp L620
+L622:
+fld qword ptr (_Y)
+fstp qword ptr (-1604)[ebp]
+fld qword ptr (-1604)[ebp]
+fsub qword ptr (_X)
+fmul qword ptr (_Two)
+fadd qword ptr (-1604)[ebp]
+fstp qword ptr (_Z)
+fld qword ptr (-1604)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (_Z)
+fstp qword ptr (_Y)
+fld qword ptr (_X)
+fsub qword ptr (_F9)
+fstp qword ptr (-1612)[ebp]
+fld qword ptr (_One)
+fld qword ptr (-1612)[ebp]
+fmul qword ptr (-1612)[ebp]
+faddp st(1),st
+fstp qword ptr (_Z)
+fld qword ptr (_One)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jae L630
+mov edi,dword ptr (_NoTrials)
+cmp dword ptr (_I),edi
+jge L630
+inc dword ptr (_I)
+jmp L618
+L630:
+fld qword ptr (_One)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jae L632
+cmp dword ptr (_N),0
+jne L620
+lea edi,(L636)
+push edi
+call _printf
+add esp,4
+jmp L620
+L632:
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+fstp qword ptr (_X)
+fld qword ptr (_U2)
+fadd qword ptr (_U2)
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fadd qword ptr (_X)
+fstp qword ptr (_Y)
+mov dword ptr (_I),1
+jmp L618
+L620:
+mov dword ptr (_Milestone),150
+lea edi,(L637)
+push edi
+call _printf
+add esp,4
+mov dword ptr (_N),0
+fld qword ptr (_A1)
+fstp qword ptr (_Z)
+fld qword ptr (_C)
+sub esp,8
+fstp qword ptr [esp]
+call _log
+add esp,8
+fstp qword ptr (-1564)[ebp]
+fld qword ptr (_A1)
+sub esp,8
+fstp qword ptr [esp]
+call _log
+add esp,8
+fstp qword ptr (-1572)[ebp]
+fld qword ptr (_Half)
+fld qword ptr (-1564)[ebp]
+fdiv qword ptr (-1572)[ebp]
+fsubp st(1),st
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-1580)[ebp]
+fld qword ptr (-1580)[ebp]
+fstp qword ptr (_Q)
+mov dword ptr (_Break),0
+L638:
+fld qword ptr (_CInvrse)
+fstp qword ptr (_X)
+fld qword ptr (_Q)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+call _pow
+add esp,16
+fstp qword ptr (-1588)[ebp]
+fld qword ptr (-1588)[ebp]
+fstp qword ptr (_Y)
+call _IsYeqX
+add esp,0
+fld qword ptr (_Q)
+fchs
+fstp qword ptr (_Q)
+fld qword ptr (_C)
+fstp qword ptr (_X)
+fld qword ptr (_Q)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+call _pow
+add esp,16
+fstp qword ptr (-1596)[ebp]
+fld qword ptr (-1596)[ebp]
+fstp qword ptr (_Y)
+call _IsYeqX
+add esp,0
+fld qword ptr (_One)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jbe L641
+mov dword ptr (_Break),1
+jmp L642
+L641:
+fld qword ptr (_AInvrse)
+fstp qword ptr (_Z)
+L642:
+L639:
+cmp dword ptr (_Break),0
+je L638
+call _PrintIfNPositive
+add esp,0
+cmp dword ptr (_N),0
+jne L643
+lea edi,(L645)
+push edi
+call _printf
+add esp,4
+L643:
+lea edi,(L44)
+push edi
+call _printf
+add esp,4
+mov dword ptr (_Milestone),160
+call _Pause
+add esp,0
+lea edi,(L646)
+push edi
+call _printf
+add esp,4
+lea edi,(L647)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_CInvrse)
+fchs
+fstp qword ptr (_Y)
+fld qword ptr (_HInvrse)
+fmul qword ptr (_Y)
+fstp qword ptr (_V9)
+lea edi,(_sigfpe)
+mov dword ptr (_sigsave),edi
+lea edi,(_ovfl_buf)
+push edi
+call __setjmp
+add esp,4
+cmp eax,0
+je L648
+mov dword ptr (_I),0
+fld qword ptr (_Y)
+fstp qword ptr (_V9)
+jmp L650
+L648:
+L651:
+fld qword ptr (_Y)
+fstp qword ptr (_V)
+fld qword ptr (_V9)
+fstp qword ptr (_Y)
+fld qword ptr (_HInvrse)
+fmul qword ptr (_Y)
+fstp qword ptr (_V9)
+L652:
+fld qword ptr (_Y)
+fcomp qword ptr (_V9)
+fstsw ax
+sahf
+ja L651
+mov dword ptr (_I),1
+L650:
+mov dword ptr (_sigsave),0
+fld qword ptr (_V9)
+fstp qword ptr (_Z)
+lea edi,(L654)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_Y)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L655)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_Y)
+fchs
+fstp qword ptr (_V9)
+fld qword ptr (_V9)
+fstp qword ptr (_V0)
+fld qword ptr (_V)
+fsub qword ptr (_Y)
+fld qword ptr (_V)
+fadd qword ptr (_V0)
+fcompp
+fstsw ax
+sahf
+jne L656
+lea edi,(L658)
+push edi
+call _printf
+add esp,4
+jmp L657
+L656:
+lea edi,(L659)
+push edi
+call _printf
+add esp,4
+lea edi,(L660)
+push edi
+push 3
+call _BadCond
+add esp,8
+L657:
+fld qword ptr (_Y)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+je L661
+lea edi,(L157)
+push edi
+push 1
+call _BadCond
+add esp,8
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_Y)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L663)
+push edi
+call _printf
+add esp,20
+L661:
+cmp dword ptr (_I),0
+je L664
+fld qword ptr (_V)
+fld qword ptr (_HInvrse)
+fmul qword ptr (_U2)
+fsub qword ptr (_HInvrse)
+fmulp st(1),st
+fstp qword ptr (_Y)
+fld qword ptr (_Y)
+fld qword ptr (_One)
+fsub qword ptr (_HInvrse)
+fmul qword ptr (_U2)
+fmul qword ptr (_V)
+faddp st(1),st
+fstp qword ptr (_Z)
+fld qword ptr (_V0)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jbe L666
+fld qword ptr (_Z)
+fstp qword ptr (_Y)
+L666:
+fld qword ptr (_V0)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jbe L668
+fld qword ptr (_Y)
+fstp qword ptr (_V)
+L668:
+fld qword ptr (_V0)
+fsub qword ptr (_V)
+fld qword ptr (_V0)
+fcompp
+fstsw ax
+sahf
+jbe L665
+fld qword ptr (_V0)
+fstp qword ptr (_V)
+jmp L665
+L664:
+fld qword ptr (_Y)
+fld qword ptr (_HInvrse)
+fmul qword ptr (_U2)
+fsub qword ptr (_HInvrse)
+fmulp st(1),st
+fstp qword ptr (_V)
+fld qword ptr (_V)
+fld qword ptr (_One)
+fsub qword ptr (_HInvrse)
+fmul qword ptr (_U2)
+fmul qword ptr (_Y)
+faddp st(1),st
+fstp qword ptr (_V)
+L665:
+fld qword ptr (_V)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L672)
+push edi
+call _printf
+add esp,12
+cmp dword ptr (_I),0
+je L673
+fld qword ptr (_V0)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L675)
+push edi
+call _printf
+add esp,12
+jmp L674
+L673:
+lea edi,(L676)
+push edi
+call _printf
+add esp,4
+L674:
+fld qword ptr (_V)
+fmul qword ptr (_One)
+fstp qword ptr (_V9)
+fld qword ptr (_V9)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L677)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_V)
+fdiv qword ptr (_One)
+fstp qword ptr (_V9)
+fld qword ptr (_V9)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L678)
+push edi
+call _printf
+add esp,12
+lea edi,(L679)
+push edi
+call _printf
+add esp,4
+lea edi,(L680)
+push edi
+call _printf
+add esp,4
+mov dword ptr (_Milestone),170
+fld qword ptr (_V)
+fchs
+fld qword ptr (_V)
+fcompp
+fstsw ax
+sahf
+jbe L685
+fld qword ptr (_V0)
+fchs
+fld qword ptr (_V0)
+fcompp
+fstsw ax
+sahf
+jbe L685
+fld qword ptr (_UfThold)
+fchs
+fld qword ptr (_V)
+fcompp
+fstsw ax
+sahf
+jbe L685
+fld qword ptr (_V)
+fcomp qword ptr (_UfThold)
+fstsw ax
+sahf
+ja L681
+L685:
+lea edi,(L686)
+push edi
+push 0
+call _BadCond
+add esp,8
+fld qword ptr (_UfThold)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_V0)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_V)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L687)
+push edi
+call _printf
+add esp,28
+L681:
+mov dword ptr (_Milestone),175
+lea edi,(L44)
+push edi
+call _printf
+add esp,4
+mov dword ptr (_Indx),1
+L688:
+mov edi,dword ptr (_Indx)
+cmp edi,1
+je L694
+cmp edi,2
+je L695
+cmp edi,3
+je L696
+jmp L692
+L694:
+fld qword ptr (_UfThold)
+fstp qword ptr (_Z)
+jmp L693
+L695:
+fld qword ptr (_E0)
+fstp qword ptr (_Z)
+jmp L693
+L696:
+fld qword ptr (_PseudoZero)
+fstp qword ptr (_Z)
+L692:
+L693:
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+je L697
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1628)[ebp]
+fld qword ptr (-1628)[ebp]
+fstp qword ptr (_V9)
+fld qword ptr (_V9)
+fmul qword ptr (_V9)
+fstp qword ptr (_Y)
+fld qword ptr (_Radix)
+fmul qword ptr (_E9)
+fstp qword ptr (-1660)[ebp]
+fld qword ptr (_Y)
+fld qword ptr (_One)
+fsub qword ptr (-1660)[ebp]
+fdivp st(1),st
+fld qword ptr (_Z)
+fcompp
+fstsw ax
+sahf
+ja L701
+fld qword ptr (_One)
+fadd qword ptr (-1660)[ebp]
+fmul qword ptr (_Z)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+jae L699
+L701:
+fld qword ptr (_U1)
+fcomp qword ptr (_V9)
+fstsw ax
+sahf
+jae L702
+lea edi,(L157)
+push edi
+push 1
+call _BadCond
+add esp,8
+jmp L703
+L702:
+lea edi,(L157)
+push edi
+push 2
+call _BadCond
+add esp,8
+L703:
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L704)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_Y)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L705)
+push edi
+call _printf
+add esp,12
+L699:
+L697:
+L689:
+inc dword ptr (_Indx)
+cmp dword ptr (_Indx),3
+jle L688
+mov dword ptr (_Milestone),180
+mov dword ptr (_Indx),1
+L706:
+cmp dword ptr (_Indx),1
+jne L710
+fld qword ptr (_V)
+fstp qword ptr (_Z)
+jmp L711
+L710:
+fld qword ptr (_V0)
+fstp qword ptr (_Z)
+L711:
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-1628)[ebp]
+fld qword ptr (-1628)[ebp]
+fstp qword ptr (_V9)
+fld qword ptr (_V9)
+fstp qword ptr (-1636)[ebp]
+fld qword ptr (_One)
+fld qword ptr (_Radix)
+fmul qword ptr (_E9)
+fsubp st(1),st
+fmul qword ptr (-1636)[ebp]
+fstp qword ptr (_X)
+fld qword ptr (-1636)[ebp]
+fmul qword ptr (_X)
+fstp qword ptr (_V9)
+fld qword ptr (_One)
+fld qword ptr (_Two)
+fmul qword ptr (_Radix)
+fmul qword ptr (_E9)
+fsubp st(1),st
+fmul qword ptr (_Z)
+fcomp qword ptr (_V9)
+fstsw ax
+sahf
+ja L714
+fld qword ptr (_Z)
+fcomp qword ptr (_V9)
+fstsw ax
+sahf
+jae L712
+L714:
+fld qword ptr (_V9)
+fstp qword ptr (_Y)
+fld qword ptr (_W)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jbe L715
+lea edi,(L157)
+push edi
+push 1
+call _BadCond
+add esp,8
+jmp L716
+L715:
+lea edi,(L157)
+push edi
+push 2
+call _BadCond
+add esp,8
+L716:
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L717)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_Y)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L718)
+push edi
+call _printf
+add esp,12
+L712:
+L707:
+inc dword ptr (_Indx)
+cmp dword ptr (_Indx),2
+jle L706
+mov dword ptr (_Milestone),190
+call _Pause
+add esp,0
+fld qword ptr (_UfThold)
+fmul qword ptr (_V)
+fstp qword ptr (_X)
+fld qword ptr (_Radix)
+fmul qword ptr (_Radix)
+fstp qword ptr (_Y)
+fld qword ptr (_X)
+fmul qword ptr (_Y)
+fld qword ptr (_One)
+fcompp
+fstsw ax
+sahf
+ja L721
+fld qword ptr (_Y)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jae L719
+L721:
+fld qword ptr (_X)
+fmul qword ptr (_Y)
+fld qword ptr (_U1)
+fcompp
+fstsw ax
+sahf
+ja L724
+fld qword ptr (_Y)
+fdiv qword ptr (_U1)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+jae L722
+L724:
+lea edi,(L725)
+push edi
+push 2
+call _BadCond
+add esp,8
+jmp L723
+L722:
+lea edi,(L157)
+push edi
+push 3
+call _BadCond
+add esp,8
+L723:
+lea edi,(L727)
+push edi
+fld qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L726)
+push edi
+call _printf
+add esp,16
+L719:
+mov dword ptr (_Milestone),200
+mov dword ptr (_Indx),1
+L728:
+fld qword ptr (_F9)
+fstp qword ptr (_X)
+mov edi,dword ptr (_Indx)
+cmp edi,2
+jl L732
+cmp edi,5
+jg L732
+jmp dword ptr (L738-8)[edi*4]
+_TEXT ends
+_TEXT segment
+align 4
+L738 label byte
+dd L734
+dd L735
+dd L736
+dd L737
+_TEXT ends
+_TEXT segment
+L734:
+fld qword ptr (_One)
+fadd qword ptr (_U2)
+fstp qword ptr (_X)
+jmp L733
+L735:
+fld qword ptr (_V)
+fstp qword ptr (_X)
+jmp L733
+L736:
+fld qword ptr (_UfThold)
+fstp qword ptr (_X)
+jmp L733
+L737:
+fld qword ptr (_Radix)
+fstp qword ptr (_X)
+L732:
+L733:
+fld qword ptr (_X)
+fstp qword ptr (_Y)
+lea edi,(_sigfpe)
+mov dword ptr (_sigsave),edi
+lea edi,(_ovfl_buf)
+push edi
+call __setjmp
+add esp,4
+cmp eax,0
+je L740
+fld qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L742)
+push edi
+call _printf
+add esp,12
+jmp L741
+L740:
+fld qword ptr (_Y)
+fdiv qword ptr (_X)
+fsub qword ptr (_Half)
+fsub qword ptr (_Half)
+fstp qword ptr (_V9)
+fld qword ptr (_Zero)
+fcomp qword ptr (_V9)
+fstsw ax
+sahf
+jne L743
+jmp L729
+L743:
+fld qword ptr (_U1)
+fchs
+fcomp qword ptr (_V9)
+fstsw ax
+sahf
+jne L745
+cmp dword ptr (_Indx),5
+jge L745
+lea edi,(L157)
+push edi
+push 3
+call _BadCond
+add esp,8
+jmp L746
+L745:
+lea edi,(L157)
+push edi
+push 1
+call _BadCond
+add esp,8
+L746:
+fld qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L747)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_V9)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L748)
+push edi
+call _printf
+add esp,12
+L741:
+mov dword ptr (_sigsave),0
+L729:
+inc dword ptr (_Indx)
+cmp dword ptr (_Indx),5
+jle L728
+mov dword ptr (_Milestone),210
+fld qword ptr (_Zero)
+fstp qword ptr (_MyZero)
+lea edi,(L44)
+push edi
+call _printf
+add esp,4
+lea edi,(L749)
+push edi
+call _printf
+add esp,4
+lea edi,(_sigfpe)
+mov dword ptr (_sigsave),edi
+lea edi,(L750)
+push edi
+call _printf
+add esp,4
+lea edi,(_ovfl_buf)
+push edi
+call __setjmp
+add esp,4
+cmp eax,0
+jne L751
+fld qword ptr (_One)
+fdiv qword ptr (_MyZero)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L753)
+push edi
+call _printf
+add esp,12
+L751:
+mov dword ptr (_sigsave),0
+lea edi,(_sigfpe)
+mov dword ptr (_sigsave),edi
+lea edi,(L754)
+push edi
+call _printf
+add esp,4
+lea edi,(_ovfl_buf)
+push edi
+call __setjmp
+add esp,4
+cmp eax,0
+jne L755
+fld qword ptr (_Zero)
+fdiv qword ptr (_MyZero)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L753)
+push edi
+call _printf
+add esp,12
+L755:
+mov dword ptr (_sigsave),0
+mov dword ptr (_Milestone),220
+call _Pause
+add esp,0
+lea edi,(L44)
+push edi
+call _printf
+add esp,4
+mov dword ptr (-1648)[ebp],0
+L762:
+mov edi,dword ptr (-1648)[ebp]
+cmp dword ptr (_ErrCnt)[edi*4],0
+je L766
+mov edi,dword ptr (-1648)[ebp]
+lea edi,[edi*4]
+mov esi,dword ptr (_ErrCnt)[edi]
+push esi
+mov edi,dword ptr (L757)[edi]
+push edi
+lea edi,(L768)
+push edi
+call _printf
+add esp,12
+L766:
+L763:
+inc dword ptr (-1648)[ebp]
+cmp dword ptr (-1648)[ebp],4
+jl L762
+lea edi,(L44)
+push edi
+call _printf
+add esp,4
+mov edi,dword ptr (_ErrCnt)
+mov esi,dword ptr (_ErrCnt+4)
+lea edi,[esi][edi]
+mov esi,dword ptr (_ErrCnt+8)
+lea edi,[esi][edi]
+mov esi,dword ptr (_ErrCnt+12)
+lea edi,[esi][edi]
+cmp edi,0
+jle L769
+mov edi,dword ptr (_ErrCnt)
+mov esi,dword ptr (_ErrCnt+4)
+lea edi,[esi][edi]
+mov esi,dword ptr (_ErrCnt+8)
+lea edi,[esi][edi]
+cmp edi,0
+jne L774
+cmp dword ptr (_ErrCnt+12),0
+jle L774
+lea edi,(L779)
+push edi
+call _printf
+add esp,4
+lea edi,(L780)
+push edi
+call _printf
+add esp,4
+L774:
+mov edi,dword ptr (_ErrCnt)
+mov esi,dword ptr (_ErrCnt+4)
+lea edi,[esi][edi]
+cmp edi,0
+jne L781
+cmp dword ptr (_ErrCnt+8),0
+jle L781
+lea edi,(L785)
+push edi
+call _printf
+add esp,4
+lea edi,(L786)
+push edi
+call _printf
+add esp,4
+L781:
+mov edi,dword ptr (_ErrCnt)
+mov esi,dword ptr (_ErrCnt+4)
+lea edi,[esi][edi]
+cmp edi,0
+jle L787
+lea edi,(L790)
+push edi
+call _printf
+add esp,4
+lea edi,(L791)
+push edi
+call _printf
+add esp,4
+L787:
+cmp dword ptr (_ErrCnt),0
+jle L770
+lea edi,(L794)
+push edi
+call _printf
+add esp,4
+lea edi,(L795)
+push edi
+call _printf
+add esp,4
+jmp L770
+L769:
+lea edi,(L796)
+push edi
+call _printf
+add esp,4
+cmp dword ptr (_RMult),1
+jne L801
+cmp dword ptr (_RDiv),1
+jne L801
+cmp dword ptr (_RAddSub),1
+jne L801
+cmp dword ptr (_RSqrt),1
+je L797
+L801:
+lea edi,(L802)
+push edi
+call _printf
+add esp,4
+jmp L798
+L797:
+fld qword ptr (_One)
+fcomp qword ptr (_StickyBit)
+fstsw ax
+sahf
+ja L803
+fld qword ptr (_Radix)
+fsub qword ptr (_Two)
+fld qword ptr (_Radix)
+fsub qword ptr (_Nine)
+fsub qword ptr (_One)
+fmulp st(1),st
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L803
+lea edi,(L805)
+push edi
+call _printf
+add esp,4
+lea edi,(L806)
+push edi
+call _printf
+add esp,4
+fld qword ptr (_Two)
+fcomp qword ptr (_Radix)
+fstsw ax
+sahf
+jne L807
+fld qword ptr (_Precision)
+fld qword ptr (_Four)
+fmul qword ptr (_Three)
+fmul qword ptr (_Two)
+fsubp st(1),st
+fld qword ptr (_Precision)
+fsub qword ptr (_TwentySeven)
+fsub qword ptr (_TwentySeven)
+fadd qword ptr (_One)
+fmulp st(1),st
+fld qword ptr (_Zero)
+fcompp
+fstsw ax
+sahf
+jne L807
+lea edi,(L809)
+push edi
+call _printf
+add esp,4
+jmp L808
+L807:
+lea edi,(L810)
+push edi
+call _printf
+add esp,4
+L808:
+cmp dword ptr (_IEEE),0
+je L811
+lea edi,(L813)
+push edi
+call _printf
+add esp,4
+jmp L812
+L811:
+lea edi,(L814)
+push edi
+call _printf
+add esp,4
+lea edi,(L815)
+push edi
+call _printf
+add esp,4
+L812:
+L803:
+lea edi,(L816)
+push edi
+call _printf
+add esp,4
+L798:
+L770:
+cmp dword ptr (_fpecount),0
+je L817
+mov edi,dword ptr (_fpecount)
+push edi
+lea edi,(L819)
+push edi
+call _printf
+add esp,8
+L817:
+lea edi,(L820)
+push edi
+call _printf
+add esp,4
+mov eax,0
+L6:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _Sign
+_Sign:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+fld qword ptr (L7)
+fcomp qword ptr (20)[ebp]
+fstsw ax
+sahf
+ja L823
+fld qword ptr (L8)
+fstp qword ptr (-8)[ebp]
+jmp L824
+L823:
+fld qword ptr (L825)
+fstp qword ptr (-8)[ebp]
+L824:
+fld qword ptr (-8)[ebp]
+L821:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _Pause
+_Pause:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (_Milestone)
+push edi
+lea edi,(L827)
+push edi
+call _printf
+add esp,8
+mov edi,dword ptr (_PageNo)
+push edi
+lea edi,(L828)
+push edi
+call _printf
+add esp,8
+inc dword ptr (_Milestone)
+inc dword ptr (_PageNo)
+mov eax,0
+L826:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _TstCond
+_TstCond:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+cmp dword ptr (24)[ebp],0
+jne L830
+mov edi,dword ptr (28)[ebp]
+push edi
+mov edi,dword ptr (20)[ebp]
+push edi
+call _BadCond
+add esp,8
+lea edi,(L813)
+push edi
+call _printf
+add esp,4
+L830:
+mov eax,0
+L829:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L833 label byte
+dd L834
+dd L835
+dd L836
+dd L837
+public _BadCond
+_DATA ends
+_TEXT segment
+_BadCond:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (20)[ebp]
+lea edi,(_ErrCnt)[edi*4]
+inc dword ptr [edi]
+mov edi,dword ptr (24)[ebp]
+push edi
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr (L833)[edi*4]
+push edi
+lea edi,(L838)
+push edi
+call _printf
+add esp,12
+mov eax,0
+L832:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _Random
+_Random:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,48
+fld qword ptr (_Random1)
+fadd qword ptr (_Random9)
+fstp qword ptr (-8)[ebp]
+fld qword ptr (-8)[ebp]
+fmul qword ptr (-8)[ebp]
+fstp qword ptr (-16)[ebp]
+fld qword ptr (-16)[ebp]
+fmul qword ptr (-16)[ebp]
+fstp qword ptr (-16)[ebp]
+fld qword ptr (-8)[ebp]
+fmul qword ptr (-16)[ebp]
+fstp qword ptr (-8)[ebp]
+fld qword ptr (-8)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-48)[ebp]
+fld qword ptr (-8)[ebp]
+fsub qword ptr (-48)[ebp]
+fstp qword ptr (-16)[ebp]
+fld qword ptr (-16)[ebp]
+fld qword ptr (L840)
+fmul qword ptr (-8)[ebp]
+faddp st(1),st
+fstp qword ptr (_Random1)
+fld qword ptr (_Random1)
+L839:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _SqXMinX
+_SqXMinX:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,40
+fld qword ptr (_X)
+fmul qword ptr (_BInvrse)
+fstp qword ptr (-8)[ebp]
+fld qword ptr (_X)
+fsub qword ptr (-8)[ebp]
+fstp qword ptr (-16)[ebp]
+fld qword ptr (_X)
+fmul qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-32)[ebp]
+fld qword ptr (-32)[ebp]
+fsub qword ptr (-8)[ebp]
+fsub qword ptr (-16)[ebp]
+fdiv qword ptr (_OneUlp)
+fstp qword ptr (_SqEr)
+fld qword ptr (_Zero)
+fcomp qword ptr (_SqEr)
+fstsw ax
+sahf
+je L842
+fld qword ptr (_MinSqEr)
+fcomp qword ptr (_SqEr)
+fstsw ax
+sahf
+jbe L844
+fld qword ptr (_SqEr)
+fstp qword ptr (_MinSqEr)
+L844:
+fld qword ptr (_MaxSqEr)
+fcomp qword ptr (_SqEr)
+fstsw ax
+sahf
+jae L846
+fld qword ptr (_SqEr)
+fstp qword ptr (_MaxSqEr)
+L846:
+fld qword ptr (_J)
+fadd qword ptr (L8)
+fstp qword ptr (_J)
+lea edi,(L44)
+push edi
+mov edi,dword ptr (20)[ebp]
+push edi
+call _BadCond
+add esp,8
+fld qword ptr (_OneUlp)
+fmul qword ptr (_SqEr)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_X)
+fmul qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L848)
+push edi
+call _printf
+add esp,28
+lea edi,(L849)
+push edi
+call _printf
+add esp,4
+L842:
+mov eax,0
+L841:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _NewD
+_NewD:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,40
+fld qword ptr (_Z1)
+fmul qword ptr (_Q)
+fstp qword ptr (_X)
+fld qword ptr (_Half)
+fld qword ptr (_X)
+fdiv qword ptr (_Radix)
+fsubp st(1),st
+sub esp,8
+fstp qword ptr [esp]
+call _floor
+add esp,8
+fstp qword ptr (-8)[ebp]
+fld qword ptr (-8)[ebp]
+fmul qword ptr (_Radix)
+fadd qword ptr (_X)
+fstp qword ptr (_X)
+fld qword ptr (_X)
+fstp qword ptr (-24)[ebp]
+fld qword ptr (_Z)
+fstp qword ptr (-32)[ebp]
+fld qword ptr (_Q)
+fld qword ptr (-24)[ebp]
+fmul qword ptr (-32)[ebp]
+fsubp st(1),st
+fdiv qword ptr (_Radix)
+fld qword ptr (-24)[ebp]
+fmul qword ptr (-24)[ebp]
+fld qword ptr (_D)
+fdiv qword ptr (_Radix)
+fmulp st(1),st
+faddp st(1),st
+fstp qword ptr (_Q)
+fld qword ptr (-32)[ebp]
+fld qword ptr (_Two)
+fmul qword ptr (-24)[ebp]
+fmul qword ptr (_D)
+fsubp st(1),st
+fstp qword ptr (_Z)
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jb L851
+fld qword ptr (_Z)
+fchs
+fstp qword ptr (_Z)
+fld qword ptr (_Z1)
+fchs
+fstp qword ptr (_Z1)
+L851:
+fld qword ptr (_Radix)
+fmul qword ptr (_D)
+fstp qword ptr (_D)
+mov eax,0
+L850:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _SR3750
+_SR3750:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,64
+fld qword ptr (_X)
+fsub qword ptr (_Radix)
+fld qword ptr (_Z2)
+fsub qword ptr (_Radix)
+fcompp
+fstsw ax
+sahf
+ja L854
+fld qword ptr (_X)
+fsub qword ptr (_Z2)
+fld qword ptr (_W)
+fsub qword ptr (_Z2)
+fcompp
+fstsw ax
+sahf
+jb L854
+inc dword ptr (_I)
+fld qword ptr (_X)
+fmul qword ptr (_D)
+sub esp,8
+fstp qword ptr [esp]
+call _sqrt
+add esp,8
+fstp qword ptr (-32)[ebp]
+fld qword ptr (-32)[ebp]
+fstp qword ptr (_X2)
+fld qword ptr (_X2)
+fsub qword ptr (_Z2)
+fld qword ptr (_Y)
+fsub qword ptr (_Z2)
+fsubp st(1),st
+fstp qword ptr (_Y2)
+fld qword ptr (_X8)
+fld qword ptr (_Y)
+fsub qword ptr (_Half)
+fdivp st(1),st
+fstp qword ptr (_X2)
+fld qword ptr (_X2)
+fstp qword ptr (-64)[ebp]
+fld qword ptr (-64)[ebp]
+fld qword ptr (_Half)
+fmul qword ptr (-64)[ebp]
+fmul qword ptr (-64)[ebp]
+fsubp st(1),st
+fstp qword ptr (_X2)
+fld qword ptr (_Y2)
+fadd qword ptr (_Half)
+fld qword ptr (_Half)
+fsub qword ptr (_X2)
+faddp st(1),st
+fstp qword ptr (_SqEr)
+fld qword ptr (_MinSqEr)
+fcomp qword ptr (_SqEr)
+fstsw ax
+sahf
+jbe L856
+fld qword ptr (_SqEr)
+fstp qword ptr (_MinSqEr)
+L856:
+fld qword ptr (_Y2)
+fsub qword ptr (_X2)
+fstp qword ptr (_SqEr)
+fld qword ptr (_MaxSqEr)
+fcomp qword ptr (_SqEr)
+fstsw ax
+sahf
+jae L858
+fld qword ptr (_SqEr)
+fstp qword ptr (_MaxSqEr)
+L858:
+L854:
+mov eax,0
+L853:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _IsYeqX
+_IsYeqX:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+fld qword ptr (_X)
+fcomp qword ptr (_Y)
+fstsw ax
+sahf
+je L861
+cmp dword ptr (_N),0
+jg L863
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L865
+fld qword ptr (_Zero)
+fcomp qword ptr (_Q)
+fstsw ax
+sahf
+jb L865
+lea edi,(L867)
+push edi
+call _printf
+add esp,4
+jmp L866
+L865:
+lea edi,(L868)
+push edi
+push 2
+call _BadCond
+add esp,8
+L866:
+fld qword ptr (_Q)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L869)
+push edi
+call _printf
+add esp,20
+fld qword ptr (_Y)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L870)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L871)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_Y)
+fsub qword ptr (_X)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L872)
+push edi
+call _printf
+add esp,12
+L863:
+inc dword ptr (_N)
+L861:
+mov eax,0
+L860:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _SR3980
+_SR3980:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+L874:
+fild dword ptr (_I)
+fstp qword ptr (_Q)
+fld qword ptr (_Q)
+sub esp,8
+fstp qword ptr [esp]
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+call _pow
+add esp,16
+fstp qword ptr (-8)[ebp]
+fld qword ptr (-8)[ebp]
+fstp qword ptr (_Y)
+call _IsYeqX
+add esp,0
+mov edi,dword ptr (_I)
+lea edi,(1)[edi]
+mov dword ptr (_I),edi
+cmp edi,dword ptr (_M)
+jle L877
+jmp L876
+L877:
+fld qword ptr (_Z)
+fmul qword ptr (_X)
+fstp qword ptr (_X)
+L875:
+fld qword ptr (_W)
+fcomp qword ptr (_X)
+fstsw ax
+sahf
+ja L874
+L876:
+mov eax,0
+L873:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _PrintIfNPositive
+_PrintIfNPositive:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+cmp dword ptr (_N),0
+jle L880
+mov edi,dword ptr (_N)
+push edi
+lea edi,(L882)
+push edi
+call _printf
+add esp,8
+L880:
+mov eax,0
+L879:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _TstPtUf
+_TstPtUf:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,48
+mov dword ptr (_N),0
+fld qword ptr (_Zero)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+je L884
+lea edi,(L886)
+push edi
+call _printf
+add esp,4
+lea edi,(L887)
+push edi
+call _printf
+add esp,4
+lea edi,(_sigfpe)
+mov dword ptr (_sigsave),edi
+lea edi,(_ovfl_buf)
+push edi
+call __setjmp
+add esp,4
+cmp eax,0
+je L888
+jmp L890
+L888:
+fld qword ptr (_Z)
+fadd qword ptr (_Z)
+fdiv qword ptr (_Z)
+fstp qword ptr (_Q9)
+fld qword ptr (_Q9)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L891)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_Q9)
+fsub qword ptr (_Two)
+sub esp,8
+fstp qword ptr [esp]
+call _fabs
+add esp,8
+fstp qword ptr (-16)[ebp]
+fld qword ptr (_Radix)
+fmul qword ptr (_U2)
+fcomp qword ptr (-16)[ebp]
+fstsw ax
+sahf
+jbe L892
+lea edi,(L894)
+push edi
+call _printf
+add esp,4
+lea edi,(L895)
+push edi
+call _printf
+add esp,4
+jmp L893
+L892:
+fld qword ptr (_One)
+fcomp qword ptr (_Q9)
+fstsw ax
+sahf
+ja L898
+fld qword ptr (_Two)
+fcomp qword ptr (_Q9)
+fstsw ax
+sahf
+jae L896
+L898:
+L890:
+mov dword ptr (_N),1
+mov edi,dword ptr (_ErrCnt+4)
+lea edi,(1)[edi]
+mov dword ptr (_ErrCnt+4),edi
+lea edi,(L901)
+push edi
+call _printf
+add esp,4
+jmp L897
+L896:
+mov dword ptr (_N),1
+mov edi,dword ptr (_ErrCnt+8)
+lea edi,(1)[edi]
+mov dword ptr (_ErrCnt+8),edi
+lea edi,(L904)
+push edi
+call _printf
+add esp,4
+L897:
+L893:
+mov dword ptr (_sigsave),0
+fld qword ptr (_Z)
+fmul qword ptr (_One)
+fstp qword ptr (_V9)
+fld qword ptr (_V9)
+fstp qword ptr (_Random1)
+fld qword ptr (_One)
+fmul qword ptr (_Z)
+fstp qword ptr (_V9)
+fld qword ptr (_V9)
+fstp qword ptr (_Random2)
+fld qword ptr (_Z)
+fdiv qword ptr (_One)
+fstp qword ptr (_V9)
+fld qword ptr (_Random1)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L905
+fld qword ptr (_Random2)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L905
+fld qword ptr (_V9)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+jne L905
+cmp dword ptr (_N),0
+jle L906
+call _Pause
+add esp,0
+jmp L906
+L905:
+mov dword ptr (_N),1
+lea edi,(L909)
+push edi
+push 2
+call _BadCond
+add esp,8
+fld qword ptr (_Z)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L910)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_Random1)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+je L911
+fld qword ptr (_Random1)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L913)
+push edi
+call _printf
+add esp,12
+L911:
+fld qword ptr (_Random2)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+je L914
+fld qword ptr (_Random1)
+fcomp qword ptr (_Random2)
+fstsw ax
+sahf
+je L914
+fld qword ptr (_Random2)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L916)
+push edi
+call _printf
+add esp,12
+L914:
+fld qword ptr (_V9)
+fcomp qword ptr (_Z)
+fstsw ax
+sahf
+je L917
+fld qword ptr (_V9)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L919)
+push edi
+call _printf
+add esp,12
+L917:
+fld qword ptr (_Random1)
+fcomp qword ptr (_Random2)
+fstsw ax
+sahf
+je L920
+mov edi,dword ptr (_ErrCnt+8)
+lea edi,(1)[edi]
+mov dword ptr (_ErrCnt+8),edi
+lea edi,(L924)
+push edi
+push 2
+call _BadCond
+add esp,8
+fld qword ptr (_Random2)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L925)
+push edi
+call _printf
+add esp,12
+fld qword ptr (_Random1)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L926)
+push edi
+call _printf
+add esp,12
+L920:
+call _Pause
+add esp,0
+L906:
+L884:
+mov eax,0
+L883:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _notify
+_notify:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (20)[ebp]
+push edi
+lea edi,(L928)
+push edi
+call _printf
+add esp,8
+lea edi,(L929)
+push edi
+call _printf
+add esp,4
+mov eax,0
+L927:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _msglist
+_msglist:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+jmp L932
+L931:
+mov edi,dword ptr (20)[ebp]
+lea esi,(4)[edi]
+mov dword ptr (20)[ebp],esi
+mov edi,dword ptr [edi]
+push edi
+lea edi,(L934)
+push edi
+call _printf
+add esp,8
+L932:
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr [edi]
+cmp edi,0
+jne L931
+mov eax,0
+L930:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L936 label byte
+dd L937
+dd L938
+dd L939
+dd L940
+dd L941
+dd L942
+dd L943
+dd L944
+dd L945
+dd 00H
+public _Instructions
+_DATA ends
+_TEXT segment
+_Instructions:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+lea edi,(L936)
+push edi
+call _msglist
+add esp,4
+mov eax,0
+L935:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L947 label byte
+dd L948
+dd L949
+dd L950
+dd L951
+dd L952
+dd L953
+dd L954
+dd L955
+dd L956
+dd L957
+dd L958
+dd L959
+dd L960
+dd L961
+dd 00H
+public _Heading
+_DATA ends
+_TEXT segment
+_Heading:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+lea edi,(L947)
+push edi
+call _msglist
+add esp,4
+mov eax,0
+L946:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L963 label byte
+dd L964
+dd L965
+dd L966
+dd L967
+dd L968
+dd L969
+dd L970
+dd L971
+dd L972
+dd L973
+dd L974
+dd L975
+dd L976
+dd L977
+dd L978
+dd L979
+dd L980
+dd L981
+dd L982
+dd 00H
+public _Characteristics
+_DATA ends
+_TEXT segment
+_Characteristics:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+lea edi,(L963)
+push edi
+call _msglist
+add esp,4
+mov eax,0
+L962:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+align 4
+L984 label byte
+dd L985
+dd L986
+dd L987
+dd L988
+dd L989
+dd L990
+dd L991
+dd L992
+dd L993
+dd L994
+dd L995
+dd L996
+dd L997
+dd L998
+dd L999
+dd L1000
+dd L1001
+dd 00H
+public _History
+_DATA ends
+_TEXT segment
+_History:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+lea edi,(L984)
+push edi
+call _msglist
+add esp,4
+mov eax,0
+L983:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _pow
+_pow:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,96
+mov dword ptr (-20)[ebp],0
+mov dword ptr (-24)[ebp],0
+fld qword ptr (L7)
+fcomp qword ptr (28)[ebp]
+fstsw ax
+sahf
+jne L1003
+fld qword ptr (L8)
+jmp L1002
+L1003:
+fld qword ptr (L1008)
+fcomp qword ptr (28)[ebp]
+fstsw ax
+sahf
+ja L1007
+fld qword ptr (L1009)
+fcomp qword ptr (28)[ebp]
+fstsw ax
+sahf
+jae L1005
+L1007:
+fld qword ptr (L825)
+fcomp qword ptr (20)[ebp]
+fstsw ax
+sahf
+je L1005
+fld qword ptr (20)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _log
+add esp,8
+fstp qword ptr (-48)[ebp]
+fld qword ptr (28)[ebp]
+fmul qword ptr (-48)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _exp
+add esp,8
+fstp qword ptr (-56)[ebp]
+fld qword ptr (-56)[ebp]
+jmp L1002
+L1005:
+fld qword ptr (L7)
+fcomp qword ptr (28)[ebp]
+fstsw ax
+sahf
+jbe L1010
+fld qword ptr (28)[ebp]
+fchs
+fstp qword ptr (28)[ebp]
+mov dword ptr (-24)[ebp],1
+L1010:
+lea edi,(-32)[ebp]
+push edi
+fld qword ptr (28)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _modf
+add esp,12
+fstp qword ptr (-64)[ebp]
+fld qword ptr (-64)[ebp]
+fstp qword ptr (28)[ebp]
+fld qword ptr (L7)
+fcomp qword ptr (28)[ebp]
+fstsw ax
+sahf
+je L1012
+fld qword ptr (20)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _log
+add esp,8
+fstp qword ptr (-72)[ebp]
+fld qword ptr (28)[ebp]
+fmul qword ptr (-72)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _exp
+add esp,8
+fstp qword ptr (-80)[ebp]
+fld qword ptr (-80)[ebp]
+fstp qword ptr (-16)[ebp]
+jmp L1013
+L1012:
+fld qword ptr (L8)
+fstp qword ptr (-16)[ebp]
+L1013:
+lea edi,(-8)[ebp]
+push edi
+fld qword ptr (20)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _frexp
+add esp,12
+fstp qword ptr (-88)[ebp]
+fld qword ptr (-88)[ebp]
+fstp qword ptr (20)[ebp]
+fld qword ptr (-32)[ebp]
+call __ftol
+mov dword ptr (-4)[ebp],eax
+cmp eax,0
+je L1014
+L1016:
+mov edi,dword ptr (-4)[ebp]
+and edi,1
+cmp edi,0
+je L1020
+fld qword ptr (-16)[ebp]
+fmul qword ptr (20)[ebp]
+fstp qword ptr (-16)[ebp]
+mov edi,dword ptr (-8)[ebp]
+add dword ptr (-20)[ebp],edi
+L1020:
+mov edi,dword ptr (-4)[ebp]
+sar edi,1
+mov dword ptr (-4)[ebp],edi
+cmp edi,0
+jne L1022
+jmp L1018
+L1022:
+fld qword ptr (20)[ebp]
+fmul qword ptr (20)[ebp]
+fstp qword ptr (20)[ebp]
+sal dword ptr (-8)[ebp],1
+fld qword ptr (L1026)
+fcomp qword ptr (20)[ebp]
+fstsw ax
+sahf
+jbe L1016
+fld qword ptr (L1027)
+fmul qword ptr (20)[ebp]
+fstp qword ptr (20)[ebp]
+dec dword ptr (-8)[ebp]
+jmp L1016
+L1018:
+L1014:
+cmp dword ptr (-24)[ebp],0
+je L1028
+fld qword ptr (L8)
+fdiv qword ptr (-16)[ebp]
+fstp qword ptr (-16)[ebp]
+neg dword ptr (-20)[ebp]
+L1028:
+mov edi,dword ptr (-20)[ebp]
+push edi
+fld qword ptr (-16)[ebp]
+sub esp,8
+fstp qword ptr [esp]
+call _ldexp
+add esp,12
+fstp qword ptr (-96)[ebp]
+fld qword ptr (-96)[ebp]
+L1002:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _modf:near
+_TEXT segment
+_TEXT ends
+extrn _ldexp:near
+_TEXT segment
+_TEXT ends
+extrn _frexp:near
+_TEXT segment
+_TEXT ends
+extrn _exp:near
+_TEXT segment
+_TEXT ends
+extrn _abort:near
+_TEXT segment
+_TEXT ends
+_DATA segment
+public _UfNGrad
+align 4
+_UfNGrad label byte
+db 4 dup (0)
+public _SqRWrng
+align 4
+_SqRWrng label byte
+db 4 dup (0)
+public _IEEE
+align 4
+_IEEE label byte
+db 4 dup (0)
+public _Anomaly
+align 4
+_Anomaly label byte
+db 4 dup (0)
+public _Monot
+align 4
+_Monot label byte
+db 4 dup (0)
+public _NotMonot
+align 4
+_NotMonot label byte
+db 4 dup (0)
+public _Done
+align 4
+_Done label byte
+db 4 dup (0)
+public _Break
+align 4
+_Break label byte
+db 4 dup (0)
+public _RSqrt
+align 4
+_RSqrt label byte
+db 4 dup (0)
+public _RAddSub
+align 4
+_RAddSub label byte
+db 4 dup (0)
+public _RDiv
+align 4
+_RDiv label byte
+db 4 dup (0)
+public _RMult
+align 4
+_RMult label byte
+db 4 dup (0)
+public _GAddSub
+align 4
+_GAddSub label byte
+db 4 dup (0)
+public _GDiv
+align 4
+_GDiv label byte
+db 4 dup (0)
+public _GMult
+align 4
+_GMult label byte
+db 4 dup (0)
+public _N1
+align 4
+_N1 label byte
+db 4 dup (0)
+public _N
+align 4
+_N label byte
+db 4 dup (0)
+public _M
+align 4
+_M label byte
+db 4 dup (0)
+public _PageNo
+align 4
+_PageNo label byte
+db 4 dup (0)
+public _Milestone
+align 4
+_Milestone label byte
+db 4 dup (0)
+public _fpecount
+align 4
+_fpecount label byte
+db 4 dup (0)
+public _ErrCnt
+align 4
+_ErrCnt label byte
+db 16 dup (0)
+public _Z9
+align 4
+_Z9 label byte
+db 8 dup (0)
+public _Z2
+align 4
+_Z2 label byte
+db 8 dup (0)
+public _Z1
+align 4
+_Z1 label byte
+db 8 dup (0)
+public _PseudoZero
+align 4
+_PseudoZero label byte
+db 8 dup (0)
+public _Z
+align 4
+_Z label byte
+db 8 dup (0)
+public _Random2
+align 4
+_Random2 label byte
+db 8 dup (0)
+public _Y2
+align 4
+_Y2 label byte
+db 8 dup (0)
+public _Y1
+align 4
+_Y1 label byte
+db 8 dup (0)
+public _Y
+align 4
+_Y label byte
+db 8 dup (0)
+public _Random1
+align 4
+_Random1 label byte
+db 8 dup (0)
+public _X8
+align 4
+_X8 label byte
+db 8 dup (0)
+public _X2
+align 4
+_X2 label byte
+db 8 dup (0)
+public _X1
+align 4
+_X1 label byte
+db 8 dup (0)
+public _X
+align 4
+_X label byte
+db 8 dup (0)
+public _W
+align 4
+_W label byte
+db 8 dup (0)
+public _V9
+align 4
+_V9 label byte
+db 8 dup (0)
+public _V0
+align 4
+_V0 label byte
+db 8 dup (0)
+public _V
+align 4
+_V label byte
+db 8 dup (0)
+public _U2
+align 4
+_U2 label byte
+db 8 dup (0)
+public _U1
+align 4
+_U1 label byte
+db 8 dup (0)
+public _UfThold
+align 4
+_UfThold label byte
+db 8 dup (0)
+public _OneUlp
+align 4
+_OneUlp label byte
+db 8 dup (0)
+public _S
+align 4
+_S label byte
+db 8 dup (0)
+public _Underflow
+align 4
+_Underflow label byte
+db 8 dup (0)
+public _T
+align 4
+_T label byte
+db 8 dup (0)
+public _Random9
+align 4
+_Random9 label byte
+db 8 dup (0)
+public _R
+align 4
+_R label byte
+db 8 dup (0)
+public _Q9
+align 4
+_Q9 label byte
+db 8 dup (0)
+public _Q
+align 4
+_Q label byte
+db 8 dup (0)
+public _Precision
+align 4
+_Precision label byte
+db 8 dup (0)
+public _MyZero
+align 4
+_MyZero label byte
+db 8 dup (0)
+public _J
+align 4
+_J label byte
+db 8 dup (0)
+public _StickyBit
+align 4
+_StickyBit label byte
+db 8 dup (0)
+public _I
+align 4
+_I label byte
+db 4 dup (0)
+public _HInvrse
+align 4
+_HInvrse label byte
+db 8 dup (0)
+public _H
+align 4
+_H label byte
+db 8 dup (0)
+public _F9
+align 4
+_F9 label byte
+db 8 dup (0)
+public _F6
+align 4
+_F6 label byte
+db 8 dup (0)
+public _Third
+align 4
+_Third label byte
+db 8 dup (0)
+public _E9
+align 4
+_E9 label byte
+db 8 dup (0)
+public _MaxSqEr
+align 4
+_MaxSqEr label byte
+db 8 dup (0)
+public _SqEr
+align 4
+_SqEr label byte
+db 8 dup (0)
+public _MinSqEr
+align 4
+_MinSqEr label byte
+db 8 dup (0)
+public _E3
+align 4
+_E3 label byte
+db 8 dup (0)
+public _Exp2
+align 4
+_Exp2 label byte
+db 8 dup (0)
+public _E1
+align 4
+_E1 label byte
+db 8 dup (0)
+public _E0
+align 4
+_E0 label byte
+db 8 dup (0)
+public _FourD
+align 4
+_FourD label byte
+db 8 dup (0)
+public _D
+align 4
+_D label byte
+db 8 dup (0)
+public _CInvrse
+align 4
+_CInvrse label byte
+db 8 dup (0)
+public _C
+align 4
+_C label byte
+db 8 dup (0)
+public _A1
+align 4
+_A1 label byte
+db 8 dup (0)
+public _AInvrse
+align 4
+_AInvrse label byte
+db 8 dup (0)
+public _ch
+align 1
+_ch label byte
+db 8 dup (0)
+public _Indx
+align 4
+_Indx label byte
+db 4 dup (0)
+public _BMinusU2
+align 4
+_BMinusU2 label byte
+db 8 dup (0)
+public _RadixD2
+align 4
+_RadixD2 label byte
+db 8 dup (0)
+public _BInvrse
+align 4
+_BInvrse label byte
+db 8 dup (0)
+public _Radix
+align 4
+_Radix label byte
+db 8 dup (0)
+public _sigsave
+align 4
+_sigsave label byte
+db 4 dup (0)
+public _ovfl_buf
+align 4
+_ovfl_buf label byte
+db 64 dup (0)
+_DATA ends
+extrn _sqrt:near
+_DATA segment
+_DATA ends
+extrn _log:near
+_DATA segment
+_DATA ends
+extrn _floor:near
+_DATA segment
+_DATA ends
+extrn _fabs:near
+_DATA segment
+_DATA ends
+extrn _longjmp:near
+_DATA segment
+_DATA ends
+extrn __setjmp:near
+_DATA segment
+_DATA ends
+extrn _signal:near
+_DATA segment
+_DATA ends
+extrn _printf:near
+_DATA segment
+_DATA ends
+extrn _fflush:near
+_DATA segment
+_DATA ends
+extrn __iob:near
+_DATA segment
+_DATA ends
+_TEXT segment
+align 4
+L1027 label byte
+dd 00H
+dd 040000000H
+align 4
+L1026 label byte
+dd 00H
+dd 03fe00000H
+align 4
+L1009 label byte
+dd 00H
+dd 040913000H
+align 4
+L1008 label byte
+dd 00H
+dd 0c0913000H
+align 1
+L1001 label byte
+db 115
+db 101
+db 101
+db 32
+db 115
+db 111
+db 117
+db 114
+db 99
+db 101
+db 32
+db 99
+db 111
+db 109
+db 109
+db 101
+db 110
+db 116
+db 115
+db 32
+db 102
+db 111
+db 114
+db 32
+db 109
+db 111
+db 114
+db 101
+db 32
+db 104
+db 105
+db 115
+db 116
+db 111
+db 114
+db 121
+db 46
+db 0
+align 1
+L1000 label byte
+db 66
+db 65
+db 83
+db 73
+db 67
+db 32
+db 118
+db 101
+db 114
+db 115
+db 105
+db 111
+db 110
+db 32
+db 111
+db 102
+db 32
+db 116
+db 104
+db 105
+db 115
+db 32
+db 112
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 32
+db 40
+db 67
+db 41
+db 32
+db 49
+db 57
+db 56
+db 51
+db 32
+db 98
+db 121
+db 32
+db 80
+db 114
+db 111
+db 102
+db 46
+db 32
+db 87
+db 46
+db 32
+db 77
+db 46
+db 32
+db 75
+db 97
+db 104
+db 97
+db 110
+db 59
+db 0
+align 1
+L999 label byte
+db 97
+db 115
+db 32
+db 117
+db 115
+db 101
+db 100
+db 32
+db 98
+db 121
+db 32
+db 99
+db 101
+db 114
+db 116
+db 97
+db 105
+db 110
+db 32
+db 101
+db 97
+db 114
+db 108
+db 121
+db 32
+db 87
+db 65
+db 78
+db 71
+db 32
+db 109
+db 97
+db 99
+db 104
+db 105
+db 110
+db 101
+db 115
+db 46
+db 10
+db 0
+align 1
+L998 label byte
+db 102
+db 108
+db 111
+db 97
+db 116
+db 105
+db 110
+db 103
+db 45
+db 112
+db 111
+db 105
+db 110
+db 116
+db 32
+db 110
+db 117
+db 109
+db 98
+db 101
+db 114
+db 115
+db 44
+db 32
+db 98
+db 117
+db 116
+db 32
+db 97
+db 108
+db 115
+db 111
+db 32
+db 97
+db 108
+db 108
+db 111
+db 119
+db 115
+db 32
+db 108
+db 111
+db 103
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 105
+db 99
+db 32
+db 101
+db 110
+db 99
+db 111
+db 100
+db 105
+db 110
+db 103
+db 0
+align 1
+L997 label byte
+db 10
+db 84
+db 104
+db 101
+db 32
+db 112
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 32
+db 105
+db 115
+db 32
+db 98
+db 97
+db 115
+db 101
+db 100
+db 32
+db 117
+db 112
+db 111
+db 110
+db 32
+db 97
+db 32
+db 99
+db 111
+db 110
+db 118
+db 101
+db 110
+db 116
+db 105
+db 111
+db 110
+db 97
+db 108
+db 32
+db 114
+db 97
+db 100
+db 105
+db 120
+db 32
+db 114
+db 101
+db 112
+db 114
+db 101
+db 115
+db 101
+db 110
+db 116
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 102
+db 111
+db 114
+db 0
+align 1
+L996 label byte
+db 111
+db 102
+db 32
+db 112
+db 97
+db 116
+db 104
+db 111
+db 108
+db 111
+db 103
+db 105
+db 101
+db 115
+db 44
+db 32
+db 97
+db 110
+db 100
+db 32
+db 116
+db 111
+db 32
+db 115
+db 97
+db 121
+db 32
+db 104
+db 111
+db 119
+db 32
+db 119
+db 101
+db 108
+db 108
+db 32
+db 116
+db 104
+db 101
+db 32
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 101
+db 116
+db 105
+db 99
+db 32
+db 105
+db 115
+db 32
+db 105
+db 109
+db 112
+db 108
+db 101
+db 109
+db 101
+db 110
+db 116
+db 101
+db 100
+db 46
+db 0
+align 1
+L995 label byte
+db 111
+db 102
+db 32
+db 116
+db 104
+db 101
+db 32
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 101
+db 116
+db 105
+db 99
+db 44
+db 32
+db 116
+db 104
+db 105
+db 115
+db 32
+db 112
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 32
+db 116
+db 114
+db 105
+db 101
+db 115
+db 32
+db 116
+db 111
+db 32
+db 99
+db 111
+db 112
+db 101
+db 32
+db 119
+db 105
+db 116
+db 104
+db 32
+db 97
+db 32
+db 119
+db 105
+db 100
+db 101
+db 114
+db 32
+db 118
+db 97
+db 114
+db 105
+db 101
+db 116
+db 121
+db 0
+align 1
+L994 label byte
+db 116
+db 104
+db 101
+db 32
+db 82
+db 97
+db 100
+db 105
+db 120
+db 44
+db 32
+db 80
+db 114
+db 101
+db 99
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 97
+db 110
+db 100
+db 32
+db 114
+db 97
+db 110
+db 103
+db 101
+db 32
+db 40
+db 111
+db 118
+db 101
+db 114
+db 47
+db 117
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 116
+db 104
+db 114
+db 101
+db 115
+db 104
+db 111
+db 108
+db 100
+db 115
+db 41
+db 0
+align 1
+L993 label byte
+db 87
+db 46
+db 32
+db 74
+db 46
+db 32
+db 67
+db 111
+db 100
+db 121
+db 32
+db 97
+db 110
+db 100
+db 32
+db 87
+db 46
+db 32
+db 87
+db 97
+db 105
+db 116
+db 101
+db 46
+db 32
+db 65
+db 108
+db 116
+db 104
+db 111
+db 117
+db 103
+db 104
+db 32
+db 98
+db 111
+db 116
+db 104
+db 32
+db 112
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 115
+db 32
+db 116
+db 114
+db 121
+db 32
+db 116
+db 111
+db 32
+db 100
+db 105
+db 115
+db 99
+db 111
+db 118
+db 101
+db 114
+db 0
+align 1
+L992 label byte
+db 98
+db 111
+db 111
+db 107
+db 32
+db 32
+db 96
+db 83
+db 111
+db 102
+db 116
+db 119
+db 97
+db 114
+db 101
+db 32
+db 77
+db 97
+db 110
+db 117
+db 97
+db 108
+db 32
+db 102
+db 111
+db 114
+db 32
+db 116
+db 104
+db 101
+db 32
+db 69
+db 108
+db 101
+db 109
+db 101
+db 110
+db 116
+db 97
+db 114
+db 121
+db 32
+db 70
+db 117
+db 110
+db 99
+db 116
+db 105
+db 111
+db 110
+db 115
+db 39
+db 32
+db 40
+db 49
+db 57
+db 56
+db 48
+db 41
+db 32
+db 98
+db 121
+db 0
+align 1
+L991 label byte
+db 112
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 32
+db 99
+db 97
+db 108
+db 108
+db 101
+db 100
+db 32
+db 96
+db 77
+db 65
+db 67
+db 72
+db 65
+db 82
+db 39
+db 44
+db 32
+db 119
+db 104
+db 105
+db 99
+db 104
+db 32
+db 99
+db 97
+db 110
+db 32
+db 98
+db 101
+db 32
+db 102
+db 111
+db 117
+db 110
+db 100
+db 32
+db 97
+db 116
+db 32
+db 116
+db 104
+db 101
+db 32
+db 101
+db 110
+db 100
+db 32
+db 111
+db 102
+db 32
+db 116
+db 104
+db 101
+db 0
+align 1
+L990 label byte
+db 84
+db 104
+db 101
+db 32
+db 100
+db 105
+db 97
+db 103
+db 110
+db 111
+db 115
+db 116
+db 105
+db 99
+db 32
+db 99
+db 97
+db 112
+db 97
+db 98
+db 105
+db 108
+db 105
+db 116
+db 105
+db 101
+db 115
+db 32
+db 111
+db 102
+db 32
+db 116
+db 104
+db 105
+db 115
+db 32
+db 112
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 32
+db 103
+db 111
+db 32
+db 98
+db 101
+db 121
+db 111
+db 110
+db 100
+db 32
+db 97
+db 110
+db 32
+db 101
+db 97
+db 114
+db 108
+db 105
+db 101
+db 114
+db 0
+align 1
+L989 label byte
+db 70
+db 97
+db 105
+db 108
+db 117
+db 114
+db 101
+db 115
+db 32
+db 109
+db 97
+db 121
+db 32
+db 99
+db 111
+db 110
+db 102
+db 111
+db 117
+db 110
+db 100
+db 32
+db 115
+db 117
+db 98
+db 115
+db 101
+db 113
+db 117
+db 101
+db 110
+db 116
+db 32
+db 100
+db 105
+db 97
+db 103
+db 110
+db 111
+db 115
+db 101
+db 115
+db 46
+db 10
+db 0
+align 1
+L988 label byte
+db 32
+db 32
+db 32
+db 70
+db 65
+db 73
+db 76
+db 85
+db 82
+db 69
+db 115
+db 44
+db 32
+db 108
+db 105
+db 107
+db 101
+db 32
+db 50
+db 43
+db 50
+db 32
+db 61
+db 61
+db 32
+db 53
+db 32
+db 46
+db 0
+align 1
+L987 label byte
+db 32
+db 32
+db 32
+db 83
+db 101
+db 114
+db 105
+db 111
+db 117
+db 115
+db 32
+db 68
+db 69
+db 70
+db 69
+db 67
+db 84
+db 115
+db 44
+db 32
+db 108
+db 105
+db 107
+db 101
+db 32
+db 108
+db 97
+db 99
+db 107
+db 32
+db 111
+db 102
+db 32
+db 97
+db 32
+db 103
+db 117
+db 97
+db 114
+db 100
+db 32
+db 100
+db 105
+db 103
+db 105
+db 116
+db 44
+db 32
+db 97
+db 110
+db 100
+db 0
+align 1
+L986 label byte
+db 32
+db 32
+db 32
+db 70
+db 76
+db 65
+db 87
+db 115
+db 44
+db 32
+db 108
+db 105
+db 107
+db 101
+db 32
+db 108
+db 97
+db 99
+db 107
+db 32
+db 111
+db 102
+db 32
+db 97
+db 32
+db 115
+db 116
+db 105
+db 99
+db 107
+db 121
+db 32
+db 98
+db 105
+db 116
+db 44
+db 0
+align 1
+L985 label byte
+db 84
+db 104
+db 101
+db 32
+db 112
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 32
+db 97
+db 116
+db 116
+db 101
+db 109
+db 112
+db 116
+db 115
+db 32
+db 116
+db 111
+db 32
+db 100
+db 105
+db 115
+db 99
+db 114
+db 105
+db 109
+db 105
+db 110
+db 97
+db 116
+db 101
+db 32
+db 97
+db 109
+db 111
+db 110
+db 103
+db 0
+align 1
+L982 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 68
+db 101
+db 99
+db 105
+db 109
+db 97
+db 108
+db 45
+db 66
+db 105
+db 110
+db 97
+db 114
+db 121
+db 32
+db 99
+db 111
+db 110
+db 118
+db 101
+db 114
+db 115
+db 105
+db 111
+db 110
+db 32
+db 105
+db 115
+db 32
+db 78
+db 79
+db 84
+db 32
+db 89
+db 69
+db 84
+db 32
+db 116
+db 101
+db 115
+db 116
+db 101
+db 100
+db 32
+db 102
+db 111
+db 114
+db 32
+db 97
+db 99
+db 99
+db 117
+db 114
+db 97
+db 99
+db 121
+db 46
+db 0
+align 1
+L981 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 69
+db 120
+db 116
+db 114
+db 97
+db 45
+db 112
+db 114
+db 101
+db 99
+db 105
+db 115
+db 101
+db 32
+db 115
+db 117
+db 98
+db 101
+db 120
+db 112
+db 114
+db 101
+db 115
+db 115
+db 105
+db 111
+db 110
+db 115
+db 32
+db 97
+db 114
+db 101
+db 32
+db 114
+db 101
+db 118
+db 101
+db 97
+db 108
+db 101
+db 100
+db 32
+db 98
+db 117
+db 116
+db 32
+db 78
+db 79
+db 84
+db 32
+db 89
+db 69
+db 84
+db 32
+db 116
+db 101
+db 115
+db 116
+db 101
+db 100
+db 46
+db 0
+align 1
+L980 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 83
+db 113
+db 114
+db 116
+db 32
+db 105
+db 115
+db 32
+db 116
+db 101
+db 115
+db 116
+db 101
+db 100
+db 46
+db 32
+db 32
+db 89
+db 94
+db 88
+db 32
+db 105
+db 115
+db 32
+db 110
+db 111
+db 116
+db 32
+db 116
+db 101
+db 115
+db 116
+db 101
+db 100
+db 46
+db 0
+align 1
+L979 label byte
+db 9
+db 97
+db 110
+db 100
+db 32
+db 102
+db 111
+db 114
+db 32
+db 99
+db 111
+db 110
+db 116
+db 97
+db 109
+db 105
+db 110
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 119
+db 105
+db 116
+db 104
+db 32
+db 112
+db 115
+db 101
+db 117
+db 100
+db 111
+db 45
+db 122
+db 101
+db 114
+db 111
+db 115
+db 46
+db 0
+align 1
+L978 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 67
+db 111
+db 109
+db 112
+db 97
+db 114
+db 105
+db 115
+db 105
+db 111
+db 110
+db 115
+db 32
+db 97
+db 114
+db 101
+db 32
+db 99
+db 104
+db 101
+db 99
+db 107
+db 101
+db 100
+db 32
+db 102
+db 111
+db 114
+db 32
+db 99
+db 111
+db 110
+db 115
+db 105
+db 115
+db 116
+db 101
+db 110
+db 99
+db 121
+db 32
+db 119
+db 105
+db 116
+db 104
+db 32
+db 115
+db 117
+db 98
+db 116
+db 114
+db 97
+db 99
+db 116
+db 105
+db 111
+db 110
+db 0
+align 1
+L977 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 86
+db 48
+db 32
+db 32
+db 116
+db 101
+db 108
+db 108
+db 115
+db 44
+db 32
+db 114
+db 111
+db 117
+db 103
+db 104
+db 108
+db 121
+db 44
+db 32
+db 119
+db 104
+db 101
+db 116
+db 104
+db 101
+db 114
+db 32
+db 32
+db 73
+db 110
+db 102
+db 105
+db 110
+db 105
+db 116
+db 121
+db 32
+db 32
+db 105
+db 115
+db 32
+db 114
+db 101
+db 112
+db 114
+db 101
+db 115
+db 101
+db 110
+db 116
+db 101
+db 100
+db 46
+db 0
+align 1
+L976 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 86
+db 32
+db 61
+db 32
+db 97
+db 110
+db 32
+db 111
+db 118
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 116
+db 104
+db 114
+db 101
+db 115
+db 104
+db 111
+db 108
+db 100
+db 44
+db 32
+db 114
+db 111
+db 117
+db 103
+db 104
+db 108
+db 121
+db 46
+db 0
+align 1
+L975 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 69
+db 48
+db 32
+db 97
+db 110
+db 100
+db 32
+db 80
+db 115
+db 101
+db 117
+db 100
+db 111
+db 90
+db 101
+db 114
+db 111
+db 32
+db 116
+db 101
+db 108
+db 108
+db 32
+db 119
+db 104
+db 101
+db 116
+db 104
+db 101
+db 114
+db 32
+db 117
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 105
+db 115
+db 32
+db 97
+db 98
+db 114
+db 117
+db 112
+db 116
+db 44
+db 32
+db 103
+db 114
+db 97
+db 100
+db 117
+db 97
+db 108
+db 44
+db 32
+db 111
+db 114
+db 32
+db 102
+db 117
+db 122
+db 122
+db 121
+db 46
+db 0
+align 1
+L974 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 85
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 84
+db 104
+db 114
+db 101
+db 115
+db 104
+db 111
+db 108
+db 100
+db 32
+db 61
+db 32
+db 97
+db 110
+db 32
+db 117
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 116
+db 104
+db 114
+db 101
+db 115
+db 104
+db 111
+db 108
+db 100
+db 46
+db 0
+align 1
+L973 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 87
+db 104
+db 101
+db 116
+db 104
+db 101
+db 114
+db 32
+db 97
+db 32
+db 83
+db 116
+db 105
+db 99
+db 107
+db 121
+db 32
+db 66
+db 105
+db 116
+db 32
+db 117
+db 115
+db 101
+db 100
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 108
+db 121
+db 32
+db 102
+db 111
+db 114
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 105
+db 110
+db 103
+db 46
+db 0
+align 1
+L972 label byte
+db 9
+db 102
+db 111
+db 114
+db 32
+db 77
+db 117
+db 108
+db 116
+db 46
+db 44
+db 32
+db 68
+db 105
+db 118
+db 46
+db 44
+db 32
+db 65
+db 100
+db 100
+db 47
+db 83
+db 117
+db 98
+db 116
+db 46
+db 32
+db 97
+db 110
+db 100
+db 32
+db 83
+db 113
+db 114
+db 116
+db 46
+db 0
+align 1
+L971 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 87
+db 104
+db 101
+db 116
+db 104
+db 101
+db 114
+db 32
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 101
+db 116
+db 105
+db 99
+db 32
+db 105
+db 115
+db 32
+db 99
+db 104
+db 111
+db 112
+db 112
+db 101
+db 100
+db 44
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 108
+db 121
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 101
+db 100
+db 44
+db 32
+db 111
+db 114
+db 32
+db 115
+db 111
+db 109
+db 101
+db 116
+db 104
+db 105
+db 110
+db 103
+db 32
+db 101
+db 108
+db 115
+db 101
+db 0
+align 1
+L970 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 65
+db 100
+db 101
+db 113
+db 117
+db 97
+db 99
+db 121
+db 32
+db 111
+db 102
+db 32
+db 103
+db 117
+db 97
+db 114
+db 100
+db 32
+db 100
+db 105
+db 103
+db 105
+db 116
+db 115
+db 32
+db 102
+db 111
+db 114
+db 32
+db 77
+db 117
+db 108
+db 116
+db 46
+db 44
+db 32
+db 68
+db 105
+db 118
+db 46
+db 32
+db 97
+db 110
+db 100
+db 32
+db 83
+db 117
+db 98
+db 116
+db 46
+db 0
+align 1
+L969 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 85
+db 49
+db 32
+db 61
+db 32
+db 49
+db 47
+db 82
+db 97
+db 100
+db 105
+db 120
+db 94
+db 80
+db 114
+db 101
+db 99
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 61
+db 32
+db 79
+db 110
+db 101
+db 32
+db 85
+db 108
+db 112
+db 32
+db 111
+db 102
+db 32
+db 110
+db 117
+db 109
+db 98
+db 101
+db 114
+db 115
+db 32
+db 97
+db 32
+db 108
+db 105
+db 116
+db 116
+db 108
+db 101
+db 32
+db 108
+db 101
+db 115
+db 115
+db 32
+db 116
+db 104
+db 97
+db 110
+db 32
+db 49
+db 46
+db 48
+db 32
+db 46
+db 0
+align 1
+L968 label byte
+db 9
+db 40
+db 79
+db 110
+db 101
+db 85
+db 108
+db 112
+db 110
+db 105
+db 116
+db 32
+db 105
+db 110
+db 32
+db 116
+db 104
+db 101
+db 32
+db 76
+db 97
+db 115
+db 116
+db 32
+db 80
+db 108
+db 97
+db 99
+db 101
+db 41
+db 32
+db 111
+db 102
+db 32
+db 49
+db 46
+db 48
+db 48
+db 48
+db 120
+db 120
+db 120
+db 32
+db 46
+db 0
+align 1
+L967 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 85
+db 50
+db 32
+db 61
+db 32
+db 82
+db 97
+db 100
+db 105
+db 120
+db 47
+db 82
+db 97
+db 100
+db 105
+db 120
+db 94
+db 80
+db 114
+db 101
+db 99
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 61
+db 32
+db 79
+db 110
+db 101
+db 32
+db 85
+db 108
+db 112
+db 0
+align 1
+L966 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 80
+db 114
+db 101
+db 99
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 61
+db 32
+db 110
+db 117
+db 109
+db 98
+db 101
+db 114
+db 32
+db 111
+db 102
+db 32
+db 115
+db 105
+db 103
+db 110
+db 105
+db 102
+db 105
+db 99
+db 97
+db 110
+db 116
+db 32
+db 100
+db 105
+db 103
+db 105
+db 116
+db 115
+db 32
+db 99
+db 97
+db 114
+db 114
+db 105
+db 101
+db 100
+db 46
+db 0
+align 1
+L965 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 82
+db 97
+db 100
+db 105
+db 120
+db 32
+db 61
+db 32
+db 49
+db 44
+db 32
+db 50
+db 44
+db 32
+db 52
+db 44
+db 32
+db 56
+db 44
+db 32
+db 49
+db 48
+db 44
+db 32
+db 49
+db 54
+db 44
+db 32
+db 49
+db 48
+db 48
+db 44
+db 32
+db 50
+db 53
+db 54
+db 32
+db 46
+db 46
+db 46
+db 0
+align 1
+L964 label byte
+db 82
+db 117
+db 110
+db 110
+db 105
+db 110
+db 103
+db 32
+db 116
+db 104
+db 105
+db 115
+db 32
+db 112
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 32
+db 115
+db 104
+db 111
+db 117
+db 108
+db 100
+db 32
+db 114
+db 101
+db 118
+db 101
+db 97
+db 108
+db 32
+db 116
+db 104
+db 101
+db 115
+db 101
+db 32
+db 99
+db 104
+db 97
+db 114
+db 97
+db 99
+db 116
+db 101
+db 114
+db 105
+db 115
+db 116
+db 105
+db 99
+db 115
+db 58
+db 0
+align 1
+L961 label byte
+db 9
+db 79
+db 116
+db 104
+db 101
+db 114
+db 32
+db 114
+db 101
+db 108
+db 101
+db 118
+db 97
+db 110
+db 116
+db 32
+db 99
+db 111
+db 109
+db 112
+db 105
+db 108
+db 101
+db 114
+db 32
+db 111
+db 112
+db 116
+db 105
+db 111
+db 110
+db 115
+db 58
+db 0
+align 1
+L960 label byte
+db 9
+db 79
+db 112
+db 116
+db 105
+db 109
+db 105
+db 122
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 108
+db 101
+db 118
+db 101
+db 108
+db 58
+db 10
+db 0
+align 1
+L959 label byte
+db 9
+db 67
+db 111
+db 109
+db 112
+db 105
+db 108
+db 101
+db 114
+db 58
+db 10
+db 0
+align 1
+L958 label byte
+db 9
+db 67
+db 111
+db 109
+db 112
+db 117
+db 116
+db 101
+db 114
+db 58
+db 10
+db 0
+align 1
+L957 label byte
+db 9
+db 86
+db 101
+db 114
+db 115
+db 105
+db 111
+db 110
+db 58
+db 9
+db 49
+db 48
+db 32
+db 70
+db 101
+db 98
+db 114
+db 117
+db 97
+db 114
+db 121
+db 32
+db 49
+db 57
+db 56
+db 57
+db 59
+db 0
+align 1
+L956 label byte
+db 9
+db 80
+db 114
+db 101
+db 99
+db 105
+db 115
+db 105
+db 111
+db 110
+db 58
+db 9
+db 100
+db 111
+db 117
+db 98
+db 108
+db 101
+db 59
+db 0
+align 1
+L955 label byte
+db 73
+db 110
+db 32
+db 100
+db 111
+db 105
+db 110
+db 103
+db 32
+db 115
+db 111
+db 44
+db 32
+db 112
+db 108
+db 101
+db 97
+db 115
+db 101
+db 32
+db 105
+db 110
+db 99
+db 108
+db 117
+db 100
+db 101
+db 32
+db 116
+db 104
+db 101
+db 32
+db 102
+db 111
+db 108
+db 108
+db 111
+db 119
+db 105
+db 110
+db 103
+db 32
+db 105
+db 110
+db 102
+db 111
+db 114
+db 109
+db 97
+db 116
+db 105
+db 111
+db 110
+db 58
+db 0
+align 1
+L954 label byte
+db 9
+db 83
+db 97
+db 110
+db 32
+db 70
+db 114
+db 97
+db 110
+db 99
+db 105
+db 115
+db 99
+db 111
+db 44
+db 32
+db 67
+db 65
+db 32
+db 57
+db 52
+db 49
+db 52
+db 51
+db 45
+db 48
+db 55
+db 48
+db 52
+db 44
+db 32
+db 85
+db 83
+db 65
+db 10
+db 0
+align 1
+L953 label byte
+db 9
+db 85
+db 110
+db 105
+db 118
+db 101
+db 114
+db 115
+db 105
+db 116
+db 121
+db 32
+db 111
+db 102
+db 32
+db 67
+db 97
+db 108
+db 105
+db 102
+db 111
+db 114
+db 110
+db 105
+db 97
+db 0
+align 1
+L952 label byte
+db 9
+db 67
+db 111
+db 109
+db 112
+db 117
+db 116
+db 101
+db 114
+db 32
+db 67
+db 101
+db 110
+db 116
+db 101
+db 114
+db 32
+db 85
+db 45
+db 55
+db 54
+db 0
+align 1
+L951 label byte
+db 9
+db 82
+db 105
+db 99
+db 104
+db 97
+db 114
+db 100
+db 32
+db 75
+db 97
+db 114
+db 112
+db 105
+db 110
+db 115
+db 107
+db 105
+db 0
+align 1
+L950 label byte
+db 80
+db 108
+db 101
+db 97
+db 115
+db 101
+db 32
+db 115
+db 101
+db 110
+db 100
+db 32
+db 115
+db 117
+db 103
+db 103
+db 101
+db 115
+db 116
+db 105
+db 111
+db 110
+db 115
+db 32
+db 97
+db 110
+db 100
+db 32
+db 105
+db 110
+db 116
+db 101
+db 114
+db 101
+db 115
+db 116
+db 105
+db 110
+db 103
+db 32
+db 114
+db 101
+db 115
+db 117
+db 108
+db 116
+db 115
+db 32
+db 116
+db 111
+db 0
+align 1
+L949 label byte
+db 99
+db 111
+db 112
+db 101
+db 32
+db 119
+db 105
+db 116
+db 104
+db 32
+db 117
+db 110
+db 97
+db 110
+db 116
+db 105
+db 99
+db 105
+db 112
+db 97
+db 116
+db 101
+db 100
+db 32
+db 97
+db 110
+db 100
+db 32
+db 110
+db 101
+db 119
+db 108
+db 121
+db 32
+db 117
+db 110
+db 99
+db 111
+db 118
+db 101
+db 114
+db 101
+db 100
+db 32
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 101
+db 116
+db 105
+db 99
+db 32
+db 112
+db 97
+db 116
+db 104
+db 111
+db 108
+db 111
+db 103
+db 105
+db 101
+db 115
+db 46
+db 10
+db 0
+align 1
+L948 label byte
+db 85
+db 115
+db 101
+db 114
+db 115
+db 32
+db 97
+db 114
+db 101
+db 32
+db 105
+db 110
+db 118
+db 105
+db 116
+db 101
+db 100
+db 32
+db 116
+db 111
+db 32
+db 104
+db 101
+db 108
+db 112
+db 32
+db 100
+db 101
+db 98
+db 117
+db 103
+db 32
+db 97
+db 110
+db 100
+db 32
+db 97
+db 117
+db 103
+db 109
+db 101
+db 110
+db 116
+db 32
+db 116
+db 104
+db 105
+db 115
+db 32
+db 112
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 32
+db 115
+db 111
+db 32
+db 105
+db 116
+db 32
+db 119
+db 105
+db 108
+db 108
+db 0
+align 1
+L945 label byte
+db 65
+db 110
+db 115
+db 119
+db 101
+db 114
+db 32
+db 113
+db 117
+db 101
+db 115
+db 116
+db 105
+db 111
+db 110
+db 115
+db 32
+db 119
+db 105
+db 116
+db 104
+db 32
+db 89
+db 44
+db 32
+db 121
+db 44
+db 32
+db 78
+db 32
+db 111
+db 114
+db 32
+db 110
+db 32
+db 40
+db 117
+db 110
+db 108
+db 101
+db 115
+db 115
+db 32
+db 111
+db 116
+db 104
+db 101
+db 114
+db 119
+db 105
+db 115
+db 101
+db 32
+db 105
+db 110
+db 100
+db 105
+db 99
+db 97
+db 116
+db 101
+db 100
+db 41
+db 46
+db 10
+db 0
+align 1
+L944 label byte
+db 97
+db 109
+db 101
+db 110
+db 100
+db 32
+db 105
+db 116
+db 32
+db 116
+db 111
+db 32
+db 109
+db 97
+db 107
+db 101
+db 32
+db 102
+db 117
+db 114
+db 116
+db 104
+db 101
+db 114
+db 32
+db 112
+db 114
+db 111
+db 103
+db 114
+db 101
+db 115
+db 115
+db 46
+db 10
+db 0
+align 1
+L943 label byte
+db 112
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 32
+db 97
+db 110
+db 121
+db 119
+db 97
+db 121
+db 32
+db 116
+db 111
+db 32
+db 115
+db 101
+db 101
+db 32
+db 104
+db 111
+db 119
+db 32
+db 109
+db 97
+db 110
+db 121
+db 32
+db 109
+db 105
+db 108
+db 101
+db 115
+db 116
+db 111
+db 110
+db 101
+db 115
+db 32
+db 105
+db 116
+db 32
+db 112
+db 97
+db 115
+db 115
+db 101
+db 115
+db 44
+db 32
+db 97
+db 110
+db 100
+db 32
+db 116
+db 104
+db 101
+db 110
+db 0
+align 1
+L942 label byte
+db 119
+db 97
+db 114
+db 110
+db 105
+db 110
+db 103
+db 46
+db 32
+db 32
+db 73
+db 102
+db 32
+db 112
+db 101
+db 114
+db 115
+db 117
+db 97
+db 115
+db 105
+db 111
+db 110
+db 32
+db 97
+db 118
+db 97
+db 105
+db 108
+db 115
+db 32
+db 110
+db 97
+db 117
+db 103
+db 104
+db 116
+db 44
+db 32
+db 100
+db 111
+db 110
+db 39
+db 116
+db 32
+db 100
+db 101
+db 115
+db 112
+db 97
+db 105
+db 114
+db 32
+db 98
+db 117
+db 116
+db 32
+db 114
+db 117
+db 110
+db 32
+db 116
+db 104
+db 105
+db 115
+db 0
+align 1
+L941 label byte
+db 116
+db 111
+db 32
+db 112
+db 101
+db 114
+db 115
+db 101
+db 118
+db 101
+db 114
+db 101
+db 32
+db 119
+db 105
+db 116
+db 104
+db 32
+db 97
+db 32
+db 115
+db 117
+db 114
+db 114
+db 111
+db 103
+db 97
+db 116
+db 101
+db 32
+db 118
+db 97
+db 108
+db 117
+db 101
+db 32
+db 97
+db 102
+db 116
+db 101
+db 114
+db 44
+db 32
+db 112
+db 101
+db 114
+db 104
+db 97
+db 112
+db 115
+db 44
+db 32
+db 100
+db 105
+db 115
+db 112
+db 108
+db 97
+db 121
+db 105
+db 110
+db 103
+db 32
+db 115
+db 111
+db 109
+db 101
+db 0
+align 1
+L940 label byte
+db 101
+db 114
+db 114
+db 111
+db 114
+db 32
+db 108
+db 105
+db 107
+db 101
+db 32
+db 79
+db 118
+db 101
+db 114
+db 47
+db 85
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 111
+db 114
+db 32
+db 68
+db 105
+db 118
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 98
+db 121
+db 32
+db 90
+db 101
+db 114
+db 111
+db 32
+db 111
+db 99
+db 99
+db 117
+db 114
+db 115
+db 44
+db 32
+db 98
+db 117
+db 116
+db 32
+db 114
+db 97
+db 116
+db 104
+db 101
+db 114
+db 0
+align 1
+L939 label byte
+db 116
+db 114
+db 121
+db 32
+db 116
+db 111
+db 32
+db 112
+db 101
+db 114
+db 115
+db 117
+db 97
+db 100
+db 101
+db 32
+db 116
+db 104
+db 101
+db 32
+db 99
+db 111
+db 109
+db 112
+db 117
+db 116
+db 101
+db 114
+db 32
+db 78
+db 79
+db 84
+db 32
+db 116
+db 111
+db 32
+db 116
+db 101
+db 114
+db 109
+db 105
+db 110
+db 97
+db 116
+db 101
+db 32
+db 101
+db 120
+db 101
+db 99
+db 117
+db 116
+db 105
+db 111
+db 110
+db 32
+db 119
+db 104
+db 101
+db 110
+db 32
+db 97
+db 110
+db 0
+align 1
+L938 label byte
+db 32
+db 32
+db 32
+db 32
+db 96
+db 69
+db 78
+db 68
+db 32
+db 79
+db 70
+db 32
+db 84
+db 69
+db 83
+db 84
+db 39
+db 44
+db 10
+db 0
+align 1
+L937 label byte
+db 76
+db 101
+db 115
+db 116
+db 32
+db 116
+db 104
+db 105
+db 115
+db 32
+db 112
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 32
+db 115
+db 116
+db 111
+db 112
+db 32
+db 112
+db 114
+db 101
+db 109
+db 97
+db 116
+db 117
+db 114
+db 101
+db 108
+db 121
+db 44
+db 32
+db 105
+db 46
+db 101
+db 46
+db 32
+db 98
+db 101
+db 102
+db 111
+db 114
+db 101
+db 32
+db 100
+db 105
+db 115
+db 112
+db 108
+db 97
+db 121
+db 105
+db 110
+db 103
+db 10
+db 0
+align 1
+L934 label byte
+db 37
+db 115
+db 10
+db 0
+align 1
+L929 label byte
+db 32
+db 32
+db 32
+db 80
+db 76
+db 69
+db 65
+db 83
+db 69
+db 32
+db 78
+db 79
+db 84
+db 73
+db 70
+db 89
+db 32
+db 75
+db 65
+db 82
+db 80
+db 73
+db 78
+db 75
+db 83
+db 73
+db 33
+db 10
+db 0
+align 1
+L928 label byte
+db 37
+db 115
+db 32
+db 116
+db 101
+db 115
+db 116
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 115
+db 32
+db 116
+db 111
+db 32
+db 98
+db 101
+db 32
+db 105
+db 110
+db 99
+db 111
+db 110
+db 115
+db 105
+db 115
+db 116
+db 101
+db 110
+db 116
+db 46
+db 46
+db 46
+db 10
+db 0
+align 1
+L926 label byte
+db 9
+db 100
+db 105
+db 102
+db 102
+db 101
+db 114
+db 115
+db 32
+db 102
+db 114
+db 111
+db 109
+db 32
+db 90
+db 32
+db 42
+db 32
+db 49
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 10
+db 0
+align 1
+L925 label byte
+db 9
+db 67
+db 111
+db 109
+db 112
+db 97
+db 114
+db 105
+db 115
+db 111
+db 110
+db 32
+db 97
+db 108
+db 108
+db 101
+db 103
+db 101
+db 115
+db 32
+db 116
+db 104
+db 97
+db 116
+db 32
+db 49
+db 32
+db 42
+db 32
+db 90
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 10
+db 0
+align 1
+L924 label byte
+db 77
+db 117
+db 108
+db 116
+db 105
+db 112
+db 108
+db 105
+db 99
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 100
+db 111
+db 101
+db 115
+db 32
+db 110
+db 111
+db 116
+db 32
+db 99
+db 111
+db 109
+db 109
+db 117
+db 116
+db 101
+db 33
+db 10
+db 0
+align 1
+L919 label byte
+db 90
+db 32
+db 47
+db 32
+db 49
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 10
+db 0
+align 1
+L916 label byte
+db 49
+db 32
+db 42
+db 32
+db 90
+db 32
+db 61
+db 61
+db 32
+db 37
+db 103
+db 10
+db 0
+align 1
+L913 label byte
+db 90
+db 32
+db 42
+db 32
+db 49
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 0
+align 1
+L910 label byte
+db 37
+db 46
+db 49
+db 55
+db 101
+db 10
+db 9
+db 99
+db 111
+db 109
+db 112
+db 97
+db 114
+db 101
+db 115
+db 32
+db 100
+db 105
+db 102
+db 102
+db 101
+db 114
+db 101
+db 110
+db 116
+db 32
+db 102
+db 114
+db 111
+db 109
+db 32
+db 32
+db 0
+align 1
+L909 label byte
+db 87
+db 104
+db 97
+db 116
+db 32
+db 112
+db 114
+db 105
+db 110
+db 116
+db 115
+db 32
+db 97
+db 115
+db 32
+db 90
+db 32
+db 61
+db 32
+db 0
+align 1
+L904 label byte
+db 84
+db 104
+db 105
+db 115
+db 32
+db 105
+db 115
+db 32
+db 97
+db 32
+db 68
+db 69
+db 70
+db 69
+db 67
+db 84
+db 33
+db 10
+db 0
+align 1
+L901 label byte
+db 84
+db 104
+db 105
+db 115
+db 32
+db 105
+db 115
+db 32
+db 97
+db 32
+db 86
+db 69
+db 82
+db 89
+db 32
+db 83
+db 69
+db 82
+db 73
+db 79
+db 85
+db 83
+db 32
+db 68
+db 69
+db 70
+db 69
+db 67
+db 84
+db 33
+db 10
+db 0
+align 1
+L895 label byte
+db 32
+db 104
+db 97
+db 115
+db 32
+db 78
+db 79
+db 84
+db 32
+db 106
+db 117
+db 115
+db 116
+db 32
+db 98
+db 101
+db 101
+db 110
+db 32
+db 115
+db 105
+db 103
+db 110
+db 97
+db 108
+db 101
+db 100
+db 46
+db 10
+db 0
+align 1
+L894 label byte
+db 84
+db 104
+db 105
+db 115
+db 32
+db 105
+db 115
+db 32
+db 79
+db 46
+db 75
+db 46
+db 44
+db 32
+db 112
+db 114
+db 111
+db 118
+db 105
+db 100
+db 101
+db 100
+db 32
+db 79
+db 118
+db 101
+db 114
+db 47
+db 85
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 0
+align 1
+L891 label byte
+db 87
+db 104
+db 97
+db 116
+db 32
+db 116
+db 104
+db 101
+db 32
+db 109
+db 97
+db 99
+db 104
+db 105
+db 110
+db 101
+db 32
+db 103
+db 101
+db 116
+db 115
+db 32
+db 102
+db 111
+db 114
+db 32
+db 40
+db 90
+db 32
+db 43
+db 32
+db 90
+db 41
+db 32
+db 47
+db 32
+db 90
+db 32
+db 105
+db 115
+db 32
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L887 label byte
+db 40
+db 90
+db 32
+db 43
+db 32
+db 90
+db 41
+db 32
+db 47
+db 32
+db 90
+db 32
+db 115
+db 104
+db 111
+db 117
+db 108
+db 100
+db 32
+db 98
+db 101
+db 32
+db 115
+db 97
+db 102
+db 101
+db 46
+db 10
+db 0
+align 1
+L886 label byte
+db 83
+db 105
+db 110
+db 99
+db 101
+db 32
+db 99
+db 111
+db 109
+db 112
+db 97
+db 114
+db 105
+db 115
+db 111
+db 110
+db 32
+db 100
+db 101
+db 110
+db 105
+db 101
+db 115
+db 32
+db 90
+db 32
+db 61
+db 32
+db 48
+db 44
+db 32
+db 101
+db 118
+db 97
+db 108
+db 117
+db 97
+db 116
+db 105
+db 110
+db 103
+db 32
+db 0
+align 1
+L882 label byte
+db 83
+db 105
+db 109
+db 105
+db 108
+db 97
+db 114
+db 32
+db 100
+db 105
+db 115
+db 99
+db 114
+db 101
+db 112
+db 97
+db 110
+db 99
+db 105
+db 101
+db 115
+db 32
+db 104
+db 97
+db 118
+db 101
+db 32
+db 111
+db 99
+db 99
+db 117
+db 114
+db 114
+db 101
+db 100
+db 32
+db 37
+db 100
+db 32
+db 116
+db 105
+db 109
+db 101
+db 115
+db 46
+db 10
+db 0
+align 1
+L872 label byte
+db 9
+db 9
+db 116
+db 104
+db 101
+db 121
+db 32
+db 100
+db 105
+db 102
+db 102
+db 101
+db 114
+db 32
+db 98
+db 121
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L871 label byte
+db 9
+db 119
+db 104
+db 105
+db 99
+db 104
+db 32
+db 99
+db 111
+db 109
+db 112
+db 97
+db 114
+db 101
+db 100
+db 32
+db 117
+db 110
+db 101
+db 113
+db 117
+db 97
+db 108
+db 32
+db 116
+db 111
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 59
+db 10
+db 0
+align 1
+L870 label byte
+db 9
+db 121
+db 105
+db 101
+db 108
+db 100
+db 101
+db 100
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 59
+db 10
+db 0
+align 1
+L869 label byte
+db 9
+db 40
+db 37
+db 46
+db 49
+db 55
+db 101
+db 41
+db 32
+db 94
+db 32
+db 40
+db 37
+db 46
+db 49
+db 55
+db 101
+db 41
+db 10
+db 0
+align 1
+L868 label byte
+db 99
+db 111
+db 109
+db 112
+db 117
+db 116
+db 105
+db 110
+db 103
+db 10
+db 0
+align 1
+L867 label byte
+db 87
+db 65
+db 82
+db 78
+db 73
+db 78
+db 71
+db 58
+db 32
+db 32
+db 99
+db 111
+db 109
+db 112
+db 117
+db 116
+db 105
+db 110
+db 103
+db 10
+db 0
+align 1
+L849 label byte
+db 9
+db 105
+db 110
+db 115
+db 116
+db 101
+db 97
+db 100
+db 32
+db 111
+db 102
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 32
+db 118
+db 97
+db 108
+db 117
+db 101
+db 32
+db 48
+db 32
+db 46
+db 10
+db 0
+align 1
+L848 label byte
+db 115
+db 113
+db 114
+db 116
+db 40
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 41
+db 32
+db 45
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 10
+db 0
+align 4
+L840 label byte
+dd 088e368f1H
+dd 03ed4f8b5H
+align 1
+L838 label byte
+db 37
+db 115
+db 58
+db 32
+db 32
+db 37
+db 115
+db 0
+align 1
+L837 label byte
+db 70
+db 76
+db 65
+db 87
+db 0
+align 1
+L836 label byte
+db 68
+db 69
+db 70
+db 69
+db 67
+db 84
+db 0
+align 1
+L835 label byte
+db 83
+db 69
+db 82
+db 73
+db 79
+db 85
+db 83
+db 32
+db 68
+db 69
+db 70
+db 69
+db 67
+db 84
+db 0
+align 1
+L834 label byte
+db 70
+db 65
+db 73
+db 76
+db 85
+db 82
+db 69
+db 0
+align 1
+L828 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 80
+db 97
+db 103
+db 101
+db 58
+db 32
+db 37
+db 100
+db 10
+db 10
+db 0
+align 1
+L827 label byte
+db 10
+db 68
+db 105
+db 97
+db 103
+db 110
+db 111
+db 115
+db 105
+db 115
+db 32
+db 114
+db 101
+db 115
+db 117
+db 109
+db 101
+db 115
+db 32
+db 97
+db 102
+db 116
+db 101
+db 114
+db 32
+db 109
+db 105
+db 108
+db 101
+db 115
+db 116
+db 111
+db 110
+db 101
+db 32
+db 78
+db 117
+db 109
+db 98
+db 101
+db 114
+db 32
+db 37
+db 100
+db 0
+align 4
+L825 label byte
+dd 00H
+dd 0bff00000H
+align 1
+L820 label byte
+db 69
+db 78
+db 68
+db 32
+db 79
+db 70
+db 32
+db 84
+db 69
+db 83
+db 84
+db 46
+db 10
+db 0
+align 1
+L819 label byte
+db 10
+db 65
+db 32
+db 116
+db 111
+db 116
+db 97
+db 108
+db 32
+db 111
+db 102
+db 32
+db 37
+db 100
+db 32
+db 102
+db 108
+db 111
+db 97
+db 116
+db 105
+db 110
+db 103
+db 32
+db 112
+db 111
+db 105
+db 110
+db 116
+db 32
+db 101
+db 120
+db 99
+db 101
+db 112
+db 116
+db 105
+db 111
+db 110
+db 115
+db 32
+db 119
+db 101
+db 114
+db 101
+db 32
+db 114
+db 101
+db 103
+db 105
+db 115
+db 116
+db 101
+db 114
+db 101
+db 100
+db 46
+db 10
+db 0
+align 1
+L816 label byte
+db 84
+db 104
+db 101
+db 32
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 101
+db 116
+db 105
+db 99
+db 32
+db 100
+db 105
+db 97
+db 103
+db 110
+db 111
+db 115
+db 101
+db 100
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 115
+db 32
+db 116
+db 111
+db 32
+db 98
+db 101
+db 32
+db 69
+db 120
+db 99
+db 101
+db 108
+db 108
+db 101
+db 110
+db 116
+db 33
+db 10
+db 0
+align 1
+L815 label byte
+db 32
+db 100
+db 117
+db 114
+db 105
+db 110
+db 103
+db 32
+db 71
+db 114
+db 97
+db 100
+db 117
+db 97
+db 108
+db 32
+db 85
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 46
+db 10
+db 0
+align 1
+L814 label byte
+db 44
+db 10
+db 101
+db 120
+db 99
+db 101
+db 112
+db 116
+db 32
+db 102
+db 111
+db 114
+db 32
+db 112
+db 111
+db 115
+db 115
+db 105
+db 98
+db 108
+db 121
+db 32
+db 68
+db 111
+db 117
+db 98
+db 108
+db 101
+db 32
+db 82
+db 111
+db 117
+db 110
+db 100
+db 105
+db 110
+db 103
+db 0
+align 1
+L813 label byte
+db 46
+db 10
+db 0
+align 1
+L810 label byte
+db 56
+db 53
+db 52
+db 0
+align 1
+L809 label byte
+db 55
+db 53
+db 52
+db 0
+align 1
+L806 label byte
+db 116
+db 104
+db 101
+db 32
+db 112
+db 114
+db 111
+db 112
+db 111
+db 115
+db 101
+db 100
+db 32
+db 73
+db 69
+db 69
+db 69
+db 32
+db 115
+db 116
+db 97
+db 110
+db 100
+db 97
+db 114
+db 100
+db 32
+db 80
+db 0
+align 1
+L805 label byte
+db 82
+db 111
+db 117
+db 110
+db 100
+db 105
+db 110
+db 103
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 115
+db 32
+db 116
+db 111
+db 32
+db 99
+db 111
+db 110
+db 102
+db 111
+db 114
+db 109
+db 32
+db 116
+db 111
+db 32
+db 0
+align 1
+L802 label byte
+db 84
+db 104
+db 101
+db 32
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 101
+db 116
+db 105
+db 99
+db 32
+db 100
+db 105
+db 97
+db 103
+db 110
+db 111
+db 115
+db 101
+db 100
+db 32
+db 115
+db 101
+db 101
+db 109
+db 115
+db 32
+db 83
+db 97
+db 116
+db 105
+db 115
+db 102
+db 97
+db 99
+db 116
+db 111
+db 114
+db 121
+db 46
+db 10
+db 0
+align 1
+L796 label byte
+db 78
+db 111
+db 32
+db 102
+db 97
+db 105
+db 108
+db 117
+db 114
+db 101
+db 115
+db 44
+db 32
+db 100
+db 101
+db 102
+db 101
+db 99
+db 116
+db 115
+db 32
+db 110
+db 111
+db 114
+db 32
+db 102
+db 108
+db 97
+db 119
+db 115
+db 32
+db 104
+db 97
+db 118
+db 101
+db 32
+db 98
+db 101
+db 101
+db 110
+db 32
+db 100
+db 105
+db 115
+db 99
+db 111
+db 118
+db 101
+db 114
+db 101
+db 100
+db 46
+db 10
+db 0
+align 1
+L795 label byte
+db 32
+db 112
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 39
+db 115
+db 32
+db 115
+db 117
+db 98
+db 115
+db 101
+db 113
+db 117
+db 101
+db 110
+db 116
+db 32
+db 100
+db 105
+db 97
+db 103
+db 110
+db 111
+db 115
+db 101
+db 115
+db 46
+db 10
+db 0
+align 1
+L794 label byte
+db 80
+db 111
+db 116
+db 101
+db 110
+db 116
+db 105
+db 97
+db 108
+db 108
+db 121
+db 32
+db 102
+db 97
+db 116
+db 97
+db 108
+db 32
+db 70
+db 65
+db 73
+db 76
+db 85
+db 82
+db 69
+db 32
+db 109
+db 97
+db 121
+db 32
+db 104
+db 97
+db 118
+db 101
+db 32
+db 115
+db 112
+db 111
+db 105
+db 108
+db 101
+db 100
+db 32
+db 116
+db 104
+db 105
+db 115
+db 0
+align 1
+L791 label byte
+db 117
+db 110
+db 97
+db 99
+db 99
+db 101
+db 112
+db 116
+db 97
+db 98
+db 108
+db 101
+db 32
+db 83
+db 101
+db 114
+db 105
+db 111
+db 117
+db 115
+db 32
+db 68
+db 101
+db 102
+db 101
+db 99
+db 116
+db 115
+db 46
+db 10
+db 0
+align 1
+L790 label byte
+db 84
+db 104
+db 101
+db 32
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 101
+db 116
+db 105
+db 99
+db 32
+db 100
+db 105
+db 97
+db 103
+db 110
+db 111
+db 115
+db 101
+db 100
+db 32
+db 104
+db 97
+db 115
+db 32
+db 0
+align 1
+L786 label byte
+db 100
+db 101
+db 115
+db 112
+db 105
+db 116
+db 101
+db 32
+db 105
+db 110
+db 99
+db 111
+db 110
+db 118
+db 101
+db 110
+db 105
+db 101
+db 110
+db 116
+db 32
+db 68
+db 101
+db 102
+db 101
+db 99
+db 116
+db 115
+db 46
+db 10
+db 0
+align 1
+L785 label byte
+db 84
+db 104
+db 101
+db 32
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 101
+db 116
+db 105
+db 99
+db 32
+db 100
+db 105
+db 97
+db 103
+db 110
+db 111
+db 115
+db 101
+db 100
+db 32
+db 109
+db 97
+db 121
+db 32
+db 98
+db 101
+db 32
+db 65
+db 99
+db 99
+db 101
+db 112
+db 116
+db 97
+db 98
+db 108
+db 101
+db 10
+db 0
+align 1
+L780 label byte
+db 83
+db 97
+db 116
+db 105
+db 115
+db 102
+db 97
+db 99
+db 116
+db 111
+db 114
+db 121
+db 32
+db 116
+db 104
+db 111
+db 117
+db 103
+db 104
+db 32
+db 102
+db 108
+db 97
+db 119
+db 101
+db 100
+db 46
+db 10
+db 0
+align 1
+L779 label byte
+db 84
+db 104
+db 101
+db 32
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 101
+db 116
+db 105
+db 99
+db 32
+db 100
+db 105
+db 97
+db 103
+db 110
+db 111
+db 115
+db 101
+db 100
+db 32
+db 115
+db 101
+db 101
+db 109
+db 115
+db 32
+db 0
+align 1
+L768 label byte
+db 84
+db 104
+db 101
+db 32
+db 110
+db 117
+db 109
+db 98
+db 101
+db 114
+db 32
+db 111
+db 102
+db 32
+db 32
+db 37
+db 45
+db 50
+db 57
+db 115
+db 32
+db 37
+db 100
+db 46
+db 10
+db 0
+align 1
+L761 label byte
+db 70
+db 76
+db 65
+db 87
+db 115
+db 32
+db 32
+db 100
+db 105
+db 115
+db 99
+db 111
+db 118
+db 101
+db 114
+db 101
+db 100
+db 32
+db 61
+db 0
+align 1
+L760 label byte
+db 68
+db 69
+db 70
+db 69
+db 67
+db 84
+db 115
+db 32
+db 32
+db 100
+db 105
+db 115
+db 99
+db 111
+db 118
+db 101
+db 114
+db 101
+db 100
+db 32
+db 61
+db 0
+align 1
+L759 label byte
+db 83
+db 69
+db 82
+db 73
+db 79
+db 85
+db 83
+db 32
+db 68
+db 69
+db 70
+db 69
+db 67
+db 84
+db 115
+db 32
+db 32
+db 100
+db 105
+db 115
+db 99
+db 111
+db 118
+db 101
+db 114
+db 101
+db 100
+db 32
+db 61
+db 0
+align 1
+L758 label byte
+db 70
+db 65
+db 73
+db 76
+db 85
+db 82
+db 69
+db 115
+db 32
+db 32
+db 101
+db 110
+db 99
+db 111
+db 117
+db 110
+db 116
+db 101
+db 114
+db 101
+db 100
+db 32
+db 61
+db 0
+align 1
+L754 label byte
+db 10
+db 32
+db 32
+db 32
+db 32
+db 84
+db 114
+db 121
+db 105
+db 110
+db 103
+db 32
+db 116
+db 111
+db 32
+db 99
+db 111
+db 109
+db 112
+db 117
+db 116
+db 101
+db 32
+db 48
+db 32
+db 47
+db 32
+db 48
+db 32
+db 112
+db 114
+db 111
+db 100
+db 117
+db 99
+db 101
+db 115
+db 32
+db 46
+db 46
+db 46
+db 0
+align 1
+L753 label byte
+db 32
+db 32
+db 37
+db 46
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L750 label byte
+db 32
+db 32
+db 32
+db 32
+db 84
+db 114
+db 121
+db 105
+db 110
+db 103
+db 32
+db 116
+db 111
+db 32
+db 99
+db 111
+db 109
+db 112
+db 117
+db 116
+db 101
+db 32
+db 49
+db 32
+db 47
+db 32
+db 48
+db 32
+db 112
+db 114
+db 111
+db 100
+db 117
+db 99
+db 101
+db 115
+db 32
+db 46
+db 46
+db 46
+db 0
+align 1
+L749 label byte
+db 87
+db 104
+db 97
+db 116
+db 32
+db 109
+db 101
+db 115
+db 115
+db 97
+db 103
+db 101
+db 32
+db 97
+db 110
+db 100
+db 47
+db 111
+db 114
+db 32
+db 118
+db 97
+db 108
+db 117
+db 101
+db 115
+db 32
+db 100
+db 111
+db 101
+db 115
+db 32
+db 68
+db 105
+db 118
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 98
+db 121
+db 32
+db 90
+db 101
+db 114
+db 111
+db 32
+db 112
+db 114
+db 111
+db 100
+db 117
+db 99
+db 101
+db 63
+db 10
+db 0
+align 1
+L748 label byte
+db 32
+db 32
+db 105
+db 110
+db 115
+db 116
+db 101
+db 97
+db 100
+db 44
+db 32
+db 88
+db 32
+db 47
+db 32
+db 88
+db 32
+db 45
+db 32
+db 49
+db 47
+db 50
+db 32
+db 45
+db 32
+db 49
+db 47
+db 50
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L747 label byte
+db 32
+db 32
+db 88
+db 32
+db 47
+db 32
+db 88
+db 32
+db 100
+db 105
+db 102
+db 102
+db 101
+db 114
+db 115
+db 32
+db 102
+db 114
+db 111
+db 109
+db 32
+db 49
+db 32
+db 119
+db 104
+db 101
+db 110
+db 32
+db 88
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 10
+db 0
+align 1
+L742 label byte
+db 32
+db 32
+db 88
+db 32
+db 47
+db 32
+db 88
+db 32
+db 32
+db 116
+db 114
+db 97
+db 112
+db 115
+db 32
+db 119
+db 104
+db 101
+db 110
+db 32
+db 88
+db 32
+db 61
+db 32
+db 37
+db 103
+db 10
+db 0
+align 1
+L727 label byte
+db 105
+db 115
+db 32
+db 116
+db 111
+db 111
+db 32
+db 102
+db 97
+db 114
+db 32
+db 102
+db 114
+db 111
+db 109
+db 32
+db 49
+db 46
+db 10
+db 0
+align 1
+L726 label byte
+db 32
+db 117
+db 110
+db 98
+db 97
+db 108
+db 97
+db 110
+db 99
+db 101
+db 100
+db 32
+db 114
+db 97
+db 110
+db 103
+db 101
+db 59
+db 32
+db 85
+db 102
+db 84
+db 104
+db 111
+db 108
+db 100
+db 32
+db 42
+db 32
+db 86
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 10
+db 9
+db 37
+db 115
+db 10
+db 0
+align 1
+L725 label byte
+db 66
+db 97
+db 100
+db 108
+db 121
+db 0
+align 1
+L718 label byte
+db 32
+db 105
+db 115
+db 32
+db 116
+db 111
+db 111
+db 32
+db 102
+db 97
+db 114
+db 32
+db 102
+db 114
+db 111
+db 109
+db 32
+db 115
+db 113
+db 114
+db 116
+db 40
+db 90
+db 41
+db 32
+db 94
+db 32
+db 50
+db 32
+db 40
+db 37
+db 46
+db 49
+db 55
+db 101
+db 41
+db 32
+db 46
+db 10
+db 0
+align 1
+L717 label byte
+db 67
+db 111
+db 109
+db 112
+db 97
+db 114
+db 105
+db 115
+db 111
+db 110
+db 32
+db 97
+db 108
+db 108
+db 101
+db 103
+db 101
+db 115
+db 32
+db 116
+db 104
+db 97
+db 116
+db 32
+db 90
+db 32
+db 61
+db 32
+db 37
+db 49
+db 55
+db 101
+db 10
+db 0
+align 1
+L705 label byte
+db 32
+db 105
+db 115
+db 32
+db 116
+db 111
+db 111
+db 32
+db 102
+db 97
+db 114
+db 32
+db 102
+db 114
+db 111
+db 109
+db 32
+db 115
+db 113
+db 114
+db 116
+db 40
+db 90
+db 41
+db 32
+db 94
+db 32
+db 50
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L704 label byte
+db 67
+db 111
+db 109
+db 112
+db 97
+db 114
+db 105
+db 115
+db 111
+db 110
+db 32
+db 97
+db 108
+db 108
+db 101
+db 103
+db 101
+db 115
+db 32
+db 116
+db 104
+db 97
+db 116
+db 32
+db 119
+db 104
+db 97
+db 116
+db 32
+db 112
+db 114
+db 105
+db 110
+db 116
+db 115
+db 32
+db 97
+db 115
+db 32
+db 90
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 10
+db 0
+align 1
+L687 label byte
+db 43
+db 45
+db 37
+db 103
+db 44
+db 32
+db 43
+db 45
+db 37
+db 103
+db 10
+db 97
+db 110
+db 100
+db 32
+db 43
+db 45
+db 37
+db 103
+db 32
+db 97
+db 114
+db 101
+db 32
+db 99
+db 111
+db 110
+db 102
+db 117
+db 115
+db 101
+db 100
+db 32
+db 98
+db 121
+db 32
+db 79
+db 118
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 46
+db 0
+align 1
+L686 label byte
+db 67
+db 111
+db 109
+db 112
+db 97
+db 114
+db 105
+db 115
+db 111
+db 110
+db 115
+db 32
+db 105
+db 110
+db 118
+db 111
+db 108
+db 118
+db 105
+db 110
+db 103
+db 32
+db 0
+align 1
+L680 label byte
+db 97
+db 98
+db 111
+db 118
+db 101
+db 32
+db 105
+db 115
+db 32
+db 97
+db 32
+db 68
+db 69
+db 70
+db 69
+db 67
+db 84
+db 46
+db 10
+db 0
+align 1
+L679 label byte
+db 65
+db 110
+db 121
+db 32
+db 111
+db 118
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 115
+db 105
+db 103
+db 110
+db 97
+db 108
+db 32
+db 115
+db 101
+db 112
+db 97
+db 114
+db 97
+db 116
+db 105
+db 110
+db 103
+db 32
+db 116
+db 104
+db 105
+db 115
+db 32
+db 42
+db 32
+db 102
+db 114
+db 111
+db 109
+db 32
+db 116
+db 104
+db 101
+db 32
+db 111
+db 110
+db 101
+db 10
+db 0
+align 1
+L678 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 32
+db 110
+db 111
+db 114
+db 32
+db 102
+db 111
+db 114
+db 32
+db 86
+db 32
+db 47
+db 32
+db 49
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L677 label byte
+db 78
+db 111
+db 32
+db 79
+db 118
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 115
+db 104
+db 111
+db 117
+db 108
+db 100
+db 32
+db 98
+db 101
+db 32
+db 115
+db 105
+db 103
+db 110
+db 97
+db 108
+db 101
+db 100
+db 32
+db 102
+db 111
+db 114
+db 32
+db 86
+db 32
+db 42
+db 32
+db 49
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 10
+db 0
+align 1
+L676 label byte
+db 84
+db 104
+db 101
+db 114
+db 101
+db 32
+db 105
+db 115
+db 32
+db 110
+db 111
+db 32
+db 115
+db 97
+db 116
+db 117
+db 114
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 118
+db 97
+db 108
+db 117
+db 101
+db 32
+db 98
+db 101
+db 99
+db 97
+db 117
+db 115
+db 101
+db 32
+db 116
+db 104
+db 101
+db 32
+db 115
+db 121
+db 115
+db 116
+db 101
+db 109
+db 32
+db 116
+db 114
+db 97
+db 112
+db 115
+db 32
+db 111
+db 110
+db 32
+db 111
+db 118
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 46
+db 10
+db 0
+align 1
+L675 label byte
+db 79
+db 118
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 115
+db 97
+db 116
+db 117
+db 114
+db 97
+db 116
+db 101
+db 115
+db 32
+db 97
+db 116
+db 32
+db 86
+db 48
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L672 label byte
+db 79
+db 118
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 116
+db 104
+db 114
+db 101
+db 115
+db 104
+db 111
+db 108
+db 100
+db 32
+db 105
+db 115
+db 32
+db 86
+db 32
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L663 label byte
+db 111
+db 118
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 112
+db 97
+db 115
+db 116
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 10
+db 9
+db 115
+db 104
+db 114
+db 105
+db 110
+db 107
+db 115
+db 32
+db 116
+db 111
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L660 label byte
+db 45
+db 40
+db 45
+db 89
+db 41
+db 32
+db 100
+db 105
+db 102
+db 102
+db 101
+db 114
+db 115
+db 32
+db 102
+db 114
+db 111
+db 109
+db 32
+db 89
+db 46
+db 10
+db 0
+align 1
+L659 label byte
+db 102
+db 105
+db 110
+db 100
+db 115
+db 32
+db 97
+db 32
+db 0
+align 1
+L658 label byte
+db 83
+db 101
+db 101
+db 109
+db 115
+db 32
+db 79
+db 46
+db 75
+db 46
+db 10
+db 0
+align 1
+L655 label byte
+db 84
+db 114
+db 121
+db 105
+db 110
+db 103
+db 32
+db 105
+db 116
+db 32
+db 111
+db 110
+db 32
+db 89
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L654 label byte
+db 67
+db 97
+db 110
+db 32
+db 96
+db 90
+db 32
+db 61
+db 32
+db 45
+db 89
+db 39
+db 32
+db 111
+db 118
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 63
+db 10
+db 0
+align 1
+L647 label byte
+db 84
+db 104
+db 105
+db 115
+db 32
+db 109
+db 97
+db 121
+db 32
+db 103
+db 101
+db 110
+db 101
+db 114
+db 97
+db 116
+db 101
+db 32
+db 97
+db 110
+db 32
+db 101
+db 114
+db 114
+db 111
+db 114
+db 46
+db 10
+db 0
+align 1
+L646 label byte
+db 83
+db 101
+db 97
+db 114
+db 99
+db 104
+db 105
+db 110
+db 103
+db 32
+db 102
+db 111
+db 114
+db 32
+db 79
+db 118
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 116
+db 104
+db 114
+db 101
+db 115
+db 104
+db 111
+db 108
+db 100
+db 58
+db 10
+db 0
+align 1
+L645 label byte
+db 32
+db 46
+db 46
+db 46
+db 32
+db 110
+db 111
+db 32
+db 100
+db 105
+db 115
+db 99
+db 114
+db 101
+db 112
+db 97
+db 110
+db 99
+db 105
+db 101
+db 115
+db 32
+db 102
+db 111
+db 117
+db 110
+db 100
+db 46
+db 10
+db 0
+align 1
+L637 label byte
+db 84
+db 101
+db 115
+db 116
+db 105
+db 110
+db 103
+db 32
+db 112
+db 111
+db 119
+db 101
+db 114
+db 115
+db 32
+db 90
+db 94
+db 81
+db 32
+db 97
+db 116
+db 32
+db 102
+db 111
+db 117
+db 114
+db 32
+db 110
+db 101
+db 97
+db 114
+db 108
+db 121
+db 32
+db 101
+db 120
+db 116
+db 114
+db 101
+db 109
+db 101
+db 32
+db 118
+db 97
+db 108
+db 117
+db 101
+db 115
+db 46
+db 10
+db 0
+align 1
+L636 label byte
+db 65
+db 99
+db 99
+db 117
+db 114
+db 97
+db 99
+db 121
+db 32
+db 115
+db 101
+db 101
+db 109
+db 115
+db 32
+db 97
+db 100
+db 101
+db 113
+db 117
+db 97
+db 116
+db 101
+db 46
+db 10
+db 0
+align 1
+L629 label byte
+db 9
+db 99
+db 97
+db 108
+db 99
+db 117
+db 108
+db 97
+db 116
+db 105
+db 111
+db 110
+db 115
+db 32
+db 105
+db 110
+db 118
+db 111
+db 108
+db 118
+db 105
+db 110
+db 103
+db 32
+db 116
+db 105
+db 110
+db 121
+db 32
+db 105
+db 110
+db 116
+db 101
+db 114
+db 101
+db 115
+db 116
+db 32
+db 114
+db 97
+db 116
+db 101
+db 115
+db 46
+db 10
+db 0
+align 1
+L628 label byte
+db 9
+db 84
+db 104
+db 105
+db 115
+db 32
+db 109
+db 117
+db 99
+db 104
+db 32
+db 101
+db 114
+db 114
+db 111
+db 114
+db 32
+db 109
+db 97
+db 121
+db 32
+db 115
+db 112
+db 111
+db 105
+db 108
+db 32
+db 102
+db 105
+db 110
+db 97
+db 110
+db 99
+db 105
+db 97
+db 108
+db 10
+db 0
+align 1
+L627 label byte
+db 9
+db 100
+db 105
+db 102
+db 102
+db 101
+db 114
+db 115
+db 32
+db 102
+db 114
+db 111
+db 109
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 32
+db 118
+db 97
+db 108
+db 117
+db 101
+db 32
+db 98
+db 121
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L626 label byte
+db 9
+db 40
+db 49
+db 32
+db 43
+db 32
+db 40
+db 37
+db 46
+db 49
+db 55
+db 101
+db 41
+db 32
+db 94
+db 32
+db 40
+db 37
+db 46
+db 49
+db 55
+db 101
+db 41
+db 59
+db 10
+db 0
+align 1
+L625 label byte
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 102
+db 111
+db 114
+db 10
+db 0
+align 1
+L624 label byte
+db 67
+db 97
+db 108
+db 99
+db 117
+db 108
+db 97
+db 116
+db 101
+db 100
+db 0
+align 1
+L617 label byte
+db 84
+db 101
+db 115
+db 116
+db 105
+db 110
+db 103
+db 32
+db 88
+db 94
+db 40
+db 40
+db 88
+db 32
+db 43
+db 32
+db 49
+db 41
+db 32
+db 47
+db 32
+db 40
+db 88
+db 32
+db 45
+db 32
+db 49
+db 41
+db 41
+db 32
+db 118
+db 115
+db 46
+db 32
+db 101
+db 120
+db 112
+db 40
+db 50
+db 41
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 97
+db 115
+db 32
+db 88
+db 32
+db 45
+db 62
+db 32
+db 49
+db 46
+db 10
+db 0
+align 1
+L613 label byte
+db 84
+db 104
+db 105
+db 115
+db 32
+db 99
+db 111
+db 109
+db 112
+db 117
+db 116
+db 101
+db 100
+db 32
+db 118
+db 97
+db 108
+db 117
+db 101
+db 32
+db 105
+db 115
+db 32
+db 79
+db 46
+db 75
+db 46
+db 10
+db 0
+align 1
+L610 label byte
+db 32
+db 32
+db 32
+db 116
+db 104
+db 114
+db 101
+db 115
+db 104
+db 111
+db 108
+db 100
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L609 label byte
+db 116
+db 104
+db 105
+db 115
+db 32
+db 105
+db 115
+db 32
+db 110
+db 111
+db 116
+db 32
+db 98
+db 101
+db 116
+db 119
+db 101
+db 101
+db 110
+db 32
+db 48
+db 32
+db 97
+db 110
+db 100
+db 32
+db 117
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 10
+db 0
+align 1
+L605 label byte
+db 97
+db 99
+db 116
+db 117
+db 97
+db 108
+db 108
+db 121
+db 32
+db 99
+db 97
+db 108
+db 99
+db 117
+db 108
+db 97
+db 116
+db 105
+db 110
+db 103
+db 32
+db 121
+db 105
+db 101
+db 108
+db 100
+db 115
+db 58
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L604 label byte
+db 115
+db 104
+db 111
+db 117
+db 108
+db 100
+db 32
+db 97
+db 102
+db 102
+db 108
+db 105
+db 99
+db 116
+db 32
+db 116
+db 104
+db 101
+db 32
+db 101
+db 120
+db 112
+db 114
+db 101
+db 115
+db 115
+db 105
+db 111
+db 110
+db 10
+db 9
+db 40
+db 37
+db 46
+db 49
+db 55
+db 101
+db 41
+db 32
+db 94
+db 32
+db 40
+db 37
+db 46
+db 49
+db 55
+db 101
+db 41
+db 59
+db 10
+db 0
+align 1
+L603 label byte
+db 85
+db 102
+db 84
+db 104
+db 111
+db 108
+db 100
+db 32
+db 61
+db 32
+db 40
+db 37
+db 46
+db 49
+db 55
+db 101
+db 41
+db 32
+db 94
+db 32
+db 40
+db 37
+db 46
+db 49
+db 55
+db 101
+db 41
+db 10
+db 111
+db 110
+db 108
+db 121
+db 32
+db 117
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 0
+align 1
+L602 label byte
+db 83
+db 105
+db 110
+db 99
+db 101
+db 32
+db 117
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 111
+db 99
+db 99
+db 117
+db 114
+db 115
+db 32
+db 98
+db 101
+db 108
+db 111
+db 119
+db 32
+db 116
+db 104
+db 101
+db 32
+db 116
+db 104
+db 114
+db 101
+db 115
+db 104
+db 111
+db 108
+db 100
+db 10
+db 0
+align 1
+L601 label byte
+db 82
+db 97
+db 110
+db 103
+db 101
+db 32
+db 105
+db 115
+db 32
+db 116
+db 111
+db 111
+db 32
+db 110
+db 97
+db 114
+db 114
+db 111
+db 119
+db 59
+db 32
+db 85
+db 49
+db 94
+db 37
+db 100
+db 32
+db 85
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 115
+db 46
+db 10
+db 0
+align 1
+L596 label byte
+db 109
+db 101
+db 114
+db 101
+db 108
+db 121
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 111
+db 102
+db 102
+db 46
+db 10
+db 0
+align 1
+L595 label byte
+db 99
+db 97
+db 108
+db 99
+db 117
+db 108
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 109
+db 97
+db 121
+db 32
+db 115
+db 117
+db 102
+db 102
+db 101
+db 114
+db 32
+db 108
+db 97
+db 114
+db 103
+db 101
+db 114
+db 32
+db 82
+db 101
+db 108
+db 97
+db 116
+db 105
+db 118
+db 101
+db 32
+db 101
+db 114
+db 114
+db 111
+db 114
+db 32
+db 116
+db 104
+db 97
+db 110
+db 32
+db 0
+align 1
+L594 label byte
+db 32
+db 98
+db 101
+db 108
+db 111
+db 119
+db 32
+db 119
+db 104
+db 105
+db 99
+db 104
+db 0
+align 1
+L593 label byte
+db 84
+db 104
+db 101
+db 32
+db 85
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 116
+db 104
+db 114
+db 101
+db 115
+db 104
+db 111
+db 108
+db 100
+db 32
+db 105
+db 115
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 44
+db 32
+db 37
+db 115
+db 10
+db 0
+align 1
+L592 label byte
+db 88
+db 32
+db 47
+db 32
+db 90
+db 32
+db 61
+db 32
+db 49
+db 32
+db 43
+db 32
+db 37
+db 103
+db 32
+db 46
+db 10
+db 0
+align 1
+L591 label byte
+db 88
+db 32
+db 47
+db 32
+db 90
+db 32
+db 102
+db 97
+db 105
+db 108
+db 115
+db 33
+db 10
+db 0
+align 1
+L588 label byte
+db 101
+db 110
+db 99
+db 111
+db 117
+db 110
+db 116
+db 101
+db 114
+db 32
+db 68
+db 105
+db 118
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 98
+db 121
+db 32
+db 90
+db 101
+db 114
+db 111
+db 32
+db 97
+db 108
+db 116
+db 104
+db 111
+db 117
+db 103
+db 104
+db 32
+db 97
+db 99
+db 116
+db 117
+db 97
+db 108
+db 108
+db 121
+db 10
+db 0
+align 1
+L587 label byte
+db 32
+db 32
+db 46
+db 46
+db 46
+db 32
+db 40
+db 102
+db 40
+db 88
+db 41
+db 32
+db 45
+db 32
+db 102
+db 40
+db 90
+db 41
+db 41
+db 32
+db 47
+db 32
+db 40
+db 88
+db 32
+db 45
+db 32
+db 90
+db 41
+db 32
+db 46
+db 46
+db 46
+db 10
+db 0
+align 1
+L586 label byte
+db 32
+db 32
+db 32
+db 32
+db 105
+db 102
+db 32
+db 40
+db 88
+db 32
+db 61
+db 61
+db 32
+db 90
+db 41
+db 32
+db 32
+db 46
+db 46
+db 46
+db 32
+db 32
+db 101
+db 108
+db 115
+db 101
+db 0
+align 1
+L585 label byte
+db 99
+db 111
+db 110
+db 102
+db 117
+db 115
+db 105
+db 111
+db 110
+db 32
+db 119
+db 104
+db 101
+db 110
+db 32
+db 105
+db 110
+db 110
+db 111
+db 99
+db 101
+db 110
+db 116
+db 32
+db 115
+db 116
+db 97
+db 116
+db 101
+db 109
+db 101
+db 110
+db 116
+db 115
+db 32
+db 108
+db 105
+db 107
+db 101
+db 10
+db 0
+align 1
+L584 label byte
+db 116
+db 104
+db 105
+db 115
+db 32
+db 105
+db 115
+db 32
+db 97
+db 32
+db 83
+db 69
+db 82
+db 73
+db 79
+db 85
+db 83
+db 32
+db 68
+db 69
+db 70
+db 69
+db 67
+db 84
+db 10
+db 116
+db 104
+db 97
+db 116
+db 32
+db 99
+db 97
+db 117
+db 115
+db 101
+db 115
+db 32
+db 0
+align 1
+L583 label byte
+db 32
+db 32
+db 32
+db 32
+db 83
+db 104
+db 111
+db 117
+db 108
+db 100
+db 32
+db 116
+db 104
+db 105
+db 115
+db 32
+db 78
+db 79
+db 84
+db 32
+db 115
+db 105
+db 103
+db 110
+db 97
+db 108
+db 32
+db 85
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 44
+db 32
+db 0
+align 1
+L582 label byte
+db 121
+db 101
+db 116
+db 32
+db 88
+db 32
+db 45
+db 32
+db 90
+db 32
+db 121
+db 105
+db 101
+db 108
+db 100
+db 115
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L581 label byte
+db 88
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 10
+db 9
+db 105
+db 115
+db 32
+db 110
+db 111
+db 116
+db 32
+db 101
+db 113
+db 117
+db 97
+db 108
+db 32
+db 116
+db 111
+db 32
+db 90
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L576 label byte
+db 85
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 47
+db 32
+db 85
+db 102
+db 84
+db 104
+db 111
+db 108
+db 100
+db 32
+db 102
+db 97
+db 105
+db 108
+db 101
+db 100
+db 33
+db 10
+db 0
+align 1
+L566 label byte
+db 40
+db 114
+db 111
+db 117
+db 110
+db 100
+db 111
+db 102
+db 102
+db 32
+db 105
+db 110
+db 32
+db 85
+db 102
+db 84
+db 104
+db 111
+db 108
+db 100
+db 41
+db 32
+db 60
+db 32
+db 69
+db 48
+db 46
+db 10
+db 0
+align 1
+L565 label byte
+db 85
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 105
+db 115
+db 32
+db 103
+db 114
+db 97
+db 100
+db 117
+db 97
+db 108
+db 59
+db 32
+db 105
+db 116
+db 32
+db 105
+db 110
+db 99
+db 117
+db 114
+db 115
+db 32
+db 65
+db 98
+db 115
+db 111
+db 108
+db 117
+db 116
+db 101
+db 32
+db 69
+db 114
+db 114
+db 111
+db 114
+db 32
+db 61
+db 10
+db 0
+align 1
+L560 label byte
+db 124
+db 81
+db 32
+db 45
+db 32
+db 89
+db 124
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L559 label byte
+db 112
+db 114
+db 105
+db 110
+db 116
+db 32
+db 111
+db 117
+db 116
+db 32
+db 97
+db 115
+db 32
+db 81
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 44
+db 32
+db 89
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L558 label byte
+db 81
+db 32
+db 61
+db 61
+db 32
+db 89
+db 32
+db 119
+db 104
+db 105
+db 108
+db 101
+db 32
+db 100
+db 101
+db 110
+db 121
+db 105
+db 110
+db 103
+db 32
+db 116
+db 104
+db 97
+db 116
+db 32
+db 124
+db 81
+db 32
+db 45
+db 32
+db 89
+db 124
+db 32
+db 61
+db 61
+db 32
+db 48
+db 59
+db 32
+db 116
+db 104
+db 101
+db 115
+db 101
+db 32
+db 118
+db 97
+db 108
+db 117
+db 101
+db 115
+db 10
+db 0
+align 1
+L557 label byte
+db 85
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 99
+db 111
+db 110
+db 102
+db 117
+db 115
+db 101
+db 115
+db 32
+db 67
+db 111
+db 109
+db 112
+db 97
+db 114
+db 105
+db 115
+db 111
+db 110
+db 44
+db 32
+db 119
+db 104
+db 105
+db 99
+db 104
+db 32
+db 97
+db 108
+db 108
+db 101
+db 103
+db 101
+db 115
+db 32
+db 116
+db 104
+db 97
+db 116
+db 10
+db 0
+align 1
+L555 label byte
+db 32
+db 111
+db 114
+db 32
+db 101
+db 108
+db 115
+db 101
+db 32
+db 109
+db 117
+db 108
+db 116
+db 105
+db 112
+db 108
+db 105
+db 99
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 103
+db 101
+db 116
+db 115
+db 32
+db 116
+db 111
+db 111
+db 32
+db 109
+db 97
+db 110
+db 121
+db 32
+db 108
+db 97
+db 115
+db 116
+db 32
+db 100
+db 105
+db 103
+db 105
+db 116
+db 115
+db 32
+db 119
+db 114
+db 111
+db 110
+db 103
+db 46
+db 10
+db 0
+align 1
+L554 label byte
+db 32
+db 99
+db 111
+db 109
+db 105
+db 110
+db 103
+db 32
+db 100
+db 111
+db 119
+db 110
+db 32
+db 102
+db 114
+db 111
+db 109
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 10
+db 0
+align 1
+L553 label byte
+db 97
+db 112
+db 112
+db 114
+db 111
+db 97
+db 99
+db 104
+db 32
+db 97
+db 32
+db 116
+db 104
+db 114
+db 101
+db 115
+db 104
+db 111
+db 108
+db 100
+db 32
+db 61
+db 32
+db 37
+db 46
+db 49
+db 55
+db 101
+db 10
+db 0
+align 1
+L552 label byte
+db 69
+db 105
+db 116
+db 104
+db 101
+db 114
+db 32
+db 97
+db 99
+db 99
+db 117
+db 114
+db 97
+db 99
+db 121
+db 32
+db 100
+db 101
+db 116
+db 101
+db 114
+db 105
+db 111
+db 114
+db 97
+db 116
+db 101
+db 115
+db 32
+db 97
+db 115
+db 32
+db 110
+db 117
+db 109
+db 98
+db 101
+db 114
+db 115
+db 10
+db 0
+align 1
+L540 label byte
+db 83
+db 109
+db 97
+db 108
+db 108
+db 101
+db 115
+db 116
+db 32
+db 115
+db 116
+db 114
+db 105
+db 99
+db 116
+db 108
+db 121
+db 32
+db 112
+db 111
+db 115
+db 105
+db 116
+db 105
+db 118
+db 101
+db 32
+db 110
+db 117
+db 109
+db 98
+db 101
+db 114
+db 32
+db 102
+db 111
+db 117
+db 110
+db 100
+db 32
+db 105
+db 115
+db 32
+db 69
+db 48
+db 32
+db 61
+db 32
+db 37
+db 103
+db 32
+db 46
+db 10
+db 0
+align 1
+L539 label byte
+db 32
+db 116
+db 104
+db 114
+db 101
+db 115
+db 104
+db 111
+db 108
+db 100
+db 32
+db 116
+db 104
+db 97
+db 110
+db 32
+db 112
+db 114
+db 111
+db 100
+db 117
+db 99
+db 116
+db 115
+db 46
+db 10
+db 0
+align 1
+L538 label byte
+db 68
+db 105
+db 102
+db 102
+db 101
+db 114
+db 101
+db 110
+db 99
+db 101
+db 32
+db 117
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 115
+db 32
+db 97
+db 116
+db 32
+db 97
+db 32
+db 104
+db 105
+db 103
+db 104
+db 101
+db 114
+db 0
+align 1
+L535 label byte
+db 32
+db 116
+db 104
+db 114
+db 101
+db 115
+db 104
+db 111
+db 108
+db 100
+db 32
+db 116
+db 104
+db 97
+db 110
+db 32
+db 100
+db 105
+db 102
+db 102
+db 101
+db 114
+db 101
+db 110
+db 99
+db 101
+db 115
+db 46
+db 10
+db 0
+align 1
+L534 label byte
+db 80
+db 114
+db 111
+db 100
+db 117
+db 99
+db 116
+db 115
+db 32
+db 117
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 97
+db 116
+db 32
+db 97
+db 32
+db 104
+db 105
+db 103
+db 104
+db 101
+db 114
+db 0
+align 1
+L527 label byte
+db 118
+db 97
+db 108
+db 117
+db 101
+db 32
+db 80
+db 115
+db 101
+db 117
+db 100
+db 111
+db 90
+db 101
+db 114
+db 111
+db 32
+db 116
+db 104
+db 97
+db 116
+db 32
+db 112
+db 114
+db 105
+db 110
+db 116
+db 115
+db 32
+db 111
+db 117
+db 116
+db 32
+db 97
+db 115
+db 32
+db 37
+db 103
+db 32
+db 46
+db 10
+db 0
+align 1
+L526 label byte
+db 85
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 99
+db 97
+db 110
+db 32
+db 115
+db 116
+db 105
+db 99
+db 107
+db 32
+db 97
+db 116
+db 32
+db 97
+db 110
+db 32
+db 97
+db 108
+db 108
+db 101
+db 103
+db 101
+db 100
+db 108
+db 121
+db 32
+db 112
+db 111
+db 115
+db 105
+db 116
+db 105
+db 118
+db 101
+db 10
+db 0
+align 1
+L525 label byte
+db 112
+db 111
+db 115
+db 105
+db 116
+db 105
+db 118
+db 101
+db 44
+db 32
+db 105
+db 115
+db 110
+db 39
+db 116
+db 59
+db 32
+db 105
+db 116
+db 32
+db 112
+db 114
+db 105
+db 110
+db 116
+db 115
+db 32
+db 111
+db 117
+db 116
+db 32
+db 97
+db 115
+db 32
+db 32
+db 37
+db 103
+db 32
+db 46
+db 10
+db 0
+align 1
+L524 label byte
+db 66
+db 117
+db 116
+db 32
+db 45
+db 80
+db 115
+db 101
+db 117
+db 100
+db 111
+db 90
+db 101
+db 114
+db 111
+db 44
+db 32
+db 119
+db 104
+db 105
+db 99
+db 104
+db 32
+db 115
+db 104
+db 111
+db 117
+db 108
+db 100
+db 32
+db 98
+db 101
+db 10
+db 0
+align 1
+L521 label byte
+db 80
+db 115
+db 101
+db 117
+db 100
+db 111
+db 90
+db 101
+db 114
+db 111
+db 32
+db 116
+db 104
+db 97
+db 116
+db 32
+db 112
+db 114
+db 105
+db 110
+db 116
+db 115
+db 32
+db 111
+db 117
+db 116
+db 32
+db 97
+db 115
+db 58
+db 32
+db 37
+db 103
+db 32
+db 46
+db 10
+db 0
+align 1
+L520 label byte
+db 97
+db 108
+db 108
+db 101
+db 103
+db 101
+db 100
+db 108
+db 121
+db 32
+db 110
+db 101
+db 103
+db 97
+db 116
+db 105
+db 118
+db 101
+db 32
+db 118
+db 97
+db 108
+db 117
+db 101
+db 10
+db 0
+align 1
+L519 label byte
+db 80
+db 111
+db 115
+db 105
+db 116
+db 105
+db 118
+db 101
+db 32
+db 101
+db 120
+db 112
+db 114
+db 101
+db 115
+db 115
+db 105
+db 111
+db 110
+db 115
+db 32
+db 99
+db 97
+db 110
+db 32
+db 117
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 116
+db 111
+db 32
+db 97
+db 110
+db 10
+db 0
+align 1
+L506 label byte
+db 109
+db 117
+db 108
+db 116
+db 105
+db 112
+db 108
+db 105
+db 99
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 103
+db 101
+db 116
+db 115
+db 32
+db 116
+db 111
+db 111
+db 32
+db 109
+db 97
+db 110
+db 121
+db 32
+db 108
+db 97
+db 115
+db 116
+db 32
+db 100
+db 105
+db 103
+db 105
+db 116
+db 115
+db 32
+db 119
+db 114
+db 111
+db 110
+db 103
+db 46
+db 10
+db 0
+align 1
+L482 label byte
+db 83
+db 101
+db 101
+db 107
+db 105
+db 110
+db 103
+db 32
+db 85
+db 110
+db 100
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 32
+db 116
+db 104
+db 114
+db 101
+db 115
+db 104
+db 111
+db 108
+db 100
+db 115
+db 32
+db 85
+db 102
+db 84
+db 104
+db 111
+db 108
+db 100
+db 32
+db 97
+db 110
+db 100
+db 32
+db 69
+db 48
+db 46
+db 10
+db 0
+align 1
+L479 label byte
+db 46
+db 46
+db 46
+db 32
+db 110
+db 111
+db 32
+db 100
+db 105
+db 115
+db 99
+db 114
+db 101
+db 112
+db 97
+db 110
+db 99
+db 105
+db 115
+db 32
+db 102
+db 111
+db 117
+db 110
+db 100
+db 46
+db 10
+db 0
+align 1
+L476 label byte
+db 9
+db 105
+db 110
+db 118
+db 111
+db 108
+db 118
+db 105
+db 110
+db 103
+db 32
+db 105
+db 110
+db 116
+db 101
+db 114
+db 101
+db 115
+db 116
+db 32
+db 114
+db 97
+db 116
+db 101
+db 115
+db 46
+db 10
+db 0
+align 1
+L475 label byte
+db 69
+db 114
+db 114
+db 111
+db 114
+db 115
+db 32
+db 108
+db 105
+db 107
+db 101
+db 32
+db 116
+db 104
+db 105
+db 115
+db 32
+db 109
+db 97
+db 121
+db 32
+db 105
+db 110
+db 118
+db 97
+db 108
+db 105
+db 100
+db 97
+db 116
+db 101
+db 32
+db 102
+db 105
+db 110
+db 97
+db 110
+db 99
+db 105
+db 97
+db 108
+db 32
+db 99
+db 97
+db 108
+db 99
+db 117
+db 108
+db 97
+db 116
+db 105
+db 111
+db 110
+db 115
+db 10
+db 0
+align 1
+L454 label byte
+db 84
+db 101
+db 115
+db 116
+db 105
+db 110
+db 103
+db 32
+db 112
+db 111
+db 119
+db 101
+db 114
+db 115
+db 32
+db 90
+db 94
+db 105
+db 32
+db 102
+db 111
+db 114
+db 32
+db 115
+db 109
+db 97
+db 108
+db 108
+db 32
+db 73
+db 110
+db 116
+db 101
+db 103
+db 101
+db 114
+db 115
+db 32
+db 90
+db 32
+db 97
+db 110
+db 100
+db 32
+db 105
+db 46
+db 10
+db 0
+align 1
+L451 label byte
+db 115
+db 113
+db 114
+db 116
+db 32
+db 103
+db 101
+db 116
+db 115
+db 32
+db 116
+db 111
+db 111
+db 32
+db 109
+db 97
+db 110
+db 121
+db 32
+db 108
+db 97
+db 115
+db 116
+db 32
+db 100
+db 105
+db 103
+db 105
+db 116
+db 115
+db 32
+db 119
+db 114
+db 111
+db 110
+db 103
+db 0
+align 1
+L449 label byte
+db 116
+db 111
+db 32
+db 37
+db 46
+db 55
+db 101
+db 32
+db 117
+db 108
+db 112
+db 115
+db 46
+db 10
+db 0
+align 1
+L448 label byte
+db 79
+db 98
+db 115
+db 101
+db 114
+db 118
+db 101
+db 100
+db 32
+db 101
+db 114
+db 114
+db 111
+db 114
+db 115
+db 32
+db 114
+db 117
+db 110
+db 32
+db 102
+db 114
+db 111
+db 109
+db 32
+db 37
+db 46
+db 55
+db 101
+db 32
+db 0
+align 1
+L447 label byte
+db 83
+db 113
+db 117
+db 97
+db 114
+db 101
+db 32
+db 114
+db 111
+db 111
+db 116
+db 32
+db 105
+db 115
+db 32
+db 110
+db 101
+db 105
+db 116
+db 104
+db 101
+db 114
+db 32
+db 99
+db 104
+db 111
+db 112
+db 112
+db 101
+db 100
+db 32
+db 110
+db 111
+db 114
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 108
+db 121
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 101
+db 100
+db 46
+db 10
+db 0
+align 1
+L444 label byte
+db 83
+db 113
+db 117
+db 97
+db 114
+db 101
+db 32
+db 114
+db 111
+db 111
+db 116
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 115
+db 32
+db 116
+db 111
+db 32
+db 98
+db 101
+db 32
+db 99
+db 104
+db 111
+db 112
+db 112
+db 101
+db 100
+db 46
+db 10
+db 0
+align 1
+L439 label byte
+db 83
+db 113
+db 117
+db 97
+db 114
+db 101
+db 32
+db 114
+db 111
+db 111
+db 116
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 115
+db 32
+db 116
+db 111
+db 32
+db 98
+db 101
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 108
+db 121
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 101
+db 100
+db 46
+db 10
+db 0
+align 1
+L434 label byte
+db 32
+db 102
+db 97
+db 105
+db 108
+db 115
+db 32
+db 116
+db 101
+db 115
+db 116
+db 32
+db 119
+db 104
+db 101
+db 116
+db 104
+db 101
+db 114
+db 32
+db 115
+db 113
+db 114
+db 116
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 115
+db 32
+db 111
+db 114
+db 32
+db 99
+db 104
+db 111
+db 112
+db 115
+db 46
+db 10
+db 0
+align 1
+L433 label byte
+db 82
+db 97
+db 100
+db 105
+db 120
+db 94
+db 80
+db 114
+db 101
+db 99
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 61
+db 32
+db 37
+db 46
+db 55
+db 101
+db 10
+db 0
+align 1
+L432 label byte
+db 65
+db 110
+db 111
+db 109
+db 97
+db 108
+db 111
+db 117
+db 115
+db 32
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 101
+db 116
+db 105
+db 99
+db 32
+db 119
+db 105
+db 116
+db 104
+db 32
+db 73
+db 110
+db 116
+db 101
+db 103
+db 101
+db 114
+db 32
+db 60
+db 32
+db 0
+align 1
+L392 label byte
+db 84
+db 101
+db 115
+db 116
+db 105
+db 110
+db 103
+db 32
+db 119
+db 104
+db 101
+db 116
+db 104
+db 101
+db 114
+db 32
+db 115
+db 113
+db 114
+db 116
+db 32
+db 105
+db 115
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 101
+db 100
+db 32
+db 111
+db 114
+db 32
+db 99
+db 104
+db 111
+db 112
+db 112
+db 101
+db 100
+db 46
+db 10
+db 0
+align 1
+L370 label byte
+db 115
+db 113
+db 114
+db 116
+db 40
+db 88
+db 41
+db 32
+db 105
+db 115
+db 32
+db 110
+db 111
+db 110
+db 45
+db 109
+db 111
+db 110
+db 111
+db 116
+db 111
+db 110
+db 105
+db 99
+db 32
+db 102
+db 111
+db 114
+db 32
+db 88
+db 32
+db 110
+db 101
+db 97
+db 114
+db 32
+db 37
+db 46
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L369 label byte
+db 115
+db 113
+db 114
+db 116
+db 32
+db 104
+db 97
+db 115
+db 32
+db 112
+db 97
+db 115
+db 115
+db 101
+db 100
+db 32
+db 97
+db 32
+db 116
+db 101
+db 115
+db 116
+db 32
+db 102
+db 111
+db 114
+db 32
+db 77
+db 111
+db 110
+db 111
+db 116
+db 111
+db 110
+db 105
+db 99
+db 105
+db 116
+db 121
+db 46
+db 10
+db 0
+align 1
+L352 label byte
+db 84
+db 101
+db 115
+db 116
+db 32
+db 102
+db 111
+db 114
+db 32
+db 115
+db 113
+db 114
+db 116
+db 32
+db 109
+db 111
+db 110
+db 111
+db 116
+db 111
+db 110
+db 105
+db 99
+db 105
+db 116
+db 121
+db 46
+db 10
+db 0
+align 1
+L341 label byte
+db 84
+db 101
+db 115
+db 116
+db 105
+db 110
+db 103
+db 32
+db 105
+db 102
+db 32
+db 115
+db 113
+db 114
+db 116
+db 40
+db 88
+db 32
+db 42
+db 32
+db 88
+db 41
+db 32
+db 61
+db 61
+db 32
+db 88
+db 32
+db 102
+db 111
+db 114
+db 32
+db 37
+db 100
+db 32
+db 73
+db 110
+db 116
+db 101
+db 103
+db 101
+db 114
+db 115
+db 32
+db 88
+db 46
+db 10
+db 0
+align 1
+L336 label byte
+db 83
+db 113
+db 117
+db 97
+db 114
+db 101
+db 32
+db 114
+db 111
+db 111
+db 116
+db 32
+db 111
+db 102
+db 32
+db 48
+db 46
+db 48
+db 44
+db 32
+db 45
+db 48
+db 46
+db 48
+db 32
+db 111
+db 114
+db 32
+db 49
+db 46
+db 48
+db 32
+db 119
+db 114
+db 111
+db 110
+db 103
+db 0
+align 1
+L334 label byte
+db 10
+db 82
+db 117
+db 110
+db 110
+db 105
+db 110
+db 103
+db 32
+db 116
+db 101
+db 115
+db 116
+db 32
+db 111
+db 102
+db 32
+db 115
+db 113
+db 117
+db 97
+db 114
+db 101
+db 32
+db 114
+db 111
+db 111
+db 116
+db 40
+db 120
+db 41
+db 46
+db 10
+db 0
+align 1
+L333 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 78
+db 111
+db 32
+db 102
+db 97
+db 105
+db 108
+db 117
+db 114
+db 101
+db 115
+db 32
+db 102
+db 111
+db 117
+db 110
+db 100
+db 32
+db 105
+db 110
+db 32
+db 37
+db 100
+db 32
+db 105
+db 110
+db 116
+db 101
+db 103
+db 101
+db 114
+db 32
+db 112
+db 97
+db 105
+db 114
+db 115
+db 46
+db 10
+db 0
+align 1
+L332 label byte
+db 88
+db 32
+db 42
+db 32
+db 89
+db 32
+db 61
+db 61
+db 32
+db 89
+db 32
+db 42
+db 32
+db 88
+db 32
+db 116
+db 114
+db 105
+db 97
+db 108
+db 32
+db 102
+db 97
+db 105
+db 108
+db 115
+db 46
+db 10
+db 0
+align 4
+L323 label byte
+dd 00H
+dd 040080000H
+align 1
+L322 label byte
+db 84
+db 101
+db 115
+db 116
+db 105
+db 110
+db 103
+db 32
+db 111
+db 110
+db 32
+db 37
+db 100
+db 32
+db 114
+db 97
+db 110
+db 100
+db 111
+db 109
+db 32
+db 112
+db 97
+db 105
+db 114
+db 115
+db 46
+db 10
+db 0
+align 1
+L321 label byte
+db 68
+db 111
+db 101
+db 115
+db 32
+db 77
+db 117
+db 108
+db 116
+db 105
+db 112
+db 108
+db 105
+db 99
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 99
+db 111
+db 109
+db 109
+db 117
+db 116
+db 101
+db 63
+db 32
+db 32
+db 0
+align 1
+L318 label byte
+db 108
+db 97
+db 99
+db 107
+db 40
+db 115
+db 41
+db 32
+db 111
+db 102
+db 32
+db 103
+db 117
+db 97
+db 114
+db 100
+db 32
+db 100
+db 105
+db 103
+db 105
+db 116
+db 115
+db 32
+db 111
+db 114
+db 32
+db 102
+db 97
+db 105
+db 108
+db 117
+db 114
+db 101
+db 40
+db 115
+db 41
+db 32
+db 116
+db 111
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 108
+db 121
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 32
+db 111
+db 114
+db 32
+db 99
+db 104
+db 111
+db 112
+db 10
+db 40
+db 110
+db 111
+db 116
+db 101
+db 100
+db 32
+db 97
+db 98
+db 111
+db 118
+db 101
+db 41
+db 32
+db 99
+db 111
+db 117
+db 110
+db 116
+db 32
+db 97
+db 115
+db 32
+db 111
+db 110
+db 101
+db 32
+db 102
+db 108
+db 97
+db 119
+db 32
+db 105
+db 110
+db 32
+db 116
+db 104
+db 101
+db 32
+db 102
+db 105
+db 110
+db 97
+db 108
+db 32
+db 116
+db 97
+db 108
+db 108
+db 121
+db 32
+db 98
+db 101
+db 108
+db 111
+db 119
+db 0
+align 1
+L316 label byte
+db 83
+db 116
+db 105
+db 99
+db 107
+db 121
+db 32
+db 98
+db 105
+db 116
+db 32
+db 117
+db 115
+db 101
+db 100
+db 32
+db 105
+db 110
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 108
+db 121
+db 32
+db 111
+db 114
+db 32
+db 110
+db 111
+db 116
+db 32
+db 97
+db 116
+db 32
+db 97
+db 108
+db 108
+db 46
+db 10
+db 0
+align 1
+L315 label byte
+db 83
+db 116
+db 105
+db 99
+db 107
+db 121
+db 32
+db 98
+db 105
+db 116
+db 32
+db 97
+db 112
+db 112
+db 97
+db 114
+db 101
+db 110
+db 116
+db 108
+db 121
+db 32
+db 117
+db 115
+db 101
+db 100
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 108
+db 121
+db 46
+db 10
+db 0
+align 1
+L298 label byte
+db 67
+db 104
+db 101
+db 99
+db 107
+db 105
+db 110
+db 103
+db 32
+db 102
+db 111
+db 114
+db 32
+db 115
+db 116
+db 105
+db 99
+db 107
+db 121
+db 32
+db 98
+db 105
+db 116
+db 46
+db 10
+db 0
+align 1
+L295 label byte
+db 40
+db 88
+db 32
+db 45
+db 32
+db 89
+db 41
+db 32
+db 43
+db 32
+db 40
+db 89
+db 32
+db 45
+db 32
+db 88
+db 41
+db 32
+db 105
+db 115
+db 32
+db 110
+db 111
+db 110
+db 32
+db 122
+db 101
+db 114
+db 111
+db 33
+db 10
+db 0
+align 1
+L292 label byte
+db 65
+db 100
+db 100
+db 105
+db 116
+db 105
+db 111
+db 110
+db 47
+db 83
+db 117
+db 98
+db 116
+db 114
+db 97
+db 99
+db 116
+db 105
+db 111
+db 110
+db 32
+db 110
+db 101
+db 105
+db 116
+db 104
+db 101
+db 114
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 115
+db 32
+db 110
+db 111
+db 114
+db 32
+db 99
+db 104
+db 111
+db 112
+db 115
+db 46
+db 10
+db 0
+align 1
+L291 label byte
+db 65
+db 100
+db 100
+db 47
+db 83
+db 117
+db 98
+db 116
+db 114
+db 97
+db 99
+db 116
+db 0
+align 1
+L288 label byte
+db 65
+db 100
+db 100
+db 105
+db 116
+db 105
+db 111
+db 110
+db 47
+db 83
+db 117
+db 98
+db 116
+db 114
+db 97
+db 99
+db 116
+db 105
+db 111
+db 110
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 115
+db 32
+db 116
+db 111
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 108
+db 121
+db 46
+db 10
+db 0
+align 1
+L281 label byte
+db 65
+db 100
+db 100
+db 47
+db 83
+db 117
+db 98
+db 116
+db 114
+db 97
+db 99
+db 116
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 115
+db 32
+db 116
+db 111
+db 32
+db 98
+db 101
+db 32
+db 99
+db 104
+db 111
+db 112
+db 112
+db 101
+db 100
+db 46
+db 10
+db 0
+align 1
+L276 label byte
+db 73
+db 110
+db 99
+db 111
+db 109
+db 112
+db 108
+db 101
+db 116
+db 101
+db 32
+db 99
+db 97
+db 114
+db 114
+db 121
+db 45
+db 112
+db 114
+db 111
+db 112
+db 97
+db 103
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 105
+db 110
+db 32
+db 65
+db 100
+db 100
+db 105
+db 116
+db 105
+db 111
+db 110
+db 0
+align 1
+L272 label byte
+db 82
+db 97
+db 100
+db 105
+db 120
+db 32
+db 42
+db 32
+db 40
+db 32
+db 49
+db 32
+db 47
+db 32
+db 82
+db 97
+db 100
+db 105
+db 120
+db 32
+db 41
+db 32
+db 100
+db 105
+db 102
+db 102
+db 101
+db 114
+db 115
+db 32
+db 102
+db 114
+db 111
+db 109
+db 32
+db 49
+db 0
+align 1
+L270 label byte
+db 47
+db 32
+db 105
+db 115
+db 32
+db 110
+db 101
+db 105
+db 116
+db 104
+db 101
+db 114
+db 32
+db 99
+db 104
+db 111
+db 112
+db 112
+db 101
+db 100
+db 32
+db 110
+db 111
+db 114
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 108
+db 121
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 101
+db 100
+db 46
+db 10
+db 0
+align 1
+L267 label byte
+db 68
+db 105
+db 118
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 115
+db 32
+db 116
+db 111
+db 32
+db 99
+db 104
+db 111
+db 112
+db 46
+db 10
+db 0
+align 1
+L264 label byte
+db 68
+db 105
+db 118
+db 105
+db 115
+db 105
+db 111
+db 110
+db 0
+align 1
+L261 label byte
+db 68
+db 105
+db 118
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 115
+db 32
+db 116
+db 111
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 108
+db 121
+db 46
+db 10
+db 0
+align 1
+L256 label byte
+db 77
+db 117
+db 108
+db 116
+db 105
+db 112
+db 108
+db 105
+db 99
+db 97
+db 116
+db 105
+db 111
+db 110
+db 0
+align 1
+L253 label byte
+db 42
+db 32
+db 105
+db 115
+db 32
+db 110
+db 101
+db 105
+db 116
+db 104
+db 101
+db 114
+db 32
+db 99
+db 104
+db 111
+db 112
+db 112
+db 101
+db 100
+db 32
+db 110
+db 111
+db 114
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 108
+db 121
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 101
+db 100
+db 46
+db 10
+db 0
+align 1
+L252 label byte
+db 77
+db 117
+db 108
+db 116
+db 105
+db 112
+db 108
+db 105
+db 99
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 115
+db 32
+db 116
+db 111
+db 32
+db 99
+db 104
+db 111
+db 112
+db 46
+db 10
+db 0
+align 1
+L249 label byte
+db 77
+db 117
+db 108
+db 116
+db 105
+db 112
+db 108
+db 105
+db 99
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 115
+db 32
+db 116
+db 111
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 32
+db 99
+db 111
+db 114
+db 114
+db 101
+db 99
+db 116
+db 108
+db 121
+db 46
+db 10
+db 0
+align 1
+L239 label byte
+db 88
+db 32
+db 42
+db 32
+db 40
+db 49
+db 47
+db 88
+db 41
+db 32
+db 100
+db 105
+db 102
+db 102
+db 101
+db 114
+db 115
+db 32
+db 102
+db 114
+db 111
+db 109
+db 32
+db 49
+db 0
+align 1
+L220 label byte
+db 67
+db 104
+db 101
+db 99
+db 107
+db 105
+db 110
+db 103
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 105
+db 110
+db 103
+db 32
+db 111
+db 110
+db 32
+db 109
+db 117
+db 108
+db 116
+db 105
+db 112
+db 108
+db 121
+db 44
+db 32
+db 100
+db 105
+db 118
+db 105
+db 100
+db 101
+db 32
+db 97
+db 110
+db 100
+db 32
+db 97
+db 100
+db 100
+db 47
+db 115
+db 117
+db 98
+db 116
+db 114
+db 97
+db 99
+db 116
+db 46
+db 10
+db 0
+align 1
+L219 label byte
+db 32
+db 32
+db 32
+db 32
+db 32
+db 42
+db 44
+db 32
+db 47
+db 44
+db 32
+db 97
+db 110
+db 100
+db 32
+db 45
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 32
+db 116
+db 111
+db 32
+db 104
+db 97
+db 118
+db 101
+db 32
+db 103
+db 117
+db 97
+db 114
+db 100
+db 32
+db 100
+db 105
+db 103
+db 105
+db 116
+db 115
+db 44
+db 32
+db 97
+db 115
+db 32
+db 116
+db 104
+db 101
+db 121
+db 32
+db 115
+db 104
+db 111
+db 117
+db 108
+db 100
+db 46
+db 10
+db 0
+align 1
+L216 label byte
+db 32
+db 32
+db 46
+db 46
+db 46
+db 32
+db 32
+db 105
+db 102
+db 32
+db 40
+db 88
+db 32
+db 61
+db 61
+db 32
+db 49
+db 46
+db 48
+db 41
+db 32
+db 123
+db 46
+db 46
+db 46
+db 46
+db 46
+db 125
+db 32
+db 101
+db 108
+db 115
+db 101
+db 32
+db 123
+db 46
+db 46
+db 46
+db 47
+db 40
+db 88
+db 45
+db 49
+db 46
+db 48
+db 41
+db 46
+db 46
+db 46
+db 125
+db 10
+db 0
+align 1
+L215 label byte
+db 32
+db 32
+db 115
+db 117
+db 99
+db 104
+db 32
+db 112
+db 114
+db 101
+db 99
+db 97
+db 117
+db 116
+db 105
+db 111
+db 110
+db 115
+db 32
+db 97
+db 103
+db 97
+db 105
+db 110
+db 115
+db 116
+db 32
+db 100
+db 105
+db 118
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 98
+db 121
+db 32
+db 122
+db 101
+db 114
+db 111
+db 32
+db 97
+db 115
+db 10
+db 0
+align 1
+L214 label byte
+db 32
+db 32
+db 115
+db 117
+db 98
+db 116
+db 114
+db 97
+db 99
+db 116
+db 105
+db 111
+db 110
+db 32
+db 121
+db 105
+db 101
+db 108
+db 100
+db 115
+db 32
+db 32
+db 40
+db 49
+db 45
+db 85
+db 49
+db 41
+db 32
+db 45
+db 32
+db 49
+db 32
+db 61
+db 32
+db 48
+db 32
+db 44
+db 32
+db 116
+db 104
+db 101
+db 114
+db 101
+db 98
+db 121
+db 32
+db 118
+db 105
+db 116
+db 105
+db 97
+db 116
+db 105
+db 110
+db 103
+db 10
+db 0
+align 1
+L213 label byte
+db 99
+db 111
+db 109
+db 112
+db 97
+db 114
+db 105
+db 115
+db 111
+db 110
+db 32
+db 97
+db 108
+db 108
+db 101
+db 103
+db 101
+db 115
+db 32
+db 32
+db 40
+db 49
+db 45
+db 85
+db 49
+db 41
+db 32
+db 60
+db 32
+db 49
+db 32
+db 32
+db 97
+db 108
+db 116
+db 104
+db 111
+db 117
+db 103
+db 104
+db 10
+db 0
+align 1
+L210 label byte
+db 45
+db 32
+db 108
+db 97
+db 99
+db 107
+db 115
+db 32
+db 71
+db 117
+db 97
+db 114
+db 100
+db 32
+db 68
+db 105
+db 103
+db 105
+db 116
+db 44
+db 32
+db 115
+db 111
+db 32
+db 99
+db 97
+db 110
+db 99
+db 101
+db 108
+db 108
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 105
+db 115
+db 32
+db 111
+db 98
+db 115
+db 99
+db 117
+db 114
+db 101
+db 100
+db 0
+align 1
+L205 label byte
+db 42
+db 32
+db 97
+db 110
+db 100
+db 47
+db 111
+db 114
+db 32
+db 47
+db 32
+db 103
+db 101
+db 116
+db 115
+db 32
+db 116
+db 111
+db 111
+db 32
+db 109
+db 97
+db 110
+db 121
+db 32
+db 108
+db 97
+db 115
+db 116
+db 32
+db 100
+db 105
+db 103
+db 105
+db 116
+db 115
+db 32
+db 119
+db 114
+db 111
+db 110
+db 103
+db 0
+align 1
+L201 label byte
+db 67
+db 111
+db 109
+db 112
+db 117
+db 116
+db 101
+db 100
+db 32
+db 118
+db 97
+db 108
+db 117
+db 101
+db 32
+db 111
+db 102
+db 32
+db 49
+db 47
+db 49
+db 46
+db 48
+db 48
+db 48
+db 46
+db 46
+db 49
+db 32
+db 62
+db 61
+db 32
+db 49
+db 0
+align 1
+L199 label byte
+db 68
+db 105
+db 118
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 108
+db 97
+db 99
+db 107
+db 115
+db 32
+db 97
+db 32
+db 71
+db 117
+db 97
+db 114
+db 100
+db 32
+db 68
+db 105
+db 103
+db 105
+db 116
+db 44
+db 32
+db 115
+db 111
+db 32
+db 88
+db 47
+db 49
+db 32
+db 33
+db 61
+db 32
+db 88
+db 0
+align 1
+L194 label byte
+db 68
+db 105
+db 118
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 108
+db 97
+db 99
+db 107
+db 115
+db 32
+db 97
+db 32
+db 71
+db 117
+db 97
+db 114
+db 100
+db 32
+db 68
+db 105
+db 103
+db 105
+db 116
+db 44
+db 32
+db 115
+db 111
+db 32
+db 101
+db 114
+db 114
+db 111
+db 114
+db 32
+db 99
+db 97
+db 110
+db 32
+db 101
+db 120
+db 99
+db 101
+db 101
+db 100
+db 32
+db 49
+db 32
+db 117
+db 108
+db 112
+db 10
+db 111
+db 114
+db 32
+db 32
+db 49
+db 47
+db 51
+db 32
+db 32
+db 97
+db 110
+db 100
+db 32
+db 32
+db 51
+db 47
+db 57
+db 32
+db 32
+db 97
+db 110
+db 100
+db 32
+db 32
+db 57
+db 47
+db 50
+db 55
+db 32
+db 109
+db 97
+db 121
+db 32
+db 100
+db 105
+db 115
+db 97
+db 103
+db 114
+db 101
+db 101
+db 0
+align 1
+L190 label byte
+db 42
+db 32
+db 103
+db 101
+db 116
+db 115
+db 32
+db 116
+db 111
+db 111
+db 32
+db 109
+db 97
+db 110
+db 121
+db 32
+db 102
+db 105
+db 110
+db 97
+db 108
+db 32
+db 100
+db 105
+db 103
+db 105
+db 116
+db 115
+db 32
+db 119
+db 114
+db 111
+db 110
+db 103
+db 46
+db 10
+db 0
+align 1
+L188 label byte
+db 42
+db 32
+db 108
+db 97
+db 99
+db 107
+db 115
+db 32
+db 97
+db 32
+db 71
+db 117
+db 97
+db 114
+db 100
+db 32
+db 68
+db 105
+db 103
+db 105
+db 116
+db 44
+db 32
+db 115
+db 111
+db 32
+db 49
+db 42
+db 88
+db 32
+db 33
+db 61
+db 32
+db 88
+db 0
+align 1
+L185 label byte
+db 10
+db 67
+db 104
+db 101
+db 99
+db 107
+db 105
+db 110
+db 103
+db 32
+db 102
+db 111
+db 114
+db 32
+db 103
+db 117
+db 97
+db 114
+db 100
+db 32
+db 100
+db 105
+db 103
+db 105
+db 116
+db 32
+db 105
+db 110
+db 32
+db 42
+db 44
+db 32
+db 47
+db 44
+db 32
+db 97
+db 110
+db 100
+db 32
+db 45
+db 46
+db 10
+db 0
+align 1
+L184 label byte
+db 83
+db 117
+db 98
+db 116
+db 114
+db 97
+db 99
+db 116
+db 105
+db 111
+db 110
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 115
+db 32
+db 116
+db 111
+db 32
+db 98
+db 101
+db 32
+db 110
+db 111
+db 114
+db 109
+db 97
+db 108
+db 105
+db 122
+db 101
+db 100
+db 44
+db 32
+db 97
+db 115
+db 32
+db 105
+db 116
+db 32
+db 115
+db 104
+db 111
+db 117
+db 108
+db 100
+db 32
+db 98
+db 101
+db 46
+db 0
+align 1
+L179 label byte
+db 83
+db 117
+db 98
+db 116
+db 114
+db 97
+db 99
+db 116
+db 105
+db 111
+db 110
+db 32
+db 105
+db 115
+db 32
+db 110
+db 111
+db 116
+db 32
+db 110
+db 111
+db 114
+db 109
+db 97
+db 108
+db 105
+db 122
+db 101
+db 100
+db 32
+db 88
+db 61
+db 89
+db 44
+db 88
+db 43
+db 90
+db 32
+db 33
+db 61
+db 32
+db 89
+db 43
+db 90
+db 33
+db 0
+align 1
+L175 label byte
+db 114
+db 111
+db 117
+db 103
+db 104
+db 108
+db 121
+db 32
+db 37
+db 103
+db 32
+db 101
+db 120
+db 116
+db 114
+db 97
+db 32
+db 115
+db 105
+db 103
+db 110
+db 105
+db 102
+db 105
+db 99
+db 97
+db 110
+db 116
+db 32
+db 100
+db 101
+db 99
+db 105
+db 109
+db 97
+db 108
+db 115
+db 46
+db 10
+db 0
+align 1
+L174 label byte
+db 112
+db 114
+db 101
+db 99
+db 105
+db 115
+db 101
+db 108
+db 121
+db 32
+db 119
+db 105
+db 116
+db 104
+db 32
+db 97
+db 98
+db 111
+db 117
+db 116
+db 32
+db 37
+db 103
+db 32
+db 101
+db 120
+db 116
+db 114
+db 97
+db 32
+db 66
+db 45
+db 100
+db 105
+db 103
+db 105
+db 116
+db 115
+db 44
+db 32
+db 105
+db 46
+db 101
+db 46
+db 10
+db 0
+align 1
+L173 label byte
+db 83
+db 111
+db 109
+db 101
+db 32
+db 115
+db 117
+db 98
+db 101
+db 120
+db 112
+db 114
+db 101
+db 115
+db 115
+db 105
+db 111
+db 110
+db 115
+db 32
+db 97
+db 112
+db 112
+db 101
+db 97
+db 114
+db 32
+db 116
+db 111
+db 32
+db 98
+db 101
+db 32
+db 99
+db 97
+db 108
+db 99
+db 117
+db 108
+db 97
+db 116
+db 101
+db 100
+db 32
+db 101
+db 120
+db 116
+db 114
+db 97
+db 10
+db 0
+align 1
+L167 label byte
+db 111
+db 102
+db 32
+db 97
+db 110
+db 10
+db 101
+db 120
+db 116
+db 114
+db 97
+db 45
+db 112
+db 114
+db 101
+db 99
+db 105
+db 115
+db 105
+db 111
+db 110
+db 0
+align 1
+L166 label byte
+db 90
+db 49
+db 32
+db 61
+db 32
+db 37
+db 46
+db 55
+db 101
+db 44
+db 32
+db 111
+db 114
+db 32
+db 90
+db 50
+db 32
+db 61
+db 32
+db 37
+db 46
+db 55
+db 101
+db 32
+db 0
+align 1
+L165 label byte
+db 44
+db 32
+db 111
+db 114
+db 32
+db 101
+db 120
+db 97
+db 99
+db 116
+db 32
+db 114
+db 97
+db 116
+db 105
+db 111
+db 110
+db 97
+db 108
+db 32
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 101
+db 116
+db 105
+db 99
+db 32
+db 97
+db 32
+db 114
+db 101
+db 115
+db 117
+db 108
+db 116
+db 10
+db 0
+align 1
+L164 label byte
+db 66
+db 101
+db 99
+db 97
+db 117
+db 115
+db 101
+db 32
+db 111
+db 102
+db 32
+db 117
+db 110
+db 117
+db 115
+db 117
+db 97
+db 108
+db 32
+db 82
+db 97
+db 100
+db 105
+db 120
+db 32
+db 61
+db 32
+db 37
+db 102
+db 0
+align 1
+L160 label byte
+db 9
+db 85
+db 50
+db 32
+db 61
+db 32
+db 37
+db 46
+db 55
+db 101
+db 44
+db 32
+db 90
+db 50
+db 32
+db 45
+db 32
+db 85
+db 50
+db 32
+db 61
+db 32
+db 37
+db 46
+db 55
+db 101
+db 10
+db 0
+align 1
+L159 label byte
+db 9
+db 85
+db 49
+db 32
+db 61
+db 32
+db 37
+db 46
+db 55
+db 101
+db 44
+db 32
+db 90
+db 49
+db 32
+db 45
+db 32
+db 85
+db 49
+db 32
+db 61
+db 32
+db 37
+db 46
+db 55
+db 101
+db 10
+db 0
+align 1
+L158 label byte
+db 80
+db 114
+db 101
+db 99
+db 105
+db 115
+db 105
+db 111
+db 110
+db 0
+align 1
+L157 label byte
+db 0
+align 1
+L150 label byte
+db 84
+db 104
+db 97
+db 116
+db 32
+db 102
+db 101
+db 97
+db 116
+db 117
+db 114
+db 101
+db 32
+db 105
+db 115
+db 32
+db 110
+db 111
+db 116
+db 32
+db 116
+db 101
+db 115
+db 116
+db 101
+db 100
+db 32
+db 102
+db 117
+db 114
+db 116
+db 104
+db 101
+db 114
+db 32
+db 98
+db 121
+db 32
+db 116
+db 104
+db 105
+db 115
+db 32
+db 112
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 46
+db 10
+db 0
+align 1
+L145 label byte
+db 80
+db 111
+db 115
+db 115
+db 105
+db 98
+db 108
+db 121
+db 32
+db 115
+db 111
+db 109
+db 101
+db 32
+db 112
+db 97
+db 114
+db 116
+db 32
+db 111
+db 102
+db 32
+db 116
+db 104
+db 105
+db 115
+db 0
+align 1
+L144 label byte
+db 98
+db 121
+db 32
+db 101
+db 120
+db 116
+db 114
+db 97
+db 45
+db 112
+db 114
+db 101
+db 99
+db 105
+db 115
+db 101
+db 32
+db 101
+db 118
+db 97
+db 108
+db 117
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 111
+db 102
+db 32
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 101
+db 116
+db 105
+db 99
+db 32
+db 115
+db 117
+db 98
+db 101
+db 120
+db 112
+db 114
+db 101
+db 115
+db 115
+db 105
+db 111
+db 110
+db 115
+db 46
+db 10
+db 0
+align 1
+L143 label byte
+db 97
+db 114
+db 101
+db 32
+db 115
+db 121
+db 109
+db 112
+db 116
+db 111
+db 109
+db 115
+db 32
+db 111
+db 102
+db 32
+db 105
+db 110
+db 99
+db 111
+db 110
+db 115
+db 105
+db 115
+db 116
+db 101
+db 110
+db 99
+db 105
+db 101
+db 115
+db 32
+db 105
+db 110
+db 116
+db 114
+db 111
+db 100
+db 117
+db 99
+db 101
+db 100
+db 10
+db 0
+align 1
+L142 label byte
+db 114
+db 101
+db 115
+db 112
+db 101
+db 99
+db 116
+db 105
+db 118
+db 101
+db 108
+db 121
+db 32
+db 32
+db 37
+db 46
+db 55
+db 101
+db 44
+db 32
+db 32
+db 37
+db 46
+db 55
+db 101
+db 44
+db 32
+db 32
+db 37
+db 46
+db 55
+db 101
+db 44
+db 10
+db 0
+align 1
+L141 label byte
+db 68
+db 105
+db 115
+db 97
+db 103
+db 114
+db 101
+db 101
+db 109
+db 101
+db 110
+db 116
+db 115
+db 32
+db 97
+db 109
+db 111
+db 110
+db 103
+db 32
+db 116
+db 104
+db 101
+db 32
+db 118
+db 97
+db 108
+db 117
+db 101
+db 115
+db 32
+db 88
+db 49
+db 44
+db 32
+db 89
+db 49
+db 44
+db 32
+db 90
+db 49
+db 44
+db 10
+db 0
+align 1
+L119 label byte
+db 80
+db 114
+db 101
+db 99
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 119
+db 111
+db 114
+db 115
+db 101
+db 32
+db 116
+db 104
+db 97
+db 110
+db 32
+db 53
+db 32
+db 100
+db 101
+db 99
+db 105
+db 109
+db 97
+db 108
+db 32
+db 102
+db 105
+db 103
+db 117
+db 114
+db 101
+db 115
+db 32
+db 32
+db 0
+align 1
+L117 label byte
+db 84
+db 104
+db 101
+db 32
+db 110
+db 117
+db 109
+db 98
+db 101
+db 114
+db 32
+db 111
+db 102
+db 32
+db 115
+db 105
+db 103
+db 110
+db 105
+db 102
+db 105
+db 99
+db 97
+db 110
+db 116
+db 32
+db 100
+db 105
+db 103
+db 105
+db 116
+db 115
+db 32
+db 111
+db 102
+db 32
+db 116
+db 104
+db 101
+db 32
+db 82
+db 97
+db 100
+db 105
+db 120
+db 32
+db 105
+db 115
+db 32
+db 37
+db 102
+db 32
+db 46
+db 10
+db 0
+align 1
+L116 label byte
+db 108
+db 111
+db 103
+db 97
+db 114
+db 105
+db 116
+db 104
+db 109
+db 105
+db 99
+db 32
+db 101
+db 110
+db 99
+db 111
+db 100
+db 105
+db 110
+db 103
+db 32
+db 104
+db 97
+db 115
+db 32
+db 112
+db 114
+db 101
+db 99
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 99
+db 104
+db 97
+db 114
+db 97
+db 99
+db 116
+db 101
+db 114
+db 105
+db 122
+db 101
+db 100
+db 32
+db 115
+db 111
+db 108
+db 101
+db 108
+db 121
+db 32
+db 98
+db 121
+db 32
+db 85
+db 49
+db 46
+db 10
+db 0
+align 1
+L113 label byte
+db 111
+db 102
+db 32
+db 115
+db 105
+db 103
+db 110
+db 105
+db 102
+db 105
+db 99
+db 97
+db 110
+db 116
+db 32
+db 100
+db 105
+db 103
+db 105
+db 116
+db 115
+db 32
+db 98
+db 117
+db 116
+db 44
+db 32
+db 98
+db 121
+db 32
+db 105
+db 116
+db 115
+db 101
+db 108
+db 102
+db 44
+db 32
+db 116
+db 104
+db 105
+db 115
+db 32
+db 105
+db 115
+db 32
+db 97
+db 32
+db 109
+db 105
+db 110
+db 111
+db 114
+db 32
+db 102
+db 108
+db 97
+db 119
+db 46
+db 10
+db 0
+align 1
+L112 label byte
+db 80
+db 114
+db 101
+db 99
+db 105
+db 115
+db 105
+db 111
+db 110
+db 32
+db 99
+db 97
+db 110
+db 110
+db 111
+db 116
+db 32
+db 98
+db 101
+db 32
+db 99
+db 104
+db 97
+db 114
+db 97
+db 99
+db 116
+db 101
+db 114
+db 105
+db 122
+db 101
+db 100
+db 32
+db 98
+db 121
+db 32
+db 97
+db 110
+db 32
+db 73
+db 110
+db 116
+db 101
+db 103
+db 101
+db 114
+db 32
+db 110
+db 117
+db 109
+db 98
+db 101
+db 114
+db 10
+db 0
+align 1
+L99 label byte
+db 67
+db 111
+db 109
+db 112
+db 97
+db 114
+db 105
+db 115
+db 111
+db 110
+db 32
+db 105
+db 115
+db 32
+db 102
+db 117
+db 122
+db 122
+db 121
+db 44
+db 88
+db 61
+db 49
+db 32
+db 98
+db 117
+db 116
+db 32
+db 88
+db 45
+db 49
+db 47
+db 50
+db 45
+db 49
+db 47
+db 50
+db 32
+db 33
+db 61
+db 32
+db 48
+db 0
+align 1
+L95 label byte
+db 40
+db 49
+db 45
+db 85
+db 49
+db 41
+db 45
+db 49
+db 47
+db 50
+db 32
+db 60
+db 32
+db 49
+db 47
+db 50
+db 32
+db 105
+db 115
+db 32
+db 70
+db 65
+db 76
+db 83
+db 69
+db 44
+db 32
+db 112
+db 114
+db 111
+db 103
+db 46
+db 32
+db 102
+db 97
+db 105
+db 108
+db 115
+db 63
+db 0
+align 4
+L93 label byte
+dd 00H
+dd 040240000H
+align 1
+L88 label byte
+db 82
+db 97
+db 100
+db 105
+db 120
+db 32
+db 105
+db 115
+db 32
+db 110
+db 111
+db 116
+db 32
+db 97
+db 115
+db 32
+db 103
+db 111
+db 111
+db 100
+db 32
+db 97
+db 115
+db 32
+db 50
+db 32
+db 111
+db 114
+db 32
+db 49
+db 48
+db 0
+align 1
+L84 label byte
+db 82
+db 97
+db 100
+db 105
+db 120
+db 32
+db 105
+db 115
+db 32
+db 116
+db 111
+db 111
+db 32
+db 98
+db 105
+db 103
+db 58
+db 32
+db 114
+db 111
+db 117
+db 110
+db 100
+db 111
+db 102
+db 102
+db 32
+db 112
+db 114
+db 111
+db 98
+db 108
+db 101
+db 109
+db 115
+db 0
+align 1
+L82 label byte
+db 77
+db 89
+db 83
+db 84
+db 69
+db 82
+db 89
+db 58
+db 32
+db 114
+db 101
+db 99
+db 97
+db 108
+db 99
+db 117
+db 108
+db 97
+db 116
+db 101
+db 100
+db 32
+db 82
+db 97
+db 100
+db 105
+db 120
+db 32
+db 61
+db 32
+db 37
+db 46
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L81 label byte
+db 82
+db 97
+db 100
+db 105
+db 120
+db 32
+db 99
+db 111
+db 110
+db 102
+db 105
+db 114
+db 109
+db 101
+db 100
+db 46
+db 10
+db 0
+align 4
+L78 label byte
+dd 047ae147bH
+dd 03f847ae1H
+align 1
+L77 label byte
+db 103
+db 101
+db 116
+db 115
+db 32
+db 98
+db 101
+db 116
+db 116
+db 101
+db 114
+db 32
+db 99
+db 108
+db 111
+db 115
+db 101
+db 115
+db 116
+db 32
+db 114
+db 101
+db 108
+db 97
+db 116
+db 105
+db 118
+db 101
+db 32
+db 115
+db 101
+db 112
+db 97
+db 114
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 85
+db 49
+db 32
+db 61
+db 32
+db 37
+db 46
+db 55
+db 101
+db 32
+db 46
+db 10
+db 0
+align 1
+L76 label byte
+db 99
+db 111
+db 110
+db 102
+db 105
+db 114
+db 109
+db 115
+db 32
+db 99
+db 108
+db 111
+db 115
+db 101
+db 115
+db 116
+db 32
+db 114
+db 101
+db 108
+db 97
+db 116
+db 105
+db 118
+db 101
+db 32
+db 115
+db 101
+db 112
+db 97
+db 114
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 85
+db 49
+db 32
+db 46
+db 10
+db 0
+align 1
+L61 label byte
+db 82
+db 101
+db 99
+db 97
+db 108
+db 99
+db 117
+db 108
+db 97
+db 116
+db 105
+db 110
+db 103
+db 32
+db 114
+db 97
+db 100
+db 105
+db 120
+db 32
+db 97
+db 110
+db 100
+db 32
+db 112
+db 114
+db 101
+db 99
+db 105
+db 115
+db 105
+db 111
+db 110
+db 10
+db 32
+db 0
+align 1
+L60 label byte
+db 67
+db 108
+db 111
+db 115
+db 101
+db 115
+db 116
+db 32
+db 114
+db 101
+db 108
+db 97
+db 116
+db 105
+db 118
+db 101
+db 32
+db 115
+db 101
+db 112
+db 97
+db 114
+db 97
+db 116
+db 105
+db 111
+db 110
+db 32
+db 102
+db 111
+db 117
+db 110
+db 100
+db 32
+db 105
+db 115
+db 32
+db 85
+db 49
+db 32
+db 61
+db 32
+db 37
+db 46
+db 55
+db 101
+db 32
+db 46
+db 10
+db 10
+db 0
+align 1
+L54 label byte
+db 82
+db 97
+db 100
+db 105
+db 120
+db 32
+db 61
+db 32
+db 37
+db 102
+db 32
+db 46
+db 10
+db 0
+align 1
+L45 label byte
+db 83
+db 101
+db 97
+db 114
+db 99
+db 104
+db 105
+db 110
+db 103
+db 32
+db 102
+db 111
+db 114
+db 32
+db 82
+db 97
+db 100
+db 105
+db 120
+db 32
+db 97
+db 110
+db 100
+db 32
+db 80
+db 114
+db 101
+db 99
+db 105
+db 115
+db 105
+db 111
+db 110
+db 46
+db 10
+db 0
+align 1
+L44 label byte
+db 10
+db 0
+align 1
+L43 label byte
+db 45
+db 49
+db 44
+db 32
+db 48
+db 44
+db 32
+db 49
+db 47
+db 50
+db 44
+db 32
+db 49
+db 44
+db 32
+db 50
+db 44
+db 32
+db 51
+db 44
+db 32
+db 52
+db 44
+db 32
+db 53
+db 44
+db 32
+db 57
+db 44
+db 32
+db 50
+db 55
+db 44
+db 32
+db 51
+db 50
+db 32
+db 38
+db 32
+db 50
+db 52
+db 48
+db 32
+db 97
+db 114
+db 101
+db 32
+db 79
+db 46
+db 75
+db 46
+db 10
+db 0
+align 1
+L38 label byte
+db 53
+db 32
+db 33
+db 61
+db 32
+db 52
+db 43
+db 49
+db 44
+db 32
+db 50
+db 52
+db 48
+db 47
+db 51
+db 32
+db 33
+db 61
+db 32
+db 56
+db 48
+db 44
+db 32
+db 50
+db 52
+db 48
+db 47
+db 52
+db 32
+db 33
+db 61
+db 32
+db 54
+db 48
+db 44
+db 32
+db 111
+db 114
+db 32
+db 50
+db 52
+db 48
+db 47
+db 53
+db 32
+db 33
+db 61
+db 32
+db 52
+db 56
+db 0
+align 1
+L34 label byte
+db 57
+db 32
+db 33
+db 61
+db 32
+db 51
+db 42
+db 51
+db 44
+db 32
+db 50
+db 55
+db 32
+db 33
+db 61
+db 32
+db 57
+db 42
+db 51
+db 44
+db 32
+db 51
+db 50
+db 32
+db 33
+db 61
+db 32
+db 56
+db 42
+db 52
+db 44
+db 32
+db 111
+db 114
+db 32
+db 51
+db 50
+db 45
+db 50
+db 55
+db 45
+db 52
+db 45
+db 49
+db 32
+db 33
+db 61
+db 32
+db 48
+db 0
+align 1
+L30 label byte
+db 49
+db 47
+db 50
+db 32
+db 43
+db 32
+db 40
+db 45
+db 49
+db 41
+db 32
+db 43
+db 32
+db 49
+db 47
+db 50
+db 32
+db 33
+db 61
+db 32
+db 48
+db 0
+align 1
+L26 label byte
+db 45
+db 49
+db 43
+db 49
+db 32
+db 33
+db 61
+db 32
+db 48
+db 44
+db 32
+db 40
+db 45
+db 49
+db 41
+db 43
+db 97
+db 98
+db 115
+db 40
+db 49
+db 41
+db 32
+db 33
+db 61
+db 32
+db 48
+db 44
+db 32
+db 111
+db 114
+db 32
+db 45
+db 49
+db 43
+db 40
+db 45
+db 49
+db 41
+db 42
+db 40
+db 45
+db 49
+db 41
+db 32
+db 33
+db 61
+db 32
+db 48
+db 0
+align 1
+L22 label byte
+db 51
+db 32
+db 33
+db 61
+db 32
+db 50
+db 43
+db 49
+db 44
+db 32
+db 52
+db 32
+db 33
+db 61
+db 32
+db 51
+db 43
+db 49
+db 44
+db 32
+db 52
+db 43
+db 50
+db 42
+db 40
+db 45
+db 50
+db 41
+db 32
+db 33
+db 61
+db 32
+db 48
+db 44
+db 32
+db 111
+db 114
+db 32
+db 52
+db 45
+db 51
+db 45
+db 49
+db 32
+db 33
+db 61
+db 32
+db 48
+db 0
+align 4
+L20 label byte
+dd 0d2f1a9fcH
+dd 03f50624dH
+align 1
+L19 label byte
+db 67
+db 111
+db 109
+db 112
+db 97
+db 114
+db 105
+db 115
+db 111
+db 110
+db 32
+db 97
+db 108
+db 108
+db 101
+db 103
+db 101
+db 115
+db 32
+db 116
+db 104
+db 97
+db 116
+db 32
+db 45
+db 48
+db 46
+db 48
+db 32
+db 105
+db 115
+db 32
+db 78
+db 111
+db 110
+db 45
+db 122
+db 101
+db 114
+db 111
+db 33
+db 10
+db 0
+align 1
+L14 label byte
+db 48
+db 43
+db 48
+db 32
+db 33
+db 61
+db 32
+db 48
+db 44
+db 32
+db 49
+db 45
+db 49
+db 32
+db 33
+db 61
+db 32
+db 48
+db 44
+db 32
+db 49
+db 32
+db 60
+db 61
+db 32
+db 48
+db 44
+db 32
+db 111
+db 114
+db 32
+db 49
+db 43
+db 49
+db 32
+db 33
+db 61
+db 32
+db 50
+db 0
+align 1
+L12 label byte
+db 80
+db 114
+db 111
+db 103
+db 114
+db 97
+db 109
+db 32
+db 105
+db 115
+db 32
+db 110
+db 111
+db 119
+db 32
+db 82
+db 85
+db 78
+db 78
+db 73
+db 78
+db 71
+db 32
+db 116
+db 101
+db 115
+db 116
+db 115
+db 32
+db 111
+db 110
+db 32
+db 115
+db 109
+db 97
+db 108
+db 108
+db 32
+db 105
+db 110
+db 116
+db 101
+db 103
+db 101
+db 114
+db 115
+db 58
+db 10
+db 0
+align 4
+L8 label byte
+dd 00H
+dd 03ff00000H
+align 4
+L7 label byte
+dd 00H
+dd 00H
+align 1
+L2 label byte
+db 10
+db 42
+db 32
+db 42
+db 32
+db 42
+db 32
+db 70
+db 76
+db 79
+db 65
+db 84
+db 73
+db 78
+db 71
+db 45
+db 80
+db 79
+db 73
+db 78
+db 84
+db 32
+db 69
+db 82
+db 82
+db 79
+db 82
+db 32
+db 42
+db 32
+db 42
+db 32
+db 42
+db 10
+db 0
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/sort.1bk b/lcc/x86/win32/tst/sort.1bk
index 380d529..75e1f0d 100755
--- a/lcc/x86/win32/tst/sort.1bk
+++ b/lcc/x86/win32/tst/sort.1bk
@@ -1,20 +1,20 @@
-exchange(1,9)
-exchange(3,7)
-exchange(5,6)
-exchange(0,5)
-exchange(0,3)
-exchange(0,0)
-exchange(1,2)
-exchange(6,6)
-exchange(8,9)
-exchange(7,8)
--51
--1
-0
-1
-3
-10
-18
-32
-567
-789
+exchange(1,9)
+exchange(3,7)
+exchange(5,6)
+exchange(0,5)
+exchange(0,3)
+exchange(0,0)
+exchange(1,2)
+exchange(6,6)
+exchange(8,9)
+exchange(7,8)
+-51
+-1
+0
+1
+3
+10
+18
+32
+567
+789
diff --git a/lcc/x86/win32/tst/sort.2bk b/lcc/x86/win32/tst/sort.2bk
index 27488a1..81e6f38 100755
--- a/lcc/x86/win32/tst/sort.2bk
+++ b/lcc/x86/win32/tst/sort.2bk
@@ -1,5 +1,5 @@
-tst/sort.c:23: warning: missing return value
-tst/sort.c:30: warning: missing return value
-tst/sort.c:37: warning: missing return value
-tst/sort.c:41: warning: missing return value
-tst/sort.c:65: warning: missing return value
+tst/sort.c:23: warning: missing return value
+tst/sort.c:30: warning: missing return value
+tst/sort.c:37: warning: missing return value
+tst/sort.c:41: warning: missing return value
+tst/sort.c:65: warning: missing return value
diff --git a/lcc/x86/win32/tst/sort.sbk b/lcc/x86/win32/tst/sort.sbk
index cdedc1c..3c47aeb 100755
--- a/lcc/x86/win32/tst/sort.sbk
+++ b/lcc/x86/win32/tst/sort.sbk
@@ -1,324 +1,324 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-_DATA segment
-public _in
-align 4
-_in label byte
-dd 10
-dd 32
-dd -1
-dd 567
-dd 3
-dd 18
-dd 1
-dd -51
-dd 789
-dd 0
-public _main
-_DATA ends
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-push 10
-lea edi,(_in)
-push edi
-call _sort
-add esp,8
-mov dword ptr (-4)[ebp],0
-jmp L5
-L2:
-mov edi,dword ptr (-4)[ebp]
-mov edi,dword ptr (_in)[edi*4]
-push edi
-call _putd
-add esp,4
-push 10
-call _putchar
-add esp,4
-L3:
-inc dword ptr (-4)[ebp]
-L5:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,10
-jb L2
-mov eax,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _putd
-_putd:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-cmp dword ptr (20)[ebp],0
-jge L7
-push 45
-call _putchar
-add esp,4
-neg dword ptr (20)[ebp]
-L7:
-mov eax,dword ptr (20)[ebp]
-mov edi,10
-cdq
-idiv edi
-cmp eax,0
-je L9
-mov eax,dword ptr (20)[ebp]
-mov edi,10
-cdq
-idiv edi
-push eax
-call _putd
-add esp,4
-L9:
-mov eax,dword ptr (20)[ebp]
-mov edi,10
-cdq
-idiv edi
-lea edi,(48)[edx]
-push edi
-call _putchar
-add esp,4
-mov eax,0
-L6:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _sort
-_sort:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (24)[ebp]
-sub edi,1
-mov dword ptr (24)[ebp],edi
-push edi
-push 0
-mov edi,dword ptr (20)[ebp]
-mov dword ptr (_xx),edi
-push edi
-call _quick
-add esp,12
-mov eax,0
-L11:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _quick
-_quick:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov edi,dword ptr (28)[ebp]
-cmp dword ptr (24)[ebp],edi
-jl L13
-jmp L12
-L13:
-mov edi,dword ptr (28)[ebp]
-push edi
-mov edi,dword ptr (24)[ebp]
-push edi
-mov edi,dword ptr (20)[ebp]
-push edi
-call _partition
-add esp,12
-mov dword ptr (-4)[ebp],eax
-mov edi,dword ptr (-4)[ebp]
-sub edi,1
-push edi
-mov edi,dword ptr (24)[ebp]
-push edi
-mov edi,dword ptr (20)[ebp]
-push edi
-call _quick
-add esp,12
-mov edi,dword ptr (28)[ebp]
-push edi
-mov edi,dword ptr (-4)[ebp]
-lea edi,(1)[edi]
-push edi
-mov edi,dword ptr (20)[ebp]
-push edi
-call _quick
-add esp,12
-mov eax,0
-L12:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _partition
-_partition:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-inc dword ptr (28)[ebp]
-mov edi,dword ptr (24)[ebp]
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-mov esi,dword ptr (20)[ebp]
-mov edi,dword ptr [esi][edi*4]
-mov dword ptr (-4)[ebp],edi
-jmp L17
-L16:
-inc dword ptr (24)[ebp]
-jmp L20
-L19:
-inc dword ptr (24)[ebp]
-L20:
-mov edi,dword ptr (24)[ebp]
-mov esi,dword ptr (20)[ebp]
-mov ebx,dword ptr (-4)[ebp]
-cmp dword ptr [esi][edi*4],ebx
-jl L19
-dec dword ptr (28)[ebp]
-jmp L23
-L22:
-dec dword ptr (28)[ebp]
-L23:
-mov edi,dword ptr (28)[ebp]
-mov esi,dword ptr (20)[ebp]
-mov ebx,dword ptr (-4)[ebp]
-cmp dword ptr [esi][edi*4],ebx
-jg L22
-mov edi,dword ptr (28)[ebp]
-cmp dword ptr (24)[ebp],edi
-jge L25
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr (28)[ebp]
-lea esi,[edi][esi*4]
-push esi
-mov esi,dword ptr (24)[ebp]
-lea edi,[edi][esi*4]
-push edi
-call _exchange
-add esp,8
-L25:
-L17:
-mov edi,dword ptr (28)[ebp]
-cmp dword ptr (24)[ebp],edi
-jl L16
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr (28)[ebp]
-lea esi,[edi][esi*4]
-push esi
-mov esi,dword ptr (-8)[ebp]
-lea edi,[edi][esi*4]
-push edi
-call _exchange
-add esp,8
-mov eax,dword ptr (28)[ebp]
-L15:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _exchange
-_exchange:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov edi,dword ptr (_xx)
-mov esi,4
-mov ebx,dword ptr (24)[ebp]
-sub ebx,edi
-mov eax,ebx
-cdq
-idiv esi
-push eax
-mov ebx,dword ptr (20)[ebp]
-sub ebx,edi
-mov eax,ebx
-cdq
-idiv esi
-push eax
-lea edi,(L28)
-push edi
-call _printf
-add esp,12
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr [edi]
-mov dword ptr (-4)[ebp],esi
-mov esi,dword ptr (24)[ebp]
-mov esi,dword ptr [esi]
-mov dword ptr [edi],esi
-mov edi,dword ptr (24)[ebp]
-mov esi,dword ptr (-4)[ebp]
-mov dword ptr [edi],esi
-mov eax,0
-L27:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-extrn _putchar:near
-_TEXT segment
-_TEXT ends
-_DATA segment
-public _xx
-align 4
-_xx label byte
-db 4 dup (0)
-_DATA ends
-_TEXT segment
-align 1
-L28 label byte
-db 101
-db 120
-db 99
-db 104
-db 97
-db 110
-db 103
-db 101
-db 40
-db 37
-db 100
-db 44
-db 37
-db 100
-db 41
-db 10
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+_DATA segment
+public _in
+align 4
+_in label byte
+dd 10
+dd 32
+dd -1
+dd 567
+dd 3
+dd 18
+dd 1
+dd -51
+dd 789
+dd 0
+public _main
+_DATA ends
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+push 10
+lea edi,(_in)
+push edi
+call _sort
+add esp,8
+mov dword ptr (-4)[ebp],0
+jmp L5
+L2:
+mov edi,dword ptr (-4)[ebp]
+mov edi,dword ptr (_in)[edi*4]
+push edi
+call _putd
+add esp,4
+push 10
+call _putchar
+add esp,4
+L3:
+inc dword ptr (-4)[ebp]
+L5:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,10
+jb L2
+mov eax,0
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _putd
+_putd:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+cmp dword ptr (20)[ebp],0
+jge L7
+push 45
+call _putchar
+add esp,4
+neg dword ptr (20)[ebp]
+L7:
+mov eax,dword ptr (20)[ebp]
+mov edi,10
+cdq
+idiv edi
+cmp eax,0
+je L9
+mov eax,dword ptr (20)[ebp]
+mov edi,10
+cdq
+idiv edi
+push eax
+call _putd
+add esp,4
+L9:
+mov eax,dword ptr (20)[ebp]
+mov edi,10
+cdq
+idiv edi
+lea edi,(48)[edx]
+push edi
+call _putchar
+add esp,4
+mov eax,0
+L6:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _sort
+_sort:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (24)[ebp]
+sub edi,1
+mov dword ptr (24)[ebp],edi
+push edi
+push 0
+mov edi,dword ptr (20)[ebp]
+mov dword ptr (_xx),edi
+push edi
+call _quick
+add esp,12
+mov eax,0
+L11:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _quick
+_quick:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov edi,dword ptr (28)[ebp]
+cmp dword ptr (24)[ebp],edi
+jl L13
+jmp L12
+L13:
+mov edi,dword ptr (28)[ebp]
+push edi
+mov edi,dword ptr (24)[ebp]
+push edi
+mov edi,dword ptr (20)[ebp]
+push edi
+call _partition
+add esp,12
+mov dword ptr (-4)[ebp],eax
+mov edi,dword ptr (-4)[ebp]
+sub edi,1
+push edi
+mov edi,dword ptr (24)[ebp]
+push edi
+mov edi,dword ptr (20)[ebp]
+push edi
+call _quick
+add esp,12
+mov edi,dword ptr (28)[ebp]
+push edi
+mov edi,dword ptr (-4)[ebp]
+lea edi,(1)[edi]
+push edi
+mov edi,dword ptr (20)[ebp]
+push edi
+call _quick
+add esp,12
+mov eax,0
+L12:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _partition
+_partition:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+inc dword ptr (28)[ebp]
+mov edi,dword ptr (24)[ebp]
+mov dword ptr (-8)[ebp],edi
+mov edi,dword ptr (-8)[ebp]
+mov esi,dword ptr (20)[ebp]
+mov edi,dword ptr [esi][edi*4]
+mov dword ptr (-4)[ebp],edi
+jmp L17
+L16:
+inc dword ptr (24)[ebp]
+jmp L20
+L19:
+inc dword ptr (24)[ebp]
+L20:
+mov edi,dword ptr (24)[ebp]
+mov esi,dword ptr (20)[ebp]
+mov ebx,dword ptr (-4)[ebp]
+cmp dword ptr [esi][edi*4],ebx
+jl L19
+dec dword ptr (28)[ebp]
+jmp L23
+L22:
+dec dword ptr (28)[ebp]
+L23:
+mov edi,dword ptr (28)[ebp]
+mov esi,dword ptr (20)[ebp]
+mov ebx,dword ptr (-4)[ebp]
+cmp dword ptr [esi][edi*4],ebx
+jg L22
+mov edi,dword ptr (28)[ebp]
+cmp dword ptr (24)[ebp],edi
+jge L25
+mov edi,dword ptr (20)[ebp]
+mov esi,dword ptr (28)[ebp]
+lea esi,[edi][esi*4]
+push esi
+mov esi,dword ptr (24)[ebp]
+lea edi,[edi][esi*4]
+push edi
+call _exchange
+add esp,8
+L25:
+L17:
+mov edi,dword ptr (28)[ebp]
+cmp dword ptr (24)[ebp],edi
+jl L16
+mov edi,dword ptr (20)[ebp]
+mov esi,dword ptr (28)[ebp]
+lea esi,[edi][esi*4]
+push esi
+mov esi,dword ptr (-8)[ebp]
+lea edi,[edi][esi*4]
+push edi
+call _exchange
+add esp,8
+mov eax,dword ptr (28)[ebp]
+L15:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _exchange
+_exchange:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov edi,dword ptr (_xx)
+mov esi,4
+mov ebx,dword ptr (24)[ebp]
+sub ebx,edi
+mov eax,ebx
+cdq
+idiv esi
+push eax
+mov ebx,dword ptr (20)[ebp]
+sub ebx,edi
+mov eax,ebx
+cdq
+idiv esi
+push eax
+lea edi,(L28)
+push edi
+call _printf
+add esp,12
+mov edi,dword ptr (20)[ebp]
+mov esi,dword ptr [edi]
+mov dword ptr (-4)[ebp],esi
+mov esi,dword ptr (24)[ebp]
+mov esi,dword ptr [esi]
+mov dword ptr [edi],esi
+mov edi,dword ptr (24)[ebp]
+mov esi,dword ptr (-4)[ebp]
+mov dword ptr [edi],esi
+mov eax,0
+L27:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _printf:near
+_TEXT segment
+_TEXT ends
+extrn _putchar:near
+_TEXT segment
+_TEXT ends
+_DATA segment
+public _xx
+align 4
+_xx label byte
+db 4 dup (0)
+_DATA ends
+_TEXT segment
+align 1
+L28 label byte
+db 101
+db 120
+db 99
+db 104
+db 97
+db 110
+db 103
+db 101
+db 40
+db 37
+db 100
+db 44
+db 37
+db 100
+db 41
+db 10
+db 0
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/spill.2bk b/lcc/x86/win32/tst/spill.2bk
index f7e3521..afd73e2 100755
--- a/lcc/x86/win32/tst/spill.2bk
+++ b/lcc/x86/win32/tst/spill.2bk
@@ -1,6 +1,6 @@
-tst/spill.c:1: warning: missing return value
-tst/spill.c:3: warning: missing return value
-tst/spill.c:5: warning: missing return value
-tst/spill.c:7: warning: missing return value
-tst/spill.c:9: warning: missing return value
-tst/spill.c:17: warning: missing return value
+tst/spill.c:1: warning: missing return value
+tst/spill.c:3: warning: missing return value
+tst/spill.c:5: warning: missing return value
+tst/spill.c:7: warning: missing return value
+tst/spill.c:9: warning: missing return value
+tst/spill.c:17: warning: missing return value
diff --git a/lcc/x86/win32/tst/spill.sbk b/lcc/x86/win32/tst/spill.sbk
index 51cf7be..12415a0 100755
--- a/lcc/x86/win32/tst/spill.sbk
+++ b/lcc/x86/win32/tst/spill.sbk
@@ -1,259 +1,259 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-public _main
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov eax,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _f
-_f:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-call _f
-add esp,0
-mov edi,eax
-call _f
-add esp,0
-lea edi,[eax][edi]
-mov dword ptr (20)[ebp],edi
-mov eax,0
-L2:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _f2
-_f2:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-call _f
-add esp,0
-mov edi,eax
-cmp dword ptr (20)[ebp],0
-je L5
-call _f
-add esp,0
-mov esi,eax
-mov dword ptr (-4)[ebp],esi
-jmp L6
-L5:
-mov dword ptr (-4)[ebp],1
-L6:
-mov esi,dword ptr (-4)[ebp]
-lea edi,[esi][edi]
-mov dword ptr (20)[ebp],edi
-mov eax,0
-L3:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _f3
-_f3:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,44
-mov dword ptr (-4)[ebp],0
-mov dword ptr (-8)[ebp],0
-mov dword ptr (-12)[ebp],0
-mov dword ptr (-16)[ebp],0
-mov dword ptr (-20)[ebp],0
-mov dword ptr (-24)[ebp],0
-mov dword ptr (-28)[ebp],0
-mov dword ptr (-32)[ebp],0
-mov dword ptr (-36)[ebp],0
-mov dword ptr (-40)[ebp],0
-mov edi,dword ptr (24)[ebp]
-lea esi,(4)[edi]
-mov dword ptr (24)[ebp],esi
-cmp dword ptr (20)[ebp],0
-je L9
-call _f
-add esp,0
-mov esi,eax
-mov dword ptr (-44)[ebp],esi
-jmp L10
-L9:
-mov dword ptr (-44)[ebp],0
-L10:
-mov esi,dword ptr (-44)[ebp]
-mov dword ptr [edi],esi
-mov eax,0
-L7:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _f4
-_f4:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,52
-mov dword ptr (-4)[ebp],0
-mov dword ptr (-8)[ebp],0
-mov dword ptr (-12)[ebp],0
-mov dword ptr (-16)[ebp],0
-mov dword ptr (-20)[ebp],0
-mov dword ptr (-24)[ebp],0
-mov edi,dword ptr (_i)
-lea esi,[edi*8]
-fld qword ptr (_a)[esi]
-fstp qword ptr (-36)[ebp]
-fld qword ptr (_b)[esi]
-fstp qword ptr (-44)[ebp]
-fld qword ptr (-36)[ebp]
-fadd qword ptr (-44)[ebp]
-fld qword ptr (L15)
-fcompp
-fstsw ax
-sahf
-je L13
-cmp edi,0
-je L13
-fld qword ptr (-36)[ebp]
-fsub qword ptr (-44)[ebp]
-fld qword ptr (L15)
-fcompp
-fstsw ax
-sahf
-je L13
-mov dword ptr (-28)[ebp],1
-jmp L14
-L13:
-mov dword ptr (-28)[ebp],0
-L14:
-mov edi,dword ptr (-28)[ebp]
-mov dword ptr (_i),edi
-mov eax,0
-L11:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _f5
-_f5:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (_k)
-mov esi,dword ptr (_m)
-mov ebx,dword ptr (_A)
-mov edx,edi
-imul edx,esi
-lea edx,[ebx][edx*8]
-mov ecx,dword ptr (_j)
-mov eax,ecx
-imul eax,esi
-lea esi,[ebx][eax*8]
-mov ebx,dword ptr (_n)
-mov eax,dword ptr (_B)
-imul edi,ebx
-lea edi,[eax][edi*8]
-imul ecx,ebx
-lea ebx,[eax][ecx*8]
-fld qword ptr [edx]
-fmul qword ptr [esi]
-fld qword ptr [edi]
-fmul qword ptr [ebx]
-faddp st(1),st
-fstp qword ptr (_x)
-fld qword ptr [edx]
-fmul qword ptr [ebx]
-fld qword ptr [edi]
-fmul qword ptr [esi]
-fsubp st(1),st
-fstp qword ptr (_x)
-mov eax,0
-L16:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-public _x
-align 4
-_x label byte
-db 8 dup (0)
-public _B
-align 4
-_B label byte
-db 4 dup (0)
-public _A
-align 4
-_A label byte
-db 4 dup (0)
-public _n
-align 4
-_n label byte
-db 4 dup (0)
-public _m
-align 4
-_m label byte
-db 4 dup (0)
-public _k
-align 4
-_k label byte
-db 4 dup (0)
-public _j
-align 4
-_j label byte
-db 4 dup (0)
-public _i
-align 4
-_i label byte
-db 4 dup (0)
-public _b
-align 4
-_b label byte
-db 80 dup (0)
-public _a
-align 4
-_a label byte
-db 80 dup (0)
-_DATA ends
-_TEXT segment
-align 4
-L15 label byte
-dd 00H
-dd 00H
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+public _main
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov eax,0
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _f
+_f:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+call _f
+add esp,0
+mov edi,eax
+call _f
+add esp,0
+lea edi,[eax][edi]
+mov dword ptr (20)[ebp],edi
+mov eax,0
+L2:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _f2
+_f2:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+call _f
+add esp,0
+mov edi,eax
+cmp dword ptr (20)[ebp],0
+je L5
+call _f
+add esp,0
+mov esi,eax
+mov dword ptr (-4)[ebp],esi
+jmp L6
+L5:
+mov dword ptr (-4)[ebp],1
+L6:
+mov esi,dword ptr (-4)[ebp]
+lea edi,[esi][edi]
+mov dword ptr (20)[ebp],edi
+mov eax,0
+L3:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _f3
+_f3:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,44
+mov dword ptr (-4)[ebp],0
+mov dword ptr (-8)[ebp],0
+mov dword ptr (-12)[ebp],0
+mov dword ptr (-16)[ebp],0
+mov dword ptr (-20)[ebp],0
+mov dword ptr (-24)[ebp],0
+mov dword ptr (-28)[ebp],0
+mov dword ptr (-32)[ebp],0
+mov dword ptr (-36)[ebp],0
+mov dword ptr (-40)[ebp],0
+mov edi,dword ptr (24)[ebp]
+lea esi,(4)[edi]
+mov dword ptr (24)[ebp],esi
+cmp dword ptr (20)[ebp],0
+je L9
+call _f
+add esp,0
+mov esi,eax
+mov dword ptr (-44)[ebp],esi
+jmp L10
+L9:
+mov dword ptr (-44)[ebp],0
+L10:
+mov esi,dword ptr (-44)[ebp]
+mov dword ptr [edi],esi
+mov eax,0
+L7:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _f4
+_f4:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,52
+mov dword ptr (-4)[ebp],0
+mov dword ptr (-8)[ebp],0
+mov dword ptr (-12)[ebp],0
+mov dword ptr (-16)[ebp],0
+mov dword ptr (-20)[ebp],0
+mov dword ptr (-24)[ebp],0
+mov edi,dword ptr (_i)
+lea esi,[edi*8]
+fld qword ptr (_a)[esi]
+fstp qword ptr (-36)[ebp]
+fld qword ptr (_b)[esi]
+fstp qword ptr (-44)[ebp]
+fld qword ptr (-36)[ebp]
+fadd qword ptr (-44)[ebp]
+fld qword ptr (L15)
+fcompp
+fstsw ax
+sahf
+je L13
+cmp edi,0
+je L13
+fld qword ptr (-36)[ebp]
+fsub qword ptr (-44)[ebp]
+fld qword ptr (L15)
+fcompp
+fstsw ax
+sahf
+je L13
+mov dword ptr (-28)[ebp],1
+jmp L14
+L13:
+mov dword ptr (-28)[ebp],0
+L14:
+mov edi,dword ptr (-28)[ebp]
+mov dword ptr (_i),edi
+mov eax,0
+L11:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _f5
+_f5:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (_k)
+mov esi,dword ptr (_m)
+mov ebx,dword ptr (_A)
+mov edx,edi
+imul edx,esi
+lea edx,[ebx][edx*8]
+mov ecx,dword ptr (_j)
+mov eax,ecx
+imul eax,esi
+lea esi,[ebx][eax*8]
+mov ebx,dword ptr (_n)
+mov eax,dword ptr (_B)
+imul edi,ebx
+lea edi,[eax][edi*8]
+imul ecx,ebx
+lea ebx,[eax][ecx*8]
+fld qword ptr [edx]
+fmul qword ptr [esi]
+fld qword ptr [edi]
+fmul qword ptr [ebx]
+faddp st(1),st
+fstp qword ptr (_x)
+fld qword ptr [edx]
+fmul qword ptr [ebx]
+fld qword ptr [edi]
+fmul qword ptr [esi]
+fsubp st(1),st
+fstp qword ptr (_x)
+mov eax,0
+L16:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+public _x
+align 4
+_x label byte
+db 8 dup (0)
+public _B
+align 4
+_B label byte
+db 4 dup (0)
+public _A
+align 4
+_A label byte
+db 4 dup (0)
+public _n
+align 4
+_n label byte
+db 4 dup (0)
+public _m
+align 4
+_m label byte
+db 4 dup (0)
+public _k
+align 4
+_k label byte
+db 4 dup (0)
+public _j
+align 4
+_j label byte
+db 4 dup (0)
+public _i
+align 4
+_i label byte
+db 4 dup (0)
+public _b
+align 4
+_b label byte
+db 80 dup (0)
+public _a
+align 4
+_a label byte
+db 80 dup (0)
+_DATA ends
+_TEXT segment
+align 4
+L15 label byte
+dd 00H
+dd 00H
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/stdarg.1bk b/lcc/x86/win32/tst/stdarg.1bk
index 097aef7..e973176 100755
--- a/lcc/x86/win32/tst/stdarg.1bk
+++ b/lcc/x86/win32/tst/stdarg.1bk
@@ -1,6 +1,6 @@
-test 1
-test 2
-test 3
-test 4
-test 5.000000
-{1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4}
+test 1
+test 2
+test 3
+test 4
+test 5.000000
+{1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4} {1 2 3 4}
diff --git a/lcc/x86/win32/tst/stdarg.2bk b/lcc/x86/win32/tst/stdarg.2bk
index a832cf9..2b3f417 100755
--- a/lcc/x86/win32/tst/stdarg.2bk
+++ b/lcc/x86/win32/tst/stdarg.2bk
@@ -1 +1 @@
-tst/stdarg.c:51: warning: missing return value
+tst/stdarg.c:51: warning: missing return value
diff --git a/lcc/x86/win32/tst/stdarg.sbk b/lcc/x86/win32/tst/stdarg.sbk
index 35c2f66..d912356 100755
--- a/lcc/x86/win32/tst/stdarg.sbk
+++ b/lcc/x86/win32/tst/stdarg.sbk
@@ -1,415 +1,415 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-_DATA segment
-public _x
-align 4
-_x label byte
-dd 1
-dd 2
-dd 3
-dd 4
-public _main
-_DATA ends
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-lea edi,(L2)
-push edi
-call _print
-add esp,4
-lea edi,(L4)
-push edi
-lea edi,(L3)
-push edi
-call _print
-add esp,8
-push 10
-push 3
-lea edi,(L5)
-push edi
-call _print
-add esp,12
-push 10
-push 4
-lea edi,(L8)
-push edi
-lea edi,(L7)
-push edi
-lea edi,(L6)
-push edi
-call _print
-add esp,20
-push 10
-fld qword ptr (L10)
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L8)
-push edi
-lea edi,(L7)
-push edi
-lea edi,(L9)
-push edi
-call _print
-add esp,24
-lea edi,(_x)
-mov dword ptr (-8)[ebp],edi
-mov esi,edi
-mov dword ptr (-4)[ebp],esi
-sub esp,16
-mov edi,esp
-mov ecx,16
-rep movsb
-mov edi,dword ptr (-8)[ebp]
-mov esi,edi
-sub esp,16
-mov edi,esp
-mov ecx,16
-rep movsb
-mov edi,dword ptr (-8)[ebp]
-mov esi,edi
-sub esp,16
-mov edi,esp
-mov ecx,16
-rep movsb
-mov edi,dword ptr (-8)[ebp]
-mov esi,edi
-sub esp,16
-mov edi,esp
-mov ecx,16
-rep movsb
-mov edi,dword ptr (-8)[ebp]
-mov esi,edi
-sub esp,16
-mov edi,esp
-mov ecx,16
-rep movsb
-mov edi,dword ptr (-8)[ebp]
-mov esi,edi
-sub esp,16
-mov edi,esp
-mov ecx,16
-rep movsb
-lea edi,(L11)
-push edi
-call _print
-add esp,100
-mov eax,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _print
-_print:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,28
-lea edi,(24)[ebp]
-mov dword ptr (-4)[ebp],edi
-jmp L17
-L14:
-mov edi,dword ptr (20)[ebp]
-movsx edi,byte ptr [edi]
-cmp edi,37
-jne L18
-mov edi,dword ptr (20)[ebp]
-lea edi,(1)[edi]
-mov dword ptr (20)[ebp],edi
-movsx edi,byte ptr [edi]
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr (-8)[ebp]
-cmp edi,115
-je L34
-cmp edi,115
-jg L39
-L38:
-mov edi,dword ptr (-8)[ebp]
-cmp edi,98
-jl L20
-cmp edi,102
-jg L20
-jmp dword ptr (L40-392)[edi*4]
-_TEXT ends
-_TEXT segment
-align 4
-L40 label byte
-dd L23
-dd L28
-dd L30
-dd L20
-dd L36
-_TEXT ends
-_TEXT segment
-L39:
-cmp dword ptr (-8)[ebp],119
-je L32
-jmp L20
-L23:
-mov edi,dword ptr (-4)[ebp]
-lea edi,(16)[edi]
-mov dword ptr (-28)[ebp],edi
-mov dword ptr (-4)[ebp],edi
-lea edi,(-24)[ebp]
-mov esi,dword ptr (-28)[ebp]
-lea esi,(-16)[esi]
-mov ecx,16
-rep movsb
-mov edi,dword ptr (-12)[ebp]
-push edi
-mov edi,dword ptr (-16)[ebp]
-push edi
-mov edi,dword ptr (-20)[ebp]
-push edi
-mov edi,dword ptr (-24)[ebp]
-push edi
-lea edi,(L24)
-push edi
-call _printf
-add esp,20
-jmp L19
-L28:
-mov edi,dword ptr (-4)[ebp]
-lea edi,(4)[edi]
-mov dword ptr (-4)[ebp],edi
-movsx edi,byte ptr (-4)[edi]
-push edi
-lea edi,(L29)
-push edi
-call _printf
-add esp,8
-jmp L19
-L30:
-mov edi,dword ptr (-4)[ebp]
-lea edi,(4)[edi]
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (-4)[edi]
-push edi
-lea edi,(L31)
-push edi
-call _printf
-add esp,8
-jmp L19
-L32:
-mov edi,dword ptr (-4)[ebp]
-lea edi,(4)[edi]
-mov dword ptr (-4)[ebp],edi
-movsx edi,word ptr (-4)[edi]
-push edi
-lea edi,(L33)
-push edi
-call _printf
-add esp,8
-jmp L19
-L34:
-mov edi,dword ptr (-4)[ebp]
-lea edi,(4)[edi]
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (-4)[edi]
-push edi
-lea edi,(L35)
-push edi
-call _printf
-add esp,8
-jmp L19
-L36:
-mov edi,dword ptr (-4)[ebp]
-lea edi,(8)[edi]
-mov dword ptr (-4)[ebp],edi
-fld qword ptr (-8)[edi]
-sub esp,8
-fstp qword ptr [esp]
-lea edi,(L37)
-push edi
-call _printf
-add esp,12
-jmp L19
-L20:
-mov edi,dword ptr (20)[ebp]
-movsx edi,byte ptr [edi]
-push edi
-lea edi,(L29)
-push edi
-call _printf
-add esp,8
-jmp L19
-L18:
-mov edi,dword ptr (20)[ebp]
-movsx edi,byte ptr [edi]
-push edi
-lea edi,(L29)
-push edi
-call _printf
-add esp,8
-L19:
-L15:
-inc dword ptr (20)[ebp]
-L17:
-mov edi,dword ptr (20)[ebp]
-movsx edi,byte ptr [edi]
-cmp edi,0
-jne L14
-mov dword ptr (-4)[ebp],0
-mov eax,0
-L12:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-_TEXT segment
-align 1
-L37 label byte
-db 37
-db 102
-db 0
-align 1
-L35 label byte
-db 37
-db 115
-db 0
-align 1
-L33 label byte
-db 37
-db 120
-db 0
-align 1
-L31 label byte
-db 37
-db 100
-db 0
-align 1
-L29 label byte
-db 37
-db 99
-db 0
-align 1
-L24 label byte
-db 123
-db 37
-db 100
-db 32
-db 37
-db 100
-db 32
-db 37
-db 100
-db 32
-db 37
-db 100
-db 125
-db 0
-align 1
-L11 label byte
-db 37
-db 98
-db 32
-db 37
-db 98
-db 32
-db 37
-db 98
-db 32
-db 37
-db 98
-db 32
-db 37
-db 98
-db 32
-db 37
-db 98
-db 10
-db 0
-align 4
-L10 label byte
-dd 00H
-dd 040140000H
-align 1
-L9 label byte
-db 37
-db 115
-db 37
-db 115
-db 32
-db 37
-db 102
-db 37
-db 99
-db 0
-align 1
-L8 label byte
-db 115
-db 116
-db 0
-align 1
-L7 label byte
-db 116
-db 101
-db 0
-align 1
-L6 label byte
-db 37
-db 115
-db 37
-db 115
-db 32
-db 37
-db 119
-db 37
-db 99
-db 0
-align 1
-L5 label byte
-db 116
-db 101
-db 115
-db 116
-db 32
-db 37
-db 100
-db 37
-db 99
-db 0
-align 1
-L4 label byte
-db 50
-db 0
-align 1
-L3 label byte
-db 116
-db 101
-db 115
-db 116
-db 32
-db 37
-db 115
-db 10
-db 0
-align 1
-L2 label byte
-db 116
-db 101
-db 115
-db 116
-db 32
-db 49
-db 10
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+_DATA segment
+public _x
+align 4
+_x label byte
+dd 1
+dd 2
+dd 3
+dd 4
+public _main
+_DATA ends
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+lea edi,(L2)
+push edi
+call _print
+add esp,4
+lea edi,(L4)
+push edi
+lea edi,(L3)
+push edi
+call _print
+add esp,8
+push 10
+push 3
+lea edi,(L5)
+push edi
+call _print
+add esp,12
+push 10
+push 4
+lea edi,(L8)
+push edi
+lea edi,(L7)
+push edi
+lea edi,(L6)
+push edi
+call _print
+add esp,20
+push 10
+fld qword ptr (L10)
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L8)
+push edi
+lea edi,(L7)
+push edi
+lea edi,(L9)
+push edi
+call _print
+add esp,24
+lea edi,(_x)
+mov dword ptr (-8)[ebp],edi
+mov esi,edi
+mov dword ptr (-4)[ebp],esi
+sub esp,16
+mov edi,esp
+mov ecx,16
+rep movsb
+mov edi,dword ptr (-8)[ebp]
+mov esi,edi
+sub esp,16
+mov edi,esp
+mov ecx,16
+rep movsb
+mov edi,dword ptr (-8)[ebp]
+mov esi,edi
+sub esp,16
+mov edi,esp
+mov ecx,16
+rep movsb
+mov edi,dword ptr (-8)[ebp]
+mov esi,edi
+sub esp,16
+mov edi,esp
+mov ecx,16
+rep movsb
+mov edi,dword ptr (-8)[ebp]
+mov esi,edi
+sub esp,16
+mov edi,esp
+mov ecx,16
+rep movsb
+mov edi,dword ptr (-8)[ebp]
+mov esi,edi
+sub esp,16
+mov edi,esp
+mov ecx,16
+rep movsb
+lea edi,(L11)
+push edi
+call _print
+add esp,100
+mov eax,0
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _print
+_print:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,28
+lea edi,(24)[ebp]
+mov dword ptr (-4)[ebp],edi
+jmp L17
+L14:
+mov edi,dword ptr (20)[ebp]
+movsx edi,byte ptr [edi]
+cmp edi,37
+jne L18
+mov edi,dword ptr (20)[ebp]
+lea edi,(1)[edi]
+mov dword ptr (20)[ebp],edi
+movsx edi,byte ptr [edi]
+mov dword ptr (-8)[ebp],edi
+mov edi,dword ptr (-8)[ebp]
+cmp edi,115
+je L34
+cmp edi,115
+jg L39
+L38:
+mov edi,dword ptr (-8)[ebp]
+cmp edi,98
+jl L20
+cmp edi,102
+jg L20
+jmp dword ptr (L40-392)[edi*4]
+_TEXT ends
+_TEXT segment
+align 4
+L40 label byte
+dd L23
+dd L28
+dd L30
+dd L20
+dd L36
+_TEXT ends
+_TEXT segment
+L39:
+cmp dword ptr (-8)[ebp],119
+je L32
+jmp L20
+L23:
+mov edi,dword ptr (-4)[ebp]
+lea edi,(16)[edi]
+mov dword ptr (-28)[ebp],edi
+mov dword ptr (-4)[ebp],edi
+lea edi,(-24)[ebp]
+mov esi,dword ptr (-28)[ebp]
+lea esi,(-16)[esi]
+mov ecx,16
+rep movsb
+mov edi,dword ptr (-12)[ebp]
+push edi
+mov edi,dword ptr (-16)[ebp]
+push edi
+mov edi,dword ptr (-20)[ebp]
+push edi
+mov edi,dword ptr (-24)[ebp]
+push edi
+lea edi,(L24)
+push edi
+call _printf
+add esp,20
+jmp L19
+L28:
+mov edi,dword ptr (-4)[ebp]
+lea edi,(4)[edi]
+mov dword ptr (-4)[ebp],edi
+movsx edi,byte ptr (-4)[edi]
+push edi
+lea edi,(L29)
+push edi
+call _printf
+add esp,8
+jmp L19
+L30:
+mov edi,dword ptr (-4)[ebp]
+lea edi,(4)[edi]
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (-4)[edi]
+push edi
+lea edi,(L31)
+push edi
+call _printf
+add esp,8
+jmp L19
+L32:
+mov edi,dword ptr (-4)[ebp]
+lea edi,(4)[edi]
+mov dword ptr (-4)[ebp],edi
+movsx edi,word ptr (-4)[edi]
+push edi
+lea edi,(L33)
+push edi
+call _printf
+add esp,8
+jmp L19
+L34:
+mov edi,dword ptr (-4)[ebp]
+lea edi,(4)[edi]
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (-4)[edi]
+push edi
+lea edi,(L35)
+push edi
+call _printf
+add esp,8
+jmp L19
+L36:
+mov edi,dword ptr (-4)[ebp]
+lea edi,(8)[edi]
+mov dword ptr (-4)[ebp],edi
+fld qword ptr (-8)[edi]
+sub esp,8
+fstp qword ptr [esp]
+lea edi,(L37)
+push edi
+call _printf
+add esp,12
+jmp L19
+L20:
+mov edi,dword ptr (20)[ebp]
+movsx edi,byte ptr [edi]
+push edi
+lea edi,(L29)
+push edi
+call _printf
+add esp,8
+jmp L19
+L18:
+mov edi,dword ptr (20)[ebp]
+movsx edi,byte ptr [edi]
+push edi
+lea edi,(L29)
+push edi
+call _printf
+add esp,8
+L19:
+L15:
+inc dword ptr (20)[ebp]
+L17:
+mov edi,dword ptr (20)[ebp]
+movsx edi,byte ptr [edi]
+cmp edi,0
+jne L14
+mov dword ptr (-4)[ebp],0
+mov eax,0
+L12:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _printf:near
+_TEXT segment
+_TEXT ends
+_TEXT segment
+align 1
+L37 label byte
+db 37
+db 102
+db 0
+align 1
+L35 label byte
+db 37
+db 115
+db 0
+align 1
+L33 label byte
+db 37
+db 120
+db 0
+align 1
+L31 label byte
+db 37
+db 100
+db 0
+align 1
+L29 label byte
+db 37
+db 99
+db 0
+align 1
+L24 label byte
+db 123
+db 37
+db 100
+db 32
+db 37
+db 100
+db 32
+db 37
+db 100
+db 32
+db 37
+db 100
+db 125
+db 0
+align 1
+L11 label byte
+db 37
+db 98
+db 32
+db 37
+db 98
+db 32
+db 37
+db 98
+db 32
+db 37
+db 98
+db 32
+db 37
+db 98
+db 32
+db 37
+db 98
+db 10
+db 0
+align 4
+L10 label byte
+dd 00H
+dd 040140000H
+align 1
+L9 label byte
+db 37
+db 115
+db 37
+db 115
+db 32
+db 37
+db 102
+db 37
+db 99
+db 0
+align 1
+L8 label byte
+db 115
+db 116
+db 0
+align 1
+L7 label byte
+db 116
+db 101
+db 0
+align 1
+L6 label byte
+db 37
+db 115
+db 37
+db 115
+db 32
+db 37
+db 119
+db 37
+db 99
+db 0
+align 1
+L5 label byte
+db 116
+db 101
+db 115
+db 116
+db 32
+db 37
+db 100
+db 37
+db 99
+db 0
+align 1
+L4 label byte
+db 50
+db 0
+align 1
+L3 label byte
+db 116
+db 101
+db 115
+db 116
+db 32
+db 37
+db 115
+db 10
+db 0
+align 1
+L2 label byte
+db 116
+db 101
+db 115
+db 116
+db 32
+db 49
+db 10
+db 0
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/struct.1bk b/lcc/x86/win32/tst/struct.1bk
index 2358779..807f3da 100755
--- a/lcc/x86/win32/tst/struct.1bk
+++ b/lcc/x86/win32/tst/struct.1bk
@@ -1,5 +1,5 @@
-(-1,-1) is not within [10,10; 310,310]
-(1,1) is not within [10,10; 310,310]
-(20,300) is within [10,10; 310,310]
-(500,400) is not within [10,10; 310,310]
-ab
+(-1,-1) is not within [10,10; 310,310]
+(1,1) is not within [10,10; 310,310]
+(20,300) is within [10,10; 310,310]
+(500,400) is not within [10,10; 310,310]
+ab
diff --git a/lcc/x86/win32/tst/struct.2bk b/lcc/x86/win32/tst/struct.2bk
index 8a01bb1..cb0fbd0 100755
--- a/lcc/x86/win32/tst/struct.2bk
+++ b/lcc/x86/win32/tst/struct.2bk
@@ -1,2 +1,2 @@
-tst/struct.c:49: warning: missing return value
-tst/struct.c:68: warning: missing return value
+tst/struct.c:49: warning: missing return value
+tst/struct.c:68: warning: missing return value
diff --git a/lcc/x86/win32/tst/struct.sbk b/lcc/x86/win32/tst/struct.sbk
index 09775a9..4c3d4f7 100755
--- a/lcc/x86/win32/tst/struct.sbk
+++ b/lcc/x86/win32/tst/struct.sbk
@@ -1,453 +1,453 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-public _addpoint
-_TEXT segment
-_addpoint:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (32)[ebp]
-add dword ptr (24)[ebp],edi
-mov edi,dword ptr (36)[ebp]
-add dword ptr (28)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea esi,(24)[ebp]
-mov ecx,8
-rep movsb
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _canonrect
-_canonrect:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,32
-mov edi,dword ptr (32)[ebp]
-cmp dword ptr (24)[ebp],edi
-jge L10
-mov edi,dword ptr (24)[ebp]
-mov dword ptr (-20)[ebp],edi
-jmp L11
-L10:
-mov edi,dword ptr (32)[ebp]
-mov dword ptr (-20)[ebp],edi
-L11:
-mov edi,dword ptr (-20)[ebp]
-mov dword ptr (-16)[ebp],edi
-mov edi,dword ptr (36)[ebp]
-cmp dword ptr (28)[ebp],edi
-jge L20
-mov edi,dword ptr (28)[ebp]
-mov dword ptr (-24)[ebp],edi
-jmp L21
-L20:
-mov edi,dword ptr (36)[ebp]
-mov dword ptr (-24)[ebp],edi
-L21:
-mov edi,dword ptr (-24)[ebp]
-mov dword ptr (-12)[ebp],edi
-mov edi,dword ptr (32)[ebp]
-cmp dword ptr (24)[ebp],edi
-jle L26
-mov edi,dword ptr (24)[ebp]
-mov dword ptr (-28)[ebp],edi
-jmp L27
-L26:
-mov edi,dword ptr (32)[ebp]
-mov dword ptr (-28)[ebp],edi
-L27:
-mov edi,dword ptr (-28)[ebp]
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr (36)[ebp]
-cmp dword ptr (28)[ebp],edi
-jle L37
-mov edi,dword ptr (28)[ebp]
-mov dword ptr (-32)[ebp],edi
-jmp L38
-L37:
-mov edi,dword ptr (36)[ebp]
-mov dword ptr (-32)[ebp],edi
-L38:
-mov edi,dword ptr (-32)[ebp]
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea esi,(-16)[ebp]
-mov ecx,16
-rep movsb
-L5:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _makepoint
-_makepoint:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-mov edi,dword ptr (24)[ebp]
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr (28)[ebp]
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (20)[ebp]
-lea esi,(-8)[ebp]
-mov ecx,8
-rep movsb
-L39:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _makerect
-_makerect:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,16
-lea edi,(-16)[ebp]
-lea esi,(24)[ebp]
-mov ecx,8
-rep movsb
-lea edi,(-8)[ebp]
-lea esi,(32)[ebp]
-mov ecx,8
-rep movsb
-lea esi,(-16)[ebp]
-sub esp,16
-mov edi,esp
-mov ecx,16
-rep movsb
-mov edi,dword ptr (20)[ebp]
-push edi
-call _canonrect
-add esp,20
-L42:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _ptinrect
-_ptinrect:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov edi,dword ptr (20)[ebp]
-cmp edi,dword ptr (28)[ebp]
-jl L53
-cmp edi,dword ptr (36)[ebp]
-jge L53
-mov edi,dword ptr (32)[ebp]
-cmp dword ptr (24)[ebp],edi
-jl L53
-mov edi,dword ptr (40)[ebp]
-cmp dword ptr (24)[ebp],edi
-jge L53
-mov dword ptr (-4)[ebp],1
-jmp L54
-L53:
-mov dword ptr (-4)[ebp],0
-L54:
-mov eax,dword ptr (-4)[ebp]
-L45:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-public _y
-align 4
-_y label byte
-db 97
-db 98
-db 0
-db 1 dup (0)
-public _odd
-_DATA ends
-_TEXT segment
-_odd:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-lea edi,(-4)[ebp]
-lea esi,(20)[ebp]
-mov ecx,4
-rep movsb
-lea edi,(-4)[ebp]
-push edi
-lea edi,(L56)
-push edi
-call _printf
-add esp,8
-mov eax,0
-L55:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_TEXT segment
-align 4
-L58 label byte
-dd 0
-dd 0
-align 4
-L59 label byte
-dd 320
-dd 320
-align 4
-L60 label byte
-dd -1
-dd -1
-dd 1
-dd 1
-dd 20
-dd 300
-dd 500
-dd 400
-public _main
-_TEXT ends
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,108
-lea edi,(-68)[ebp]
-lea esi,(L58)
-mov ecx,8
-rep movsb
-lea edi,(-76)[ebp]
-lea esi,(L59)
-mov ecx,8
-rep movsb
-lea edi,(-36)[ebp]
-lea esi,(L60)
-mov ecx,32
-rep movsb
-push -10
-push -10
-lea edi,(-84)[ebp]
-push edi
-call _makepoint
-add esp,12
-lea esi,(-84)[ebp]
-sub esp,8
-mov edi,esp
-mov ecx,8
-rep movsb
-lea esi,(-76)[ebp]
-sub esp,8
-mov edi,esp
-mov ecx,8
-rep movsb
-lea edi,(-92)[ebp]
-push edi
-call _addpoint
-add esp,20
-push 10
-push 10
-lea edi,(-100)[ebp]
-push edi
-call _makepoint
-add esp,12
-lea esi,(-100)[ebp]
-sub esp,8
-mov edi,esp
-mov ecx,8
-rep movsb
-lea esi,(-68)[ebp]
-sub esp,8
-mov edi,esp
-mov ecx,8
-rep movsb
-lea edi,(-108)[ebp]
-push edi
-call _addpoint
-add esp,20
-lea esi,(-108)[ebp]
-sub esp,8
-mov edi,esp
-mov ecx,8
-rep movsb
-lea esi,(-92)[ebp]
-sub esp,8
-mov edi,esp
-mov ecx,8
-rep movsb
-lea edi,(-52)[ebp]
-push edi
-call _makerect
-add esp,20
-mov dword ptr (-4)[ebp],0
-jmp L64
-L61:
-mov edi,dword ptr (-4)[ebp]
-lea edi,[edi*8]
-mov esi,dword ptr (-32)[ebp][edi]
-push esi
-mov edi,dword ptr (-36)[ebp][edi]
-push edi
-lea edi,(-60)[ebp]
-push edi
-call _makepoint
-add esp,12
-mov edi,dword ptr (-56)[ebp]
-push edi
-mov edi,dword ptr (-4)[ebp]
-mov edi,dword ptr (-36)[ebp][edi*8]
-push edi
-lea edi,(L65)
-push edi
-call _printf
-add esp,12
-lea esi,(-52)[ebp]
-sub esp,16
-mov edi,esp
-mov ecx,16
-rep movsb
-lea esi,(-60)[ebp]
-sub esp,8
-mov edi,esp
-mov ecx,8
-rep movsb
-call _ptinrect
-add esp,24
-cmp eax,0
-jne L68
-lea edi,(L70)
-push edi
-call _printf
-add esp,4
-L68:
-mov edi,dword ptr (-40)[ebp]
-push edi
-mov edi,dword ptr (-44)[ebp]
-push edi
-mov edi,dword ptr (-48)[ebp]
-push edi
-mov edi,dword ptr (-52)[ebp]
-push edi
-lea edi,(L71)
-push edi
-call _printf
-add esp,20
-L62:
-inc dword ptr (-4)[ebp]
-L64:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,4
-jb L61
-lea esi,(_y)
-sub esp,4
-mov edi,esp
-mov ecx,4
-rep movsb
-call _odd
-add esp,4
-push 0
-call _exit
-add esp,4
-mov eax,0
-L57:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _exit:near
-_TEXT segment
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-_TEXT segment
-align 1
-L71 label byte
-db 119
-db 105
-db 116
-db 104
-db 105
-db 110
-db 32
-db 91
-db 37
-db 100
-db 44
-db 37
-db 100
-db 59
-db 32
-db 37
-db 100
-db 44
-db 37
-db 100
-db 93
-db 10
-db 0
-align 1
-L70 label byte
-db 110
-db 111
-db 116
-db 32
-db 0
-align 1
-L65 label byte
-db 40
-db 37
-db 100
-db 44
-db 37
-db 100
-db 41
-db 32
-db 105
-db 115
-db 32
-db 0
-align 1
-L56 label byte
-db 37
-db 115
-db 10
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+public _addpoint
+_TEXT segment
+_addpoint:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (32)[ebp]
+add dword ptr (24)[ebp],edi
+mov edi,dword ptr (36)[ebp]
+add dword ptr (28)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea esi,(24)[ebp]
+mov ecx,8
+rep movsb
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _canonrect
+_canonrect:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,32
+mov edi,dword ptr (32)[ebp]
+cmp dword ptr (24)[ebp],edi
+jge L10
+mov edi,dword ptr (24)[ebp]
+mov dword ptr (-20)[ebp],edi
+jmp L11
+L10:
+mov edi,dword ptr (32)[ebp]
+mov dword ptr (-20)[ebp],edi
+L11:
+mov edi,dword ptr (-20)[ebp]
+mov dword ptr (-16)[ebp],edi
+mov edi,dword ptr (36)[ebp]
+cmp dword ptr (28)[ebp],edi
+jge L20
+mov edi,dword ptr (28)[ebp]
+mov dword ptr (-24)[ebp],edi
+jmp L21
+L20:
+mov edi,dword ptr (36)[ebp]
+mov dword ptr (-24)[ebp],edi
+L21:
+mov edi,dword ptr (-24)[ebp]
+mov dword ptr (-12)[ebp],edi
+mov edi,dword ptr (32)[ebp]
+cmp dword ptr (24)[ebp],edi
+jle L26
+mov edi,dword ptr (24)[ebp]
+mov dword ptr (-28)[ebp],edi
+jmp L27
+L26:
+mov edi,dword ptr (32)[ebp]
+mov dword ptr (-28)[ebp],edi
+L27:
+mov edi,dword ptr (-28)[ebp]
+mov dword ptr (-8)[ebp],edi
+mov edi,dword ptr (36)[ebp]
+cmp dword ptr (28)[ebp],edi
+jle L37
+mov edi,dword ptr (28)[ebp]
+mov dword ptr (-32)[ebp],edi
+jmp L38
+L37:
+mov edi,dword ptr (36)[ebp]
+mov dword ptr (-32)[ebp],edi
+L38:
+mov edi,dword ptr (-32)[ebp]
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea esi,(-16)[ebp]
+mov ecx,16
+rep movsb
+L5:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _makepoint
+_makepoint:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+mov edi,dword ptr (24)[ebp]
+mov dword ptr (-8)[ebp],edi
+mov edi,dword ptr (28)[ebp]
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (20)[ebp]
+lea esi,(-8)[ebp]
+mov ecx,8
+rep movsb
+L39:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _makerect
+_makerect:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,16
+lea edi,(-16)[ebp]
+lea esi,(24)[ebp]
+mov ecx,8
+rep movsb
+lea edi,(-8)[ebp]
+lea esi,(32)[ebp]
+mov ecx,8
+rep movsb
+lea esi,(-16)[ebp]
+sub esp,16
+mov edi,esp
+mov ecx,16
+rep movsb
+mov edi,dword ptr (20)[ebp]
+push edi
+call _canonrect
+add esp,20
+L42:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _ptinrect
+_ptinrect:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov edi,dword ptr (20)[ebp]
+cmp edi,dword ptr (28)[ebp]
+jl L53
+cmp edi,dword ptr (36)[ebp]
+jge L53
+mov edi,dword ptr (32)[ebp]
+cmp dword ptr (24)[ebp],edi
+jl L53
+mov edi,dword ptr (40)[ebp]
+cmp dword ptr (24)[ebp],edi
+jge L53
+mov dword ptr (-4)[ebp],1
+jmp L54
+L53:
+mov dword ptr (-4)[ebp],0
+L54:
+mov eax,dword ptr (-4)[ebp]
+L45:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+public _y
+align 4
+_y label byte
+db 97
+db 98
+db 0
+db 1 dup (0)
+public _odd
+_DATA ends
+_TEXT segment
+_odd:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+lea edi,(-4)[ebp]
+lea esi,(20)[ebp]
+mov ecx,4
+rep movsb
+lea edi,(-4)[ebp]
+push edi
+lea edi,(L56)
+push edi
+call _printf
+add esp,8
+mov eax,0
+L55:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_TEXT segment
+align 4
+L58 label byte
+dd 0
+dd 0
+align 4
+L59 label byte
+dd 320
+dd 320
+align 4
+L60 label byte
+dd -1
+dd -1
+dd 1
+dd 1
+dd 20
+dd 300
+dd 500
+dd 400
+public _main
+_TEXT ends
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,108
+lea edi,(-68)[ebp]
+lea esi,(L58)
+mov ecx,8
+rep movsb
+lea edi,(-76)[ebp]
+lea esi,(L59)
+mov ecx,8
+rep movsb
+lea edi,(-36)[ebp]
+lea esi,(L60)
+mov ecx,32
+rep movsb
+push -10
+push -10
+lea edi,(-84)[ebp]
+push edi
+call _makepoint
+add esp,12
+lea esi,(-84)[ebp]
+sub esp,8
+mov edi,esp
+mov ecx,8
+rep movsb
+lea esi,(-76)[ebp]
+sub esp,8
+mov edi,esp
+mov ecx,8
+rep movsb
+lea edi,(-92)[ebp]
+push edi
+call _addpoint
+add esp,20
+push 10
+push 10
+lea edi,(-100)[ebp]
+push edi
+call _makepoint
+add esp,12
+lea esi,(-100)[ebp]
+sub esp,8
+mov edi,esp
+mov ecx,8
+rep movsb
+lea esi,(-68)[ebp]
+sub esp,8
+mov edi,esp
+mov ecx,8
+rep movsb
+lea edi,(-108)[ebp]
+push edi
+call _addpoint
+add esp,20
+lea esi,(-108)[ebp]
+sub esp,8
+mov edi,esp
+mov ecx,8
+rep movsb
+lea esi,(-92)[ebp]
+sub esp,8
+mov edi,esp
+mov ecx,8
+rep movsb
+lea edi,(-52)[ebp]
+push edi
+call _makerect
+add esp,20
+mov dword ptr (-4)[ebp],0
+jmp L64
+L61:
+mov edi,dword ptr (-4)[ebp]
+lea edi,[edi*8]
+mov esi,dword ptr (-32)[ebp][edi]
+push esi
+mov edi,dword ptr (-36)[ebp][edi]
+push edi
+lea edi,(-60)[ebp]
+push edi
+call _makepoint
+add esp,12
+mov edi,dword ptr (-56)[ebp]
+push edi
+mov edi,dword ptr (-4)[ebp]
+mov edi,dword ptr (-36)[ebp][edi*8]
+push edi
+lea edi,(L65)
+push edi
+call _printf
+add esp,12
+lea esi,(-52)[ebp]
+sub esp,16
+mov edi,esp
+mov ecx,16
+rep movsb
+lea esi,(-60)[ebp]
+sub esp,8
+mov edi,esp
+mov ecx,8
+rep movsb
+call _ptinrect
+add esp,24
+cmp eax,0
+jne L68
+lea edi,(L70)
+push edi
+call _printf
+add esp,4
+L68:
+mov edi,dword ptr (-40)[ebp]
+push edi
+mov edi,dword ptr (-44)[ebp]
+push edi
+mov edi,dword ptr (-48)[ebp]
+push edi
+mov edi,dword ptr (-52)[ebp]
+push edi
+lea edi,(L71)
+push edi
+call _printf
+add esp,20
+L62:
+inc dword ptr (-4)[ebp]
+L64:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,4
+jb L61
+lea esi,(_y)
+sub esp,4
+mov edi,esp
+mov ecx,4
+rep movsb
+call _odd
+add esp,4
+push 0
+call _exit
+add esp,4
+mov eax,0
+L57:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _exit:near
+_TEXT segment
+_TEXT ends
+extrn _printf:near
+_TEXT segment
+_TEXT ends
+_TEXT segment
+align 1
+L71 label byte
+db 119
+db 105
+db 116
+db 104
+db 105
+db 110
+db 32
+db 91
+db 37
+db 100
+db 44
+db 37
+db 100
+db 59
+db 32
+db 37
+db 100
+db 44
+db 37
+db 100
+db 93
+db 10
+db 0
+align 1
+L70 label byte
+db 110
+db 111
+db 116
+db 32
+db 0
+align 1
+L65 label byte
+db 40
+db 37
+db 100
+db 44
+db 37
+db 100
+db 41
+db 32
+db 105
+db 115
+db 32
+db 0
+align 1
+L56 label byte
+db 37
+db 115
+db 10
+db 0
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/switch.1bk b/lcc/x86/win32/tst/switch.1bk
index 559e8e3..de46a73 100755
--- a/lcc/x86/win32/tst/switch.1bk
+++ b/lcc/x86/win32/tst/switch.1bk
@@ -1,76 +1,76 @@
-b = 0x8
-f = 0xc
-n = 0xa
-r = 0xd
-t = 0x9
-v = 0xb
-x = 0x78
-f:
-x = 0
-x = 1
-x = 2
-x = 2
-x = 2
-x = 2
-x = 2
-x = 7
-x = 8
-x = 9
-x = 9
-x = 9
-x = 9
-x = 9
-x = 9
-x = 9
-x = 16
-x = 17
-x = 18
-x = 19
-x = 20
-g:
-1 1
-1 2
-2 3
-2 4
-2 5
-3 6
-d 6
-3 7
-d 7
-3 8
-d 8
-d 9
-d 10
-h:
-i = 8
-i = 16
-i = 120
-i = 128
-i = 248
-i = 264
-i = 272
-i = 280
-i = 288
-i = 296
-i = 304
-i = 312
-488 defaults
-x = 0x1000000
-x = 0x2000000
-x = 0x3000000
-x = 0x4000000
-x = 0x5000000
-x = 0x6000000 (default)
-x = 0x7000000 (default)
-0
-1
-2
-3
-4
-5
-0
-1
-2
-3
-4
-5
+b = 0x8
+f = 0xc
+n = 0xa
+r = 0xd
+t = 0x9
+v = 0xb
+x = 0x78
+f:
+x = 0
+x = 1
+x = 2
+x = 2
+x = 2
+x = 2
+x = 2
+x = 7
+x = 8
+x = 9
+x = 9
+x = 9
+x = 9
+x = 9
+x = 9
+x = 9
+x = 16
+x = 17
+x = 18
+x = 19
+x = 20
+g:
+1 1
+1 2
+2 3
+2 4
+2 5
+3 6
+d 6
+3 7
+d 7
+3 8
+d 8
+d 9
+d 10
+h:
+i = 8
+i = 16
+i = 120
+i = 128
+i = 248
+i = 264
+i = 272
+i = 280
+i = 288
+i = 296
+i = 304
+i = 312
+488 defaults
+x = 0x1000000
+x = 0x2000000
+x = 0x3000000
+x = 0x4000000
+x = 0x5000000
+x = 0x6000000 (default)
+x = 0x7000000 (default)
+0
+1
+2
+3
+4
+5
+0
+1
+2
+3
+4
+5
diff --git a/lcc/x86/win32/tst/switch.2bk b/lcc/x86/win32/tst/switch.2bk
index 76387b3..709b419 100755
--- a/lcc/x86/win32/tst/switch.2bk
+++ b/lcc/x86/win32/tst/switch.2bk
@@ -1,5 +1,5 @@
-tst/switch.c:55: warning: missing return value
-tst/switch.c:73: warning: missing return value
-tst/switch.c:97: warning: missing return value
-tst/switch.c:112: warning: missing return value
-tst/switch.c:137: warning: missing return value
+tst/switch.c:55: warning: missing return value
+tst/switch.c:73: warning: missing return value
+tst/switch.c:97: warning: missing return value
+tst/switch.c:112: warning: missing return value
+tst/switch.c:137: warning: missing return value
diff --git a/lcc/x86/win32/tst/switch.sbk b/lcc/x86/win32/tst/switch.sbk
index d81a0ea..1f67679 100755
--- a/lcc/x86/win32/tst/switch.sbk
+++ b/lcc/x86/win32/tst/switch.sbk
@@ -1,960 +1,960 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-public _main
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-lea edi,(L6)
-mov dword ptr (-4)[ebp],edi
-jmp L5
-L2:
-mov edi,dword ptr (-4)[ebp]
-movsx edi,byte ptr [edi]
-push edi
-call _backslash
-add esp,4
-push eax
-mov edi,dword ptr (-4)[ebp]
-movsx edi,byte ptr [edi]
-push edi
-lea edi,(L7)
-push edi
-call _printf
-add esp,12
-L3:
-inc dword ptr (-4)[ebp]
-L5:
-mov edi,dword ptr (-4)[ebp]
-movsx edi,byte ptr [edi]
-cmp edi,0
-jne L2
-call _f
-add esp,0
-call _g
-add esp,0
-call _h
-add esp,0
-mov dword ptr (-8)[ebp],16777216
-jmp L11
-L8:
-mov edi,dword ptr (-8)[ebp]
-push edi
-call _big
-add esp,4
-L9:
-add dword ptr (-8)[ebp],16777216
-L11:
-mov edi,dword ptr (-8)[ebp]
-and edi,117440512
-cmp edi,0
-jne L8
-call _limit
-add esp,0
-mov eax,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _backslash
-_backslash:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (20)[ebp]
-cmp edi,102
-je L16
-cmp edi,102
-jg L22
-L21:
-cmp dword ptr (20)[ebp],98
-je L15
-jmp L13
-L22:
-mov edi,dword ptr (20)[ebp]
-cmp edi,110
-je L17
-cmp edi,110
-jl L13
-L23:
-mov edi,dword ptr (20)[ebp]
-cmp edi,114
-je L18
-cmp edi,116
-je L19
-cmp edi,118
-je L20
-jmp L13
-L15:
-mov eax,8
-jmp L12
-L16:
-mov eax,12
-jmp L12
-L17:
-mov eax,10
-jmp L12
-L18:
-mov eax,13
-jmp L12
-L19:
-mov eax,9
-jmp L12
-L20:
-mov eax,11
-jmp L12
-L13:
-mov eax,dword ptr (20)[ebp]
-L12:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _f
-_f:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,12
-mov dword ptr (-8)[ebp],0
-lea edi,(L25)
-push edi
-call _printf
-add esp,4
-mov dword ptr (-4)[ebp],0
-L26:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (-12)[ebp],edi
-mov edi,dword ptr (-4)[ebp]
-cmp edi,1
-jl L30
-cmp edi,20
-jg L30
-jmp dword ptr (L42-4)[edi*4]
-_TEXT ends
-_TEXT segment
-align 4
-L42 label byte
-dd L32
-dd L33
-dd L30
-dd L30
-dd L30
-dd L30
-dd L34
-dd L35
-dd L36
-dd L30
-dd L30
-dd L30
-dd L30
-dd L30
-dd L30
-dd L37
-dd L38
-dd L39
-dd L40
-dd L41
-_TEXT ends
-_TEXT segment
-L32:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (-8)[ebp],edi
-jmp L31
-L33:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (-8)[ebp],edi
-jmp L31
-L34:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (-8)[ebp],edi
-jmp L31
-L35:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (-8)[ebp],edi
-jmp L31
-L36:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (-8)[ebp],edi
-jmp L31
-L37:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (-8)[ebp],edi
-jmp L31
-L38:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (-8)[ebp],edi
-jmp L31
-L39:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (-8)[ebp],edi
-jmp L31
-L40:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (-8)[ebp],edi
-jmp L31
-L41:
-mov edi,dword ptr (-4)[ebp]
-mov dword ptr (-8)[ebp],edi
-L30:
-L31:
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L44)
-push edi
-call _printf
-add esp,8
-L27:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],20
-jle L26
-mov eax,0
-L24:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _g
-_g:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-lea edi,(L46)
-push edi
-call _printf
-add esp,4
-mov dword ptr (-4)[ebp],1
-L47:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,1001
-jl L64
-cmp edi,1004
-jg L65
-jmp dword ptr (L66-4004)[edi*4]
-_TEXT ends
-_TEXT segment
-align 4
-L66 label byte
-dd L60
-dd L60
-dd L60
-dd L60
-_TEXT ends
-_TEXT segment
-L64:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,1
-jl L51
-cmp edi,8
-jg L51
-jmp dword ptr (L68-4)[edi*4]
-_TEXT ends
-_TEXT segment
-align 4
-L68 label byte
-dd L53
-dd L53
-dd L55
-dd L55
-dd L55
-dd L57
-dd L57
-dd L57
-_TEXT ends
-_TEXT segment
-L65:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,3001
-jl L51
-cmp edi,3004
-jg L51
-jmp dword ptr (L70-12004)[edi*4]
-_TEXT ends
-_TEXT segment
-align 4
-L70 label byte
-dd L62
-dd L62
-dd L62
-dd L62
-_TEXT ends
-_TEXT segment
-L53:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L54)
-push edi
-call _printf
-add esp,8
-jmp L52
-L55:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L56)
-push edi
-call _printf
-add esp,8
-jmp L52
-L57:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L58)
-push edi
-call _printf
-add esp,8
-L51:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L59)
-push edi
-call _printf
-add esp,8
-jmp L52
-L60:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L61)
-push edi
-call _printf
-add esp,8
-jmp L52
-L62:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L63)
-push edi
-call _printf
-add esp,8
-L52:
-L48:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],10
-jle L47
-mov eax,0
-L45:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _h
-_h:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-mov dword ptr (-8)[ebp],0
-lea edi,(L73)
-push edi
-call _printf
-add esp,4
-mov dword ptr (-4)[ebp],1
-L74:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,264
-je L86
-cmp edi,264
-jg L94
-L93:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,120
-je L84
-cmp edi,120
-jg L96
-L95:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,8
-je L83
-cmp edi,8
-jl L78
-L97:
-cmp dword ptr (-4)[ebp],16
-je L82
-jmp L78
-L96:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,128
-je L80
-cmp edi,128
-jl L78
-L98:
-cmp dword ptr (-4)[ebp],248
-je L87
-jmp L78
-L94:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,288
-je L91
-cmp edi,288
-jg L100
-L99:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,272
-je L88
-cmp edi,272
-jl L78
-L101:
-cmp dword ptr (-4)[ebp],280
-je L85
-jmp L78
-L100:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,304
-je L89
-cmp edi,304
-jg L103
-L102:
-cmp dword ptr (-4)[ebp],296
-je L90
-jmp L78
-L103:
-cmp dword ptr (-4)[ebp],312
-je L92
-jmp L78
-L78:
-inc dword ptr (-8)[ebp]
-jmp L75
-L80:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L81)
-push edi
-call _printf
-add esp,8
-jmp L79
-L82:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L81)
-push edi
-call _printf
-add esp,8
-jmp L79
-L83:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L81)
-push edi
-call _printf
-add esp,8
-jmp L79
-L84:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L81)
-push edi
-call _printf
-add esp,8
-jmp L79
-L85:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L81)
-push edi
-call _printf
-add esp,8
-jmp L79
-L86:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L81)
-push edi
-call _printf
-add esp,8
-jmp L79
-L87:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L81)
-push edi
-call _printf
-add esp,8
-jmp L79
-L88:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L81)
-push edi
-call _printf
-add esp,8
-jmp L79
-L89:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L81)
-push edi
-call _printf
-add esp,8
-jmp L79
-L90:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L81)
-push edi
-call _printf
-add esp,8
-jmp L79
-L91:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L81)
-push edi
-call _printf
-add esp,8
-jmp L79
-L92:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L81)
-push edi
-call _printf
-add esp,8
-L79:
-L75:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],500
-jle L74
-mov edi,dword ptr (-8)[ebp]
-push edi
-lea edi,(L104)
-push edi
-call _printf
-add esp,8
-mov eax,0
-L72:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _big
-_big:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov edi,dword ptr (20)[ebp]
-and edi,06000000H
-mov dword ptr (-4)[ebp],edi
-mov edi,dword ptr (-4)[ebp]
-cmp edi,33554432
-je L111
-cmp edi,33554432
-jg L115
-L114:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,-2
-je L109
-cmp edi,-1
-je L109
-cmp edi,0
-je L109
-jmp L106
-L115:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,67108864
-je L112
-jmp L106
-L109:
-mov edi,dword ptr (20)[ebp]
-push edi
-lea edi,(L110)
-push edi
-call _printf
-add esp,8
-jmp L107
-L111:
-mov edi,dword ptr (20)[ebp]
-push edi
-lea edi,(L110)
-push edi
-call _printf
-add esp,8
-jmp L107
-L112:
-mov edi,dword ptr (20)[ebp]
-push edi
-lea edi,(L110)
-push edi
-call _printf
-add esp,8
-jmp L107
-L106:
-mov edi,dword ptr (20)[ebp]
-push edi
-lea edi,(L113)
-push edi
-call _printf
-add esp,8
-L107:
-mov eax,0
-L105:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _limit
-_limit:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov dword ptr (-4)[ebp],-2147483648
-L117:
-mov edi,dword ptr (-4)[ebp]
-mov esi,-2147483648
-cmp edi,-2147483648
-jl L121
-cmp edi,-2147483644
-jg L121
-lea edi,[edi*4]
-lea esi,[esi*4]
-sub edi,esi
-jmp dword ptr (L134)[edi]
-_TEXT ends
-_TEXT segment
-align 4
-L134 label byte
-dd L123
-dd L125
-dd L127
-dd L129
-dd L131
-_TEXT ends
-_TEXT segment
-L123:
-lea edi,(L124)
-push edi
-call _printf
-add esp,4
-jmp L122
-L125:
-lea edi,(L126)
-push edi
-call _printf
-add esp,4
-jmp L122
-L127:
-lea edi,(L128)
-push edi
-call _printf
-add esp,4
-jmp L122
-L129:
-lea edi,(L130)
-push edi
-call _printf
-add esp,4
-jmp L122
-L131:
-lea edi,(L132)
-push edi
-call _printf
-add esp,4
-jmp L122
-L121:
-lea edi,(L133)
-push edi
-call _printf
-add esp,4
-L122:
-L118:
-inc dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],-2147483643
-jle L117
-mov dword ptr (-4)[ebp],2147483647
-L135:
-mov edi,dword ptr (-4)[ebp]
-mov esi,2147483643
-cmp edi,2147483643
-jl L139
-cmp edi,2147483647
-jg L139
-lea edi,[edi*4]
-lea esi,[esi*4]
-sub edi,esi
-jmp dword ptr (L146)[edi]
-_TEXT ends
-_TEXT segment
-align 4
-L146 label byte
-dd L145
-dd L144
-dd L143
-dd L142
-dd L141
-_TEXT ends
-_TEXT segment
-L141:
-lea edi,(L124)
-push edi
-call _printf
-add esp,4
-jmp L140
-L142:
-lea edi,(L126)
-push edi
-call _printf
-add esp,4
-jmp L140
-L143:
-lea edi,(L128)
-push edi
-call _printf
-add esp,4
-jmp L140
-L144:
-lea edi,(L130)
-push edi
-call _printf
-add esp,4
-jmp L140
-L145:
-lea edi,(L132)
-push edi
-call _printf
-add esp,4
-jmp L140
-L139:
-lea edi,(L133)
-push edi
-call _printf
-add esp,4
-L140:
-L136:
-dec dword ptr (-4)[ebp]
-cmp dword ptr (-4)[ebp],2147483642
-jge L135
-mov eax,0
-L116:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-_TEXT segment
-align 1
-L133 label byte
-db 53
-db 10
-db 0
-align 1
-L132 label byte
-db 52
-db 10
-db 0
-align 1
-L130 label byte
-db 51
-db 10
-db 0
-align 1
-L128 label byte
-db 50
-db 10
-db 0
-align 1
-L126 label byte
-db 49
-db 10
-db 0
-align 1
-L124 label byte
-db 48
-db 10
-db 0
-align 1
-L113 label byte
-db 120
-db 32
-db 61
-db 32
-db 48
-db 120
-db 37
-db 120
-db 32
-db 40
-db 100
-db 101
-db 102
-db 97
-db 117
-db 108
-db 116
-db 41
-db 10
-db 0
-align 1
-L110 label byte
-db 120
-db 32
-db 61
-db 32
-db 48
-db 120
-db 37
-db 120
-db 10
-db 0
-align 1
-L104 label byte
-db 37
-db 100
-db 32
-db 100
-db 101
-db 102
-db 97
-db 117
-db 108
-db 116
-db 115
-db 10
-db 0
-align 1
-L81 label byte
-db 105
-db 32
-db 61
-db 32
-db 37
-db 100
-db 10
-db 0
-align 1
-L73 label byte
-db 104
-db 58
-db 10
-db 0
-align 1
-L63 label byte
-db 54
-db 32
-db 37
-db 100
-db 10
-db 0
-align 1
-L61 label byte
-db 53
-db 32
-db 37
-db 100
-db 10
-db 0
-align 1
-L59 label byte
-db 100
-db 32
-db 37
-db 100
-db 10
-db 0
-align 1
-L58 label byte
-db 51
-db 32
-db 37
-db 100
-db 10
-db 0
-align 1
-L56 label byte
-db 50
-db 32
-db 37
-db 100
-db 10
-db 0
-align 1
-L54 label byte
-db 49
-db 32
-db 37
-db 100
-db 10
-db 0
-align 1
-L46 label byte
-db 103
-db 58
-db 10
-db 0
-align 1
-L44 label byte
-db 120
-db 32
-db 61
-db 32
-db 37
-db 100
-db 10
-db 0
-align 1
-L25 label byte
-db 102
-db 58
-db 10
-db 0
-align 1
-L7 label byte
-db 37
-db 99
-db 32
-db 61
-db 32
-db 48
-db 120
-db 37
-db 120
-db 10
-db 0
-align 1
-L6 label byte
-db 98
-db 102
-db 110
-db 114
-db 116
-db 118
-db 120
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+public _main
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+lea edi,(L6)
+mov dword ptr (-4)[ebp],edi
+jmp L5
+L2:
+mov edi,dword ptr (-4)[ebp]
+movsx edi,byte ptr [edi]
+push edi
+call _backslash
+add esp,4
+push eax
+mov edi,dword ptr (-4)[ebp]
+movsx edi,byte ptr [edi]
+push edi
+lea edi,(L7)
+push edi
+call _printf
+add esp,12
+L3:
+inc dword ptr (-4)[ebp]
+L5:
+mov edi,dword ptr (-4)[ebp]
+movsx edi,byte ptr [edi]
+cmp edi,0
+jne L2
+call _f
+add esp,0
+call _g
+add esp,0
+call _h
+add esp,0
+mov dword ptr (-8)[ebp],16777216
+jmp L11
+L8:
+mov edi,dword ptr (-8)[ebp]
+push edi
+call _big
+add esp,4
+L9:
+add dword ptr (-8)[ebp],16777216
+L11:
+mov edi,dword ptr (-8)[ebp]
+and edi,117440512
+cmp edi,0
+jne L8
+call _limit
+add esp,0
+mov eax,0
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _backslash
+_backslash:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (20)[ebp]
+cmp edi,102
+je L16
+cmp edi,102
+jg L22
+L21:
+cmp dword ptr (20)[ebp],98
+je L15
+jmp L13
+L22:
+mov edi,dword ptr (20)[ebp]
+cmp edi,110
+je L17
+cmp edi,110
+jl L13
+L23:
+mov edi,dword ptr (20)[ebp]
+cmp edi,114
+je L18
+cmp edi,116
+je L19
+cmp edi,118
+je L20
+jmp L13
+L15:
+mov eax,8
+jmp L12
+L16:
+mov eax,12
+jmp L12
+L17:
+mov eax,10
+jmp L12
+L18:
+mov eax,13
+jmp L12
+L19:
+mov eax,9
+jmp L12
+L20:
+mov eax,11
+jmp L12
+L13:
+mov eax,dword ptr (20)[ebp]
+L12:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _f
+_f:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,12
+mov dword ptr (-8)[ebp],0
+lea edi,(L25)
+push edi
+call _printf
+add esp,4
+mov dword ptr (-4)[ebp],0
+L26:
+mov edi,dword ptr (-4)[ebp]
+mov dword ptr (-12)[ebp],edi
+mov edi,dword ptr (-4)[ebp]
+cmp edi,1
+jl L30
+cmp edi,20
+jg L30
+jmp dword ptr (L42-4)[edi*4]
+_TEXT ends
+_TEXT segment
+align 4
+L42 label byte
+dd L32
+dd L33
+dd L30
+dd L30
+dd L30
+dd L30
+dd L34
+dd L35
+dd L36
+dd L30
+dd L30
+dd L30
+dd L30
+dd L30
+dd L30
+dd L37
+dd L38
+dd L39
+dd L40
+dd L41
+_TEXT ends
+_TEXT segment
+L32:
+mov edi,dword ptr (-4)[ebp]
+mov dword ptr (-8)[ebp],edi
+jmp L31
+L33:
+mov edi,dword ptr (-4)[ebp]
+mov dword ptr (-8)[ebp],edi
+jmp L31
+L34:
+mov edi,dword ptr (-4)[ebp]
+mov dword ptr (-8)[ebp],edi
+jmp L31
+L35:
+mov edi,dword ptr (-4)[ebp]
+mov dword ptr (-8)[ebp],edi
+jmp L31
+L36:
+mov edi,dword ptr (-4)[ebp]
+mov dword ptr (-8)[ebp],edi
+jmp L31
+L37:
+mov edi,dword ptr (-4)[ebp]
+mov dword ptr (-8)[ebp],edi
+jmp L31
+L38:
+mov edi,dword ptr (-4)[ebp]
+mov dword ptr (-8)[ebp],edi
+jmp L31
+L39:
+mov edi,dword ptr (-4)[ebp]
+mov dword ptr (-8)[ebp],edi
+jmp L31
+L40:
+mov edi,dword ptr (-4)[ebp]
+mov dword ptr (-8)[ebp],edi
+jmp L31
+L41:
+mov edi,dword ptr (-4)[ebp]
+mov dword ptr (-8)[ebp],edi
+L30:
+L31:
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L44)
+push edi
+call _printf
+add esp,8
+L27:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],20
+jle L26
+mov eax,0
+L24:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _g
+_g:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+lea edi,(L46)
+push edi
+call _printf
+add esp,4
+mov dword ptr (-4)[ebp],1
+L47:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,1001
+jl L64
+cmp edi,1004
+jg L65
+jmp dword ptr (L66-4004)[edi*4]
+_TEXT ends
+_TEXT segment
+align 4
+L66 label byte
+dd L60
+dd L60
+dd L60
+dd L60
+_TEXT ends
+_TEXT segment
+L64:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,1
+jl L51
+cmp edi,8
+jg L51
+jmp dword ptr (L68-4)[edi*4]
+_TEXT ends
+_TEXT segment
+align 4
+L68 label byte
+dd L53
+dd L53
+dd L55
+dd L55
+dd L55
+dd L57
+dd L57
+dd L57
+_TEXT ends
+_TEXT segment
+L65:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,3001
+jl L51
+cmp edi,3004
+jg L51
+jmp dword ptr (L70-12004)[edi*4]
+_TEXT ends
+_TEXT segment
+align 4
+L70 label byte
+dd L62
+dd L62
+dd L62
+dd L62
+_TEXT ends
+_TEXT segment
+L53:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L54)
+push edi
+call _printf
+add esp,8
+jmp L52
+L55:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L56)
+push edi
+call _printf
+add esp,8
+jmp L52
+L57:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L58)
+push edi
+call _printf
+add esp,8
+L51:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L59)
+push edi
+call _printf
+add esp,8
+jmp L52
+L60:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L61)
+push edi
+call _printf
+add esp,8
+jmp L52
+L62:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L63)
+push edi
+call _printf
+add esp,8
+L52:
+L48:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],10
+jle L47
+mov eax,0
+L45:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _h
+_h:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+mov dword ptr (-8)[ebp],0
+lea edi,(L73)
+push edi
+call _printf
+add esp,4
+mov dword ptr (-4)[ebp],1
+L74:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,264
+je L86
+cmp edi,264
+jg L94
+L93:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,120
+je L84
+cmp edi,120
+jg L96
+L95:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,8
+je L83
+cmp edi,8
+jl L78
+L97:
+cmp dword ptr (-4)[ebp],16
+je L82
+jmp L78
+L96:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,128
+je L80
+cmp edi,128
+jl L78
+L98:
+cmp dword ptr (-4)[ebp],248
+je L87
+jmp L78
+L94:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,288
+je L91
+cmp edi,288
+jg L100
+L99:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,272
+je L88
+cmp edi,272
+jl L78
+L101:
+cmp dword ptr (-4)[ebp],280
+je L85
+jmp L78
+L100:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,304
+je L89
+cmp edi,304
+jg L103
+L102:
+cmp dword ptr (-4)[ebp],296
+je L90
+jmp L78
+L103:
+cmp dword ptr (-4)[ebp],312
+je L92
+jmp L78
+L78:
+inc dword ptr (-8)[ebp]
+jmp L75
+L80:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L81)
+push edi
+call _printf
+add esp,8
+jmp L79
+L82:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L81)
+push edi
+call _printf
+add esp,8
+jmp L79
+L83:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L81)
+push edi
+call _printf
+add esp,8
+jmp L79
+L84:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L81)
+push edi
+call _printf
+add esp,8
+jmp L79
+L85:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L81)
+push edi
+call _printf
+add esp,8
+jmp L79
+L86:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L81)
+push edi
+call _printf
+add esp,8
+jmp L79
+L87:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L81)
+push edi
+call _printf
+add esp,8
+jmp L79
+L88:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L81)
+push edi
+call _printf
+add esp,8
+jmp L79
+L89:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L81)
+push edi
+call _printf
+add esp,8
+jmp L79
+L90:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L81)
+push edi
+call _printf
+add esp,8
+jmp L79
+L91:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L81)
+push edi
+call _printf
+add esp,8
+jmp L79
+L92:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L81)
+push edi
+call _printf
+add esp,8
+L79:
+L75:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],500
+jle L74
+mov edi,dword ptr (-8)[ebp]
+push edi
+lea edi,(L104)
+push edi
+call _printf
+add esp,8
+mov eax,0
+L72:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _big
+_big:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov edi,dword ptr (20)[ebp]
+and edi,06000000H
+mov dword ptr (-4)[ebp],edi
+mov edi,dword ptr (-4)[ebp]
+cmp edi,33554432
+je L111
+cmp edi,33554432
+jg L115
+L114:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,-2
+je L109
+cmp edi,-1
+je L109
+cmp edi,0
+je L109
+jmp L106
+L115:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,67108864
+je L112
+jmp L106
+L109:
+mov edi,dword ptr (20)[ebp]
+push edi
+lea edi,(L110)
+push edi
+call _printf
+add esp,8
+jmp L107
+L111:
+mov edi,dword ptr (20)[ebp]
+push edi
+lea edi,(L110)
+push edi
+call _printf
+add esp,8
+jmp L107
+L112:
+mov edi,dword ptr (20)[ebp]
+push edi
+lea edi,(L110)
+push edi
+call _printf
+add esp,8
+jmp L107
+L106:
+mov edi,dword ptr (20)[ebp]
+push edi
+lea edi,(L113)
+push edi
+call _printf
+add esp,8
+L107:
+mov eax,0
+L105:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _limit
+_limit:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov dword ptr (-4)[ebp],-2147483648
+L117:
+mov edi,dword ptr (-4)[ebp]
+mov esi,-2147483648
+cmp edi,-2147483648
+jl L121
+cmp edi,-2147483644
+jg L121
+lea edi,[edi*4]
+lea esi,[esi*4]
+sub edi,esi
+jmp dword ptr (L134)[edi]
+_TEXT ends
+_TEXT segment
+align 4
+L134 label byte
+dd L123
+dd L125
+dd L127
+dd L129
+dd L131
+_TEXT ends
+_TEXT segment
+L123:
+lea edi,(L124)
+push edi
+call _printf
+add esp,4
+jmp L122
+L125:
+lea edi,(L126)
+push edi
+call _printf
+add esp,4
+jmp L122
+L127:
+lea edi,(L128)
+push edi
+call _printf
+add esp,4
+jmp L122
+L129:
+lea edi,(L130)
+push edi
+call _printf
+add esp,4
+jmp L122
+L131:
+lea edi,(L132)
+push edi
+call _printf
+add esp,4
+jmp L122
+L121:
+lea edi,(L133)
+push edi
+call _printf
+add esp,4
+L122:
+L118:
+inc dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],-2147483643
+jle L117
+mov dword ptr (-4)[ebp],2147483647
+L135:
+mov edi,dword ptr (-4)[ebp]
+mov esi,2147483643
+cmp edi,2147483643
+jl L139
+cmp edi,2147483647
+jg L139
+lea edi,[edi*4]
+lea esi,[esi*4]
+sub edi,esi
+jmp dword ptr (L146)[edi]
+_TEXT ends
+_TEXT segment
+align 4
+L146 label byte
+dd L145
+dd L144
+dd L143
+dd L142
+dd L141
+_TEXT ends
+_TEXT segment
+L141:
+lea edi,(L124)
+push edi
+call _printf
+add esp,4
+jmp L140
+L142:
+lea edi,(L126)
+push edi
+call _printf
+add esp,4
+jmp L140
+L143:
+lea edi,(L128)
+push edi
+call _printf
+add esp,4
+jmp L140
+L144:
+lea edi,(L130)
+push edi
+call _printf
+add esp,4
+jmp L140
+L145:
+lea edi,(L132)
+push edi
+call _printf
+add esp,4
+jmp L140
+L139:
+lea edi,(L133)
+push edi
+call _printf
+add esp,4
+L140:
+L136:
+dec dword ptr (-4)[ebp]
+cmp dword ptr (-4)[ebp],2147483642
+jge L135
+mov eax,0
+L116:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _printf:near
+_TEXT segment
+_TEXT ends
+_TEXT segment
+align 1
+L133 label byte
+db 53
+db 10
+db 0
+align 1
+L132 label byte
+db 52
+db 10
+db 0
+align 1
+L130 label byte
+db 51
+db 10
+db 0
+align 1
+L128 label byte
+db 50
+db 10
+db 0
+align 1
+L126 label byte
+db 49
+db 10
+db 0
+align 1
+L124 label byte
+db 48
+db 10
+db 0
+align 1
+L113 label byte
+db 120
+db 32
+db 61
+db 32
+db 48
+db 120
+db 37
+db 120
+db 32
+db 40
+db 100
+db 101
+db 102
+db 97
+db 117
+db 108
+db 116
+db 41
+db 10
+db 0
+align 1
+L110 label byte
+db 120
+db 32
+db 61
+db 32
+db 48
+db 120
+db 37
+db 120
+db 10
+db 0
+align 1
+L104 label byte
+db 37
+db 100
+db 32
+db 100
+db 101
+db 102
+db 97
+db 117
+db 108
+db 116
+db 115
+db 10
+db 0
+align 1
+L81 label byte
+db 105
+db 32
+db 61
+db 32
+db 37
+db 100
+db 10
+db 0
+align 1
+L73 label byte
+db 104
+db 58
+db 10
+db 0
+align 1
+L63 label byte
+db 54
+db 32
+db 37
+db 100
+db 10
+db 0
+align 1
+L61 label byte
+db 53
+db 32
+db 37
+db 100
+db 10
+db 0
+align 1
+L59 label byte
+db 100
+db 32
+db 37
+db 100
+db 10
+db 0
+align 1
+L58 label byte
+db 51
+db 32
+db 37
+db 100
+db 10
+db 0
+align 1
+L56 label byte
+db 50
+db 32
+db 37
+db 100
+db 10
+db 0
+align 1
+L54 label byte
+db 49
+db 32
+db 37
+db 100
+db 10
+db 0
+align 1
+L46 label byte
+db 103
+db 58
+db 10
+db 0
+align 1
+L44 label byte
+db 120
+db 32
+db 61
+db 32
+db 37
+db 100
+db 10
+db 0
+align 1
+L25 label byte
+db 102
+db 58
+db 10
+db 0
+align 1
+L7 label byte
+db 37
+db 99
+db 32
+db 61
+db 32
+db 48
+db 120
+db 37
+db 120
+db 10
+db 0
+align 1
+L6 label byte
+db 98
+db 102
+db 110
+db 114
+db 116
+db 118
+db 120
+db 0
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/wf1.1bk b/lcc/x86/win32/tst/wf1.1bk
index 095e087..a846267 100755
--- a/lcc/x86/win32/tst/wf1.1bk
+++ b/lcc/x86/win32/tst/wf1.1bk
@@ -1,74 +1,74 @@
-5 a
-2 and
-5 buf
-16 c
-8 char
-1 compare
-4 cond
-5 count
-1 d
-1 die
-3 else
-1 entry
-1 eof
-4 err
-1 error
-1 exit
-1 folded
-1 for
-1 free
-1 frequencies
-1 frequency
-1 get
-2 getchar
-3 getword
-14 if
-2 in
-1 index
-1 input
-1 install
-8 int
-1 into
-1 is
-4 isletter
-1 it
-1 itself
-5 left
-1 letter
-7 lookup
-1 main
-2 malloc
-1 message
-2 n
-1 necessary
-12 next
-9 node
-4 of
-1 on
-1 or
-1 otherwise
-2 out
-8 p
-3 print
-2 printf
-16 return
-5 right
-4 root
-25 s
-2 storage
-3 strcmp
-1 strcpy
-1 strlen
-8 struct
-1 structures
-2 subtree
-1 t
-5 tprint
-9 tree
-1 uses
-1 version
-1 wf
-3 while
-21 word
-9 words
-2 z
+5 a
+2 and
+5 buf
+16 c
+8 char
+1 compare
+4 cond
+5 count
+1 d
+1 die
+3 else
+1 entry
+1 eof
+4 err
+1 error
+1 exit
+1 folded
+1 for
+1 free
+1 frequencies
+1 frequency
+1 get
+2 getchar
+3 getword
+14 if
+2 in
+1 index
+1 input
+1 install
+8 int
+1 into
+1 is
+4 isletter
+1 it
+1 itself
+5 left
+1 letter
+7 lookup
+1 main
+2 malloc
+1 message
+2 n
+1 necessary
+12 next
+9 node
+4 of
+1 on
+1 or
+1 otherwise
+2 out
+8 p
+3 print
+2 printf
+16 return
+5 right
+4 root
+25 s
+2 storage
+3 strcmp
+1 strcpy
+1 strlen
+8 struct
+1 structures
+2 subtree
+1 t
+5 tprint
+9 tree
+1 uses
+1 version
+1 wf
+3 while
+21 word
+9 words
+2 z
diff --git a/lcc/x86/win32/tst/wf1.2bk b/lcc/x86/win32/tst/wf1.2bk
index 0e7a8a6..190e4a1 100755
--- a/lcc/x86/win32/tst/wf1.2bk
+++ b/lcc/x86/win32/tst/wf1.2bk
@@ -1,2 +1,2 @@
-tst/wf1.c:29: warning: missing return value
-tst/wf1.c:87: warning: missing return value
+tst/wf1.c:29: warning: missing return value
+tst/wf1.c:87: warning: missing return value
diff --git a/lcc/x86/win32/tst/wf1.sbk b/lcc/x86/win32/tst/wf1.sbk
index df5688a..d98b2d2 100755
--- a/lcc/x86/win32/tst/wf1.sbk
+++ b/lcc/x86/win32/tst/wf1.sbk
@@ -1,451 +1,451 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-public _main
-_TEXT segment
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,24
-mov dword ptr (-24)[ebp],0
-mov dword ptr (_next),0
-jmp L3
-L2:
-lea edi,(-24)[ebp]
-push edi
-lea edi,(-20)[ebp]
-push edi
-call _lookup
-add esp,8
-inc dword ptr [eax]
-L3:
-lea edi,(-20)[ebp]
-push edi
-call _getword
-add esp,4
-cmp eax,0
-jne L2
-mov edi,dword ptr (-24)[ebp]
-push edi
-call _tprint
-add esp,4
-mov eax,0
-L1:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _err
-_err:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (20)[ebp]
-push edi
-lea edi,(L6)
-push edi
-call _printf
-add esp,8
-push 1
-call _exit
-add esp,4
-mov eax,0
-L5:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _getword
-_getword:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,8
-L8:
-L9:
-call _getchar
-add esp,0
-mov dword ptr (-4)[ebp],eax
-cmp eax,-1
-je L11
-mov edi,dword ptr (-4)[ebp]
-push edi
-call _isletter
-add esp,4
-cmp eax,0
-je L8
-L11:
-mov edi,dword ptr (20)[ebp]
-mov dword ptr (-8)[ebp],edi
-jmp L15
-L12:
-mov edi,dword ptr (-8)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-8)[ebp],esi
-mov esi,dword ptr (-4)[ebp]
-mov ebx,esi
-mov byte ptr [edi],bl
-L13:
-call _getchar
-add esp,0
-mov dword ptr (-4)[ebp],eax
-L15:
-mov edi,dword ptr (-4)[ebp]
-push edi
-call _isletter
-add esp,4
-mov dword ptr (-4)[ebp],eax
-cmp eax,0
-jne L12
-mov edi,dword ptr (-8)[ebp]
-mov byte ptr [edi],0
-mov edi,dword ptr (-8)[ebp]
-mov esi,dword ptr (20)[ebp]
-cmp edi,esi
-jbe L16
-mov eax,1
-jmp L7
-L16:
-mov eax,0
-L7:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _isletter
-_isletter:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (20)[ebp]
-cmp edi,65
-jl L19
-cmp edi,90
-jg L19
-add dword ptr (20)[ebp],32
-L19:
-mov edi,dword ptr (20)[ebp]
-cmp edi,97
-jl L21
-cmp edi,122
-jg L21
-mov eax,dword ptr (20)[ebp]
-jmp L18
-L21:
-mov eax,0
-L18:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _lookup
-_lookup:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-mov edi,dword ptr (24)[ebp]
-mov edi,dword ptr [edi]
-cmp edi,0
-je L24
-mov edi,dword ptr (24)[ebp]
-mov edi,dword ptr [edi]
-mov edi,dword ptr (12)[edi]
-push edi
-mov edi,dword ptr (20)[ebp]
-push edi
-call _strcmp
-add esp,8
-mov dword ptr (-4)[ebp],eax
-cmp dword ptr (-4)[ebp],0
-jge L26
-mov edi,dword ptr (24)[ebp]
-mov edi,dword ptr [edi]
-lea edi,(4)[edi]
-push edi
-mov edi,dword ptr (20)[ebp]
-push edi
-call _lookup
-add esp,8
-mov edi,eax
-jmp L23
-L26:
-cmp dword ptr (-4)[ebp],0
-jle L28
-mov edi,dword ptr (24)[ebp]
-mov edi,dword ptr [edi]
-lea edi,(8)[edi]
-push edi
-mov edi,dword ptr (20)[ebp]
-push edi
-call _lookup
-add esp,8
-mov edi,eax
-jmp L23
-L28:
-mov edi,dword ptr (24)[ebp]
-mov eax,dword ptr [edi]
-jmp L23
-L24:
-cmp dword ptr (_next),2000
-jl L30
-lea edi,(L32)
-push edi
-call _err
-add esp,4
-L30:
-mov edi,dword ptr (_next)
-sal edi,4
-mov dword ptr (_words)[edi],0
-mov edi,dword ptr (_next)
-sal edi,4
-mov dword ptr (_words+8)[edi],0
-mov dword ptr (_words+4)[edi],0
-mov edi,dword ptr (20)[ebp]
-push edi
-call _strlen
-add esp,4
-lea edi,(1)[eax]
-push edi
-call _malloc
-add esp,4
-mov esi,dword ptr (_next)
-sal esi,4
-mov dword ptr (_words+12)[esi],eax
-mov edi,dword ptr (_next)
-sal edi,4
-mov edi,dword ptr (_words+12)[edi]
-cmp edi,0
-jne L36
-lea edi,(L39)
-push edi
-call _err
-add esp,4
-L36:
-mov edi,dword ptr (20)[ebp]
-push edi
-mov edi,dword ptr (_next)
-sal edi,4
-mov edi,dword ptr (_words+12)[edi]
-push edi
-call _strcpy
-add esp,8
-mov edi,dword ptr (_next)
-lea esi,(1)[edi]
-mov dword ptr (_next),esi
-sal edi,4
-lea edi,(_words)[edi]
-mov esi,dword ptr (24)[ebp]
-mov dword ptr [esi],edi
-mov eax,edi
-L23:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _tprint
-_tprint:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (20)[ebp]
-cmp edi,0
-je L42
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (4)[edi]
-push edi
-call _tprint
-add esp,4
-mov edi,dword ptr (20)[ebp]
-mov esi,dword ptr (12)[edi]
-push esi
-mov edi,dword ptr [edi]
-push edi
-lea edi,(L44)
-push edi
-call _printf
-add esp,12
-mov edi,dword ptr (20)[ebp]
-mov edi,dword ptr (8)[edi]
-push edi
-call _tprint
-add esp,4
-L42:
-mov eax,0
-L41:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _strcmp
-_strcmp:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-jmp L47
-L46:
-mov edi,dword ptr (20)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (20)[ebp],esi
-movsx edi,byte ptr [edi]
-cmp edi,0
-jne L49
-mov eax,0
-jmp L45
-L49:
-inc dword ptr (24)[ebp]
-L47:
-mov edi,dword ptr (20)[ebp]
-movsx edi,byte ptr [edi]
-mov esi,dword ptr (24)[ebp]
-movsx esi,byte ptr [esi]
-cmp edi,esi
-je L46
-mov edi,dword ptr (20)[ebp]
-movsx edi,byte ptr [edi]
-cmp edi,0
-jne L51
-mov eax,-1
-jmp L45
-L51:
-mov edi,dword ptr (24)[ebp]
-movsx edi,byte ptr [edi]
-cmp edi,0
-jne L53
-mov eax,1
-jmp L45
-L53:
-mov edi,dword ptr (20)[ebp]
-movsx edi,byte ptr [edi]
-mov esi,dword ptr (24)[ebp]
-movsx esi,byte ptr [esi]
-mov eax,edi
-sub eax,esi
-L45:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-extrn _strcpy:near
-_TEXT segment
-_TEXT ends
-extrn _strlen:near
-_TEXT segment
-_TEXT ends
-extrn _malloc:near
-_TEXT segment
-_TEXT ends
-extrn _getchar:near
-_TEXT segment
-_TEXT ends
-extrn _exit:near
-_TEXT segment
-_TEXT ends
-extrn _printf:near
-_TEXT segment
-_TEXT ends
-_DATA segment
-public _next
-align 4
-_next label byte
-db 4 dup (0)
-public _words
-align 4
-_words label byte
-db 32000 dup (0)
-_DATA ends
-_TEXT segment
-align 1
-L44 label byte
-db 37
-db 100
-db 9
-db 37
-db 115
-db 10
-db 0
-align 1
-L39 label byte
-db 111
-db 117
-db 116
-db 32
-db 111
-db 102
-db 32
-db 119
-db 111
-db 114
-db 100
-db 32
-db 115
-db 116
-db 111
-db 114
-db 97
-db 103
-db 101
-db 0
-align 1
-L32 label byte
-db 111
-db 117
-db 116
-db 32
-db 111
-db 102
-db 32
-db 110
-db 111
-db 100
-db 101
-db 32
-db 115
-db 116
-db 111
-db 114
-db 97
-db 103
-db 101
-db 0
-align 1
-L6 label byte
-db 63
-db 32
-db 37
-db 115
-db 10
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+public _main
+_TEXT segment
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,24
+mov dword ptr (-24)[ebp],0
+mov dword ptr (_next),0
+jmp L3
+L2:
+lea edi,(-24)[ebp]
+push edi
+lea edi,(-20)[ebp]
+push edi
+call _lookup
+add esp,8
+inc dword ptr [eax]
+L3:
+lea edi,(-20)[ebp]
+push edi
+call _getword
+add esp,4
+cmp eax,0
+jne L2
+mov edi,dword ptr (-24)[ebp]
+push edi
+call _tprint
+add esp,4
+mov eax,0
+L1:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _err
+_err:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (20)[ebp]
+push edi
+lea edi,(L6)
+push edi
+call _printf
+add esp,8
+push 1
+call _exit
+add esp,4
+mov eax,0
+L5:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _getword
+_getword:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,8
+L8:
+L9:
+call _getchar
+add esp,0
+mov dword ptr (-4)[ebp],eax
+cmp eax,-1
+je L11
+mov edi,dword ptr (-4)[ebp]
+push edi
+call _isletter
+add esp,4
+cmp eax,0
+je L8
+L11:
+mov edi,dword ptr (20)[ebp]
+mov dword ptr (-8)[ebp],edi
+jmp L15
+L12:
+mov edi,dword ptr (-8)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-8)[ebp],esi
+mov esi,dword ptr (-4)[ebp]
+mov ebx,esi
+mov byte ptr [edi],bl
+L13:
+call _getchar
+add esp,0
+mov dword ptr (-4)[ebp],eax
+L15:
+mov edi,dword ptr (-4)[ebp]
+push edi
+call _isletter
+add esp,4
+mov dword ptr (-4)[ebp],eax
+cmp eax,0
+jne L12
+mov edi,dword ptr (-8)[ebp]
+mov byte ptr [edi],0
+mov edi,dword ptr (-8)[ebp]
+mov esi,dword ptr (20)[ebp]
+cmp edi,esi
+jbe L16
+mov eax,1
+jmp L7
+L16:
+mov eax,0
+L7:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _isletter
+_isletter:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (20)[ebp]
+cmp edi,65
+jl L19
+cmp edi,90
+jg L19
+add dword ptr (20)[ebp],32
+L19:
+mov edi,dword ptr (20)[ebp]
+cmp edi,97
+jl L21
+cmp edi,122
+jg L21
+mov eax,dword ptr (20)[ebp]
+jmp L18
+L21:
+mov eax,0
+L18:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _lookup
+_lookup:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+mov edi,dword ptr (24)[ebp]
+mov edi,dword ptr [edi]
+cmp edi,0
+je L24
+mov edi,dword ptr (24)[ebp]
+mov edi,dword ptr [edi]
+mov edi,dword ptr (12)[edi]
+push edi
+mov edi,dword ptr (20)[ebp]
+push edi
+call _strcmp
+add esp,8
+mov dword ptr (-4)[ebp],eax
+cmp dword ptr (-4)[ebp],0
+jge L26
+mov edi,dword ptr (24)[ebp]
+mov edi,dword ptr [edi]
+lea edi,(4)[edi]
+push edi
+mov edi,dword ptr (20)[ebp]
+push edi
+call _lookup
+add esp,8
+mov edi,eax
+jmp L23
+L26:
+cmp dword ptr (-4)[ebp],0
+jle L28
+mov edi,dword ptr (24)[ebp]
+mov edi,dword ptr [edi]
+lea edi,(8)[edi]
+push edi
+mov edi,dword ptr (20)[ebp]
+push edi
+call _lookup
+add esp,8
+mov edi,eax
+jmp L23
+L28:
+mov edi,dword ptr (24)[ebp]
+mov eax,dword ptr [edi]
+jmp L23
+L24:
+cmp dword ptr (_next),2000
+jl L30
+lea edi,(L32)
+push edi
+call _err
+add esp,4
+L30:
+mov edi,dword ptr (_next)
+sal edi,4
+mov dword ptr (_words)[edi],0
+mov edi,dword ptr (_next)
+sal edi,4
+mov dword ptr (_words+8)[edi],0
+mov dword ptr (_words+4)[edi],0
+mov edi,dword ptr (20)[ebp]
+push edi
+call _strlen
+add esp,4
+lea edi,(1)[eax]
+push edi
+call _malloc
+add esp,4
+mov esi,dword ptr (_next)
+sal esi,4
+mov dword ptr (_words+12)[esi],eax
+mov edi,dword ptr (_next)
+sal edi,4
+mov edi,dword ptr (_words+12)[edi]
+cmp edi,0
+jne L36
+lea edi,(L39)
+push edi
+call _err
+add esp,4
+L36:
+mov edi,dword ptr (20)[ebp]
+push edi
+mov edi,dword ptr (_next)
+sal edi,4
+mov edi,dword ptr (_words+12)[edi]
+push edi
+call _strcpy
+add esp,8
+mov edi,dword ptr (_next)
+lea esi,(1)[edi]
+mov dword ptr (_next),esi
+sal edi,4
+lea edi,(_words)[edi]
+mov esi,dword ptr (24)[ebp]
+mov dword ptr [esi],edi
+mov eax,edi
+L23:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _tprint
+_tprint:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (20)[ebp]
+cmp edi,0
+je L42
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr (4)[edi]
+push edi
+call _tprint
+add esp,4
+mov edi,dword ptr (20)[ebp]
+mov esi,dword ptr (12)[edi]
+push esi
+mov edi,dword ptr [edi]
+push edi
+lea edi,(L44)
+push edi
+call _printf
+add esp,12
+mov edi,dword ptr (20)[ebp]
+mov edi,dword ptr (8)[edi]
+push edi
+call _tprint
+add esp,4
+L42:
+mov eax,0
+L41:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _strcmp
+_strcmp:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+jmp L47
+L46:
+mov edi,dword ptr (20)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (20)[ebp],esi
+movsx edi,byte ptr [edi]
+cmp edi,0
+jne L49
+mov eax,0
+jmp L45
+L49:
+inc dword ptr (24)[ebp]
+L47:
+mov edi,dword ptr (20)[ebp]
+movsx edi,byte ptr [edi]
+mov esi,dword ptr (24)[ebp]
+movsx esi,byte ptr [esi]
+cmp edi,esi
+je L46
+mov edi,dword ptr (20)[ebp]
+movsx edi,byte ptr [edi]
+cmp edi,0
+jne L51
+mov eax,-1
+jmp L45
+L51:
+mov edi,dword ptr (24)[ebp]
+movsx edi,byte ptr [edi]
+cmp edi,0
+jne L53
+mov eax,1
+jmp L45
+L53:
+mov edi,dword ptr (20)[ebp]
+movsx edi,byte ptr [edi]
+mov esi,dword ptr (24)[ebp]
+movsx esi,byte ptr [esi]
+mov eax,edi
+sub eax,esi
+L45:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+extrn _strcpy:near
+_TEXT segment
+_TEXT ends
+extrn _strlen:near
+_TEXT segment
+_TEXT ends
+extrn _malloc:near
+_TEXT segment
+_TEXT ends
+extrn _getchar:near
+_TEXT segment
+_TEXT ends
+extrn _exit:near
+_TEXT segment
+_TEXT ends
+extrn _printf:near
+_TEXT segment
+_TEXT ends
+_DATA segment
+public _next
+align 4
+_next label byte
+db 4 dup (0)
+public _words
+align 4
+_words label byte
+db 32000 dup (0)
+_DATA ends
+_TEXT segment
+align 1
+L44 label byte
+db 37
+db 100
+db 9
+db 37
+db 115
+db 10
+db 0
+align 1
+L39 label byte
+db 111
+db 117
+db 116
+db 32
+db 111
+db 102
+db 32
+db 119
+db 111
+db 114
+db 100
+db 32
+db 115
+db 116
+db 111
+db 114
+db 97
+db 103
+db 101
+db 0
+align 1
+L32 label byte
+db 111
+db 117
+db 116
+db 32
+db 111
+db 102
+db 32
+db 110
+db 111
+db 100
+db 101
+db 32
+db 115
+db 116
+db 111
+db 114
+db 97
+db 103
+db 101
+db 0
+align 1
+L6 label byte
+db 63
+db 32
+db 37
+db 115
+db 10
+db 0
+_TEXT ends
+end
diff --git a/lcc/x86/win32/tst/yacc.1bk b/lcc/x86/win32/tst/yacc.1bk
index b08a02f..60de9b5 100755
--- a/lcc/x86/win32/tst/yacc.1bk
+++ b/lcc/x86/win32/tst/yacc.1bk
@@ -1,10 +1,10 @@
-a
-b
-load
-negate
-push 5
-c
-load
-multiply
-add
-store
+a
+b
+load
+negate
+push 5
+c
+load
+multiply
+add
+store
diff --git a/lcc/x86/win32/tst/yacc.2bk b/lcc/x86/win32/tst/yacc.2bk
index a84aa5b..9a4fd61 100755
--- a/lcc/x86/win32/tst/yacc.2bk
+++ b/lcc/x86/win32/tst/yacc.2bk
@@ -1,3 +1,3 @@
-tst/yacc.c:345: warning: missing return value
-tst/yacc.c:349: warning: missing return value
-tst/yacc.c:359: warning: missing return value
+tst/yacc.c:345: warning: missing return value
+tst/yacc.c:349: warning: missing return value
+tst/yacc.c:359: warning: missing return value
diff --git a/lcc/x86/win32/tst/yacc.sbk b/lcc/x86/win32/tst/yacc.sbk
index 432c9a4..860a864 100755
--- a/lcc/x86/win32/tst/yacc.sbk
+++ b/lcc/x86/win32/tst/yacc.sbk
@@ -1,2489 +1,2489 @@
-.486
-.model flat
-extrn __fltused:near
-extrn __ftol:near
-_DATA segment
-public _yyin
-align 4
-_yyin label byte
-dd __iob
-public _yyout
-align 4
-_yyout label byte
-dd __iob+32
-public _yylex
-_DATA ends
-_TEXT segment
-_yylex:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,4
-jmp L4
-L3:
-L6:
-mov edi,dword ptr (-4)[ebp]
-cmp edi,-1
-jl L7
-cmp edi,4
-jg L7
-jmp dword ptr (L18+4)[edi*4]
-_TEXT ends
-_TEXT segment
-align 4
-L18 label byte
-dd L8
-dd L9
-dd L12
-dd L13
-dd L8
-dd L15
-_TEXT ends
-_TEXT segment
-L9:
-call _yywrap
-add esp,0
-cmp eax,0
-je L8
-mov eax,0
-jmp L2
-L12:
-mov eax,257
-jmp L2
-L13:
-mov eax,258
-jmp L2
-L15:
-movsx eax,byte ptr (_yytext)
-jmp L2
-L7:
-mov edi,dword ptr (-4)[ebp]
-push edi
-lea edi,(L17)
-push edi
-mov edi,dword ptr (_yyout)
-push edi
-call _fprintf
-add esp,12
-L8:
-L4:
-call _yylook
-add esp,0
-mov dword ptr (-4)[ebp],eax
-cmp eax,0
-jge L3
-mov eax,0
-L2:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-public _yyvstop
-align 4
-_yyvstop label byte
-dd 0
-dd 4
-dd 0
-dd 3
-dd 4
-dd 0
-dd 2
-dd 4
-dd 0
-dd 1
-dd 4
-dd 0
-dd 2
-dd 0
-dd 1
-dd 0
-dd 0
-public _yycrank
-align 4
-_yycrank label byte
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 1
-db 3
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 1
-db 4
-db 2 dup (0)
-db 1
-db 3
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 1
-db 5
-db 2 dup (0)
-db 5
-db 7
-db 2 dup (0)
-db 5
-db 7
-db 2 dup (0)
-db 5
-db 7
-db 2 dup (0)
-db 5
-db 7
-db 2 dup (0)
-db 5
-db 7
-db 2 dup (0)
-db 5
-db 7
-db 2 dup (0)
-db 5
-db 7
-db 2 dup (0)
-db 5
-db 7
-db 2 dup (0)
-db 5
-db 7
-db 2 dup (0)
-db 5
-db 7
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 1
-db 6
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 6
-db 8
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-db 0
-db 0
-db 2 dup (0)
-public _yysvec
-align 4
-_yysvec label byte
-dd 00H
-dd 00H
-dd 00H
-dd _yycrank-4
-dd 00H
-dd 00H
-dd _yycrank
-dd _yysvec+12
-dd 00H
-dd _yycrank
-dd 00H
-dd _yyvstop+4
-dd _yycrank
-dd 00H
-dd _yyvstop+12
-dd _yycrank+8
-dd 00H
-dd _yyvstop+24
-dd _yycrank+76
-dd 00H
-dd _yyvstop+36
-dd _yycrank
-dd _yysvec+60
-dd _yyvstop+48
-dd _yycrank
-dd _yysvec+72
-dd _yyvstop+56
-dd 00H
-dd 00H
-dd 00H
-public _yytop
-align 4
-_yytop label byte
-dd _yycrank+564
-public _yybgin
-align 4
-_yybgin label byte
-dd _yysvec+12
-public _yymatch
-align 1
-_yymatch label byte
-db 0
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 9
-db 10
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 9
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 48
-db 48
-db 48
-db 48
-db 48
-db 48
-db 48
-db 48
-db 48
-db 48
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 1
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 1
-db 1
-db 1
-db 1
-db 65
-db 1
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 65
-db 1
-db 1
-db 1
-db 1
-db 1
-db 0
-public _yyextra
-align 1
-_yyextra label byte
-db 0
-db 0
-db 0
-db 0
-db 0
-db 0
-db 0
-db 0
-db 0
-public _yylineno
-align 4
-_yylineno label byte
-dd 1
-public _yysptr
-align 4
-_yysptr label byte
-dd _yysbuf
-public _yyprevious
-align 4
-_yyprevious label byte
-dd 10
-public _yylook
-_DATA ends
-_TEXT segment
-_yylook:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,44
-cmp dword ptr (_yymorfg),0
-jne L35
-lea edi,(_yytext)
-mov dword ptr (-16)[ebp],edi
-jmp L36
-L35:
-mov dword ptr (_yymorfg),0
-mov edi,dword ptr (_yyleng)
-lea edi,(_yytext)[edi]
-mov dword ptr (-16)[ebp],edi
-L36:
-L37:
-lea edi,(_yylstate)
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr (_yybgin)
-mov dword ptr (-4)[ebp],edi
-mov dword ptr (_yyestate),edi
-cmp dword ptr (_yyprevious),10
-jne L41
-mov edi,dword ptr (-4)[ebp]
-lea edi,(12)[edi]
-mov dword ptr (-4)[ebp],edi
-L41:
-L43:
-mov edi,dword ptr (-4)[ebp]
-mov edi,dword ptr [edi]
-mov dword ptr (-12)[ebp],edi
-mov edi,dword ptr (-12)[ebp]
-lea esi,(_yycrank)
-cmp edi,esi
-jne L47
-mov edi,dword ptr (-4)[ebp]
-mov edi,dword ptr (4)[edi]
-mov dword ptr (-28)[ebp],edi
-mov edi,dword ptr (-28)[ebp]
-cmp edi,0
-jne L49
-jmp L94
-L49:
-mov edi,dword ptr (-28)[ebp]
-mov edi,dword ptr [edi]
-lea esi,(_yycrank)
-cmp edi,esi
-jne L51
-jmp L94
-L51:
-L47:
-mov edi,dword ptr (-16)[ebp]
-lea esi,(1)[edi]
-mov dword ptr (-16)[ebp],esi
-mov esi,dword ptr (_yysptr)
-lea ebx,(_yysbuf)
-cmp esi,ebx
-jbe L61
-mov esi,dword ptr (_yysptr)
-lea esi,(-1)[esi]
-mov dword ptr (_yysptr),esi
-movsx esi,byte ptr [esi]
-mov dword ptr (-40)[ebp],esi
-jmp L62
-L61:
-mov esi,dword ptr (_yyin)
-lea esi,(4)[esi]
-mov ebx,dword ptr [esi]
-sub ebx,1
-mov dword ptr [esi],ebx
-cmp ebx,0
-jl L63
-mov esi,dword ptr (_yyin)
-mov ebx,dword ptr [esi]
-lea edx,(1)[ebx]
-mov dword ptr [esi],edx
-movsx esi,byte ptr [ebx]
-and esi,255
-mov dword ptr (-44)[ebp],esi
-jmp L64
-L63:
-mov esi,dword ptr (_yyin)
-push esi
-call __filbuf
-add esp,4
-mov esi,eax
-mov dword ptr (-44)[ebp],esi
-L64:
-mov esi,dword ptr (-44)[ebp]
-mov dword ptr (-40)[ebp],esi
-L62:
-mov esi,dword ptr (-40)[ebp]
-mov dword ptr (_yytchar),esi
-cmp esi,10
-jne L59
-inc dword ptr (_yylineno)
-mov esi,dword ptr (_yytchar)
-mov dword ptr (-36)[ebp],esi
-jmp L60
-L59:
-mov esi,dword ptr (_yytchar)
-mov dword ptr (-36)[ebp],esi
-L60:
-cmp dword ptr (-36)[ebp],-1
-jne L57
-mov dword ptr (-32)[ebp],0
-jmp L58
-L57:
-mov esi,dword ptr (_yytchar)
-mov dword ptr (-32)[ebp],esi
-L58:
-mov esi,dword ptr (-32)[ebp]
-mov dword ptr (-20)[ebp],esi
-mov ebx,esi
-mov byte ptr [edi],bl
-L65:
-mov edi,dword ptr (-12)[ebp]
-mov dword ptr (-24)[ebp],edi
-lea esi,(_yycrank)
-cmp edi,esi
-jbe L66
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-24)[ebp]
-lea edi,[esi][edi*4]
-mov dword ptr (-12)[ebp],edi
-mov edi,dword ptr (-12)[ebp]
-mov esi,edi
-mov ebx,dword ptr (_yytop)
-cmp esi,ebx
-ja L67
-movsx edi,byte ptr [edi]
-imul edi,edi,12
-lea edi,(_yysvec)[edi]
-mov esi,dword ptr (-4)[ebp]
-cmp edi,esi
-jne L67
-lea edi,(_yysvec)
-mov esi,dword ptr (-12)[ebp]
-movsx esi,byte ptr (1)[esi]
-imul esi,esi,12
-lea esi,(_yysvec)[esi]
-cmp esi,edi
-jne L70
-mov edi,dword ptr (-16)[ebp]
-lea edi,(-1)[edi]
-mov dword ptr (-16)[ebp],edi
-movsx edi,byte ptr [edi]
-mov dword ptr (_yytchar),edi
-cmp dword ptr (_yytchar),10
-jne L72
-dec dword ptr (_yylineno)
-L72:
-mov edi,dword ptr (_yysptr)
-lea esi,(1)[edi]
-mov dword ptr (_yysptr),esi
-mov esi,dword ptr (_yytchar)
-mov ebx,esi
-mov byte ptr [edi],bl
-jmp L94
-L70:
-mov edi,dword ptr (-8)[ebp]
-lea esi,(4)[edi]
-mov dword ptr (-8)[ebp],esi
-mov esi,dword ptr (-12)[ebp]
-movsx esi,byte ptr (1)[esi]
-imul esi,esi,12
-lea esi,(_yysvec)[esi]
-mov dword ptr (-4)[ebp],esi
-mov dword ptr [edi],esi
-jmp L43
-L66:
-mov edi,dword ptr (-12)[ebp]
-lea esi,(_yycrank)
-cmp edi,esi
-jae L75
-lea edi,(_yycrank)
-mov esi,dword ptr (-12)[ebp]
-sub edi,esi
-mov eax,edi
-mov edi,4
-cdq
-idiv edi
-lea edi,(_yycrank)[eax*4]
-mov dword ptr (-24)[ebp],edi
-mov dword ptr (-12)[ebp],edi
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (-12)[ebp]
-lea edi,[esi][edi*4]
-mov dword ptr (-12)[ebp],edi
-mov edi,dword ptr (-12)[ebp]
-mov esi,edi
-mov ebx,dword ptr (_yytop)
-cmp esi,ebx
-ja L77
-movsx edi,byte ptr [edi]
-imul edi,edi,12
-lea edi,(_yysvec)[edi]
-mov esi,dword ptr (-4)[ebp]
-cmp edi,esi
-jne L77
-lea edi,(_yysvec)
-mov esi,dword ptr (-12)[ebp]
-movsx esi,byte ptr (1)[esi]
-imul esi,esi,12
-lea esi,(_yysvec)[esi]
-cmp esi,edi
-jne L79
-mov edi,dword ptr (-16)[ebp]
-lea edi,(-1)[edi]
-mov dword ptr (-16)[ebp],edi
-movsx edi,byte ptr [edi]
-mov dword ptr (_yytchar),edi
-cmp dword ptr (_yytchar),10
-jne L81
-dec dword ptr (_yylineno)
-L81:
-mov edi,dword ptr (_yysptr)
-lea esi,(1)[edi]
-mov dword ptr (_yysptr),esi
-mov esi,dword ptr (_yytchar)
-mov ebx,esi
-mov byte ptr [edi],bl
-jmp L94
-L79:
-mov edi,dword ptr (-8)[ebp]
-lea esi,(4)[edi]
-mov dword ptr (-8)[ebp],esi
-mov esi,dword ptr (-12)[ebp]
-movsx esi,byte ptr (1)[esi]
-imul esi,esi,12
-lea esi,(_yysvec)[esi]
-mov dword ptr (-4)[ebp],esi
-mov dword ptr [edi],esi
-jmp L43
-L77:
-mov edi,dword ptr (-20)[ebp]
-movsx edi,byte ptr (_yymatch)[edi]
-mov esi,dword ptr (-24)[ebp]
-lea edi,[esi][edi*4]
-mov dword ptr (-12)[ebp],edi
-mov edi,dword ptr (-12)[ebp]
-mov esi,edi
-mov ebx,dword ptr (_yytop)
-cmp esi,ebx
-ja L83
-movsx edi,byte ptr [edi]
-imul edi,edi,12
-lea edi,(_yysvec)[edi]
-mov esi,dword ptr (-4)[ebp]
-cmp edi,esi
-jne L83
-lea edi,(_yysvec)
-mov esi,dword ptr (-12)[ebp]
-movsx esi,byte ptr (1)[esi]
-imul esi,esi,12
-lea esi,(_yysvec)[esi]
-cmp esi,edi
-jne L85
-mov edi,dword ptr (-16)[ebp]
-lea edi,(-1)[edi]
-mov dword ptr (-16)[ebp],edi
-movsx edi,byte ptr [edi]
-mov dword ptr (_yytchar),edi
-cmp dword ptr (_yytchar),10
-jne L87
-dec dword ptr (_yylineno)
-L87:
-mov edi,dword ptr (_yysptr)
-lea esi,(1)[edi]
-mov dword ptr (_yysptr),esi
-mov esi,dword ptr (_yytchar)
-mov ebx,esi
-mov byte ptr [edi],bl
-jmp L94
-L85:
-mov edi,dword ptr (-8)[ebp]
-lea esi,(4)[edi]
-mov dword ptr (-8)[ebp],esi
-mov esi,dword ptr (-12)[ebp]
-movsx esi,byte ptr (1)[esi]
-imul esi,esi,12
-lea esi,(_yysvec)[esi]
-mov dword ptr (-4)[ebp],esi
-mov dword ptr [edi],esi
-jmp L43
-L83:
-L75:
-L67:
-mov edi,dword ptr (-4)[ebp]
-mov edi,dword ptr (4)[edi]
-mov dword ptr (-4)[ebp],edi
-cmp edi,0
-je L89
-mov edi,dword ptr (-4)[ebp]
-mov edi,dword ptr [edi]
-mov dword ptr (-12)[ebp],edi
-lea esi,(_yycrank)
-cmp edi,esi
-je L89
-jmp L65
-L89:
-mov edi,dword ptr (-16)[ebp]
-lea edi,(-1)[edi]
-mov dword ptr (-16)[ebp],edi
-movsx edi,byte ptr [edi]
-mov dword ptr (_yytchar),edi
-cmp dword ptr (_yytchar),10
-jne L91
-dec dword ptr (_yylineno)
-L91:
-mov edi,dword ptr (_yysptr)
-lea esi,(1)[edi]
-mov dword ptr (_yysptr),esi
-mov esi,dword ptr (_yytchar)
-mov ebx,esi
-mov byte ptr [edi],bl
-jmp L94
-L93:
-mov edi,dword ptr (-16)[ebp]
-lea esi,(-1)[edi]
-mov dword ptr (-16)[ebp],esi
-mov byte ptr [edi],0
-mov edi,dword ptr (-8)[ebp]
-mov edi,dword ptr [edi]
-mov esi,edi
-cmp esi,0
-je L96
-mov edi,dword ptr (8)[edi]
-mov dword ptr (_yyfnd),edi
-cmp edi,0
-je L96
-mov edi,dword ptr (_yyfnd)
-cmp dword ptr [edi],0
-jle L96
-mov edi,dword ptr (-8)[ebp]
-mov dword ptr (_yyolsp),edi
-mov edi,dword ptr (_yyfnd)
-mov edi,dword ptr [edi]
-movsx edi,byte ptr (_yyextra)[edi]
-cmp edi,0
-je L98
-jmp L101
-L100:
-mov edi,dword ptr (-8)[ebp]
-lea edi,(-4)[edi]
-mov dword ptr (-8)[ebp],edi
-mov edi,dword ptr (-16)[ebp]
-lea esi,(-1)[edi]
-mov dword ptr (-16)[ebp],esi
-movsx edi,byte ptr [edi]
-mov dword ptr (_yytchar),edi
-cmp dword ptr (_yytchar),10
-jne L103
-dec dword ptr (_yylineno)
-L103:
-mov edi,dword ptr (_yysptr)
-lea esi,(1)[edi]
-mov dword ptr (_yysptr),esi
-mov esi,dword ptr (_yytchar)
-mov ebx,esi
-mov byte ptr [edi],bl
-L101:
-mov edi,dword ptr (_yyfnd)
-mov edi,dword ptr [edi]
-neg edi
-push edi
-mov edi,dword ptr (-8)[ebp]
-mov edi,dword ptr [edi]
-mov edi,dword ptr (8)[edi]
-push edi
-call _yyback
-add esp,8
-cmp eax,1
-je L105
-mov edi,dword ptr (-8)[ebp]
-lea esi,(_yylstate)
-cmp edi,esi
-ja L100
-L105:
-L98:
-mov edi,dword ptr (-16)[ebp]
-movsx esi,byte ptr [edi]
-mov dword ptr (_yyprevious),esi
-mov esi,dword ptr (-8)[ebp]
-mov dword ptr (_yylsp),esi
-lea esi,(_yytext)
-sub edi,esi
-lea edi,(1)[edi]
-mov dword ptr (_yyleng),edi
-mov edi,dword ptr (_yyleng)
-mov byte ptr (_yytext)[edi],0
-mov edi,dword ptr (_yyfnd)
-lea esi,(4)[edi]
-mov dword ptr (_yyfnd),esi
-mov eax,dword ptr [edi]
-jmp L34
-L96:
-mov edi,dword ptr (-16)[ebp]
-movsx edi,byte ptr [edi]
-mov dword ptr (_yytchar),edi
-cmp dword ptr (_yytchar),10
-jne L106
-dec dword ptr (_yylineno)
-L106:
-mov edi,dword ptr (_yysptr)
-lea esi,(1)[edi]
-mov dword ptr (_yysptr),esi
-mov esi,dword ptr (_yytchar)
-mov ebx,esi
-mov byte ptr [edi],bl
-L94:
-mov edi,dword ptr (-8)[ebp]
-lea esi,(-4)[edi]
-mov dword ptr (-8)[ebp],esi
-lea esi,(_yylstate)
-cmp edi,esi
-ja L93
-movsx edi,byte ptr (_yytext)
-cmp edi,0
-jne L108
-lea edi,(_yysbuf)
-mov dword ptr (_yysptr),edi
-mov eax,0
-jmp L34
-L108:
-mov edi,dword ptr (_yysptr)
-lea esi,(_yysbuf)
-cmp edi,esi
-jbe L118
-mov edi,dword ptr (_yysptr)
-lea edi,(-1)[edi]
-mov dword ptr (_yysptr),edi
-movsx edi,byte ptr [edi]
-mov dword ptr (-40)[ebp],edi
-jmp L119
-L118:
-mov edi,dword ptr (_yyin)
-lea edi,(4)[edi]
-mov esi,dword ptr [edi]
-sub esi,1
-mov dword ptr [edi],esi
-cmp esi,0
-jl L120
-mov edi,dword ptr (_yyin)
-mov esi,dword ptr [edi]
-lea ebx,(1)[esi]
-mov dword ptr [edi],ebx
-movsx edi,byte ptr [esi]
-and edi,255
-mov dword ptr (-44)[ebp],edi
-jmp L121
-L120:
-mov edi,dword ptr (_yyin)
-push edi
-call __filbuf
-add esp,4
-mov edi,eax
-mov dword ptr (-44)[ebp],edi
-L121:
-mov edi,dword ptr (-44)[ebp]
-mov dword ptr (-40)[ebp],edi
-L119:
-mov edi,dword ptr (-40)[ebp]
-mov dword ptr (_yytchar),edi
-cmp edi,10
-jne L116
-inc dword ptr (_yylineno)
-mov edi,dword ptr (_yytchar)
-mov dword ptr (-36)[ebp],edi
-jmp L117
-L116:
-mov edi,dword ptr (_yytchar)
-mov dword ptr (-36)[ebp],edi
-L117:
-cmp dword ptr (-36)[ebp],-1
-jne L114
-mov dword ptr (-32)[ebp],0
-jmp L115
-L114:
-mov edi,dword ptr (_yytchar)
-mov dword ptr (-32)[ebp],edi
-L115:
-mov edi,dword ptr (-32)[ebp]
-mov ebx,edi
-mov byte ptr (_yytext),bl
-movsx edi,bl
-mov dword ptr (_yyprevious),edi
-cmp dword ptr (_yyprevious),0
-jle L122
-mov edi,dword ptr (_yyout)
-lea edi,(4)[edi]
-mov esi,dword ptr [edi]
-sub esi,1
-mov dword ptr [edi],esi
-cmp esi,0
-jl L125
-mov edi,dword ptr (_yyout)
-mov esi,dword ptr [edi]
-lea ebx,(1)[esi]
-mov dword ptr [edi],ebx
-mov edi,dword ptr (_yyprevious)
-mov ebx,edi
-mov byte ptr [esi],bl
-jmp L126
-L125:
-mov edi,dword ptr (_yyout)
-push edi
-mov edi,dword ptr (_yyprevious)
-push edi
-call __flsbuf
-add esp,8
-L126:
-L122:
-lea edi,(_yytext)
-mov dword ptr (-16)[ebp],edi
-jmp L37
-L34:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _yyback
-_yyback:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (20)[ebp]
-cmp edi,0
-jne L131
-mov eax,0
-jmp L127
-L130:
-mov edi,dword ptr (20)[ebp]
-lea esi,(4)[edi]
-mov dword ptr (20)[ebp],esi
-mov esi,dword ptr (24)[ebp]
-cmp dword ptr [edi],esi
-jne L133
-mov eax,1
-jmp L127
-L133:
-L131:
-mov edi,dword ptr (20)[ebp]
-cmp dword ptr [edi],0
-jne L130
-mov eax,0
-L127:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _yyinput
-_yyinput:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,16
-mov edi,dword ptr (_yysptr)
-lea esi,(_yysbuf)
-cmp edi,esi
-jbe L144
-mov edi,dword ptr (_yysptr)
-lea edi,(-1)[edi]
-mov dword ptr (_yysptr),edi
-movsx edi,byte ptr [edi]
-mov dword ptr (-12)[ebp],edi
-jmp L145
-L144:
-mov edi,dword ptr (_yyin)
-lea edi,(4)[edi]
-mov esi,dword ptr [edi]
-sub esi,1
-mov dword ptr [edi],esi
-cmp esi,0
-jl L146
-mov edi,dword ptr (_yyin)
-mov esi,dword ptr [edi]
-lea ebx,(1)[esi]
-mov dword ptr [edi],ebx
-movsx edi,byte ptr [esi]
-and edi,255
-mov dword ptr (-16)[ebp],edi
-jmp L147
-L146:
-mov edi,dword ptr (_yyin)
-push edi
-call __filbuf
-add esp,4
-mov edi,eax
-mov dword ptr (-16)[ebp],edi
-L147:
-mov edi,dword ptr (-16)[ebp]
-mov dword ptr (-12)[ebp],edi
-L145:
-mov edi,dword ptr (-12)[ebp]
-mov dword ptr (_yytchar),edi
-cmp edi,10
-jne L142
-inc dword ptr (_yylineno)
-mov edi,dword ptr (_yytchar)
-mov dword ptr (-8)[ebp],edi
-jmp L143
-L142:
-mov edi,dword ptr (_yytchar)
-mov dword ptr (-8)[ebp],edi
-L143:
-cmp dword ptr (-8)[ebp],-1
-jne L140
-mov dword ptr (-4)[ebp],0
-jmp L141
-L140:
-mov edi,dword ptr (_yytchar)
-mov dword ptr (-4)[ebp],edi
-L141:
-mov eax,dword ptr (-4)[ebp]
-L135:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _yyoutput
-_yyoutput:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (_yyout)
-lea edi,(4)[edi]
-mov esi,dword ptr [edi]
-sub esi,1
-mov dword ptr [edi],esi
-cmp esi,0
-jl L150
-mov edi,dword ptr (_yyout)
-mov esi,dword ptr [edi]
-lea ebx,(1)[esi]
-mov dword ptr [edi],ebx
-mov edi,dword ptr (20)[ebp]
-mov ebx,edi
-mov byte ptr [esi],bl
-jmp L151
-L150:
-mov edi,dword ptr (_yyout)
-push edi
-mov edi,dword ptr (20)[ebp]
-push edi
-call __flsbuf
-add esp,8
-L151:
-mov eax,0
-L148:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _yyunput
-_yyunput:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (20)[ebp]
-mov dword ptr (_yytchar),edi
-cmp dword ptr (_yytchar),10
-jne L153
-dec dword ptr (_yylineno)
-L153:
-mov edi,dword ptr (_yysptr)
-lea esi,(1)[edi]
-mov dword ptr (_yysptr),esi
-mov esi,dword ptr (_yytchar)
-mov ebx,esi
-mov byte ptr [edi],bl
-mov eax,0
-L152:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _main
-_main:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-call _yyparse
-add esp,0
-mov eax,0
-L155:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _yyerror
-_yyerror:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov edi,dword ptr (20)[ebp]
-push edi
-lea edi,(L157)
-push edi
-call _printf
-add esp,8
-mov eax,0
-L156:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-public _yyexca
-align 2
-_yyexca label byte
-dw -1
-dw 1
-dw 0
-dw -1
-dw -2
-dw 0
-public _yyact
-align 2
-_yyact label byte
-dw 12
-dw 2
-dw 9
-dw 8
-dw 17
-dw 11
-dw 25
-dw 17
-dw 15
-dw 18
-dw 16
-dw 10
-dw 18
-dw 17
-dw 15
-dw 7
-dw 16
-dw 13
-dw 18
-dw 5
-dw 3
-dw 1
-dw 0
-dw 19
-dw 20
-dw 0
-dw 0
-dw 21
-dw 22
-dw 23
-dw 24
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 6
-dw 14
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 0
-dw 4
-dw 6
-public _yypact
-align 2
-_yypact label byte
-dw -1000
-dw -9
-dw -1000
-dw 5
-dw -7
-dw -59
-dw -1000
-dw -1000
-dw -1000
-dw -40
-dw -29
-dw -40
-dw -40
-dw -1000
-dw -1000
-dw -40
-dw -40
-dw -40
-dw -40
-dw -38
-dw -35
-dw -38
-dw -38
-dw -1000
-dw -1000
-dw -1000
-public _yypgo
-align 2
-_yypgo label byte
-dw 0
-dw 21
-dw 20
-dw 17
-dw 11
-public _yyr1
-align 2
-_yyr1 label byte
-dw 0
-dw 1
-dw 1
-dw 1
-dw 1
-dw 2
-dw 4
-dw 4
-dw 4
-dw 4
-dw 4
-dw 4
-dw 4
-dw 4
-dw 3
-public _yyr2
-align 2
-_yyr2 label byte
-dw 0
-dw 0
-dw 2
-dw 3
-dw 3
-dw 3
-dw 3
-dw 3
-dw 3
-dw 3
-dw 2
-dw 3
-dw 1
-dw 1
-dw 1
-public _yychk
-align 2
-_yychk label byte
-dw -1000
-dw -1
-dw 10
-dw -2
-dw 256
-dw -3
-dw 257
-dw 10
-dw 10
-dw 61
-dw -4
-dw 45
-dw 40
-dw -3
-dw 258
-dw 43
-dw 45
-dw 42
-dw 47
-dw -4
-dw -4
-dw -4
-dw -4
-dw -4
-dw -4
-dw 41
-public _yydef
-align 2
-_yydef label byte
-dw 1
-dw -2
-dw 2
-dw 0
-dw 0
-dw 0
-dw 14
-dw 3
-dw 4
-dw 0
-dw 5
-dw 0
-dw 0
-dw 12
-dw 13
-dw 0
-dw 0
-dw 0
-dw 0
-dw 10
-dw 0
-dw 6
-dw 7
-dw 8
-dw 9
-dw 11
-public _yychar
-align 4
-_yychar label byte
-dd -1
-public _yynerrs
-align 4
-_yynerrs label byte
-dd 0
-public _yyerrflag
-align 2
-_yyerrflag label byte
-dw 0
-public _yyparse
-_DATA ends
-_TEXT segment
-_yyparse:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-sub esp,332
-mov word ptr (-6)[ebp],0
-mov dword ptr (_yychar),-1
-mov dword ptr (_yynerrs),0
-mov word ptr (_yyerrflag),0
-lea edi,(-328)[ebp]
-mov dword ptr (-12)[ebp],edi
-lea edi,(_yyv-4)
-mov dword ptr (-20)[ebp],edi
-L161:
-mov edi,dword ptr (-12)[ebp]
-lea edi,(2)[edi]
-mov dword ptr (-12)[ebp],edi
-lea esi,(-26)[ebp]
-cmp edi,esi
-jbe L162
-lea edi,(L165)
-push edi
-call _yyerror
-add esp,4
-mov eax,1
-jmp L158
-L162:
-mov edi,dword ptr (-12)[ebp]
-mov si,word ptr (-6)[ebp]
-mov word ptr [edi],si
-mov edi,dword ptr (-20)[ebp]
-lea edi,(4)[edi]
-mov dword ptr (-20)[ebp],edi
-mov edi,dword ptr (-20)[ebp]
-mov esi,dword ptr (_yyval)
-mov dword ptr [edi],esi
-L166:
-movsx edi,word ptr (-6)[ebp]
-mov di,word ptr (_yypact)[edi*2]
-mov word ptr (-14)[ebp],di
-movsx edi,word ptr (-14)[ebp]
-cmp edi,-1000
-jg L167
-jmp L169
-L167:
-cmp dword ptr (_yychar),0
-jge L170
-call _yylex
-add esp,0
-mov dword ptr (_yychar),eax
-cmp eax,0
-jge L172
-mov dword ptr (_yychar),0
-L172:
-L170:
-movsx edi,word ptr (-14)[ebp]
-mov esi,dword ptr (_yychar)
-lea edi,[esi][edi]
-mov word ptr (-14)[ebp],di
-movsx edi,di
-cmp edi,0
-jl L176
-movsx edi,word ptr (-14)[ebp]
-cmp edi,249
-jl L174
-L176:
-jmp L169
-L174:
-movsx edi,word ptr (-14)[ebp]
-mov di,word ptr (_yyact)[edi*2]
-mov word ptr (-14)[ebp],di
-movsx edi,di
-movsx edi,word ptr (_yychk)[edi*2]
-cmp edi,dword ptr (_yychar)
-jne L177
-mov dword ptr (_yychar),-1
-mov edi,dword ptr (_yylval)
-mov dword ptr (_yyval),edi
-mov di,word ptr (-14)[ebp]
-mov word ptr (-6)[ebp],di
-movsx edi,word ptr (_yyerrflag)
-cmp edi,0
-jle L161
-movsx edi,word ptr (_yyerrflag)
-sub edi,1
-mov word ptr (_yyerrflag),di
-jmp L161
-L177:
-L169:
-movsx edi,word ptr (-6)[ebp]
-mov di,word ptr (_yydef)[edi*2]
-mov word ptr (-14)[ebp],di
-movsx edi,di
-cmp edi,-2
-jne L181
-cmp dword ptr (_yychar),0
-jge L183
-call _yylex
-add esp,0
-mov dword ptr (_yychar),eax
-cmp eax,0
-jge L185
-mov dword ptr (_yychar),0
-L185:
-L183:
-lea edi,(_yyexca)
-mov dword ptr (-24)[ebp],edi
-jmp L190
-L187:
-L188:
-mov edi,dword ptr (-24)[ebp]
-lea edi,(4)[edi]
-mov dword ptr (-24)[ebp],edi
-L190:
-mov edi,dword ptr (-24)[ebp]
-movsx esi,word ptr [edi]
-cmp esi,-1
-jne L187
-movsx edi,word ptr (2)[edi]
-movsx esi,word ptr (-6)[ebp]
-cmp edi,esi
-jne L187
-jmp L192
-L191:
-mov edi,dword ptr (-24)[ebp]
-movsx edi,word ptr [edi]
-cmp edi,dword ptr (_yychar)
-jne L194
-jmp L193
-L194:
-L192:
-mov edi,dword ptr (-24)[ebp]
-lea edi,(4)[edi]
-mov dword ptr (-24)[ebp],edi
-movsx edi,word ptr [edi]
-cmp edi,0
-jge L191
-L193:
-mov edi,dword ptr (-24)[ebp]
-mov di,word ptr (2)[edi]
-mov word ptr (-14)[ebp],di
-movsx edi,di
-cmp edi,0
-jge L196
-mov eax,0
-jmp L158
-L196:
-L181:
-movsx edi,word ptr (-14)[ebp]
-cmp edi,0
-jne L198
-movsx edi,word ptr (_yyerrflag)
-mov dword ptr (-332)[ebp],edi
-mov edi,dword ptr (-332)[ebp]
-cmp edi,0
-jl L200
-cmp edi,3
-jg L200
-jmp dword ptr (L216)[edi*4]
-_TEXT ends
-_TEXT segment
-align 4
-L216 label byte
-dd L203
-dd L206
-dd L206
-dd L213
-_TEXT ends
-_TEXT segment
-L203:
-lea edi,(L204)
-push edi
-call _yyerror
-add esp,4
-L205:
-inc dword ptr (_yynerrs)
-L206:
-mov word ptr (_yyerrflag),3
-jmp L208
-L207:
-mov edi,dword ptr (-12)[ebp]
-movsx edi,word ptr [edi]
-movsx edi,word ptr (_yypact)[edi*2]
-lea edi,(256)[edi]
-mov word ptr (-14)[ebp],di
-movsx edi,word ptr (-14)[ebp]
-cmp edi,0
-jl L210
-cmp edi,249
-jge L210
-movsx edi,word ptr (_yyact)[edi*2]
-movsx edi,word ptr (_yychk)[edi*2]
-cmp edi,256
-jne L210
-movsx edi,word ptr (-14)[ebp]
-mov di,word ptr (_yyact)[edi*2]
-mov word ptr (-6)[ebp],di
-jmp L161
-L210:
-mov edi,dword ptr (-12)[ebp]
-movsx esi,word ptr [edi]
-mov si,word ptr (_yypact)[esi*2]
-mov word ptr (-14)[ebp],si
-lea edi,(-2)[edi]
-mov dword ptr (-12)[ebp],edi
-mov edi,dword ptr (-20)[ebp]
-lea edi,(-4)[edi]
-mov dword ptr (-20)[ebp],edi
-L208:
-mov edi,dword ptr (-12)[ebp]
-lea esi,(-326)[ebp]
-cmp edi,esi
-jae L207
-L212:
-mov eax,1
-jmp L158
-L213:
-cmp dword ptr (_yychar),0
-jne L214
-jmp L212
-L214:
-mov dword ptr (_yychar),-1
-jmp L166
-L200:
-L198:
-mov di,word ptr (-14)[ebp]
-movsx esi,di
-lea esi,[esi*2]
-lea ebx,(_yyr2)[esi]
-mov edx,dword ptr (-12)[ebp]
-movsx ecx,word ptr [ebx]
-lea ecx,[ecx*2]
-sub edx,ecx
-mov dword ptr (-12)[ebp],edx
-mov edx,dword ptr (-20)[ebp]
-mov dword ptr (-4)[ebp],edx
-movsx ebx,word ptr [ebx]
-lea ebx,[ebx*4]
-sub edx,ebx
-mov dword ptr (-20)[ebp],edx
-mov ebx,dword ptr (-20)[ebp]
-mov ebx,dword ptr (4)[ebx]
-mov dword ptr (_yyval),ebx
-mov word ptr (-328)[ebp],di
-mov di,word ptr (_yyr1)[esi]
-mov word ptr (-14)[ebp],di
-movsx edi,word ptr (-14)[ebp]
-movsx edi,word ptr (_yypgo)[edi*2]
-mov esi,dword ptr (-12)[ebp]
-movsx esi,word ptr [esi]
-lea edi,[esi][edi]
-lea edi,(1)[edi]
-mov word ptr (-26)[ebp],di
-movsx edi,word ptr (-26)[ebp]
-cmp edi,249
-jge L219
-mov di,word ptr (_yyact)[edi*2]
-mov word ptr (-6)[ebp],di
-movsx edi,di
-movsx edi,word ptr (_yychk)[edi*2]
-movsx esi,word ptr (-14)[ebp]
-neg esi
-cmp edi,esi
-je L217
-L219:
-movsx edi,word ptr (-14)[ebp]
-movsx edi,word ptr (_yypgo)[edi*2]
-mov di,word ptr (_yyact)[edi*2]
-mov word ptr (-6)[ebp],di
-L217:
-movsx edi,word ptr (-328)[ebp]
-mov dword ptr (-332)[ebp],edi
-mov edi,dword ptr (-332)[ebp]
-cmp edi,4
-jl L161
-cmp edi,14
-jg L161
-jmp dword ptr (L241-16)[edi*4]
-_TEXT ends
-_TEXT segment
-align 4
-L241 label byte
-dd L223
-dd L224
-dd L226
-dd L228
-dd L230
-dd L232
-dd L234
-dd L161
-dd L236
-dd L238
-dd L240
-_TEXT ends
-_TEXT segment
-L223:
-mov word ptr (_yyerrflag),0
-jmp L161
-L224:
-lea edi,(L225)
-push edi
-call _printf
-add esp,4
-jmp L161
-L226:
-lea edi,(L227)
-push edi
-call _printf
-add esp,4
-jmp L161
-L228:
-lea edi,(L229)
-push edi
-call _printf
-add esp,4
-jmp L161
-L230:
-lea edi,(L231)
-push edi
-call _printf
-add esp,4
-jmp L161
-L232:
-lea edi,(L233)
-push edi
-call _printf
-add esp,4
-jmp L161
-L234:
-lea edi,(L235)
-push edi
-call _printf
-add esp,4
-jmp L161
-L236:
-lea edi,(L237)
-push edi
-call _printf
-add esp,4
-jmp L161
-L238:
-lea edi,(_yytext)
-push edi
-lea edi,(L239)
-push edi
-call _printf
-add esp,8
-jmp L161
-L240:
-lea edi,(_yytext)
-push edi
-lea edi,(L157)
-push edi
-call _printf
-add esp,8
-jmp L161
-L158:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-public _yywrap
-_yywrap:
-push ebx
-push esi
-push edi
-push ebp
-mov ebp,esp
-mov eax,1
-L243:
-mov esp,ebp
-pop ebp
-pop edi
-pop esi
-pop ebx
-ret
-_TEXT ends
-_DATA segment
-public _yyv
-align 4
-_yyv label byte
-db 600 dup (0)
-public _yyfnd
-align 4
-_yyfnd label byte
-db 4 dup (0)
-public _yyolsp
-align 4
-_yyolsp label byte
-db 4 dup (0)
-public _yylsp
-align 4
-_yylsp label byte
-db 4 dup (0)
-public _yylstate
-align 4
-_yylstate label byte
-db 800 dup (0)
-public _yyestate
-align 4
-_yyestate label byte
-db 4 dup (0)
-public _yytchar
-align 4
-_yytchar label byte
-db 4 dup (0)
-public _yysbuf
-align 1
-_yysbuf label byte
-db 200 dup (0)
-public _yymorfg
-align 4
-_yymorfg label byte
-db 4 dup (0)
-public _yytext
-align 1
-_yytext label byte
-db 200 dup (0)
-public _yyleng
-align 4
-_yyleng label byte
-db 4 dup (0)
-_DATA ends
-extrn _printf:near
-_DATA segment
-_DATA ends
-extrn _fprintf:near
-_DATA segment
-_DATA ends
-extrn __flsbuf:near
-_DATA segment
-_DATA ends
-extrn __filbuf:near
-_DATA segment
-_DATA ends
-extrn __iob:near
-_DATA segment
-public _yyval
-align 4
-_yyval label byte
-db 4 dup (0)
-public _yylval
-align 4
-_yylval label byte
-db 4 dup (0)
-_DATA ends
-_TEXT segment
-align 1
-L239 label byte
-db 112
-db 117
-db 115
-db 104
-db 32
-db 37
-db 115
-db 10
-db 0
-align 1
-L237 label byte
-db 108
-db 111
-db 97
-db 100
-db 10
-db 0
-align 1
-L235 label byte
-db 110
-db 101
-db 103
-db 97
-db 116
-db 101
-db 10
-db 0
-align 1
-L233 label byte
-db 100
-db 105
-db 118
-db 105
-db 100
-db 101
-db 10
-db 0
-align 1
-L231 label byte
-db 109
-db 117
-db 108
-db 116
-db 105
-db 112
-db 108
-db 121
-db 10
-db 0
-align 1
-L229 label byte
-db 110
-db 101
-db 103
-db 97
-db 116
-db 101
-db 10
-db 97
-db 100
-db 100
-db 10
-db 0
-align 1
-L227 label byte
-db 97
-db 100
-db 100
-db 10
-db 0
-align 1
-L225 label byte
-db 115
-db 116
-db 111
-db 114
-db 101
-db 10
-db 0
-align 1
-L204 label byte
-db 115
-db 121
-db 110
-db 116
-db 97
-db 120
-db 32
-db 101
-db 114
-db 114
-db 111
-db 114
-db 0
-align 1
-L165 label byte
-db 121
-db 97
-db 99
-db 99
-db 32
-db 115
-db 116
-db 97
-db 99
-db 107
-db 32
-db 111
-db 118
-db 101
-db 114
-db 102
-db 108
-db 111
-db 119
-db 0
-align 1
-L157 label byte
-db 37
-db 115
-db 10
-db 0
-align 1
-L17 label byte
-db 98
-db 97
-db 100
-db 32
-db 115
-db 119
-db 105
-db 116
-db 99
-db 104
-db 32
-db 121
-db 121
-db 108
-db 111
-db 111
-db 107
-db 32
-db 37
-db 100
-db 0
-_TEXT ends
-end
+.486
+.model flat
+extrn __fltused:near
+extrn __ftol:near
+_DATA segment
+public _yyin
+align 4
+_yyin label byte
+dd __iob
+public _yyout
+align 4
+_yyout label byte
+dd __iob+32
+public _yylex
+_DATA ends
+_TEXT segment
+_yylex:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,4
+jmp L4
+L3:
+L6:
+mov edi,dword ptr (-4)[ebp]
+cmp edi,-1
+jl L7
+cmp edi,4
+jg L7
+jmp dword ptr (L18+4)[edi*4]
+_TEXT ends
+_TEXT segment
+align 4
+L18 label byte
+dd L8
+dd L9
+dd L12
+dd L13
+dd L8
+dd L15
+_TEXT ends
+_TEXT segment
+L9:
+call _yywrap
+add esp,0
+cmp eax,0
+je L8
+mov eax,0
+jmp L2
+L12:
+mov eax,257
+jmp L2
+L13:
+mov eax,258
+jmp L2
+L15:
+movsx eax,byte ptr (_yytext)
+jmp L2
+L7:
+mov edi,dword ptr (-4)[ebp]
+push edi
+lea edi,(L17)
+push edi
+mov edi,dword ptr (_yyout)
+push edi
+call _fprintf
+add esp,12
+L8:
+L4:
+call _yylook
+add esp,0
+mov dword ptr (-4)[ebp],eax
+cmp eax,0
+jge L3
+mov eax,0
+L2:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+public _yyvstop
+align 4
+_yyvstop label byte
+dd 0
+dd 4
+dd 0
+dd 3
+dd 4
+dd 0
+dd 2
+dd 4
+dd 0
+dd 1
+dd 4
+dd 0
+dd 2
+dd 0
+dd 1
+dd 0
+dd 0
+public _yycrank
+align 4
+_yycrank label byte
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 1
+db 3
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 1
+db 4
+db 2 dup (0)
+db 1
+db 3
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 1
+db 5
+db 2 dup (0)
+db 5
+db 7
+db 2 dup (0)
+db 5
+db 7
+db 2 dup (0)
+db 5
+db 7
+db 2 dup (0)
+db 5
+db 7
+db 2 dup (0)
+db 5
+db 7
+db 2 dup (0)
+db 5
+db 7
+db 2 dup (0)
+db 5
+db 7
+db 2 dup (0)
+db 5
+db 7
+db 2 dup (0)
+db 5
+db 7
+db 2 dup (0)
+db 5
+db 7
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 1
+db 6
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 6
+db 8
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+db 0
+db 0
+db 2 dup (0)
+public _yysvec
+align 4
+_yysvec label byte
+dd 00H
+dd 00H
+dd 00H
+dd _yycrank-4
+dd 00H
+dd 00H
+dd _yycrank
+dd _yysvec+12
+dd 00H
+dd _yycrank
+dd 00H
+dd _yyvstop+4
+dd _yycrank
+dd 00H
+dd _yyvstop+12
+dd _yycrank+8
+dd 00H
+dd _yyvstop+24
+dd _yycrank+76
+dd 00H
+dd _yyvstop+36
+dd _yycrank
+dd _yysvec+60
+dd _yyvstop+48
+dd _yycrank
+dd _yysvec+72
+dd _yyvstop+56
+dd 00H
+dd 00H
+dd 00H
+public _yytop
+align 4
+_yytop label byte
+dd _yycrank+564
+public _yybgin
+align 4
+_yybgin label byte
+dd _yysvec+12
+public _yymatch
+align 1
+_yymatch label byte
+db 0
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 9
+db 10
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 9
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 48
+db 48
+db 48
+db 48
+db 48
+db 48
+db 48
+db 48
+db 48
+db 48
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 1
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 1
+db 1
+db 1
+db 1
+db 65
+db 1
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 65
+db 1
+db 1
+db 1
+db 1
+db 1
+db 0
+public _yyextra
+align 1
+_yyextra label byte
+db 0
+db 0
+db 0
+db 0
+db 0
+db 0
+db 0
+db 0
+db 0
+public _yylineno
+align 4
+_yylineno label byte
+dd 1
+public _yysptr
+align 4
+_yysptr label byte
+dd _yysbuf
+public _yyprevious
+align 4
+_yyprevious label byte
+dd 10
+public _yylook
+_DATA ends
+_TEXT segment
+_yylook:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,44
+cmp dword ptr (_yymorfg),0
+jne L35
+lea edi,(_yytext)
+mov dword ptr (-16)[ebp],edi
+jmp L36
+L35:
+mov dword ptr (_yymorfg),0
+mov edi,dword ptr (_yyleng)
+lea edi,(_yytext)[edi]
+mov dword ptr (-16)[ebp],edi
+L36:
+L37:
+lea edi,(_yylstate)
+mov dword ptr (-8)[ebp],edi
+mov edi,dword ptr (_yybgin)
+mov dword ptr (-4)[ebp],edi
+mov dword ptr (_yyestate),edi
+cmp dword ptr (_yyprevious),10
+jne L41
+mov edi,dword ptr (-4)[ebp]
+lea edi,(12)[edi]
+mov dword ptr (-4)[ebp],edi
+L41:
+L43:
+mov edi,dword ptr (-4)[ebp]
+mov edi,dword ptr [edi]
+mov dword ptr (-12)[ebp],edi
+mov edi,dword ptr (-12)[ebp]
+lea esi,(_yycrank)
+cmp edi,esi
+jne L47
+mov edi,dword ptr (-4)[ebp]
+mov edi,dword ptr (4)[edi]
+mov dword ptr (-28)[ebp],edi
+mov edi,dword ptr (-28)[ebp]
+cmp edi,0
+jne L49
+jmp L94
+L49:
+mov edi,dword ptr (-28)[ebp]
+mov edi,dword ptr [edi]
+lea esi,(_yycrank)
+cmp edi,esi
+jne L51
+jmp L94
+L51:
+L47:
+mov edi,dword ptr (-16)[ebp]
+lea esi,(1)[edi]
+mov dword ptr (-16)[ebp],esi
+mov esi,dword ptr (_yysptr)
+lea ebx,(_yysbuf)
+cmp esi,ebx
+jbe L61
+mov esi,dword ptr (_yysptr)
+lea esi,(-1)[esi]
+mov dword ptr (_yysptr),esi
+movsx esi,byte ptr [esi]
+mov dword ptr (-40)[ebp],esi
+jmp L62
+L61:
+mov esi,dword ptr (_yyin)
+lea esi,(4)[esi]
+mov ebx,dword ptr [esi]
+sub ebx,1
+mov dword ptr [esi],ebx
+cmp ebx,0
+jl L63
+mov esi,dword ptr (_yyin)
+mov ebx,dword ptr [esi]
+lea edx,(1)[ebx]
+mov dword ptr [esi],edx
+movsx esi,byte ptr [ebx]
+and esi,255
+mov dword ptr (-44)[ebp],esi
+jmp L64
+L63:
+mov esi,dword ptr (_yyin)
+push esi
+call __filbuf
+add esp,4
+mov esi,eax
+mov dword ptr (-44)[ebp],esi
+L64:
+mov esi,dword ptr (-44)[ebp]
+mov dword ptr (-40)[ebp],esi
+L62:
+mov esi,dword ptr (-40)[ebp]
+mov dword ptr (_yytchar),esi
+cmp esi,10
+jne L59
+inc dword ptr (_yylineno)
+mov esi,dword ptr (_yytchar)
+mov dword ptr (-36)[ebp],esi
+jmp L60
+L59:
+mov esi,dword ptr (_yytchar)
+mov dword ptr (-36)[ebp],esi
+L60:
+cmp dword ptr (-36)[ebp],-1
+jne L57
+mov dword ptr (-32)[ebp],0
+jmp L58
+L57:
+mov esi,dword ptr (_yytchar)
+mov dword ptr (-32)[ebp],esi
+L58:
+mov esi,dword ptr (-32)[ebp]
+mov dword ptr (-20)[ebp],esi
+mov ebx,esi
+mov byte ptr [edi],bl
+L65:
+mov edi,dword ptr (-12)[ebp]
+mov dword ptr (-24)[ebp],edi
+lea esi,(_yycrank)
+cmp edi,esi
+jbe L66
+mov edi,dword ptr (-20)[ebp]
+mov esi,dword ptr (-24)[ebp]
+lea edi,[esi][edi*4]
+mov dword ptr (-12)[ebp],edi
+mov edi,dword ptr (-12)[ebp]
+mov esi,edi
+mov ebx,dword ptr (_yytop)
+cmp esi,ebx
+ja L67
+movsx edi,byte ptr [edi]
+imul edi,edi,12
+lea edi,(_yysvec)[edi]
+mov esi,dword ptr (-4)[ebp]
+cmp edi,esi
+jne L67
+lea edi,(_yysvec)
+mov esi,dword ptr (-12)[ebp]
+movsx esi,byte ptr (1)[esi]
+imul esi,esi,12
+lea esi,(_yysvec)[esi]
+cmp esi,edi
+jne L70
+mov edi,dword ptr (-16)[ebp]
+lea edi,(-1)[edi]
+mov dword ptr (-16)[ebp],edi
+movsx edi,byte ptr [edi]
+mov dword ptr (_yytchar),edi
+cmp dword ptr (_yytchar),10
+jne L72
+dec dword ptr (_yylineno)
+L72:
+mov edi,dword ptr (_yysptr)
+lea esi,(1)[edi]
+mov dword ptr (_yysptr),esi
+mov esi,dword ptr (_yytchar)
+mov ebx,esi
+mov byte ptr [edi],bl
+jmp L94
+L70:
+mov edi,dword ptr (-8)[ebp]
+lea esi,(4)[edi]
+mov dword ptr (-8)[ebp],esi
+mov esi,dword ptr (-12)[ebp]
+movsx esi,byte ptr (1)[esi]
+imul esi,esi,12
+lea esi,(_yysvec)[esi]
+mov dword ptr (-4)[ebp],esi
+mov dword ptr [edi],esi
+jmp L43
+L66:
+mov edi,dword ptr (-12)[ebp]
+lea esi,(_yycrank)
+cmp edi,esi
+jae L75
+lea edi,(_yycrank)
+mov esi,dword ptr (-12)[ebp]
+sub edi,esi
+mov eax,edi
+mov edi,4
+cdq
+idiv edi
+lea edi,(_yycrank)[eax*4]
+mov dword ptr (-24)[ebp],edi
+mov dword ptr (-12)[ebp],edi
+mov edi,dword ptr (-20)[ebp]
+mov esi,dword ptr (-12)[ebp]
+lea edi,[esi][edi*4]
+mov dword ptr (-12)[ebp],edi
+mov edi,dword ptr (-12)[ebp]
+mov esi,edi
+mov ebx,dword ptr (_yytop)
+cmp esi,ebx
+ja L77
+movsx edi,byte ptr [edi]
+imul edi,edi,12
+lea edi,(_yysvec)[edi]
+mov esi,dword ptr (-4)[ebp]
+cmp edi,esi
+jne L77
+lea edi,(_yysvec)
+mov esi,dword ptr (-12)[ebp]
+movsx esi,byte ptr (1)[esi]
+imul esi,esi,12
+lea esi,(_yysvec)[esi]
+cmp esi,edi
+jne L79
+mov edi,dword ptr (-16)[ebp]
+lea edi,(-1)[edi]
+mov dword ptr (-16)[ebp],edi
+movsx edi,byte ptr [edi]
+mov dword ptr (_yytchar),edi
+cmp dword ptr (_yytchar),10
+jne L81
+dec dword ptr (_yylineno)
+L81:
+mov edi,dword ptr (_yysptr)
+lea esi,(1)[edi]
+mov dword ptr (_yysptr),esi
+mov esi,dword ptr (_yytchar)
+mov ebx,esi
+mov byte ptr [edi],bl
+jmp L94
+L79:
+mov edi,dword ptr (-8)[ebp]
+lea esi,(4)[edi]
+mov dword ptr (-8)[ebp],esi
+mov esi,dword ptr (-12)[ebp]
+movsx esi,byte ptr (1)[esi]
+imul esi,esi,12
+lea esi,(_yysvec)[esi]
+mov dword ptr (-4)[ebp],esi
+mov dword ptr [edi],esi
+jmp L43
+L77:
+mov edi,dword ptr (-20)[ebp]
+movsx edi,byte ptr (_yymatch)[edi]
+mov esi,dword ptr (-24)[ebp]
+lea edi,[esi][edi*4]
+mov dword ptr (-12)[ebp],edi
+mov edi,dword ptr (-12)[ebp]
+mov esi,edi
+mov ebx,dword ptr (_yytop)
+cmp esi,ebx
+ja L83
+movsx edi,byte ptr [edi]
+imul edi,edi,12
+lea edi,(_yysvec)[edi]
+mov esi,dword ptr (-4)[ebp]
+cmp edi,esi
+jne L83
+lea edi,(_yysvec)
+mov esi,dword ptr (-12)[ebp]
+movsx esi,byte ptr (1)[esi]
+imul esi,esi,12
+lea esi,(_yysvec)[esi]
+cmp esi,edi
+jne L85
+mov edi,dword ptr (-16)[ebp]
+lea edi,(-1)[edi]
+mov dword ptr (-16)[ebp],edi
+movsx edi,byte ptr [edi]
+mov dword ptr (_yytchar),edi
+cmp dword ptr (_yytchar),10
+jne L87
+dec dword ptr (_yylineno)
+L87:
+mov edi,dword ptr (_yysptr)
+lea esi,(1)[edi]
+mov dword ptr (_yysptr),esi
+mov esi,dword ptr (_yytchar)
+mov ebx,esi
+mov byte ptr [edi],bl
+jmp L94
+L85:
+mov edi,dword ptr (-8)[ebp]
+lea esi,(4)[edi]
+mov dword ptr (-8)[ebp],esi
+mov esi,dword ptr (-12)[ebp]
+movsx esi,byte ptr (1)[esi]
+imul esi,esi,12
+lea esi,(_yysvec)[esi]
+mov dword ptr (-4)[ebp],esi
+mov dword ptr [edi],esi
+jmp L43
+L83:
+L75:
+L67:
+mov edi,dword ptr (-4)[ebp]
+mov edi,dword ptr (4)[edi]
+mov dword ptr (-4)[ebp],edi
+cmp edi,0
+je L89
+mov edi,dword ptr (-4)[ebp]
+mov edi,dword ptr [edi]
+mov dword ptr (-12)[ebp],edi
+lea esi,(_yycrank)
+cmp edi,esi
+je L89
+jmp L65
+L89:
+mov edi,dword ptr (-16)[ebp]
+lea edi,(-1)[edi]
+mov dword ptr (-16)[ebp],edi
+movsx edi,byte ptr [edi]
+mov dword ptr (_yytchar),edi
+cmp dword ptr (_yytchar),10
+jne L91
+dec dword ptr (_yylineno)
+L91:
+mov edi,dword ptr (_yysptr)
+lea esi,(1)[edi]
+mov dword ptr (_yysptr),esi
+mov esi,dword ptr (_yytchar)
+mov ebx,esi
+mov byte ptr [edi],bl
+jmp L94
+L93:
+mov edi,dword ptr (-16)[ebp]
+lea esi,(-1)[edi]
+mov dword ptr (-16)[ebp],esi
+mov byte ptr [edi],0
+mov edi,dword ptr (-8)[ebp]
+mov edi,dword ptr [edi]
+mov esi,edi
+cmp esi,0
+je L96
+mov edi,dword ptr (8)[edi]
+mov dword ptr (_yyfnd),edi
+cmp edi,0
+je L96
+mov edi,dword ptr (_yyfnd)
+cmp dword ptr [edi],0
+jle L96
+mov edi,dword ptr (-8)[ebp]
+mov dword ptr (_yyolsp),edi
+mov edi,dword ptr (_yyfnd)
+mov edi,dword ptr [edi]
+movsx edi,byte ptr (_yyextra)[edi]
+cmp edi,0
+je L98
+jmp L101
+L100:
+mov edi,dword ptr (-8)[ebp]
+lea edi,(-4)[edi]
+mov dword ptr (-8)[ebp],edi
+mov edi,dword ptr (-16)[ebp]
+lea esi,(-1)[edi]
+mov dword ptr (-16)[ebp],esi
+movsx edi,byte ptr [edi]
+mov dword ptr (_yytchar),edi
+cmp dword ptr (_yytchar),10
+jne L103
+dec dword ptr (_yylineno)
+L103:
+mov edi,dword ptr (_yysptr)
+lea esi,(1)[edi]
+mov dword ptr (_yysptr),esi
+mov esi,dword ptr (_yytchar)
+mov ebx,esi
+mov byte ptr [edi],bl
+L101:
+mov edi,dword ptr (_yyfnd)
+mov edi,dword ptr [edi]
+neg edi
+push edi
+mov edi,dword ptr (-8)[ebp]
+mov edi,dword ptr [edi]
+mov edi,dword ptr (8)[edi]
+push edi
+call _yyback
+add esp,8
+cmp eax,1
+je L105
+mov edi,dword ptr (-8)[ebp]
+lea esi,(_yylstate)
+cmp edi,esi
+ja L100
+L105:
+L98:
+mov edi,dword ptr (-16)[ebp]
+movsx esi,byte ptr [edi]
+mov dword ptr (_yyprevious),esi
+mov esi,dword ptr (-8)[ebp]
+mov dword ptr (_yylsp),esi
+lea esi,(_yytext)
+sub edi,esi
+lea edi,(1)[edi]
+mov dword ptr (_yyleng),edi
+mov edi,dword ptr (_yyleng)
+mov byte ptr (_yytext)[edi],0
+mov edi,dword ptr (_yyfnd)
+lea esi,(4)[edi]
+mov dword ptr (_yyfnd),esi
+mov eax,dword ptr [edi]
+jmp L34
+L96:
+mov edi,dword ptr (-16)[ebp]
+movsx edi,byte ptr [edi]
+mov dword ptr (_yytchar),edi
+cmp dword ptr (_yytchar),10
+jne L106
+dec dword ptr (_yylineno)
+L106:
+mov edi,dword ptr (_yysptr)
+lea esi,(1)[edi]
+mov dword ptr (_yysptr),esi
+mov esi,dword ptr (_yytchar)
+mov ebx,esi
+mov byte ptr [edi],bl
+L94:
+mov edi,dword ptr (-8)[ebp]
+lea esi,(-4)[edi]
+mov dword ptr (-8)[ebp],esi
+lea esi,(_yylstate)
+cmp edi,esi
+ja L93
+movsx edi,byte ptr (_yytext)
+cmp edi,0
+jne L108
+lea edi,(_yysbuf)
+mov dword ptr (_yysptr),edi
+mov eax,0
+jmp L34
+L108:
+mov edi,dword ptr (_yysptr)
+lea esi,(_yysbuf)
+cmp edi,esi
+jbe L118
+mov edi,dword ptr (_yysptr)
+lea edi,(-1)[edi]
+mov dword ptr (_yysptr),edi
+movsx edi,byte ptr [edi]
+mov dword ptr (-40)[ebp],edi
+jmp L119
+L118:
+mov edi,dword ptr (_yyin)
+lea edi,(4)[edi]
+mov esi,dword ptr [edi]
+sub esi,1
+mov dword ptr [edi],esi
+cmp esi,0
+jl L120
+mov edi,dword ptr (_yyin)
+mov esi,dword ptr [edi]
+lea ebx,(1)[esi]
+mov dword ptr [edi],ebx
+movsx edi,byte ptr [esi]
+and edi,255
+mov dword ptr (-44)[ebp],edi
+jmp L121
+L120:
+mov edi,dword ptr (_yyin)
+push edi
+call __filbuf
+add esp,4
+mov edi,eax
+mov dword ptr (-44)[ebp],edi
+L121:
+mov edi,dword ptr (-44)[ebp]
+mov dword ptr (-40)[ebp],edi
+L119:
+mov edi,dword ptr (-40)[ebp]
+mov dword ptr (_yytchar),edi
+cmp edi,10
+jne L116
+inc dword ptr (_yylineno)
+mov edi,dword ptr (_yytchar)
+mov dword ptr (-36)[ebp],edi
+jmp L117
+L116:
+mov edi,dword ptr (_yytchar)
+mov dword ptr (-36)[ebp],edi
+L117:
+cmp dword ptr (-36)[ebp],-1
+jne L114
+mov dword ptr (-32)[ebp],0
+jmp L115
+L114:
+mov edi,dword ptr (_yytchar)
+mov dword ptr (-32)[ebp],edi
+L115:
+mov edi,dword ptr (-32)[ebp]
+mov ebx,edi
+mov byte ptr (_yytext),bl
+movsx edi,bl
+mov dword ptr (_yyprevious),edi
+cmp dword ptr (_yyprevious),0
+jle L122
+mov edi,dword ptr (_yyout)
+lea edi,(4)[edi]
+mov esi,dword ptr [edi]
+sub esi,1
+mov dword ptr [edi],esi
+cmp esi,0
+jl L125
+mov edi,dword ptr (_yyout)
+mov esi,dword ptr [edi]
+lea ebx,(1)[esi]
+mov dword ptr [edi],ebx
+mov edi,dword ptr (_yyprevious)
+mov ebx,edi
+mov byte ptr [esi],bl
+jmp L126
+L125:
+mov edi,dword ptr (_yyout)
+push edi
+mov edi,dword ptr (_yyprevious)
+push edi
+call __flsbuf
+add esp,8
+L126:
+L122:
+lea edi,(_yytext)
+mov dword ptr (-16)[ebp],edi
+jmp L37
+L34:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _yyback
+_yyback:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (20)[ebp]
+cmp edi,0
+jne L131
+mov eax,0
+jmp L127
+L130:
+mov edi,dword ptr (20)[ebp]
+lea esi,(4)[edi]
+mov dword ptr (20)[ebp],esi
+mov esi,dword ptr (24)[ebp]
+cmp dword ptr [edi],esi
+jne L133
+mov eax,1
+jmp L127
+L133:
+L131:
+mov edi,dword ptr (20)[ebp]
+cmp dword ptr [edi],0
+jne L130
+mov eax,0
+L127:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _yyinput
+_yyinput:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,16
+mov edi,dword ptr (_yysptr)
+lea esi,(_yysbuf)
+cmp edi,esi
+jbe L144
+mov edi,dword ptr (_yysptr)
+lea edi,(-1)[edi]
+mov dword ptr (_yysptr),edi
+movsx edi,byte ptr [edi]
+mov dword ptr (-12)[ebp],edi
+jmp L145
+L144:
+mov edi,dword ptr (_yyin)
+lea edi,(4)[edi]
+mov esi,dword ptr [edi]
+sub esi,1
+mov dword ptr [edi],esi
+cmp esi,0
+jl L146
+mov edi,dword ptr (_yyin)
+mov esi,dword ptr [edi]
+lea ebx,(1)[esi]
+mov dword ptr [edi],ebx
+movsx edi,byte ptr [esi]
+and edi,255
+mov dword ptr (-16)[ebp],edi
+jmp L147
+L146:
+mov edi,dword ptr (_yyin)
+push edi
+call __filbuf
+add esp,4
+mov edi,eax
+mov dword ptr (-16)[ebp],edi
+L147:
+mov edi,dword ptr (-16)[ebp]
+mov dword ptr (-12)[ebp],edi
+L145:
+mov edi,dword ptr (-12)[ebp]
+mov dword ptr (_yytchar),edi
+cmp edi,10
+jne L142
+inc dword ptr (_yylineno)
+mov edi,dword ptr (_yytchar)
+mov dword ptr (-8)[ebp],edi
+jmp L143
+L142:
+mov edi,dword ptr (_yytchar)
+mov dword ptr (-8)[ebp],edi
+L143:
+cmp dword ptr (-8)[ebp],-1
+jne L140
+mov dword ptr (-4)[ebp],0
+jmp L141
+L140:
+mov edi,dword ptr (_yytchar)
+mov dword ptr (-4)[ebp],edi
+L141:
+mov eax,dword ptr (-4)[ebp]
+L135:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _yyoutput
+_yyoutput:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (_yyout)
+lea edi,(4)[edi]
+mov esi,dword ptr [edi]
+sub esi,1
+mov dword ptr [edi],esi
+cmp esi,0
+jl L150
+mov edi,dword ptr (_yyout)
+mov esi,dword ptr [edi]
+lea ebx,(1)[esi]
+mov dword ptr [edi],ebx
+mov edi,dword ptr (20)[ebp]
+mov ebx,edi
+mov byte ptr [esi],bl
+jmp L151
+L150:
+mov edi,dword ptr (_yyout)
+push edi
+mov edi,dword ptr (20)[ebp]
+push edi
+call __flsbuf
+add esp,8
+L151:
+mov eax,0
+L148:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _yyunput
+_yyunput:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (20)[ebp]
+mov dword ptr (_yytchar),edi
+cmp dword ptr (_yytchar),10
+jne L153
+dec dword ptr (_yylineno)
+L153:
+mov edi,dword ptr (_yysptr)
+lea esi,(1)[edi]
+mov dword ptr (_yysptr),esi
+mov esi,dword ptr (_yytchar)
+mov ebx,esi
+mov byte ptr [edi],bl
+mov eax,0
+L152:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _main
+_main:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+call _yyparse
+add esp,0
+mov eax,0
+L155:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _yyerror
+_yyerror:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov edi,dword ptr (20)[ebp]
+push edi
+lea edi,(L157)
+push edi
+call _printf
+add esp,8
+mov eax,0
+L156:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+public _yyexca
+align 2
+_yyexca label byte
+dw -1
+dw 1
+dw 0
+dw -1
+dw -2
+dw 0
+public _yyact
+align 2
+_yyact label byte
+dw 12
+dw 2
+dw 9
+dw 8
+dw 17
+dw 11
+dw 25
+dw 17
+dw 15
+dw 18
+dw 16
+dw 10
+dw 18
+dw 17
+dw 15
+dw 7
+dw 16
+dw 13
+dw 18
+dw 5
+dw 3
+dw 1
+dw 0
+dw 19
+dw 20
+dw 0
+dw 0
+dw 21
+dw 22
+dw 23
+dw 24
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 6
+dw 14
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 0
+dw 4
+dw 6
+public _yypact
+align 2
+_yypact label byte
+dw -1000
+dw -9
+dw -1000
+dw 5
+dw -7
+dw -59
+dw -1000
+dw -1000
+dw -1000
+dw -40
+dw -29
+dw -40
+dw -40
+dw -1000
+dw -1000
+dw -40
+dw -40
+dw -40
+dw -40
+dw -38
+dw -35
+dw -38
+dw -38
+dw -1000
+dw -1000
+dw -1000
+public _yypgo
+align 2
+_yypgo label byte
+dw 0
+dw 21
+dw 20
+dw 17
+dw 11
+public _yyr1
+align 2
+_yyr1 label byte
+dw 0
+dw 1
+dw 1
+dw 1
+dw 1
+dw 2
+dw 4
+dw 4
+dw 4
+dw 4
+dw 4
+dw 4
+dw 4
+dw 4
+dw 3
+public _yyr2
+align 2
+_yyr2 label byte
+dw 0
+dw 0
+dw 2
+dw 3
+dw 3
+dw 3
+dw 3
+dw 3
+dw 3
+dw 3
+dw 2
+dw 3
+dw 1
+dw 1
+dw 1
+public _yychk
+align 2
+_yychk label byte
+dw -1000
+dw -1
+dw 10
+dw -2
+dw 256
+dw -3
+dw 257
+dw 10
+dw 10
+dw 61
+dw -4
+dw 45
+dw 40
+dw -3
+dw 258
+dw 43
+dw 45
+dw 42
+dw 47
+dw -4
+dw -4
+dw -4
+dw -4
+dw -4
+dw -4
+dw 41
+public _yydef
+align 2
+_yydef label byte
+dw 1
+dw -2
+dw 2
+dw 0
+dw 0
+dw 0
+dw 14
+dw 3
+dw 4
+dw 0
+dw 5
+dw 0
+dw 0
+dw 12
+dw 13
+dw 0
+dw 0
+dw 0
+dw 0
+dw 10
+dw 0
+dw 6
+dw 7
+dw 8
+dw 9
+dw 11
+public _yychar
+align 4
+_yychar label byte
+dd -1
+public _yynerrs
+align 4
+_yynerrs label byte
+dd 0
+public _yyerrflag
+align 2
+_yyerrflag label byte
+dw 0
+public _yyparse
+_DATA ends
+_TEXT segment
+_yyparse:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+sub esp,332
+mov word ptr (-6)[ebp],0
+mov dword ptr (_yychar),-1
+mov dword ptr (_yynerrs),0
+mov word ptr (_yyerrflag),0
+lea edi,(-328)[ebp]
+mov dword ptr (-12)[ebp],edi
+lea edi,(_yyv-4)
+mov dword ptr (-20)[ebp],edi
+L161:
+mov edi,dword ptr (-12)[ebp]
+lea edi,(2)[edi]
+mov dword ptr (-12)[ebp],edi
+lea esi,(-26)[ebp]
+cmp edi,esi
+jbe L162
+lea edi,(L165)
+push edi
+call _yyerror
+add esp,4
+mov eax,1
+jmp L158
+L162:
+mov edi,dword ptr (-12)[ebp]
+mov si,word ptr (-6)[ebp]
+mov word ptr [edi],si
+mov edi,dword ptr (-20)[ebp]
+lea edi,(4)[edi]
+mov dword ptr (-20)[ebp],edi
+mov edi,dword ptr (-20)[ebp]
+mov esi,dword ptr (_yyval)
+mov dword ptr [edi],esi
+L166:
+movsx edi,word ptr (-6)[ebp]
+mov di,word ptr (_yypact)[edi*2]
+mov word ptr (-14)[ebp],di
+movsx edi,word ptr (-14)[ebp]
+cmp edi,-1000
+jg L167
+jmp L169
+L167:
+cmp dword ptr (_yychar),0
+jge L170
+call _yylex
+add esp,0
+mov dword ptr (_yychar),eax
+cmp eax,0
+jge L172
+mov dword ptr (_yychar),0
+L172:
+L170:
+movsx edi,word ptr (-14)[ebp]
+mov esi,dword ptr (_yychar)
+lea edi,[esi][edi]
+mov word ptr (-14)[ebp],di
+movsx edi,di
+cmp edi,0
+jl L176
+movsx edi,word ptr (-14)[ebp]
+cmp edi,249
+jl L174
+L176:
+jmp L169
+L174:
+movsx edi,word ptr (-14)[ebp]
+mov di,word ptr (_yyact)[edi*2]
+mov word ptr (-14)[ebp],di
+movsx edi,di
+movsx edi,word ptr (_yychk)[edi*2]
+cmp edi,dword ptr (_yychar)
+jne L177
+mov dword ptr (_yychar),-1
+mov edi,dword ptr (_yylval)
+mov dword ptr (_yyval),edi
+mov di,word ptr (-14)[ebp]
+mov word ptr (-6)[ebp],di
+movsx edi,word ptr (_yyerrflag)
+cmp edi,0
+jle L161
+movsx edi,word ptr (_yyerrflag)
+sub edi,1
+mov word ptr (_yyerrflag),di
+jmp L161
+L177:
+L169:
+movsx edi,word ptr (-6)[ebp]
+mov di,word ptr (_yydef)[edi*2]
+mov word ptr (-14)[ebp],di
+movsx edi,di
+cmp edi,-2
+jne L181
+cmp dword ptr (_yychar),0
+jge L183
+call _yylex
+add esp,0
+mov dword ptr (_yychar),eax
+cmp eax,0
+jge L185
+mov dword ptr (_yychar),0
+L185:
+L183:
+lea edi,(_yyexca)
+mov dword ptr (-24)[ebp],edi
+jmp L190
+L187:
+L188:
+mov edi,dword ptr (-24)[ebp]
+lea edi,(4)[edi]
+mov dword ptr (-24)[ebp],edi
+L190:
+mov edi,dword ptr (-24)[ebp]
+movsx esi,word ptr [edi]
+cmp esi,-1
+jne L187
+movsx edi,word ptr (2)[edi]
+movsx esi,word ptr (-6)[ebp]
+cmp edi,esi
+jne L187
+jmp L192
+L191:
+mov edi,dword ptr (-24)[ebp]
+movsx edi,word ptr [edi]
+cmp edi,dword ptr (_yychar)
+jne L194
+jmp L193
+L194:
+L192:
+mov edi,dword ptr (-24)[ebp]
+lea edi,(4)[edi]
+mov dword ptr (-24)[ebp],edi
+movsx edi,word ptr [edi]
+cmp edi,0
+jge L191
+L193:
+mov edi,dword ptr (-24)[ebp]
+mov di,word ptr (2)[edi]
+mov word ptr (-14)[ebp],di
+movsx edi,di
+cmp edi,0
+jge L196
+mov eax,0
+jmp L158
+L196:
+L181:
+movsx edi,word ptr (-14)[ebp]
+cmp edi,0
+jne L198
+movsx edi,word ptr (_yyerrflag)
+mov dword ptr (-332)[ebp],edi
+mov edi,dword ptr (-332)[ebp]
+cmp edi,0
+jl L200
+cmp edi,3
+jg L200
+jmp dword ptr (L216)[edi*4]
+_TEXT ends
+_TEXT segment
+align 4
+L216 label byte
+dd L203
+dd L206
+dd L206
+dd L213
+_TEXT ends
+_TEXT segment
+L203:
+lea edi,(L204)
+push edi
+call _yyerror
+add esp,4
+L205:
+inc dword ptr (_yynerrs)
+L206:
+mov word ptr (_yyerrflag),3
+jmp L208
+L207:
+mov edi,dword ptr (-12)[ebp]
+movsx edi,word ptr [edi]
+movsx edi,word ptr (_yypact)[edi*2]
+lea edi,(256)[edi]
+mov word ptr (-14)[ebp],di
+movsx edi,word ptr (-14)[ebp]
+cmp edi,0
+jl L210
+cmp edi,249
+jge L210
+movsx edi,word ptr (_yyact)[edi*2]
+movsx edi,word ptr (_yychk)[edi*2]
+cmp edi,256
+jne L210
+movsx edi,word ptr (-14)[ebp]
+mov di,word ptr (_yyact)[edi*2]
+mov word ptr (-6)[ebp],di
+jmp L161
+L210:
+mov edi,dword ptr (-12)[ebp]
+movsx esi,word ptr [edi]
+mov si,word ptr (_yypact)[esi*2]
+mov word ptr (-14)[ebp],si
+lea edi,(-2)[edi]
+mov dword ptr (-12)[ebp],edi
+mov edi,dword ptr (-20)[ebp]
+lea edi,(-4)[edi]
+mov dword ptr (-20)[ebp],edi
+L208:
+mov edi,dword ptr (-12)[ebp]
+lea esi,(-326)[ebp]
+cmp edi,esi
+jae L207
+L212:
+mov eax,1
+jmp L158
+L213:
+cmp dword ptr (_yychar),0
+jne L214
+jmp L212
+L214:
+mov dword ptr (_yychar),-1
+jmp L166
+L200:
+L198:
+mov di,word ptr (-14)[ebp]
+movsx esi,di
+lea esi,[esi*2]
+lea ebx,(_yyr2)[esi]
+mov edx,dword ptr (-12)[ebp]
+movsx ecx,word ptr [ebx]
+lea ecx,[ecx*2]
+sub edx,ecx
+mov dword ptr (-12)[ebp],edx
+mov edx,dword ptr (-20)[ebp]
+mov dword ptr (-4)[ebp],edx
+movsx ebx,word ptr [ebx]
+lea ebx,[ebx*4]
+sub edx,ebx
+mov dword ptr (-20)[ebp],edx
+mov ebx,dword ptr (-20)[ebp]
+mov ebx,dword ptr (4)[ebx]
+mov dword ptr (_yyval),ebx
+mov word ptr (-328)[ebp],di
+mov di,word ptr (_yyr1)[esi]
+mov word ptr (-14)[ebp],di
+movsx edi,word ptr (-14)[ebp]
+movsx edi,word ptr (_yypgo)[edi*2]
+mov esi,dword ptr (-12)[ebp]
+movsx esi,word ptr [esi]
+lea edi,[esi][edi]
+lea edi,(1)[edi]
+mov word ptr (-26)[ebp],di
+movsx edi,word ptr (-26)[ebp]
+cmp edi,249
+jge L219
+mov di,word ptr (_yyact)[edi*2]
+mov word ptr (-6)[ebp],di
+movsx edi,di
+movsx edi,word ptr (_yychk)[edi*2]
+movsx esi,word ptr (-14)[ebp]
+neg esi
+cmp edi,esi
+je L217
+L219:
+movsx edi,word ptr (-14)[ebp]
+movsx edi,word ptr (_yypgo)[edi*2]
+mov di,word ptr (_yyact)[edi*2]
+mov word ptr (-6)[ebp],di
+L217:
+movsx edi,word ptr (-328)[ebp]
+mov dword ptr (-332)[ebp],edi
+mov edi,dword ptr (-332)[ebp]
+cmp edi,4
+jl L161
+cmp edi,14
+jg L161
+jmp dword ptr (L241-16)[edi*4]
+_TEXT ends
+_TEXT segment
+align 4
+L241 label byte
+dd L223
+dd L224
+dd L226
+dd L228
+dd L230
+dd L232
+dd L234
+dd L161
+dd L236
+dd L238
+dd L240
+_TEXT ends
+_TEXT segment
+L223:
+mov word ptr (_yyerrflag),0
+jmp L161
+L224:
+lea edi,(L225)
+push edi
+call _printf
+add esp,4
+jmp L161
+L226:
+lea edi,(L227)
+push edi
+call _printf
+add esp,4
+jmp L161
+L228:
+lea edi,(L229)
+push edi
+call _printf
+add esp,4
+jmp L161
+L230:
+lea edi,(L231)
+push edi
+call _printf
+add esp,4
+jmp L161
+L232:
+lea edi,(L233)
+push edi
+call _printf
+add esp,4
+jmp L161
+L234:
+lea edi,(L235)
+push edi
+call _printf
+add esp,4
+jmp L161
+L236:
+lea edi,(L237)
+push edi
+call _printf
+add esp,4
+jmp L161
+L238:
+lea edi,(_yytext)
+push edi
+lea edi,(L239)
+push edi
+call _printf
+add esp,8
+jmp L161
+L240:
+lea edi,(_yytext)
+push edi
+lea edi,(L157)
+push edi
+call _printf
+add esp,8
+jmp L161
+L158:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+public _yywrap
+_yywrap:
+push ebx
+push esi
+push edi
+push ebp
+mov ebp,esp
+mov eax,1
+L243:
+mov esp,ebp
+pop ebp
+pop edi
+pop esi
+pop ebx
+ret
+_TEXT ends
+_DATA segment
+public _yyv
+align 4
+_yyv label byte
+db 600 dup (0)
+public _yyfnd
+align 4
+_yyfnd label byte
+db 4 dup (0)
+public _yyolsp
+align 4
+_yyolsp label byte
+db 4 dup (0)
+public _yylsp
+align 4
+_yylsp label byte
+db 4 dup (0)
+public _yylstate
+align 4
+_yylstate label byte
+db 800 dup (0)
+public _yyestate
+align 4
+_yyestate label byte
+db 4 dup (0)
+public _yytchar
+align 4
+_yytchar label byte
+db 4 dup (0)
+public _yysbuf
+align 1
+_yysbuf label byte
+db 200 dup (0)
+public _yymorfg
+align 4
+_yymorfg label byte
+db 4 dup (0)
+public _yytext
+align 1
+_yytext label byte
+db 200 dup (0)
+public _yyleng
+align 4
+_yyleng label byte
+db 4 dup (0)
+_DATA ends
+extrn _printf:near
+_DATA segment
+_DATA ends
+extrn _fprintf:near
+_DATA segment
+_DATA ends
+extrn __flsbuf:near
+_DATA segment
+_DATA ends
+extrn __filbuf:near
+_DATA segment
+_DATA ends
+extrn __iob:near
+_DATA segment
+public _yyval
+align 4
+_yyval label byte
+db 4 dup (0)
+public _yylval
+align 4
+_yylval label byte
+db 4 dup (0)
+_DATA ends
+_TEXT segment
+align 1
+L239 label byte
+db 112
+db 117
+db 115
+db 104
+db 32
+db 37
+db 115
+db 10
+db 0
+align 1
+L237 label byte
+db 108
+db 111
+db 97
+db 100
+db 10
+db 0
+align 1
+L235 label byte
+db 110
+db 101
+db 103
+db 97
+db 116
+db 101
+db 10
+db 0
+align 1
+L233 label byte
+db 100
+db 105
+db 118
+db 105
+db 100
+db 101
+db 10
+db 0
+align 1
+L231 label byte
+db 109
+db 117
+db 108
+db 116
+db 105
+db 112
+db 108
+db 121
+db 10
+db 0
+align 1
+L229 label byte
+db 110
+db 101
+db 103
+db 97
+db 116
+db 101
+db 10
+db 97
+db 100
+db 100
+db 10
+db 0
+align 1
+L227 label byte
+db 97
+db 100
+db 100
+db 10
+db 0
+align 1
+L225 label byte
+db 115
+db 116
+db 111
+db 114
+db 101
+db 10
+db 0
+align 1
+L204 label byte
+db 115
+db 121
+db 110
+db 116
+db 97
+db 120
+db 32
+db 101
+db 114
+db 114
+db 111
+db 114
+db 0
+align 1
+L165 label byte
+db 121
+db 97
+db 99
+db 99
+db 32
+db 115
+db 116
+db 97
+db 99
+db 107
+db 32
+db 111
+db 118
+db 101
+db 114
+db 102
+db 108
+db 111
+db 119
+db 0
+align 1
+L157 label byte
+db 37
+db 115
+db 10
+db 0
+align 1
+L17 label byte
+db 98
+db 97
+db 100
+db 32
+db 115
+db 119
+db 105
+db 116
+db 99
+db 104
+db 32
+db 121
+db 121
+db 108
+db 111
+db 111
+db 107
+db 32
+db 37
+db 100
+db 0
+_TEXT ends
+end