| .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: |
| mov $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) |
| mov $0xffffffff,%edi |
| movl %edi,-20(%ebp) |
| mov $0xffffffff,%edi |
| movl %edi,-176(%ebp) |
| mov $0xffffffff,%edi |
| movl %edi,-332(%ebp) |
| mov $0xffffffff,%edi |
| movl %edi,-16(%ebp) |
| mov $0xffffffff,%edi |
| movl %edi,-172(%ebp) |
| mov $0xffffffff,%edi |
| movl %edi,-328(%ebp) |
| mov $0xffffffff,%edi |
| movl %edi,-12(%ebp) |
| mov $0xffffffff,%edi |
| movl %edi,-168(%ebp) |
| mov $0xffffffff,%edi |
| movl %edi,-324(%ebp) |
| mov $0xffffffff,%edi |
| movl %edi,-8(%ebp) |
| mov $0xffffffff,%edi |
| movl %edi,-164(%ebp) |
| mov $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 |
| mov $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 |
| jp 1f |
| je .LC352 |
| 1: |
| 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,-44(%ebp) |
| movb $1,-8(%ebp) |
| jmp .LC418 |
| .LC417: |
| movsbl -8(%ebp),%edi |
| leal (,%edi,2),%edi |
| movl %edi,%ebx |
| movb %bl,-8(%ebp) |
| movl 20(%ebp),%edi |
| incl (,%edi) |
| .LC418: |
| movsbl -44(%ebp),%edi |
| movsbl -8(%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 |
| jp .LC422 |
| 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 |
| jp .LC429 |
| 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: |
| mov $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 |
| mov $1,%eax |
| jmp .LC489 |
| .LC490: |
| mov $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 $64,%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,-60(%ebp) |
| movswl -60(%ebp),%edi |
| movl %edi,-64(%ebp) |
| cmpl $-19,-64(%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,-52(%ebp) |
| movl %edi,%ebx |
| movb %bl,-56(%ebp) |
| movswl -52(%ebp),%edi |
| cmpl -44(%ebp),%edi |
| je .LC530 |
| cmpl $3,%edi |
| jne .LC529 |
| .LC530: |
| movsbl -56(%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 $132,%esp |
| leal qs626.536,%edi |
| movl %edi,-56(%ebp) |
| movl 20(%ebp),%edi |
| leal 60(%edi),%edi |
| movl %edi,-60(%ebp) |
| movl $0,-108(%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 -116(%ebp) |
| flds -36(%ebp) |
| fsubs -116(%ebp) |
| fdivs -36(%ebp) |
| fstps -36(%ebp) |
| fldl .LC425 |
| movl 20(%ebp),%edi |
| fmuls 28(%edi) |
| fcomps -36(%ebp) |
| fstsw %ax |
| sahf |
| jp .LC545 |
| jae .LC545 |
| addl $2,-108(%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,-76(%ebp) |
| movw $125,-80(%ebp) |
| movl $125,-84(%ebp) |
| movl $15625,-100(%ebp) |
| movl $125,-88(%ebp) |
| movl $15625,-104(%ebp) |
| movl $125,-68(%ebp) |
| movl $15625,-112(%ebp) |
| flds .LC549 |
| fstps -72(%ebp) |
| fldl .LC550 |
| fstpl -96(%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 -76(%ebp),%edi |
| movl %edi,%esi |
| imull %edi,%esi |
| cmpl -100(%ebp),%esi |
| je .LC556 |
| movb $1,-32(%ebp) |
| .LC556: |
| movswl -80(%ebp),%edi |
| movsbl -76(%ebp),%esi |
| imull %esi,%edi |
| cmpl -100(%ebp),%edi |
| je .LC558 |
| movb $1,-31(%ebp) |
| .LC558: |
| movswl -80(%ebp),%edi |
| movl %edi,%esi |
| imull %edi,%esi |
| cmpl -100(%ebp),%esi |
| je .LC561 |
| movb $1,-30(%ebp) |
| .LC561: |
| movl -84(%ebp),%edi |
| movsbl -76(%ebp),%esi |
| imull %esi,%edi |
| cmpl -100(%ebp),%edi |
| je .LC564 |
| movb $1,-29(%ebp) |
| .LC564: |
| movl -84(%ebp),%edi |
| movswl -80(%ebp),%esi |
| imull %esi,%edi |
| cmpl -100(%ebp),%edi |
| je .LC567 |
| movb $1,-28(%ebp) |
| .LC567: |
| movl -84(%ebp),%edi |
| movl %edi,%esi |
| imull %edi,%esi |
| cmpl -100(%ebp),%esi |
| je .LC570 |
| movb $1,-27(%ebp) |
| .LC570: |
| movl -88(%ebp),%eax |
| movsbl -76(%ebp),%edi |
| mull %edi |
| cmpl -104(%ebp),%eax |
| je .LC573 |
| movb $1,-26(%ebp) |
| .LC573: |
| movl -88(%ebp),%eax |
| movswl -80(%ebp),%edi |
| mull %edi |
| cmpl -104(%ebp),%eax |
| je .LC576 |
| movb $1,-25(%ebp) |
| .LC576: |
| movl -88(%ebp),%eax |
| movl -84(%ebp),%edi |
| mull %edi |
| cmpl -104(%ebp),%eax |
| je .LC579 |
| movb $1,-24(%ebp) |
| .LC579: |
| movl -88(%ebp),%edi |
| movl %edi,%eax |
| mull %edi |
| cmpl -104(%ebp),%eax |
| je .LC582 |
| movb $1,-23(%ebp) |
| .LC582: |
| movl -68(%ebp),%edi |
| movsbl -76(%ebp),%esi |
| imull %esi,%edi |
| cmpl -112(%ebp),%edi |
| je .LC585 |
| movb $1,-22(%ebp) |
| .LC585: |
| movl -68(%ebp),%edi |
| movswl -80(%ebp),%esi |
| imull %esi,%edi |
| cmpl -112(%ebp),%edi |
| je .LC588 |
| movb $1,-21(%ebp) |
| .LC588: |
| movl -68(%ebp),%edi |
| imull -84(%ebp),%edi |
| cmpl -112(%ebp),%edi |
| je .LC591 |
| movb $1,-20(%ebp) |
| .LC591: |
| movl -68(%ebp),%edi |
| movl %edi,%eax |
| mull -88(%ebp) |
| cmpl -104(%ebp),%eax |
| je .LC594 |
| movb $1,-19(%ebp) |
| .LC594: |
| movl -68(%ebp),%edi |
| movl %edi,%esi |
| imull %edi,%esi |
| cmpl -112(%ebp),%esi |
| je .LC597 |
| movb $1,-18(%ebp) |
| .LC597: |
| flds -72(%ebp) |
| movsbl -76(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| fldl -52(%ebp) |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC600 |
| 1: |
| movb $1,-17(%ebp) |
| .LC600: |
| flds -72(%ebp) |
| movswl -80(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| fldl -52(%ebp) |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC603 |
| 1: |
| movb $1,-16(%ebp) |
| .LC603: |
| flds -72(%ebp) |
| fildl -84(%ebp) |
| fmulp %st,%st(1) |
| fldl -52(%ebp) |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC606 |
| 1: |
| movb $1,-15(%ebp) |
| .LC606: |
| movl -88(%ebp),%edi |
| flds -72(%ebp) |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| sub $4,%esp |
| fstps (%esp) |
| flds (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| fldl -52(%ebp) |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC609 |
| 1: |
| movb $1,-14(%ebp) |
| .LC609: |
| flds -72(%ebp) |
| fildl -68(%ebp) |
| fmulp %st,%st(1) |
| fldl -52(%ebp) |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC613 |
| 1: |
| movb $1,-13(%ebp) |
| .LC613: |
| flds -72(%ebp) |
| fmuls -72(%ebp) |
| fldl -52(%ebp) |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC616 |
| 1: |
| movb $1,-12(%ebp) |
| .LC616: |
| fldl -96(%ebp) |
| movsbl -76(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| fldl -52(%ebp) |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC619 |
| 1: |
| movb $1,-11(%ebp) |
| .LC619: |
| fldl -96(%ebp) |
| movswl -80(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| fldl -52(%ebp) |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC622 |
| 1: |
| movb $1,-10(%ebp) |
| .LC622: |
| fldl -96(%ebp) |
| fimull -84(%ebp) |
| fldl -52(%ebp) |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC625 |
| 1: |
| movb $1,-9(%ebp) |
| .LC625: |
| movl -88(%ebp),%edi |
| fldl -96(%ebp) |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fmulp %st,%st(1) |
| fldl -52(%ebp) |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC628 |
| 1: |
| movb $1,-8(%ebp) |
| .LC628: |
| fldl -96(%ebp) |
| fimull -68(%ebp) |
| fldl -52(%ebp) |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC631 |
| 1: |
| movb $1,-7(%ebp) |
| .LC631: |
| fldl -96(%ebp) |
| fmuls -72(%ebp) |
| fldl -52(%ebp) |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC634 |
| 1: |
| movb $1,-6(%ebp) |
| .LC634: |
| fldl -96(%ebp) |
| fmull -96(%ebp) |
| fldl -52(%ebp) |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC637 |
| 1: |
| movb $1,-5(%ebp) |
| .LC637: |
| movb $0,-44(%ebp) |
| movl $0,-4(%ebp) |
| .LC640: |
| movsbl -44(%ebp),%edi |
| movl -4(%ebp),%esi |
| leal -32(%ebp),%ebx |
| movsbl (%ebx,%esi),%esi |
| leal (%esi,%edi),%edi |
| movl %edi,%ebx |
| movb %bl,-44(%ebp) |
| .LC641: |
| incl -4(%ebp) |
| cmpl $28,-4(%ebp) |
| jl .LC640 |
| movsbl -44(%ebp),%edi |
| cmpl $0,%edi |
| je .LC644 |
| addl $4,-108(%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,-108(%ebp) |
| movl 20(%ebp),%edi |
| cmpl $0,44(%edi) |
| je .LC657 |
| pushl $8 |
| pushl $s626er.535 |
| call printf |
| addl $8,%esp |
| .LC657: |
| .LC655: |
| movl -108(%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 |
| jp 1f |
| je .LC694 |
| 1: |
| 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) |
| mov $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 $256,%esp |
| leal qs714.708,%edi |
| movl %edi,-76(%ebp) |
| movl 20(%ebp),%edi |
| leal 60(%edi),%esi |
| movl %esi,-80(%ebp) |
| movl $0,-84(%ebp) |
| movl $0,-8(%ebp) |
| movl 48(%edi),%edi |
| movl %edi,-4(%ebp) |
| .LC709: |
| .LC710: |
| movl -80(%ebp),%edi |
| leal 1(%edi),%esi |
| movl %esi,-80(%ebp) |
| movl -76(%ebp),%esi |
| leal 1(%esi),%ebx |
| movl %ebx,-76(%ebp) |
| movb (,%esi),%bl |
| movb %bl,(,%edi) |
| movsbl %bl,%edi |
| cmpl $0,%edi |
| jne .LC709 |
| movb $5,-12(%ebp) |
| movb $2,-32(%ebp) |
| movb -32(%ebp),%bl |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| flds -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-16(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movw $2,-36(%ebp) |
| movw -36(%ebp),%di |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| flds -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-20(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| movl %edi,-20(%ebp) |
| cmpl $2,-20(%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,-20(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%edi |
| movl %edi,-20(%ebp) |
| cmpl $2,-20(%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,-20(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%edi |
| movl %edi,-20(%ebp) |
| cmpl $2,-20(%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,-20(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%edi |
| movl %edi,-20(%ebp) |
| cmpl $2,-20(%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,-20(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| movl %edi,-20(%ebp) |
| cmpl $2,-20(%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,-20(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| flds -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-20(%ebp) |
| cmpl $2,-20(%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,-20(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-20(%ebp) |
| cmpl $2,-20(%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,-24(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| movl %edi,-24(%ebp) |
| cmpl $2,-24(%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,-24(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%edi |
| movl %edi,-24(%ebp) |
| cmpl $2,-24(%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,-24(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%edi |
| movl %edi,-24(%ebp) |
| cmpl $2,-24(%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,-24(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%edi |
| movl %edi,-24(%ebp) |
| cmpl $2,-24(%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,-24(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| movl %edi,-24(%ebp) |
| cmpl $2,-24(%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,-24(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| flds -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-24(%ebp) |
| cmpl $2,-24(%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,-24(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-24(%ebp) |
| cmpl $2,-24(%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,-28(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| flds .LC847 |
| fcomps -64(%ebp) |
| fstsw %ax |
| sahf |
| jp .LC845 |
| ja .LC845 |
| flds -64(%ebp) |
| fsubs .LC847 |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| leal 0x80000000(%edi),%edi |
| movl %edi,-88(%ebp) |
| jmp .LC846 |
| .LC845: |
| flds -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movl %edi,-88(%ebp) |
| .LC846: |
| movl -88(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl .LC855 |
| fcompl -72(%ebp) |
| fstsw %ax |
| sahf |
| jp .LC853 |
| ja .LC853 |
| fldl -72(%ebp) |
| fsubl .LC855 |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| leal 0x80000000(%edi),%edi |
| movl %edi,-100(%ebp) |
| jmp .LC854 |
| .LC853: |
| fldl -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movl %edi,-100(%ebp) |
| .LC854: |
| movl -100(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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 -52(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fstps -52(%ebp) |
| flds .LC544 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC861 |
| 1: |
| 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 -52(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fstps -52(%ebp) |
| flds .LC544 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC865 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-40(%ebp) |
| fildl -40(%ebp) |
| fstps -52(%ebp) |
| flds .LC544 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC869 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-44(%ebp) |
| fildl -44(%ebp) |
| fstps -52(%ebp) |
| flds .LC544 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC873 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC544 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC877 |
| 1: |
| 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 -52(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| flds -64(%ebp) |
| fstps -52(%ebp) |
| flds .LC544 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC881 |
| 1: |
| 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 -52(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -72(%ebp) |
| fstps -52(%ebp) |
| flds .LC544 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC885 |
| 1: |
| 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 -60(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fstpl -60(%ebp) |
| fldl .LC425 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC890 |
| 1: |
| 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 -60(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fstpl -60(%ebp) |
| fldl .LC425 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC894 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-40(%ebp) |
| fildl -40(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC425 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC898 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-44(%ebp) |
| fildl -44(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC425 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC902 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fstpl -60(%ebp) |
| fldl .LC425 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC906 |
| 1: |
| 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 -60(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| flds -64(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC425 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC910 |
| 1: |
| 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 -60(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -72(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC425 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC914 |
| 1: |
| 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,-12(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -12(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| leal (%esi,%edi),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movw $2,-36(%ebp) |
| movsbl -12(%ebp),%edi |
| movswl -36(%ebp),%esi |
| leal (%esi,%edi),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-40(%ebp) |
| movsbl -12(%ebp),%edi |
| movl -40(%ebp),%esi |
| leal (%esi,%edi),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-44(%ebp) |
| movsbl -12(%ebp),%edi |
| movl -44(%ebp),%esi |
| leal (%esi,%edi),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-48(%ebp) |
| movsbl -12(%ebp),%edi |
| movl -48(%ebp),%esi |
| leal (%esi,%edi),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| movsbl -12(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fadds -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| movsbl -12(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddl -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-16(%ebp) |
| movb $2,-32(%ebp) |
| movswl -16(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| leal (%esi,%edi),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movw $2,-36(%ebp) |
| movswl -16(%ebp),%edi |
| movswl -36(%ebp),%esi |
| leal (%esi,%edi),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-40(%ebp) |
| movswl -16(%ebp),%edi |
| movl -40(%ebp),%esi |
| leal (%esi,%edi),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-44(%ebp) |
| movswl -16(%ebp),%edi |
| movl -44(%ebp),%esi |
| leal (%esi,%edi),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-48(%ebp) |
| movswl -16(%ebp),%edi |
| movl -48(%ebp),%esi |
| leal (%esi,%edi),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| movswl -16(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fadds -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| movswl -16(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddl -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-20(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| addl %edi,-20(%ebp) |
| cmpl $7,-20(%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,-20(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%edi |
| addl %edi,-20(%ebp) |
| cmpl $7,-20(%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,-20(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%edi |
| addl %edi,-20(%ebp) |
| cmpl $7,-20(%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,-20(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%edi |
| addl %edi,-20(%ebp) |
| cmpl $7,-20(%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,-20(%ebp) |
| movl $2,-48(%ebp) |
| movl -20(%ebp),%edi |
| movl -48(%ebp),%esi |
| leal (%esi,%edi),%edi |
| movl %edi,-20(%ebp) |
| cmpl $7,-20(%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,-20(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| fildl -20(%ebp) |
| fadds -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-20(%ebp) |
| cmpl $7,-20(%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,-20(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fildl -20(%ebp) |
| faddl -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-20(%ebp) |
| cmpl $7,-20(%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,-24(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| addl %edi,-24(%ebp) |
| cmpl $7,-24(%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,-24(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%edi |
| addl %edi,-24(%ebp) |
| cmpl $7,-24(%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,-24(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%edi |
| addl %edi,-24(%ebp) |
| cmpl $7,-24(%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,-24(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%edi |
| addl %edi,-24(%ebp) |
| cmpl $7,-24(%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,-24(%ebp) |
| movl $2,-48(%ebp) |
| movl -24(%ebp),%edi |
| movl -48(%ebp),%esi |
| leal (%esi,%edi),%edi |
| movl %edi,-24(%ebp) |
| cmpl $7,-24(%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,-24(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| fildl -24(%ebp) |
| fadds -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-24(%ebp) |
| cmpl $7,-24(%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,-24(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fildl -24(%ebp) |
| faddl -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-24(%ebp) |
| cmpl $7,-24(%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,-28(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| addl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%edi |
| addl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%edi |
| addl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%edi |
| addl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| addl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| movl -28(%ebp),%edi |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| sub $4,%esp |
| fstps (%esp) |
| flds (%esp) |
| addl $4,%esp |
| fadds -64(%ebp) |
| fstps -136(%ebp) |
| flds .LC847 |
| fcomps -136(%ebp) |
| fstsw %ax |
| sahf |
| jp .LC1051 |
| ja .LC1051 |
| flds -136(%ebp) |
| fsubs .LC847 |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| leal 0x80000000(%edi),%edi |
| movl %edi,-132(%ebp) |
| jmp .LC1052 |
| .LC1051: |
| flds -136(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movl %edi,-132(%ebp) |
| .LC1052: |
| movl -132(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| movl -28(%ebp),%edi |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| faddl -72(%ebp) |
| fstpl -152(%ebp) |
| fldl .LC855 |
| fcompl -152(%ebp) |
| fstsw %ax |
| sahf |
| jp .LC1058 |
| ja .LC1058 |
| fldl -152(%ebp) |
| fsubl .LC855 |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| leal 0x80000000(%edi),%edi |
| movl %edi,-144(%ebp) |
| jmp .LC1059 |
| .LC1058: |
| fldl -152(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movl %edi,-144(%ebp) |
| .LC1059: |
| movl -144(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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 -52(%ebp) |
| movb $2,-32(%ebp) |
| flds -52(%ebp) |
| movsbl -32(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1066 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1064 |
| 1: |
| 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 -52(%ebp) |
| movw $2,-36(%ebp) |
| flds -52(%ebp) |
| movswl -36(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1066 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1069 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-40(%ebp) |
| flds -52(%ebp) |
| fildl -40(%ebp) |
| faddp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1066 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1073 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-44(%ebp) |
| flds -52(%ebp) |
| fildl -44(%ebp) |
| faddp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1066 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1077 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| flds -52(%ebp) |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| sub $4,%esp |
| fstps (%esp) |
| flds (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1066 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1081 |
| 1: |
| 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 -52(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| flds -52(%ebp) |
| fadds -64(%ebp) |
| fstps -52(%ebp) |
| flds .LC1066 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1085 |
| 1: |
| 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 -52(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| flds -52(%ebp) |
| faddl -72(%ebp) |
| fstps -52(%ebp) |
| flds .LC1066 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1089 |
| 1: |
| 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 -60(%ebp) |
| movb $2,-32(%ebp) |
| fldl -60(%ebp) |
| movsbl -32(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fstpl -60(%ebp) |
| fldl .LC1095 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1093 |
| 1: |
| 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 -60(%ebp) |
| movw $2,-36(%ebp) |
| fldl -60(%ebp) |
| movswl -36(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fstpl -60(%ebp) |
| fldl .LC1095 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1098 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-40(%ebp) |
| fldl -60(%ebp) |
| fiaddl -40(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1095 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1102 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-44(%ebp) |
| fldl -60(%ebp) |
| fiaddl -44(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1095 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1106 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| fldl -60(%ebp) |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| faddp %st,%st(1) |
| fstpl -60(%ebp) |
| fldl .LC1095 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1110 |
| 1: |
| 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 -60(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| fldl -60(%ebp) |
| fadds -64(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1095 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1114 |
| 1: |
| 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 -60(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -60(%ebp) |
| faddl -72(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1095 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1118 |
| 1: |
| 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,-12(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -12(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movw $2,-36(%ebp) |
| movsbl -12(%ebp),%edi |
| movswl -36(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-40(%ebp) |
| movsbl -12(%ebp),%edi |
| subl -40(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-44(%ebp) |
| movsbl -12(%ebp),%edi |
| subl -44(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-48(%ebp) |
| movsbl -12(%ebp),%edi |
| subl -48(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| movsbl -12(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fsubs -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| movsbl -12(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fsubl -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-16(%ebp) |
| movb $2,-32(%ebp) |
| movswl -16(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| subl %esi,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movw $2,-36(%ebp) |
| movswl -16(%ebp),%edi |
| movswl -36(%ebp),%esi |
| subl %esi,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-40(%ebp) |
| movswl -16(%ebp),%edi |
| subl -40(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-44(%ebp) |
| movswl -16(%ebp),%edi |
| subl -44(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-48(%ebp) |
| movswl -16(%ebp),%edi |
| subl -48(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| movswl -16(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fsubs -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| movswl -16(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fsubl -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-20(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| subl %edi,-20(%ebp) |
| cmpl $3,-20(%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,-20(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%edi |
| subl %edi,-20(%ebp) |
| cmpl $3,-20(%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,-20(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%edi |
| subl %edi,-20(%ebp) |
| cmpl $3,-20(%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,-20(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%edi |
| subl %edi,-20(%ebp) |
| cmpl $3,-20(%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,-20(%ebp) |
| movl $2,-48(%ebp) |
| movl -20(%ebp),%edi |
| subl -48(%ebp),%edi |
| movl %edi,-20(%ebp) |
| cmpl $3,-20(%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,-20(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| fildl -20(%ebp) |
| fsubs -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-20(%ebp) |
| cmpl $3,-20(%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,-20(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -72(%ebp) |
| fisubrl -20(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-20(%ebp) |
| cmpl $3,-20(%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,-24(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| subl %edi,-24(%ebp) |
| cmpl $3,-24(%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,-24(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%edi |
| subl %edi,-24(%ebp) |
| cmpl $3,-24(%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,-24(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%edi |
| subl %edi,-24(%ebp) |
| cmpl $3,-24(%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,-24(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%edi |
| subl %edi,-24(%ebp) |
| cmpl $3,-24(%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,-24(%ebp) |
| movl $2,-48(%ebp) |
| movl -24(%ebp),%edi |
| subl -48(%ebp),%edi |
| movl %edi,-24(%ebp) |
| cmpl $3,-24(%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,-24(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| fildl -24(%ebp) |
| fsubs -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-24(%ebp) |
| cmpl $3,-24(%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,-24(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -72(%ebp) |
| fisubrl -24(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-24(%ebp) |
| cmpl $3,-24(%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,-28(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| subl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%edi |
| subl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%edi |
| subl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%edi |
| subl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| subl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| movl -28(%ebp),%edi |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| sub $4,%esp |
| fstps (%esp) |
| flds (%esp) |
| addl $4,%esp |
| fsubs -64(%ebp) |
| fstps -168(%ebp) |
| flds .LC847 |
| fcomps -168(%ebp) |
| fstsw %ax |
| sahf |
| jp .LC1255 |
| ja .LC1255 |
| flds -168(%ebp) |
| fsubs .LC847 |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| leal 0x80000000(%edi),%edi |
| movl %edi,-164(%ebp) |
| jmp .LC1256 |
| .LC1255: |
| flds -168(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movl %edi,-164(%ebp) |
| .LC1256: |
| movl -164(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| movl -28(%ebp),%edi |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fsubl -72(%ebp) |
| fstpl -184(%ebp) |
| fldl .LC855 |
| fcompl -184(%ebp) |
| fstsw %ax |
| sahf |
| jp .LC1262 |
| ja .LC1262 |
| fldl -184(%ebp) |
| fsubl .LC855 |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| leal 0x80000000(%edi),%edi |
| movl %edi,-176(%ebp) |
| jmp .LC1263 |
| .LC1262: |
| fldl -184(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movl %edi,-176(%ebp) |
| .LC1263: |
| movl -176(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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 -52(%ebp) |
| movb $2,-32(%ebp) |
| flds -52(%ebp) |
| movsbl -32(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fsubrp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1270 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1268 |
| 1: |
| 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 -52(%ebp) |
| movw $2,-36(%ebp) |
| flds -52(%ebp) |
| movswl -36(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fsubrp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1270 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1273 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-40(%ebp) |
| flds -52(%ebp) |
| fildl -40(%ebp) |
| fsubrp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1270 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1277 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-44(%ebp) |
| flds -52(%ebp) |
| fildl -44(%ebp) |
| fsubrp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1270 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1281 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| flds -52(%ebp) |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| sub $4,%esp |
| fstps (%esp) |
| flds (%esp) |
| addl $4,%esp |
| fsubrp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1270 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1285 |
| 1: |
| 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 -52(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| flds -52(%ebp) |
| fsubs -64(%ebp) |
| fstps -52(%ebp) |
| flds .LC1270 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1289 |
| 1: |
| 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 -52(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| flds -52(%ebp) |
| fsubl -72(%ebp) |
| fstps -52(%ebp) |
| flds .LC1270 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1293 |
| 1: |
| 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 -60(%ebp) |
| movb $2,-32(%ebp) |
| fldl -60(%ebp) |
| movsbl -32(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fsubrp %st,%st(1) |
| fstpl -60(%ebp) |
| fldl .LC1299 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1297 |
| 1: |
| 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 -60(%ebp) |
| movw $2,-36(%ebp) |
| fldl -60(%ebp) |
| movswl -36(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fsubrp %st,%st(1) |
| fstpl -60(%ebp) |
| fldl .LC1299 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1302 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-40(%ebp) |
| fldl -60(%ebp) |
| fisubl -40(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1299 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1306 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-44(%ebp) |
| fldl -60(%ebp) |
| fisubl -44(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1299 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1310 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| fldl -60(%ebp) |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fsubrp %st,%st(1) |
| fstpl -60(%ebp) |
| fldl .LC1299 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1314 |
| 1: |
| 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 -60(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| fldl -60(%ebp) |
| fsubs -64(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1299 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1318 |
| 1: |
| 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 -60(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -60(%ebp) |
| fsubl -72(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1299 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1322 |
| 1: |
| 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,-12(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -12(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| imull %esi,%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movw $2,-36(%ebp) |
| movsbl -12(%ebp),%edi |
| movswl -36(%ebp),%esi |
| imull %esi,%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-40(%ebp) |
| movsbl -12(%ebp),%edi |
| imull -40(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-44(%ebp) |
| movsbl -12(%ebp),%edi |
| imull -44(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-48(%ebp) |
| movsbl -12(%ebp),%edi |
| movl %edi,%eax |
| mull -48(%ebp) |
| movl %eax,%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| movsbl -12(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fmuls -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| movsbl -12(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fmull -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-16(%ebp) |
| movb $2,-32(%ebp) |
| movswl -16(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| imull %esi,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movw $2,-36(%ebp) |
| movswl -16(%ebp),%edi |
| movswl -36(%ebp),%esi |
| imull %esi,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-40(%ebp) |
| movswl -16(%ebp),%edi |
| imull -40(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-44(%ebp) |
| movswl -16(%ebp),%edi |
| imull -44(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-48(%ebp) |
| movswl -16(%ebp),%edi |
| movl %edi,%eax |
| mull -48(%ebp) |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| movswl -16(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fmuls -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| movswl -16(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fmull -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-20(%ebp) |
| movb $2,-32(%ebp) |
| movl -20(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| imull %esi,%edi |
| movl %edi,-20(%ebp) |
| cmpl $10,-20(%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,-20(%ebp) |
| movw $2,-36(%ebp) |
| movl -20(%ebp),%edi |
| movswl -36(%ebp),%esi |
| imull %esi,%edi |
| movl %edi,-20(%ebp) |
| cmpl $10,-20(%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,-20(%ebp) |
| movl $2,-40(%ebp) |
| movl -20(%ebp),%edi |
| imull -40(%ebp),%edi |
| movl %edi,-20(%ebp) |
| cmpl $10,-20(%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,-20(%ebp) |
| movl $2,-44(%ebp) |
| movl -20(%ebp),%edi |
| imull -44(%ebp),%edi |
| movl %edi,-20(%ebp) |
| cmpl $10,-20(%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,-20(%ebp) |
| movl $2,-48(%ebp) |
| movl -20(%ebp),%edi |
| movl %edi,%eax |
| mull -48(%ebp) |
| movl %eax,%edi |
| movl %edi,-20(%ebp) |
| cmpl $10,-20(%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,-20(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| fildl -20(%ebp) |
| fmuls -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-20(%ebp) |
| cmpl $10,-20(%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,-20(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fildl -20(%ebp) |
| fmull -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-20(%ebp) |
| cmpl $10,-20(%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,-24(%ebp) |
| movb $2,-32(%ebp) |
| movl -24(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| imull %esi,%edi |
| movl %edi,-24(%ebp) |
| cmpl $10,-24(%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,-24(%ebp) |
| movw $2,-36(%ebp) |
| movl -24(%ebp),%edi |
| movswl -36(%ebp),%esi |
| imull %esi,%edi |
| movl %edi,-24(%ebp) |
| cmpl $10,-24(%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,-24(%ebp) |
| movl $2,-40(%ebp) |
| movl -24(%ebp),%edi |
| imull -40(%ebp),%edi |
| movl %edi,-24(%ebp) |
| cmpl $10,-24(%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,-24(%ebp) |
| movl $2,-44(%ebp) |
| movl -24(%ebp),%edi |
| imull -44(%ebp),%edi |
| movl %edi,-24(%ebp) |
| cmpl $10,-24(%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,-24(%ebp) |
| movl $2,-48(%ebp) |
| movl -24(%ebp),%edi |
| movl %edi,%eax |
| mull -48(%ebp) |
| movl %eax,%edi |
| movl %edi,-24(%ebp) |
| cmpl $10,-24(%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,-24(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| fildl -24(%ebp) |
| fmuls -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-24(%ebp) |
| cmpl $10,-24(%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,-24(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fildl -24(%ebp) |
| fmull -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-24(%ebp) |
| cmpl $10,-24(%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,-28(%ebp) |
| movb $2,-32(%ebp) |
| movl -28(%ebp),%eax |
| movsbl -32(%ebp),%edi |
| mull %edi |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movw $2,-36(%ebp) |
| movl -28(%ebp),%eax |
| movswl -36(%ebp),%edi |
| mull %edi |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-40(%ebp) |
| movl -28(%ebp),%eax |
| movl -40(%ebp),%edi |
| mull %edi |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-44(%ebp) |
| movl -28(%ebp),%eax |
| movl -44(%ebp),%edi |
| mull %edi |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-48(%ebp) |
| movl -28(%ebp),%eax |
| mull -48(%ebp) |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| movl -28(%ebp),%edi |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| sub $4,%esp |
| fstps (%esp) |
| flds (%esp) |
| addl $4,%esp |
| fmuls -64(%ebp) |
| fstps -200(%ebp) |
| flds .LC847 |
| fcomps -200(%ebp) |
| fstsw %ax |
| sahf |
| jp .LC1459 |
| ja .LC1459 |
| flds -200(%ebp) |
| fsubs .LC847 |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| leal 0x80000000(%edi),%edi |
| movl %edi,-196(%ebp) |
| jmp .LC1460 |
| .LC1459: |
| flds -200(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movl %edi,-196(%ebp) |
| .LC1460: |
| movl -196(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| movl -28(%ebp),%edi |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fmull -72(%ebp) |
| fstpl -216(%ebp) |
| fldl .LC855 |
| fcompl -216(%ebp) |
| fstsw %ax |
| sahf |
| jp .LC1466 |
| ja .LC1466 |
| fldl -216(%ebp) |
| fsubl .LC855 |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| leal 0x80000000(%edi),%edi |
| movl %edi,-208(%ebp) |
| jmp .LC1467 |
| .LC1466: |
| fldl -216(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movl %edi,-208(%ebp) |
| .LC1467: |
| movl -208(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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 -52(%ebp) |
| movb $2,-32(%ebp) |
| flds -52(%ebp) |
| movsbl -32(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1474 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1472 |
| 1: |
| 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 -52(%ebp) |
| movw $2,-36(%ebp) |
| flds -52(%ebp) |
| movswl -36(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1474 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1477 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-40(%ebp) |
| flds -52(%ebp) |
| fildl -40(%ebp) |
| fmulp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1474 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1481 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-44(%ebp) |
| flds -52(%ebp) |
| fildl -44(%ebp) |
| fmulp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1474 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1485 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| flds -52(%ebp) |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| sub $4,%esp |
| fstps (%esp) |
| flds (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| fstps -52(%ebp) |
| flds .LC1474 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1489 |
| 1: |
| 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 -52(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| flds -52(%ebp) |
| fmuls -64(%ebp) |
| fstps -52(%ebp) |
| flds .LC1474 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1493 |
| 1: |
| 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 -52(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| flds -52(%ebp) |
| fmull -72(%ebp) |
| fstps -52(%ebp) |
| flds .LC1474 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1497 |
| 1: |
| 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 -60(%ebp) |
| movb $2,-32(%ebp) |
| fldl -60(%ebp) |
| movsbl -32(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| fstpl -60(%ebp) |
| fldl .LC1503 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1501 |
| 1: |
| 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 -60(%ebp) |
| movw $2,-36(%ebp) |
| fldl -60(%ebp) |
| movswl -36(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| fstpl -60(%ebp) |
| fldl .LC1503 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1506 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-40(%ebp) |
| fldl -60(%ebp) |
| fimull -40(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1503 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1510 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-44(%ebp) |
| fldl -60(%ebp) |
| fimull -44(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1503 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1514 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| fldl -60(%ebp) |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fmulp %st,%st(1) |
| fstpl -60(%ebp) |
| fldl .LC1503 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1518 |
| 1: |
| 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 -60(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| fldl -60(%ebp) |
| fmuls -64(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1503 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1522 |
| 1: |
| 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 -60(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -60(%ebp) |
| fmull -72(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1503 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1526 |
| 1: |
| 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,-12(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -12(%ebp),%eax |
| movsbl -32(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movw $2,-36(%ebp) |
| movsbl -12(%ebp),%eax |
| movswl -36(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-40(%ebp) |
| movsbl -12(%ebp),%eax |
| movl -40(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-44(%ebp) |
| movsbl -12(%ebp),%eax |
| movl -44(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-48(%ebp) |
| movsbl -12(%ebp),%edi |
| movl %edi,%eax |
| movl -48(%ebp),%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %eax,%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| movsbl -12(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fdivs -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| movsbl -12(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fdivl -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-16(%ebp) |
| movb $2,-32(%ebp) |
| movswl -16(%ebp),%eax |
| movsbl -32(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movw $2,-36(%ebp) |
| movswl -16(%ebp),%eax |
| movswl -36(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-40(%ebp) |
| movswl -16(%ebp),%eax |
| movl -40(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-44(%ebp) |
| movswl -16(%ebp),%eax |
| movl -44(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-48(%ebp) |
| movswl -16(%ebp),%edi |
| movl %edi,%eax |
| movl -48(%ebp),%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| movswl -16(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fdivs -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| movswl -16(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fdivl -72(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-20(%ebp) |
| movb $2,-32(%ebp) |
| movl -20(%ebp),%eax |
| movsbl -32(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-20(%ebp) |
| cmpl $2,-20(%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,-20(%ebp) |
| movw $2,-36(%ebp) |
| movl -20(%ebp),%eax |
| movswl -36(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-20(%ebp) |
| cmpl $2,-20(%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,-20(%ebp) |
| movl $2,-40(%ebp) |
| movl -20(%ebp),%eax |
| movl -40(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-20(%ebp) |
| cmpl $2,-20(%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,-20(%ebp) |
| movl $2,-44(%ebp) |
| movl -20(%ebp),%eax |
| movl -44(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-20(%ebp) |
| cmpl $2,-20(%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,-20(%ebp) |
| movl $2,-48(%ebp) |
| movl -20(%ebp),%edi |
| movl %edi,%eax |
| movl -48(%ebp),%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %eax,%edi |
| movl %edi,-20(%ebp) |
| cmpl $2,-20(%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,-20(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| fildl -20(%ebp) |
| fdivs -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-20(%ebp) |
| cmpl $2,-20(%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,-20(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -72(%ebp) |
| fidivrl -20(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-20(%ebp) |
| cmpl $2,-20(%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,-24(%ebp) |
| movb $2,-32(%ebp) |
| movl -24(%ebp),%eax |
| movsbl -32(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-24(%ebp) |
| cmpl $2,-24(%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,-24(%ebp) |
| movw $2,-36(%ebp) |
| movl -24(%ebp),%eax |
| movswl -36(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-24(%ebp) |
| cmpl $2,-24(%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,-24(%ebp) |
| movl $2,-40(%ebp) |
| movl -24(%ebp),%eax |
| movl -40(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-24(%ebp) |
| cmpl $2,-24(%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,-24(%ebp) |
| movl $2,-44(%ebp) |
| movl -24(%ebp),%eax |
| movl -44(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-24(%ebp) |
| cmpl $2,-24(%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,-24(%ebp) |
| movl $2,-48(%ebp) |
| movl -24(%ebp),%edi |
| movl %edi,%eax |
| movl -48(%ebp),%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %eax,%edi |
| movl %edi,-24(%ebp) |
| cmpl $2,-24(%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,-24(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| fildl -24(%ebp) |
| fdivs -64(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-24(%ebp) |
| cmpl $2,-24(%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,-24(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -72(%ebp) |
| fidivrl -24(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,-24(%ebp) |
| cmpl $2,-24(%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,-28(%ebp) |
| movb $2,-32(%ebp) |
| movl -28(%ebp),%eax |
| movsbl -32(%ebp),%edi |
| movl %edi,%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movw $2,-36(%ebp) |
| movl -28(%ebp),%eax |
| movswl -36(%ebp),%edi |
| movl %edi,%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-40(%ebp) |
| movl -28(%ebp),%eax |
| movl -40(%ebp),%edi |
| movl %edi,%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-44(%ebp) |
| movl -28(%ebp),%eax |
| movl -44(%ebp),%edi |
| movl %edi,%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-48(%ebp) |
| movl -28(%ebp),%eax |
| movl -48(%ebp),%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| movl -28(%ebp),%edi |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| sub $4,%esp |
| fstps (%esp) |
| flds (%esp) |
| addl $4,%esp |
| fdivs -64(%ebp) |
| fstps -232(%ebp) |
| flds .LC847 |
| fcomps -232(%ebp) |
| fstsw %ax |
| sahf |
| jp .LC1663 |
| ja .LC1663 |
| flds -232(%ebp) |
| fsubs .LC847 |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| leal 0x80000000(%edi),%edi |
| movl %edi,-228(%ebp) |
| jmp .LC1664 |
| .LC1663: |
| flds -232(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movl %edi,-228(%ebp) |
| .LC1664: |
| movl -228(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| movl -28(%ebp),%edi |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fdivl -72(%ebp) |
| fstpl -248(%ebp) |
| fldl .LC855 |
| fcompl -248(%ebp) |
| fstsw %ax |
| sahf |
| jp .LC1670 |
| ja .LC1670 |
| fldl -248(%ebp) |
| fsubl .LC855 |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| leal 0x80000000(%edi),%edi |
| movl %edi,-240(%ebp) |
| jmp .LC1671 |
| .LC1670: |
| fldl -248(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movl %edi,-240(%ebp) |
| .LC1671: |
| movl -240(%ebp),%edi |
| movl %edi,-28(%ebp) |
| movl -28(%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 -52(%ebp) |
| movb $2,-32(%ebp) |
| flds -52(%ebp) |
| movsbl -32(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fdivrp %st,%st(1) |
| fstps -52(%ebp) |
| fldl .LC1678 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1676 |
| 1: |
| 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 -52(%ebp) |
| movw $2,-36(%ebp) |
| flds -52(%ebp) |
| movswl -36(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fdivrp %st,%st(1) |
| fstps -52(%ebp) |
| fldl .LC1678 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1681 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-40(%ebp) |
| flds -52(%ebp) |
| fildl -40(%ebp) |
| fdivrp %st,%st(1) |
| fstps -52(%ebp) |
| fldl .LC1678 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1685 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-44(%ebp) |
| flds -52(%ebp) |
| fildl -44(%ebp) |
| fdivrp %st,%st(1) |
| fstps -52(%ebp) |
| fldl .LC1678 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1689 |
| 1: |
| 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 -52(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| flds -52(%ebp) |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| sub $4,%esp |
| fstps (%esp) |
| flds (%esp) |
| addl $4,%esp |
| fdivrp %st,%st(1) |
| fstps -52(%ebp) |
| fldl .LC1678 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1693 |
| 1: |
| 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 -52(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| flds -52(%ebp) |
| fdivs -64(%ebp) |
| fstps -52(%ebp) |
| fldl .LC1678 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1697 |
| 1: |
| 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 -52(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| flds -52(%ebp) |
| fdivl -72(%ebp) |
| fstps -52(%ebp) |
| fldl .LC1678 |
| fcomps -52(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1701 |
| 1: |
| 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 -60(%ebp) |
| movb $2,-32(%ebp) |
| fldl -60(%ebp) |
| movsbl -32(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fdivrp %st,%st(1) |
| fstpl -60(%ebp) |
| fldl .LC1678 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1705 |
| 1: |
| 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 -60(%ebp) |
| movw $2,-36(%ebp) |
| fldl -60(%ebp) |
| movswl -36(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fdivrp %st,%st(1) |
| fstpl -60(%ebp) |
| fldl .LC1678 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1709 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-40(%ebp) |
| fldl -60(%ebp) |
| fidivl -40(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1678 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1713 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-44(%ebp) |
| fldl -60(%ebp) |
| fidivl -44(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1678 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1717 |
| 1: |
| 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 -60(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| fldl -60(%ebp) |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fdivrp %st,%st(1) |
| fstpl -60(%ebp) |
| fldl .LC1678 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1721 |
| 1: |
| 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 -60(%ebp) |
| flds .LC544 |
| fstps -64(%ebp) |
| fldl -60(%ebp) |
| fdivs -64(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1678 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1725 |
| 1: |
| 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 -60(%ebp) |
| fldl .LC425 |
| fstpl -72(%ebp) |
| fldl -60(%ebp) |
| fdivl -72(%ebp) |
| fstpl -60(%ebp) |
| fldl .LC1678 |
| fcompl -60(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC1729 |
| 1: |
| 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,-12(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -12(%ebp),%eax |
| movsbl -32(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movw $2,-36(%ebp) |
| movsbl -12(%ebp),%eax |
| movswl -36(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-40(%ebp) |
| movsbl -12(%ebp),%eax |
| movl -40(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-44(%ebp) |
| movsbl -12(%ebp),%eax |
| movl -44(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-48(%ebp) |
| movsbl -12(%ebp),%edi |
| movl %edi,%eax |
| movl -48(%ebp),%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %edx,%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-16(%ebp) |
| movb $2,-32(%ebp) |
| movswl -16(%ebp),%eax |
| movsbl -32(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movw $2,-36(%ebp) |
| movswl -16(%ebp),%eax |
| movswl -36(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-40(%ebp) |
| movswl -16(%ebp),%eax |
| movl -40(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-44(%ebp) |
| movswl -16(%ebp),%eax |
| movl -44(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-48(%ebp) |
| movswl -16(%ebp),%edi |
| movl %edi,%eax |
| movl -48(%ebp),%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %edx,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-20(%ebp) |
| movb $2,-32(%ebp) |
| movl -20(%ebp),%eax |
| movsbl -32(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,-20(%ebp) |
| cmpl $1,-20(%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,-20(%ebp) |
| movw $2,-36(%ebp) |
| movl -20(%ebp),%eax |
| movswl -36(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,-20(%ebp) |
| cmpl $1,-20(%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,-20(%ebp) |
| movl $2,-40(%ebp) |
| movl -20(%ebp),%eax |
| movl -40(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,-20(%ebp) |
| cmpl $1,-20(%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,-20(%ebp) |
| movl $2,-44(%ebp) |
| movl -20(%ebp),%eax |
| movl -44(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,-20(%ebp) |
| cmpl $1,-20(%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,-20(%ebp) |
| movl $2,-48(%ebp) |
| movl -20(%ebp),%edi |
| movl %edi,%eax |
| movl -48(%ebp),%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %edx,%edi |
| movl %edi,-20(%ebp) |
| cmpl $1,-20(%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,-24(%ebp) |
| movb $2,-32(%ebp) |
| movl -24(%ebp),%eax |
| movsbl -32(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,-24(%ebp) |
| cmpl $1,-24(%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,-24(%ebp) |
| movw $2,-36(%ebp) |
| movl -24(%ebp),%eax |
| movswl -36(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,-24(%ebp) |
| cmpl $1,-24(%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,-24(%ebp) |
| movl $2,-40(%ebp) |
| movl -24(%ebp),%eax |
| movl -40(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,-24(%ebp) |
| cmpl $1,-24(%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,-24(%ebp) |
| movl $2,-44(%ebp) |
| movl -24(%ebp),%eax |
| movl -44(%ebp),%ecx |
| cdq |
| idivl %ecx |
| movl %edx,-24(%ebp) |
| cmpl $1,-24(%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,-24(%ebp) |
| movl $2,-48(%ebp) |
| movl -24(%ebp),%edi |
| movl %edi,%eax |
| movl -48(%ebp),%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %edx,%edi |
| movl %edi,-24(%ebp) |
| cmpl $1,-24(%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,-28(%ebp) |
| movb $2,-32(%ebp) |
| movl -28(%ebp),%eax |
| movsbl -32(%ebp),%edi |
| movl %edi,%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %edx,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movw $2,-36(%ebp) |
| movl -28(%ebp),%eax |
| movswl -36(%ebp),%edi |
| movl %edi,%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %edx,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-40(%ebp) |
| movl -28(%ebp),%eax |
| movl -40(%ebp),%edi |
| movl %edi,%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %edx,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-44(%ebp) |
| movl -28(%ebp),%eax |
| movl -44(%ebp),%edi |
| movl %edi,%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %edx,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-48(%ebp) |
| movl -28(%ebp),%eax |
| movl -48(%ebp),%ecx |
| xorl %edx,%edx |
| divl %ecx |
| movl %edx,-28(%ebp) |
| movl -28(%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,-12(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -12(%ebp),%edi |
| movsbl -32(%ebp),%ecx |
| movl %edi,%eax |
| sarl %cl,%eax |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movw $2,-36(%ebp) |
| movsbl -12(%ebp),%edi |
| movswl -36(%ebp),%ecx |
| movl %edi,%eax |
| sarl %cl,%eax |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-40(%ebp) |
| movsbl -12(%ebp),%edi |
| movl -40(%ebp),%ecx |
| movl %edi,%eax |
| sarl %cl,%eax |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-44(%ebp) |
| movsbl -12(%ebp),%edi |
| movl -44(%ebp),%ecx |
| movl %edi,%eax |
| sarl %cl,%eax |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-48(%ebp) |
| movsbl -12(%ebp),%edi |
| movl -48(%ebp),%esi |
| movl %esi,%ecx |
| movl %edi,%eax |
| sarl %cl,%eax |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-16(%ebp) |
| movb $2,-32(%ebp) |
| movswl -16(%ebp),%edi |
| movsbl -32(%ebp),%ecx |
| movl %edi,%eax |
| sarl %cl,%eax |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movw $2,-36(%ebp) |
| movswl -16(%ebp),%edi |
| movswl -36(%ebp),%ecx |
| movl %edi,%eax |
| sarl %cl,%eax |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-40(%ebp) |
| movswl -16(%ebp),%edi |
| movl -40(%ebp),%ecx |
| movl %edi,%eax |
| sarl %cl,%eax |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-44(%ebp) |
| movswl -16(%ebp),%edi |
| movl -44(%ebp),%ecx |
| movl %edi,%eax |
| sarl %cl,%eax |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-48(%ebp) |
| movswl -16(%ebp),%edi |
| movl -48(%ebp),%esi |
| movl %esi,%ecx |
| movl %edi,%eax |
| sarl %cl,%eax |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-20(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%ecx |
| sarl %cl,-20(%ebp) |
| cmpl $1,-20(%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,-20(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%ecx |
| sarl %cl,-20(%ebp) |
| cmpl $1,-20(%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,-20(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%ecx |
| sarl %cl,-20(%ebp) |
| cmpl $1,-20(%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,-20(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%ecx |
| sarl %cl,-20(%ebp) |
| cmpl $1,-20(%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,-20(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| movl %edi,%ecx |
| sarl %cl,-20(%ebp) |
| cmpl $1,-20(%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,-24(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%ecx |
| sarl %cl,-24(%ebp) |
| cmpl $1,-24(%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,-24(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%ecx |
| sarl %cl,-24(%ebp) |
| cmpl $1,-24(%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,-24(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%ecx |
| sarl %cl,-24(%ebp) |
| cmpl $1,-24(%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,-24(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%ecx |
| sarl %cl,-24(%ebp) |
| cmpl $1,-24(%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,-24(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| movl %edi,%ecx |
| sarl %cl,-24(%ebp) |
| cmpl $1,-24(%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,-28(%ebp) |
| movb $2,-32(%ebp) |
| movl -28(%ebp),%edi |
| movsbl -32(%ebp),%ecx |
| movl %edi,%eax |
| shrl %cl,%eax |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movw $2,-36(%ebp) |
| movl -28(%ebp),%edi |
| movswl -36(%ebp),%ecx |
| movl %edi,%eax |
| shrl %cl,%eax |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-40(%ebp) |
| movl -28(%ebp),%edi |
| movl -40(%ebp),%ecx |
| movl %edi,%eax |
| shrl %cl,%eax |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-44(%ebp) |
| movl -28(%ebp),%edi |
| movl -44(%ebp),%ecx |
| movl %edi,%eax |
| shrl %cl,%eax |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-48(%ebp) |
| movl -28(%ebp),%edi |
| movl -48(%ebp),%esi |
| movl %esi,%ecx |
| movl %edi,%eax |
| shrl %cl,%eax |
| movl %eax,-28(%ebp) |
| movl -28(%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,-12(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -12(%ebp),%edi |
| movsbl -32(%ebp),%ecx |
| movl %edi,%eax |
| sall %cl,%eax |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movw $2,-36(%ebp) |
| movsbl -12(%ebp),%edi |
| movswl -36(%ebp),%ecx |
| movl %edi,%eax |
| sall %cl,%eax |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-40(%ebp) |
| movsbl -12(%ebp),%edi |
| movl -40(%ebp),%ecx |
| movl %edi,%eax |
| sall %cl,%eax |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-44(%ebp) |
| movsbl -12(%ebp),%edi |
| movl -44(%ebp),%ecx |
| movl %edi,%eax |
| sall %cl,%eax |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $2,-48(%ebp) |
| movsbl -12(%ebp),%edi |
| movl -48(%ebp),%esi |
| movl %esi,%ecx |
| movl %edi,%eax |
| sall %cl,%eax |
| movl %eax,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-16(%ebp) |
| movb $2,-32(%ebp) |
| movswl -16(%ebp),%edi |
| movsbl -32(%ebp),%ecx |
| movl %edi,%eax |
| sall %cl,%eax |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movw $2,-36(%ebp) |
| movswl -16(%ebp),%edi |
| movswl -36(%ebp),%ecx |
| movl %edi,%eax |
| sall %cl,%eax |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-40(%ebp) |
| movswl -16(%ebp),%edi |
| movl -40(%ebp),%ecx |
| movl %edi,%eax |
| sall %cl,%eax |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-44(%ebp) |
| movswl -16(%ebp),%edi |
| movl -44(%ebp),%ecx |
| movl %edi,%eax |
| sall %cl,%eax |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $2,-48(%ebp) |
| movswl -16(%ebp),%edi |
| movl -48(%ebp),%esi |
| movl %esi,%ecx |
| movl %edi,%eax |
| sall %cl,%eax |
| movl %eax,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-20(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%ecx |
| sall %cl,-20(%ebp) |
| cmpl $20,-20(%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,-20(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%ecx |
| sall %cl,-20(%ebp) |
| cmpl $20,-20(%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,-20(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%ecx |
| sall %cl,-20(%ebp) |
| cmpl $20,-20(%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,-20(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%ecx |
| sall %cl,-20(%ebp) |
| cmpl $20,-20(%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,-20(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| movl %edi,%ecx |
| sall %cl,-20(%ebp) |
| cmpl $20,-20(%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,-24(%ebp) |
| movb $2,-32(%ebp) |
| movsbl -32(%ebp),%ecx |
| sall %cl,-24(%ebp) |
| cmpl $20,-24(%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,-24(%ebp) |
| movw $2,-36(%ebp) |
| movswl -36(%ebp),%ecx |
| sall %cl,-24(%ebp) |
| cmpl $20,-24(%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,-24(%ebp) |
| movl $2,-40(%ebp) |
| movl -40(%ebp),%ecx |
| sall %cl,-24(%ebp) |
| cmpl $20,-24(%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,-24(%ebp) |
| movl $2,-44(%ebp) |
| movl -44(%ebp),%ecx |
| sall %cl,-24(%ebp) |
| cmpl $20,-24(%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,-24(%ebp) |
| movl $2,-48(%ebp) |
| movl -48(%ebp),%edi |
| movl %edi,%ecx |
| sall %cl,-24(%ebp) |
| cmpl $20,-24(%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,-28(%ebp) |
| movb $2,-32(%ebp) |
| movl -28(%ebp),%edi |
| movsbl -32(%ebp),%ecx |
| movl %edi,%eax |
| shll %cl,%eax |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movw $2,-36(%ebp) |
| movl -28(%ebp),%edi |
| movswl -36(%ebp),%ecx |
| movl %edi,%eax |
| shll %cl,%eax |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-40(%ebp) |
| movl -28(%ebp),%edi |
| movl -40(%ebp),%ecx |
| movl %edi,%eax |
| shll %cl,%eax |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-44(%ebp) |
| movl -28(%ebp),%edi |
| movl -44(%ebp),%ecx |
| movl %edi,%eax |
| shll %cl,%eax |
| movl %eax,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $2,-48(%ebp) |
| movl -28(%ebp),%edi |
| movl -48(%ebp),%esi |
| movl %esi,%ecx |
| movl %edi,%eax |
| shll %cl,%eax |
| movl %eax,-28(%ebp) |
| movl -28(%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,-12(%ebp) |
| movb $10,-32(%ebp) |
| movsbl -12(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| andl %esi,%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movw $10,-36(%ebp) |
| movsbl -12(%ebp),%edi |
| movswl -36(%ebp),%esi |
| andl %esi,%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $10,-40(%ebp) |
| movsbl -12(%ebp),%edi |
| andl -40(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $10,-44(%ebp) |
| movsbl -12(%ebp),%edi |
| andl -44(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $10,-48(%ebp) |
| movsbl -12(%ebp),%edi |
| andl -48(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-16(%ebp) |
| movb $10,-32(%ebp) |
| movswl -16(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| andl %esi,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movw $10,-36(%ebp) |
| movswl -16(%ebp),%edi |
| movswl -36(%ebp),%esi |
| andl %esi,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $10,-40(%ebp) |
| movswl -16(%ebp),%edi |
| andl -40(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $10,-44(%ebp) |
| movswl -16(%ebp),%edi |
| andl -44(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $10,-48(%ebp) |
| movswl -16(%ebp),%edi |
| andl -48(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-20(%ebp) |
| movb $10,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| andl %edi,-20(%ebp) |
| cmpl $8,-20(%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,-20(%ebp) |
| movw $10,-36(%ebp) |
| movswl -36(%ebp),%edi |
| andl %edi,-20(%ebp) |
| cmpl $8,-20(%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,-20(%ebp) |
| movl $10,-40(%ebp) |
| movl -40(%ebp),%edi |
| andl %edi,-20(%ebp) |
| cmpl $8,-20(%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,-20(%ebp) |
| movl $10,-44(%ebp) |
| movl -44(%ebp),%edi |
| andl %edi,-20(%ebp) |
| cmpl $8,-20(%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,-20(%ebp) |
| movl $10,-48(%ebp) |
| movl -20(%ebp),%edi |
| andl -48(%ebp),%edi |
| movl %edi,-20(%ebp) |
| cmpl $8,-20(%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,-24(%ebp) |
| movb $10,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| andl %edi,-24(%ebp) |
| cmpl $8,-24(%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,-24(%ebp) |
| movw $10,-36(%ebp) |
| movswl -36(%ebp),%edi |
| andl %edi,-24(%ebp) |
| cmpl $8,-24(%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,-24(%ebp) |
| movl $10,-40(%ebp) |
| movl -40(%ebp),%edi |
| andl %edi,-24(%ebp) |
| cmpl $8,-24(%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,-24(%ebp) |
| movl $10,-44(%ebp) |
| movl -44(%ebp),%edi |
| andl %edi,-24(%ebp) |
| cmpl $8,-24(%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,-24(%ebp) |
| movl $10,-48(%ebp) |
| movl -24(%ebp),%edi |
| andl -48(%ebp),%edi |
| movl %edi,-24(%ebp) |
| cmpl $8,-24(%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,-28(%ebp) |
| movb $10,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| andl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movw $10,-36(%ebp) |
| movswl -36(%ebp),%edi |
| andl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $10,-40(%ebp) |
| movl -40(%ebp),%edi |
| andl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $10,-44(%ebp) |
| movl -44(%ebp),%edi |
| andl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $10,-48(%ebp) |
| movl -48(%ebp),%edi |
| andl %edi,-28(%ebp) |
| movl -28(%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,-12(%ebp) |
| movb $10,-32(%ebp) |
| movsbl -12(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| xorl %esi,%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movw $10,-36(%ebp) |
| movsbl -12(%ebp),%edi |
| movswl -36(%ebp),%esi |
| xorl %esi,%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $10,-40(%ebp) |
| movsbl -12(%ebp),%edi |
| xorl -40(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $10,-44(%ebp) |
| movsbl -12(%ebp),%edi |
| xorl -44(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $10,-48(%ebp) |
| movsbl -12(%ebp),%edi |
| xorl -48(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-16(%ebp) |
| movb $10,-32(%ebp) |
| movswl -16(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| xorl %esi,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movw $10,-36(%ebp) |
| movswl -16(%ebp),%edi |
| movswl -36(%ebp),%esi |
| xorl %esi,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $10,-40(%ebp) |
| movswl -16(%ebp),%edi |
| xorl -40(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $10,-44(%ebp) |
| movswl -16(%ebp),%edi |
| xorl -44(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $10,-48(%ebp) |
| movswl -16(%ebp),%edi |
| xorl -48(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-20(%ebp) |
| movb $10,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| xorl %edi,-20(%ebp) |
| cmpl $6,-20(%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,-20(%ebp) |
| movw $10,-36(%ebp) |
| movswl -36(%ebp),%edi |
| xorl %edi,-20(%ebp) |
| cmpl $6,-20(%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,-20(%ebp) |
| movl $10,-40(%ebp) |
| movl -40(%ebp),%edi |
| xorl %edi,-20(%ebp) |
| cmpl $6,-20(%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,-20(%ebp) |
| movl $10,-44(%ebp) |
| movl -44(%ebp),%edi |
| xorl %edi,-20(%ebp) |
| cmpl $6,-20(%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,-20(%ebp) |
| movl $10,-48(%ebp) |
| movl -20(%ebp),%edi |
| xorl -48(%ebp),%edi |
| movl %edi,-20(%ebp) |
| cmpl $6,-20(%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,-24(%ebp) |
| movb $10,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| xorl %edi,-24(%ebp) |
| cmpl $6,-24(%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,-24(%ebp) |
| movw $10,-36(%ebp) |
| movswl -36(%ebp),%edi |
| xorl %edi,-24(%ebp) |
| cmpl $6,-24(%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,-24(%ebp) |
| movl $10,-40(%ebp) |
| movl -40(%ebp),%edi |
| xorl %edi,-24(%ebp) |
| cmpl $6,-24(%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,-24(%ebp) |
| movl $10,-44(%ebp) |
| movl -44(%ebp),%edi |
| xorl %edi,-24(%ebp) |
| cmpl $6,-24(%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,-24(%ebp) |
| movl $10,-48(%ebp) |
| movl -24(%ebp),%edi |
| xorl -48(%ebp),%edi |
| movl %edi,-24(%ebp) |
| cmpl $6,-24(%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,-28(%ebp) |
| movb $10,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| xorl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movw $10,-36(%ebp) |
| movswl -36(%ebp),%edi |
| xorl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $10,-40(%ebp) |
| movl -40(%ebp),%edi |
| xorl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $10,-44(%ebp) |
| movl -44(%ebp),%edi |
| xorl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $10,-48(%ebp) |
| movl -48(%ebp),%edi |
| xorl %edi,-28(%ebp) |
| movl -28(%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,-12(%ebp) |
| movb $10,-32(%ebp) |
| movsbl -12(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| orl %esi,%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movw $10,-36(%ebp) |
| movsbl -12(%ebp),%edi |
| movswl -36(%ebp),%esi |
| orl %esi,%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $10,-40(%ebp) |
| movsbl -12(%ebp),%edi |
| orl -40(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $10,-44(%ebp) |
| movsbl -12(%ebp),%edi |
| orl -44(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-12(%ebp) |
| movl $10,-48(%ebp) |
| movsbl -12(%ebp),%edi |
| orl -48(%ebp),%edi |
| movl %edi,%ebx |
| movb %bl,-12(%ebp) |
| movsbl -12(%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,-16(%ebp) |
| movb $10,-32(%ebp) |
| movswl -16(%ebp),%edi |
| movsbl -32(%ebp),%esi |
| orl %esi,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movw $10,-36(%ebp) |
| movswl -16(%ebp),%edi |
| movswl -36(%ebp),%esi |
| orl %esi,%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $10,-40(%ebp) |
| movswl -16(%ebp),%edi |
| orl -40(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $10,-44(%ebp) |
| movswl -16(%ebp),%edi |
| orl -44(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-16(%ebp) |
| movl $10,-48(%ebp) |
| movswl -16(%ebp),%edi |
| orl -48(%ebp),%edi |
| movw %di,-16(%ebp) |
| movswl -16(%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,-20(%ebp) |
| movb $10,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| orl %edi,-20(%ebp) |
| cmpl $14,-20(%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,-20(%ebp) |
| movw $10,-36(%ebp) |
| movswl -36(%ebp),%edi |
| orl %edi,-20(%ebp) |
| cmpl $14,-20(%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,-20(%ebp) |
| movl $10,-40(%ebp) |
| movl -40(%ebp),%edi |
| orl %edi,-20(%ebp) |
| cmpl $14,-20(%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,-20(%ebp) |
| movl $10,-44(%ebp) |
| movl -44(%ebp),%edi |
| orl %edi,-20(%ebp) |
| cmpl $14,-20(%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,-20(%ebp) |
| movl $10,-48(%ebp) |
| movl -20(%ebp),%edi |
| orl -48(%ebp),%edi |
| movl %edi,-20(%ebp) |
| cmpl $14,-20(%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,-24(%ebp) |
| movb $10,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| orl %edi,-24(%ebp) |
| cmpl $14,-24(%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,-24(%ebp) |
| movw $10,-36(%ebp) |
| movswl -36(%ebp),%edi |
| orl %edi,-24(%ebp) |
| cmpl $14,-24(%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,-24(%ebp) |
| movl $10,-40(%ebp) |
| movl -40(%ebp),%edi |
| orl %edi,-24(%ebp) |
| cmpl $14,-24(%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,-24(%ebp) |
| movl $10,-44(%ebp) |
| movl -44(%ebp),%edi |
| orl %edi,-24(%ebp) |
| cmpl $14,-24(%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,-24(%ebp) |
| movl $10,-48(%ebp) |
| movl -24(%ebp),%edi |
| orl -48(%ebp),%edi |
| movl %edi,-24(%ebp) |
| cmpl $14,-24(%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,-28(%ebp) |
| movb $10,-32(%ebp) |
| movsbl -32(%ebp),%edi |
| orl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movw $10,-36(%ebp) |
| movswl -36(%ebp),%edi |
| orl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $10,-40(%ebp) |
| movl -40(%ebp),%edi |
| orl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $10,-44(%ebp) |
| movl -44(%ebp),%edi |
| orl %edi,-28(%ebp) |
| movl -28(%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,-28(%ebp) |
| movl $10,-48(%ebp) |
| movl -48(%ebp),%edi |
| orl %edi,-28(%ebp) |
| movl -28(%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,-84(%ebp) |
| movl 20(%ebp),%edi |
| cmpl $0,44(%edi) |
| je .LC2335 |
| pushl $1 |
| pushl $s714er.707 |
| call printf |
| addl $8,%esp |
| .LC2335: |
| .LC2333: |
| movl -84(%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 $104,%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,-32(%ebp) |
| movl $26,-40(%ebp) |
| fldl .LC2377 |
| fstpl -52(%ebp) |
| movw $26,-36(%ebp) |
| movl $26,-44(%ebp) |
| movl $26,-28(%ebp) |
| flds .LC2378 |
| fstps -56(%ebp) |
| movl $0,-20(%ebp) |
| movswl -36(%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 -40(%ebp),%edi |
| movl %edi,%ebx |
| movsbl %bl,%edi |
| cmpl $26,%edi |
| jne .LC2385 |
| movl -44(%ebp),%edi |
| movl %edi,%ebx |
| movsbl %bl,%edi |
| cmpl $26,%edi |
| jne .LC2385 |
| flds -56(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%ebx |
| movsbl %bl,%edi |
| cmpl $26,%edi |
| jne .LC2385 |
| fldl -52(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%ebx |
| movsbl %bl,%edi |
| cmpl $26,%edi |
| je .LC2379 |
| .LC2385: |
| incl -20(%ebp) |
| .LC2379: |
| movsbl -32(%ebp),%edi |
| movswl %di,%edi |
| cmpl $26,%edi |
| jne .LC2392 |
| movl -28(%ebp),%edi |
| movswl %di,%edi |
| cmpl $26,%edi |
| jne .LC2392 |
| movl -40(%ebp),%edi |
| movswl %di,%edi |
| cmpl $26,%edi |
| jne .LC2392 |
| movl -44(%ebp),%edi |
| movswl %di,%edi |
| cmpl $26,%edi |
| jne .LC2392 |
| flds -56(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movswl %di,%edi |
| cmpl $26,%edi |
| jne .LC2392 |
| fldl -52(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movswl %di,%edi |
| cmpl $26,%edi |
| je .LC2386 |
| .LC2392: |
| addl $2,-20(%ebp) |
| .LC2386: |
| movsbl -32(%ebp),%edi |
| cmpl $26,%edi |
| jne .LC2399 |
| movswl -36(%ebp),%edi |
| cmpl $26,%edi |
| jne .LC2399 |
| cmpl $26,-40(%ebp) |
| jne .LC2399 |
| movl -44(%ebp),%edi |
| cmpl $26,%edi |
| jne .LC2399 |
| flds -56(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| cmpl $26,%eax |
| jne .LC2399 |
| fldl -52(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| cmpl $26,%eax |
| je .LC2393 |
| .LC2399: |
| addl $4,-20(%ebp) |
| .LC2393: |
| movsbl -32(%ebp),%edi |
| cmpl $26,%edi |
| jne .LC2406 |
| movswl -36(%ebp),%edi |
| cmpl $26,%edi |
| jne .LC2406 |
| cmpl $26,-28(%ebp) |
| jne .LC2406 |
| movl -44(%ebp),%edi |
| cmpl $26,%edi |
| jne .LC2406 |
| flds -56(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| cmpl $26,%eax |
| jne .LC2406 |
| fldl -52(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| cmpl $26,%eax |
| je .LC2400 |
| .LC2406: |
| addl $8,-20(%ebp) |
| .LC2400: |
| movsbl -32(%ebp),%edi |
| cmpl $26,%edi |
| jne .LC2415 |
| movswl -36(%ebp),%edi |
| cmpl $26,%edi |
| jne .LC2415 |
| movl -28(%ebp),%edi |
| cmpl $26,%edi |
| jne .LC2415 |
| movl -40(%ebp),%edi |
| cmpl $26,%edi |
| jne .LC2415 |
| flds .LC847 |
| fcomps -56(%ebp) |
| fstsw %ax |
| sahf |
| jp .LC2416 |
| ja .LC2416 |
| flds -56(%ebp) |
| fsubs .LC847 |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| leal 0x80000000(%edi),%edi |
| movl %edi,-60(%ebp) |
| jmp .LC2417 |
| .LC2416: |
| flds -56(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movl %edi,-60(%ebp) |
| .LC2417: |
| movl -60(%ebp),%edi |
| cmpl $26,%edi |
| jne .LC2415 |
| fldl .LC855 |
| fcompl -52(%ebp) |
| fstsw %ax |
| sahf |
| jp .LC2418 |
| ja .LC2418 |
| fldl -52(%ebp) |
| fsubl .LC855 |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| leal 0x80000000(%edi),%edi |
| movl %edi,-64(%ebp) |
| jmp .LC2419 |
| .LC2418: |
| fldl -52(%ebp) |
| subl $8,%esp |
| fnstcw 4(%esp) |
| movl 4(%esp),%edx |
| movb $12,%dh |
| movl %edx,0(%esp) |
| fldcw 0(%esp) |
| fistpl 0(%esp) |
| popl %eax |
| fldcw 0(%esp) |
| addl $4,%esp |
| movl %eax,%edi |
| movl %edi,-64(%ebp) |
| .LC2419: |
| movl -64(%ebp),%edi |
| cmpl $26,%edi |
| je .LC2407 |
| .LC2415: |
| addl $16,-20(%ebp) |
| .LC2407: |
| movsbl -32(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fldl .LC2377 |
| fcompp |
| fstsw %ax |
| sahf |
| jp .LC2426 |
| jne .LC2426 |
| movswl -36(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fldl .LC2377 |
| fcompp |
| fstsw %ax |
| sahf |
| jp .LC2426 |
| jne .LC2426 |
| fildl -28(%ebp) |
| fldl .LC2377 |
| fcompp |
| fstsw %ax |
| sahf |
| jp .LC2426 |
| jne .LC2426 |
| fildl -40(%ebp) |
| fldl .LC2377 |
| fcompp |
| fstsw %ax |
| sahf |
| jp .LC2426 |
| jne .LC2426 |
| movl -44(%ebp),%edi |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| sub $4,%esp |
| fstps (%esp) |
| flds (%esp) |
| addl $4,%esp |
| fldl .LC2377 |
| fcompp |
| fstsw %ax |
| sahf |
| jp .LC2426 |
| jne .LC2426 |
| fldl -52(%ebp) |
| fldl .LC2377 |
| fcompp |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC2420 |
| 1: |
| .LC2426: |
| addl $32,-20(%ebp) |
| .LC2420: |
| movsbl -32(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fldl .LC2377 |
| fcompp |
| fstsw %ax |
| sahf |
| jp .LC2433 |
| jne .LC2433 |
| movswl -36(%ebp),%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| fldl .LC2377 |
| fcompp |
| fstsw %ax |
| sahf |
| jp .LC2433 |
| jne .LC2433 |
| fildl -28(%ebp) |
| fldl .LC2377 |
| fcompp |
| fstsw %ax |
| sahf |
| jp .LC2433 |
| jne .LC2433 |
| fildl -40(%ebp) |
| fldl .LC2377 |
| fcompp |
| fstsw %ax |
| sahf |
| jp .LC2433 |
| jne .LC2433 |
| movl -44(%ebp),%edi |
| fldl .LC611 |
| movl %edi,%esi |
| shrl $1,%esi |
| pushl %esi |
| fildl (%esp) |
| addl $4,%esp |
| fmulp %st,%st(1) |
| andl $1,%edi |
| pushl %edi |
| fildl (%esp) |
| addl $4,%esp |
| faddp %st,%st(1) |
| fldl .LC2377 |
| fcompp |
| fstsw %ax |
| sahf |
| jp .LC2433 |
| jne .LC2433 |
| fldl .LC2377 |
| fcomps -56(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC2427 |
| 1: |
| .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,-4(%ebp) |
| movb %bl,-24(%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 -4(%ebp),%edi |
| movsbl -24(%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 $264,%esp |
| movb $0,-252(%ebp) |
| movb $1,-168(%ebp) |
| movb $2,-172(%ebp) |
| movb $3,-176(%ebp) |
| movb $4,-4(%ebp) |
| movb $5,-180(%ebp) |
| movb $6,-8(%ebp) |
| movb $7,-184(%ebp) |
| movb $8,-12(%ebp) |
| movb $9,-188(%ebp) |
| movb $10,-16(%ebp) |
| movb $11,-192(%ebp) |
| movb $12,-20(%ebp) |
| movb $13,-196(%ebp) |
| movb $14,-24(%ebp) |
| movb $15,-200(%ebp) |
| movb $16,-28(%ebp) |
| movb $17,-204(%ebp) |
| movb $18,-32(%ebp) |
| movb $19,-208(%ebp) |
| movb $20,-36(%ebp) |
| movb $21,-212(%ebp) |
| movb $22,-40(%ebp) |
| movb $23,-216(%ebp) |
| movb $24,-44(%ebp) |
| movb $25,-220(%ebp) |
| movb $26,-48(%ebp) |
| movb $27,-224(%ebp) |
| movb $28,-52(%ebp) |
| movb $29,-228(%ebp) |
| movb $30,-56(%ebp) |
| movb $31,-232(%ebp) |
| movb $32,-60(%ebp) |
| movb $33,-236(%ebp) |
| movb $34,-64(%ebp) |
| movb $35,-240(%ebp) |
| movb $36,-244(%ebp) |
| movb $37,-248(%ebp) |
| movb $38,-256(%ebp) |
| leal -168(%ebp),%edi |
| leal -252(%ebp),%esi |
| movl %edi,%ebx |
| subl %esi,%ebx |
| movl %ebx,%esi |
| movl %esi,-152(%ebp) |
| leal -172(%ebp),%esi |
| subl %edi,%esi |
| movl %esi,%edi |
| movl %edi,-148(%ebp) |
| leal -176(%ebp),%edi |
| leal -172(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-144(%ebp) |
| leal -180(%ebp),%edi |
| leal -176(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-140(%ebp) |
| leal -184(%ebp),%edi |
| leal -180(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-136(%ebp) |
| leal -188(%ebp),%edi |
| leal -184(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-132(%ebp) |
| leal -192(%ebp),%edi |
| leal -188(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-128(%ebp) |
| leal -196(%ebp),%edi |
| leal -192(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-124(%ebp) |
| leal -200(%ebp),%edi |
| leal -196(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-120(%ebp) |
| leal -204(%ebp),%edi |
| leal -200(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-116(%ebp) |
| leal -208(%ebp),%edi |
| leal -204(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-112(%ebp) |
| leal -212(%ebp),%edi |
| leal -208(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-108(%ebp) |
| leal -216(%ebp),%edi |
| leal -212(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-104(%ebp) |
| leal -220(%ebp),%edi |
| leal -216(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-100(%ebp) |
| leal -224(%ebp),%edi |
| leal -220(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-96(%ebp) |
| leal -228(%ebp),%edi |
| leal -224(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-92(%ebp) |
| leal -232(%ebp),%edi |
| leal -228(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-88(%ebp) |
| leal -236(%ebp),%edi |
| leal -232(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-84(%ebp) |
| leal -240(%ebp),%edi |
| leal -236(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-80(%ebp) |
| leal -244(%ebp),%edi |
| leal -240(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-76(%ebp) |
| leal -248(%ebp),%edi |
| leal -244(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-72(%ebp) |
| leal -256(%ebp),%edi |
| leal -248(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,-68(%ebp) |
| movl -152(%ebp),%edi |
| movl %edi,-164(%ebp) |
| movl $1,-160(%ebp) |
| movl $0,-156(%ebp) |
| .LC3075: |
| movl -160(%ebp),%edi |
| cmpl $1,%edi |
| je .LC3081 |
| cmpl $2,%edi |
| je .LC3084 |
| cmpl $3,%edi |
| je .LC3089 |
| jmp .LC3079 |
| .LC3081: |
| movl -156(%ebp),%edi |
| leal -152(%ebp),%esi |
| movl -164(%ebp),%ebx |
| cmpl %ebx,(%esi,%edi,4) |
| je .LC3080 |
| 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 .LC3080 |
| .LC3084: |
| movl -156(%ebp),%edi |
| leal -152(%ebp),%esi |
| movl -164(%ebp),%ebx |
| cmpl %ebx,(%esi,%edi,4) |
| jne .LC3085 |
| movl $3,-160(%ebp) |
| jmp .LC3080 |
| .LC3085: |
| movl -156(%ebp),%edi |
| leal -152(%ebp),%esi |
| movl -264(%ebp),%ebx |
| cmpl %ebx,(%esi,%edi,4) |
| jne .LC3087 |
| incl -260(%ebp) |
| jmp .LC3080 |
| .LC3087: |
| movl $4,-160(%ebp) |
| jmp .LC3080 |
| .LC3089: |
| movl -156(%ebp),%edi |
| leal -152(%ebp),%esi |
| movl -164(%ebp),%ebx |
| cmpl %ebx,(%esi,%edi,4) |
| je .LC3080 |
| movl $4,-160(%ebp) |
| .LC3079: |
| .LC3080: |
| .LC3076: |
| incl -156(%ebp) |
| cmpl $22,-156(%ebp) |
| jl .LC3075 |
| cmpl $3,-160(%ebp) |
| jne .LC3092 |
| mov $16,%edi |
| movl %edi,%eax |
| subl -260(%ebp),%eax |
| jmp .LC3053 |
| .LC3092: |
| mov $-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 |
| mov $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 |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-144(%ebp) |
| leal -180(%ebp),%edi |
| leal -176(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-140(%ebp) |
| leal -184(%ebp),%edi |
| leal -180(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-136(%ebp) |
| leal -188(%ebp),%edi |
| leal -184(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-132(%ebp) |
| leal -192(%ebp),%edi |
| leal -188(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-128(%ebp) |
| leal -196(%ebp),%edi |
| leal -192(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-124(%ebp) |
| leal -200(%ebp),%edi |
| leal -196(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-120(%ebp) |
| leal -204(%ebp),%edi |
| leal -200(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-116(%ebp) |
| leal -208(%ebp),%edi |
| leal -204(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-112(%ebp) |
| leal -212(%ebp),%edi |
| leal -208(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-108(%ebp) |
| leal -216(%ebp),%edi |
| leal -212(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-104(%ebp) |
| leal -220(%ebp),%edi |
| leal -216(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-100(%ebp) |
| leal -224(%ebp),%edi |
| leal -220(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-96(%ebp) |
| leal -228(%ebp),%edi |
| leal -224(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-92(%ebp) |
| leal -232(%ebp),%edi |
| leal -228(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-88(%ebp) |
| leal -236(%ebp),%edi |
| leal -232(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-84(%ebp) |
| leal -240(%ebp),%edi |
| leal -236(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-80(%ebp) |
| leal -244(%ebp),%edi |
| leal -240(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-76(%ebp) |
| leal -248(%ebp),%edi |
| leal -244(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-72(%ebp) |
| leal -256(%ebp),%edi |
| leal -248(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $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 |
| mov $16,%edi |
| movl %edi,%eax |
| subl -260(%ebp),%eax |
| jmp .LC3095 |
| .LC3134: |
| mov $-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 |
| mov $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 |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-144(%ebp) |
| leal -164(%ebp),%edi |
| leal -236(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-140(%ebp) |
| leal -168(%ebp),%edi |
| leal -164(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-136(%ebp) |
| leal -172(%ebp),%edi |
| leal -168(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-132(%ebp) |
| leal -176(%ebp),%edi |
| leal -172(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-128(%ebp) |
| leal -180(%ebp),%edi |
| leal -176(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-124(%ebp) |
| leal -184(%ebp),%edi |
| leal -180(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-120(%ebp) |
| leal -188(%ebp),%edi |
| leal -184(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-116(%ebp) |
| leal -192(%ebp),%edi |
| leal -188(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-112(%ebp) |
| leal -196(%ebp),%edi |
| leal -192(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-108(%ebp) |
| leal -200(%ebp),%edi |
| leal -196(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-104(%ebp) |
| leal -204(%ebp),%edi |
| leal -200(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-100(%ebp) |
| leal -208(%ebp),%edi |
| leal -204(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-96(%ebp) |
| leal -212(%ebp),%edi |
| leal -208(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-92(%ebp) |
| leal -216(%ebp),%edi |
| leal -212(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-88(%ebp) |
| leal -220(%ebp),%edi |
| leal -216(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-84(%ebp) |
| leal -224(%ebp),%edi |
| leal -220(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-80(%ebp) |
| leal -240(%ebp),%edi |
| leal -224(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-76(%ebp) |
| leal -244(%ebp),%edi |
| leal -240(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $4,%ecx |
| cdq |
| idivl %ecx |
| movl %eax,-72(%ebp) |
| leal -256(%ebp),%edi |
| leal -244(%ebp),%esi |
| subl %esi,%edi |
| movl %edi,%eax |
| mov $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 |
| mov $16,%edi |
| movl %edi,%eax |
| subl -260(%ebp),%eax |
| jmp .LC3137 |
| .LC3176: |
| mov $-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 |
| jp 1f |
| je .LC3202 |
| 1: |
| 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 |
| mov $1,%eax |
| jmp .LC3224 |
| .LC3229: |
| .LC3226: |
| incl -4(%ebp) |
| .LC3228: |
| movl 24(%ebp),%edi |
| cmpl %edi,-4(%ebp) |
| jl .LC3225 |
| mov $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 |
| jp .LC3367 |
| jne .LC3367 |
| movl -16(%ebp),%edi |
| flds y0.3328(,%edi,4) |
| fcomps -40(%ebp) |
| fstsw %ax |
| sahf |
| jp 1f |
| je .LC3365 |
| 1: |
| .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 |
| jp 1f |
| je .LC3376 |
| 1: |
| 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 |
| mov $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 |
| jp 1f |
| je .LC3401 |
| 1: |
| 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 |
| mov $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.2" |