aboutsummaryrefslogtreecommitdiffstats
path: root/lcc/x86/linux/tst/cq.sbk
diff options
context:
space:
mode:
Diffstat (limited to 'lcc/x86/linux/tst/cq.sbk')
-rwxr-xr-xlcc/x86/linux/tst/cq.sbk31512
1 files changed, 15756 insertions, 15756 deletions
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"