Quake-III-Arena

Quake III Arena GPL Source Release
Log | Files | Refs

cq.sbk (222698B)


      1 .data
      2 .align 4
      3 .type sec.2,@object
      4 sec.2:
      5 .long s22
      6 .long s241
      7 .long s243
      8 .long s244
      9 .long s25
     10 .long s26
     11 .long s4
     12 .long s61
     13 .long s626
     14 .long s71
     15 .long s72
     16 .long s757
     17 .long s7813
     18 .long s714
     19 .long s715
     20 .long s81
     21 .long s84
     22 .long s85
     23 .long s86
     24 .long s88
     25 .long s9
     26 .bss
     27 .size sec.2,84
     28 .align 4
     29 .type d0.3,@object
     30 .size d0.3,68
     31 .lcomm d0.3,68
     32 .align 4
     33 .type pd0.4,@object
     34 .size pd0.4,4
     35 .lcomm pd0.4,4
     36 .globl main
     37 .text
     38 .align 16
     39 .type main,@function
     40 main:
     41 pushl %ebp
     42 pushl %ebx
     43 pushl %esi
     44 pushl %edi
     45 movl %esp,%ebp
     46 subl $4,%esp
     47 movl $1,d0.3+36
     48 movl $1,d0.3+40
     49 movl $1,d0.3+44
     50 movl $1,d0.3+48
     51 leal d0.3,%edi
     52 movl %edi,pd0.4
     53 movl $0,-4(%ebp)
     54 jmp .LC12
     55 .LC9:
     56 pushl pd0.4
     57 movl -4(%ebp),%edi
     58 call *sec.2(,%edi,4)
     59 addl $4,%esp
     60 movl %eax,d0.3+52
     61 movl d0.3+56,%edi
     62 movl d0.3+52,%esi
     63 leal (%esi,%edi),%edi
     64 movl %edi,d0.3+56
     65 cmpl $0,d0.3+36
     66 je .LC17
     67 pushl d0.3+52
     68 pushl $d0.3+60
     69 pushl $.LC20
     70 call printf
     71 addl $12,%esp
     72 .LC17:
     73 .LC10:
     74 incl -4(%ebp)
     75 .LC12:
     76 movl -4(%ebp),%edi
     77 cmpl $21,%edi
     78 jb .LC9
     79 cmpl $0,d0.3+56
     80 jne .LC23
     81 pushl $.LC26
     82 call printf
     83 addl $4,%esp
     84 jmp .LC24
     85 .LC23:
     86 pushl $.LC27
     87 call printf
     88 addl $4,%esp
     89 .LC24:
     90 movl $0,%eax
     91 .LC1:
     92 movl %ebp,%esp
     93 popl %edi
     94 popl %esi
     95 popl %ebx
     96 popl %ebp
     97 ret
     98 .Lf28:
     99 .size main,.Lf28-main
    100 .data
    101 .align 1
    102 .type s22er.30,@object
    103 s22er.30:
    104 .byte 115
    105 .byte 50
    106 .byte 50
    107 .byte 44
    108 .byte 101
    109 .byte 114
    110 .byte 37
    111 .byte 100
    112 .byte 10
    113 .byte 0
    114 .size s22er.30,10
    115 .align 1
    116 .type qs22.31,@object
    117 .size qs22.31,8
    118 qs22.31:
    119 .byte 115
    120 .byte 50
    121 .byte 50
    122 .byte 32
    123 .byte 32
    124 .byte 32
    125 .byte 32
    126 .byte 0
    127 .globl s22
    128 .text
    129 .align 16
    130 .type s22,@function
    131 s22:
    132 pushl %ebp
    133 pushl %ebx
    134 pushl %esi
    135 pushl %edi
    136 movl %esp,%ebp
    137 subl $32,%esp
    138 movl $0,-12(%ebp)
    139 leal qs22.31,%edi
    140 movl %edi,-4(%ebp)
    141 movl 20(%ebp),%edi
    142 leal 60(%edi),%edi
    143 movl %edi,-8(%ebp)
    144 .LC32:
    145 .LC33:
    146 movl -8(%ebp),%edi
    147 leal 1(%edi),%esi
    148 movl %esi,-8(%ebp)
    149 movl -4(%ebp),%esi
    150 leal 1(%esi),%ebx
    151 movl %ebx,-4(%ebp)
    152 movb (,%esi),%bl
    153 movb %bl,(,%edi)
    154 movsbl %bl,%edi
    155 cmpl $0,%edi
    156 jne .LC32
    157 movl $1,-16(%ebp)
    158 movl $2,-24(%ebp)
    159 movl $3,-28(%ebp)
    160 movl $4,-20(%ebp)
    161 movl -16(%ebp),%edi
    162 movl -24(%ebp),%esi
    163 leal (%esi,%edi),%edi
    164 movl -28(%ebp),%esi
    165 leal (%esi,%edi),%edi
    166 movl -20(%ebp),%esi
    167 leal (%esi,%edi),%edi
    168 cmpl $10,%edi
    169 je .LC35
    170 incl -12(%ebp)
    171 movl 20(%ebp),%edi
    172 cmpl $0,44(%edi)
    173 je .LC37
    174 pushl $1
    175 pushl $s22er.30
    176 call printf
    177 addl $8,%esp
    178 .LC37:
    179 .LC35:
    180 movl $2,-32(%ebp)
    181 movl -16(%ebp),%edi
    182 cmpl %edi,-32(%ebp)
    183 jne .LC39
    184 addl $4,-12(%ebp)
    185 movl 20(%ebp),%edi
    186 cmpl $0,44(%edi)
    187 je .LC41
    188 pushl $4
    189 pushl $s22er.30
    190 call printf
    191 addl $8,%esp
    192 .LC41:
    193 .LC39:
    194 movl -12(%ebp),%eax
    195 .LC29:
    196 movl %ebp,%esp
    197 popl %edi
    198 popl %esi
    199 popl %ebx
    200 popl %ebp
    201 ret
    202 .Lf43:
    203 .size s22,.Lf43-s22
    204 .data
    205 .align 1
    206 .type s241er.45,@object
    207 s241er.45:
    208 .byte 115
    209 .byte 50
    210 .byte 52
    211 .byte 49
    212 .byte 44
    213 .byte 101
    214 .byte 114
    215 .byte 37
    216 .byte 100
    217 .byte 10
    218 .byte 0
    219 .size s241er.45,11
    220 .align 1
    221 .type qs241.46,@object
    222 .size qs241.46,8
    223 qs241.46:
    224 .byte 115
    225 .byte 50
    226 .byte 52
    227 .byte 49
    228 .byte 32
    229 .byte 32
    230 .byte 32
    231 .byte 0
    232 .align 4
    233 .type g.47,@object
    234 .size g.47,156
    235 g.47:
    236 .long 0
    237 .long 0
    238 .long 0
    239 .long 0
    240 .long 0
    241 .long 0
    242 .long 0
    243 .long 0
    244 .long 0
    245 .long 0
    246 .long 0
    247 .long 0
    248 .long 0
    249 .long 0
    250 .long 0
    251 .long 0
    252 .long 0
    253 .long 0
    254 .long 6
    255 .long 0
    256 .long 8
    257 .long 0
    258 .long 12
    259 .long 0
    260 .long 16
    261 .long 0
    262 .long 18
    263 .long 0
    264 .long 20
    265 .long 0
    266 .long 24
    267 .long 0
    268 .long 28
    269 .long 0
    270 .long 30
    271 .long 0
    272 .long 32
    273 .long 0
    274 .long 36
    275 .globl s241
    276 .text
    277 .align 16
    278 .type s241,@function
    279 s241:
    280 pushl %ebp
    281 pushl %ebx
    282 pushl %esi
    283 pushl %edi
    284 movl %esp,%ebp
    285 subl $488,%esp
    286 movl $0,-484(%ebp)
    287 movl $0,-488(%ebp)
    288 leal qs241.46,%edi
    289 movl %edi,-476(%ebp)
    290 movl 20(%ebp),%edi
    291 leal 60(%edi),%edi
    292 movl %edi,-480(%ebp)
    293 .LC48:
    294 .LC49:
    295 movl -480(%ebp),%edi
    296 leal 1(%edi),%esi
    297 movl %esi,-480(%ebp)
    298 movl -476(%ebp),%esi
    299 leal 1(%esi),%ebx
    300 movl %ebx,-476(%ebp)
    301 movb (,%esi),%bl
    302 movb %bl,(,%edi)
    303 movsbl %bl,%edi
    304 cmpl $0,%edi
    305 jne .LC48
    306 jmp .LC51
    307 incl -484(%ebp)
    308 movl 20(%ebp),%edi
    309 cmpl $0,44(%edi)
    310 je .LC53
    311 pushl $1
    312 pushl $s241er.45
    313 call printf
    314 addl $8,%esp
    315 .LC53:
    316 .LC51:
    317 jmp .LC55
    318 addl $2,-484(%ebp)
    319 movl 20(%ebp),%edi
    320 cmpl $0,44(%edi)
    321 je .LC57
    322 pushl $2
    323 pushl $s241er.45
    324 call printf
    325 addl $8,%esp
    326 .LC57:
    327 .LC55:
    328 jmp .LC59
    329 addl $4,-484(%ebp)
    330 movl 20(%ebp),%edi
    331 cmpl $0,44(%edi)
    332 je .LC61
    333 pushl $4
    334 pushl $s241er.45
    335 call printf
    336 addl $8,%esp
    337 .LC61:
    338 .LC59:
    339 jmp .LC63
    340 addl $8,-484(%ebp)
    341 movl 20(%ebp),%edi
    342 cmpl $0,44(%edi)
    343 je .LC65
    344 pushl $8
    345 pushl $s241er.45
    346 call printf
    347 addl $8,%esp
    348 .LC65:
    349 .LC63:
    350 movl $0,-4(%ebp)
    351 .LC67:
    352 movl -4(%ebp),%edi
    353 movl %edi,g.47(,%edi,4)
    354 .LC68:
    355 incl -4(%ebp)
    356 cmpl $17,-4(%ebp)
    357 jl .LC67
    358 movl $18,-4(%ebp)
    359 .LC71:
    360 movl -4(%ebp),%edi
    361 leal g.47(,%edi,4),%edi
    362 pushl (,%edi)
    363 call pow2
    364 addl $4,%esp
    365 movl %eax,(,%edi)
    366 movl -4(%ebp),%edi
    367 leal (,%edi,4),%edi
    368 movl g.47(%edi),%esi
    369 subl $1,%esi
    370 movl %esi,g.47-4(%edi)
    371 addl $2,-4(%ebp)
    372 .LC72:
    373 cmpl $39,-4(%ebp)
    374 jl .LC71
    375 movl $0,-160(%ebp)
    376 movl $0,-316(%ebp)
    377 movl $0,-472(%ebp)
    378 movl $1,-156(%ebp)
    379 movl $1,-312(%ebp)
    380 movl $1,-468(%ebp)
    381 movl $2,-152(%ebp)
    382 movl $2,-308(%ebp)
    383 movl $2,-464(%ebp)
    384 movl $3,-148(%ebp)
    385 movl $3,-304(%ebp)
    386 movl $3,-460(%ebp)
    387 movl $4,-144(%ebp)
    388 movl $4,-300(%ebp)
    389 movl $4,-456(%ebp)
    390 movl $5,-140(%ebp)
    391 movl $5,-296(%ebp)
    392 movl $5,-452(%ebp)
    393 movl $6,-136(%ebp)
    394 movl $6,-292(%ebp)
    395 movl $6,-448(%ebp)
    396 movl $7,-132(%ebp)
    397 movl $7,-288(%ebp)
    398 movl $7,-444(%ebp)
    399 movl $8,-128(%ebp)
    400 movl $8,-284(%ebp)
    401 movl $8,-440(%ebp)
    402 movl $9,-124(%ebp)
    403 movl $9,-280(%ebp)
    404 movl $9,-436(%ebp)
    405 movl $10,-120(%ebp)
    406 movl $10,-276(%ebp)
    407 movl $10,-432(%ebp)
    408 movl $11,-116(%ebp)
    409 movl $11,-272(%ebp)
    410 movl $11,-428(%ebp)
    411 movl $12,-112(%ebp)
    412 movl $12,-268(%ebp)
    413 movl $12,-424(%ebp)
    414 movl $13,-108(%ebp)
    415 movl $13,-264(%ebp)
    416 movl $13,-420(%ebp)
    417 movl $14,-104(%ebp)
    418 movl $14,-260(%ebp)
    419 movl $14,-416(%ebp)
    420 movl $15,-100(%ebp)
    421 movl $15,-256(%ebp)
    422 movl $15,-412(%ebp)
    423 movl $16,-96(%ebp)
    424 movl $16,-252(%ebp)
    425 movl $16,-408(%ebp)
    426 movl $63,-92(%ebp)
    427 movl $63,-248(%ebp)
    428 movl $63,-404(%ebp)
    429 movl $64,-88(%ebp)
    430 movl $64,-244(%ebp)
    431 movl $64,-400(%ebp)
    432 movl $255,-84(%ebp)
    433 movl $255,-240(%ebp)
    434 movl $255,-396(%ebp)
    435 movl $256,-80(%ebp)
    436 movl $256,-236(%ebp)
    437 movl $256,-392(%ebp)
    438 movl $4095,-76(%ebp)
    439 movl $4095,-232(%ebp)
    440 movl $4095,-388(%ebp)
    441 movl $4096,-72(%ebp)
    442 movl $4096,-228(%ebp)
    443 movl $4096,-384(%ebp)
    444 movl $65535,-68(%ebp)
    445 movl $65535,-224(%ebp)
    446 movl $65535,-380(%ebp)
    447 movl $65536,-64(%ebp)
    448 movl $65536,-220(%ebp)
    449 movl $65536,-376(%ebp)
    450 movl $262143,-60(%ebp)
    451 movl $262143,-216(%ebp)
    452 movl $262143,-372(%ebp)
    453 movl $262144,-56(%ebp)
    454 movl $262144,-212(%ebp)
    455 movl $262144,-368(%ebp)
    456 movl $1048575,-52(%ebp)
    457 movl $1048575,-208(%ebp)
    458 movl $1048575,-364(%ebp)
    459 movl $1048576,-48(%ebp)
    460 movl $1048576,-204(%ebp)
    461 movl $1048576,-360(%ebp)
    462 movl $16777215,-44(%ebp)
    463 movl $16777215,-200(%ebp)
    464 movl $16777215,-356(%ebp)
    465 movl $16777216,-40(%ebp)
    466 movl $16777216,-196(%ebp)
    467 movl $16777216,-352(%ebp)
    468 movl $268435455,-36(%ebp)
    469 movl $268435455,-192(%ebp)
    470 movl $268435455,-348(%ebp)
    471 movl $268435456,-32(%ebp)
    472 movl $268435456,-188(%ebp)
    473 movl $268435456,-344(%ebp)
    474 movl $1073741823,-28(%ebp)
    475 movl $1073741823,-184(%ebp)
    476 movl $1073741823,-340(%ebp)
    477 movl $1073741824,-24(%ebp)
    478 movl $1073741824,-180(%ebp)
    479 movl $1073741824,-336(%ebp)
    480 movl $0xffffffff,%edi
    481 movl %edi,-20(%ebp)
    482 movl $0xffffffff,%edi
    483 movl %edi,-176(%ebp)
    484 movl $0xffffffff,%edi
    485 movl %edi,-332(%ebp)
    486 movl $0xffffffff,%edi
    487 movl %edi,-16(%ebp)
    488 movl $0xffffffff,%edi
    489 movl %edi,-172(%ebp)
    490 movl $0xffffffff,%edi
    491 movl %edi,-328(%ebp)
    492 movl $0xffffffff,%edi
    493 movl %edi,-12(%ebp)
    494 movl $0xffffffff,%edi
    495 movl %edi,-168(%ebp)
    496 movl $0xffffffff,%edi
    497 movl %edi,-324(%ebp)
    498 movl $0xffffffff,%edi
    499 movl %edi,-8(%ebp)
    500 movl $0xffffffff,%edi
    501 movl %edi,-164(%ebp)
    502 movl $0xffffffff,%edi
    503 movl %edi,-320(%ebp)
    504 movl $0,-4(%ebp)
    505 .LC190:
    506 movl -4(%ebp),%edi
    507 leal (,%edi,4),%edi
    508 leal -160(%ebp),%esi
    509 movl (%esi,%edi),%esi
    510 cmpl %esi,g.47(%edi)
    511 jne .LC197
    512 leal -316(%ebp),%ebx
    513 movl (%ebx,%edi),%ebx
    514 cmpl %ebx,%esi
    515 jne .LC197
    516 leal -472(%ebp),%esi
    517 cmpl (%esi,%edi),%ebx
    518 je .LC194
    519 .LC197:
    520 movl 20(%ebp),%edi
    521 cmpl $0,40(%edi)
    522 je .LC198
    523 pushl $.LC200
    524 call printf
    525 addl $4,%esp
    526 pushl $.LC201
    527 call printf
    528 addl $4,%esp
    529 .LC198:
    530 .LC194:
    531 .LC191:
    532 incl -4(%ebp)
    533 cmpl $39,-4(%ebp)
    534 jl .LC190
    535 cmpl $0,-488(%ebp)
    536 je .LC202
    537 movl $16,-484(%ebp)
    538 .LC202:
    539 movl -484(%ebp),%eax
    540 .LC44:
    541 movl %ebp,%esp
    542 popl %edi
    543 popl %esi
    544 popl %ebx
    545 popl %ebp
    546 ret
    547 .Lf204:
    548 .size s241,.Lf204-s241
    549 .globl pow2
    550 .align 16
    551 .type pow2,@function
    552 pow2:
    553 pushl %ebp
    554 pushl %ebx
    555 pushl %esi
    556 pushl %edi
    557 movl %esp,%ebp
    558 subl $4,%esp
    559 movl $1,-4(%ebp)
    560 jmp .LC207
    561 .LC206:
    562 sall $1,-4(%ebp)
    563 .LC207:
    564 movl 20(%ebp),%edi
    565 movl %edi,%esi
    566 subl $1,%esi
    567 movl %esi,20(%ebp)
    568 cmpl $0,%edi
    569 jne .LC206
    570 movl -4(%ebp),%eax
    571 .LC205:
    572 movl %ebp,%esp
    573 popl %edi
    574 popl %esi
    575 popl %ebx
    576 popl %ebp
    577 ret
    578 .Lf209:
    579 .size pow2,.Lf209-pow2
    580 .data
    581 .align 1
    582 .type s243er.211,@object
    583 s243er.211:
    584 .byte 115
    585 .byte 50
    586 .byte 52
    587 .byte 51
    588 .byte 44
    589 .byte 101
    590 .byte 114
    591 .byte 37
    592 .byte 100
    593 .byte 10
    594 .byte 0
    595 .size s243er.211,11
    596 .align 1
    597 .type qs243.212,@object
    598 .size qs243.212,8
    599 qs243.212:
    600 .byte 115
    601 .byte 50
    602 .byte 52
    603 .byte 51
    604 .byte 32
    605 .byte 32
    606 .byte 32
    607 .byte 0
    608 .globl s243
    609 .text
    610 .align 16
    611 .type s243,@function
    612 s243:
    613 pushl %ebp
    614 pushl %ebx
    615 pushl %esi
    616 pushl %edi
    617 movl %esp,%ebp
    618 subl $268,%esp
    619 movl $0,-268(%ebp)
    620 leal qs243.212,%edi
    621 movl %edi,-260(%ebp)
    622 movl 20(%ebp),%edi
    623 leal 60(%edi),%edi
    624 movl %edi,-264(%ebp)
    625 .LC213:
    626 .LC214:
    627 movl -264(%ebp),%edi
    628 leal 1(%edi),%esi
    629 movl %esi,-264(%ebp)
    630 movl -260(%ebp),%esi
    631 leal 1(%esi),%ebx
    632 movl %ebx,-260(%ebp)
    633 movb (,%esi),%bl
    634 movb %bl,(,%edi)
    635 movsbl %bl,%edi
    636 cmpl $0,%edi
    637 jne .LC213
    638 leal -256(%ebp),%edi
    639 pushl %edi
    640 call zerofill
    641 addl $4,%esp
    642 movb $1,-159(%ebp)
    643 movb $1,-191(%ebp)
    644 movb $1,-130(%ebp)
    645 movb $1,-208(%ebp)
    646 movb $1,-158(%ebp)
    647 movb $1,-190(%ebp)
    648 movb $1,-223(%ebp)
    649 movb $1,-207(%ebp)
    650 movb $1,-157(%ebp)
    651 movb $1,-189(%ebp)
    652 movb $1,-222(%ebp)
    653 movb $1,-206(%ebp)
    654 movb $1,-156(%ebp)
    655 movb $1,-188(%ebp)
    656 movb $1,-221(%ebp)
    657 movb $1,-205(%ebp)
    658 movb $1,-155(%ebp)
    659 movb $1,-187(%ebp)
    660 movb $1,-219(%ebp)
    661 movb $1,-204(%ebp)
    662 movb $1,-154(%ebp)
    663 movb $1,-186(%ebp)
    664 movb $1,-218(%ebp)
    665 movb $1,-203(%ebp)
    666 movb $1,-153(%ebp)
    667 movb $1,-185(%ebp)
    668 movb $1,-216(%ebp)
    669 movb $1,-202(%ebp)
    670 movb $1,-152(%ebp)
    671 movb $1,-184(%ebp)
    672 movb $1,-215(%ebp)
    673 movb $1,-201(%ebp)
    674 movb $1,-151(%ebp)
    675 movb $1,-183(%ebp)
    676 movb $1,-161(%ebp)
    677 movb $1,-200(%ebp)
    678 movb $1,-150(%ebp)
    679 movb $1,-182(%ebp)
    680 movb $1,-195(%ebp)
    681 movb $1,-199(%ebp)
    682 movb $1,-149(%ebp)
    683 movb $1,-181(%ebp)
    684 movb $1,-211(%ebp)
    685 movb $1,-148(%ebp)
    686 movb $1,-180(%ebp)
    687 movb $1,-162(%ebp)
    688 movb $1,-147(%ebp)
    689 movb $1,-179(%ebp)
    690 movb $1,-132(%ebp)
    691 movb $1,-246(%ebp)
    692 movb $1,-146(%ebp)
    693 movb $1,-178(%ebp)
    694 movb $1,-247(%ebp)
    695 movb $1,-145(%ebp)
    696 movb $1,-177(%ebp)
    697 movb $1,-133(%ebp)
    698 movb $1,-248(%ebp)
    699 movb $1,-144(%ebp)
    700 movb $1,-176(%ebp)
    701 movb $1,-131(%ebp)
    702 movb $1,-243(%ebp)
    703 movb $1,-143(%ebp)
    704 movb $1,-175(%ebp)
    705 movb $1,-165(%ebp)
    706 movb $1,-244(%ebp)
    707 movb $1,-142(%ebp)
    708 movb $1,-174(%ebp)
    709 movb $1,-163(%ebp)
    710 movb $1,-141(%ebp)
    711 movb $1,-173(%ebp)
    712 movb $1,-213(%ebp)
    713 movb $1,-164(%ebp)
    714 movb $1,-140(%ebp)
    715 movb $1,-172(%ebp)
    716 movb $1,-197(%ebp)
    717 movb $1,-217(%ebp)
    718 movb $1,-139(%ebp)
    719 movb $1,-171(%ebp)
    720 movb $1,-214(%ebp)
    721 movb $1,-138(%ebp)
    722 movb $1,-170(%ebp)
    723 movb $1,-198(%ebp)
    724 movb $1,-256(%ebp)
    725 movb $1,-137(%ebp)
    726 movb $1,-169(%ebp)
    727 movb $1,-196(%ebp)
    728 movb $1,-224(%ebp)
    729 movb $1,-136(%ebp)
    730 movb $1,-168(%ebp)
    731 movb $1,-194(%ebp)
    732 movb $1,-135(%ebp)
    733 movb $1,-167(%ebp)
    734 movb $1,-212(%ebp)
    735 movb $1,-134(%ebp)
    736 movb $1,-166(%ebp)
    737 movb $1,-210(%ebp)
    738 movb $1,-193(%ebp)
    739 movb $1,-209(%ebp)
    740 leal -256(%ebp),%edi
    741 pushl %edi
    742 call sumof
    743 addl $4,%esp
    744 cmpl $98,%eax
    745 je .LC313
    746 incl -268(%ebp)
    747 movl 20(%ebp),%edi
    748 cmpl $0,44(%edi)
    749 je .LC315
    750 pushl $1
    751 pushl $s243er.211
    752 call printf
    753 addl $8,%esp
    754 .LC315:
    755 .LC313:
    756 jmp .LC317
    757 addl $8,-268(%ebp)
    758 movl 20(%ebp),%edi
    759 cmpl $0,44(%edi)
    760 je .LC319
    761 pushl $8
    762 pushl $s243er.211
    763 call printf
    764 addl $8,%esp
    765 .LC319:
    766 .LC317:
    767 movl -268(%ebp),%eax
    768 .LC210:
    769 movl %ebp,%esp
    770 popl %edi
    771 popl %esi
    772 popl %ebx
    773 popl %ebp
    774 ret
    775 .Lf321:
    776 .size s243,.Lf321-s243
    777 .globl zerofill
    778 .align 16
    779 .type zerofill,@function
    780 zerofill:
    781 pushl %ebp
    782 pushl %ebx
    783 pushl %esi
    784 pushl %edi
    785 movl %esp,%ebp
    786 subl $4,%esp
    787 movl $0,-4(%ebp)
    788 .LC323:
    789 movl 20(%ebp),%edi
    790 leal 1(%edi),%esi
    791 movl %esi,20(%ebp)
    792 movb $0,(,%edi)
    793 .LC324:
    794 incl -4(%ebp)
    795 cmpl $256,-4(%ebp)
    796 jl .LC323
    797 movl $0,%eax
    798 .LC322:
    799 movl %ebp,%esp
    800 popl %edi
    801 popl %esi
    802 popl %ebx
    803 popl %ebp
    804 ret
    805 .Lf327:
    806 .size zerofill,.Lf327-zerofill
    807 .globl sumof
    808 .align 16
    809 .type sumof,@function
    810 sumof:
    811 pushl %ebp
    812 pushl %ebx
    813 pushl %esi
    814 pushl %edi
    815 movl %esp,%ebp
    816 subl $12,%esp
    817 movl 20(%ebp),%edi
    818 movl %edi,-12(%ebp)
    819 movl $0,-4(%ebp)
    820 movl $0,-8(%ebp)
    821 .LC329:
    822 movl -12(%ebp),%edi
    823 leal 1(%edi),%esi
    824 movl %esi,-12(%ebp)
    825 movsbl (,%edi),%edi
    826 addl %edi,-4(%ebp)
    827 .LC330:
    828 incl -8(%ebp)
    829 cmpl $256,-8(%ebp)
    830 jl .LC329
    831 movl -4(%ebp),%eax
    832 .LC328:
    833 movl %ebp,%esp
    834 popl %edi
    835 popl %esi
    836 popl %ebx
    837 popl %ebp
    838 ret
    839 .Lf333:
    840 .size sumof,.Lf333-sumof
    841 .data
    842 .align 1
    843 .type s244er.335,@object
    844 s244er.335:
    845 .byte 115
    846 .byte 50
    847 .byte 52
    848 .byte 52
    849 .byte 44
    850 .byte 101
    851 .byte 114
    852 .byte 37
    853 .byte 100
    854 .byte 10
    855 .byte 0
    856 .size s244er.335,11
    857 .align 1
    858 .type qs244.336,@object
    859 .size qs244.336,8
    860 qs244.336:
    861 .byte 115
    862 .byte 50
    863 .byte 52
    864 .byte 52
    865 .byte 32
    866 .byte 32
    867 .byte 32
    868 .byte 0
    869 .globl s244
    870 .text
    871 .align 16
    872 .type s244,@function
    873 s244:
    874 pushl %ebp
    875 pushl %ebx
    876 pushl %esi
    877 pushl %edi
    878 movl %esp,%ebp
    879 subl $92,%esp
    880 leal qs244.336,%edi
    881 movl %edi,-72(%ebp)
    882 movl 20(%ebp),%edi
    883 leal 60(%edi),%edi
    884 movl %edi,-76(%ebp)
    885 .LC337:
    886 .LC338:
    887 movl -76(%ebp),%edi
    888 leal 1(%edi),%esi
    889 movl %esi,-76(%ebp)
    890 movl -72(%ebp),%esi
    891 leal 1(%esi),%ebx
    892 movl %ebx,-72(%ebp)
    893 movb (,%esi),%bl
    894 movb %bl,(,%edi)
    895 movsbl %bl,%edi
    896 cmpl $0,%edi
    897 jne .LC337
    898 movl $0,-84(%ebp)
    899 movl $0,-80(%ebp)
    900 fldl .LC340
    901 fstpl -68(%ebp)
    902 fldl .LC340
    903 fstpl -60(%ebp)
    904 fldl .LC340
    905 fstpl -52(%ebp)
    906 fldl .LC340
    907 fstpl -44(%ebp)
    908 fldl .LC340
    909 fstpl -36(%ebp)
    910 fldl .LC340
    911 fstpl -28(%ebp)
    912 fldl .LC340
    913 fstpl -20(%ebp)
    914 fldl .LC340
    915 fstpl -12(%ebp)
    916 movl $0,-80(%ebp)
    917 movl $0,-4(%ebp)
    918 .LC348:
    919 movl -4(%ebp),%edi
    920 leal (,%edi,8),%edi
    921 leal -68(%ebp),%esi
    922 leal -60(%ebp),%ebx
    923 fldl (%ebx,%edi)
    924 fcompl (%esi,%edi)
    925 fstsw %ax
    926 sahf
    927 je .LC352
    928 movl $1,-80(%ebp)
    929 .LC352:
    930 .LC349:
    931 incl -4(%ebp)
    932 cmpl $7,-4(%ebp)
    933 jl .LC348
    934 cmpl $0,-80(%ebp)
    935 je .LC355
    936 movl 20(%ebp),%edi
    937 cmpl $0,44(%edi)
    938 je .LC357
    939 pushl $1
    940 pushl $s244er.335
    941 call printf
    942 addl $8,%esp
    943 .LC357:
    944 incl -84(%ebp)
    945 .LC355:
    946 jmp .LC359
    947 movl 20(%ebp),%edi
    948 cmpl $0,44(%edi)
    949 je .LC361
    950 pushl $2
    951 pushl $s244er.335
    952 call printf
    953 addl $8,%esp
    954 .LC361:
    955 addl $2,-84(%ebp)
    956 .LC359:
    957 movl -84(%ebp),%eax
    958 .LC334:
    959 movl %ebp,%esp
    960 popl %edi
    961 popl %esi
    962 popl %ebx
    963 popl %ebp
    964 ret
    965 .Lf363:
    966 .size s244,.Lf363-s244
    967 .data
    968 .align 1
    969 .type s25er.365,@object
    970 s25er.365:
    971 .byte 115
    972 .byte 50
    973 .byte 53
    974 .byte 44
    975 .byte 101
    976 .byte 114
    977 .byte 37
    978 .byte 100
    979 .byte 10
    980 .byte 0
    981 .size s25er.365,10
    982 .align 1
    983 .type qs25.366,@object
    984 .size qs25.366,8
    985 qs25.366:
    986 .byte 115
    987 .byte 50
    988 .byte 53
    989 .byte 32
    990 .byte 32
    991 .byte 32
    992 .byte 32
    993 .byte 0
    994 .globl s25
    995 .text
    996 .align 16
    997 .type s25,@function
    998 s25:
    999 pushl %ebp
   1000 pushl %ebx
   1001 pushl %esi
   1002 pushl %edi
   1003 movl %esp,%ebp
   1004 subl $28,%esp
   1005 leal qs25.366,%edi
   1006 movl %edi,-16(%ebp)
   1007 movl 20(%ebp),%edi
   1008 leal 60(%edi),%edi
   1009 movl %edi,-20(%ebp)
   1010 .LC367:
   1011 .LC368:
   1012 movl -20(%ebp),%edi
   1013 leal 1(%edi),%esi
   1014 movl %esi,-20(%ebp)
   1015 movl -16(%ebp),%esi
   1016 leal 1(%esi),%ebx
   1017 movl %ebx,-16(%ebp)
   1018 movb (,%esi),%bl
   1019 movb %bl,(,%edi)
   1020 movsbl %bl,%edi
   1021 cmpl $0,%edi
   1022 jne .LC367
   1023 movl $0,-24(%ebp)
   1024 leal .LC370,%edi
   1025 movl %edi,-8(%ebp)
   1026 movl -8(%ebp),%edi
   1027 movsbl 1(%edi),%esi
   1028 movsbl (,%edi),%ebx
   1029 cmpl %esi,%ebx
   1030 jne .LC374
   1031 movsbl 2(%edi),%edi
   1032 cmpl %edi,%esi
   1033 jne .LC374
   1034 cmpl $46,%edi
   1035 je .LC371
   1036 .LC374:
   1037 incl -24(%ebp)
   1038 movl 20(%ebp),%edi
   1039 cmpl $0,44(%edi)
   1040 je .LC375
   1041 pushl $1
   1042 pushl $s25er.365
   1043 call printf
   1044 addl $8,%esp
   1045 .LC375:
   1046 .LC371:
   1047 movl -8(%ebp),%edi
   1048 movsbl 3(%edi),%edi
   1049 cmpl $0,%edi
   1050 je .LC377
   1051 addl $4,-24(%ebp)
   1052 movl 20(%ebp),%edi
   1053 cmpl $0,44(%edi)
   1054 je .LC379
   1055 pushl $4
   1056 pushl $s25er.365
   1057 call printf
   1058 addl $8,%esp
   1059 .LC379:
   1060 .LC377:
   1061 movsbl .LC383+1,%edi
   1062 cmpl $34,%edi
   1063 je .LC381
   1064 addl $8,-24(%ebp)
   1065 movl 20(%ebp),%edi
   1066 cmpl $0,44(%edi)
   1067 je .LC385
   1068 pushl $8
   1069 pushl $s25er.365
   1070 call printf
   1071 addl $8,%esp
   1072 .LC385:
   1073 .LC381:
   1074 leal .LC387,%edi
   1075 movl %edi,-8(%ebp)
   1076 movl -8(%ebp),%edi
   1077 movsbl (,%edi),%esi
   1078 cmpl $10,%esi
   1079 jne .LC395
   1080 movsbl 1(%edi),%esi
   1081 cmpl $9,%esi
   1082 jne .LC395
   1083 movsbl 2(%edi),%esi
   1084 cmpl $8,%esi
   1085 jne .LC395
   1086 movsbl 3(%edi),%esi
   1087 cmpl $13,%esi
   1088 jne .LC395
   1089 movsbl 4(%edi),%esi
   1090 cmpl $12,%esi
   1091 jne .LC395
   1092 movsbl 5(%edi),%esi
   1093 cmpl $92,%esi
   1094 jne .LC395
   1095 movsbl 6(%edi),%edi
   1096 cmpl $39,%edi
   1097 je .LC388
   1098 .LC395:
   1099 addl $16,-24(%ebp)
   1100 movl 20(%ebp),%edi
   1101 cmpl $0,44(%edi)
   1102 je .LC396
   1103 pushl $16
   1104 pushl $s25er.365
   1105 call printf
   1106 addl $8,%esp
   1107 .LC396:
   1108 .LC388:
   1109 leal .LC398,%edi
   1110 movl %edi,-12(%ebp)
   1111 movl %edi,-8(%ebp)
   1112 movl $0,-28(%ebp)
   1113 movl $0,-4(%ebp)
   1114 jmp .LC402
   1115 .LC399:
   1116 movl -4(%ebp),%edi
   1117 movl -8(%ebp),%esi
   1118 movsbl (%esi,%edi),%esi
   1119 movl -12(%ebp),%ebx
   1120 movsbl (%ebx,%edi),%edi
   1121 cmpl %edi,%esi
   1122 je .LC403
   1123 movl $1,-28(%ebp)
   1124 .LC403:
   1125 .LC400:
   1126 incl -4(%ebp)
   1127 .LC402:
   1128 movl -4(%ebp),%edi
   1129 cmpl $7,%edi
   1130 jb .LC399
   1131 cmpl $0,-28(%ebp)
   1132 je .LC405
   1133 addl $32,-24(%ebp)
   1134 movl 20(%ebp),%edi
   1135 cmpl $0,44(%edi)
   1136 je .LC407
   1137 pushl $32
   1138 pushl $s25er.365
   1139 call printf
   1140 addl $8,%esp
   1141 .LC407:
   1142 .LC405:
   1143 movl -24(%ebp),%eax
   1144 .LC364:
   1145 movl %ebp,%esp
   1146 popl %edi
   1147 popl %esi
   1148 popl %ebx
   1149 popl %ebp
   1150 ret
   1151 .Lf409:
   1152 .size s25,.Lf409-s25
   1153 .data
   1154 .align 1
   1155 .type qs26.411,@object
   1156 .size qs26.411,8
   1157 qs26.411:
   1158 .byte 115
   1159 .byte 50
   1160 .byte 54
   1161 .byte 32
   1162 .byte 32
   1163 .byte 32
   1164 .byte 32
   1165 .byte 0
   1166 .align 1
   1167 .type s.412,@object
   1168 s.412:
   1169 .byte 37
   1170 .byte 51
   1171 .byte 100
   1172 .byte 32
   1173 .byte 98
   1174 .byte 105
   1175 .byte 116
   1176 .byte 115
   1177 .byte 32
   1178 .byte 105
   1179 .byte 110
   1180 .byte 32
   1181 .byte 37
   1182 .byte 115
   1183 .byte 115
   1184 .byte 46
   1185 .byte 10
   1186 .byte 0
   1187 .size s.412,18
   1188 .align 1
   1189 .type s2.413,@object
   1190 s2.413:
   1191 .byte 37
   1192 .byte 101
   1193 .byte 32
   1194 .byte 105
   1195 .byte 115
   1196 .byte 32
   1197 .byte 116
   1198 .byte 104
   1199 .byte 101
   1200 .byte 32
   1201 .byte 108
   1202 .byte 101
   1203 .byte 97
   1204 .byte 115
   1205 .byte 116
   1206 .byte 32
   1207 .byte 110
   1208 .byte 117
   1209 .byte 109
   1210 .byte 98
   1211 .byte 101
   1212 .byte 114
   1213 .byte 32
   1214 .byte 116
   1215 .byte 104
   1216 .byte 97
   1217 .byte 116
   1218 .byte 32
   1219 .byte 99
   1220 .byte 97
   1221 .byte 110
   1222 .byte 32
   1223 .byte 98
   1224 .byte 101
   1225 .byte 32
   1226 .byte 97
   1227 .byte 100
   1228 .byte 100
   1229 .byte 101
   1230 .byte 100
   1231 .byte 32
   1232 .byte 116
   1233 .byte 111
   1234 .byte 32
   1235 .byte 49
   1236 .byte 46
   1237 .byte 32
   1238 .byte 40
   1239 .byte 37
   1240 .byte 115
   1241 .byte 41
   1242 .byte 46
   1243 .byte 10
   1244 .byte 0
   1245 .size s2.413,54
   1246 .globl s26
   1247 .text
   1248 .align 16
   1249 .type s26,@function
   1250 s26:
   1251 pushl %ebp
   1252 pushl %ebx
   1253 pushl %esi
   1254 pushl %edi
   1255 movl %esp,%ebp
   1256 subl $56,%esp
   1257 leal qs26.411,%edi
   1258 movl %edi,-36(%ebp)
   1259 movl 20(%ebp),%edi
   1260 leal 60(%edi),%edi
   1261 movl %edi,-40(%ebp)
   1262 .LC414:
   1263 .LC415:
   1264 movl -40(%ebp),%edi
   1265 leal 1(%edi),%esi
   1266 movl %esi,-40(%ebp)
   1267 movl -36(%ebp),%esi
   1268 leal 1(%esi),%ebx
   1269 movl %ebx,-36(%ebp)
   1270 movb (,%esi),%bl
   1271 movb %bl,(,%edi)
   1272 movsbl %bl,%edi
   1273 cmpl $0,%edi
   1274 jne .LC414
   1275 movl 20(%ebp),%edi
   1276 movl $0,(,%edi)
   1277 movb $0,-41(%ebp)
   1278 movb $1,-5(%ebp)
   1279 jmp .LC418
   1280 .LC417:
   1281 movsbl -5(%ebp),%edi
   1282 leal (,%edi,2),%edi
   1283 movl %edi,%ebx
   1284 movb %bl,-5(%ebp)
   1285 movl 20(%ebp),%edi
   1286 incl (,%edi)
   1287 .LC418:
   1288 movsbl -41(%ebp),%edi
   1289 movsbl -5(%ebp),%esi
   1290 cmpl %esi,%edi
   1291 jne .LC417
   1292 movl 20(%ebp),%edi
   1293 movl (,%edi),%esi
   1294 leal (,%esi,4),%esi
   1295 movl %esi,4(%edi)
   1296 movl 20(%ebp),%edi
   1297 movl (,%edi),%esi
   1298 leal (,%esi,2),%esi
   1299 movl %esi,8(%edi)
   1300 movl 20(%ebp),%edi
   1301 movl (,%edi),%esi
   1302 leal (,%esi,4),%esi
   1303 movl %esi,12(%edi)
   1304 movl 20(%ebp),%edi
   1305 movl (,%edi),%esi
   1306 leal (,%esi,4),%esi
   1307 movl %esi,16(%edi)
   1308 movl 20(%ebp),%edi
   1309 movl (,%edi),%esi
   1310 leal (,%esi,4),%esi
   1311 movl %esi,20(%edi)
   1312 movl 20(%ebp),%edi
   1313 movl (,%edi),%esi
   1314 leal (,%esi,8),%esi
   1315 movl %esi,24(%edi)
   1316 flds .LC420
   1317 fstps -16(%ebp)
   1318 flds .LC420
   1319 fstps -4(%ebp)
   1320 flds .LC421
   1321 fstps -12(%ebp)
   1322 jmp .LC423
   1323 .LC422:
   1324 flds -16(%ebp)
   1325 fadds -4(%ebp)
   1326 fstps -12(%ebp)
   1327 flds -4(%ebp)
   1328 fdivl .LC425
   1329 fstps -4(%ebp)
   1330 .LC423:
   1331 flds -16(%ebp)
   1332 fcomps -12(%ebp)
   1333 fstsw %ax
   1334 sahf
   1335 jne .LC422
   1336 movl 20(%ebp),%edi
   1337 fldl .LC426
   1338 fmuls -4(%ebp)
   1339 fstps 28(%edi)
   1340 fldl .LC427
   1341 fstpl -32(%ebp)
   1342 flds .LC420
   1343 fstps -4(%ebp)
   1344 fldl .LC428
   1345 fstpl -24(%ebp)
   1346 jmp .LC430
   1347 .LC429:
   1348 flds -4(%ebp)
   1349 fstpl -56(%ebp)
   1350 fldl -32(%ebp)
   1351 faddl -56(%ebp)
   1352 fstpl -24(%ebp)
   1353 fldl -56(%ebp)
   1354 fdivl .LC425
   1355 fstps -4(%ebp)
   1356 .LC430:
   1357 fldl -32(%ebp)
   1358 fcompl -24(%ebp)
   1359 fstsw %ax
   1360 sahf
   1361 jne .LC429
   1362 movl 20(%ebp),%edi
   1363 fldl .LC426
   1364 fmuls -4(%ebp)
   1365 fstps 32(%edi)
   1366 movl 20(%ebp),%edi
   1367 cmpl $0,40(%edi)
   1368 je .LC432
   1369 pushl $.LC434
   1370 movl 20(%ebp),%edi
   1371 pushl (,%edi)
   1372 pushl $s.412
   1373 call printf
   1374 addl $12,%esp
   1375 pushl $.LC435
   1376 movl 20(%ebp),%edi
   1377 pushl 4(%edi)
   1378 pushl $s.412
   1379 call printf
   1380 addl $12,%esp
   1381 pushl $.LC436
   1382 movl 20(%ebp),%edi
   1383 pushl 8(%edi)
   1384 pushl $s.412
   1385 call printf
   1386 addl $12,%esp
   1387 pushl $.LC437
   1388 movl 20(%ebp),%edi
   1389 pushl 12(%edi)
   1390 pushl $s.412
   1391 call printf
   1392 addl $12,%esp
   1393 pushl $.LC438
   1394 movl 20(%ebp),%edi
   1395 pushl 16(%edi)
   1396 pushl $s.412
   1397 call printf
   1398 addl $12,%esp
   1399 pushl $.LC439
   1400 movl 20(%ebp),%edi
   1401 pushl 20(%edi)
   1402 pushl $s.412
   1403 call printf
   1404 addl $12,%esp
   1405 pushl $.LC440
   1406 movl 20(%ebp),%edi
   1407 pushl 24(%edi)
   1408 pushl $s.412
   1409 call printf
   1410 addl $12,%esp
   1411 pushl $.LC439
   1412 movl 20(%ebp),%edi
   1413 flds 28(%edi)
   1414 subl $8,%esp
   1415 fstpl (%esp)
   1416 pushl $s2.413
   1417 call printf
   1418 addl $16,%esp
   1419 pushl $.LC440
   1420 movl 20(%ebp),%edi
   1421 flds 32(%edi)
   1422 subl $8,%esp
   1423 fstpl (%esp)
   1424 pushl $s2.413
   1425 call printf
   1426 addl $16,%esp
   1427 .LC432:
   1428 movl $0,%eax
   1429 .LC410:
   1430 movl %ebp,%esp
   1431 popl %edi
   1432 popl %esi
   1433 popl %ebx
   1434 popl %ebp
   1435 ret
   1436 .Lf441:
   1437 .size s26,.Lf441-s26
   1438 .data
   1439 .align 1
   1440 .type s4er.443,@object
   1441 s4er.443:
   1442 .byte 115
   1443 .byte 52
   1444 .byte 44
   1445 .byte 101
   1446 .byte 114
   1447 .byte 37
   1448 .byte 100
   1449 .byte 10
   1450 .byte 0
   1451 .size s4er.443,9
   1452 .align 1
   1453 .type qs4.444,@object
   1454 .size qs4.444,8
   1455 qs4.444:
   1456 .byte 115
   1457 .byte 52
   1458 .byte 32
   1459 .byte 32
   1460 .byte 32
   1461 .byte 32
   1462 .byte 32
   1463 .byte 0
   1464 .globl s4
   1465 .text
   1466 .align 16
   1467 .type s4,@function
   1468 s4:
   1469 pushl %ebp
   1470 pushl %ebx
   1471 pushl %esi
   1472 pushl %edi
   1473 movl %esp,%ebp
   1474 subl $36,%esp
   1475 movl $0,-24(%ebp)
   1476 leal qs4.444,%edi
   1477 movl %edi,-16(%ebp)
   1478 movl 20(%ebp),%edi
   1479 leal 60(%edi),%edi
   1480 movl %edi,-20(%ebp)
   1481 .LC445:
   1482 .LC446:
   1483 movl -20(%ebp),%edi
   1484 leal 1(%edi),%esi
   1485 movl %esi,-20(%ebp)
   1486 movl -16(%ebp),%esi
   1487 leal 1(%esi),%ebx
   1488 movl %ebx,-16(%ebp)
   1489 movb (,%esi),%bl
   1490 movb %bl,(,%edi)
   1491 movsbl %bl,%edi
   1492 cmpl $0,%edi
   1493 jne .LC445
   1494 movl $0,-4(%ebp)
   1495 .LC448:
   1496 pushl -4(%ebp)
   1497 call svtest
   1498 addl $4,%esp
   1499 movl %eax,%edi
   1500 call zero
   1501 cmpl %eax,%edi
   1502 je .LC452
   1503 movl $1,-24(%ebp)
   1504 movl 20(%ebp),%edi
   1505 cmpl $0,44(%edi)
   1506 je .LC454
   1507 pushl $1
   1508 pushl $s4er.443
   1509 call printf
   1510 addl $8,%esp
   1511 .LC454:
   1512 .LC452:
   1513 .LC449:
   1514 incl -4(%ebp)
   1515 cmpl $3,-4(%ebp)
   1516 jl .LC448
   1517 call setev
   1518 call testev
   1519 cmpl $0,%eax
   1520 je .LC456
   1521 addl $2,-24(%ebp)
   1522 movl 20(%ebp),%edi
   1523 cmpl $0,44(%edi)
   1524 je .LC458
   1525 pushl $2
   1526 pushl $s4er.443
   1527 call printf
   1528 addl $8,%esp
   1529 .LC458:
   1530 .LC456:
   1531 jmp .LC460
   1532 addl $4,-24(%ebp)
   1533 movl 20(%ebp),%edi
   1534 cmpl $0,44(%edi)
   1535 je .LC462
   1536 pushl $4
   1537 pushl $s4er.443
   1538 call printf
   1539 addl $8,%esp
   1540 .LC462:
   1541 .LC460:
   1542 movl $0xffffffff,-8(%ebp)
   1543 movl $1,-12(%ebp)
   1544 movl $0,-4(%ebp)
   1545 jmp .LC467
   1546 .LC464:
   1547 movl -8(%ebp),%edi
   1548 andl %edi,-12(%ebp)
   1549 shrl $1,%edi
   1550 movl %edi,-8(%ebp)
   1551 .LC465:
   1552 incl -4(%ebp)
   1553 .LC467:
   1554 movl -4(%ebp),%edi
   1555 movl 20(%ebp),%esi
   1556 movl (,%esi),%esi
   1557 leal (,%esi,4),%esi
   1558 cmpl %esi,%edi
   1559 jb .LC464
   1560 movl -12(%ebp),%edi
   1561 cmpl $1,%edi
   1562 jne .LC470
   1563 movl -8(%ebp),%edi
   1564 cmpl $0,%edi
   1565 je .LC468
   1566 .LC470:
   1567 addl $8,-24(%ebp)
   1568 movl 20(%ebp),%edi
   1569 cmpl $0,44(%edi)
   1570 je .LC471
   1571 pushl $8
   1572 pushl $s4er.443
   1573 call printf
   1574 addl $8,%esp
   1575 .LC471:
   1576 .LC468:
   1577 movl -24(%ebp),%eax
   1578 .LC442:
   1579 movl %ebp,%esp
   1580 popl %edi
   1581 popl %esi
   1582 popl %ebx
   1583 popl %ebp
   1584 ret
   1585 .Lf473:
   1586 .size s4,.Lf473-s4
   1587 .bss
   1588 .align 4
   1589 .type k.475,@object
   1590 .size k.475,4
   1591 .lcomm k.475,4
   1592 .globl svtest
   1593 .text
   1594 .align 16
   1595 .type svtest,@function
   1596 svtest:
   1597 pushl %ebp
   1598 pushl %ebx
   1599 pushl %esi
   1600 pushl %edi
   1601 movl %esp,%ebp
   1602 subl $4,%esp
   1603 movl 20(%ebp),%edi
   1604 cmpl $0,%edi
   1605 je .LC478
   1606 cmpl $1,%edi
   1607 je .LC479
   1608 cmpl $2,%edi
   1609 je .LC482
   1610 jmp .LC476
   1611 .LC478:
   1612 movl $1978,k.475
   1613 movl $0,-4(%ebp)
   1614 jmp .LC477
   1615 .LC479:
   1616 cmpl $1978,k.475
   1617 je .LC480
   1618 movl $1,-4(%ebp)
   1619 jmp .LC477
   1620 .LC480:
   1621 movl $1929,k.475
   1622 movl $0,-4(%ebp)
   1623 jmp .LC477
   1624 .LC482:
   1625 cmpl $1929,k.475
   1626 je .LC483
   1627 movl $1,-4(%ebp)
   1628 jmp .LC477
   1629 .LC483:
   1630 movl $0,-4(%ebp)
   1631 .LC476:
   1632 .LC477:
   1633 movl -4(%ebp),%eax
   1634 .LC474:
   1635 movl %ebp,%esp
   1636 popl %edi
   1637 popl %esi
   1638 popl %ebx
   1639 popl %ebp
   1640 ret
   1641 .Lf485:
   1642 .size svtest,.Lf485-svtest
   1643 .bss
   1644 .align 4
   1645 .type k.487,@object
   1646 .size k.487,4
   1647 .lcomm k.487,4
   1648 .globl zero
   1649 .text
   1650 .align 16
   1651 .type zero,@function
   1652 zero:
   1653 pushl %ebp
   1654 pushl %ebx
   1655 pushl %esi
   1656 pushl %edi
   1657 movl %esp,%ebp
   1658 subl $4,%esp
   1659 movl $2,k.487
   1660 movl $0,-4(%ebp)
   1661 movl -4(%ebp),%eax
   1662 .LC486:
   1663 movl %ebp,%esp
   1664 popl %edi
   1665 popl %esi
   1666 popl %ebx
   1667 popl %ebp
   1668 ret
   1669 .Lf488:
   1670 .size zero,.Lf488-zero
   1671 .globl testev
   1672 .align 16
   1673 .type testev,@function
   1674 testev:
   1675 pushl %ebp
   1676 pushl %ebx
   1677 pushl %esi
   1678 pushl %edi
   1679 movl %esp,%ebp
   1680 cmpl $1066,extvar
   1681 je .LC490
   1682 movl $1,%eax
   1683 jmp .LC489
   1684 .LC490:
   1685 movl $0,%eax
   1686 .LC489:
   1687 movl %ebp,%esp
   1688 popl %edi
   1689 popl %esi
   1690 popl %ebx
   1691 popl %ebp
   1692 ret
   1693 .Lf492:
   1694 .size testev,.Lf492-testev
   1695 .data
   1696 .align 1
   1697 .type s61er.494,@object
   1698 s61er.494:
   1699 .byte 115
   1700 .byte 54
   1701 .byte 49
   1702 .byte 44
   1703 .byte 101
   1704 .byte 114
   1705 .byte 37
   1706 .byte 100
   1707 .byte 10
   1708 .byte 0
   1709 .size s61er.494,10
   1710 .align 1
   1711 .type qs61.495,@object
   1712 .size qs61.495,8
   1713 qs61.495:
   1714 .byte 115
   1715 .byte 54
   1716 .byte 49
   1717 .byte 32
   1718 .byte 32
   1719 .byte 32
   1720 .byte 32
   1721 .byte 0
   1722 .align 1
   1723 .type upper_alpha.496,@object
   1724 upper_alpha.496:
   1725 .byte 65
   1726 .byte 66
   1727 .byte 67
   1728 .byte 68
   1729 .byte 69
   1730 .byte 70
   1731 .byte 71
   1732 .byte 72
   1733 .byte 73
   1734 .byte 74
   1735 .byte 75
   1736 .byte 76
   1737 .byte 77
   1738 .byte 78
   1739 .byte 79
   1740 .byte 80
   1741 .byte 81
   1742 .byte 82
   1743 .byte 83
   1744 .byte 84
   1745 .byte 85
   1746 .byte 86
   1747 .byte 87
   1748 .byte 88
   1749 .byte 89
   1750 .byte 90
   1751 .byte 0
   1752 .size upper_alpha.496,27
   1753 .align 1
   1754 .type lower_alpha.497,@object
   1755 lower_alpha.497:
   1756 .byte 97
   1757 .byte 98
   1758 .byte 99
   1759 .byte 100
   1760 .byte 101
   1761 .byte 102
   1762 .byte 103
   1763 .byte 104
   1764 .byte 105
   1765 .byte 106
   1766 .byte 107
   1767 .byte 108
   1768 .byte 109
   1769 .byte 110
   1770 .byte 111
   1771 .byte 112
   1772 .byte 113
   1773 .byte 114
   1774 .byte 115
   1775 .byte 116
   1776 .byte 117
   1777 .byte 118
   1778 .byte 119
   1779 .byte 120
   1780 .byte 121
   1781 .byte 122
   1782 .byte 0
   1783 .size lower_alpha.497,27
   1784 .align 1
   1785 .type numbers.498,@object
   1786 numbers.498:
   1787 .byte 48
   1788 .byte 49
   1789 .byte 50
   1790 .byte 51
   1791 .byte 52
   1792 .byte 53
   1793 .byte 54
   1794 .byte 55
   1795 .byte 56
   1796 .byte 57
   1797 .byte 0
   1798 .size numbers.498,11
   1799 .align 1
   1800 .type special_characters.499,@object
   1801 special_characters.499:
   1802 .byte 126
   1803 .byte 33
   1804 .byte 34
   1805 .byte 35
   1806 .byte 37
   1807 .byte 38
   1808 .byte 40
   1809 .byte 41
   1810 .byte 95
   1811 .byte 61
   1812 .byte 45
   1813 .byte 94
   1814 .byte 124
   1815 .byte 123
   1816 .byte 125
   1817 .byte 91
   1818 .byte 93
   1819 .byte 43
   1820 .byte 59
   1821 .byte 42
   1822 .byte 58
   1823 .byte 60
   1824 .byte 62
   1825 .byte 44
   1826 .byte 46
   1827 .byte 63
   1828 .byte 47
   1829 .byte 0
   1830 .size special_characters.499,28
   1831 .align 1
   1832 .type extra_special_characters.500,@object
   1833 extra_special_characters.500:
   1834 .byte 10
   1835 .byte 9
   1836 .byte 8
   1837 .byte 13
   1838 .byte 12
   1839 .byte 92
   1840 .byte 39
   1841 .byte 0
   1842 .size extra_special_characters.500,8
   1843 .align 1
   1844 .type blank_and_NUL.501,@object
   1845 blank_and_NUL.501:
   1846 .byte 32
   1847 .byte 0
   1848 .byte 0
   1849 .size blank_and_NUL.501,3
   1850 .globl s61
   1851 .text
   1852 .align 16
   1853 .type s61,@function
   1854 s61:
   1855 pushl %ebp
   1856 pushl %ebx
   1857 pushl %esi
   1858 pushl %edi
   1859 movl %esp,%ebp
   1860 subl $60,%esp
   1861 leal qs61.495,%edi
   1862 movl %edi,-36(%ebp)
   1863 movl 20(%ebp),%edi
   1864 leal 60(%edi),%edi
   1865 movl %edi,-40(%ebp)
   1866 movl $0,-48(%ebp)
   1867 .LC502:
   1868 .LC503:
   1869 movl -40(%ebp),%edi
   1870 leal 1(%edi),%esi
   1871 movl %esi,-40(%ebp)
   1872 movl -36(%ebp),%esi
   1873 leal 1(%esi),%ebx
   1874 movl %ebx,-36(%ebp)
   1875 movb (,%esi),%bl
   1876 movb %bl,(,%edi)
   1877 movsbl %bl,%edi
   1878 cmpl $0,%edi
   1879 jne .LC502
   1880 movw $-19,-54(%ebp)
   1881 movswl -54(%ebp),%edi
   1882 movl %edi,-60(%ebp)
   1883 cmpl $-19,-60(%ebp)
   1884 je .LC505
   1885 incl -48(%ebp)
   1886 movl 20(%ebp),%edi
   1887 cmpl $0,44(%edi)
   1888 je .LC507
   1889 pushl $1
   1890 pushl $s61er.494
   1891 call printf
   1892 addl $8,%esp
   1893 .LC507:
   1894 .LC505:
   1895 leal upper_alpha.496,%edi
   1896 movl %edi,-28(%ebp)
   1897 leal lower_alpha.497,%edi
   1898 movl %edi,-24(%ebp)
   1899 leal numbers.498,%edi
   1900 movl %edi,-20(%ebp)
   1901 leal special_characters.499,%edi
   1902 movl %edi,-16(%ebp)
   1903 leal extra_special_characters.500,%edi
   1904 movl %edi,-12(%ebp)
   1905 leal blank_and_NUL.501,%edi
   1906 movl %edi,-8(%ebp)
   1907 movl $0,-32(%ebp)
   1908 movl $0,-4(%ebp)
   1909 jmp .LC519
   1910 .LC518:
   1911 movl -4(%ebp),%edi
   1912 leal -28(%ebp),%esi
   1913 leal (%esi,%edi,4),%edi
   1914 movl (,%edi),%esi
   1915 leal 1(%esi),%ebx
   1916 movl %ebx,(,%edi)
   1917 movsbl (,%esi),%edi
   1918 cmpl $0,%edi
   1919 jge .LC521
   1920 movl $1,-32(%ebp)
   1921 .LC521:
   1922 .LC519:
   1923 movl -4(%ebp),%edi
   1924 leal -28(%ebp),%esi
   1925 movl (%esi,%edi,4),%edi
   1926 movsbl (,%edi),%edi
   1927 cmpl $0,%edi
   1928 jne .LC518
   1929 .LC515:
   1930 incl -4(%ebp)
   1931 cmpl $6,-4(%ebp)
   1932 jl .LC519
   1933 cmpl $0,-32(%ebp)
   1934 je .LC523
   1935 addl $2,-48(%ebp)
   1936 movl 20(%ebp),%edi
   1937 cmpl $0,44(%edi)
   1938 je .LC525
   1939 pushl $2
   1940 pushl $s61er.494
   1941 call printf
   1942 addl $8,%esp
   1943 .LC525:
   1944 .LC523:
   1945 movl $1048579,-44(%ebp)
   1946 movl -44(%ebp),%edi
   1947 movl %edi,%esi
   1948 movw %si,-50(%ebp)
   1949 movl %edi,%ebx
   1950 movb %bl,-51(%ebp)
   1951 movswl -50(%ebp),%edi
   1952 cmpl -44(%ebp),%edi
   1953 je .LC530
   1954 cmpl $3,%edi
   1955 jne .LC529
   1956 .LC530:
   1957 movsbl -51(%ebp),%edi
   1958 cmpl -44(%ebp),%edi
   1959 je .LC527
   1960 cmpl $3,%edi
   1961 je .LC527
   1962 .LC529:
   1963 addl $8,-48(%ebp)
   1964 movl 20(%ebp),%edi
   1965 cmpl $0,44(%edi)
   1966 je .LC531
   1967 pushl $8
   1968 pushl $s61er.494
   1969 call printf
   1970 addl $8,%esp
   1971 .LC531:
   1972 .LC527:
   1973 movl -48(%ebp),%eax
   1974 .LC493:
   1975 movl %ebp,%esp
   1976 popl %edi
   1977 popl %esi
   1978 popl %ebx
   1979 popl %ebp
   1980 ret
   1981 .Lf533:
   1982 .size s61,.Lf533-s61
   1983 .data
   1984 .align 1
   1985 .type s626er.535,@object
   1986 s626er.535:
   1987 .byte 115
   1988 .byte 54
   1989 .byte 50
   1990 .byte 54
   1991 .byte 44
   1992 .byte 101
   1993 .byte 114
   1994 .byte 37
   1995 .byte 100
   1996 .byte 10
   1997 .byte 0
   1998 .size s626er.535,11
   1999 .align 1
   2000 .type qs626.536,@object
   2001 .size qs626.536,8
   2002 qs626.536:
   2003 .byte 115
   2004 .byte 54
   2005 .byte 50
   2006 .byte 54
   2007 .byte 32
   2008 .byte 32
   2009 .byte 32
   2010 .byte 0
   2011 .globl s626
   2012 .text
   2013 .align 16
   2014 .type s626,@function
   2015 s626:
   2016 pushl %ebp
   2017 pushl %ebx
   2018 pushl %esi
   2019 pushl %edi
   2020 movl %esp,%ebp
   2021 subl $128,%esp
   2022 leal qs626.536,%edi
   2023 movl %edi,-56(%ebp)
   2024 movl 20(%ebp),%edi
   2025 leal 60(%edi),%edi
   2026 movl %edi,-60(%ebp)
   2027 movl $0,-104(%ebp)
   2028 .LC537:
   2029 .LC538:
   2030 movl -60(%ebp),%edi
   2031 leal 1(%edi),%esi
   2032 movl %esi,-60(%ebp)
   2033 movl -56(%ebp),%esi
   2034 leal 1(%esi),%ebx
   2035 movl %ebx,-56(%ebp)
   2036 movb (,%esi),%bl
   2037 movb %bl,(,%edi)
   2038 movsbl %bl,%edi
   2039 cmpl $0,%edi
   2040 jne .LC537
   2041 flds .LC420
   2042 fstps -36(%ebp)
   2043 movl $1,-64(%ebp)
   2044 movl $1,-40(%ebp)
   2045 movl $0,-4(%ebp)
   2046 jmp .LC543
   2047 .LC540:
   2048 flds .LC544
   2049 fmuls -36(%ebp)
   2050 fstps -36(%ebp)
   2051 movl -40(%ebp),%edi
   2052 leal (,%edi,2),%edi
   2053 orl -64(%ebp),%edi
   2054 movl %edi,-40(%ebp)
   2055 .LC541:
   2056 incl -4(%ebp)
   2057 .LC543:
   2058 movl 20(%ebp),%edi
   2059 movl 12(%edi),%edi
   2060 subl $2,%edi
   2061 cmpl %edi,-4(%ebp)
   2062 jl .LC540
   2063 fildl -40(%ebp)
   2064 fstps -112(%ebp)
   2065 flds -36(%ebp)
   2066 fsubs -112(%ebp)
   2067 fdivs -36(%ebp)
   2068 fstps -36(%ebp)
   2069 fldl .LC425
   2070 movl 20(%ebp),%edi
   2071 fmuls 28(%edi)
   2072 fcomps -36(%ebp)
   2073 fstsw %ax
   2074 sahf
   2075 jae .LC545
   2076 addl $2,-104(%ebp)
   2077 movl 20(%ebp),%edi
   2078 cmpl $0,44(%edi)
   2079 je .LC547
   2080 pushl $2
   2081 pushl $s626er.535
   2082 call printf
   2083 addl $8,%esp
   2084 .LC547:
   2085 .LC545:
   2086 movb $125,-73(%ebp)
   2087 movw $125,-76(%ebp)
   2088 movl $125,-80(%ebp)
   2089 movl $15625,-96(%ebp)
   2090 movl $125,-84(%ebp)
   2091 movl $15625,-100(%ebp)
   2092 movl $125,-68(%ebp)
   2093 movl $15625,-108(%ebp)
   2094 flds .LC549
   2095 fstps -72(%ebp)
   2096 fldl .LC550
   2097 fstpl -92(%ebp)
   2098 fldl .LC551
   2099 fstpl -52(%ebp)
   2100 movl $0,-4(%ebp)
   2101 .LC552:
   2102 movl -4(%ebp),%edi
   2103 leal -32(%ebp),%esi
   2104 movb $0,(%esi,%edi)
   2105 .LC553:
   2106 incl -4(%ebp)
   2107 cmpl $28,-4(%ebp)
   2108 jl .LC552
   2109 movsbl -73(%ebp),%edi
   2110 movl %edi,%esi
   2111 imull %edi,%esi
   2112 cmpl -96(%ebp),%esi
   2113 je .LC556
   2114 movb $1,-32(%ebp)
   2115 .LC556:
   2116 movswl -76(%ebp),%edi
   2117 movsbl -73(%ebp),%esi
   2118 imull %esi,%edi
   2119 cmpl -96(%ebp),%edi
   2120 je .LC558
   2121 movb $1,-31(%ebp)
   2122 .LC558:
   2123 movswl -76(%ebp),%edi
   2124 movl %edi,%esi
   2125 imull %edi,%esi
   2126 cmpl -96(%ebp),%esi
   2127 je .LC561
   2128 movb $1,-30(%ebp)
   2129 .LC561:
   2130 movl -80(%ebp),%edi
   2131 movsbl -73(%ebp),%esi
   2132 imull %esi,%edi
   2133 cmpl -96(%ebp),%edi
   2134 je .LC564
   2135 movb $1,-29(%ebp)
   2136 .LC564:
   2137 movl -80(%ebp),%edi
   2138 movswl -76(%ebp),%esi
   2139 imull %esi,%edi
   2140 cmpl -96(%ebp),%edi
   2141 je .LC567
   2142 movb $1,-28(%ebp)
   2143 .LC567:
   2144 movl -80(%ebp),%edi
   2145 movl %edi,%esi
   2146 imull %edi,%esi
   2147 cmpl -96(%ebp),%esi
   2148 je .LC570
   2149 movb $1,-27(%ebp)
   2150 .LC570:
   2151 movl -84(%ebp),%eax
   2152 movsbl -73(%ebp),%edi
   2153 mull %edi
   2154 cmpl -100(%ebp),%eax
   2155 je .LC573
   2156 movb $1,-26(%ebp)
   2157 .LC573:
   2158 movl -84(%ebp),%eax
   2159 movswl -76(%ebp),%edi
   2160 mull %edi
   2161 cmpl -100(%ebp),%eax
   2162 je .LC576
   2163 movb $1,-25(%ebp)
   2164 .LC576:
   2165 movl -84(%ebp),%eax
   2166 movl -80(%ebp),%edi
   2167 mull %edi
   2168 cmpl -100(%ebp),%eax
   2169 je .LC579
   2170 movb $1,-24(%ebp)
   2171 .LC579:
   2172 movl -84(%ebp),%edi
   2173 movl %edi,%eax
   2174 mull %edi
   2175 cmpl -100(%ebp),%eax
   2176 je .LC582
   2177 movb $1,-23(%ebp)
   2178 .LC582:
   2179 movl -68(%ebp),%edi
   2180 movsbl -73(%ebp),%esi
   2181 imull %esi,%edi
   2182 cmpl -108(%ebp),%edi
   2183 je .LC585
   2184 movb $1,-22(%ebp)
   2185 .LC585:
   2186 movl -68(%ebp),%edi
   2187 movswl -76(%ebp),%esi
   2188 imull %esi,%edi
   2189 cmpl -108(%ebp),%edi
   2190 je .LC588
   2191 movb $1,-21(%ebp)
   2192 .LC588:
   2193 movl -68(%ebp),%edi
   2194 imull -80(%ebp),%edi
   2195 cmpl -108(%ebp),%edi
   2196 je .LC591
   2197 movb $1,-20(%ebp)
   2198 .LC591:
   2199 movl -68(%ebp),%edi
   2200 movl %edi,%eax
   2201 mull -84(%ebp)
   2202 cmpl -100(%ebp),%eax
   2203 je .LC594
   2204 movb $1,-19(%ebp)
   2205 .LC594:
   2206 movl -68(%ebp),%edi
   2207 movl %edi,%esi
   2208 imull %edi,%esi
   2209 cmpl -108(%ebp),%esi
   2210 je .LC597
   2211 movb $1,-18(%ebp)
   2212 .LC597:
   2213 flds -72(%ebp)
   2214 movsbl -73(%ebp),%edi
   2215 pushl %edi
   2216 fildl (%esp)
   2217 addl $4,%esp
   2218 fmulp %st(1),%st
   2219 fldl -52(%ebp)
   2220 fcompp
   2221 fstsw %ax
   2222 sahf
   2223 je .LC600
   2224 movb $1,-17(%ebp)
   2225 .LC600:
   2226 flds -72(%ebp)
   2227 movswl -76(%ebp),%edi
   2228 pushl %edi
   2229 fildl (%esp)
   2230 addl $4,%esp
   2231 fmulp %st(1),%st
   2232 fldl -52(%ebp)
   2233 fcompp
   2234 fstsw %ax
   2235 sahf
   2236 je .LC603
   2237 movb $1,-16(%ebp)
   2238 .LC603:
   2239 flds -72(%ebp)
   2240 fildl -80(%ebp)
   2241 fmulp %st(1),%st
   2242 fldl -52(%ebp)
   2243 fcompp
   2244 fstsw %ax
   2245 sahf
   2246 je .LC606
   2247 movb $1,-15(%ebp)
   2248 .LC606:
   2249 movl -84(%ebp),%edi
   2250 flds -72(%ebp)
   2251 fldl .LC611
   2252 movl %edi,%esi
   2253 shrl $1,%esi
   2254 pushl %esi
   2255 fildl (%esp)
   2256 addl $4,%esp
   2257 fmulp %st(1),%st
   2258 andl $1,%edi
   2259 pushl %edi
   2260 fildl (%esp)
   2261 addl $4,%esp
   2262 faddp %st(1),%st
   2263 sub $4,%esp
   2264 fstps (%esp)
   2265 flds (%esp)
   2266 addl $4,%esp
   2267 fmulp %st(1),%st
   2268 fldl -52(%ebp)
   2269 fcompp
   2270 fstsw %ax
   2271 sahf
   2272 je .LC609
   2273 movb $1,-14(%ebp)
   2274 .LC609:
   2275 flds -72(%ebp)
   2276 fildl -68(%ebp)
   2277 fmulp %st(1),%st
   2278 fldl -52(%ebp)
   2279 fcompp
   2280 fstsw %ax
   2281 sahf
   2282 je .LC613
   2283 movb $1,-13(%ebp)
   2284 .LC613:
   2285 flds -72(%ebp)
   2286 fmuls -72(%ebp)
   2287 fldl -52(%ebp)
   2288 fcompp
   2289 fstsw %ax
   2290 sahf
   2291 je .LC616
   2292 movb $1,-12(%ebp)
   2293 .LC616:
   2294 fldl -92(%ebp)
   2295 movsbl -73(%ebp),%edi
   2296 pushl %edi
   2297 fildl (%esp)
   2298 addl $4,%esp
   2299 fmulp %st(1),%st
   2300 fldl -52(%ebp)
   2301 fcompp
   2302 fstsw %ax
   2303 sahf
   2304 je .LC619
   2305 movb $1,-11(%ebp)
   2306 .LC619:
   2307 fldl -92(%ebp)
   2308 movswl -76(%ebp),%edi
   2309 pushl %edi
   2310 fildl (%esp)
   2311 addl $4,%esp
   2312 fmulp %st(1),%st
   2313 fldl -52(%ebp)
   2314 fcompp
   2315 fstsw %ax
   2316 sahf
   2317 je .LC622
   2318 movb $1,-10(%ebp)
   2319 .LC622:
   2320 fldl -92(%ebp)
   2321 fimull -80(%ebp)
   2322 fldl -52(%ebp)
   2323 fcompp
   2324 fstsw %ax
   2325 sahf
   2326 je .LC625
   2327 movb $1,-9(%ebp)
   2328 .LC625:
   2329 movl -84(%ebp),%edi
   2330 fldl -92(%ebp)
   2331 fldl .LC611
   2332 movl %edi,%esi
   2333 shrl $1,%esi
   2334 pushl %esi
   2335 fildl (%esp)
   2336 addl $4,%esp
   2337 fmulp %st(1),%st
   2338 andl $1,%edi
   2339 pushl %edi
   2340 fildl (%esp)
   2341 addl $4,%esp
   2342 faddp %st(1),%st
   2343 fmulp %st(1),%st
   2344 fldl -52(%ebp)
   2345 fcompp
   2346 fstsw %ax
   2347 sahf
   2348 je .LC628
   2349 movb $1,-8(%ebp)
   2350 .LC628:
   2351 fldl -92(%ebp)
   2352 fimull -68(%ebp)
   2353 fldl -52(%ebp)
   2354 fcompp
   2355 fstsw %ax
   2356 sahf
   2357 je .LC631
   2358 movb $1,-7(%ebp)
   2359 .LC631:
   2360 fldl -92(%ebp)
   2361 fmuls -72(%ebp)
   2362 fldl -52(%ebp)
   2363 fcompp
   2364 fstsw %ax
   2365 sahf
   2366 je .LC634
   2367 movb $1,-6(%ebp)
   2368 .LC634:
   2369 fldl -92(%ebp)
   2370 fmull -92(%ebp)
   2371 fldl -52(%ebp)
   2372 fcompp
   2373 fstsw %ax
   2374 sahf
   2375 je .LC637
   2376 movb $1,-5(%ebp)
   2377 .LC637:
   2378 movb $0,-41(%ebp)
   2379 movl $0,-4(%ebp)
   2380 .LC640:
   2381 movsbl -41(%ebp),%edi
   2382 movl -4(%ebp),%esi
   2383 leal -32(%ebp),%ebx
   2384 movsbl (%ebx,%esi),%esi
   2385 leal (%esi,%edi),%edi
   2386 movl %edi,%ebx
   2387 movb %bl,-41(%ebp)
   2388 .LC641:
   2389 incl -4(%ebp)
   2390 cmpl $28,-4(%ebp)
   2391 jl .LC640
   2392 movsbl -41(%ebp),%edi
   2393 cmpl $0,%edi
   2394 je .LC644
   2395 addl $4,-104(%ebp)
   2396 movl 20(%ebp),%edi
   2397 cmpl $0,44(%edi)
   2398 je .LC646
   2399 pushl $4
   2400 pushl $s626er.535
   2401 call printf
   2402 addl $8,%esp
   2403 pushl $.LC648
   2404 call printf
   2405 addl $4,%esp
   2406 movl $0,-4(%ebp)
   2407 .LC649:
   2408 movl -4(%ebp),%edi
   2409 leal -32(%ebp),%esi
   2410 movsbl (%esi,%edi),%edi
   2411 pushl %edi
   2412 pushl $.LC653
   2413 call printf
   2414 addl $8,%esp
   2415 .LC650:
   2416 incl -4(%ebp)
   2417 cmpl $28,-4(%ebp)
   2418 jl .LC649
   2419 pushl $.LC654
   2420 call printf
   2421 addl $4,%esp
   2422 .LC646:
   2423 .LC644:
   2424 movl $32768,-68(%ebp)
   2425 movl -68(%ebp),%edi
   2426 cmpl $0x8000,%edi
   2427 jbe .LC655
   2428 addl $8,-104(%ebp)
   2429 movl 20(%ebp),%edi
   2430 cmpl $0,44(%edi)
   2431 je .LC657
   2432 pushl $8
   2433 pushl $s626er.535
   2434 call printf
   2435 addl $8,%esp
   2436 .LC657:
   2437 .LC655:
   2438 movl -104(%ebp),%eax
   2439 .LC534:
   2440 movl %ebp,%esp
   2441 popl %edi
   2442 popl %esi
   2443 popl %ebx
   2444 popl %ebp
   2445 ret
   2446 .Lf659:
   2447 .size s626,.Lf659-s626
   2448 .data
   2449 .align 1
   2450 .type s71er.661,@object
   2451 s71er.661:
   2452 .byte 115
   2453 .byte 55
   2454 .byte 49
   2455 .byte 44
   2456 .byte 101
   2457 .byte 114
   2458 .byte 37
   2459 .byte 100
   2460 .byte 10
   2461 .byte 0
   2462 .size s71er.661,10
   2463 .align 1
   2464 .type qs71.662,@object
   2465 .size qs71.662,8
   2466 qs71.662:
   2467 .byte 115
   2468 .byte 55
   2469 .byte 49
   2470 .byte 32
   2471 .byte 32
   2472 .byte 32
   2473 .byte 32
   2474 .byte 0
   2475 .align 1
   2476 .type q.663,@object
   2477 .size q.663,1
   2478 q.663:
   2479 .byte 113
   2480 .globl s71
   2481 .text
   2482 .align 16
   2483 .type s71,@function
   2484 s71:
   2485 pushl %ebp
   2486 pushl %ebx
   2487 pushl %esi
   2488 pushl %edi
   2489 movl %esp,%ebp
   2490 subl $68,%esp
   2491 leal qs71.662,%edi
   2492 movl %edi,-4(%ebp)
   2493 movl 20(%ebp),%edi
   2494 leal 60(%edi),%edi
   2495 movl %edi,-8(%ebp)
   2496 movl $0,-12(%ebp)
   2497 .LC664:
   2498 .LC665:
   2499 movl -8(%ebp),%edi
   2500 leal 1(%edi),%esi
   2501 movl %esi,-8(%ebp)
   2502 movl -4(%ebp),%esi
   2503 leal 1(%esi),%ebx
   2504 movl %ebx,-4(%ebp)
   2505 movb (,%esi),%bl
   2506 movb %bl,(,%edi)
   2507 movsbl %bl,%edi
   2508 cmpl $0,%edi
   2509 jne .LC664
   2510 movsbl .LC669,%edi
   2511 movsbl q.663,%esi
   2512 cmpl %esi,%edi
   2513 je .LC667
   2514 incl -12(%ebp)
   2515 movl 20(%ebp),%edi
   2516 cmpl $0,44(%edi)
   2517 je .LC670
   2518 pushl $1
   2519 pushl $s71er.661
   2520 call printf
   2521 addl $8,%esp
   2522 .LC670:
   2523 .LC667:
   2524 jmp .LC672
   2525 addl $2,-12(%ebp)
   2526 movl 20(%ebp),%edi
   2527 cmpl $0,44(%edi)
   2528 je .LC674
   2529 pushl $2
   2530 pushl $s71er.661
   2531 call printf
   2532 addl $8,%esp
   2533 .LC674:
   2534 .LC672:
   2535 movl $1942,-32(%ebp)
   2536 cmpl $1942,-32(%ebp)
   2537 jne .LC682
   2538 movl -32(%ebp),%edi
   2539 cmpl %edi,-32(%ebp)
   2540 je .LC677
   2541 .LC682:
   2542 addl $4,-12(%ebp)
   2543 movl 20(%ebp),%edi
   2544 cmpl $0,44(%edi)
   2545 je .LC683
   2546 pushl $4
   2547 pushl $s71er.661
   2548 call printf
   2549 addl $8,%esp
   2550 .LC683:
   2551 .LC677:
   2552 pushl $-5
   2553 call McCarthy
   2554 addl $4,%esp
   2555 cmpl $91,%eax
   2556 je .LC685
   2557 addl $8,-12(%ebp)
   2558 movl 20(%ebp),%edi
   2559 cmpl $0,44(%edi)
   2560 je .LC687
   2561 pushl $8
   2562 pushl $s71er.661
   2563 call printf
   2564 addl $8,%esp
   2565 .LC687:
   2566 .LC685:
   2567 movl $2,-56(%ebp)
   2568 movl $3,-60(%ebp)
   2569 leal -60(%ebp),%edi
   2570 movl %edi,-64(%ebp)
   2571 pushl -64(%ebp)
   2572 pushl -56(%ebp)
   2573 call clobber
   2574 addl $8,%esp
   2575 cmpl $2,-56(%ebp)
   2576 jne .LC691
   2577 cmpl $2,-60(%ebp)
   2578 je .LC689
   2579 .LC691:
   2580 addl $16,-12(%ebp)
   2581 movl 20(%ebp),%edi
   2582 cmpl $0,44(%edi)
   2583 je .LC692
   2584 pushl $16
   2585 pushl $s71er.661
   2586 call printf
   2587 addl $8,%esp
   2588 .LC692:
   2589 .LC689:
   2590 movl 20(%ebp),%edi
   2591 flds 32(%edi)
   2592 fstps -68(%ebp)
   2593 flds -68(%ebp)
   2594 fcomps -68(%ebp)
   2595 fstsw %ax
   2596 sahf
   2597 je .LC694
   2598 addl $32,-12(%ebp)
   2599 movl 20(%ebp),%edi
   2600 cmpl $0,44(%edi)
   2601 je .LC696
   2602 pushl $32
   2603 pushl $s71er.661
   2604 call printf
   2605 addl $8,%esp
   2606 .LC696:
   2607 .LC694:
   2608 movl -12(%ebp),%eax
   2609 .LC660:
   2610 movl %ebp,%esp
   2611 popl %edi
   2612 popl %esi
   2613 popl %ebx
   2614 popl %ebp
   2615 ret
   2616 .Lf698:
   2617 .size s71,.Lf698-s71
   2618 .globl McCarthy
   2619 .align 16
   2620 .type McCarthy,@function
   2621 McCarthy:
   2622 pushl %ebp
   2623 pushl %ebx
   2624 pushl %esi
   2625 pushl %edi
   2626 movl %esp,%ebp
   2627 cmpl $100,20(%ebp)
   2628 jle .LC700
   2629 movl 20(%ebp),%edi
   2630 movl %edi,%eax
   2631 subl $10,%eax
   2632 jmp .LC699
   2633 .LC700:
   2634 movl 20(%ebp),%edi
   2635 leal 11(%edi),%edi
   2636 pushl %edi
   2637 call McCarthy
   2638 addl $4,%esp
   2639 movl %eax,%edi
   2640 pushl %edi
   2641 call McCarthy
   2642 addl $4,%esp
   2643 movl %eax,%edi
   2644 .LC699:
   2645 movl %ebp,%esp
   2646 popl %edi
   2647 popl %esi
   2648 popl %ebx
   2649 popl %ebp
   2650 ret
   2651 .Lf702:
   2652 .size McCarthy,.Lf702-McCarthy
   2653 .globl clobber
   2654 .align 16
   2655 .type clobber,@function
   2656 clobber:
   2657 pushl %ebp
   2658 pushl %ebx
   2659 pushl %esi
   2660 pushl %edi
   2661 movl %esp,%ebp
   2662 movl $3,20(%ebp)
   2663 movl 24(%ebp),%edi
   2664 movl $2,(,%edi)
   2665 movl $0,%eax
   2666 .LC703:
   2667 movl %ebp,%esp
   2668 popl %edi
   2669 popl %esi
   2670 popl %ebx
   2671 popl %ebp
   2672 ret
   2673 .Lf704:
   2674 .size clobber,.Lf704-clobber
   2675 .data
   2676 .align 1
   2677 .type f.706,@object
   2678 f.706:
   2679 .byte 76
   2680 .byte 111
   2681 .byte 99
   2682 .byte 97
   2683 .byte 108
   2684 .byte 32
   2685 .byte 101
   2686 .byte 114
   2687 .byte 114
   2688 .byte 111
   2689 .byte 114
   2690 .byte 32
   2691 .byte 37
   2692 .byte 100
   2693 .byte 46
   2694 .byte 10
   2695 .byte 0
   2696 .size f.706,17
   2697 .align 1
   2698 .type s714er.707,@object
   2699 s714er.707:
   2700 .byte 115
   2701 .byte 55
   2702 .byte 49
   2703 .byte 52
   2704 .byte 44
   2705 .byte 101
   2706 .byte 114
   2707 .byte 37
   2708 .byte 100
   2709 .byte 10
   2710 .byte 0
   2711 .size s714er.707,11
   2712 .align 1
   2713 .type qs714.708,@object
   2714 .size qs714.708,8
   2715 qs714.708:
   2716 .byte 115
   2717 .byte 55
   2718 .byte 49
   2719 .byte 52
   2720 .byte 32
   2721 .byte 32
   2722 .byte 32
   2723 .byte 0
   2724 .globl s714
   2725 .text
   2726 .align 16
   2727 .type s714,@function
   2728 s714:
   2729 pushl %ebp
   2730 pushl %ebx
   2731 pushl %esi
   2732 pushl %edi
   2733 movl %esp,%ebp
   2734 subl $248,%esp
   2735 leal qs714.708,%edi
   2736 movl %edi,-68(%ebp)
   2737 movl 20(%ebp),%edi
   2738 leal 60(%edi),%esi
   2739 movl %esi,-72(%ebp)
   2740 movl $0,-76(%ebp)
   2741 movl $0,-8(%ebp)
   2742 movl 48(%edi),%edi
   2743 movl %edi,-4(%ebp)
   2744 .LC709:
   2745 .LC710:
   2746 movl -72(%ebp),%edi
   2747 leal 1(%edi),%esi
   2748 movl %esi,-72(%ebp)
   2749 movl -68(%ebp),%esi
   2750 leal 1(%esi),%ebx
   2751 movl %ebx,-68(%ebp)
   2752 movb (,%esi),%bl
   2753 movb %bl,(,%edi)
   2754 movsbl %bl,%edi
   2755 cmpl $0,%edi
   2756 jne .LC709
   2757 movb $5,-9(%ebp)
   2758 movb $2,-25(%ebp)
   2759 movb -25(%ebp),%bl
   2760 movb %bl,-9(%ebp)
   2761 movsbl -9(%ebp),%edi
   2762 cmpl $2,%edi
   2763 je .LC712
   2764 movl $1,-8(%ebp)
   2765 cmpl $0,-4(%ebp)
   2766 je .LC714
   2767 pushl -8(%ebp)
   2768 pushl $f.706
   2769 call printf
   2770 addl $8,%esp
   2771 .LC714:
   2772 .LC712:
   2773 movb $5,-9(%ebp)
   2774 movw $2,-28(%ebp)
   2775 movswl -28(%ebp),%edi
   2776 movl %edi,%ebx
   2777 movb %bl,-9(%ebp)
   2778 movsbl -9(%ebp),%edi
   2779 cmpl $2,%edi
   2780 je .LC716
   2781 movl $2,-8(%ebp)
   2782 cmpl $0,-4(%ebp)
   2783 je .LC718
   2784 pushl -8(%ebp)
   2785 pushl $f.706
   2786 call printf
   2787 addl $8,%esp
   2788 .LC718:
   2789 .LC716:
   2790 movb $5,-9(%ebp)
   2791 movl $2,-32(%ebp)
   2792 movl -32(%ebp),%edi
   2793 movl %edi,%ebx
   2794 movb %bl,-9(%ebp)
   2795 movsbl -9(%ebp),%edi
   2796 cmpl $2,%edi
   2797 je .LC720
   2798 movl $3,-8(%ebp)
   2799 cmpl $0,-4(%ebp)
   2800 je .LC722
   2801 pushl -8(%ebp)
   2802 pushl $f.706
   2803 call printf
   2804 addl $8,%esp
   2805 .LC722:
   2806 .LC720:
   2807 movb $5,-9(%ebp)
   2808 movl $2,-36(%ebp)
   2809 movl -36(%ebp),%edi
   2810 movl %edi,%ebx
   2811 movb %bl,-9(%ebp)
   2812 movsbl -9(%ebp),%edi
   2813 cmpl $2,%edi
   2814 je .LC724
   2815 movl $4,-8(%ebp)
   2816 cmpl $0,-4(%ebp)
   2817 je .LC726
   2818 pushl -8(%ebp)
   2819 pushl $f.706
   2820 call printf
   2821 addl $8,%esp
   2822 .LC726:
   2823 .LC724:
   2824 movb $5,-9(%ebp)
   2825 movl $2,-40(%ebp)
   2826 movl -40(%ebp),%edi
   2827 movl %edi,%ebx
   2828 movb %bl,-9(%ebp)
   2829 movsbl -9(%ebp),%edi
   2830 cmpl $2,%edi
   2831 je .LC728
   2832 movl $5,-8(%ebp)
   2833 cmpl $0,-4(%ebp)
   2834 je .LC730
   2835 pushl -8(%ebp)
   2836 pushl $f.706
   2837 call printf
   2838 addl $8,%esp
   2839 .LC730:
   2840 .LC728:
   2841 movb $5,-9(%ebp)
   2842 flds .LC544
   2843 fstps -56(%ebp)
   2844 flds -56(%ebp)
   2845 subl $4,%esp
   2846 fistpl 0(%esp)
   2847 popl %eax
   2848 movl %eax,%ebx
   2849 movb %bl,-9(%ebp)
   2850 movsbl -9(%ebp),%edi
   2851 cmpl $2,%edi
   2852 je .LC732
   2853 movl $6,-8(%ebp)
   2854 cmpl $0,-4(%ebp)
   2855 je .LC734
   2856 pushl -8(%ebp)
   2857 pushl $f.706
   2858 call printf
   2859 addl $8,%esp
   2860 .LC734:
   2861 .LC732:
   2862 movb $5,-9(%ebp)
   2863 fldl .LC425
   2864 fstpl -64(%ebp)
   2865 fldl -64(%ebp)
   2866 subl $4,%esp
   2867 fistpl 0(%esp)
   2868 popl %eax
   2869 movl %eax,%ebx
   2870 movb %bl,-9(%ebp)
   2871 movsbl -9(%ebp),%edi
   2872 cmpl $2,%edi
   2873 je .LC736
   2874 movl $7,-8(%ebp)
   2875 cmpl $0,-4(%ebp)
   2876 je .LC738
   2877 pushl -8(%ebp)
   2878 pushl $f.706
   2879 call printf
   2880 addl $8,%esp
   2881 .LC738:
   2882 .LC736:
   2883 movw $5,-12(%ebp)
   2884 movb $2,-25(%ebp)
   2885 movsbl -25(%ebp),%edi
   2886 movw %di,-12(%ebp)
   2887 movswl -12(%ebp),%edi
   2888 cmpl $2,%edi
   2889 je .LC740
   2890 movl $8,-8(%ebp)
   2891 cmpl $0,-4(%ebp)
   2892 je .LC742
   2893 pushl -8(%ebp)
   2894 pushl $f.706
   2895 call printf
   2896 addl $8,%esp
   2897 .LC742:
   2898 .LC740:
   2899 movw $5,-12(%ebp)
   2900 movw $2,-28(%ebp)
   2901 movw -28(%ebp),%di
   2902 movw %di,-12(%ebp)
   2903 movswl -12(%ebp),%edi
   2904 cmpl $2,%edi
   2905 je .LC744
   2906 movl $9,-8(%ebp)
   2907 cmpl $0,-4(%ebp)
   2908 je .LC746
   2909 pushl -8(%ebp)
   2910 pushl $f.706
   2911 call printf
   2912 addl $8,%esp
   2913 .LC746:
   2914 .LC744:
   2915 movw $5,-12(%ebp)
   2916 movl $2,-32(%ebp)
   2917 movl -32(%ebp),%edi
   2918 movw %di,-12(%ebp)
   2919 movswl -12(%ebp),%edi
   2920 cmpl $2,%edi
   2921 je .LC748
   2922 movl $10,-8(%ebp)
   2923 cmpl $0,-4(%ebp)
   2924 je .LC750
   2925 pushl -8(%ebp)
   2926 pushl $f.706
   2927 call printf
   2928 addl $8,%esp
   2929 .LC750:
   2930 .LC748:
   2931 movw $5,-12(%ebp)
   2932 movl $2,-36(%ebp)
   2933 movl -36(%ebp),%edi
   2934 movw %di,-12(%ebp)
   2935 movswl -12(%ebp),%edi
   2936 cmpl $2,%edi
   2937 je .LC752
   2938 movl $11,-8(%ebp)
   2939 cmpl $0,-4(%ebp)
   2940 je .LC754
   2941 pushl -8(%ebp)
   2942 pushl $f.706
   2943 call printf
   2944 addl $8,%esp
   2945 .LC754:
   2946 .LC752:
   2947 movw $5,-12(%ebp)
   2948 movl $2,-40(%ebp)
   2949 movl -40(%ebp),%edi
   2950 movw %di,-12(%ebp)
   2951 movswl -12(%ebp),%edi
   2952 cmpl $2,%edi
   2953 je .LC756
   2954 movl $12,-8(%ebp)
   2955 cmpl $0,-4(%ebp)
   2956 je .LC758
   2957 pushl -8(%ebp)
   2958 pushl $f.706
   2959 call printf
   2960 addl $8,%esp
   2961 .LC758:
   2962 .LC756:
   2963 movw $5,-12(%ebp)
   2964 flds .LC544
   2965 fstps -56(%ebp)
   2966 flds -56(%ebp)
   2967 subl $4,%esp
   2968 fistpl 0(%esp)
   2969 popl %eax
   2970 movl %eax,%edi
   2971 movw %di,-12(%ebp)
   2972 movswl -12(%ebp),%edi
   2973 cmpl $2,%edi
   2974 je .LC760
   2975 movl $13,-8(%ebp)
   2976 cmpl $0,-4(%ebp)
   2977 je .LC762
   2978 pushl -8(%ebp)
   2979 pushl $f.706
   2980 call printf
   2981 addl $8,%esp
   2982 .LC762:
   2983 .LC760:
   2984 movw $5,-12(%ebp)
   2985 fldl .LC425
   2986 fstpl -64(%ebp)
   2987 fldl -64(%ebp)
   2988 subl $4,%esp
   2989 fistpl 0(%esp)
   2990 popl %eax
   2991 movl %eax,%edi
   2992 movw %di,-12(%ebp)
   2993 movswl -12(%ebp),%edi
   2994 cmpl $2,%edi
   2995 je .LC764
   2996 movl $14,-8(%ebp)
   2997 cmpl $0,-4(%ebp)
   2998 je .LC766
   2999 pushl -8(%ebp)
   3000 pushl $f.706
   3001 call printf
   3002 addl $8,%esp
   3003 .LC766:
   3004 .LC764:
   3005 movl $5,-16(%ebp)
   3006 movb $2,-25(%ebp)
   3007 movsbl -25(%ebp),%edi
   3008 movl %edi,-16(%ebp)
   3009 cmpl $2,-16(%ebp)
   3010 je .LC768
   3011 movl $15,-8(%ebp)
   3012 cmpl $0,-4(%ebp)
   3013 je .LC770
   3014 pushl -8(%ebp)
   3015 pushl $f.706
   3016 call printf
   3017 addl $8,%esp
   3018 .LC770:
   3019 .LC768:
   3020 movl $5,-16(%ebp)
   3021 movw $2,-28(%ebp)
   3022 movswl -28(%ebp),%edi
   3023 movl %edi,-16(%ebp)
   3024 cmpl $2,-16(%ebp)
   3025 je .LC772
   3026 movl $16,-8(%ebp)
   3027 cmpl $0,-4(%ebp)
   3028 je .LC774
   3029 pushl -8(%ebp)
   3030 pushl $f.706
   3031 call printf
   3032 addl $8,%esp
   3033 .LC774:
   3034 .LC772:
   3035 movl $5,-16(%ebp)
   3036 movl $2,-32(%ebp)
   3037 movl -32(%ebp),%edi
   3038 movl %edi,-16(%ebp)
   3039 cmpl $2,-16(%ebp)
   3040 je .LC776
   3041 movl $17,-8(%ebp)
   3042 cmpl $0,-4(%ebp)
   3043 je .LC778
   3044 pushl -8(%ebp)
   3045 pushl $f.706
   3046 call printf
   3047 addl $8,%esp
   3048 .LC778:
   3049 .LC776:
   3050 movl $5,-16(%ebp)
   3051 movl $2,-36(%ebp)
   3052 movl -36(%ebp),%edi
   3053 movl %edi,-16(%ebp)
   3054 cmpl $2,-16(%ebp)
   3055 je .LC780
   3056 movl $18,-8(%ebp)
   3057 cmpl $0,-4(%ebp)
   3058 je .LC782
   3059 pushl -8(%ebp)
   3060 pushl $f.706
   3061 call printf
   3062 addl $8,%esp
   3063 .LC782:
   3064 .LC780:
   3065 movl $5,-16(%ebp)
   3066 movl $2,-40(%ebp)
   3067 movl -40(%ebp),%edi
   3068 movl %edi,-16(%ebp)
   3069 cmpl $2,-16(%ebp)
   3070 je .LC784
   3071 movl $19,-8(%ebp)
   3072 cmpl $0,-4(%ebp)
   3073 je .LC786
   3074 pushl -8(%ebp)
   3075 pushl $f.706
   3076 call printf
   3077 addl $8,%esp
   3078 .LC786:
   3079 .LC784:
   3080 movl $5,-16(%ebp)
   3081 flds .LC544
   3082 fstps -56(%ebp)
   3083 flds -56(%ebp)
   3084 fistpl -16(%ebp)
   3085 cmpl $2,-16(%ebp)
   3086 je .LC788
   3087 movl $20,-8(%ebp)
   3088 cmpl $0,-4(%ebp)
   3089 je .LC790
   3090 pushl -8(%ebp)
   3091 pushl $f.706
   3092 call printf
   3093 addl $8,%esp
   3094 .LC790:
   3095 .LC788:
   3096 movl $5,-16(%ebp)
   3097 fldl .LC425
   3098 fstpl -64(%ebp)
   3099 fldl -64(%ebp)
   3100 fistpl -16(%ebp)
   3101 cmpl $2,-16(%ebp)
   3102 je .LC792
   3103 movl $21,-8(%ebp)
   3104 cmpl $0,-4(%ebp)
   3105 je .LC794
   3106 pushl -8(%ebp)
   3107 pushl $f.706
   3108 call printf
   3109 addl $8,%esp
   3110 .LC794:
   3111 .LC792:
   3112 movl $5,-20(%ebp)
   3113 movb $2,-25(%ebp)
   3114 movsbl -25(%ebp),%edi
   3115 movl %edi,-20(%ebp)
   3116 cmpl $2,-20(%ebp)
   3117 je .LC796
   3118 movl $22,-8(%ebp)
   3119 cmpl $0,-4(%ebp)
   3120 je .LC798
   3121 pushl -8(%ebp)
   3122 pushl $f.706
   3123 call printf
   3124 addl $8,%esp
   3125 .LC798:
   3126 .LC796:
   3127 movl $5,-20(%ebp)
   3128 movw $2,-28(%ebp)
   3129 movswl -28(%ebp),%edi
   3130 movl %edi,-20(%ebp)
   3131 cmpl $2,-20(%ebp)
   3132 je .LC800
   3133 movl $23,-8(%ebp)
   3134 cmpl $0,-4(%ebp)
   3135 je .LC802
   3136 pushl -8(%ebp)
   3137 pushl $f.706
   3138 call printf
   3139 addl $8,%esp
   3140 .LC802:
   3141 .LC800:
   3142 movl $5,-20(%ebp)
   3143 movl $2,-32(%ebp)
   3144 movl -32(%ebp),%edi
   3145 movl %edi,-20(%ebp)
   3146 cmpl $2,-20(%ebp)
   3147 je .LC804
   3148 movl $24,-8(%ebp)
   3149 cmpl $0,-4(%ebp)
   3150 je .LC806
   3151 pushl -8(%ebp)
   3152 pushl $f.706
   3153 call printf
   3154 addl $8,%esp
   3155 .LC806:
   3156 .LC804:
   3157 movl $5,-20(%ebp)
   3158 movl $2,-36(%ebp)
   3159 movl -36(%ebp),%edi
   3160 movl %edi,-20(%ebp)
   3161 cmpl $2,-20(%ebp)
   3162 je .LC808
   3163 movl $25,-8(%ebp)
   3164 cmpl $0,-4(%ebp)
   3165 je .LC810
   3166 pushl -8(%ebp)
   3167 pushl $f.706
   3168 call printf
   3169 addl $8,%esp
   3170 .LC810:
   3171 .LC808:
   3172 movl $5,-20(%ebp)
   3173 movl $2,-40(%ebp)
   3174 movl -40(%ebp),%edi
   3175 movl %edi,-20(%ebp)
   3176 cmpl $2,-20(%ebp)
   3177 je .LC812
   3178 movl $26,-8(%ebp)
   3179 cmpl $0,-4(%ebp)
   3180 je .LC814
   3181 pushl -8(%ebp)
   3182 pushl $f.706
   3183 call printf
   3184 addl $8,%esp
   3185 .LC814:
   3186 .LC812:
   3187 movl $5,-20(%ebp)
   3188 flds .LC544
   3189 fstps -56(%ebp)
   3190 flds -56(%ebp)
   3191 fistpl -20(%ebp)
   3192 cmpl $2,-20(%ebp)
   3193 je .LC816
   3194 movl $27,-8(%ebp)
   3195 cmpl $0,-4(%ebp)
   3196 je .LC818
   3197 pushl -8(%ebp)
   3198 pushl $f.706
   3199 call printf
   3200 addl $8,%esp
   3201 .LC818:
   3202 .LC816:
   3203 movl $5,-20(%ebp)
   3204 fldl .LC425
   3205 fstpl -64(%ebp)
   3206 fldl -64(%ebp)
   3207 fistpl -20(%ebp)
   3208 cmpl $2,-20(%ebp)
   3209 je .LC820
   3210 movl $28,-8(%ebp)
   3211 cmpl $0,-4(%ebp)
   3212 je .LC822
   3213 pushl -8(%ebp)
   3214 pushl $f.706
   3215 call printf
   3216 addl $8,%esp
   3217 .LC822:
   3218 .LC820:
   3219 movl $5,-24(%ebp)
   3220 movb $2,-25(%ebp)
   3221 movsbl -25(%ebp),%edi
   3222 movl %edi,-24(%ebp)
   3223 movl -24(%ebp),%edi
   3224 cmpl $2,%edi
   3225 je .LC824
   3226 movl $29,-8(%ebp)
   3227 cmpl $0,-4(%ebp)
   3228 je .LC826
   3229 pushl -8(%ebp)
   3230 pushl $f.706
   3231 call printf
   3232 addl $8,%esp
   3233 .LC826:
   3234 .LC824:
   3235 movl $5,-24(%ebp)
   3236 movw $2,-28(%ebp)
   3237 movswl -28(%ebp),%edi
   3238 movl %edi,-24(%ebp)
   3239 movl -24(%ebp),%edi
   3240 cmpl $2,%edi
   3241 je .LC828
   3242 movl $30,-8(%ebp)
   3243 cmpl $0,-4(%ebp)
   3244 je .LC830
   3245 pushl -8(%ebp)
   3246 pushl $f.706
   3247 call printf
   3248 addl $8,%esp
   3249 .LC830:
   3250 .LC828:
   3251 movl $5,-24(%ebp)
   3252 movl $2,-32(%ebp)
   3253 movl -32(%ebp),%edi
   3254 movl %edi,-24(%ebp)
   3255 movl -24(%ebp),%edi
   3256 cmpl $2,%edi
   3257 je .LC832
   3258 movl $31,-8(%ebp)
   3259 cmpl $0,-4(%ebp)
   3260 je .LC834
   3261 pushl -8(%ebp)
   3262 pushl $f.706
   3263 call printf
   3264 addl $8,%esp
   3265 .LC834:
   3266 .LC832:
   3267 movl $5,-24(%ebp)
   3268 movl $2,-36(%ebp)
   3269 movl -36(%ebp),%edi
   3270 movl %edi,-24(%ebp)
   3271 movl -24(%ebp),%edi
   3272 cmpl $2,%edi
   3273 je .LC836
   3274 movl $32,-8(%ebp)
   3275 cmpl $0,-4(%ebp)
   3276 je .LC838
   3277 pushl -8(%ebp)
   3278 pushl $f.706
   3279 call printf
   3280 addl $8,%esp
   3281 .LC838:
   3282 .LC836:
   3283 movl $5,-24(%ebp)
   3284 movl $2,-40(%ebp)
   3285 movl -40(%ebp),%edi
   3286 movl %edi,-24(%ebp)
   3287 movl -24(%ebp),%edi
   3288 cmpl $2,%edi
   3289 je .LC840
   3290 movl $33,-8(%ebp)
   3291 cmpl $0,-4(%ebp)
   3292 je .LC842
   3293 pushl -8(%ebp)
   3294 pushl $f.706
   3295 call printf
   3296 addl $8,%esp
   3297 .LC842:
   3298 .LC840:
   3299 movl $5,-24(%ebp)
   3300 flds .LC544
   3301 fstps -56(%ebp)
   3302 flds .LC847
   3303 fcomps -56(%ebp)
   3304 fstsw %ax
   3305 sahf
   3306 ja .LC845
   3307 flds -56(%ebp)
   3308 fsubs .LC847
   3309 subl $4,%esp
   3310 fistpl 0(%esp)
   3311 popl %eax
   3312 movl %eax,%edi
   3313 leal 0x80000000(%edi),%edi
   3314 movl %edi,-80(%ebp)
   3315 jmp .LC846
   3316 .LC845:
   3317 flds -56(%ebp)
   3318 subl $4,%esp
   3319 fistpl 0(%esp)
   3320 popl %eax
   3321 movl %eax,%edi
   3322 movl %edi,-80(%ebp)
   3323 .LC846:
   3324 movl -80(%ebp),%edi
   3325 movl %edi,-24(%ebp)
   3326 movl -24(%ebp),%edi
   3327 cmpl $2,%edi
   3328 je .LC848
   3329 movl $34,-8(%ebp)
   3330 cmpl $0,-4(%ebp)
   3331 je .LC850
   3332 pushl -8(%ebp)
   3333 pushl $f.706
   3334 call printf
   3335 addl $8,%esp
   3336 .LC850:
   3337 .LC848:
   3338 movl $5,-24(%ebp)
   3339 fldl .LC425
   3340 fstpl -64(%ebp)
   3341 fldl .LC855
   3342 fcompl -64(%ebp)
   3343 fstsw %ax
   3344 sahf
   3345 ja .LC853
   3346 fldl -64(%ebp)
   3347 fsubl .LC855
   3348 subl $4,%esp
   3349 fistpl 0(%esp)
   3350 popl %eax
   3351 movl %eax,%edi
   3352 leal 0x80000000(%edi),%edi
   3353 movl %edi,-92(%ebp)
   3354 jmp .LC854
   3355 .LC853:
   3356 fldl -64(%ebp)
   3357 subl $4,%esp
   3358 fistpl 0(%esp)
   3359 popl %eax
   3360 movl %eax,%edi
   3361 movl %edi,-92(%ebp)
   3362 .LC854:
   3363 movl -92(%ebp),%edi
   3364 movl %edi,-24(%ebp)
   3365 movl -24(%ebp),%edi
   3366 cmpl $2,%edi
   3367 je .LC856
   3368 movl $35,-8(%ebp)
   3369 cmpl $0,-4(%ebp)
   3370 je .LC858
   3371 pushl -8(%ebp)
   3372 pushl $f.706
   3373 call printf
   3374 addl $8,%esp
   3375 .LC858:
   3376 .LC856:
   3377 flds .LC860
   3378 fstps -44(%ebp)
   3379 movb $2,-25(%ebp)
   3380 movsbl -25(%ebp),%edi
   3381 pushl %edi
   3382 fildl (%esp)
   3383 addl $4,%esp
   3384 fstps -44(%ebp)
   3385 flds .LC544
   3386 fcomps -44(%ebp)
   3387 fstsw %ax
   3388 sahf
   3389 je .LC861
   3390 movl $36,-8(%ebp)
   3391 cmpl $0,-4(%ebp)
   3392 je .LC863
   3393 pushl -8(%ebp)
   3394 pushl $f.706
   3395 call printf
   3396 addl $8,%esp
   3397 .LC863:
   3398 .LC861:
   3399 flds .LC860
   3400 fstps -44(%ebp)
   3401 movw $2,-28(%ebp)
   3402 movswl -28(%ebp),%edi
   3403 pushl %edi
   3404 fildl (%esp)
   3405 addl $4,%esp
   3406 fstps -44(%ebp)
   3407 flds .LC544
   3408 fcomps -44(%ebp)
   3409 fstsw %ax
   3410 sahf
   3411 je .LC865
   3412 movl $37,-8(%ebp)
   3413 cmpl $0,-4(%ebp)
   3414 je .LC867
   3415 pushl -8(%ebp)
   3416 pushl $f.706
   3417 call printf
   3418 addl $8,%esp
   3419 .LC867:
   3420 .LC865:
   3421 flds .LC860
   3422 fstps -44(%ebp)
   3423 movl $2,-32(%ebp)
   3424 fildl -32(%ebp)
   3425 fstps -44(%ebp)
   3426 flds .LC544
   3427 fcomps -44(%ebp)
   3428 fstsw %ax
   3429 sahf
   3430 je .LC869
   3431 movl $38,-8(%ebp)
   3432 cmpl $0,-4(%ebp)
   3433 je .LC871
   3434 pushl -8(%ebp)
   3435 pushl $f.706
   3436 call printf
   3437 addl $8,%esp
   3438 .LC871:
   3439 .LC869:
   3440 flds .LC860
   3441 fstps -44(%ebp)
   3442 movl $2,-36(%ebp)
   3443 fildl -36(%ebp)
   3444 fstps -44(%ebp)
   3445 flds .LC544
   3446 fcomps -44(%ebp)
   3447 fstsw %ax
   3448 sahf
   3449 je .LC873
   3450 movl $39,-8(%ebp)
   3451 cmpl $0,-4(%ebp)
   3452 je .LC875
   3453 pushl -8(%ebp)
   3454 pushl $f.706
   3455 call printf
   3456 addl $8,%esp
   3457 .LC875:
   3458 .LC873:
   3459 flds .LC860
   3460 fstps -44(%ebp)
   3461 movl $2,-40(%ebp)
   3462 movl -40(%ebp),%edi
   3463 fldl .LC611
   3464 movl %edi,%esi
   3465 shrl $1,%esi
   3466 pushl %esi
   3467 fildl (%esp)
   3468 addl $4,%esp
   3469 fmulp %st(1),%st
   3470 andl $1,%edi
   3471 pushl %edi
   3472 fildl (%esp)
   3473 addl $4,%esp
   3474 faddp %st(1),%st
   3475 fstps -44(%ebp)
   3476 flds .LC544
   3477 fcomps -44(%ebp)
   3478 fstsw %ax
   3479 sahf
   3480 je .LC877
   3481 movl $40,-8(%ebp)
   3482 cmpl $0,-4(%ebp)
   3483 je .LC879
   3484 pushl -8(%ebp)
   3485 pushl $f.706
   3486 call printf
   3487 addl $8,%esp
   3488 .LC879:
   3489 .LC877:
   3490 flds .LC860
   3491 fstps -44(%ebp)
   3492 flds .LC544
   3493 fstps -56(%ebp)
   3494 flds -56(%ebp)
   3495 fstps -44(%ebp)
   3496 flds .LC544
   3497 fcomps -44(%ebp)
   3498 fstsw %ax
   3499 sahf
   3500 je .LC881
   3501 movl $41,-8(%ebp)
   3502 cmpl $0,-4(%ebp)
   3503 je .LC883
   3504 pushl -8(%ebp)
   3505 pushl $f.706
   3506 call printf
   3507 addl $8,%esp
   3508 .LC883:
   3509 .LC881:
   3510 flds .LC860
   3511 fstps -44(%ebp)
   3512 fldl .LC425
   3513 fstpl -64(%ebp)
   3514 fldl -64(%ebp)
   3515 fstps -44(%ebp)
   3516 flds .LC544
   3517 fcomps -44(%ebp)
   3518 fstsw %ax
   3519 sahf
   3520 je .LC885
   3521 movl $42,-8(%ebp)
   3522 cmpl $0,-4(%ebp)
   3523 je .LC887
   3524 pushl -8(%ebp)
   3525 pushl $f.706
   3526 call printf
   3527 addl $8,%esp
   3528 .LC887:
   3529 .LC885:
   3530 fldl .LC889
   3531 fstpl -52(%ebp)
   3532 movb $2,-25(%ebp)
   3533 movsbl -25(%ebp),%edi
   3534 pushl %edi
   3535 fildl (%esp)
   3536 addl $4,%esp
   3537 fstpl -52(%ebp)
   3538 fldl .LC425
   3539 fcompl -52(%ebp)
   3540 fstsw %ax
   3541 sahf
   3542 je .LC890
   3543 movl $43,-8(%ebp)
   3544 cmpl $0,-4(%ebp)
   3545 je .LC892
   3546 pushl -8(%ebp)
   3547 pushl $f.706
   3548 call printf
   3549 addl $8,%esp
   3550 .LC892:
   3551 .LC890:
   3552 fldl .LC889
   3553 fstpl -52(%ebp)
   3554 movw $2,-28(%ebp)
   3555 movswl -28(%ebp),%edi
   3556 pushl %edi
   3557 fildl (%esp)
   3558 addl $4,%esp
   3559 fstpl -52(%ebp)
   3560 fldl .LC425
   3561 fcompl -52(%ebp)
   3562 fstsw %ax
   3563 sahf
   3564 je .LC894
   3565 movl $44,-8(%ebp)
   3566 cmpl $0,-4(%ebp)
   3567 je .LC896
   3568 pushl -8(%ebp)
   3569 pushl $f.706
   3570 call printf
   3571 addl $8,%esp
   3572 .LC896:
   3573 .LC894:
   3574 fldl .LC889
   3575 fstpl -52(%ebp)
   3576 movl $2,-32(%ebp)
   3577 fildl -32(%ebp)
   3578 fstpl -52(%ebp)
   3579 fldl .LC425
   3580 fcompl -52(%ebp)
   3581 fstsw %ax
   3582 sahf
   3583 je .LC898
   3584 movl $45,-8(%ebp)
   3585 cmpl $0,-4(%ebp)
   3586 je .LC900
   3587 pushl -8(%ebp)
   3588 pushl $f.706
   3589 call printf
   3590 addl $8,%esp
   3591 .LC900:
   3592 .LC898:
   3593 fldl .LC889
   3594 fstpl -52(%ebp)
   3595 movl $2,-36(%ebp)
   3596 fildl -36(%ebp)
   3597 fstpl -52(%ebp)
   3598 fldl .LC425
   3599 fcompl -52(%ebp)
   3600 fstsw %ax
   3601 sahf
   3602 je .LC902
   3603 movl $46,-8(%ebp)
   3604 cmpl $0,-4(%ebp)
   3605 je .LC904
   3606 pushl -8(%ebp)
   3607 pushl $f.706
   3608 call printf
   3609 addl $8,%esp
   3610 .LC904:
   3611 .LC902:
   3612 fldl .LC889
   3613 fstpl -52(%ebp)
   3614 movl $2,-40(%ebp)
   3615 movl -40(%ebp),%edi
   3616 fldl .LC611
   3617 movl %edi,%esi
   3618 shrl $1,%esi
   3619 pushl %esi
   3620 fildl (%esp)
   3621 addl $4,%esp
   3622 fmulp %st(1),%st
   3623 andl $1,%edi
   3624 pushl %edi
   3625 fildl (%esp)
   3626 addl $4,%esp
   3627 faddp %st(1),%st
   3628 fstpl -52(%ebp)
   3629 fldl .LC425
   3630 fcompl -52(%ebp)
   3631 fstsw %ax
   3632 sahf
   3633 je .LC906
   3634 movl $47,-8(%ebp)
   3635 cmpl $0,-4(%ebp)
   3636 je .LC908
   3637 pushl -8(%ebp)
   3638 pushl $f.706
   3639 call printf
   3640 addl $8,%esp
   3641 .LC908:
   3642 .LC906:
   3643 fldl .LC889
   3644 fstpl -52(%ebp)
   3645 flds .LC544
   3646 fstps -56(%ebp)
   3647 flds -56(%ebp)
   3648 fstpl -52(%ebp)
   3649 fldl .LC425
   3650 fcompl -52(%ebp)
   3651 fstsw %ax
   3652 sahf
   3653 je .LC910
   3654 movl $48,-8(%ebp)
   3655 cmpl $0,-4(%ebp)
   3656 je .LC912
   3657 pushl -8(%ebp)
   3658 pushl $f.706
   3659 call printf
   3660 addl $8,%esp
   3661 .LC912:
   3662 .LC910:
   3663 fldl .LC889
   3664 fstpl -52(%ebp)
   3665 fldl .LC425
   3666 fstpl -64(%ebp)
   3667 fldl -64(%ebp)
   3668 fstpl -52(%ebp)
   3669 fldl .LC425
   3670 fcompl -52(%ebp)
   3671 fstsw %ax
   3672 sahf
   3673 je .LC914
   3674 movl $49,-8(%ebp)
   3675 cmpl $0,-4(%ebp)
   3676 je .LC916
   3677 pushl -8(%ebp)
   3678 pushl $f.706
   3679 call printf
   3680 addl $8,%esp
   3681 .LC916:
   3682 .LC914:
   3683 movb $5,-9(%ebp)
   3684 movb $2,-25(%ebp)
   3685 movsbl -9(%ebp),%edi
   3686 movsbl -25(%ebp),%esi
   3687 leal (%esi,%edi),%edi
   3688 movl %edi,%ebx
   3689 movb %bl,-9(%ebp)
   3690 movsbl -9(%ebp),%edi
   3691 cmpl $7,%edi
   3692 je .LC918
   3693 movl $50,-8(%ebp)
   3694 cmpl $0,-4(%ebp)
   3695 je .LC920
   3696 pushl -8(%ebp)
   3697 pushl $f.706
   3698 call printf
   3699 addl $8,%esp
   3700 .LC920:
   3701 .LC918:
   3702 movb $5,-9(%ebp)
   3703 movw $2,-28(%ebp)
   3704 movsbl -9(%ebp),%edi
   3705 movswl -28(%ebp),%esi
   3706 leal (%esi,%edi),%edi
   3707 movl %edi,%ebx
   3708 movb %bl,-9(%ebp)
   3709 movsbl -9(%ebp),%edi
   3710 cmpl $7,%edi
   3711 je .LC922
   3712 movl $51,-8(%ebp)
   3713 cmpl $0,-4(%ebp)
   3714 je .LC924
   3715 pushl -8(%ebp)
   3716 pushl $f.706
   3717 call printf
   3718 addl $8,%esp
   3719 .LC924:
   3720 .LC922:
   3721 movb $5,-9(%ebp)
   3722 movl $2,-32(%ebp)
   3723 movsbl -9(%ebp),%edi
   3724 movl -32(%ebp),%esi
   3725 leal (%esi,%edi),%edi
   3726 movl %edi,%ebx
   3727 movb %bl,-9(%ebp)
   3728 movsbl -9(%ebp),%edi
   3729 cmpl $7,%edi
   3730 je .LC926
   3731 movl $52,-8(%ebp)
   3732 cmpl $0,-4(%ebp)
   3733 je .LC928
   3734 pushl -8(%ebp)
   3735 pushl $f.706
   3736 call printf
   3737 addl $8,%esp
   3738 .LC928:
   3739 .LC926:
   3740 movb $5,-9(%ebp)
   3741 movl $2,-36(%ebp)
   3742 movsbl -9(%ebp),%edi
   3743 movl -36(%ebp),%esi
   3744 leal (%esi,%edi),%edi
   3745 movl %edi,%ebx
   3746 movb %bl,-9(%ebp)
   3747 movsbl -9(%ebp),%edi
   3748 cmpl $7,%edi
   3749 je .LC930
   3750 movl $53,-8(%ebp)
   3751 cmpl $0,-4(%ebp)
   3752 je .LC932
   3753 pushl -8(%ebp)
   3754 pushl $f.706
   3755 call printf
   3756 addl $8,%esp
   3757 .LC932:
   3758 .LC930:
   3759 movb $5,-9(%ebp)
   3760 movl $2,-40(%ebp)
   3761 movsbl -9(%ebp),%edi
   3762 movl -40(%ebp),%esi
   3763 leal (%esi,%edi),%edi
   3764 movl %edi,%ebx
   3765 movb %bl,-9(%ebp)
   3766 movsbl -9(%ebp),%edi
   3767 cmpl $7,%edi
   3768 je .LC934
   3769 movl $54,-8(%ebp)
   3770 cmpl $0,-4(%ebp)
   3771 je .LC936
   3772 pushl -8(%ebp)
   3773 pushl $f.706
   3774 call printf
   3775 addl $8,%esp
   3776 .LC936:
   3777 .LC934:
   3778 movb $5,-9(%ebp)
   3779 flds .LC544
   3780 fstps -56(%ebp)
   3781 movsbl -9(%ebp),%edi
   3782 pushl %edi
   3783 fildl (%esp)
   3784 addl $4,%esp
   3785 fadds -56(%ebp)
   3786 subl $4,%esp
   3787 fistpl 0(%esp)
   3788 popl %eax
   3789 movl %eax,%ebx
   3790 movb %bl,-9(%ebp)
   3791 movsbl -9(%ebp),%edi
   3792 cmpl $7,%edi
   3793 je .LC938
   3794 movl $55,-8(%ebp)
   3795 cmpl $0,-4(%ebp)
   3796 je .LC940
   3797 pushl -8(%ebp)
   3798 pushl $f.706
   3799 call printf
   3800 addl $8,%esp
   3801 .LC940:
   3802 .LC938:
   3803 movb $5,-9(%ebp)
   3804 fldl .LC425
   3805 fstpl -64(%ebp)
   3806 movsbl -9(%ebp),%edi
   3807 pushl %edi
   3808 fildl (%esp)
   3809 addl $4,%esp
   3810 faddl -64(%ebp)
   3811 subl $4,%esp
   3812 fistpl 0(%esp)
   3813 popl %eax
   3814 movl %eax,%ebx
   3815 movb %bl,-9(%ebp)
   3816 movsbl -9(%ebp),%edi
   3817 cmpl $7,%edi
   3818 je .LC942
   3819 movl $56,-8(%ebp)
   3820 cmpl $0,-4(%ebp)
   3821 je .LC944
   3822 pushl -8(%ebp)
   3823 pushl $f.706
   3824 call printf
   3825 addl $8,%esp
   3826 .LC944:
   3827 .LC942:
   3828 movw $5,-12(%ebp)
   3829 movb $2,-25(%ebp)
   3830 movswl -12(%ebp),%edi
   3831 movsbl -25(%ebp),%esi
   3832 leal (%esi,%edi),%edi
   3833 movw %di,-12(%ebp)
   3834 movswl -12(%ebp),%edi
   3835 cmpl $7,%edi
   3836 je .LC946
   3837 movl $57,-8(%ebp)
   3838 cmpl $0,-4(%ebp)
   3839 je .LC948
   3840 pushl -8(%ebp)
   3841 pushl $f.706
   3842 call printf
   3843 addl $8,%esp
   3844 .LC948:
   3845 .LC946:
   3846 movw $5,-12(%ebp)
   3847 movw $2,-28(%ebp)
   3848 movswl -12(%ebp),%edi
   3849 movswl -28(%ebp),%esi
   3850 leal (%esi,%edi),%edi
   3851 movw %di,-12(%ebp)
   3852 movswl -12(%ebp),%edi
   3853 cmpl $7,%edi
   3854 je .LC950
   3855 movl $58,-8(%ebp)
   3856 cmpl $0,-4(%ebp)
   3857 je .LC952
   3858 pushl -8(%ebp)
   3859 pushl $f.706
   3860 call printf
   3861 addl $8,%esp
   3862 .LC952:
   3863 .LC950:
   3864 movw $5,-12(%ebp)
   3865 movl $2,-32(%ebp)
   3866 movswl -12(%ebp),%edi
   3867 movl -32(%ebp),%esi
   3868 leal (%esi,%edi),%edi
   3869 movw %di,-12(%ebp)
   3870 movswl -12(%ebp),%edi
   3871 cmpl $7,%edi
   3872 je .LC954
   3873 movl $59,-8(%ebp)
   3874 cmpl $0,-4(%ebp)
   3875 je .LC956
   3876 pushl -8(%ebp)
   3877 pushl $f.706
   3878 call printf
   3879 addl $8,%esp
   3880 .LC956:
   3881 .LC954:
   3882 movw $5,-12(%ebp)
   3883 movl $2,-36(%ebp)
   3884 movswl -12(%ebp),%edi
   3885 movl -36(%ebp),%esi
   3886 leal (%esi,%edi),%edi
   3887 movw %di,-12(%ebp)
   3888 movswl -12(%ebp),%edi
   3889 cmpl $7,%edi
   3890 je .LC958
   3891 movl $60,-8(%ebp)
   3892 cmpl $0,-4(%ebp)
   3893 je .LC960
   3894 pushl -8(%ebp)
   3895 pushl $f.706
   3896 call printf
   3897 addl $8,%esp
   3898 .LC960:
   3899 .LC958:
   3900 movw $5,-12(%ebp)
   3901 movl $2,-40(%ebp)
   3902 movswl -12(%ebp),%edi
   3903 movl -40(%ebp),%esi
   3904 leal (%esi,%edi),%edi
   3905 movw %di,-12(%ebp)
   3906 movswl -12(%ebp),%edi
   3907 cmpl $7,%edi
   3908 je .LC962
   3909 movl $61,-8(%ebp)
   3910 cmpl $0,-4(%ebp)
   3911 je .LC964
   3912 pushl -8(%ebp)
   3913 pushl $f.706
   3914 call printf
   3915 addl $8,%esp
   3916 .LC964:
   3917 .LC962:
   3918 movw $5,-12(%ebp)
   3919 flds .LC544
   3920 fstps -56(%ebp)
   3921 movswl -12(%ebp),%edi
   3922 pushl %edi
   3923 fildl (%esp)
   3924 addl $4,%esp
   3925 fadds -56(%ebp)
   3926 subl $4,%esp
   3927 fistpl 0(%esp)
   3928 popl %eax
   3929 movl %eax,%edi
   3930 movw %di,-12(%ebp)
   3931 movswl -12(%ebp),%edi
   3932 cmpl $7,%edi
   3933 je .LC966
   3934 movl $62,-8(%ebp)
   3935 cmpl $0,-4(%ebp)
   3936 je .LC968
   3937 pushl -8(%ebp)
   3938 pushl $f.706
   3939 call printf
   3940 addl $8,%esp
   3941 .LC968:
   3942 .LC966:
   3943 movw $5,-12(%ebp)
   3944 fldl .LC425
   3945 fstpl -64(%ebp)
   3946 movswl -12(%ebp),%edi
   3947 pushl %edi
   3948 fildl (%esp)
   3949 addl $4,%esp
   3950 faddl -64(%ebp)
   3951 subl $4,%esp
   3952 fistpl 0(%esp)
   3953 popl %eax
   3954 movl %eax,%edi
   3955 movw %di,-12(%ebp)
   3956 movswl -12(%ebp),%edi
   3957 cmpl $7,%edi
   3958 je .LC970
   3959 movl $63,-8(%ebp)
   3960 cmpl $0,-4(%ebp)
   3961 je .LC972
   3962 pushl -8(%ebp)
   3963 pushl $f.706
   3964 call printf
   3965 addl $8,%esp
   3966 .LC972:
   3967 .LC970:
   3968 movl $5,-16(%ebp)
   3969 movb $2,-25(%ebp)
   3970 movsbl -25(%ebp),%edi
   3971 addl %edi,-16(%ebp)
   3972 cmpl $7,-16(%ebp)
   3973 je .LC974
   3974 movl $64,-8(%ebp)
   3975 cmpl $0,-4(%ebp)
   3976 je .LC976
   3977 pushl -8(%ebp)
   3978 pushl $f.706
   3979 call printf
   3980 addl $8,%esp
   3981 .LC976:
   3982 .LC974:
   3983 movl $5,-16(%ebp)
   3984 movw $2,-28(%ebp)
   3985 movswl -28(%ebp),%edi
   3986 addl %edi,-16(%ebp)
   3987 cmpl $7,-16(%ebp)
   3988 je .LC978
   3989 movl $65,-8(%ebp)
   3990 cmpl $0,-4(%ebp)
   3991 je .LC980
   3992 pushl -8(%ebp)
   3993 pushl $f.706
   3994 call printf
   3995 addl $8,%esp
   3996 .LC980:
   3997 .LC978:
   3998 movl $5,-16(%ebp)
   3999 movl $2,-32(%ebp)
   4000 movl -32(%ebp),%edi
   4001 addl %edi,-16(%ebp)
   4002 cmpl $7,-16(%ebp)
   4003 je .LC982
   4004 movl $66,-8(%ebp)
   4005 cmpl $0,-4(%ebp)
   4006 je .LC984
   4007 pushl -8(%ebp)
   4008 pushl $f.706
   4009 call printf
   4010 addl $8,%esp
   4011 .LC984:
   4012 .LC982:
   4013 movl $5,-16(%ebp)
   4014 movl $2,-36(%ebp)
   4015 movl -36(%ebp),%edi
   4016 addl %edi,-16(%ebp)
   4017 cmpl $7,-16(%ebp)
   4018 je .LC986
   4019 movl $67,-8(%ebp)
   4020 cmpl $0,-4(%ebp)
   4021 je .LC988
   4022 pushl -8(%ebp)
   4023 pushl $f.706
   4024 call printf
   4025 addl $8,%esp
   4026 .LC988:
   4027 .LC986:
   4028 movl $5,-16(%ebp)
   4029 movl $2,-40(%ebp)
   4030 movl -16(%ebp),%edi
   4031 movl -40(%ebp),%esi
   4032 leal (%esi,%edi),%edi
   4033 movl %edi,-16(%ebp)
   4034 cmpl $7,-16(%ebp)
   4035 je .LC990
   4036 movl $68,-8(%ebp)
   4037 cmpl $0,-4(%ebp)
   4038 je .LC992
   4039 pushl -8(%ebp)
   4040 pushl $f.706
   4041 call printf
   4042 addl $8,%esp
   4043 .LC992:
   4044 .LC990:
   4045 movl $5,-16(%ebp)
   4046 flds .LC544
   4047 fstps -56(%ebp)
   4048 fildl -16(%ebp)
   4049 fadds -56(%ebp)
   4050 fistpl -16(%ebp)
   4051 cmpl $7,-16(%ebp)
   4052 je .LC994
   4053 movl $69,-8(%ebp)
   4054 cmpl $0,-4(%ebp)
   4055 je .LC996
   4056 pushl -8(%ebp)
   4057 pushl $f.706
   4058 call printf
   4059 addl $8,%esp
   4060 .LC996:
   4061 .LC994:
   4062 movl $5,-16(%ebp)
   4063 fldl .LC425
   4064 fstpl -64(%ebp)
   4065 fildl -16(%ebp)
   4066 faddl -64(%ebp)
   4067 fistpl -16(%ebp)
   4068 cmpl $7,-16(%ebp)
   4069 je .LC998
   4070 movl $70,-8(%ebp)
   4071 cmpl $0,-4(%ebp)
   4072 je .LC1000
   4073 pushl -8(%ebp)
   4074 pushl $f.706
   4075 call printf
   4076 addl $8,%esp
   4077 .LC1000:
   4078 .LC998:
   4079 movl $5,-20(%ebp)
   4080 movb $2,-25(%ebp)
   4081 movsbl -25(%ebp),%edi
   4082 addl %edi,-20(%ebp)
   4083 cmpl $7,-20(%ebp)
   4084 je .LC1002
   4085 movl $71,-8(%ebp)
   4086 cmpl $0,-4(%ebp)
   4087 je .LC1004
   4088 pushl -8(%ebp)
   4089 pushl $f.706
   4090 call printf
   4091 addl $8,%esp
   4092 .LC1004:
   4093 .LC1002:
   4094 movl $5,-20(%ebp)
   4095 movw $2,-28(%ebp)
   4096 movswl -28(%ebp),%edi
   4097 addl %edi,-20(%ebp)
   4098 cmpl $7,-20(%ebp)
   4099 je .LC1006
   4100 movl $72,-8(%ebp)
   4101 cmpl $0,-4(%ebp)
   4102 je .LC1008
   4103 pushl -8(%ebp)
   4104 pushl $f.706
   4105 call printf
   4106 addl $8,%esp
   4107 .LC1008:
   4108 .LC1006:
   4109 movl $5,-20(%ebp)
   4110 movl $2,-32(%ebp)
   4111 movl -32(%ebp),%edi
   4112 addl %edi,-20(%ebp)
   4113 cmpl $7,-20(%ebp)
   4114 je .LC1010
   4115 movl $73,-8(%ebp)
   4116 cmpl $0,-4(%ebp)
   4117 je .LC1012
   4118 pushl -8(%ebp)
   4119 pushl $f.706
   4120 call printf
   4121 addl $8,%esp
   4122 .LC1012:
   4123 .LC1010:
   4124 movl $5,-20(%ebp)
   4125 movl $2,-36(%ebp)
   4126 movl -36(%ebp),%edi
   4127 addl %edi,-20(%ebp)
   4128 cmpl $7,-20(%ebp)
   4129 je .LC1014
   4130 movl $74,-8(%ebp)
   4131 cmpl $0,-4(%ebp)
   4132 je .LC1016
   4133 pushl -8(%ebp)
   4134 pushl $f.706
   4135 call printf
   4136 addl $8,%esp
   4137 .LC1016:
   4138 .LC1014:
   4139 movl $5,-20(%ebp)
   4140 movl $2,-40(%ebp)
   4141 movl -20(%ebp),%edi
   4142 movl -40(%ebp),%esi
   4143 leal (%esi,%edi),%edi
   4144 movl %edi,-20(%ebp)
   4145 cmpl $7,-20(%ebp)
   4146 je .LC1018
   4147 movl $75,-8(%ebp)
   4148 cmpl $0,-4(%ebp)
   4149 je .LC1020
   4150 pushl -8(%ebp)
   4151 pushl $f.706
   4152 call printf
   4153 addl $8,%esp
   4154 .LC1020:
   4155 .LC1018:
   4156 movl $5,-20(%ebp)
   4157 flds .LC544
   4158 fstps -56(%ebp)
   4159 fildl -20(%ebp)
   4160 fadds -56(%ebp)
   4161 fistpl -20(%ebp)
   4162 cmpl $7,-20(%ebp)
   4163 je .LC1022
   4164 movl $76,-8(%ebp)
   4165 cmpl $0,-4(%ebp)
   4166 je .LC1024
   4167 pushl -8(%ebp)
   4168 pushl $f.706
   4169 call printf
   4170 addl $8,%esp
   4171 .LC1024:
   4172 .LC1022:
   4173 movl $5,-20(%ebp)
   4174 fldl .LC425
   4175 fstpl -64(%ebp)
   4176 fildl -20(%ebp)
   4177 faddl -64(%ebp)
   4178 fistpl -20(%ebp)
   4179 cmpl $7,-20(%ebp)
   4180 je .LC1026
   4181 movl $77,-8(%ebp)
   4182 cmpl $0,-4(%ebp)
   4183 je .LC1028
   4184 pushl -8(%ebp)
   4185 pushl $f.706
   4186 call printf
   4187 addl $8,%esp
   4188 .LC1028:
   4189 .LC1026:
   4190 movl $5,-24(%ebp)
   4191 movb $2,-25(%ebp)
   4192 movsbl -25(%ebp),%edi
   4193 add %edi,-24(%ebp)
   4194 movl -24(%ebp),%edi
   4195 cmpl $7,%edi
   4196 je .LC1030
   4197 movl $78,-8(%ebp)
   4198 cmpl $0,-4(%ebp)
   4199 je .LC1032
   4200 pushl -8(%ebp)
   4201 pushl $f.706
   4202 call printf
   4203 addl $8,%esp
   4204 .LC1032:
   4205 .LC1030:
   4206 movl $5,-24(%ebp)
   4207 movw $2,-28(%ebp)
   4208 movswl -28(%ebp),%edi
   4209 add %edi,-24(%ebp)
   4210 movl -24(%ebp),%edi
   4211 cmpl $7,%edi
   4212 je .LC1034
   4213 movl $79,-8(%ebp)
   4214 cmpl $0,-4(%ebp)
   4215 je .LC1036
   4216 pushl -8(%ebp)
   4217 pushl $f.706
   4218 call printf
   4219 addl $8,%esp
   4220 .LC1036:
   4221 .LC1034:
   4222 movl $5,-24(%ebp)
   4223 movl $2,-32(%ebp)
   4224 movl -32(%ebp),%edi
   4225 add %edi,-24(%ebp)
   4226 movl -24(%ebp),%edi
   4227 cmpl $7,%edi
   4228 je .LC1038
   4229 movl $80,-8(%ebp)
   4230 cmpl $0,-4(%ebp)
   4231 je .LC1040
   4232 pushl -8(%ebp)
   4233 pushl $f.706
   4234 call printf
   4235 addl $8,%esp
   4236 .LC1040:
   4237 .LC1038:
   4238 movl $5,-24(%ebp)
   4239 movl $2,-36(%ebp)
   4240 movl -36(%ebp),%edi
   4241 add %edi,-24(%ebp)
   4242 movl -24(%ebp),%edi
   4243 cmpl $7,%edi
   4244 je .LC1042
   4245 movl $81,-8(%ebp)
   4246 cmpl $0,-4(%ebp)
   4247 je .LC1044
   4248 pushl -8(%ebp)
   4249 pushl $f.706
   4250 call printf
   4251 addl $8,%esp
   4252 .LC1044:
   4253 .LC1042:
   4254 movl $5,-24(%ebp)
   4255 movl $2,-40(%ebp)
   4256 movl -40(%ebp),%edi
   4257 add %edi,-24(%ebp)
   4258 movl -24(%ebp),%edi
   4259 cmpl $7,%edi
   4260 je .LC1046
   4261 movl $82,-8(%ebp)
   4262 cmpl $0,-4(%ebp)
   4263 je .LC1048
   4264 pushl -8(%ebp)
   4265 pushl $f.706
   4266 call printf
   4267 addl $8,%esp
   4268 .LC1048:
   4269 .LC1046:
   4270 movl $5,-24(%ebp)
   4271 flds .LC544
   4272 fstps -56(%ebp)
   4273 movl -24(%ebp),%edi
   4274 fldl .LC611
   4275 movl %edi,%esi
   4276 shrl $1,%esi
   4277 pushl %esi
   4278 fildl (%esp)
   4279 addl $4,%esp
   4280 fmulp %st(1),%st
   4281 andl $1,%edi
   4282 pushl %edi
   4283 fildl (%esp)
   4284 addl $4,%esp
   4285 faddp %st(1),%st
   4286 sub $4,%esp
   4287 fstps (%esp)
   4288 flds (%esp)
   4289 addl $4,%esp
   4290 fadds -56(%ebp)
   4291 fstps -128(%ebp)
   4292 flds .LC847
   4293 fcomps -128(%ebp)
   4294 fstsw %ax
   4295 sahf
   4296 ja .LC1051
   4297 flds -128(%ebp)
   4298 fsubs .LC847
   4299 subl $4,%esp
   4300 fistpl 0(%esp)
   4301 popl %eax
   4302 movl %eax,%edi
   4303 leal 0x80000000(%edi),%edi
   4304 movl %edi,-124(%ebp)
   4305 jmp .LC1052
   4306 .LC1051:
   4307 flds -128(%ebp)
   4308 subl $4,%esp
   4309 fistpl 0(%esp)
   4310 popl %eax
   4311 movl %eax,%edi
   4312 movl %edi,-124(%ebp)
   4313 .LC1052:
   4314 movl -124(%ebp),%edi
   4315 movl %edi,-24(%ebp)
   4316 movl -24(%ebp),%edi
   4317 cmpl $7,%edi
   4318 je .LC1053
   4319 movl $83,-8(%ebp)
   4320 cmpl $0,-4(%ebp)
   4321 je .LC1055
   4322 pushl -8(%ebp)
   4323 pushl $f.706
   4324 call printf
   4325 addl $8,%esp
   4326 .LC1055:
   4327 .LC1053:
   4328 movl $5,-24(%ebp)
   4329 fldl .LC425
   4330 fstpl -64(%ebp)
   4331 movl -24(%ebp),%edi
   4332 fldl .LC611
   4333 movl %edi,%esi
   4334 shrl $1,%esi
   4335 pushl %esi
   4336 fildl (%esp)
   4337 addl $4,%esp
   4338 fmulp %st(1),%st
   4339 andl $1,%edi
   4340 pushl %edi
   4341 fildl (%esp)
   4342 addl $4,%esp
   4343 faddp %st(1),%st
   4344 faddl -64(%ebp)
   4345 fstpl -144(%ebp)
   4346 fldl .LC855
   4347 fcompl -144(%ebp)
   4348 fstsw %ax
   4349 sahf
   4350 ja .LC1058
   4351 fldl -144(%ebp)
   4352 fsubl .LC855
   4353 subl $4,%esp
   4354 fistpl 0(%esp)
   4355 popl %eax
   4356 movl %eax,%edi
   4357 leal 0x80000000(%edi),%edi
   4358 movl %edi,-136(%ebp)
   4359 jmp .LC1059
   4360 .LC1058:
   4361 fldl -144(%ebp)
   4362 subl $4,%esp
   4363 fistpl 0(%esp)
   4364 popl %eax
   4365 movl %eax,%edi
   4366 movl %edi,-136(%ebp)
   4367 .LC1059:
   4368 movl -136(%ebp),%edi
   4369 movl %edi,-24(%ebp)
   4370 movl -24(%ebp),%edi
   4371 cmpl $7,%edi
   4372 je .LC1060
   4373 movl $84,-8(%ebp)
   4374 cmpl $0,-4(%ebp)
   4375 je .LC1062
   4376 pushl -8(%ebp)
   4377 pushl $f.706
   4378 call printf
   4379 addl $8,%esp
   4380 .LC1062:
   4381 .LC1060:
   4382 flds .LC860
   4383 fstps -44(%ebp)
   4384 movb $2,-25(%ebp)
   4385 flds -44(%ebp)
   4386 movsbl -25(%ebp),%edi
   4387 pushl %edi
   4388 fildl (%esp)
   4389 addl $4,%esp
   4390 faddp %st(1),%st
   4391 fstps -44(%ebp)
   4392 flds .LC1066
   4393 fcomps -44(%ebp)
   4394 fstsw %ax
   4395 sahf
   4396 je .LC1064
   4397 movl $85,-8(%ebp)
   4398 cmpl $0,-4(%ebp)
   4399 je .LC1067
   4400 pushl -8(%ebp)
   4401 pushl $f.706
   4402 call printf
   4403 addl $8,%esp
   4404 .LC1067:
   4405 .LC1064:
   4406 flds .LC860
   4407 fstps -44(%ebp)
   4408 movw $2,-28(%ebp)
   4409 flds -44(%ebp)
   4410 movswl -28(%ebp),%edi
   4411 pushl %edi
   4412 fildl (%esp)
   4413 addl $4,%esp
   4414 faddp %st(1),%st
   4415 fstps -44(%ebp)
   4416 flds .LC1066
   4417 fcomps -44(%ebp)
   4418 fstsw %ax
   4419 sahf
   4420 je .LC1069
   4421 movl $86,-8(%ebp)
   4422 cmpl $0,-4(%ebp)
   4423 je .LC1071
   4424 pushl -8(%ebp)
   4425 pushl $f.706
   4426 call printf
   4427 addl $8,%esp
   4428 .LC1071:
   4429 .LC1069:
   4430 flds .LC860
   4431 fstps -44(%ebp)
   4432 movl $2,-32(%ebp)
   4433 flds -44(%ebp)
   4434 fildl -32(%ebp)
   4435 faddp %st(1),%st
   4436 fstps -44(%ebp)
   4437 flds .LC1066
   4438 fcomps -44(%ebp)
   4439 fstsw %ax
   4440 sahf
   4441 je .LC1073
   4442 movl $87,-8(%ebp)
   4443 cmpl $0,-4(%ebp)
   4444 je .LC1075
   4445 pushl -8(%ebp)
   4446 pushl $f.706
   4447 call printf
   4448 addl $8,%esp
   4449 .LC1075:
   4450 .LC1073:
   4451 flds .LC860
   4452 fstps -44(%ebp)
   4453 movl $2,-36(%ebp)
   4454 flds -44(%ebp)
   4455 fildl -36(%ebp)
   4456 faddp %st(1),%st
   4457 fstps -44(%ebp)
   4458 flds .LC1066
   4459 fcomps -44(%ebp)
   4460 fstsw %ax
   4461 sahf
   4462 je .LC1077
   4463 movl $88,-8(%ebp)
   4464 cmpl $0,-4(%ebp)
   4465 je .LC1079
   4466 pushl -8(%ebp)
   4467 pushl $f.706
   4468 call printf
   4469 addl $8,%esp
   4470 .LC1079:
   4471 .LC1077:
   4472 flds .LC860
   4473 fstps -44(%ebp)
   4474 movl $2,-40(%ebp)
   4475 movl -40(%ebp),%edi
   4476 flds -44(%ebp)
   4477 fldl .LC611
   4478 movl %edi,%esi
   4479 shrl $1,%esi
   4480 pushl %esi
   4481 fildl (%esp)
   4482 addl $4,%esp
   4483 fmulp %st(1),%st
   4484 andl $1,%edi
   4485 pushl %edi
   4486 fildl (%esp)
   4487 addl $4,%esp
   4488 faddp %st(1),%st
   4489 sub $4,%esp
   4490 fstps (%esp)
   4491 flds (%esp)
   4492 addl $4,%esp
   4493 faddp %st(1),%st
   4494 fstps -44(%ebp)
   4495 flds .LC1066
   4496 fcomps -44(%ebp)
   4497 fstsw %ax
   4498 sahf
   4499 je .LC1081
   4500 movl $89,-8(%ebp)
   4501 cmpl $0,-4(%ebp)
   4502 je .LC1083
   4503 pushl -8(%ebp)
   4504 pushl $f.706
   4505 call printf
   4506 addl $8,%esp
   4507 .LC1083:
   4508 .LC1081:
   4509 flds .LC860
   4510 fstps -44(%ebp)
   4511 flds .LC544
   4512 fstps -56(%ebp)
   4513 flds -44(%ebp)
   4514 fadds -56(%ebp)
   4515 fstps -44(%ebp)
   4516 flds .LC1066
   4517 fcomps -44(%ebp)
   4518 fstsw %ax
   4519 sahf
   4520 je .LC1085
   4521 movl $90,-8(%ebp)
   4522 cmpl $0,-4(%ebp)
   4523 je .LC1087
   4524 pushl -8(%ebp)
   4525 pushl $f.706
   4526 call printf
   4527 addl $8,%esp
   4528 .LC1087:
   4529 .LC1085:
   4530 flds .LC860
   4531 fstps -44(%ebp)
   4532 fldl .LC425
   4533 fstpl -64(%ebp)
   4534 flds -44(%ebp)
   4535 faddl -64(%ebp)
   4536 fstps -44(%ebp)
   4537 flds .LC1066
   4538 fcomps -44(%ebp)
   4539 fstsw %ax
   4540 sahf
   4541 je .LC1089
   4542 movl $91,-8(%ebp)
   4543 cmpl $0,-4(%ebp)
   4544 je .LC1091
   4545 pushl -8(%ebp)
   4546 pushl $f.706
   4547 call printf
   4548 addl $8,%esp
   4549 .LC1091:
   4550 .LC1089:
   4551 fldl .LC889
   4552 fstpl -52(%ebp)
   4553 movb $2,-25(%ebp)
   4554 fldl -52(%ebp)
   4555 movsbl -25(%ebp),%edi
   4556 pushl %edi
   4557 fildl (%esp)
   4558 addl $4,%esp
   4559 faddp %st(1),%st
   4560 fstpl -52(%ebp)
   4561 fldl .LC1095
   4562 fcompl -52(%ebp)
   4563 fstsw %ax
   4564 sahf
   4565 je .LC1093
   4566 movl $92,-8(%ebp)
   4567 cmpl $0,-4(%ebp)
   4568 je .LC1096
   4569 pushl -8(%ebp)
   4570 pushl $f.706
   4571 call printf
   4572 addl $8,%esp
   4573 .LC1096:
   4574 .LC1093:
   4575 fldl .LC889
   4576 fstpl -52(%ebp)
   4577 movw $2,-28(%ebp)
   4578 fldl -52(%ebp)
   4579 movswl -28(%ebp),%edi
   4580 pushl %edi
   4581 fildl (%esp)
   4582 addl $4,%esp
   4583 faddp %st(1),%st
   4584 fstpl -52(%ebp)
   4585 fldl .LC1095
   4586 fcompl -52(%ebp)
   4587 fstsw %ax
   4588 sahf
   4589 je .LC1098
   4590 movl $93,-8(%ebp)
   4591 cmpl $0,-4(%ebp)
   4592 je .LC1100
   4593 pushl -8(%ebp)
   4594 pushl $f.706
   4595 call printf
   4596 addl $8,%esp
   4597 .LC1100:
   4598 .LC1098:
   4599 fldl .LC889
   4600 fstpl -52(%ebp)
   4601 movl $2,-32(%ebp)
   4602 fldl -52(%ebp)
   4603 fiaddl -32(%ebp)
   4604 fstpl -52(%ebp)
   4605 fldl .LC1095
   4606 fcompl -52(%ebp)
   4607 fstsw %ax
   4608 sahf
   4609 je .LC1102
   4610 movl $94,-8(%ebp)
   4611 cmpl $0,-4(%ebp)
   4612 je .LC1104
   4613 pushl -8(%ebp)
   4614 pushl $f.706
   4615 call printf
   4616 addl $8,%esp
   4617 .LC1104:
   4618 .LC1102:
   4619 fldl .LC889
   4620 fstpl -52(%ebp)
   4621 movl $2,-36(%ebp)
   4622 fldl -52(%ebp)
   4623 fiaddl -36(%ebp)
   4624 fstpl -52(%ebp)
   4625 fldl .LC1095
   4626 fcompl -52(%ebp)
   4627 fstsw %ax
   4628 sahf
   4629 je .LC1106
   4630 movl $95,-8(%ebp)
   4631 cmpl $0,-4(%ebp)
   4632 je .LC1108
   4633 pushl -8(%ebp)
   4634 pushl $f.706
   4635 call printf
   4636 addl $8,%esp
   4637 .LC1108:
   4638 .LC1106:
   4639 fldl .LC889
   4640 fstpl -52(%ebp)
   4641 movl $2,-40(%ebp)
   4642 movl -40(%ebp),%edi
   4643 fldl -52(%ebp)
   4644 fldl .LC611
   4645 movl %edi,%esi
   4646 shrl $1,%esi
   4647 pushl %esi
   4648 fildl (%esp)
   4649 addl $4,%esp
   4650 fmulp %st(1),%st
   4651 andl $1,%edi
   4652 pushl %edi
   4653 fildl (%esp)
   4654 addl $4,%esp
   4655 faddp %st(1),%st
   4656 faddp %st(1),%st
   4657 fstpl -52(%ebp)
   4658 fldl .LC1095
   4659 fcompl -52(%ebp)
   4660 fstsw %ax
   4661 sahf
   4662 je .LC1110
   4663 movl $96,-8(%ebp)
   4664 cmpl $0,-4(%ebp)
   4665 je .LC1112
   4666 pushl -8(%ebp)
   4667 pushl $f.706
   4668 call printf
   4669 addl $8,%esp
   4670 .LC1112:
   4671 .LC1110:
   4672 fldl .LC889
   4673 fstpl -52(%ebp)
   4674 flds .LC544
   4675 fstps -56(%ebp)
   4676 fldl -52(%ebp)
   4677 fadds -56(%ebp)
   4678 fstpl -52(%ebp)
   4679 fldl .LC1095
   4680 fcompl -52(%ebp)
   4681 fstsw %ax
   4682 sahf
   4683 je .LC1114
   4684 movl $97,-8(%ebp)
   4685 cmpl $0,-4(%ebp)
   4686 je .LC1116
   4687 pushl -8(%ebp)
   4688 pushl $f.706
   4689 call printf
   4690 addl $8,%esp
   4691 .LC1116:
   4692 .LC1114:
   4693 fldl .LC889
   4694 fstpl -52(%ebp)
   4695 fldl .LC425
   4696 fstpl -64(%ebp)
   4697 fldl -52(%ebp)
   4698 faddl -64(%ebp)
   4699 fstpl -52(%ebp)
   4700 fldl .LC1095
   4701 fcompl -52(%ebp)
   4702 fstsw %ax
   4703 sahf
   4704 je .LC1118
   4705 movl $98,-8(%ebp)
   4706 cmpl $0,-4(%ebp)
   4707 je .LC1120
   4708 pushl -8(%ebp)
   4709 pushl $f.706
   4710 call printf
   4711 addl $8,%esp
   4712 .LC1120:
   4713 .LC1118:
   4714 movb $5,-9(%ebp)
   4715 movb $2,-25(%ebp)
   4716 movsbl -9(%ebp),%edi
   4717 movsbl -25(%ebp),%esi
   4718 subl %esi,%edi
   4719 movl %edi,%ebx
   4720 movb %bl,-9(%ebp)
   4721 movsbl -9(%ebp),%edi
   4722 cmpl $3,%edi
   4723 je .LC1122
   4724 movl $99,-8(%ebp)
   4725 cmpl $0,-4(%ebp)
   4726 je .LC1124
   4727 pushl -8(%ebp)
   4728 pushl $f.706
   4729 call printf
   4730 addl $8,%esp
   4731 .LC1124:
   4732 .LC1122:
   4733 movb $5,-9(%ebp)
   4734 movw $2,-28(%ebp)
   4735 movsbl -9(%ebp),%edi
   4736 movswl -28(%ebp),%esi
   4737 subl %esi,%edi
   4738 movl %edi,%ebx
   4739 movb %bl,-9(%ebp)
   4740 movsbl -9(%ebp),%edi
   4741 cmpl $3,%edi
   4742 je .LC1126
   4743 movl $100,-8(%ebp)
   4744 cmpl $0,-4(%ebp)
   4745 je .LC1128
   4746 pushl -8(%ebp)
   4747 pushl $f.706
   4748 call printf
   4749 addl $8,%esp
   4750 .LC1128:
   4751 .LC1126:
   4752 movb $5,-9(%ebp)
   4753 movl $2,-32(%ebp)
   4754 movsbl -9(%ebp),%edi
   4755 subl -32(%ebp),%edi
   4756 movl %edi,%ebx
   4757 movb %bl,-9(%ebp)
   4758 movsbl -9(%ebp),%edi
   4759 cmpl $3,%edi
   4760 je .LC1130
   4761 movl $101,-8(%ebp)
   4762 cmpl $0,-4(%ebp)
   4763 je .LC1132
   4764 pushl -8(%ebp)
   4765 pushl $f.706
   4766 call printf
   4767 addl $8,%esp
   4768 .LC1132:
   4769 .LC1130:
   4770 movb $5,-9(%ebp)
   4771 movl $2,-36(%ebp)
   4772 movsbl -9(%ebp),%edi
   4773 subl -36(%ebp),%edi
   4774 movl %edi,%ebx
   4775 movb %bl,-9(%ebp)
   4776 movsbl -9(%ebp),%edi
   4777 cmpl $3,%edi
   4778 je .LC1134
   4779 movl $102,-8(%ebp)
   4780 cmpl $0,-4(%ebp)
   4781 je .LC1136
   4782 pushl -8(%ebp)
   4783 pushl $f.706
   4784 call printf
   4785 addl $8,%esp
   4786 .LC1136:
   4787 .LC1134:
   4788 movb $5,-9(%ebp)
   4789 movl $2,-40(%ebp)
   4790 movsbl -9(%ebp),%edi
   4791 subl -40(%ebp),%edi
   4792 movl %edi,%ebx
   4793 movb %bl,-9(%ebp)
   4794 movsbl -9(%ebp),%edi
   4795 cmpl $3,%edi
   4796 je .LC1138
   4797 movl $103,-8(%ebp)
   4798 cmpl $0,-4(%ebp)
   4799 je .LC1140
   4800 pushl -8(%ebp)
   4801 pushl $f.706
   4802 call printf
   4803 addl $8,%esp
   4804 .LC1140:
   4805 .LC1138:
   4806 movb $5,-9(%ebp)
   4807 flds .LC544
   4808 fstps -56(%ebp)
   4809 movsbl -9(%ebp),%edi
   4810 pushl %edi
   4811 fildl (%esp)
   4812 addl $4,%esp
   4813 fsubs -56(%ebp)
   4814 subl $4,%esp
   4815 fistpl 0(%esp)
   4816 popl %eax
   4817 movl %eax,%ebx
   4818 movb %bl,-9(%ebp)
   4819 movsbl -9(%ebp),%edi
   4820 cmpl $3,%edi
   4821 je .LC1142
   4822 movl $104,-8(%ebp)
   4823 cmpl $0,-4(%ebp)
   4824 je .LC1144
   4825 pushl -8(%ebp)
   4826 pushl $f.706
   4827 call printf
   4828 addl $8,%esp
   4829 .LC1144:
   4830 .LC1142:
   4831 movb $5,-9(%ebp)
   4832 fldl .LC425
   4833 fstpl -64(%ebp)
   4834 movsbl -9(%ebp),%edi
   4835 pushl %edi
   4836 fildl (%esp)
   4837 addl $4,%esp
   4838 fsubl -64(%ebp)
   4839 subl $4,%esp
   4840 fistpl 0(%esp)
   4841 popl %eax
   4842 movl %eax,%ebx
   4843 movb %bl,-9(%ebp)
   4844 movsbl -9(%ebp),%edi
   4845 cmpl $3,%edi
   4846 je .LC1146
   4847 movl $105,-8(%ebp)
   4848 cmpl $0,-4(%ebp)
   4849 je .LC1148
   4850 pushl -8(%ebp)
   4851 pushl $f.706
   4852 call printf
   4853 addl $8,%esp
   4854 .LC1148:
   4855 .LC1146:
   4856 movw $5,-12(%ebp)
   4857 movb $2,-25(%ebp)
   4858 movswl -12(%ebp),%edi
   4859 movsbl -25(%ebp),%esi
   4860 subl %esi,%edi
   4861 movw %di,-12(%ebp)
   4862 movswl -12(%ebp),%edi
   4863 cmpl $3,%edi
   4864 je .LC1150
   4865 movl $106,-8(%ebp)
   4866 cmpl $0,-4(%ebp)
   4867 je .LC1152
   4868 pushl -8(%ebp)
   4869 pushl $f.706
   4870 call printf
   4871 addl $8,%esp
   4872 .LC1152:
   4873 .LC1150:
   4874 movw $5,-12(%ebp)
   4875 movw $2,-28(%ebp)
   4876 movswl -12(%ebp),%edi
   4877 movswl -28(%ebp),%esi
   4878 subl %esi,%edi
   4879 movw %di,-12(%ebp)
   4880 movswl -12(%ebp),%edi
   4881 cmpl $3,%edi
   4882 je .LC1154
   4883 movl $107,-8(%ebp)
   4884 cmpl $0,-4(%ebp)
   4885 je .LC1156
   4886 pushl -8(%ebp)
   4887 pushl $f.706
   4888 call printf
   4889 addl $8,%esp
   4890 .LC1156:
   4891 .LC1154:
   4892 movw $5,-12(%ebp)
   4893 movl $2,-32(%ebp)
   4894 movswl -12(%ebp),%edi
   4895 subl -32(%ebp),%edi
   4896 movw %di,-12(%ebp)
   4897 movswl -12(%ebp),%edi
   4898 cmpl $3,%edi
   4899 je .LC1158
   4900 movl $108,-8(%ebp)
   4901 cmpl $0,-4(%ebp)
   4902 je .LC1160
   4903 pushl -8(%ebp)
   4904 pushl $f.706
   4905 call printf
   4906 addl $8,%esp
   4907 .LC1160:
   4908 .LC1158:
   4909 movw $5,-12(%ebp)
   4910 movl $2,-36(%ebp)
   4911 movswl -12(%ebp),%edi
   4912 subl -36(%ebp),%edi
   4913 movw %di,-12(%ebp)
   4914 movswl -12(%ebp),%edi
   4915 cmpl $3,%edi
   4916 je .LC1162
   4917 movl $109,-8(%ebp)
   4918 cmpl $0,-4(%ebp)
   4919 je .LC1164
   4920 pushl -8(%ebp)
   4921 pushl $f.706
   4922 call printf
   4923 addl $8,%esp
   4924 .LC1164:
   4925 .LC1162:
   4926 movw $5,-12(%ebp)
   4927 movl $2,-40(%ebp)
   4928 movswl -12(%ebp),%edi
   4929 subl -40(%ebp),%edi
   4930 movw %di,-12(%ebp)
   4931 movswl -12(%ebp),%edi
   4932 cmpl $3,%edi
   4933 je .LC1166
   4934 movl $110,-8(%ebp)
   4935 cmpl $0,-4(%ebp)
   4936 je .LC1168
   4937 pushl -8(%ebp)
   4938 pushl $f.706
   4939 call printf
   4940 addl $8,%esp
   4941 .LC1168:
   4942 .LC1166:
   4943 movw $5,-12(%ebp)
   4944 flds .LC544
   4945 fstps -56(%ebp)
   4946 movswl -12(%ebp),%edi
   4947 pushl %edi
   4948 fildl (%esp)
   4949 addl $4,%esp
   4950 fsubs -56(%ebp)
   4951 subl $4,%esp
   4952 fistpl 0(%esp)
   4953 popl %eax
   4954 movl %eax,%edi
   4955 movw %di,-12(%ebp)
   4956 movswl -12(%ebp),%edi
   4957 cmpl $3,%edi
   4958 je .LC1170
   4959 movl $111,-8(%ebp)
   4960 cmpl $0,-4(%ebp)
   4961 je .LC1172
   4962 pushl -8(%ebp)
   4963 pushl $f.706
   4964 call printf
   4965 addl $8,%esp
   4966 .LC1172:
   4967 .LC1170:
   4968 movw $5,-12(%ebp)
   4969 fldl .LC425
   4970 fstpl -64(%ebp)
   4971 movswl -12(%ebp),%edi
   4972 pushl %edi
   4973 fildl (%esp)
   4974 addl $4,%esp
   4975 fsubl -64(%ebp)
   4976 subl $4,%esp
   4977 fistpl 0(%esp)
   4978 popl %eax
   4979 movl %eax,%edi
   4980 movw %di,-12(%ebp)
   4981 movswl -12(%ebp),%edi
   4982 cmpl $3,%edi
   4983 je .LC1174
   4984 movl $112,-8(%ebp)
   4985 cmpl $0,-4(%ebp)
   4986 je .LC1176
   4987 pushl -8(%ebp)
   4988 pushl $f.706
   4989 call printf
   4990 addl $8,%esp
   4991 .LC1176:
   4992 .LC1174:
   4993 movl $5,-16(%ebp)
   4994 movb $2,-25(%ebp)
   4995 movsbl -25(%ebp),%edi
   4996 sub %edi,-16(%ebp)
   4997 cmpl $3,-16(%ebp)
   4998 je .LC1178
   4999 movl $113,-8(%ebp)
   5000 cmpl $0,-4(%ebp)
   5001 je .LC1180
   5002 pushl -8(%ebp)
   5003 pushl $f.706
   5004 call printf
   5005 addl $8,%esp
   5006 .LC1180:
   5007 .LC1178:
   5008 movl $5,-16(%ebp)
   5009 movw $2,-28(%ebp)
   5010 movswl -28(%ebp),%edi
   5011 sub %edi,-16(%ebp)
   5012 cmpl $3,-16(%ebp)
   5013 je .LC1182
   5014 movl $114,-8(%ebp)
   5015 cmpl $0,-4(%ebp)
   5016 je .LC1184
   5017 pushl -8(%ebp)
   5018 pushl $f.706
   5019 call printf
   5020 addl $8,%esp
   5021 .LC1184:
   5022 .LC1182:
   5023 movl $5,-16(%ebp)
   5024 movl $2,-32(%ebp)
   5025 movl -32(%ebp),%edi
   5026 sub %edi,-16(%ebp)
   5027 cmpl $3,-16(%ebp)
   5028 je .LC1186
   5029 movl $115,-8(%ebp)
   5030 cmpl $0,-4(%ebp)
   5031 je .LC1188
   5032 pushl -8(%ebp)
   5033 pushl $f.706
   5034 call printf
   5035 addl $8,%esp
   5036 .LC1188:
   5037 .LC1186:
   5038 movl $5,-16(%ebp)
   5039 movl $2,-36(%ebp)
   5040 movl -36(%ebp),%edi
   5041 sub %edi,-16(%ebp)
   5042 cmpl $3,-16(%ebp)
   5043 je .LC1190
   5044 movl $116,-8(%ebp)
   5045 cmpl $0,-4(%ebp)
   5046 je .LC1192
   5047 pushl -8(%ebp)
   5048 pushl $f.706
   5049 call printf
   5050 addl $8,%esp
   5051 .LC1192:
   5052 .LC1190:
   5053 movl $5,-16(%ebp)
   5054 movl $2,-40(%ebp)
   5055 movl -16(%ebp),%edi
   5056 subl -40(%ebp),%edi
   5057 movl %edi,-16(%ebp)
   5058 cmpl $3,-16(%ebp)
   5059 je .LC1194
   5060 movl $117,-8(%ebp)
   5061 cmpl $0,-4(%ebp)
   5062 je .LC1196
   5063 pushl -8(%ebp)
   5064 pushl $f.706
   5065 call printf
   5066 addl $8,%esp
   5067 .LC1196:
   5068 .LC1194:
   5069 movl $5,-16(%ebp)
   5070 flds .LC544
   5071 fstps -56(%ebp)
   5072 fildl -16(%ebp)
   5073 fsubs -56(%ebp)
   5074 fistpl -16(%ebp)
   5075 cmpl $3,-16(%ebp)
   5076 je .LC1198
   5077 movl $118,-8(%ebp)
   5078 cmpl $0,-4(%ebp)
   5079 je .LC1200
   5080 pushl -8(%ebp)
   5081 pushl $f.706
   5082 call printf
   5083 addl $8,%esp
   5084 .LC1200:
   5085 .LC1198:
   5086 movl $5,-16(%ebp)
   5087 fldl .LC425
   5088 fstpl -64(%ebp)
   5089 fldl -64(%ebp)
   5090 fisubrl -16(%ebp)
   5091 fistpl -16(%ebp)
   5092 cmpl $3,-16(%ebp)
   5093 je .LC1202
   5094 movl $119,-8(%ebp)
   5095 cmpl $0,-4(%ebp)
   5096 je .LC1204
   5097 pushl -8(%ebp)
   5098 pushl $f.706
   5099 call printf
   5100 addl $8,%esp
   5101 .LC1204:
   5102 .LC1202:
   5103 movl $5,-20(%ebp)
   5104 movb $2,-25(%ebp)
   5105 movsbl -25(%ebp),%edi
   5106 sub %edi,-20(%ebp)
   5107 cmpl $3,-20(%ebp)
   5108 je .LC1206
   5109 movl $120,-8(%ebp)
   5110 cmpl $0,-4(%ebp)
   5111 je .LC1208
   5112 pushl -8(%ebp)
   5113 pushl $f.706
   5114 call printf
   5115 addl $8,%esp
   5116 .LC1208:
   5117 .LC1206:
   5118 movl $5,-20(%ebp)
   5119 movw $2,-28(%ebp)
   5120 movswl -28(%ebp),%edi
   5121 sub %edi,-20(%ebp)
   5122 cmpl $3,-20(%ebp)
   5123 je .LC1210
   5124 movl $121,-8(%ebp)
   5125 cmpl $0,-4(%ebp)
   5126 je .LC1212
   5127 pushl -8(%ebp)
   5128 pushl $f.706
   5129 call printf
   5130 addl $8,%esp
   5131 .LC1212:
   5132 .LC1210:
   5133 movl $5,-20(%ebp)
   5134 movl $2,-32(%ebp)
   5135 movl -32(%ebp),%edi
   5136 sub %edi,-20(%ebp)
   5137 cmpl $3,-20(%ebp)
   5138 je .LC1214
   5139 movl $122,-8(%ebp)
   5140 cmpl $0,-4(%ebp)
   5141 je .LC1216
   5142 pushl -8(%ebp)
   5143 pushl $f.706
   5144 call printf
   5145 addl $8,%esp
   5146 .LC1216:
   5147 .LC1214:
   5148 movl $5,-20(%ebp)
   5149 movl $2,-36(%ebp)
   5150 movl -36(%ebp),%edi
   5151 sub %edi,-20(%ebp)
   5152 cmpl $3,-20(%ebp)
   5153 je .LC1218
   5154 movl $123,-8(%ebp)
   5155 cmpl $0,-4(%ebp)
   5156 je .LC1220
   5157 pushl -8(%ebp)
   5158 pushl $f.706
   5159 call printf
   5160 addl $8,%esp
   5161 .LC1220:
   5162 .LC1218:
   5163 movl $5,-20(%ebp)
   5164 movl $2,-40(%ebp)
   5165 movl -20(%ebp),%edi
   5166 subl -40(%ebp),%edi
   5167 movl %edi,-20(%ebp)
   5168 cmpl $3,-20(%ebp)
   5169 je .LC1222
   5170 movl $124,-8(%ebp)
   5171 cmpl $0,-4(%ebp)
   5172 je .LC1224
   5173 pushl -8(%ebp)
   5174 pushl $f.706
   5175 call printf
   5176 addl $8,%esp
   5177 .LC1224:
   5178 .LC1222:
   5179 movl $5,-20(%ebp)
   5180 flds .LC544
   5181 fstps -56(%ebp)
   5182 fildl -20(%ebp)
   5183 fsubs -56(%ebp)
   5184 fistpl -20(%ebp)
   5185 cmpl $3,-20(%ebp)
   5186 je .LC1226
   5187 movl $125,-8(%ebp)
   5188 cmpl $0,-4(%ebp)
   5189 je .LC1228
   5190 pushl -8(%ebp)
   5191 pushl $f.706
   5192 call printf
   5193 addl $8,%esp
   5194 .LC1228:
   5195 .LC1226:
   5196 movl $5,-20(%ebp)
   5197 fldl .LC425
   5198 fstpl -64(%ebp)
   5199 fldl -64(%ebp)
   5200 fisubrl -20(%ebp)
   5201 fistpl -20(%ebp)
   5202 cmpl $3,-20(%ebp)
   5203 je .LC1230
   5204 movl $126,-8(%ebp)
   5205 cmpl $0,-4(%ebp)
   5206 je .LC1232
   5207 pushl -8(%ebp)
   5208 pushl $f.706
   5209 call printf
   5210 addl $8,%esp
   5211 .LC1232:
   5212 .LC1230:
   5213 movl $5,-24(%ebp)
   5214 movb $2,-25(%ebp)
   5215 movsbl -25(%ebp),%edi
   5216 sub %edi,-24(%ebp)
   5217 movl -24(%ebp),%edi
   5218 cmpl $3,%edi
   5219 je .LC1234
   5220 movl $127,-8(%ebp)
   5221 cmpl $0,-4(%ebp)
   5222 je .LC1236
   5223 pushl -8(%ebp)
   5224 pushl $f.706
   5225 call printf
   5226 addl $8,%esp
   5227 .LC1236:
   5228 .LC1234:
   5229 movl $5,-24(%ebp)
   5230 movw $2,-28(%ebp)
   5231 movswl -28(%ebp),%edi
   5232 sub %edi,-24(%ebp)
   5233 movl -24(%ebp),%edi
   5234 cmpl $3,%edi
   5235 je .LC1238
   5236 movl $128,-8(%ebp)
   5237 cmpl $0,-4(%ebp)
   5238 je .LC1240
   5239 pushl -8(%ebp)
   5240 pushl $f.706
   5241 call printf
   5242 addl $8,%esp
   5243 .LC1240:
   5244 .LC1238:
   5245 movl $5,-24(%ebp)
   5246 movl $2,-32(%ebp)
   5247 movl -32(%ebp),%edi
   5248 sub %edi,-24(%ebp)
   5249 movl -24(%ebp),%edi
   5250 cmpl $3,%edi
   5251 je .LC1242
   5252 movl $129,-8(%ebp)
   5253 cmpl $0,-4(%ebp)
   5254 je .LC1244
   5255 pushl -8(%ebp)
   5256 pushl $f.706
   5257 call printf
   5258 addl $8,%esp
   5259 .LC1244:
   5260 .LC1242:
   5261 movl $5,-24(%ebp)
   5262 movl $2,-36(%ebp)
   5263 movl -36(%ebp),%edi
   5264 sub %edi,-24(%ebp)
   5265 movl -24(%ebp),%edi
   5266 cmpl $3,%edi
   5267 je .LC1246
   5268 movl $130,-8(%ebp)
   5269 cmpl $0,-4(%ebp)
   5270 je .LC1248
   5271 pushl -8(%ebp)
   5272 pushl $f.706
   5273 call printf
   5274 addl $8,%esp
   5275 .LC1248:
   5276 .LC1246:
   5277 movl $5,-24(%ebp)
   5278 movl $2,-40(%ebp)
   5279 movl -40(%ebp),%edi
   5280 sub %edi,-24(%ebp)
   5281 movl -24(%ebp),%edi
   5282 cmpl $3,%edi
   5283 je .LC1250
   5284 movl $131,-8(%ebp)
   5285 cmpl $0,-4(%ebp)
   5286 je .LC1252
   5287 pushl -8(%ebp)
   5288 pushl $f.706
   5289 call printf
   5290 addl $8,%esp
   5291 .LC1252:
   5292 .LC1250:
   5293 movl $5,-24(%ebp)
   5294 flds .LC544
   5295 fstps -56(%ebp)
   5296 movl -24(%ebp),%edi
   5297 fldl .LC611
   5298 movl %edi,%esi
   5299 shrl $1,%esi
   5300 pushl %esi
   5301 fildl (%esp)
   5302 addl $4,%esp
   5303 fmulp %st(1),%st
   5304 andl $1,%edi
   5305 pushl %edi
   5306 fildl (%esp)
   5307 addl $4,%esp
   5308 faddp %st(1),%st
   5309 sub $4,%esp
   5310 fstps (%esp)
   5311 flds (%esp)
   5312 addl $4,%esp
   5313 fsubs -56(%ebp)
   5314 fstps -160(%ebp)
   5315 flds .LC847
   5316 fcomps -160(%ebp)
   5317 fstsw %ax
   5318 sahf
   5319 ja .LC1255
   5320 flds -160(%ebp)
   5321 fsubs .LC847
   5322 subl $4,%esp
   5323 fistpl 0(%esp)
   5324 popl %eax
   5325 movl %eax,%edi
   5326 leal 0x80000000(%edi),%edi
   5327 movl %edi,-156(%ebp)
   5328 jmp .LC1256
   5329 .LC1255:
   5330 flds -160(%ebp)
   5331 subl $4,%esp
   5332 fistpl 0(%esp)
   5333 popl %eax
   5334 movl %eax,%edi
   5335 movl %edi,-156(%ebp)
   5336 .LC1256:
   5337 movl -156(%ebp),%edi
   5338 movl %edi,-24(%ebp)
   5339 movl -24(%ebp),%edi
   5340 cmpl $3,%edi
   5341 je .LC1257
   5342 movl $132,-8(%ebp)
   5343 cmpl $0,-4(%ebp)
   5344 je .LC1259
   5345 pushl -8(%ebp)
   5346 pushl $f.706
   5347 call printf
   5348 addl $8,%esp
   5349 .LC1259:
   5350 .LC1257:
   5351 movl $5,-24(%ebp)
   5352 fldl .LC425
   5353 fstpl -64(%ebp)
   5354 movl -24(%ebp),%edi
   5355 fldl .LC611
   5356 movl %edi,%esi
   5357 shrl $1,%esi
   5358 pushl %esi
   5359 fildl (%esp)
   5360 addl $4,%esp
   5361 fmulp %st(1),%st
   5362 andl $1,%edi
   5363 pushl %edi
   5364 fildl (%esp)
   5365 addl $4,%esp
   5366 faddp %st(1),%st
   5367 fsubl -64(%ebp)
   5368 fstpl -176(%ebp)
   5369 fldl .LC855
   5370 fcompl -176(%ebp)
   5371 fstsw %ax
   5372 sahf
   5373 ja .LC1262
   5374 fldl -176(%ebp)
   5375 fsubl .LC855
   5376 subl $4,%esp
   5377 fistpl 0(%esp)
   5378 popl %eax
   5379 movl %eax,%edi
   5380 leal 0x80000000(%edi),%edi
   5381 movl %edi,-168(%ebp)
   5382 jmp .LC1263
   5383 .LC1262:
   5384 fldl -176(%ebp)
   5385 subl $4,%esp
   5386 fistpl 0(%esp)
   5387 popl %eax
   5388 movl %eax,%edi
   5389 movl %edi,-168(%ebp)
   5390 .LC1263:
   5391 movl -168(%ebp),%edi
   5392 movl %edi,-24(%ebp)
   5393 movl -24(%ebp),%edi
   5394 cmpl $3,%edi
   5395 je .LC1264
   5396 movl $133,-8(%ebp)
   5397 cmpl $0,-4(%ebp)
   5398 je .LC1266
   5399 pushl -8(%ebp)
   5400 pushl $f.706
   5401 call printf
   5402 addl $8,%esp
   5403 .LC1266:
   5404 .LC1264:
   5405 flds .LC860
   5406 fstps -44(%ebp)
   5407 movb $2,-25(%ebp)
   5408 flds -44(%ebp)
   5409 movsbl -25(%ebp),%edi
   5410 pushl %edi
   5411 fildl (%esp)
   5412 addl $4,%esp
   5413 fsubp %st(1),%st
   5414 fstps -44(%ebp)
   5415 flds .LC1270
   5416 fcomps -44(%ebp)
   5417 fstsw %ax
   5418 sahf
   5419 je .LC1268
   5420 movl $134,-8(%ebp)
   5421 cmpl $0,-4(%ebp)
   5422 je .LC1271
   5423 pushl -8(%ebp)
   5424 pushl $f.706
   5425 call printf
   5426 addl $8,%esp
   5427 .LC1271:
   5428 .LC1268:
   5429 flds .LC860
   5430 fstps -44(%ebp)
   5431 movw $2,-28(%ebp)
   5432 flds -44(%ebp)
   5433 movswl -28(%ebp),%edi
   5434 pushl %edi
   5435 fildl (%esp)
   5436 addl $4,%esp
   5437 fsubp %st(1),%st
   5438 fstps -44(%ebp)
   5439 flds .LC1270
   5440 fcomps -44(%ebp)
   5441 fstsw %ax
   5442 sahf
   5443 je .LC1273
   5444 movl $135,-8(%ebp)
   5445 cmpl $0,-4(%ebp)
   5446 je .LC1275
   5447 pushl -8(%ebp)
   5448 pushl $f.706
   5449 call printf
   5450 addl $8,%esp
   5451 .LC1275:
   5452 .LC1273:
   5453 flds .LC860
   5454 fstps -44(%ebp)
   5455 movl $2,-32(%ebp)
   5456 flds -44(%ebp)
   5457 fildl -32(%ebp)
   5458 fsubp %st(1),%st
   5459 fstps -44(%ebp)
   5460 flds .LC1270
   5461 fcomps -44(%ebp)
   5462 fstsw %ax
   5463 sahf
   5464 je .LC1277
   5465 movl $136,-8(%ebp)
   5466 cmpl $0,-4(%ebp)
   5467 je .LC1279
   5468 pushl -8(%ebp)
   5469 pushl $f.706
   5470 call printf
   5471 addl $8,%esp
   5472 .LC1279:
   5473 .LC1277:
   5474 flds .LC860
   5475 fstps -44(%ebp)
   5476 movl $2,-36(%ebp)
   5477 flds -44(%ebp)
   5478 fildl -36(%ebp)
   5479 fsubp %st(1),%st
   5480 fstps -44(%ebp)
   5481 flds .LC1270
   5482 fcomps -44(%ebp)
   5483 fstsw %ax
   5484 sahf
   5485 je .LC1281
   5486 movl $137,-8(%ebp)
   5487 cmpl $0,-4(%ebp)
   5488 je .LC1283
   5489 pushl -8(%ebp)
   5490 pushl $f.706
   5491 call printf
   5492 addl $8,%esp
   5493 .LC1283:
   5494 .LC1281:
   5495 flds .LC860
   5496 fstps -44(%ebp)
   5497 movl $2,-40(%ebp)
   5498 movl -40(%ebp),%edi
   5499 flds -44(%ebp)
   5500 fldl .LC611
   5501 movl %edi,%esi
   5502 shrl $1,%esi
   5503 pushl %esi
   5504 fildl (%esp)
   5505 addl $4,%esp
   5506 fmulp %st(1),%st
   5507 andl $1,%edi
   5508 pushl %edi
   5509 fildl (%esp)
   5510 addl $4,%esp
   5511 faddp %st(1),%st
   5512 sub $4,%esp
   5513 fstps (%esp)
   5514 flds (%esp)
   5515 addl $4,%esp
   5516 fsubp %st(1),%st
   5517 fstps -44(%ebp)
   5518 flds .LC1270
   5519 fcomps -44(%ebp)
   5520 fstsw %ax
   5521 sahf
   5522 je .LC1285
   5523 movl $138,-8(%ebp)
   5524 cmpl $0,-4(%ebp)
   5525 je .LC1287
   5526 pushl -8(%ebp)
   5527 pushl $f.706
   5528 call printf
   5529 addl $8,%esp
   5530 .LC1287:
   5531 .LC1285:
   5532 flds .LC860
   5533 fstps -44(%ebp)
   5534 flds .LC544
   5535 fstps -56(%ebp)
   5536 flds -44(%ebp)
   5537 fsubs -56(%ebp)
   5538 fstps -44(%ebp)
   5539 flds .LC1270
   5540 fcomps -44(%ebp)
   5541 fstsw %ax
   5542 sahf
   5543 je .LC1289
   5544 movl $139,-8(%ebp)
   5545 cmpl $0,-4(%ebp)
   5546 je .LC1291
   5547 pushl -8(%ebp)
   5548 pushl $f.706
   5549 call printf
   5550 addl $8,%esp
   5551 .LC1291:
   5552 .LC1289:
   5553 flds .LC860
   5554 fstps -44(%ebp)
   5555 fldl .LC425
   5556 fstpl -64(%ebp)
   5557 flds -44(%ebp)
   5558 fsubl -64(%ebp)
   5559 fstps -44(%ebp)
   5560 flds .LC1270
   5561 fcomps -44(%ebp)
   5562 fstsw %ax
   5563 sahf
   5564 je .LC1293
   5565 movl $140,-8(%ebp)
   5566 cmpl $0,-4(%ebp)
   5567 je .LC1295
   5568 pushl -8(%ebp)
   5569 pushl $f.706
   5570 call printf
   5571 addl $8,%esp
   5572 .LC1295:
   5573 .LC1293:
   5574 fldl .LC889
   5575 fstpl -52(%ebp)
   5576 movb $2,-25(%ebp)
   5577 fldl -52(%ebp)
   5578 movsbl -25(%ebp),%edi
   5579 pushl %edi
   5580 fildl (%esp)
   5581 addl $4,%esp
   5582 fsubp %st(1),%st
   5583 fstpl -52(%ebp)
   5584 fldl .LC1299
   5585 fcompl -52(%ebp)
   5586 fstsw %ax
   5587 sahf
   5588 je .LC1297
   5589 movl $141,-8(%ebp)
   5590 cmpl $0,-4(%ebp)
   5591 je .LC1300
   5592 pushl -8(%ebp)
   5593 pushl $f.706
   5594 call printf
   5595 addl $8,%esp
   5596 .LC1300:
   5597 .LC1297:
   5598 fldl .LC889
   5599 fstpl -52(%ebp)
   5600 movw $2,-28(%ebp)
   5601 fldl -52(%ebp)
   5602 movswl -28(%ebp),%edi
   5603 pushl %edi
   5604 fildl (%esp)
   5605 addl $4,%esp
   5606 fsubp %st(1),%st
   5607 fstpl -52(%ebp)
   5608 fldl .LC1299
   5609 fcompl -52(%ebp)
   5610 fstsw %ax
   5611 sahf
   5612 je .LC1302
   5613 movl $142,-8(%ebp)
   5614 cmpl $0,-4(%ebp)
   5615 je .LC1304
   5616 pushl -8(%ebp)
   5617 pushl $f.706
   5618 call printf
   5619 addl $8,%esp
   5620 .LC1304:
   5621 .LC1302:
   5622 fldl .LC889
   5623 fstpl -52(%ebp)
   5624 movl $2,-32(%ebp)
   5625 fldl -52(%ebp)
   5626 fisubl -32(%ebp)
   5627 fstpl -52(%ebp)
   5628 fldl .LC1299
   5629 fcompl -52(%ebp)
   5630 fstsw %ax
   5631 sahf
   5632 je .LC1306
   5633 movl $143,-8(%ebp)
   5634 cmpl $0,-4(%ebp)
   5635 je .LC1308
   5636 pushl -8(%ebp)
   5637 pushl $f.706
   5638 call printf
   5639 addl $8,%esp
   5640 .LC1308:
   5641 .LC1306:
   5642 fldl .LC889
   5643 fstpl -52(%ebp)
   5644 movl $2,-36(%ebp)
   5645 fldl -52(%ebp)
   5646 fisubl -36(%ebp)
   5647 fstpl -52(%ebp)
   5648 fldl .LC1299
   5649 fcompl -52(%ebp)
   5650 fstsw %ax
   5651 sahf
   5652 je .LC1310
   5653 movl $144,-8(%ebp)
   5654 cmpl $0,-4(%ebp)
   5655 je .LC1312
   5656 pushl -8(%ebp)
   5657 pushl $f.706
   5658 call printf
   5659 addl $8,%esp
   5660 .LC1312:
   5661 .LC1310:
   5662 fldl .LC889
   5663 fstpl -52(%ebp)
   5664 movl $2,-40(%ebp)
   5665 movl -40(%ebp),%edi
   5666 fldl -52(%ebp)
   5667 fldl .LC611
   5668 movl %edi,%esi
   5669 shrl $1,%esi
   5670 pushl %esi
   5671 fildl (%esp)
   5672 addl $4,%esp
   5673 fmulp %st(1),%st
   5674 andl $1,%edi
   5675 pushl %edi
   5676 fildl (%esp)
   5677 addl $4,%esp
   5678 faddp %st(1),%st
   5679 fsubp %st(1),%st
   5680 fstpl -52(%ebp)
   5681 fldl .LC1299
   5682 fcompl -52(%ebp)
   5683 fstsw %ax
   5684 sahf
   5685 je .LC1314
   5686 movl $145,-8(%ebp)
   5687 cmpl $0,-4(%ebp)
   5688 je .LC1316
   5689 pushl -8(%ebp)
   5690 pushl $f.706
   5691 call printf
   5692 addl $8,%esp
   5693 .LC1316:
   5694 .LC1314:
   5695 fldl .LC889
   5696 fstpl -52(%ebp)
   5697 flds .LC544
   5698 fstps -56(%ebp)
   5699 fldl -52(%ebp)
   5700 fsubs -56(%ebp)
   5701 fstpl -52(%ebp)
   5702 fldl .LC1299
   5703 fcompl -52(%ebp)
   5704 fstsw %ax
   5705 sahf
   5706 je .LC1318
   5707 movl $146,-8(%ebp)
   5708 cmpl $0,-4(%ebp)
   5709 je .LC1320
   5710 pushl -8(%ebp)
   5711 pushl $f.706
   5712 call printf
   5713 addl $8,%esp
   5714 .LC1320:
   5715 .LC1318:
   5716 fldl .LC889
   5717 fstpl -52(%ebp)
   5718 fldl .LC425
   5719 fstpl -64(%ebp)
   5720 fldl -52(%ebp)
   5721 fsubl -64(%ebp)
   5722 fstpl -52(%ebp)
   5723 fldl .LC1299
   5724 fcompl -52(%ebp)
   5725 fstsw %ax
   5726 sahf
   5727 je .LC1322
   5728 movl $147,-8(%ebp)
   5729 cmpl $0,-4(%ebp)
   5730 je .LC1324
   5731 pushl -8(%ebp)
   5732 pushl $f.706
   5733 call printf
   5734 addl $8,%esp
   5735 .LC1324:
   5736 .LC1322:
   5737 movb $5,-9(%ebp)
   5738 movb $2,-25(%ebp)
   5739 movsbl -9(%ebp),%edi
   5740 movsbl -25(%ebp),%esi
   5741 imull %esi,%edi
   5742 movl %edi,%ebx
   5743 movb %bl,-9(%ebp)
   5744 movsbl -9(%ebp),%edi
   5745 cmpl $10,%edi
   5746 je .LC1326
   5747 movl $148,-8(%ebp)
   5748 cmpl $0,-4(%ebp)
   5749 je .LC1328
   5750 pushl -8(%ebp)
   5751 pushl $f.706
   5752 call printf
   5753 addl $8,%esp
   5754 .LC1328:
   5755 .LC1326:
   5756 movb $5,-9(%ebp)
   5757 movw $2,-28(%ebp)
   5758 movsbl -9(%ebp),%edi
   5759 movswl -28(%ebp),%esi
   5760 imull %esi,%edi
   5761 movl %edi,%ebx
   5762 movb %bl,-9(%ebp)
   5763 movsbl -9(%ebp),%edi
   5764 cmpl $10,%edi
   5765 je .LC1330
   5766 movl $149,-8(%ebp)
   5767 cmpl $0,-4(%ebp)
   5768 je .LC1332
   5769 pushl -8(%ebp)
   5770 pushl $f.706
   5771 call printf
   5772 addl $8,%esp
   5773 .LC1332:
   5774 .LC1330:
   5775 movb $5,-9(%ebp)
   5776 movl $2,-32(%ebp)
   5777 movsbl -9(%ebp),%edi
   5778 imull -32(%ebp),%edi
   5779 movl %edi,%ebx
   5780 movb %bl,-9(%ebp)
   5781 movsbl -9(%ebp),%edi
   5782 cmpl $10,%edi
   5783 je .LC1334
   5784 movl $150,-8(%ebp)
   5785 cmpl $0,-4(%ebp)
   5786 je .LC1336
   5787 pushl -8(%ebp)
   5788 pushl $f.706
   5789 call printf
   5790 addl $8,%esp
   5791 .LC1336:
   5792 .LC1334:
   5793 movb $5,-9(%ebp)
   5794 movl $2,-36(%ebp)
   5795 movsbl -9(%ebp),%edi
   5796 imull -36(%ebp),%edi
   5797 movl %edi,%ebx
   5798 movb %bl,-9(%ebp)
   5799 movsbl -9(%ebp),%edi
   5800 cmpl $10,%edi
   5801 je .LC1338
   5802 movl $151,-8(%ebp)
   5803 cmpl $0,-4(%ebp)
   5804 je .LC1340
   5805 pushl -8(%ebp)
   5806 pushl $f.706
   5807 call printf
   5808 addl $8,%esp
   5809 .LC1340:
   5810 .LC1338:
   5811 movb $5,-9(%ebp)
   5812 movl $2,-40(%ebp)
   5813 movsbl -9(%ebp),%edi
   5814 movl %edi,%eax
   5815 mull -40(%ebp)
   5816 movl %eax,%edi
   5817 movl %edi,%ebx
   5818 movb %bl,-9(%ebp)
   5819 movsbl -9(%ebp),%edi
   5820 cmpl $10,%edi
   5821 je .LC1342
   5822 movl $152,-8(%ebp)
   5823 cmpl $0,-4(%ebp)
   5824 je .LC1344
   5825 pushl -8(%ebp)
   5826 pushl $f.706
   5827 call printf
   5828 addl $8,%esp
   5829 .LC1344:
   5830 .LC1342:
   5831 movb $5,-9(%ebp)
   5832 flds .LC544
   5833 fstps -56(%ebp)
   5834 movsbl -9(%ebp),%edi
   5835 pushl %edi
   5836 fildl (%esp)
   5837 addl $4,%esp
   5838 fmuls -56(%ebp)
   5839 subl $4,%esp
   5840 fistpl 0(%esp)
   5841 popl %eax
   5842 movl %eax,%ebx
   5843 movb %bl,-9(%ebp)
   5844 movsbl -9(%ebp),%edi
   5845 cmpl $10,%edi
   5846 je .LC1346
   5847 movl $153,-8(%ebp)
   5848 cmpl $0,-4(%ebp)
   5849 je .LC1348
   5850 pushl -8(%ebp)
   5851 pushl $f.706
   5852 call printf
   5853 addl $8,%esp
   5854 .LC1348:
   5855 .LC1346:
   5856 movb $5,-9(%ebp)
   5857 fldl .LC425
   5858 fstpl -64(%ebp)
   5859 movsbl -9(%ebp),%edi
   5860 pushl %edi
   5861 fildl (%esp)
   5862 addl $4,%esp
   5863 fmull -64(%ebp)
   5864 subl $4,%esp
   5865 fistpl 0(%esp)
   5866 popl %eax
   5867 movl %eax,%ebx
   5868 movb %bl,-9(%ebp)
   5869 movsbl -9(%ebp),%edi
   5870 cmpl $10,%edi
   5871 je .LC1350
   5872 movl $154,-8(%ebp)
   5873 cmpl $0,-4(%ebp)
   5874 je .LC1352
   5875 pushl -8(%ebp)
   5876 pushl $f.706
   5877 call printf
   5878 addl $8,%esp
   5879 .LC1352:
   5880 .LC1350:
   5881 movw $5,-12(%ebp)
   5882 movb $2,-25(%ebp)
   5883 movswl -12(%ebp),%edi
   5884 movsbl -25(%ebp),%esi
   5885 imull %esi,%edi
   5886 movw %di,-12(%ebp)
   5887 movswl -12(%ebp),%edi
   5888 cmpl $10,%edi
   5889 je .LC1354
   5890 movl $155,-8(%ebp)
   5891 cmpl $0,-4(%ebp)
   5892 je .LC1356
   5893 pushl -8(%ebp)
   5894 pushl $f.706
   5895 call printf
   5896 addl $8,%esp
   5897 .LC1356:
   5898 .LC1354:
   5899 movw $5,-12(%ebp)
   5900 movw $2,-28(%ebp)
   5901 movswl -12(%ebp),%edi
   5902 movswl -28(%ebp),%esi
   5903 imull %esi,%edi
   5904 movw %di,-12(%ebp)
   5905 movswl -12(%ebp),%edi
   5906 cmpl $10,%edi
   5907 je .LC1358
   5908 movl $156,-8(%ebp)
   5909 cmpl $0,-4(%ebp)
   5910 je .LC1360
   5911 pushl -8(%ebp)
   5912 pushl $f.706
   5913 call printf
   5914 addl $8,%esp
   5915 .LC1360:
   5916 .LC1358:
   5917 movw $5,-12(%ebp)
   5918 movl $2,-32(%ebp)
   5919 movswl -12(%ebp),%edi
   5920 imull -32(%ebp),%edi
   5921 movw %di,-12(%ebp)
   5922 movswl -12(%ebp),%edi
   5923 cmpl $10,%edi
   5924 je .LC1362
   5925 movl $157,-8(%ebp)
   5926 cmpl $0,-4(%ebp)
   5927 je .LC1364
   5928 pushl -8(%ebp)
   5929 pushl $f.706
   5930 call printf
   5931 addl $8,%esp
   5932 .LC1364:
   5933 .LC1362:
   5934 movw $5,-12(%ebp)
   5935 movl $2,-36(%ebp)
   5936 movswl -12(%ebp),%edi
   5937 imull -36(%ebp),%edi
   5938 movw %di,-12(%ebp)
   5939 movswl -12(%ebp),%edi
   5940 cmpl $10,%edi
   5941 je .LC1366
   5942 movl $158,-8(%ebp)
   5943 cmpl $0,-4(%ebp)
   5944 je .LC1368
   5945 pushl -8(%ebp)
   5946 pushl $f.706
   5947 call printf
   5948 addl $8,%esp
   5949 .LC1368:
   5950 .LC1366:
   5951 movw $5,-12(%ebp)
   5952 movl $2,-40(%ebp)
   5953 movswl -12(%ebp),%edi
   5954 movl %edi,%eax
   5955 mull -40(%ebp)
   5956 movl %eax,%edi
   5957 movw %di,-12(%ebp)
   5958 movswl -12(%ebp),%edi
   5959 cmpl $10,%edi
   5960 je .LC1370
   5961 movl $159,-8(%ebp)
   5962 cmpl $0,-4(%ebp)
   5963 je .LC1372
   5964 pushl -8(%ebp)
   5965 pushl $f.706
   5966 call printf
   5967 addl $8,%esp
   5968 .LC1372:
   5969 .LC1370:
   5970 movw $5,-12(%ebp)
   5971 flds .LC544
   5972 fstps -56(%ebp)
   5973 movswl -12(%ebp),%edi
   5974 pushl %edi
   5975 fildl (%esp)
   5976 addl $4,%esp
   5977 fmuls -56(%ebp)
   5978 subl $4,%esp
   5979 fistpl 0(%esp)
   5980 popl %eax
   5981 movl %eax,%edi
   5982 movw %di,-12(%ebp)
   5983 movswl -12(%ebp),%edi
   5984 cmpl $10,%edi
   5985 je .LC1374
   5986 movl $160,-8(%ebp)
   5987 cmpl $0,-4(%ebp)
   5988 je .LC1376
   5989 pushl -8(%ebp)
   5990 pushl $f.706
   5991 call printf
   5992 addl $8,%esp
   5993 .LC1376:
   5994 .LC1374:
   5995 movw $5,-12(%ebp)
   5996 fldl .LC425
   5997 fstpl -64(%ebp)
   5998 movswl -12(%ebp),%edi
   5999 pushl %edi
   6000 fildl (%esp)
   6001 addl $4,%esp
   6002 fmull -64(%ebp)
   6003 subl $4,%esp
   6004 fistpl 0(%esp)
   6005 popl %eax
   6006 movl %eax,%edi
   6007 movw %di,-12(%ebp)
   6008 movswl -12(%ebp),%edi
   6009 cmpl $10,%edi
   6010 je .LC1378
   6011 movl $161,-8(%ebp)
   6012 cmpl $0,-4(%ebp)
   6013 je .LC1380
   6014 pushl -8(%ebp)
   6015 pushl $f.706
   6016 call printf
   6017 addl $8,%esp
   6018 .LC1380:
   6019 .LC1378:
   6020 movl $5,-16(%ebp)
   6021 movb $2,-25(%ebp)
   6022 movl -16(%ebp),%edi
   6023 movsbl -25(%ebp),%esi
   6024 imull %esi,%edi
   6025 movl %edi,-16(%ebp)
   6026 cmpl $10,-16(%ebp)
   6027 je .LC1382
   6028 movl $162,-8(%ebp)
   6029 cmpl $0,-4(%ebp)
   6030 je .LC1384
   6031 pushl -8(%ebp)
   6032 pushl $f.706
   6033 call printf
   6034 addl $8,%esp
   6035 .LC1384:
   6036 .LC1382:
   6037 movl $5,-16(%ebp)
   6038 movw $2,-28(%ebp)
   6039 movl -16(%ebp),%edi
   6040 movswl -28(%ebp),%esi
   6041 imull %esi,%edi
   6042 movl %edi,-16(%ebp)
   6043 cmpl $10,-16(%ebp)
   6044 je .LC1386
   6045 movl $163,-8(%ebp)
   6046 cmpl $0,-4(%ebp)
   6047 je .LC1388
   6048 pushl -8(%ebp)
   6049 pushl $f.706
   6050 call printf
   6051 addl $8,%esp
   6052 .LC1388:
   6053 .LC1386:
   6054 movl $5,-16(%ebp)
   6055 movl $2,-32(%ebp)
   6056 movl -16(%ebp),%edi
   6057 imull -32(%ebp),%edi
   6058 movl %edi,-16(%ebp)
   6059 cmpl $10,-16(%ebp)
   6060 je .LC1390
   6061 movl $164,-8(%ebp)
   6062 cmpl $0,-4(%ebp)
   6063 je .LC1392
   6064 pushl -8(%ebp)
   6065 pushl $f.706
   6066 call printf
   6067 addl $8,%esp
   6068 .LC1392:
   6069 .LC1390:
   6070 movl $5,-16(%ebp)
   6071 movl $2,-36(%ebp)
   6072 movl -16(%ebp),%edi
   6073 imull -36(%ebp),%edi
   6074 movl %edi,-16(%ebp)
   6075 cmpl $10,-16(%ebp)
   6076 je .LC1394
   6077 movl $165,-8(%ebp)
   6078 cmpl $0,-4(%ebp)
   6079 je .LC1396
   6080 pushl -8(%ebp)
   6081 pushl $f.706
   6082 call printf
   6083 addl $8,%esp
   6084 .LC1396:
   6085 .LC1394:
   6086 movl $5,-16(%ebp)
   6087 movl $2,-40(%ebp)
   6088 movl -16(%ebp),%edi
   6089 movl %edi,%eax
   6090 mull -40(%ebp)
   6091 movl %eax,%edi
   6092 movl %edi,-16(%ebp)
   6093 cmpl $10,-16(%ebp)
   6094 je .LC1398
   6095 movl $166,-8(%ebp)
   6096 cmpl $0,-4(%ebp)
   6097 je .LC1400
   6098 pushl -8(%ebp)
   6099 pushl $f.706
   6100 call printf
   6101 addl $8,%esp
   6102 .LC1400:
   6103 .LC1398:
   6104 movl $5,-16(%ebp)
   6105 flds .LC544
   6106 fstps -56(%ebp)
   6107 fildl -16(%ebp)
   6108 fmuls -56(%ebp)
   6109 fistpl -16(%ebp)
   6110 cmpl $10,-16(%ebp)
   6111 je .LC1402
   6112 movl $167,-8(%ebp)
   6113 cmpl $0,-4(%ebp)
   6114 je .LC1404
   6115 pushl -8(%ebp)
   6116 pushl $f.706
   6117 call printf
   6118 addl $8,%esp
   6119 .LC1404:
   6120 .LC1402:
   6121 movl $5,-16(%ebp)
   6122 fldl .LC425
   6123 fstpl -64(%ebp)
   6124 fildl -16(%ebp)
   6125 fmull -64(%ebp)
   6126 fistpl -16(%ebp)
   6127 cmpl $10,-16(%ebp)
   6128 je .LC1406
   6129 movl $168,-8(%ebp)
   6130 cmpl $0,-4(%ebp)
   6131 je .LC1408
   6132 pushl -8(%ebp)
   6133 pushl $f.706
   6134 call printf
   6135 addl $8,%esp
   6136 .LC1408:
   6137 .LC1406:
   6138 movl $5,-20(%ebp)
   6139 movb $2,-25(%ebp)
   6140 movl -20(%ebp),%edi
   6141 movsbl -25(%ebp),%esi
   6142 imull %esi,%edi
   6143 movl %edi,-20(%ebp)
   6144 cmpl $10,-20(%ebp)
   6145 je .LC1410
   6146 movl $169,-8(%ebp)
   6147 cmpl $0,-4(%ebp)
   6148 je .LC1412
   6149 pushl -8(%ebp)
   6150 pushl $f.706
   6151 call printf
   6152 addl $8,%esp
   6153 .LC1412:
   6154 .LC1410:
   6155 movl $5,-20(%ebp)
   6156 movw $2,-28(%ebp)
   6157 movl -20(%ebp),%edi
   6158 movswl -28(%ebp),%esi
   6159 imull %esi,%edi
   6160 movl %edi,-20(%ebp)
   6161 cmpl $10,-20(%ebp)
   6162 je .LC1414
   6163 movl $170,-8(%ebp)
   6164 cmpl $0,-4(%ebp)
   6165 je .LC1416
   6166 pushl -8(%ebp)
   6167 pushl $f.706
   6168 call printf
   6169 addl $8,%esp
   6170 .LC1416:
   6171 .LC1414:
   6172 movl $5,-20(%ebp)
   6173 movl $2,-32(%ebp)
   6174 movl -20(%ebp),%edi
   6175 imull -32(%ebp),%edi
   6176 movl %edi,-20(%ebp)
   6177 cmpl $10,-20(%ebp)
   6178 je .LC1418
   6179 movl $171,-8(%ebp)
   6180 cmpl $0,-4(%ebp)
   6181 je .LC1420
   6182 pushl -8(%ebp)
   6183 pushl $f.706
   6184 call printf
   6185 addl $8,%esp
   6186 .LC1420:
   6187 .LC1418:
   6188 movl $5,-20(%ebp)
   6189 movl $2,-36(%ebp)
   6190 movl -20(%ebp),%edi
   6191 imull -36(%ebp),%edi
   6192 movl %edi,-20(%ebp)
   6193 cmpl $10,-20(%ebp)
   6194 je .LC1422
   6195 movl $172,-8(%ebp)
   6196 cmpl $0,-4(%ebp)
   6197 je .LC1424
   6198 pushl -8(%ebp)
   6199 pushl $f.706
   6200 call printf
   6201 addl $8,%esp
   6202 .LC1424:
   6203 .LC1422:
   6204 movl $5,-20(%ebp)
   6205 movl $2,-40(%ebp)
   6206 movl -20(%ebp),%edi
   6207 movl %edi,%eax
   6208 mull -40(%ebp)
   6209 movl %eax,%edi
   6210 movl %edi,-20(%ebp)
   6211 cmpl $10,-20(%ebp)
   6212 je .LC1426
   6213 movl $173,-8(%ebp)
   6214 cmpl $0,-4(%ebp)
   6215 je .LC1428
   6216 pushl -8(%ebp)
   6217 pushl $f.706
   6218 call printf
   6219 addl $8,%esp
   6220 .LC1428:
   6221 .LC1426:
   6222 movl $5,-20(%ebp)
   6223 flds .LC544
   6224 fstps -56(%ebp)
   6225 fildl -20(%ebp)
   6226 fmuls -56(%ebp)
   6227 fistpl -20(%ebp)
   6228 cmpl $10,-20(%ebp)
   6229 je .LC1430
   6230 movl $174,-8(%ebp)
   6231 cmpl $0,-4(%ebp)
   6232 je .LC1432
   6233 pushl -8(%ebp)
   6234 pushl $f.706
   6235 call printf
   6236 addl $8,%esp
   6237 .LC1432:
   6238 .LC1430:
   6239 movl $5,-20(%ebp)
   6240 fldl .LC425
   6241 fstpl -64(%ebp)
   6242 fildl -20(%ebp)
   6243 fmull -64(%ebp)
   6244 fistpl -20(%ebp)
   6245 cmpl $10,-20(%ebp)
   6246 je .LC1434
   6247 movl $175,-8(%ebp)
   6248 cmpl $0,-4(%ebp)
   6249 je .LC1436
   6250 pushl -8(%ebp)
   6251 pushl $f.706
   6252 call printf
   6253 addl $8,%esp
   6254 .LC1436:
   6255 .LC1434:
   6256 movl $5,-24(%ebp)
   6257 movb $2,-25(%ebp)
   6258 movl -24(%ebp),%eax
   6259 movsbl -25(%ebp),%edi
   6260 mull %edi
   6261 movl %eax,-24(%ebp)
   6262 movl -24(%ebp),%edi
   6263 cmpl $10,%edi
   6264 je .LC1438
   6265 movl $176,-8(%ebp)
   6266 cmpl $0,-4(%ebp)
   6267 je .LC1440
   6268 pushl -8(%ebp)
   6269 pushl $f.706
   6270 call printf
   6271 addl $8,%esp
   6272 .LC1440:
   6273 .LC1438:
   6274 movl $5,-24(%ebp)
   6275 movw $2,-28(%ebp)
   6276 movl -24(%ebp),%eax
   6277 movswl -28(%ebp),%edi
   6278 mull %edi
   6279 movl %eax,-24(%ebp)
   6280 movl -24(%ebp),%edi
   6281 cmpl $10,%edi
   6282 je .LC1442
   6283 movl $177,-8(%ebp)
   6284 cmpl $0,-4(%ebp)
   6285 je .LC1444
   6286 pushl -8(%ebp)
   6287 pushl $f.706
   6288 call printf
   6289 addl $8,%esp
   6290 .LC1444:
   6291 .LC1442:
   6292 movl $5,-24(%ebp)
   6293 movl $2,-32(%ebp)
   6294 movl -24(%ebp),%eax
   6295 movl -32(%ebp),%edi
   6296 mull %edi
   6297 movl %eax,-24(%ebp)
   6298 movl -24(%ebp),%edi
   6299 cmpl $10,%edi
   6300 je .LC1446
   6301 movl $178,-8(%ebp)
   6302 cmpl $0,-4(%ebp)
   6303 je .LC1448
   6304 pushl -8(%ebp)
   6305 pushl $f.706
   6306 call printf
   6307 addl $8,%esp
   6308 .LC1448:
   6309 .LC1446:
   6310 movl $5,-24(%ebp)
   6311 movl $2,-36(%ebp)
   6312 movl -24(%ebp),%eax
   6313 movl -36(%ebp),%edi
   6314 mull %edi
   6315 movl %eax,-24(%ebp)
   6316 movl -24(%ebp),%edi
   6317 cmpl $10,%edi
   6318 je .LC1450
   6319 movl $179,-8(%ebp)
   6320 cmpl $0,-4(%ebp)
   6321 je .LC1452
   6322 pushl -8(%ebp)
   6323 pushl $f.706
   6324 call printf
   6325 addl $8,%esp
   6326 .LC1452:
   6327 .LC1450:
   6328 movl $5,-24(%ebp)
   6329 movl $2,-40(%ebp)
   6330 movl -24(%ebp),%eax
   6331 mull -40(%ebp)
   6332 movl %eax,-24(%ebp)
   6333 movl -24(%ebp),%edi
   6334 cmpl $10,%edi
   6335 je .LC1454
   6336 movl $180,-8(%ebp)
   6337 cmpl $0,-4(%ebp)
   6338 je .LC1456
   6339 pushl -8(%ebp)
   6340 pushl $f.706
   6341 call printf
   6342 addl $8,%esp
   6343 .LC1456:
   6344 .LC1454:
   6345 movl $5,-24(%ebp)
   6346 flds .LC544
   6347 fstps -56(%ebp)
   6348 movl -24(%ebp),%edi
   6349 fldl .LC611
   6350 movl %edi,%esi
   6351 shrl $1,%esi
   6352 pushl %esi
   6353 fildl (%esp)
   6354 addl $4,%esp
   6355 fmulp %st(1),%st
   6356 andl $1,%edi
   6357 pushl %edi
   6358 fildl (%esp)
   6359 addl $4,%esp
   6360 faddp %st(1),%st
   6361 sub $4,%esp
   6362 fstps (%esp)
   6363 flds (%esp)
   6364 addl $4,%esp
   6365 fmuls -56(%ebp)
   6366 fstps -192(%ebp)
   6367 flds .LC847
   6368 fcomps -192(%ebp)
   6369 fstsw %ax
   6370 sahf
   6371 ja .LC1459
   6372 flds -192(%ebp)
   6373 fsubs .LC847
   6374 subl $4,%esp
   6375 fistpl 0(%esp)
   6376 popl %eax
   6377 movl %eax,%edi
   6378 leal 0x80000000(%edi),%edi
   6379 movl %edi,-188(%ebp)
   6380 jmp .LC1460
   6381 .LC1459:
   6382 flds -192(%ebp)
   6383 subl $4,%esp
   6384 fistpl 0(%esp)
   6385 popl %eax
   6386 movl %eax,%edi
   6387 movl %edi,-188(%ebp)
   6388 .LC1460:
   6389 movl -188(%ebp),%edi
   6390 movl %edi,-24(%ebp)
   6391 movl -24(%ebp),%edi
   6392 cmpl $10,%edi
   6393 je .LC1461
   6394 movl $181,-8(%ebp)
   6395 cmpl $0,-4(%ebp)
   6396 je .LC1463
   6397 pushl -8(%ebp)
   6398 pushl $f.706
   6399 call printf
   6400 addl $8,%esp
   6401 .LC1463:
   6402 .LC1461:
   6403 movl $5,-24(%ebp)
   6404 fldl .LC425
   6405 fstpl -64(%ebp)
   6406 movl -24(%ebp),%edi
   6407 fldl .LC611
   6408 movl %edi,%esi
   6409 shrl $1,%esi
   6410 pushl %esi
   6411 fildl (%esp)
   6412 addl $4,%esp
   6413 fmulp %st(1),%st
   6414 andl $1,%edi
   6415 pushl %edi
   6416 fildl (%esp)
   6417 addl $4,%esp
   6418 faddp %st(1),%st
   6419 fmull -64(%ebp)
   6420 fstpl -208(%ebp)
   6421 fldl .LC855
   6422 fcompl -208(%ebp)
   6423 fstsw %ax
   6424 sahf
   6425 ja .LC1466
   6426 fldl -208(%ebp)
   6427 fsubl .LC855
   6428 subl $4,%esp
   6429 fistpl 0(%esp)
   6430 popl %eax
   6431 movl %eax,%edi
   6432 leal 0x80000000(%edi),%edi
   6433 movl %edi,-200(%ebp)
   6434 jmp .LC1467
   6435 .LC1466:
   6436 fldl -208(%ebp)
   6437 subl $4,%esp
   6438 fistpl 0(%esp)
   6439 popl %eax
   6440 movl %eax,%edi
   6441 movl %edi,-200(%ebp)
   6442 .LC1467:
   6443 movl -200(%ebp),%edi
   6444 movl %edi,-24(%ebp)
   6445 movl -24(%ebp),%edi
   6446 cmpl $10,%edi
   6447 je .LC1468
   6448 movl $182,-8(%ebp)
   6449 cmpl $0,-4(%ebp)
   6450 je .LC1470
   6451 pushl -8(%ebp)
   6452 pushl $f.706
   6453 call printf
   6454 addl $8,%esp
   6455 .LC1470:
   6456 .LC1468:
   6457 flds .LC860
   6458 fstps -44(%ebp)
   6459 movb $2,-25(%ebp)
   6460 flds -44(%ebp)
   6461 movsbl -25(%ebp),%edi
   6462 pushl %edi
   6463 fildl (%esp)
   6464 addl $4,%esp
   6465 fmulp %st(1),%st
   6466 fstps -44(%ebp)
   6467 flds .LC1474
   6468 fcomps -44(%ebp)
   6469 fstsw %ax
   6470 sahf
   6471 je .LC1472
   6472 movl $183,-8(%ebp)
   6473 cmpl $0,-4(%ebp)
   6474 je .LC1475
   6475 pushl -8(%ebp)
   6476 pushl $f.706
   6477 call printf
   6478 addl $8,%esp
   6479 .LC1475:
   6480 .LC1472:
   6481 flds .LC860
   6482 fstps -44(%ebp)
   6483 movw $2,-28(%ebp)
   6484 flds -44(%ebp)
   6485 movswl -28(%ebp),%edi
   6486 pushl %edi
   6487 fildl (%esp)
   6488 addl $4,%esp
   6489 fmulp %st(1),%st
   6490 fstps -44(%ebp)
   6491 flds .LC1474
   6492 fcomps -44(%ebp)
   6493 fstsw %ax
   6494 sahf
   6495 je .LC1477
   6496 movl $184,-8(%ebp)
   6497 cmpl $0,-4(%ebp)
   6498 je .LC1479
   6499 pushl -8(%ebp)
   6500 pushl $f.706
   6501 call printf
   6502 addl $8,%esp
   6503 .LC1479:
   6504 .LC1477:
   6505 flds .LC860
   6506 fstps -44(%ebp)
   6507 movl $2,-32(%ebp)
   6508 flds -44(%ebp)
   6509 fildl -32(%ebp)
   6510 fmulp %st(1),%st
   6511 fstps -44(%ebp)
   6512 flds .LC1474
   6513 fcomps -44(%ebp)
   6514 fstsw %ax
   6515 sahf
   6516 je .LC1481
   6517 movl $185,-8(%ebp)
   6518 cmpl $0,-4(%ebp)
   6519 je .LC1483
   6520 pushl -8(%ebp)
   6521 pushl $f.706
   6522 call printf
   6523 addl $8,%esp
   6524 .LC1483:
   6525 .LC1481:
   6526 flds .LC860
   6527 fstps -44(%ebp)
   6528 movl $2,-36(%ebp)
   6529 flds -44(%ebp)
   6530 fildl -36(%ebp)
   6531 fmulp %st(1),%st
   6532 fstps -44(%ebp)
   6533 flds .LC1474
   6534 fcomps -44(%ebp)
   6535 fstsw %ax
   6536 sahf
   6537 je .LC1485
   6538 movl $186,-8(%ebp)
   6539 cmpl $0,-4(%ebp)
   6540 je .LC1487
   6541 pushl -8(%ebp)
   6542 pushl $f.706
   6543 call printf
   6544 addl $8,%esp
   6545 .LC1487:
   6546 .LC1485:
   6547 flds .LC860
   6548 fstps -44(%ebp)
   6549 movl $2,-40(%ebp)
   6550 movl -40(%ebp),%edi
   6551 flds -44(%ebp)
   6552 fldl .LC611
   6553 movl %edi,%esi
   6554 shrl $1,%esi
   6555 pushl %esi
   6556 fildl (%esp)
   6557 addl $4,%esp
   6558 fmulp %st(1),%st
   6559 andl $1,%edi
   6560 pushl %edi
   6561 fildl (%esp)
   6562 addl $4,%esp
   6563 faddp %st(1),%st
   6564 sub $4,%esp
   6565 fstps (%esp)
   6566 flds (%esp)
   6567 addl $4,%esp
   6568 fmulp %st(1),%st
   6569 fstps -44(%ebp)
   6570 flds .LC1474
   6571 fcomps -44(%ebp)
   6572 fstsw %ax
   6573 sahf
   6574 je .LC1489
   6575 movl $187,-8(%ebp)
   6576 cmpl $0,-4(%ebp)
   6577 je .LC1491
   6578 pushl -8(%ebp)
   6579 pushl $f.706
   6580 call printf
   6581 addl $8,%esp
   6582 .LC1491:
   6583 .LC1489:
   6584 flds .LC860
   6585 fstps -44(%ebp)
   6586 flds .LC544
   6587 fstps -56(%ebp)
   6588 flds -44(%ebp)
   6589 fmuls -56(%ebp)
   6590 fstps -44(%ebp)
   6591 flds .LC1474
   6592 fcomps -44(%ebp)
   6593 fstsw %ax
   6594 sahf
   6595 je .LC1493
   6596 movl $188,-8(%ebp)
   6597 cmpl $0,-4(%ebp)
   6598 je .LC1495
   6599 pushl -8(%ebp)
   6600 pushl $f.706
   6601 call printf
   6602 addl $8,%esp
   6603 .LC1495:
   6604 .LC1493:
   6605 flds .LC860
   6606 fstps -44(%ebp)
   6607 fldl .LC425
   6608 fstpl -64(%ebp)
   6609 flds -44(%ebp)
   6610 fmull -64(%ebp)
   6611 fstps -44(%ebp)
   6612 flds .LC1474
   6613 fcomps -44(%ebp)
   6614 fstsw %ax
   6615 sahf
   6616 je .LC1497
   6617 movl $189,-8(%ebp)
   6618 cmpl $0,-4(%ebp)
   6619 je .LC1499
   6620 pushl -8(%ebp)
   6621 pushl $f.706
   6622 call printf
   6623 addl $8,%esp
   6624 .LC1499:
   6625 .LC1497:
   6626 fldl .LC889
   6627 fstpl -52(%ebp)
   6628 movb $2,-25(%ebp)
   6629 fldl -52(%ebp)
   6630 movsbl -25(%ebp),%edi
   6631 pushl %edi
   6632 fildl (%esp)
   6633 addl $4,%esp
   6634 fmulp %st(1),%st
   6635 fstpl -52(%ebp)
   6636 fldl .LC1503
   6637 fcompl -52(%ebp)
   6638 fstsw %ax
   6639 sahf
   6640 je .LC1501
   6641 movl $190,-8(%ebp)
   6642 cmpl $0,-4(%ebp)
   6643 je .LC1504
   6644 pushl -8(%ebp)
   6645 pushl $f.706
   6646 call printf
   6647 addl $8,%esp
   6648 .LC1504:
   6649 .LC1501:
   6650 fldl .LC889
   6651 fstpl -52(%ebp)
   6652 movw $2,-28(%ebp)
   6653 fldl -52(%ebp)
   6654 movswl -28(%ebp),%edi
   6655 pushl %edi
   6656 fildl (%esp)
   6657 addl $4,%esp
   6658 fmulp %st(1),%st
   6659 fstpl -52(%ebp)
   6660 fldl .LC1503
   6661 fcompl -52(%ebp)
   6662 fstsw %ax
   6663 sahf
   6664 je .LC1506
   6665 movl $191,-8(%ebp)
   6666 cmpl $0,-4(%ebp)
   6667 je .LC1508
   6668 pushl -8(%ebp)
   6669 pushl $f.706
   6670 call printf
   6671 addl $8,%esp
   6672 .LC1508:
   6673 .LC1506:
   6674 fldl .LC889
   6675 fstpl -52(%ebp)
   6676 movl $2,-32(%ebp)
   6677 fldl -52(%ebp)
   6678 fimull -32(%ebp)
   6679 fstpl -52(%ebp)
   6680 fldl .LC1503
   6681 fcompl -52(%ebp)
   6682 fstsw %ax
   6683 sahf
   6684 je .LC1510
   6685 movl $192,-8(%ebp)
   6686 cmpl $0,-4(%ebp)
   6687 je .LC1512
   6688 pushl -8(%ebp)
   6689 pushl $f.706
   6690 call printf
   6691 addl $8,%esp
   6692 .LC1512:
   6693 .LC1510:
   6694 fldl .LC889
   6695 fstpl -52(%ebp)
   6696 movl $2,-36(%ebp)
   6697 fldl -52(%ebp)
   6698 fimull -36(%ebp)
   6699 fstpl -52(%ebp)
   6700 fldl .LC1503
   6701 fcompl -52(%ebp)
   6702 fstsw %ax
   6703 sahf
   6704 je .LC1514
   6705 movl $193,-8(%ebp)
   6706 cmpl $0,-4(%ebp)
   6707 je .LC1516
   6708 pushl -8(%ebp)
   6709 pushl $f.706
   6710 call printf
   6711 addl $8,%esp
   6712 .LC1516:
   6713 .LC1514:
   6714 fldl .LC889
   6715 fstpl -52(%ebp)
   6716 movl $2,-40(%ebp)
   6717 movl -40(%ebp),%edi
   6718 fldl -52(%ebp)
   6719 fldl .LC611
   6720 movl %edi,%esi
   6721 shrl $1,%esi
   6722 pushl %esi
   6723 fildl (%esp)
   6724 addl $4,%esp
   6725 fmulp %st(1),%st
   6726 andl $1,%edi
   6727 pushl %edi
   6728 fildl (%esp)
   6729 addl $4,%esp
   6730 faddp %st(1),%st
   6731 fmulp %st(1),%st
   6732 fstpl -52(%ebp)
   6733 fldl .LC1503
   6734 fcompl -52(%ebp)
   6735 fstsw %ax
   6736 sahf
   6737 je .LC1518
   6738 movl $194,-8(%ebp)
   6739 cmpl $0,-4(%ebp)
   6740 je .LC1520
   6741 pushl -8(%ebp)
   6742 pushl $f.706
   6743 call printf
   6744 addl $8,%esp
   6745 .LC1520:
   6746 .LC1518:
   6747 fldl .LC889
   6748 fstpl -52(%ebp)
   6749 flds .LC544
   6750 fstps -56(%ebp)
   6751 fldl -52(%ebp)
   6752 fmuls -56(%ebp)
   6753 fstpl -52(%ebp)
   6754 fldl .LC1503
   6755 fcompl -52(%ebp)
   6756 fstsw %ax
   6757 sahf
   6758 je .LC1522
   6759 movl $195,-8(%ebp)
   6760 cmpl $0,-4(%ebp)
   6761 je .LC1524
   6762 pushl -8(%ebp)
   6763 pushl $f.706
   6764 call printf
   6765 addl $8,%esp
   6766 .LC1524:
   6767 .LC1522:
   6768 fldl .LC889
   6769 fstpl -52(%ebp)
   6770 fldl .LC425
   6771 fstpl -64(%ebp)
   6772 fldl -52(%ebp)
   6773 fmull -64(%ebp)
   6774 fstpl -52(%ebp)
   6775 fldl .LC1503
   6776 fcompl -52(%ebp)
   6777 fstsw %ax
   6778 sahf
   6779 je .LC1526
   6780 movl $196,-8(%ebp)
   6781 cmpl $0,-4(%ebp)
   6782 je .LC1528
   6783 pushl -8(%ebp)
   6784 pushl $f.706
   6785 call printf
   6786 addl $8,%esp
   6787 .LC1528:
   6788 .LC1526:
   6789 movb $5,-9(%ebp)
   6790 movb $2,-25(%ebp)
   6791 movsbl -9(%ebp),%eax
   6792 movsbl -25(%ebp),%ecx
   6793 cdq
   6794 idivl %ecx
   6795 movl %eax,%ebx
   6796 movb %bl,-9(%ebp)
   6797 movsbl -9(%ebp),%edi
   6798 cmpl $2,%edi
   6799 je .LC1530
   6800 movl $197,-8(%ebp)
   6801 cmpl $0,-4(%ebp)
   6802 je .LC1532
   6803 pushl -8(%ebp)
   6804 pushl $f.706
   6805 call printf
   6806 addl $8,%esp
   6807 .LC1532:
   6808 .LC1530:
   6809 movb $5,-9(%ebp)
   6810 movw $2,-28(%ebp)
   6811 movsbl -9(%ebp),%eax
   6812 movswl -28(%ebp),%ecx
   6813 cdq
   6814 idivl %ecx
   6815 movl %eax,%ebx
   6816 movb %bl,-9(%ebp)
   6817 movsbl -9(%ebp),%edi
   6818 cmpl $2,%edi
   6819 je .LC1534
   6820 movl $198,-8(%ebp)
   6821 cmpl $0,-4(%ebp)
   6822 je .LC1536
   6823 pushl -8(%ebp)
   6824 pushl $f.706
   6825 call printf
   6826 addl $8,%esp
   6827 .LC1536:
   6828 .LC1534:
   6829 movb $5,-9(%ebp)
   6830 movl $2,-32(%ebp)
   6831 movsbl -9(%ebp),%eax
   6832 movl -32(%ebp),%ecx
   6833 cdq
   6834 idivl %ecx
   6835 movl %eax,%ebx
   6836 movb %bl,-9(%ebp)
   6837 movsbl -9(%ebp),%edi
   6838 cmpl $2,%edi
   6839 je .LC1538
   6840 movl $199,-8(%ebp)
   6841 cmpl $0,-4(%ebp)
   6842 je .LC1540
   6843 pushl -8(%ebp)
   6844 pushl $f.706
   6845 call printf
   6846 addl $8,%esp
   6847 .LC1540:
   6848 .LC1538:
   6849 movb $5,-9(%ebp)
   6850 movl $2,-36(%ebp)
   6851 movsbl -9(%ebp),%eax
   6852 movl -36(%ebp),%ecx
   6853 cdq
   6854 idivl %ecx
   6855 movl %eax,%ebx
   6856 movb %bl,-9(%ebp)
   6857 movsbl -9(%ebp),%edi
   6858 cmpl $2,%edi
   6859 je .LC1542
   6860 movl $200,-8(%ebp)
   6861 cmpl $0,-4(%ebp)
   6862 je .LC1544
   6863 pushl -8(%ebp)
   6864 pushl $f.706
   6865 call printf
   6866 addl $8,%esp
   6867 .LC1544:
   6868 .LC1542:
   6869 movb $5,-9(%ebp)
   6870 movl $2,-40(%ebp)
   6871 movsbl -9(%ebp),%edi
   6872 movl %edi,%eax
   6873 movl -40(%ebp),%ecx
   6874 xorl %edx,%edx
   6875 divl %ecx
   6876 movl %eax,%edi
   6877 movl %edi,%ebx
   6878 movb %bl,-9(%ebp)
   6879 movsbl -9(%ebp),%edi
   6880 cmpl $2,%edi
   6881 je .LC1546
   6882 movl $201,-8(%ebp)
   6883 cmpl $0,-4(%ebp)
   6884 je .LC1548
   6885 pushl -8(%ebp)
   6886 pushl $f.706
   6887 call printf
   6888 addl $8,%esp
   6889 .LC1548:
   6890 .LC1546:
   6891 movb $5,-9(%ebp)
   6892 flds .LC544
   6893 fstps -56(%ebp)
   6894 movsbl -9(%ebp),%edi
   6895 pushl %edi
   6896 fildl (%esp)
   6897 addl $4,%esp
   6898 fdivs -56(%ebp)
   6899 subl $4,%esp
   6900 fistpl 0(%esp)
   6901 popl %eax
   6902 movl %eax,%ebx
   6903 movb %bl,-9(%ebp)
   6904 movsbl -9(%ebp),%edi
   6905 cmpl $2,%edi
   6906 je .LC1550
   6907 movl $202,-8(%ebp)
   6908 cmpl $0,-4(%ebp)
   6909 je .LC1552
   6910 pushl -8(%ebp)
   6911 pushl $f.706
   6912 call printf
   6913 addl $8,%esp
   6914 .LC1552:
   6915 .LC1550:
   6916 movb $5,-9(%ebp)
   6917 fldl .LC425
   6918 fstpl -64(%ebp)
   6919 movsbl -9(%ebp),%edi
   6920 pushl %edi
   6921 fildl (%esp)
   6922 addl $4,%esp
   6923 fdivl -64(%ebp)
   6924 subl $4,%esp
   6925 fistpl 0(%esp)
   6926 popl %eax
   6927 movl %eax,%ebx
   6928 movb %bl,-9(%ebp)
   6929 movsbl -9(%ebp),%edi
   6930 cmpl $2,%edi
   6931 je .LC1554
   6932 movl $203,-8(%ebp)
   6933 cmpl $0,-4(%ebp)
   6934 je .LC1556
   6935 pushl -8(%ebp)
   6936 pushl $f.706
   6937 call printf
   6938 addl $8,%esp
   6939 .LC1556:
   6940 .LC1554:
   6941 movw $5,-12(%ebp)
   6942 movb $2,-25(%ebp)
   6943 movswl -12(%ebp),%eax
   6944 movsbl -25(%ebp),%ecx
   6945 cdq
   6946 idivl %ecx
   6947 movl %eax,%edi
   6948 movw %di,-12(%ebp)
   6949 movswl -12(%ebp),%edi
   6950 cmpl $2,%edi
   6951 je .LC1558
   6952 movl $204,-8(%ebp)
   6953 cmpl $0,-4(%ebp)
   6954 je .LC1560
   6955 pushl -8(%ebp)
   6956 pushl $f.706
   6957 call printf
   6958 addl $8,%esp
   6959 .LC1560:
   6960 .LC1558:
   6961 movw $5,-12(%ebp)
   6962 movw $2,-28(%ebp)
   6963 movswl -12(%ebp),%eax
   6964 movswl -28(%ebp),%ecx
   6965 cdq
   6966 idivl %ecx
   6967 movl %eax,%edi
   6968 movw %di,-12(%ebp)
   6969 movswl -12(%ebp),%edi
   6970 cmpl $2,%edi
   6971 je .LC1562
   6972 movl $205,-8(%ebp)
   6973 cmpl $0,-4(%ebp)
   6974 je .LC1564
   6975 pushl -8(%ebp)
   6976 pushl $f.706
   6977 call printf
   6978 addl $8,%esp
   6979 .LC1564:
   6980 .LC1562:
   6981 movw $5,-12(%ebp)
   6982 movl $2,-32(%ebp)
   6983 movswl -12(%ebp),%eax
   6984 movl -32(%ebp),%ecx
   6985 cdq
   6986 idivl %ecx
   6987 movl %eax,%edi
   6988 movw %di,-12(%ebp)
   6989 movswl -12(%ebp),%edi
   6990 cmpl $2,%edi
   6991 je .LC1566
   6992 movl $206,-8(%ebp)
   6993 cmpl $0,-4(%ebp)
   6994 je .LC1568
   6995 pushl -8(%ebp)
   6996 pushl $f.706
   6997 call printf
   6998 addl $8,%esp
   6999 .LC1568:
   7000 .LC1566:
   7001 movw $5,-12(%ebp)
   7002 movl $2,-36(%ebp)
   7003 movswl -12(%ebp),%eax
   7004 movl -36(%ebp),%ecx
   7005 cdq
   7006 idivl %ecx
   7007 movl %eax,%edi
   7008 movw %di,-12(%ebp)
   7009 movswl -12(%ebp),%edi
   7010 cmpl $2,%edi
   7011 je .LC1570
   7012 movl $207,-8(%ebp)
   7013 cmpl $0,-4(%ebp)
   7014 je .LC1572
   7015 pushl -8(%ebp)
   7016 pushl $f.706
   7017 call printf
   7018 addl $8,%esp
   7019 .LC1572:
   7020 .LC1570:
   7021 movw $5,-12(%ebp)
   7022 movl $2,-40(%ebp)
   7023 movswl -12(%ebp),%edi
   7024 movl %edi,%eax
   7025 movl -40(%ebp),%ecx
   7026 xorl %edx,%edx
   7027 divl %ecx
   7028 movl %eax,%edi
   7029 movw %di,-12(%ebp)
   7030 movswl -12(%ebp),%edi
   7031 cmpl $2,%edi
   7032 je .LC1574
   7033 movl $208,-8(%ebp)
   7034 cmpl $0,-4(%ebp)
   7035 je .LC1576
   7036 pushl -8(%ebp)
   7037 pushl $f.706
   7038 call printf
   7039 addl $8,%esp
   7040 .LC1576:
   7041 .LC1574:
   7042 movw $5,-12(%ebp)
   7043 flds .LC544
   7044 fstps -56(%ebp)
   7045 movswl -12(%ebp),%edi
   7046 pushl %edi
   7047 fildl (%esp)
   7048 addl $4,%esp
   7049 fdivs -56(%ebp)
   7050 subl $4,%esp
   7051 fistpl 0(%esp)
   7052 popl %eax
   7053 movl %eax,%edi
   7054 movw %di,-12(%ebp)
   7055 movswl -12(%ebp),%edi
   7056 cmpl $2,%edi
   7057 je .LC1578
   7058 movl $209,-8(%ebp)
   7059 cmpl $0,-4(%ebp)
   7060 je .LC1580
   7061 pushl -8(%ebp)
   7062 pushl $f.706
   7063 call printf
   7064 addl $8,%esp
   7065 .LC1580:
   7066 .LC1578:
   7067 movw $5,-12(%ebp)
   7068 fldl .LC425
   7069 fstpl -64(%ebp)
   7070 movswl -12(%ebp),%edi
   7071 pushl %edi
   7072 fildl (%esp)
   7073 addl $4,%esp
   7074 fdivl -64(%ebp)
   7075 subl $4,%esp
   7076 fistpl 0(%esp)
   7077 popl %eax
   7078 movl %eax,%edi
   7079 movw %di,-12(%ebp)
   7080 movswl -12(%ebp),%edi
   7081 cmpl $2,%edi
   7082 je .LC1582
   7083 movl $210,-8(%ebp)
   7084 cmpl $0,-4(%ebp)
   7085 je .LC1584
   7086 pushl -8(%ebp)
   7087 pushl $f.706
   7088 call printf
   7089 addl $8,%esp
   7090 .LC1584:
   7091 .LC1582:
   7092 movl $5,-16(%ebp)
   7093 movb $2,-25(%ebp)
   7094 movl -16(%ebp),%eax
   7095 movsbl -25(%ebp),%ecx
   7096 cdq
   7097 idivl %ecx
   7098 movl %eax,-16(%ebp)
   7099 cmpl $2,-16(%ebp)
   7100 je .LC1586
   7101 movl $211,-8(%ebp)
   7102 cmpl $0,-4(%ebp)
   7103 je .LC1588
   7104 pushl -8(%ebp)
   7105 pushl $f.706
   7106 call printf
   7107 addl $8,%esp
   7108 .LC1588:
   7109 .LC1586:
   7110 movl $5,-16(%ebp)
   7111 movw $2,-28(%ebp)
   7112 movl -16(%ebp),%eax
   7113 movswl -28(%ebp),%ecx
   7114 cdq
   7115 idivl %ecx
   7116 movl %eax,-16(%ebp)
   7117 cmpl $2,-16(%ebp)
   7118 je .LC1590
   7119 movl $212,-8(%ebp)
   7120 cmpl $0,-4(%ebp)
   7121 je .LC1592
   7122 pushl -8(%ebp)
   7123 pushl $f.706
   7124 call printf
   7125 addl $8,%esp
   7126 .LC1592:
   7127 .LC1590:
   7128 movl $5,-16(%ebp)
   7129 movl $2,-32(%ebp)
   7130 movl -16(%ebp),%eax
   7131 movl -32(%ebp),%ecx
   7132 cdq
   7133 idivl %ecx
   7134 movl %eax,-16(%ebp)
   7135 cmpl $2,-16(%ebp)
   7136 je .LC1594
   7137 movl $213,-8(%ebp)
   7138 cmpl $0,-4(%ebp)
   7139 je .LC1596
   7140 pushl -8(%ebp)
   7141 pushl $f.706
   7142 call printf
   7143 addl $8,%esp
   7144 .LC1596:
   7145 .LC1594:
   7146 movl $5,-16(%ebp)
   7147 movl $2,-36(%ebp)
   7148 movl -16(%ebp),%eax
   7149 movl -36(%ebp),%ecx
   7150 cdq
   7151 idivl %ecx
   7152 movl %eax,-16(%ebp)
   7153 cmpl $2,-16(%ebp)
   7154 je .LC1598
   7155 movl $214,-8(%ebp)
   7156 cmpl $0,-4(%ebp)
   7157 je .LC1600
   7158 pushl -8(%ebp)
   7159 pushl $f.706
   7160 call printf
   7161 addl $8,%esp
   7162 .LC1600:
   7163 .LC1598:
   7164 movl $5,-16(%ebp)
   7165 movl $2,-40(%ebp)
   7166 movl -16(%ebp),%edi
   7167 movl %edi,%eax
   7168 movl -40(%ebp),%ecx
   7169 xorl %edx,%edx
   7170 divl %ecx
   7171 movl %eax,%edi
   7172 movl %edi,-16(%ebp)
   7173 cmpl $2,-16(%ebp)
   7174 je .LC1602
   7175 movl $215,-8(%ebp)
   7176 cmpl $0,-4(%ebp)
   7177 je .LC1604
   7178 pushl -8(%ebp)
   7179 pushl $f.706
   7180 call printf
   7181 addl $8,%esp
   7182 .LC1604:
   7183 .LC1602:
   7184 movl $5,-16(%ebp)
   7185 flds .LC544
   7186 fstps -56(%ebp)
   7187 fildl -16(%ebp)
   7188 fdivs -56(%ebp)
   7189 fistpl -16(%ebp)
   7190 cmpl $2,-16(%ebp)
   7191 je .LC1606
   7192 movl $216,-8(%ebp)
   7193 cmpl $0,-4(%ebp)
   7194 je .LC1608
   7195 pushl -8(%ebp)
   7196 pushl $f.706
   7197 call printf
   7198 addl $8,%esp
   7199 .LC1608:
   7200 .LC1606:
   7201 movl $5,-16(%ebp)
   7202 fldl .LC425
   7203 fstpl -64(%ebp)
   7204 fldl -64(%ebp)
   7205 fidivrl -16(%ebp)
   7206 fistpl -16(%ebp)
   7207 cmpl $2,-16(%ebp)
   7208 je .LC1610
   7209 movl $217,-8(%ebp)
   7210 cmpl $0,-4(%ebp)
   7211 je .LC1612
   7212 pushl -8(%ebp)
   7213 pushl $f.706
   7214 call printf
   7215 addl $8,%esp
   7216 .LC1612:
   7217 .LC1610:
   7218 movl $5,-20(%ebp)
   7219 movb $2,-25(%ebp)
   7220 movl -20(%ebp),%eax
   7221 movsbl -25(%ebp),%ecx
   7222 cdq
   7223 idivl %ecx
   7224 movl %eax,-20(%ebp)
   7225 cmpl $2,-20(%ebp)
   7226 je .LC1614
   7227 movl $218,-8(%ebp)
   7228 cmpl $0,-4(%ebp)
   7229 je .LC1616
   7230 pushl -8(%ebp)
   7231 pushl $f.706
   7232 call printf
   7233 addl $8,%esp
   7234 .LC1616:
   7235 .LC1614:
   7236 movl $5,-20(%ebp)
   7237 movw $2,-28(%ebp)
   7238 movl -20(%ebp),%eax
   7239 movswl -28(%ebp),%ecx
   7240 cdq
   7241 idivl %ecx
   7242 movl %eax,-20(%ebp)
   7243 cmpl $2,-20(%ebp)
   7244 je .LC1618
   7245 movl $219,-8(%ebp)
   7246 cmpl $0,-4(%ebp)
   7247 je .LC1620
   7248 pushl -8(%ebp)
   7249 pushl $f.706
   7250 call printf
   7251 addl $8,%esp
   7252 .LC1620:
   7253 .LC1618:
   7254 movl $5,-20(%ebp)
   7255 movl $2,-32(%ebp)
   7256 movl -20(%ebp),%eax
   7257 movl -32(%ebp),%ecx
   7258 cdq
   7259 idivl %ecx
   7260 movl %eax,-20(%ebp)
   7261 cmpl $2,-20(%ebp)
   7262 je .LC1622
   7263 movl $220,-8(%ebp)
   7264 cmpl $0,-4(%ebp)
   7265 je .LC1624
   7266 pushl -8(%ebp)
   7267 pushl $f.706
   7268 call printf
   7269 addl $8,%esp
   7270 .LC1624:
   7271 .LC1622:
   7272 movl $5,-20(%ebp)
   7273 movl $2,-36(%ebp)
   7274 movl -20(%ebp),%eax
   7275 movl -36(%ebp),%ecx
   7276 cdq
   7277 idivl %ecx
   7278 movl %eax,-20(%ebp)
   7279 cmpl $2,-20(%ebp)
   7280 je .LC1626
   7281 movl $221,-8(%ebp)
   7282 cmpl $0,-4(%ebp)
   7283 je .LC1628
   7284 pushl -8(%ebp)
   7285 pushl $f.706
   7286 call printf
   7287 addl $8,%esp
   7288 .LC1628:
   7289 .LC1626:
   7290 movl $5,-20(%ebp)
   7291 movl $2,-40(%ebp)
   7292 movl -20(%ebp),%edi
   7293 movl %edi,%eax
   7294 movl -40(%ebp),%ecx
   7295 xorl %edx,%edx
   7296 divl %ecx
   7297 movl %eax,%edi
   7298 movl %edi,-20(%ebp)
   7299 cmpl $2,-20(%ebp)
   7300 je .LC1630
   7301 movl $222,-8(%ebp)
   7302 cmpl $0,-4(%ebp)
   7303 je .LC1632
   7304 pushl -8(%ebp)
   7305 pushl $f.706
   7306 call printf
   7307 addl $8,%esp
   7308 .LC1632:
   7309 .LC1630:
   7310 movl $5,-20(%ebp)
   7311 flds .LC544
   7312 fstps -56(%ebp)
   7313 fildl -20(%ebp)
   7314 fdivs -56(%ebp)
   7315 fistpl -20(%ebp)
   7316 cmpl $2,-20(%ebp)
   7317 je .LC1634
   7318 movl $223,-8(%ebp)
   7319 cmpl $0,-4(%ebp)
   7320 je .LC1636
   7321 pushl -8(%ebp)
   7322 pushl $f.706
   7323 call printf
   7324 addl $8,%esp
   7325 .LC1636:
   7326 .LC1634:
   7327 movl $5,-20(%ebp)
   7328 fldl .LC425
   7329 fstpl -64(%ebp)
   7330 fldl -64(%ebp)
   7331 fidivrl -20(%ebp)
   7332 fistpl -20(%ebp)
   7333 cmpl $2,-20(%ebp)
   7334 je .LC1638
   7335 movl $224,-8(%ebp)
   7336 cmpl $0,-4(%ebp)
   7337 je .LC1640
   7338 pushl -8(%ebp)
   7339 pushl $f.706
   7340 call printf
   7341 addl $8,%esp
   7342 .LC1640:
   7343 .LC1638:
   7344 movl $5,-24(%ebp)
   7345 movb $2,-25(%ebp)
   7346 movl -24(%ebp),%eax
   7347 movsbl -25(%ebp),%edi
   7348 movl %edi,%ecx
   7349 xorl %edx,%edx
   7350 divl %ecx
   7351 movl %eax,-24(%ebp)
   7352 movl -24(%ebp),%edi
   7353 cmpl $2,%edi
   7354 je .LC1642
   7355 movl $225,-8(%ebp)
   7356 cmpl $0,-4(%ebp)
   7357 je .LC1644
   7358 pushl -8(%ebp)
   7359 pushl $f.706
   7360 call printf
   7361 addl $8,%esp
   7362 .LC1644:
   7363 .LC1642:
   7364 movl $5,-24(%ebp)
   7365 movw $2,-28(%ebp)
   7366 movl -24(%ebp),%eax
   7367 movswl -28(%ebp),%edi
   7368 movl %edi,%ecx
   7369 xorl %edx,%edx
   7370 divl %ecx
   7371 movl %eax,-24(%ebp)
   7372 movl -24(%ebp),%edi
   7373 cmpl $2,%edi
   7374 je .LC1646
   7375 movl $226,-8(%ebp)
   7376 cmpl $0,-4(%ebp)
   7377 je .LC1648
   7378 pushl -8(%ebp)
   7379 pushl $f.706
   7380 call printf
   7381 addl $8,%esp
   7382 .LC1648:
   7383 .LC1646:
   7384 movl $5,-24(%ebp)
   7385 movl $2,-32(%ebp)
   7386 movl -24(%ebp),%eax
   7387 movl -32(%ebp),%edi
   7388 movl %edi,%ecx
   7389 xorl %edx,%edx
   7390 divl %ecx
   7391 movl %eax,-24(%ebp)
   7392 movl -24(%ebp),%edi
   7393 cmpl $2,%edi
   7394 je .LC1650
   7395 movl $227,-8(%ebp)
   7396 cmpl $0,-4(%ebp)
   7397 je .LC1652
   7398 pushl -8(%ebp)
   7399 pushl $f.706
   7400 call printf
   7401 addl $8,%esp
   7402 .LC1652:
   7403 .LC1650:
   7404 movl $5,-24(%ebp)
   7405 movl $2,-36(%ebp)
   7406 movl -24(%ebp),%eax
   7407 movl -36(%ebp),%edi
   7408 movl %edi,%ecx
   7409 xorl %edx,%edx
   7410 divl %ecx
   7411 movl %eax,-24(%ebp)
   7412 movl -24(%ebp),%edi
   7413 cmpl $2,%edi
   7414 je .LC1654
   7415 movl $228,-8(%ebp)
   7416 cmpl $0,-4(%ebp)
   7417 je .LC1656
   7418 pushl -8(%ebp)
   7419 pushl $f.706
   7420 call printf
   7421 addl $8,%esp
   7422 .LC1656:
   7423 .LC1654:
   7424 movl $5,-24(%ebp)
   7425 movl $2,-40(%ebp)
   7426 movl -24(%ebp),%eax
   7427 movl -40(%ebp),%ecx
   7428 xorl %edx,%edx
   7429 divl %ecx
   7430 movl %eax,-24(%ebp)
   7431 movl -24(%ebp),%edi
   7432 cmpl $2,%edi
   7433 je .LC1658
   7434 movl $229,-8(%ebp)
   7435 cmpl $0,-4(%ebp)
   7436 je .LC1660
   7437 pushl -8(%ebp)
   7438 pushl $f.706
   7439 call printf
   7440 addl $8,%esp
   7441 .LC1660:
   7442 .LC1658:
   7443 movl $5,-24(%ebp)
   7444 flds .LC544
   7445 fstps -56(%ebp)
   7446 movl -24(%ebp),%edi
   7447 fldl .LC611
   7448 movl %edi,%esi
   7449 shrl $1,%esi
   7450 pushl %esi
   7451 fildl (%esp)
   7452 addl $4,%esp
   7453 fmulp %st(1),%st
   7454 andl $1,%edi
   7455 pushl %edi
   7456 fildl (%esp)
   7457 addl $4,%esp
   7458 faddp %st(1),%st
   7459 sub $4,%esp
   7460 fstps (%esp)
   7461 flds (%esp)
   7462 addl $4,%esp
   7463 fdivs -56(%ebp)
   7464 fstps -224(%ebp)
   7465 flds .LC847
   7466 fcomps -224(%ebp)
   7467 fstsw %ax
   7468 sahf
   7469 ja .LC1663
   7470 flds -224(%ebp)
   7471 fsubs .LC847
   7472 subl $4,%esp
   7473 fistpl 0(%esp)
   7474 popl %eax
   7475 movl %eax,%edi
   7476 leal 0x80000000(%edi),%edi
   7477 movl %edi,-220(%ebp)
   7478 jmp .LC1664
   7479 .LC1663:
   7480 flds -224(%ebp)
   7481 subl $4,%esp
   7482 fistpl 0(%esp)
   7483 popl %eax
   7484 movl %eax,%edi
   7485 movl %edi,-220(%ebp)
   7486 .LC1664:
   7487 movl -220(%ebp),%edi
   7488 movl %edi,-24(%ebp)
   7489 movl -24(%ebp),%edi
   7490 cmpl $2,%edi
   7491 je .LC1665
   7492 movl $230,-8(%ebp)
   7493 cmpl $0,-4(%ebp)
   7494 je .LC1667
   7495 pushl -8(%ebp)
   7496 pushl $f.706
   7497 call printf
   7498 addl $8,%esp
   7499 .LC1667:
   7500 .LC1665:
   7501 movl $5,-24(%ebp)
   7502 fldl .LC425
   7503 fstpl -64(%ebp)
   7504 movl -24(%ebp),%edi
   7505 fldl .LC611
   7506 movl %edi,%esi
   7507 shrl $1,%esi
   7508 pushl %esi
   7509 fildl (%esp)
   7510 addl $4,%esp
   7511 fmulp %st(1),%st
   7512 andl $1,%edi
   7513 pushl %edi
   7514 fildl (%esp)
   7515 addl $4,%esp
   7516 faddp %st(1),%st
   7517 fdivl -64(%ebp)
   7518 fstpl -240(%ebp)
   7519 fldl .LC855
   7520 fcompl -240(%ebp)
   7521 fstsw %ax
   7522 sahf
   7523 ja .LC1670
   7524 fldl -240(%ebp)
   7525 fsubl .LC855
   7526 subl $4,%esp
   7527 fistpl 0(%esp)
   7528 popl %eax
   7529 movl %eax,%edi
   7530 leal 0x80000000(%edi),%edi
   7531 movl %edi,-232(%ebp)
   7532 jmp .LC1671
   7533 .LC1670:
   7534 fldl -240(%ebp)
   7535 subl $4,%esp
   7536 fistpl 0(%esp)
   7537 popl %eax
   7538 movl %eax,%edi
   7539 movl %edi,-232(%ebp)
   7540 .LC1671:
   7541 movl -232(%ebp),%edi
   7542 movl %edi,-24(%ebp)
   7543 movl -24(%ebp),%edi
   7544 cmpl $2,%edi
   7545 je .LC1672
   7546 movl $231,-8(%ebp)
   7547 cmpl $0,-4(%ebp)
   7548 je .LC1674
   7549 pushl -8(%ebp)
   7550 pushl $f.706
   7551 call printf
   7552 addl $8,%esp
   7553 .LC1674:
   7554 .LC1672:
   7555 flds .LC860
   7556 fstps -44(%ebp)
   7557 movb $2,-25(%ebp)
   7558 flds -44(%ebp)
   7559 movsbl -25(%ebp),%edi
   7560 pushl %edi
   7561 fildl (%esp)
   7562 addl $4,%esp
   7563 fdivp %st(1),%st
   7564 fstps -44(%ebp)
   7565 fldl .LC1678
   7566 fcomps -44(%ebp)
   7567 fstsw %ax
   7568 sahf
   7569 je .LC1676
   7570 movl $232,-8(%ebp)
   7571 cmpl $0,-4(%ebp)
   7572 je .LC1679
   7573 pushl -8(%ebp)
   7574 pushl $f.706
   7575 call printf
   7576 addl $8,%esp
   7577 .LC1679:
   7578 .LC1676:
   7579 flds .LC860
   7580 fstps -44(%ebp)
   7581 movw $2,-28(%ebp)
   7582 flds -44(%ebp)
   7583 movswl -28(%ebp),%edi
   7584 pushl %edi
   7585 fildl (%esp)
   7586 addl $4,%esp
   7587 fdivp %st(1),%st
   7588 fstps -44(%ebp)
   7589 fldl .LC1678
   7590 fcomps -44(%ebp)
   7591 fstsw %ax
   7592 sahf
   7593 je .LC1681
   7594 movl $233,-8(%ebp)
   7595 cmpl $0,-4(%ebp)
   7596 je .LC1683
   7597 pushl -8(%ebp)
   7598 pushl $f.706
   7599 call printf
   7600 addl $8,%esp
   7601 .LC1683:
   7602 .LC1681:
   7603 flds .LC860
   7604 fstps -44(%ebp)
   7605 movl $2,-32(%ebp)
   7606 flds -44(%ebp)
   7607 fildl -32(%ebp)
   7608 fdivp %st(1),%st
   7609 fstps -44(%ebp)
   7610 fldl .LC1678
   7611 fcomps -44(%ebp)
   7612 fstsw %ax
   7613 sahf
   7614 je .LC1685
   7615 movl $234,-8(%ebp)
   7616 cmpl $0,-4(%ebp)
   7617 je .LC1687
   7618 pushl -8(%ebp)
   7619 pushl $f.706
   7620 call printf
   7621 addl $8,%esp
   7622 .LC1687:
   7623 .LC1685:
   7624 flds .LC860
   7625 fstps -44(%ebp)
   7626 movl $2,-36(%ebp)
   7627 flds -44(%ebp)
   7628 fildl -36(%ebp)
   7629 fdivp %st(1),%st
   7630 fstps -44(%ebp)
   7631 fldl .LC1678
   7632 fcomps -44(%ebp)
   7633 fstsw %ax
   7634 sahf
   7635 je .LC1689
   7636 movl $235,-8(%ebp)
   7637 cmpl $0,-4(%ebp)
   7638 je .LC1691
   7639 pushl -8(%ebp)
   7640 pushl $f.706
   7641 call printf
   7642 addl $8,%esp
   7643 .LC1691:
   7644 .LC1689:
   7645 flds .LC860
   7646 fstps -44(%ebp)
   7647 movl $2,-40(%ebp)
   7648 movl -40(%ebp),%edi
   7649 flds -44(%ebp)
   7650 fldl .LC611
   7651 movl %edi,%esi
   7652 shrl $1,%esi
   7653 pushl %esi
   7654 fildl (%esp)
   7655 addl $4,%esp
   7656 fmulp %st(1),%st
   7657 andl $1,%edi
   7658 pushl %edi
   7659 fildl (%esp)
   7660 addl $4,%esp
   7661 faddp %st(1),%st
   7662 sub $4,%esp
   7663 fstps (%esp)
   7664 flds (%esp)
   7665 addl $4,%esp
   7666 fdivp %st(1),%st
   7667 fstps -44(%ebp)
   7668 fldl .LC1678
   7669 fcomps -44(%ebp)
   7670 fstsw %ax
   7671 sahf
   7672 je .LC1693
   7673 movl $236,-8(%ebp)
   7674 cmpl $0,-4(%ebp)
   7675 je .LC1695
   7676 pushl -8(%ebp)
   7677 pushl $f.706
   7678 call printf
   7679 addl $8,%esp
   7680 .LC1695:
   7681 .LC1693:
   7682 flds .LC860
   7683 fstps -44(%ebp)
   7684 flds .LC544
   7685 fstps -56(%ebp)
   7686 flds -44(%ebp)
   7687 fdivs -56(%ebp)
   7688 fstps -44(%ebp)
   7689 fldl .LC1678
   7690 fcomps -44(%ebp)
   7691 fstsw %ax
   7692 sahf
   7693 je .LC1697
   7694 movl $237,-8(%ebp)
   7695 cmpl $0,-4(%ebp)
   7696 je .LC1699
   7697 pushl -8(%ebp)
   7698 pushl $f.706
   7699 call printf
   7700 addl $8,%esp
   7701 .LC1699:
   7702 .LC1697:
   7703 flds .LC860
   7704 fstps -44(%ebp)
   7705 fldl .LC425
   7706 fstpl -64(%ebp)
   7707 flds -44(%ebp)
   7708 fdivl -64(%ebp)
   7709 fstps -44(%ebp)
   7710 fldl .LC1678
   7711 fcomps -44(%ebp)
   7712 fstsw %ax
   7713 sahf
   7714 je .LC1701
   7715 movl $238,-8(%ebp)
   7716 cmpl $0,-4(%ebp)
   7717 je .LC1703
   7718 pushl -8(%ebp)
   7719 pushl $f.706
   7720 call printf
   7721 addl $8,%esp
   7722 .LC1703:
   7723 .LC1701:
   7724 fldl .LC889
   7725 fstpl -52(%ebp)
   7726 movb $2,-25(%ebp)
   7727 fldl -52(%ebp)
   7728 movsbl -25(%ebp),%edi
   7729 pushl %edi
   7730 fildl (%esp)
   7731 addl $4,%esp
   7732 fdivp %st(1),%st
   7733 fstpl -52(%ebp)
   7734 fldl .LC1678
   7735 fcompl -52(%ebp)
   7736 fstsw %ax
   7737 sahf
   7738 je .LC1705
   7739 movl $239,-8(%ebp)
   7740 cmpl $0,-4(%ebp)
   7741 je .LC1707
   7742 pushl -8(%ebp)
   7743 pushl $f.706
   7744 call printf
   7745 addl $8,%esp
   7746 .LC1707:
   7747 .LC1705:
   7748 fldl .LC889
   7749 fstpl -52(%ebp)
   7750 movw $2,-28(%ebp)
   7751 fldl -52(%ebp)
   7752 movswl -28(%ebp),%edi
   7753 pushl %edi
   7754 fildl (%esp)
   7755 addl $4,%esp
   7756 fdivp %st(1),%st
   7757 fstpl -52(%ebp)
   7758 fldl .LC1678
   7759 fcompl -52(%ebp)
   7760 fstsw %ax
   7761 sahf
   7762 je .LC1709
   7763 movl $240,-8(%ebp)
   7764 cmpl $0,-4(%ebp)
   7765 je .LC1711
   7766 pushl -8(%ebp)
   7767 pushl $f.706
   7768 call printf
   7769 addl $8,%esp
   7770 .LC1711:
   7771 .LC1709:
   7772 fldl .LC889
   7773 fstpl -52(%ebp)
   7774 movl $2,-32(%ebp)
   7775 fldl -52(%ebp)
   7776 fidivl -32(%ebp)
   7777 fstpl -52(%ebp)
   7778 fldl .LC1678
   7779 fcompl -52(%ebp)
   7780 fstsw %ax
   7781 sahf
   7782 je .LC1713
   7783 movl $241,-8(%ebp)
   7784 cmpl $0,-4(%ebp)
   7785 je .LC1715
   7786 pushl -8(%ebp)
   7787 pushl $f.706
   7788 call printf
   7789 addl $8,%esp
   7790 .LC1715:
   7791 .LC1713:
   7792 fldl .LC889
   7793 fstpl -52(%ebp)
   7794 movl $2,-36(%ebp)
   7795 fldl -52(%ebp)
   7796 fidivl -36(%ebp)
   7797 fstpl -52(%ebp)
   7798 fldl .LC1678
   7799 fcompl -52(%ebp)
   7800 fstsw %ax
   7801 sahf
   7802 je .LC1717
   7803 movl $242,-8(%ebp)
   7804 cmpl $0,-4(%ebp)
   7805 je .LC1719
   7806 pushl -8(%ebp)
   7807 pushl $f.706
   7808 call printf
   7809 addl $8,%esp
   7810 .LC1719:
   7811 .LC1717:
   7812 fldl .LC889
   7813 fstpl -52(%ebp)
   7814 movl $2,-40(%ebp)
   7815 movl -40(%ebp),%edi
   7816 fldl -52(%ebp)
   7817 fldl .LC611
   7818 movl %edi,%esi
   7819 shrl $1,%esi
   7820 pushl %esi
   7821 fildl (%esp)
   7822 addl $4,%esp
   7823 fmulp %st(1),%st
   7824 andl $1,%edi
   7825 pushl %edi
   7826 fildl (%esp)
   7827 addl $4,%esp
   7828 faddp %st(1),%st
   7829 fdivp %st(1),%st
   7830 fstpl -52(%ebp)
   7831 fldl .LC1678
   7832 fcompl -52(%ebp)
   7833 fstsw %ax
   7834 sahf
   7835 je .LC1721
   7836 movl $243,-8(%ebp)
   7837 cmpl $0,-4(%ebp)
   7838 je .LC1723
   7839 pushl -8(%ebp)
   7840 pushl $f.706
   7841 call printf
   7842 addl $8,%esp
   7843 .LC1723:
   7844 .LC1721:
   7845 fldl .LC889
   7846 fstpl -52(%ebp)
   7847 flds .LC544
   7848 fstps -56(%ebp)
   7849 fldl -52(%ebp)
   7850 fdivs -56(%ebp)
   7851 fstpl -52(%ebp)
   7852 fldl .LC1678
   7853 fcompl -52(%ebp)
   7854 fstsw %ax
   7855 sahf
   7856 je .LC1725
   7857 movl $244,-8(%ebp)
   7858 cmpl $0,-4(%ebp)
   7859 je .LC1727
   7860 pushl -8(%ebp)
   7861 pushl $f.706
   7862 call printf
   7863 addl $8,%esp
   7864 .LC1727:
   7865 .LC1725:
   7866 fldl .LC889
   7867 fstpl -52(%ebp)
   7868 fldl .LC425
   7869 fstpl -64(%ebp)
   7870 fldl -52(%ebp)
   7871 fdivl -64(%ebp)
   7872 fstpl -52(%ebp)
   7873 fldl .LC1678
   7874 fcompl -52(%ebp)
   7875 fstsw %ax
   7876 sahf
   7877 je .LC1729
   7878 movl $245,-8(%ebp)
   7879 cmpl $0,-4(%ebp)
   7880 je .LC1731
   7881 pushl -8(%ebp)
   7882 pushl $f.706
   7883 call printf
   7884 addl $8,%esp
   7885 .LC1731:
   7886 .LC1729:
   7887 movb $5,-9(%ebp)
   7888 movb $2,-25(%ebp)
   7889 movsbl -9(%ebp),%eax
   7890 movsbl -25(%ebp),%ecx
   7891 cdq
   7892 idivl %ecx
   7893 movl %edx,%ebx
   7894 movb %bl,-9(%ebp)
   7895 movsbl -9(%ebp),%edi
   7896 cmpl $1,%edi
   7897 je .LC1733
   7898 movl $246,-8(%ebp)
   7899 cmpl $0,-4(%ebp)
   7900 je .LC1735
   7901 pushl -8(%ebp)
   7902 pushl $f.706
   7903 call printf
   7904 addl $8,%esp
   7905 .LC1735:
   7906 .LC1733:
   7907 movb $5,-9(%ebp)
   7908 movw $2,-28(%ebp)
   7909 movsbl -9(%ebp),%eax
   7910 movswl -28(%ebp),%ecx
   7911 cdq
   7912 idivl %ecx
   7913 movl %edx,%ebx
   7914 movb %bl,-9(%ebp)
   7915 movsbl -9(%ebp),%edi
   7916 cmpl $1,%edi
   7917 je .LC1737
   7918 movl $247,-8(%ebp)
   7919 cmpl $0,-4(%ebp)
   7920 je .LC1739
   7921 pushl -8(%ebp)
   7922 pushl $f.706
   7923 call printf
   7924 addl $8,%esp
   7925 .LC1739:
   7926 .LC1737:
   7927 movb $5,-9(%ebp)
   7928 movl $2,-32(%ebp)
   7929 movsbl -9(%ebp),%eax
   7930 movl -32(%ebp),%ecx
   7931 cdq
   7932 idivl %ecx
   7933 movl %edx,%ebx
   7934 movb %bl,-9(%ebp)
   7935 movsbl -9(%ebp),%edi
   7936 cmpl $1,%edi
   7937 je .LC1741
   7938 movl $248,-8(%ebp)
   7939 cmpl $0,-4(%ebp)
   7940 je .LC1743
   7941 pushl -8(%ebp)
   7942 pushl $f.706
   7943 call printf
   7944 addl $8,%esp
   7945 .LC1743:
   7946 .LC1741:
   7947 movb $5,-9(%ebp)
   7948 movl $2,-36(%ebp)
   7949 movsbl -9(%ebp),%eax
   7950 movl -36(%ebp),%ecx
   7951 cdq
   7952 idivl %ecx
   7953 movl %edx,%ebx
   7954 movb %bl,-9(%ebp)
   7955 movsbl -9(%ebp),%edi
   7956 cmpl $1,%edi
   7957 je .LC1745
   7958 movl $249,-8(%ebp)
   7959 cmpl $0,-4(%ebp)
   7960 je .LC1747
   7961 pushl -8(%ebp)
   7962 pushl $f.706
   7963 call printf
   7964 addl $8,%esp
   7965 .LC1747:
   7966 .LC1745:
   7967 movb $5,-9(%ebp)
   7968 movl $2,-40(%ebp)
   7969 movsbl -9(%ebp),%edi
   7970 movl %edi,%eax
   7971 movl -40(%ebp),%ecx
   7972 xorl %edx,%edx
   7973 divl %ecx
   7974 movl %edx,%edi
   7975 movl %edi,%ebx
   7976 movb %bl,-9(%ebp)
   7977 movsbl -9(%ebp),%edi
   7978 cmpl $1,%edi
   7979 je .LC1749
   7980 movl $250,-8(%ebp)
   7981 cmpl $0,-4(%ebp)
   7982 je .LC1751
   7983 pushl -8(%ebp)
   7984 pushl $f.706
   7985 call printf
   7986 addl $8,%esp
   7987 .LC1751:
   7988 .LC1749:
   7989 movw $5,-12(%ebp)
   7990 movb $2,-25(%ebp)
   7991 movswl -12(%ebp),%eax
   7992 movsbl -25(%ebp),%ecx
   7993 cdq
   7994 idivl %ecx
   7995 movl %edx,%edi
   7996 movw %di,-12(%ebp)
   7997 movswl -12(%ebp),%edi
   7998 cmpl $1,%edi
   7999 je .LC1753
   8000 movl $251,-8(%ebp)
   8001 cmpl $0,-4(%ebp)
   8002 je .LC1755
   8003 pushl -8(%ebp)
   8004 pushl $f.706
   8005 call printf
   8006 addl $8,%esp
   8007 .LC1755:
   8008 .LC1753:
   8009 movw $5,-12(%ebp)
   8010 movw $2,-28(%ebp)
   8011 movswl -12(%ebp),%eax
   8012 movswl -28(%ebp),%ecx
   8013 cdq
   8014 idivl %ecx
   8015 movl %edx,%edi
   8016 movw %di,-12(%ebp)
   8017 movswl -12(%ebp),%edi
   8018 cmpl $1,%edi
   8019 je .LC1757
   8020 movl $252,-8(%ebp)
   8021 cmpl $0,-4(%ebp)
   8022 je .LC1759
   8023 pushl -8(%ebp)
   8024 pushl $f.706
   8025 call printf
   8026 addl $8,%esp
   8027 .LC1759:
   8028 .LC1757:
   8029 movw $5,-12(%ebp)
   8030 movl $2,-32(%ebp)
   8031 movswl -12(%ebp),%eax
   8032 movl -32(%ebp),%ecx
   8033 cdq
   8034 idivl %ecx
   8035 movl %edx,%edi
   8036 movw %di,-12(%ebp)
   8037 movswl -12(%ebp),%edi
   8038 cmpl $1,%edi
   8039 je .LC1761
   8040 movl $253,-8(%ebp)
   8041 cmpl $0,-4(%ebp)
   8042 je .LC1763
   8043 pushl -8(%ebp)
   8044 pushl $f.706
   8045 call printf
   8046 addl $8,%esp
   8047 .LC1763:
   8048 .LC1761:
   8049 movw $5,-12(%ebp)
   8050 movl $2,-36(%ebp)
   8051 movswl -12(%ebp),%eax
   8052 movl -36(%ebp),%ecx
   8053 cdq
   8054 idivl %ecx
   8055 movl %edx,%edi
   8056 movw %di,-12(%ebp)
   8057 movswl -12(%ebp),%edi
   8058 cmpl $1,%edi
   8059 je .LC1765
   8060 movl $254,-8(%ebp)
   8061 cmpl $0,-4(%ebp)
   8062 je .LC1767
   8063 pushl -8(%ebp)
   8064 pushl $f.706
   8065 call printf
   8066 addl $8,%esp
   8067 .LC1767:
   8068 .LC1765:
   8069 movw $5,-12(%ebp)
   8070 movl $2,-40(%ebp)
   8071 movswl -12(%ebp),%edi
   8072 movl %edi,%eax
   8073 movl -40(%ebp),%ecx
   8074 xorl %edx,%edx
   8075 divl %ecx
   8076 movl %edx,%edi
   8077 movw %di,-12(%ebp)
   8078 movswl -12(%ebp),%edi
   8079 cmpl $1,%edi
   8080 je .LC1769
   8081 movl $255,-8(%ebp)
   8082 cmpl $0,-4(%ebp)
   8083 je .LC1771
   8084 pushl -8(%ebp)
   8085 pushl $f.706
   8086 call printf
   8087 addl $8,%esp
   8088 .LC1771:
   8089 .LC1769:
   8090 movl $5,-16(%ebp)
   8091 movb $2,-25(%ebp)
   8092 movl -16(%ebp),%eax
   8093 movsbl -25(%ebp),%ecx
   8094 cdq
   8095 idivl %ecx
   8096 movl %edx,-16(%ebp)
   8097 cmpl $1,-16(%ebp)
   8098 je .LC1773
   8099 movl $256,-8(%ebp)
   8100 cmpl $0,-4(%ebp)
   8101 je .LC1775
   8102 pushl -8(%ebp)
   8103 pushl $f.706
   8104 call printf
   8105 addl $8,%esp
   8106 .LC1775:
   8107 .LC1773:
   8108 movl $5,-16(%ebp)
   8109 movw $2,-28(%ebp)
   8110 movl -16(%ebp),%eax
   8111 movswl -28(%ebp),%ecx
   8112 cdq
   8113 idivl %ecx
   8114 movl %edx,-16(%ebp)
   8115 cmpl $1,-16(%ebp)
   8116 je .LC1777
   8117 movl $257,-8(%ebp)
   8118 cmpl $0,-4(%ebp)
   8119 je .LC1779
   8120 pushl -8(%ebp)
   8121 pushl $f.706
   8122 call printf
   8123 addl $8,%esp
   8124 .LC1779:
   8125 .LC1777:
   8126 movl $5,-16(%ebp)
   8127 movl $2,-32(%ebp)
   8128 movl -16(%ebp),%eax
   8129 movl -32(%ebp),%ecx
   8130 cdq
   8131 idivl %ecx
   8132 movl %edx,-16(%ebp)
   8133 cmpl $1,-16(%ebp)
   8134 je .LC1781
   8135 movl $258,-8(%ebp)
   8136 cmpl $0,-4(%ebp)
   8137 je .LC1783
   8138 pushl -8(%ebp)
   8139 pushl $f.706
   8140 call printf
   8141 addl $8,%esp
   8142 .LC1783:
   8143 .LC1781:
   8144 movl $5,-16(%ebp)
   8145 movl $2,-36(%ebp)
   8146 movl -16(%ebp),%eax
   8147 movl -36(%ebp),%ecx
   8148 cdq
   8149 idivl %ecx
   8150 movl %edx,-16(%ebp)
   8151 cmpl $1,-16(%ebp)
   8152 je .LC1785
   8153 movl $259,-8(%ebp)
   8154 cmpl $0,-4(%ebp)
   8155 je .LC1787
   8156 pushl -8(%ebp)
   8157 pushl $f.706
   8158 call printf
   8159 addl $8,%esp
   8160 .LC1787:
   8161 .LC1785:
   8162 movl $5,-16(%ebp)
   8163 movl $2,-40(%ebp)
   8164 movl -16(%ebp),%edi
   8165 movl %edi,%eax
   8166 movl -40(%ebp),%ecx
   8167 xorl %edx,%edx
   8168 divl %ecx
   8169 movl %edx,%edi
   8170 movl %edi,-16(%ebp)
   8171 cmpl $1,-16(%ebp)
   8172 je .LC1789
   8173 movl $260,-8(%ebp)
   8174 cmpl $0,-4(%ebp)
   8175 je .LC1791
   8176 pushl -8(%ebp)
   8177 pushl $f.706
   8178 call printf
   8179 addl $8,%esp
   8180 .LC1791:
   8181 .LC1789:
   8182 movl $5,-20(%ebp)
   8183 movb $2,-25(%ebp)
   8184 movl -20(%ebp),%eax
   8185 movsbl -25(%ebp),%ecx
   8186 cdq
   8187 idivl %ecx
   8188 movl %edx,-20(%ebp)
   8189 cmpl $1,-20(%ebp)
   8190 je .LC1793
   8191 movl $261,-8(%ebp)
   8192 cmpl $0,-4(%ebp)
   8193 je .LC1795
   8194 pushl -8(%ebp)
   8195 pushl $f.706
   8196 call printf
   8197 addl $8,%esp
   8198 .LC1795:
   8199 .LC1793:
   8200 movl $5,-20(%ebp)
   8201 movw $2,-28(%ebp)
   8202 movl -20(%ebp),%eax
   8203 movswl -28(%ebp),%ecx
   8204 cdq
   8205 idivl %ecx
   8206 movl %edx,-20(%ebp)
   8207 cmpl $1,-20(%ebp)
   8208 je .LC1797
   8209 movl $262,-8(%ebp)
   8210 cmpl $0,-4(%ebp)
   8211 je .LC1799
   8212 pushl -8(%ebp)
   8213 pushl $f.706
   8214 call printf
   8215 addl $8,%esp
   8216 .LC1799:
   8217 .LC1797:
   8218 movl $5,-20(%ebp)
   8219 movl $2,-32(%ebp)
   8220 movl -20(%ebp),%eax
   8221 movl -32(%ebp),%ecx
   8222 cdq
   8223 idivl %ecx
   8224 movl %edx,-20(%ebp)
   8225 cmpl $1,-20(%ebp)
   8226 je .LC1801
   8227 movl $263,-8(%ebp)
   8228 cmpl $0,-4(%ebp)
   8229 je .LC1803
   8230 pushl -8(%ebp)
   8231 pushl $f.706
   8232 call printf
   8233 addl $8,%esp
   8234 .LC1803:
   8235 .LC1801:
   8236 movl $5,-20(%ebp)
   8237 movl $2,-36(%ebp)
   8238 movl -20(%ebp),%eax
   8239 movl -36(%ebp),%ecx
   8240 cdq
   8241 idivl %ecx
   8242 movl %edx,-20(%ebp)
   8243 cmpl $1,-20(%ebp)
   8244 je .LC1805
   8245 movl $264,-8(%ebp)
   8246 cmpl $0,-4(%ebp)
   8247 je .LC1807
   8248 pushl -8(%ebp)
   8249 pushl $f.706
   8250 call printf
   8251 addl $8,%esp
   8252 .LC1807:
   8253 .LC1805:
   8254 movl $5,-20(%ebp)
   8255 movl $2,-40(%ebp)
   8256 movl -20(%ebp),%edi
   8257 movl %edi,%eax
   8258 movl -40(%ebp),%ecx
   8259 xorl %edx,%edx
   8260 divl %ecx
   8261 movl %edx,%edi
   8262 movl %edi,-20(%ebp)
   8263 cmpl $1,-20(%ebp)
   8264 je .LC1809
   8265 movl $265,-8(%ebp)
   8266 cmpl $0,-4(%ebp)
   8267 je .LC1811
   8268 pushl -8(%ebp)
   8269 pushl $f.706
   8270 call printf
   8271 addl $8,%esp
   8272 .LC1811:
   8273 .LC1809:
   8274 movl $5,-24(%ebp)
   8275 movb $2,-25(%ebp)
   8276 movl -24(%ebp),%eax
   8277 movsbl -25(%ebp),%edi
   8278 movl %edi,%ecx
   8279 xorl %edx,%edx
   8280 divl %ecx
   8281 movl %edx,-24(%ebp)
   8282 movl -24(%ebp),%edi
   8283 cmpl $1,%edi
   8284 je .LC1813
   8285 movl $266,-8(%ebp)
   8286 cmpl $0,-4(%ebp)
   8287 je .LC1815
   8288 pushl -8(%ebp)
   8289 pushl $f.706
   8290 call printf
   8291 addl $8,%esp
   8292 .LC1815:
   8293 .LC1813:
   8294 movl $5,-24(%ebp)
   8295 movw $2,-28(%ebp)
   8296 movl -24(%ebp),%eax
   8297 movswl -28(%ebp),%edi
   8298 movl %edi,%ecx
   8299 xorl %edx,%edx
   8300 divl %ecx
   8301 movl %edx,-24(%ebp)
   8302 movl -24(%ebp),%edi
   8303 cmpl $1,%edi
   8304 je .LC1817
   8305 movl $267,-8(%ebp)
   8306 cmpl $0,-4(%ebp)
   8307 je .LC1819
   8308 pushl -8(%ebp)
   8309 pushl $f.706
   8310 call printf
   8311 addl $8,%esp
   8312 .LC1819:
   8313 .LC1817:
   8314 movl $5,-24(%ebp)
   8315 movl $2,-32(%ebp)
   8316 movl -24(%ebp),%eax
   8317 movl -32(%ebp),%edi
   8318 movl %edi,%ecx
   8319 xorl %edx,%edx
   8320 divl %ecx
   8321 movl %edx,-24(%ebp)
   8322 movl -24(%ebp),%edi
   8323 cmpl $1,%edi
   8324 je .LC1821
   8325 movl $268,-8(%ebp)
   8326 cmpl $0,-4(%ebp)
   8327 je .LC1823
   8328 pushl -8(%ebp)
   8329 pushl $f.706
   8330 call printf
   8331 addl $8,%esp
   8332 .LC1823:
   8333 .LC1821:
   8334 movl $5,-24(%ebp)
   8335 movl $2,-36(%ebp)
   8336 movl -24(%ebp),%eax
   8337 movl -36(%ebp),%edi
   8338 movl %edi,%ecx
   8339 xorl %edx,%edx
   8340 divl %ecx
   8341 movl %edx,-24(%ebp)
   8342 movl -24(%ebp),%edi
   8343 cmpl $1,%edi
   8344 je .LC1825
   8345 movl $269,-8(%ebp)
   8346 cmpl $0,-4(%ebp)
   8347 je .LC1827
   8348 pushl -8(%ebp)
   8349 pushl $f.706
   8350 call printf
   8351 addl $8,%esp
   8352 .LC1827:
   8353 .LC1825:
   8354 movl $5,-24(%ebp)
   8355 movl $2,-40(%ebp)
   8356 movl -24(%ebp),%eax
   8357 movl -40(%ebp),%ecx
   8358 xorl %edx,%edx
   8359 divl %ecx
   8360 movl %edx,-24(%ebp)
   8361 movl -24(%ebp),%edi
   8362 cmpl $1,%edi
   8363 je .LC1829
   8364 movl $270,-8(%ebp)
   8365 cmpl $0,-4(%ebp)
   8366 je .LC1831
   8367 pushl -8(%ebp)
   8368 pushl $f.706
   8369 call printf
   8370 addl $8,%esp
   8371 .LC1831:
   8372 .LC1829:
   8373 movb $5,-9(%ebp)
   8374 movb $2,-25(%ebp)
   8375 movsbl -9(%ebp),%edi
   8376 movsbl -25(%ebp),%ecx
   8377 movl %edi,%eax
   8378 sarl %cl,%eax
   8379 movl %eax,%ebx
   8380 movb %bl,-9(%ebp)
   8381 movsbl -9(%ebp),%edi
   8382 cmpl $1,%edi
   8383 je .LC1833
   8384 movl $271,-8(%ebp)
   8385 cmpl $0,-4(%ebp)
   8386 je .LC1835
   8387 pushl -8(%ebp)
   8388 pushl $f.706
   8389 call printf
   8390 addl $8,%esp
   8391 .LC1835:
   8392 .LC1833:
   8393 movb $5,-9(%ebp)
   8394 movw $2,-28(%ebp)
   8395 movsbl -9(%ebp),%edi
   8396 movswl -28(%ebp),%ecx
   8397 movl %edi,%eax
   8398 sarl %cl,%eax
   8399 movl %eax,%ebx
   8400 movb %bl,-9(%ebp)
   8401 movsbl -9(%ebp),%edi
   8402 cmpl $1,%edi
   8403 je .LC1837
   8404 movl $272,-8(%ebp)
   8405 cmpl $0,-4(%ebp)
   8406 je .LC1839
   8407 pushl -8(%ebp)
   8408 pushl $f.706
   8409 call printf
   8410 addl $8,%esp
   8411 .LC1839:
   8412 .LC1837:
   8413 movb $5,-9(%ebp)
   8414 movl $2,-32(%ebp)
   8415 movsbl -9(%ebp),%edi
   8416 movl -32(%ebp),%ecx
   8417 movl %edi,%eax
   8418 sarl %cl,%eax
   8419 movl %eax,%ebx
   8420 movb %bl,-9(%ebp)
   8421 movsbl -9(%ebp),%edi
   8422 cmpl $1,%edi
   8423 je .LC1841
   8424 movl $273,-8(%ebp)
   8425 cmpl $0,-4(%ebp)
   8426 je .LC1843
   8427 pushl -8(%ebp)
   8428 pushl $f.706
   8429 call printf
   8430 addl $8,%esp
   8431 .LC1843:
   8432 .LC1841:
   8433 movb $5,-9(%ebp)
   8434 movl $2,-36(%ebp)
   8435 movsbl -9(%ebp),%edi
   8436 movl -36(%ebp),%ecx
   8437 movl %edi,%eax
   8438 sarl %cl,%eax
   8439 movl %eax,%ebx
   8440 movb %bl,-9(%ebp)
   8441 movsbl -9(%ebp),%edi
   8442 cmpl $1,%edi
   8443 je .LC1845
   8444 movl $274,-8(%ebp)
   8445 cmpl $0,-4(%ebp)
   8446 je .LC1847
   8447 pushl -8(%ebp)
   8448 pushl $f.706
   8449 call printf
   8450 addl $8,%esp
   8451 .LC1847:
   8452 .LC1845:
   8453 movb $5,-9(%ebp)
   8454 movl $2,-40(%ebp)
   8455 movsbl -9(%ebp),%edi
   8456 movl -40(%ebp),%esi
   8457 movl %esi,%ecx
   8458 movl %edi,%eax
   8459 sarl %cl,%eax
   8460 movl %eax,%ebx
   8461 movb %bl,-9(%ebp)
   8462 movsbl -9(%ebp),%edi
   8463 cmpl $1,%edi
   8464 je .LC1849
   8465 movl $275,-8(%ebp)
   8466 cmpl $0,-4(%ebp)
   8467 je .LC1851
   8468 pushl -8(%ebp)
   8469 pushl $f.706
   8470 call printf
   8471 addl $8,%esp
   8472 .LC1851:
   8473 .LC1849:
   8474 movw $5,-12(%ebp)
   8475 movb $2,-25(%ebp)
   8476 movswl -12(%ebp),%edi
   8477 movsbl -25(%ebp),%ecx
   8478 movl %edi,%eax
   8479 sarl %cl,%eax
   8480 movl %eax,%edi
   8481 movw %di,-12(%ebp)
   8482 movswl -12(%ebp),%edi
   8483 cmpl $1,%edi
   8484 je .LC1853
   8485 movl $276,-8(%ebp)
   8486 cmpl $0,-4(%ebp)
   8487 je .LC1855
   8488 pushl -8(%ebp)
   8489 pushl $f.706
   8490 call printf
   8491 addl $8,%esp
   8492 .LC1855:
   8493 .LC1853:
   8494 movw $5,-12(%ebp)
   8495 movw $2,-28(%ebp)
   8496 movswl -12(%ebp),%edi
   8497 movswl -28(%ebp),%ecx
   8498 movl %edi,%eax
   8499 sarl %cl,%eax
   8500 movl %eax,%edi
   8501 movw %di,-12(%ebp)
   8502 movswl -12(%ebp),%edi
   8503 cmpl $1,%edi
   8504 je .LC1857
   8505 movl $277,-8(%ebp)
   8506 cmpl $0,-4(%ebp)
   8507 je .LC1859
   8508 pushl -8(%ebp)
   8509 pushl $f.706
   8510 call printf
   8511 addl $8,%esp
   8512 .LC1859:
   8513 .LC1857:
   8514 movw $5,-12(%ebp)
   8515 movl $2,-32(%ebp)
   8516 movswl -12(%ebp),%edi
   8517 movl -32(%ebp),%ecx
   8518 movl %edi,%eax
   8519 sarl %cl,%eax
   8520 movl %eax,%edi
   8521 movw %di,-12(%ebp)
   8522 movswl -12(%ebp),%edi
   8523 cmpl $1,%edi
   8524 je .LC1861
   8525 movl $278,-8(%ebp)
   8526 cmpl $0,-4(%ebp)
   8527 je .LC1863
   8528 pushl -8(%ebp)
   8529 pushl $f.706
   8530 call printf
   8531 addl $8,%esp
   8532 .LC1863:
   8533 .LC1861:
   8534 movw $5,-12(%ebp)
   8535 movl $2,-36(%ebp)
   8536 movswl -12(%ebp),%edi
   8537 movl -36(%ebp),%ecx
   8538 movl %edi,%eax
   8539 sarl %cl,%eax
   8540 movl %eax,%edi
   8541 movw %di,-12(%ebp)
   8542 movswl -12(%ebp),%edi
   8543 cmpl $1,%edi
   8544 je .LC1865
   8545 movl $279,-8(%ebp)
   8546 cmpl $0,-4(%ebp)
   8547 je .LC1867
   8548 pushl -8(%ebp)
   8549 pushl $f.706
   8550 call printf
   8551 addl $8,%esp
   8552 .LC1867:
   8553 .LC1865:
   8554 movw $5,-12(%ebp)
   8555 movl $2,-40(%ebp)
   8556 movswl -12(%ebp),%edi
   8557 movl -40(%ebp),%esi
   8558 movl %esi,%ecx
   8559 movl %edi,%eax
   8560 sarl %cl,%eax
   8561 movl %eax,%edi
   8562 movw %di,-12(%ebp)
   8563 movswl -12(%ebp),%edi
   8564 cmpl $1,%edi
   8565 je .LC1869
   8566 movl $280,-8(%ebp)
   8567 cmpl $0,-4(%ebp)
   8568 je .LC1871
   8569 pushl -8(%ebp)
   8570 pushl $f.706
   8571 call printf
   8572 addl $8,%esp
   8573 .LC1871:
   8574 .LC1869:
   8575 movl $5,-16(%ebp)
   8576 movb $2,-25(%ebp)
   8577 movsbl -25(%ebp),%ecx
   8578 sarl %cl,-16(%ebp)
   8579 cmpl $1,-16(%ebp)
   8580 je .LC1873
   8581 movl $281,-8(%ebp)
   8582 cmpl $0,-4(%ebp)
   8583 je .LC1875
   8584 pushl -8(%ebp)
   8585 pushl $f.706
   8586 call printf
   8587 addl $8,%esp
   8588 .LC1875:
   8589 .LC1873:
   8590 movl $5,-16(%ebp)
   8591 movw $2,-28(%ebp)
   8592 movswl -28(%ebp),%ecx
   8593 sarl %cl,-16(%ebp)
   8594 cmpl $1,-16(%ebp)
   8595 je .LC1877
   8596 movl $282,-8(%ebp)
   8597 cmpl $0,-4(%ebp)
   8598 je .LC1879
   8599 pushl -8(%ebp)
   8600 pushl $f.706
   8601 call printf
   8602 addl $8,%esp
   8603 .LC1879:
   8604 .LC1877:
   8605 movl $5,-16(%ebp)
   8606 movl $2,-32(%ebp)
   8607 movl -32(%ebp),%ecx
   8608 sarl %cl,-16(%ebp)
   8609 cmpl $1,-16(%ebp)
   8610 je .LC1881
   8611 movl $283,-8(%ebp)
   8612 cmpl $0,-4(%ebp)
   8613 je .LC1883
   8614 pushl -8(%ebp)
   8615 pushl $f.706
   8616 call printf
   8617 addl $8,%esp
   8618 .LC1883:
   8619 .LC1881:
   8620 movl $5,-16(%ebp)
   8621 movl $2,-36(%ebp)
   8622 movl -36(%ebp),%ecx
   8623 sarl %cl,-16(%ebp)
   8624 cmpl $1,-16(%ebp)
   8625 je .LC1885
   8626 movl $284,-8(%ebp)
   8627 cmpl $0,-4(%ebp)
   8628 je .LC1887
   8629 pushl -8(%ebp)
   8630 pushl $f.706
   8631 call printf
   8632 addl $8,%esp
   8633 .LC1887:
   8634 .LC1885:
   8635 movl $5,-16(%ebp)
   8636 movl $2,-40(%ebp)
   8637 movl -40(%ebp),%edi
   8638 movl %edi,%ecx
   8639 sarl %cl,-16(%ebp)
   8640 cmpl $1,-16(%ebp)
   8641 je .LC1889
   8642 movl $285,-8(%ebp)
   8643 cmpl $0,-4(%ebp)
   8644 je .LC1891
   8645 pushl -8(%ebp)
   8646 pushl $f.706
   8647 call printf
   8648 addl $8,%esp
   8649 .LC1891:
   8650 .LC1889:
   8651 movl $5,-20(%ebp)
   8652 movb $2,-25(%ebp)
   8653 movsbl -25(%ebp),%ecx
   8654 sarl %cl,-20(%ebp)
   8655 cmpl $1,-20(%ebp)
   8656 je .LC1893
   8657 movl $286,-8(%ebp)
   8658 cmpl $0,-4(%ebp)
   8659 je .LC1895
   8660 pushl -8(%ebp)
   8661 pushl $f.706
   8662 call printf
   8663 addl $8,%esp
   8664 .LC1895:
   8665 .LC1893:
   8666 movl $5,-20(%ebp)
   8667 movw $2,-28(%ebp)
   8668 movswl -28(%ebp),%ecx
   8669 sarl %cl,-20(%ebp)
   8670 cmpl $1,-20(%ebp)
   8671 je .LC1897
   8672 movl $287,-8(%ebp)
   8673 cmpl $0,-4(%ebp)
   8674 je .LC1899
   8675 pushl -8(%ebp)
   8676 pushl $f.706
   8677 call printf
   8678 addl $8,%esp
   8679 .LC1899:
   8680 .LC1897:
   8681 movl $5,-20(%ebp)
   8682 movl $2,-32(%ebp)
   8683 movl -32(%ebp),%ecx
   8684 sarl %cl,-20(%ebp)
   8685 cmpl $1,-20(%ebp)
   8686 je .LC1901
   8687 movl $288,-8(%ebp)
   8688 cmpl $0,-4(%ebp)
   8689 je .LC1903
   8690 pushl -8(%ebp)
   8691 pushl $f.706
   8692 call printf
   8693 addl $8,%esp
   8694 .LC1903:
   8695 .LC1901:
   8696 movl $5,-20(%ebp)
   8697 movl $2,-36(%ebp)
   8698 movl -36(%ebp),%ecx
   8699 sarl %cl,-20(%ebp)
   8700 cmpl $1,-20(%ebp)
   8701 je .LC1905
   8702 movl $289,-8(%ebp)
   8703 cmpl $0,-4(%ebp)
   8704 je .LC1907
   8705 pushl -8(%ebp)
   8706 pushl $f.706
   8707 call printf
   8708 addl $8,%esp
   8709 .LC1907:
   8710 .LC1905:
   8711 movl $5,-20(%ebp)
   8712 movl $2,-40(%ebp)
   8713 movl -40(%ebp),%edi
   8714 movl %edi,%ecx
   8715 sarl %cl,-20(%ebp)
   8716 cmpl $1,-20(%ebp)
   8717 je .LC1909
   8718 movl $290,-8(%ebp)
   8719 cmpl $0,-4(%ebp)
   8720 je .LC1911
   8721 pushl -8(%ebp)
   8722 pushl $f.706
   8723 call printf
   8724 addl $8,%esp
   8725 .LC1911:
   8726 .LC1909:
   8727 movl $5,-24(%ebp)
   8728 movb $2,-25(%ebp)
   8729 movl -24(%ebp),%edi
   8730 movsbl -25(%ebp),%ecx
   8731 movl %edi,%eax
   8732 shrl %cl,%eax
   8733 movl %eax,-24(%ebp)
   8734 movl -24(%ebp),%edi
   8735 cmpl $1,%edi
   8736 je .LC1913
   8737 movl $291,-8(%ebp)
   8738 cmpl $0,-4(%ebp)
   8739 je .LC1915
   8740 pushl -8(%ebp)
   8741 pushl $f.706
   8742 call printf
   8743 addl $8,%esp
   8744 .LC1915:
   8745 .LC1913:
   8746 movl $5,-24(%ebp)
   8747 movw $2,-28(%ebp)
   8748 movl -24(%ebp),%edi
   8749 movswl -28(%ebp),%ecx
   8750 movl %edi,%eax
   8751 shrl %cl,%eax
   8752 movl %eax,-24(%ebp)
   8753 movl -24(%ebp),%edi
   8754 cmpl $1,%edi
   8755 je .LC1917
   8756 movl $292,-8(%ebp)
   8757 cmpl $0,-4(%ebp)
   8758 je .LC1919
   8759 pushl -8(%ebp)
   8760 pushl $f.706
   8761 call printf
   8762 addl $8,%esp
   8763 .LC1919:
   8764 .LC1917:
   8765 movl $5,-24(%ebp)
   8766 movl $2,-32(%ebp)
   8767 movl -24(%ebp),%edi
   8768 movl -32(%ebp),%ecx
   8769 movl %edi,%eax
   8770 shrl %cl,%eax
   8771 movl %eax,-24(%ebp)
   8772 movl -24(%ebp),%edi
   8773 cmpl $1,%edi
   8774 je .LC1921
   8775 movl $293,-8(%ebp)
   8776 cmpl $0,-4(%ebp)
   8777 je .LC1923
   8778 pushl -8(%ebp)
   8779 pushl $f.706
   8780 call printf
   8781 addl $8,%esp
   8782 .LC1923:
   8783 .LC1921:
   8784 movl $5,-24(%ebp)
   8785 movl $2,-36(%ebp)
   8786 movl -24(%ebp),%edi
   8787 movl -36(%ebp),%ecx
   8788 movl %edi,%eax
   8789 shrl %cl,%eax
   8790 movl %eax,-24(%ebp)
   8791 movl -24(%ebp),%edi
   8792 cmpl $1,%edi
   8793 je .LC1925
   8794 movl $294,-8(%ebp)
   8795 cmpl $0,-4(%ebp)
   8796 je .LC1927
   8797 pushl -8(%ebp)
   8798 pushl $f.706
   8799 call printf
   8800 addl $8,%esp
   8801 .LC1927:
   8802 .LC1925:
   8803 movl $5,-24(%ebp)
   8804 movl $2,-40(%ebp)
   8805 movl -24(%ebp),%edi
   8806 movl -40(%ebp),%esi
   8807 movl %esi,%ecx
   8808 movl %edi,%eax
   8809 shrl %cl,%eax
   8810 movl %eax,-24(%ebp)
   8811 movl -24(%ebp),%edi
   8812 cmpl $1,%edi
   8813 je .LC1929
   8814 movl $295,-8(%ebp)
   8815 cmpl $0,-4(%ebp)
   8816 je .LC1931
   8817 pushl -8(%ebp)
   8818 pushl $f.706
   8819 call printf
   8820 addl $8,%esp
   8821 .LC1931:
   8822 .LC1929:
   8823 movb $5,-9(%ebp)
   8824 movb $2,-25(%ebp)
   8825 movsbl -9(%ebp),%edi
   8826 movsbl -25(%ebp),%ecx
   8827 movl %edi,%eax
   8828 sall %cl,%eax
   8829 movl %eax,%ebx
   8830 movb %bl,-9(%ebp)
   8831 movsbl -9(%ebp),%edi
   8832 cmpl $20,%edi
   8833 je .LC1933
   8834 movl $296,-8(%ebp)
   8835 cmpl $0,-4(%ebp)
   8836 je .LC1935
   8837 pushl -8(%ebp)
   8838 pushl $f.706
   8839 call printf
   8840 addl $8,%esp
   8841 .LC1935:
   8842 .LC1933:
   8843 movb $5,-9(%ebp)
   8844 movw $2,-28(%ebp)
   8845 movsbl -9(%ebp),%edi
   8846 movswl -28(%ebp),%ecx
   8847 movl %edi,%eax
   8848 sall %cl,%eax
   8849 movl %eax,%ebx
   8850 movb %bl,-9(%ebp)
   8851 movsbl -9(%ebp),%edi
   8852 cmpl $20,%edi
   8853 je .LC1937
   8854 movl $297,-8(%ebp)
   8855 cmpl $0,-4(%ebp)
   8856 je .LC1939
   8857 pushl -8(%ebp)
   8858 pushl $f.706
   8859 call printf
   8860 addl $8,%esp
   8861 .LC1939:
   8862 .LC1937:
   8863 movb $5,-9(%ebp)
   8864 movl $2,-32(%ebp)
   8865 movsbl -9(%ebp),%edi
   8866 movl -32(%ebp),%ecx
   8867 movl %edi,%eax
   8868 sall %cl,%eax
   8869 movl %eax,%ebx
   8870 movb %bl,-9(%ebp)
   8871 movsbl -9(%ebp),%edi
   8872 cmpl $20,%edi
   8873 je .LC1941
   8874 movl $298,-8(%ebp)
   8875 cmpl $0,-4(%ebp)
   8876 je .LC1943
   8877 pushl -8(%ebp)
   8878 pushl $f.706
   8879 call printf
   8880 addl $8,%esp
   8881 .LC1943:
   8882 .LC1941:
   8883 movb $5,-9(%ebp)
   8884 movl $2,-36(%ebp)
   8885 movsbl -9(%ebp),%edi
   8886 movl -36(%ebp),%ecx
   8887 movl %edi,%eax
   8888 sall %cl,%eax
   8889 movl %eax,%ebx
   8890 movb %bl,-9(%ebp)
   8891 movsbl -9(%ebp),%edi
   8892 cmpl $20,%edi
   8893 je .LC1945
   8894 movl $299,-8(%ebp)
   8895 cmpl $0,-4(%ebp)
   8896 je .LC1947
   8897 pushl -8(%ebp)
   8898 pushl $f.706
   8899 call printf
   8900 addl $8,%esp
   8901 .LC1947:
   8902 .LC1945:
   8903 movb $5,-9(%ebp)
   8904 movl $2,-40(%ebp)
   8905 movsbl -9(%ebp),%edi
   8906 movl -40(%ebp),%esi
   8907 movl %esi,%ecx
   8908 movl %edi,%eax
   8909 sall %cl,%eax
   8910 movl %eax,%ebx
   8911 movb %bl,-9(%ebp)
   8912 movsbl -9(%ebp),%edi
   8913 cmpl $20,%edi
   8914 je .LC1949
   8915 movl $300,-8(%ebp)
   8916 cmpl $0,-4(%ebp)
   8917 je .LC1951
   8918 pushl -8(%ebp)
   8919 pushl $f.706
   8920 call printf
   8921 addl $8,%esp
   8922 .LC1951:
   8923 .LC1949:
   8924 movw $5,-12(%ebp)
   8925 movb $2,-25(%ebp)
   8926 movswl -12(%ebp),%edi
   8927 movsbl -25(%ebp),%ecx
   8928 movl %edi,%eax
   8929 sall %cl,%eax
   8930 movl %eax,%edi
   8931 movw %di,-12(%ebp)
   8932 movswl -12(%ebp),%edi
   8933 cmpl $20,%edi
   8934 je .LC1953
   8935 movl $301,-8(%ebp)
   8936 cmpl $0,-4(%ebp)
   8937 je .LC1955
   8938 pushl -8(%ebp)
   8939 pushl $f.706
   8940 call printf
   8941 addl $8,%esp
   8942 .LC1955:
   8943 .LC1953:
   8944 movw $5,-12(%ebp)
   8945 movw $2,-28(%ebp)
   8946 movswl -12(%ebp),%edi
   8947 movswl -28(%ebp),%ecx
   8948 movl %edi,%eax
   8949 sall %cl,%eax
   8950 movl %eax,%edi
   8951 movw %di,-12(%ebp)
   8952 movswl -12(%ebp),%edi
   8953 cmpl $20,%edi
   8954 je .LC1957
   8955 movl $302,-8(%ebp)
   8956 cmpl $0,-4(%ebp)
   8957 je .LC1959
   8958 pushl -8(%ebp)
   8959 pushl $f.706
   8960 call printf
   8961 addl $8,%esp
   8962 .LC1959:
   8963 .LC1957:
   8964 movw $5,-12(%ebp)
   8965 movl $2,-32(%ebp)
   8966 movswl -12(%ebp),%edi
   8967 movl -32(%ebp),%ecx
   8968 movl %edi,%eax
   8969 sall %cl,%eax
   8970 movl %eax,%edi
   8971 movw %di,-12(%ebp)
   8972 movswl -12(%ebp),%edi
   8973 cmpl $20,%edi
   8974 je .LC1961
   8975 movl $303,-8(%ebp)
   8976 cmpl $0,-4(%ebp)
   8977 je .LC1963
   8978 pushl -8(%ebp)
   8979 pushl $f.706
   8980 call printf
   8981 addl $8,%esp
   8982 .LC1963:
   8983 .LC1961:
   8984 movw $5,-12(%ebp)
   8985 movl $2,-36(%ebp)
   8986 movswl -12(%ebp),%edi
   8987 movl -36(%ebp),%ecx
   8988 movl %edi,%eax
   8989 sall %cl,%eax
   8990 movl %eax,%edi
   8991 movw %di,-12(%ebp)
   8992 movswl -12(%ebp),%edi
   8993 cmpl $20,%edi
   8994 je .LC1965
   8995 movl $304,-8(%ebp)
   8996 cmpl $0,-4(%ebp)
   8997 je .LC1967
   8998 pushl -8(%ebp)
   8999 pushl $f.706
   9000 call printf
   9001 addl $8,%esp
   9002 .LC1967:
   9003 .LC1965:
   9004 movw $5,-12(%ebp)
   9005 movl $2,-40(%ebp)
   9006 movswl -12(%ebp),%edi
   9007 movl -40(%ebp),%esi
   9008 movl %esi,%ecx
   9009 movl %edi,%eax
   9010 sall %cl,%eax
   9011 movl %eax,%edi
   9012 movw %di,-12(%ebp)
   9013 movswl -12(%ebp),%edi
   9014 cmpl $20,%edi
   9015 je .LC1969
   9016 movl $305,-8(%ebp)
   9017 cmpl $0,-4(%ebp)
   9018 je .LC1971
   9019 pushl -8(%ebp)
   9020 pushl $f.706
   9021 call printf
   9022 addl $8,%esp
   9023 .LC1971:
   9024 .LC1969:
   9025 movl $5,-16(%ebp)
   9026 movb $2,-25(%ebp)
   9027 movsbl -25(%ebp),%ecx
   9028 sall %cl,-16(%ebp)
   9029 cmpl $20,-16(%ebp)
   9030 je .LC1973
   9031 movl $306,-8(%ebp)
   9032 cmpl $0,-4(%ebp)
   9033 je .LC1975
   9034 pushl -8(%ebp)
   9035 pushl $f.706
   9036 call printf
   9037 addl $8,%esp
   9038 .LC1975:
   9039 .LC1973:
   9040 movl $5,-16(%ebp)
   9041 movw $2,-28(%ebp)
   9042 movswl -28(%ebp),%ecx
   9043 sall %cl,-16(%ebp)
   9044 cmpl $20,-16(%ebp)
   9045 je .LC1977
   9046 movl $307,-8(%ebp)
   9047 cmpl $0,-4(%ebp)
   9048 je .LC1979
   9049 pushl -8(%ebp)
   9050 pushl $f.706
   9051 call printf
   9052 addl $8,%esp
   9053 .LC1979:
   9054 .LC1977:
   9055 movl $5,-16(%ebp)
   9056 movl $2,-32(%ebp)
   9057 movl -32(%ebp),%ecx
   9058 sall %cl,-16(%ebp)
   9059 cmpl $20,-16(%ebp)
   9060 je .LC1981
   9061 movl $308,-8(%ebp)
   9062 cmpl $0,-4(%ebp)
   9063 je .LC1983
   9064 pushl -8(%ebp)
   9065 pushl $f.706
   9066 call printf
   9067 addl $8,%esp
   9068 .LC1983:
   9069 .LC1981:
   9070 movl $5,-16(%ebp)
   9071 movl $2,-36(%ebp)
   9072 movl -36(%ebp),%ecx
   9073 sall %cl,-16(%ebp)
   9074 cmpl $20,-16(%ebp)
   9075 je .LC1985
   9076 movl $309,-8(%ebp)
   9077 cmpl $0,-4(%ebp)
   9078 je .LC1987
   9079 pushl -8(%ebp)
   9080 pushl $f.706
   9081 call printf
   9082 addl $8,%esp
   9083 .LC1987:
   9084 .LC1985:
   9085 movl $5,-16(%ebp)
   9086 movl $2,-40(%ebp)
   9087 movl -40(%ebp),%edi
   9088 movl %edi,%ecx
   9089 sall %cl,-16(%ebp)
   9090 cmpl $20,-16(%ebp)
   9091 je .LC1989
   9092 movl $310,-8(%ebp)
   9093 cmpl $0,-4(%ebp)
   9094 je .LC1991
   9095 pushl -8(%ebp)
   9096 pushl $f.706
   9097 call printf
   9098 addl $8,%esp
   9099 .LC1991:
   9100 .LC1989:
   9101 movl $5,-20(%ebp)
   9102 movb $2,-25(%ebp)
   9103 movsbl -25(%ebp),%ecx
   9104 sall %cl,-20(%ebp)
   9105 cmpl $20,-20(%ebp)
   9106 je .LC1993
   9107 movl $311,-8(%ebp)
   9108 cmpl $0,-4(%ebp)
   9109 je .LC1995
   9110 pushl -8(%ebp)
   9111 pushl $f.706
   9112 call printf
   9113 addl $8,%esp
   9114 .LC1995:
   9115 .LC1993:
   9116 movl $5,-20(%ebp)
   9117 movw $2,-28(%ebp)
   9118 movswl -28(%ebp),%ecx
   9119 sall %cl,-20(%ebp)
   9120 cmpl $20,-20(%ebp)
   9121 je .LC1997
   9122 movl $312,-8(%ebp)
   9123 cmpl $0,-4(%ebp)
   9124 je .LC1999
   9125 pushl -8(%ebp)
   9126 pushl $f.706
   9127 call printf
   9128 addl $8,%esp
   9129 .LC1999:
   9130 .LC1997:
   9131 movl $5,-20(%ebp)
   9132 movl $2,-32(%ebp)
   9133 movl -32(%ebp),%ecx
   9134 sall %cl,-20(%ebp)
   9135 cmpl $20,-20(%ebp)
   9136 je .LC2001
   9137 movl $313,-8(%ebp)
   9138 cmpl $0,-4(%ebp)
   9139 je .LC2003
   9140 pushl -8(%ebp)
   9141 pushl $f.706
   9142 call printf
   9143 addl $8,%esp
   9144 .LC2003:
   9145 .LC2001:
   9146 movl $5,-20(%ebp)
   9147 movl $2,-36(%ebp)
   9148 movl -36(%ebp),%ecx
   9149 sall %cl,-20(%ebp)
   9150 cmpl $20,-20(%ebp)
   9151 je .LC2005
   9152 movl $314,-8(%ebp)
   9153 cmpl $0,-4(%ebp)
   9154 je .LC2007
   9155 pushl -8(%ebp)
   9156 pushl $f.706
   9157 call printf
   9158 addl $8,%esp
   9159 .LC2007:
   9160 .LC2005:
   9161 movl $5,-20(%ebp)
   9162 movl $2,-40(%ebp)
   9163 movl -40(%ebp),%edi
   9164 movl %edi,%ecx
   9165 sall %cl,-20(%ebp)
   9166 cmpl $20,-20(%ebp)
   9167 je .LC2009
   9168 movl $315,-8(%ebp)
   9169 cmpl $0,-4(%ebp)
   9170 je .LC2011
   9171 pushl -8(%ebp)
   9172 pushl $f.706
   9173 call printf
   9174 addl $8,%esp
   9175 .LC2011:
   9176 .LC2009:
   9177 movl $5,-24(%ebp)
   9178 movb $2,-25(%ebp)
   9179 movl -24(%ebp),%edi
   9180 movsbl -25(%ebp),%ecx
   9181 movl %edi,%eax
   9182 shll %cl,%eax
   9183 movl %eax,-24(%ebp)
   9184 movl -24(%ebp),%edi
   9185 cmpl $20,%edi
   9186 je .LC2013
   9187 movl $316,-8(%ebp)
   9188 cmpl $0,-4(%ebp)
   9189 je .LC2015
   9190 pushl -8(%ebp)
   9191 pushl $f.706
   9192 call printf
   9193 addl $8,%esp
   9194 .LC2015:
   9195 .LC2013:
   9196 movl $5,-24(%ebp)
   9197 movw $2,-28(%ebp)
   9198 movl -24(%ebp),%edi
   9199 movswl -28(%ebp),%ecx
   9200 movl %edi,%eax
   9201 shll %cl,%eax
   9202 movl %eax,-24(%ebp)
   9203 movl -24(%ebp),%edi
   9204 cmpl $20,%edi
   9205 je .LC2017
   9206 movl $317,-8(%ebp)
   9207 cmpl $0,-4(%ebp)
   9208 je .LC2019
   9209 pushl -8(%ebp)
   9210 pushl $f.706
   9211 call printf
   9212 addl $8,%esp
   9213 .LC2019:
   9214 .LC2017:
   9215 movl $5,-24(%ebp)
   9216 movl $2,-32(%ebp)
   9217 movl -24(%ebp),%edi
   9218 movl -32(%ebp),%ecx
   9219 movl %edi,%eax
   9220 shll %cl,%eax
   9221 movl %eax,-24(%ebp)
   9222 movl -24(%ebp),%edi
   9223 cmpl $20,%edi
   9224 je .LC2021
   9225 movl $318,-8(%ebp)
   9226 cmpl $0,-4(%ebp)
   9227 je .LC2023
   9228 pushl -8(%ebp)
   9229 pushl $f.706
   9230 call printf
   9231 addl $8,%esp
   9232 .LC2023:
   9233 .LC2021:
   9234 movl $5,-24(%ebp)
   9235 movl $2,-36(%ebp)
   9236 movl -24(%ebp),%edi
   9237 movl -36(%ebp),%ecx
   9238 movl %edi,%eax
   9239 shll %cl,%eax
   9240 movl %eax,-24(%ebp)
   9241 movl -24(%ebp),%edi
   9242 cmpl $20,%edi
   9243 je .LC2025
   9244 movl $319,-8(%ebp)
   9245 cmpl $0,-4(%ebp)
   9246 je .LC2027
   9247 pushl -8(%ebp)
   9248 pushl $f.706
   9249 call printf
   9250 addl $8,%esp
   9251 .LC2027:
   9252 .LC2025:
   9253 movl $5,-24(%ebp)
   9254 movl $2,-40(%ebp)
   9255 movl -24(%ebp),%edi
   9256 movl -40(%ebp),%esi
   9257 movl %esi,%ecx
   9258 movl %edi,%eax
   9259 shll %cl,%eax
   9260 movl %eax,-24(%ebp)
   9261 movl -24(%ebp),%edi
   9262 cmpl $20,%edi
   9263 je .LC2029
   9264 movl $320,-8(%ebp)
   9265 cmpl $0,-4(%ebp)
   9266 je .LC2031
   9267 pushl -8(%ebp)
   9268 pushl $f.706
   9269 call printf
   9270 addl $8,%esp
   9271 .LC2031:
   9272 .LC2029:
   9273 movb $12,-9(%ebp)
   9274 movb $10,-25(%ebp)
   9275 movsbl -9(%ebp),%edi
   9276 movsbl -25(%ebp),%esi
   9277 andl %esi,%edi
   9278 movl %edi,%ebx
   9279 movb %bl,-9(%ebp)
   9280 movsbl -9(%ebp),%edi
   9281 cmpl $8,%edi
   9282 je .LC2033
   9283 movl $321,-8(%ebp)
   9284 cmpl $0,-4(%ebp)
   9285 je .LC2035
   9286 pushl -8(%ebp)
   9287 pushl $f.706
   9288 call printf
   9289 addl $8,%esp
   9290 .LC2035:
   9291 .LC2033:
   9292 movb $12,-9(%ebp)
   9293 movw $10,-28(%ebp)
   9294 movsbl -9(%ebp),%edi
   9295 movswl -28(%ebp),%esi
   9296 andl %esi,%edi
   9297 movl %edi,%ebx
   9298 movb %bl,-9(%ebp)
   9299 movsbl -9(%ebp),%edi
   9300 cmpl $8,%edi
   9301 je .LC2037
   9302 movl $322,-8(%ebp)
   9303 cmpl $0,-4(%ebp)
   9304 je .LC2039
   9305 pushl -8(%ebp)
   9306 pushl $f.706
   9307 call printf
   9308 addl $8,%esp
   9309 .LC2039:
   9310 .LC2037:
   9311 movb $12,-9(%ebp)
   9312 movl $10,-32(%ebp)
   9313 movsbl -9(%ebp),%edi
   9314 andl -32(%ebp),%edi
   9315 movl %edi,%ebx
   9316 movb %bl,-9(%ebp)
   9317 movsbl -9(%ebp),%edi
   9318 cmpl $8,%edi
   9319 je .LC2041
   9320 movl $323,-8(%ebp)
   9321 cmpl $0,-4(%ebp)
   9322 je .LC2043
   9323 pushl -8(%ebp)
   9324 pushl $f.706
   9325 call printf
   9326 addl $8,%esp
   9327 .LC2043:
   9328 .LC2041:
   9329 movb $12,-9(%ebp)
   9330 movl $10,-36(%ebp)
   9331 movsbl -9(%ebp),%edi
   9332 andl -36(%ebp),%edi
   9333 movl %edi,%ebx
   9334 movb %bl,-9(%ebp)
   9335 movsbl -9(%ebp),%edi
   9336 cmpl $8,%edi
   9337 je .LC2045
   9338 movl $324,-8(%ebp)
   9339 cmpl $0,-4(%ebp)
   9340 je .LC2047
   9341 pushl -8(%ebp)
   9342 pushl $f.706
   9343 call printf
   9344 addl $8,%esp
   9345 .LC2047:
   9346 .LC2045:
   9347 movb $12,-9(%ebp)
   9348 movl $10,-40(%ebp)
   9349 movsbl -9(%ebp),%edi
   9350 andl -40(%ebp),%edi
   9351 movl %edi,%ebx
   9352 movb %bl,-9(%ebp)
   9353 movsbl -9(%ebp),%edi
   9354 cmpl $8,%edi
   9355 je .LC2049
   9356 movl $325,-8(%ebp)
   9357 cmpl $0,-4(%ebp)
   9358 je .LC2051
   9359 pushl -8(%ebp)
   9360 pushl $f.706
   9361 call printf
   9362 addl $8,%esp
   9363 .LC2051:
   9364 .LC2049:
   9365 movw $12,-12(%ebp)
   9366 movb $10,-25(%ebp)
   9367 movswl -12(%ebp),%edi
   9368 movsbl -25(%ebp),%esi
   9369 andl %esi,%edi
   9370 movw %di,-12(%ebp)
   9371 movswl -12(%ebp),%edi
   9372 cmpl $8,%edi
   9373 je .LC2053
   9374 movl $326,-8(%ebp)
   9375 cmpl $0,-4(%ebp)
   9376 je .LC2055
   9377 pushl -8(%ebp)
   9378 pushl $f.706
   9379 call printf
   9380 addl $8,%esp
   9381 .LC2055:
   9382 .LC2053:
   9383 movw $12,-12(%ebp)
   9384 movw $10,-28(%ebp)
   9385 movswl -12(%ebp),%edi
   9386 movswl -28(%ebp),%esi
   9387 andl %esi,%edi
   9388 movw %di,-12(%ebp)
   9389 movswl -12(%ebp),%edi
   9390 cmpl $8,%edi
   9391 je .LC2057
   9392 movl $327,-8(%ebp)
   9393 cmpl $0,-4(%ebp)
   9394 je .LC2059
   9395 pushl -8(%ebp)
   9396 pushl $f.706
   9397 call printf
   9398 addl $8,%esp
   9399 .LC2059:
   9400 .LC2057:
   9401 movw $12,-12(%ebp)
   9402 movl $10,-32(%ebp)
   9403 movswl -12(%ebp),%edi
   9404 andl -32(%ebp),%edi
   9405 movw %di,-12(%ebp)
   9406 movswl -12(%ebp),%edi
   9407 cmpl $8,%edi
   9408 je .LC2061
   9409 movl $328,-8(%ebp)
   9410 cmpl $0,-4(%ebp)
   9411 je .LC2063
   9412 pushl -8(%ebp)
   9413 pushl $f.706
   9414 call printf
   9415 addl $8,%esp
   9416 .LC2063:
   9417 .LC2061:
   9418 movw $12,-12(%ebp)
   9419 movl $10,-36(%ebp)
   9420 movswl -12(%ebp),%edi
   9421 andl -36(%ebp),%edi
   9422 movw %di,-12(%ebp)
   9423 movswl -12(%ebp),%edi
   9424 cmpl $8,%edi
   9425 je .LC2065
   9426 movl $329,-8(%ebp)
   9427 cmpl $0,-4(%ebp)
   9428 je .LC2067
   9429 pushl -8(%ebp)
   9430 pushl $f.706
   9431 call printf
   9432 addl $8,%esp
   9433 .LC2067:
   9434 .LC2065:
   9435 movw $12,-12(%ebp)
   9436 movl $10,-40(%ebp)
   9437 movswl -12(%ebp),%edi
   9438 andl -40(%ebp),%edi
   9439 movw %di,-12(%ebp)
   9440 movswl -12(%ebp),%edi
   9441 cmpl $8,%edi
   9442 je .LC2069
   9443 movl $330,-8(%ebp)
   9444 cmpl $0,-4(%ebp)
   9445 je .LC2071
   9446 pushl -8(%ebp)
   9447 pushl $f.706
   9448 call printf
   9449 addl $8,%esp
   9450 .LC2071:
   9451 .LC2069:
   9452 movl $12,-16(%ebp)
   9453 movb $10,-25(%ebp)
   9454 movsbl -25(%ebp),%edi
   9455 andl %edi,-16(%ebp)
   9456 cmpl $8,-16(%ebp)
   9457 je .LC2073
   9458 movl $331,-8(%ebp)
   9459 cmpl $0,-4(%ebp)
   9460 je .LC2075
   9461 pushl -8(%ebp)
   9462 pushl $f.706
   9463 call printf
   9464 addl $8,%esp
   9465 .LC2075:
   9466 .LC2073:
   9467 movl $12,-16(%ebp)
   9468 movw $10,-28(%ebp)
   9469 movswl -28(%ebp),%edi
   9470 andl %edi,-16(%ebp)
   9471 cmpl $8,-16(%ebp)
   9472 je .LC2077
   9473 movl $332,-8(%ebp)
   9474 cmpl $0,-4(%ebp)
   9475 je .LC2079
   9476 pushl -8(%ebp)
   9477 pushl $f.706
   9478 call printf
   9479 addl $8,%esp
   9480 .LC2079:
   9481 .LC2077:
   9482 movl $12,-16(%ebp)
   9483 movl $10,-32(%ebp)
   9484 movl -32(%ebp),%edi
   9485 andl %edi,-16(%ebp)
   9486 cmpl $8,-16(%ebp)
   9487 je .LC2081
   9488 movl $333,-8(%ebp)
   9489 cmpl $0,-4(%ebp)
   9490 je .LC2083
   9491 pushl -8(%ebp)
   9492 pushl $f.706
   9493 call printf
   9494 addl $8,%esp
   9495 .LC2083:
   9496 .LC2081:
   9497 movl $12,-16(%ebp)
   9498 movl $10,-36(%ebp)
   9499 movl -36(%ebp),%edi
   9500 andl %edi,-16(%ebp)
   9501 cmpl $8,-16(%ebp)
   9502 je .LC2085
   9503 movl $334,-8(%ebp)
   9504 cmpl $0,-4(%ebp)
   9505 je .LC2087
   9506 pushl -8(%ebp)
   9507 pushl $f.706
   9508 call printf
   9509 addl $8,%esp
   9510 .LC2087:
   9511 .LC2085:
   9512 movl $12,-16(%ebp)
   9513 movl $10,-40(%ebp)
   9514 movl -16(%ebp),%edi
   9515 andl -40(%ebp),%edi
   9516 movl %edi,-16(%ebp)
   9517 cmpl $8,-16(%ebp)
   9518 je .LC2089
   9519 movl $335,-8(%ebp)
   9520 cmpl $0,-4(%ebp)
   9521 je .LC2091
   9522 pushl -8(%ebp)
   9523 pushl $f.706
   9524 call printf
   9525 addl $8,%esp
   9526 .LC2091:
   9527 .LC2089:
   9528 movl $12,-20(%ebp)
   9529 movb $10,-25(%ebp)
   9530 movsbl -25(%ebp),%edi
   9531 andl %edi,-20(%ebp)
   9532 cmpl $8,-20(%ebp)
   9533 je .LC2093
   9534 movl $336,-8(%ebp)
   9535 cmpl $0,-4(%ebp)
   9536 je .LC2095
   9537 pushl -8(%ebp)
   9538 pushl $f.706
   9539 call printf
   9540 addl $8,%esp
   9541 .LC2095:
   9542 .LC2093:
   9543 movl $12,-20(%ebp)
   9544 movw $10,-28(%ebp)
   9545 movswl -28(%ebp),%edi
   9546 andl %edi,-20(%ebp)
   9547 cmpl $8,-20(%ebp)
   9548 je .LC2097
   9549 movl $337,-8(%ebp)
   9550 cmpl $0,-4(%ebp)
   9551 je .LC2099
   9552 pushl -8(%ebp)
   9553 pushl $f.706
   9554 call printf
   9555 addl $8,%esp
   9556 .LC2099:
   9557 .LC2097:
   9558 movl $12,-20(%ebp)
   9559 movl $10,-32(%ebp)
   9560 movl -32(%ebp),%edi
   9561 andl %edi,-20(%ebp)
   9562 cmpl $8,-20(%ebp)
   9563 je .LC2101
   9564 movl $338,-8(%ebp)
   9565 cmpl $0,-4(%ebp)
   9566 je .LC2103
   9567 pushl -8(%ebp)
   9568 pushl $f.706
   9569 call printf
   9570 addl $8,%esp
   9571 .LC2103:
   9572 .LC2101:
   9573 movl $12,-20(%ebp)
   9574 movl $10,-36(%ebp)
   9575 movl -36(%ebp),%edi
   9576 andl %edi,-20(%ebp)
   9577 cmpl $8,-20(%ebp)
   9578 je .LC2105
   9579 movl $339,-8(%ebp)
   9580 cmpl $0,-4(%ebp)
   9581 je .LC2107
   9582 pushl -8(%ebp)
   9583 pushl $f.706
   9584 call printf
   9585 addl $8,%esp
   9586 .LC2107:
   9587 .LC2105:
   9588 movl $12,-20(%ebp)
   9589 movl $10,-40(%ebp)
   9590 movl -20(%ebp),%edi
   9591 andl -40(%ebp),%edi
   9592 movl %edi,-20(%ebp)
   9593 cmpl $8,-20(%ebp)
   9594 je .LC2109
   9595 movl $340,-8(%ebp)
   9596 cmpl $0,-4(%ebp)
   9597 je .LC2111
   9598 pushl -8(%ebp)
   9599 pushl $f.706
   9600 call printf
   9601 addl $8,%esp
   9602 .LC2111:
   9603 .LC2109:
   9604 movl $12,-24(%ebp)
   9605 movb $10,-25(%ebp)
   9606 movsbl -25(%ebp),%edi
   9607 andl %edi,-24(%ebp)
   9608 movl -24(%ebp),%edi
   9609 cmpl $8,%edi
   9610 je .LC2113
   9611 movl $341,-8(%ebp)
   9612 cmpl $0,-4(%ebp)
   9613 je .LC2115
   9614 pushl -8(%ebp)
   9615 pushl $f.706
   9616 call printf
   9617 addl $8,%esp
   9618 .LC2115:
   9619 .LC2113:
   9620 movl $12,-24(%ebp)
   9621 movw $10,-28(%ebp)
   9622 movswl -28(%ebp),%edi
   9623 andl %edi,-24(%ebp)
   9624 movl -24(%ebp),%edi
   9625 cmpl $8,%edi
   9626 je .LC2117
   9627 movl $342,-8(%ebp)
   9628 cmpl $0,-4(%ebp)
   9629 je .LC2119
   9630 pushl -8(%ebp)
   9631 pushl $f.706
   9632 call printf
   9633 addl $8,%esp
   9634 .LC2119:
   9635 .LC2117:
   9636 movl $12,-24(%ebp)
   9637 movl $10,-32(%ebp)
   9638 movl -32(%ebp),%edi
   9639 andl %edi,-24(%ebp)
   9640 movl -24(%ebp),%edi
   9641 cmpl $8,%edi
   9642 je .LC2121
   9643 movl $343,-8(%ebp)
   9644 cmpl $0,-4(%ebp)
   9645 je .LC2123
   9646 pushl -8(%ebp)
   9647 pushl $f.706
   9648 call printf
   9649 addl $8,%esp
   9650 .LC2123:
   9651 .LC2121:
   9652 movl $12,-24(%ebp)
   9653 movl $10,-36(%ebp)
   9654 movl -36(%ebp),%edi
   9655 andl %edi,-24(%ebp)
   9656 movl -24(%ebp),%edi
   9657 cmpl $8,%edi
   9658 je .LC2125
   9659 movl $344,-8(%ebp)
   9660 cmpl $0,-4(%ebp)
   9661 je .LC2127
   9662 pushl -8(%ebp)
   9663 pushl $f.706
   9664 call printf
   9665 addl $8,%esp
   9666 .LC2127:
   9667 .LC2125:
   9668 movl $12,-24(%ebp)
   9669 movl $10,-40(%ebp)
   9670 movl -40(%ebp),%edi
   9671 andl %edi,-24(%ebp)
   9672 movl -24(%ebp),%edi
   9673 cmpl $8,%edi
   9674 je .LC2129
   9675 movl $345,-8(%ebp)
   9676 cmpl $0,-4(%ebp)
   9677 je .LC2131
   9678 pushl -8(%ebp)
   9679 pushl $f.706
   9680 call printf
   9681 addl $8,%esp
   9682 .LC2131:
   9683 .LC2129:
   9684 movb $12,-9(%ebp)
   9685 movb $10,-25(%ebp)
   9686 movsbl -9(%ebp),%edi
   9687 movsbl -25(%ebp),%esi
   9688 xorl %esi,%edi
   9689 movl %edi,%ebx
   9690 movb %bl,-9(%ebp)
   9691 movsbl -9(%ebp),%edi
   9692 cmpl $6,%edi
   9693 je .LC2133
   9694 movl $346,-8(%ebp)
   9695 cmpl $0,-4(%ebp)
   9696 je .LC2135
   9697 pushl -8(%ebp)
   9698 pushl $f.706
   9699 call printf
   9700 addl $8,%esp
   9701 .LC2135:
   9702 .LC2133:
   9703 movb $12,-9(%ebp)
   9704 movw $10,-28(%ebp)
   9705 movsbl -9(%ebp),%edi
   9706 movswl -28(%ebp),%esi
   9707 xorl %esi,%edi
   9708 movl %edi,%ebx
   9709 movb %bl,-9(%ebp)
   9710 movsbl -9(%ebp),%edi
   9711 cmpl $6,%edi
   9712 je .LC2137
   9713 movl $347,-8(%ebp)
   9714 cmpl $0,-4(%ebp)
   9715 je .LC2139
   9716 pushl -8(%ebp)
   9717 pushl $f.706
   9718 call printf
   9719 addl $8,%esp
   9720 .LC2139:
   9721 .LC2137:
   9722 movb $12,-9(%ebp)
   9723 movl $10,-32(%ebp)
   9724 movsbl -9(%ebp),%edi
   9725 xorl -32(%ebp),%edi
   9726 movl %edi,%ebx
   9727 movb %bl,-9(%ebp)
   9728 movsbl -9(%ebp),%edi
   9729 cmpl $6,%edi
   9730 je .LC2141
   9731 movl $348,-8(%ebp)
   9732 cmpl $0,-4(%ebp)
   9733 je .LC2143
   9734 pushl -8(%ebp)
   9735 pushl $f.706
   9736 call printf
   9737 addl $8,%esp
   9738 .LC2143:
   9739 .LC2141:
   9740 movb $12,-9(%ebp)
   9741 movl $10,-36(%ebp)
   9742 movsbl -9(%ebp),%edi
   9743 xorl -36(%ebp),%edi
   9744 movl %edi,%ebx
   9745 movb %bl,-9(%ebp)
   9746 movsbl -9(%ebp),%edi
   9747 cmpl $6,%edi
   9748 je .LC2145
   9749 movl $349,-8(%ebp)
   9750 cmpl $0,-4(%ebp)
   9751 je .LC2147
   9752 pushl -8(%ebp)
   9753 pushl $f.706
   9754 call printf
   9755 addl $8,%esp
   9756 .LC2147:
   9757 .LC2145:
   9758 movb $12,-9(%ebp)
   9759 movl $10,-40(%ebp)
   9760 movsbl -9(%ebp),%edi
   9761 xorl -40(%ebp),%edi
   9762 movl %edi,%ebx
   9763 movb %bl,-9(%ebp)
   9764 movsbl -9(%ebp),%edi
   9765 cmpl $6,%edi
   9766 je .LC2149
   9767 movl $350,-8(%ebp)
   9768 cmpl $0,-4(%ebp)
   9769 je .LC2151
   9770 pushl -8(%ebp)
   9771 pushl $f.706
   9772 call printf
   9773 addl $8,%esp
   9774 .LC2151:
   9775 .LC2149:
   9776 movw $12,-12(%ebp)
   9777 movb $10,-25(%ebp)
   9778 movswl -12(%ebp),%edi
   9779 movsbl -25(%ebp),%esi
   9780 xorl %esi,%edi
   9781 movw %di,-12(%ebp)
   9782 movswl -12(%ebp),%edi
   9783 cmpl $6,%edi
   9784 je .LC2153
   9785 movl $351,-8(%ebp)
   9786 cmpl $0,-4(%ebp)
   9787 je .LC2155
   9788 pushl -8(%ebp)
   9789 pushl $f.706
   9790 call printf
   9791 addl $8,%esp
   9792 .LC2155:
   9793 .LC2153:
   9794 movw $12,-12(%ebp)
   9795 movw $10,-28(%ebp)
   9796 movswl -12(%ebp),%edi
   9797 movswl -28(%ebp),%esi
   9798 xorl %esi,%edi
   9799 movw %di,-12(%ebp)
   9800 movswl -12(%ebp),%edi
   9801 cmpl $6,%edi
   9802 je .LC2157
   9803 movl $352,-8(%ebp)
   9804 cmpl $0,-4(%ebp)
   9805 je .LC2159
   9806 pushl -8(%ebp)
   9807 pushl $f.706
   9808 call printf
   9809 addl $8,%esp
   9810 .LC2159:
   9811 .LC2157:
   9812 movw $12,-12(%ebp)
   9813 movl $10,-32(%ebp)
   9814 movswl -12(%ebp),%edi
   9815 xorl -32(%ebp),%edi
   9816 movw %di,-12(%ebp)
   9817 movswl -12(%ebp),%edi
   9818 cmpl $6,%edi
   9819 je .LC2161
   9820 movl $353,-8(%ebp)
   9821 cmpl $0,-4(%ebp)
   9822 je .LC2163
   9823 pushl -8(%ebp)
   9824 pushl $f.706
   9825 call printf
   9826 addl $8,%esp
   9827 .LC2163:
   9828 .LC2161:
   9829 movw $12,-12(%ebp)
   9830 movl $10,-36(%ebp)
   9831 movswl -12(%ebp),%edi
   9832 xorl -36(%ebp),%edi
   9833 movw %di,-12(%ebp)
   9834 movswl -12(%ebp),%edi
   9835 cmpl $6,%edi
   9836 je .LC2165
   9837 movl $354,-8(%ebp)
   9838 cmpl $0,-4(%ebp)
   9839 je .LC2167
   9840 pushl -8(%ebp)
   9841 pushl $f.706
   9842 call printf
   9843 addl $8,%esp
   9844 .LC2167:
   9845 .LC2165:
   9846 movw $12,-12(%ebp)
   9847 movl $10,-40(%ebp)
   9848 movswl -12(%ebp),%edi
   9849 xorl -40(%ebp),%edi
   9850 movw %di,-12(%ebp)
   9851 movswl -12(%ebp),%edi
   9852 cmpl $6,%edi
   9853 je .LC2169
   9854 movl $355,-8(%ebp)
   9855 cmpl $0,-4(%ebp)
   9856 je .LC2171
   9857 pushl -8(%ebp)
   9858 pushl $f.706
   9859 call printf
   9860 addl $8,%esp
   9861 .LC2171:
   9862 .LC2169:
   9863 movl $12,-16(%ebp)
   9864 movb $10,-25(%ebp)
   9865 movsbl -25(%ebp),%edi
   9866 xorl %edi,-16(%ebp)
   9867 cmpl $6,-16(%ebp)
   9868 je .LC2173
   9869 movl $356,-8(%ebp)
   9870 cmpl $0,-4(%ebp)
   9871 je .LC2175
   9872 pushl -8(%ebp)
   9873 pushl $f.706
   9874 call printf
   9875 addl $8,%esp
   9876 .LC2175:
   9877 .LC2173:
   9878 movl $12,-16(%ebp)
   9879 movw $10,-28(%ebp)
   9880 movswl -28(%ebp),%edi
   9881 xorl %edi,-16(%ebp)
   9882 cmpl $6,-16(%ebp)
   9883 je .LC2177
   9884 movl $357,-8(%ebp)
   9885 cmpl $0,-4(%ebp)
   9886 je .LC2179
   9887 pushl -8(%ebp)
   9888 pushl $f.706
   9889 call printf
   9890 addl $8,%esp
   9891 .LC2179:
   9892 .LC2177:
   9893 movl $12,-16(%ebp)
   9894 movl $10,-32(%ebp)
   9895 movl -32(%ebp),%edi
   9896 xorl %edi,-16(%ebp)
   9897 cmpl $6,-16(%ebp)
   9898 je .LC2181
   9899 movl $358,-8(%ebp)
   9900 cmpl $0,-4(%ebp)
   9901 je .LC2183
   9902 pushl -8(%ebp)
   9903 pushl $f.706
   9904 call printf
   9905 addl $8,%esp
   9906 .LC2183:
   9907 .LC2181:
   9908 movl $12,-16(%ebp)
   9909 movl $10,-36(%ebp)
   9910 movl -36(%ebp),%edi
   9911 xorl %edi,-16(%ebp)
   9912 cmpl $6,-16(%ebp)
   9913 je .LC2185
   9914 movl $359,-8(%ebp)
   9915 cmpl $0,-4(%ebp)
   9916 je .LC2187
   9917 pushl -8(%ebp)
   9918 pushl $f.706
   9919 call printf
   9920 addl $8,%esp
   9921 .LC2187:
   9922 .LC2185:
   9923 movl $12,-16(%ebp)
   9924 movl $10,-40(%ebp)
   9925 movl -16(%ebp),%edi
   9926 xorl -40(%ebp),%edi
   9927 movl %edi,-16(%ebp)
   9928 cmpl $6,-16(%ebp)
   9929 je .LC2189
   9930 movl $360,-8(%ebp)
   9931 cmpl $0,-4(%ebp)
   9932 je .LC2191
   9933 pushl -8(%ebp)
   9934 pushl $f.706
   9935 call printf
   9936 addl $8,%esp
   9937 .LC2191:
   9938 .LC2189:
   9939 movl $12,-20(%ebp)
   9940 movb $10,-25(%ebp)
   9941 movsbl -25(%ebp),%edi
   9942 xorl %edi,-20(%ebp)
   9943 cmpl $6,-20(%ebp)
   9944 je .LC2193
   9945 movl $361,-8(%ebp)
   9946 cmpl $0,-4(%ebp)
   9947 je .LC2195
   9948 pushl -8(%ebp)
   9949 pushl $f.706
   9950 call printf
   9951 addl $8,%esp
   9952 .LC2195:
   9953 .LC2193:
   9954 movl $12,-20(%ebp)
   9955 movw $10,-28(%ebp)
   9956 movswl -28(%ebp),%edi
   9957 xorl %edi,-20(%ebp)
   9958 cmpl $6,-20(%ebp)
   9959 je .LC2197
   9960 movl $362,-8(%ebp)
   9961 cmpl $0,-4(%ebp)
   9962 je .LC2199
   9963 pushl -8(%ebp)
   9964 pushl $f.706
   9965 call printf
   9966 addl $8,%esp
   9967 .LC2199:
   9968 .LC2197:
   9969 movl $12,-20(%ebp)
   9970 movl $10,-32(%ebp)
   9971 movl -32(%ebp),%edi
   9972 xorl %edi,-20(%ebp)
   9973 cmpl $6,-20(%ebp)
   9974 je .LC2201
   9975 movl $363,-8(%ebp)
   9976 cmpl $0,-4(%ebp)
   9977 je .LC2203
   9978 pushl -8(%ebp)
   9979 pushl $f.706
   9980 call printf
   9981 addl $8,%esp
   9982 .LC2203:
   9983 .LC2201:
   9984 movl $12,-20(%ebp)
   9985 movl $10,-36(%ebp)
   9986 movl -36(%ebp),%edi
   9987 xorl %edi,-20(%ebp)
   9988 cmpl $6,-20(%ebp)
   9989 je .LC2205
   9990 movl $364,-8(%ebp)
   9991 cmpl $0,-4(%ebp)
   9992 je .LC2207
   9993 pushl -8(%ebp)
   9994 pushl $f.706
   9995 call printf
   9996 addl $8,%esp
   9997 .LC2207:
   9998 .LC2205:
   9999 movl $12,-20(%ebp)
  10000 movl $10,-40(%ebp)
  10001 movl -20(%ebp),%edi
  10002 xorl -40(%ebp),%edi
  10003 movl %edi,-20(%ebp)
  10004 cmpl $6,-20(%ebp)
  10005 je .LC2209
  10006 movl $365,-8(%ebp)
  10007 cmpl $0,-4(%ebp)
  10008 je .LC2211
  10009 pushl -8(%ebp)
  10010 pushl $f.706
  10011 call printf
  10012 addl $8,%esp
  10013 .LC2211:
  10014 .LC2209:
  10015 movl $12,-24(%ebp)
  10016 movb $10,-25(%ebp)
  10017 movsbl -25(%ebp),%edi
  10018 xorl %edi,-24(%ebp)
  10019 movl -24(%ebp),%edi
  10020 cmpl $6,%edi
  10021 je .LC2213
  10022 movl $366,-8(%ebp)
  10023 cmpl $0,-4(%ebp)
  10024 je .LC2215
  10025 pushl -8(%ebp)
  10026 pushl $f.706
  10027 call printf
  10028 addl $8,%esp
  10029 .LC2215:
  10030 .LC2213:
  10031 movl $12,-24(%ebp)
  10032 movw $10,-28(%ebp)
  10033 movswl -28(%ebp),%edi
  10034 xorl %edi,-24(%ebp)
  10035 movl -24(%ebp),%edi
  10036 cmpl $6,%edi
  10037 je .LC2217
  10038 movl $367,-8(%ebp)
  10039 cmpl $0,-4(%ebp)
  10040 je .LC2219
  10041 pushl -8(%ebp)
  10042 pushl $f.706
  10043 call printf
  10044 addl $8,%esp
  10045 .LC2219:
  10046 .LC2217:
  10047 movl $12,-24(%ebp)
  10048 movl $10,-32(%ebp)
  10049 movl -32(%ebp),%edi
  10050 xorl %edi,-24(%ebp)
  10051 movl -24(%ebp),%edi
  10052 cmpl $6,%edi
  10053 je .LC2221
  10054 movl $368,-8(%ebp)
  10055 cmpl $0,-4(%ebp)
  10056 je .LC2223
  10057 pushl -8(%ebp)
  10058 pushl $f.706
  10059 call printf
  10060 addl $8,%esp
  10061 .LC2223:
  10062 .LC2221:
  10063 movl $12,-24(%ebp)
  10064 movl $10,-36(%ebp)
  10065 movl -36(%ebp),%edi
  10066 xorl %edi,-24(%ebp)
  10067 movl -24(%ebp),%edi
  10068 cmpl $6,%edi
  10069 je .LC2225
  10070 movl $369,-8(%ebp)
  10071 cmpl $0,-4(%ebp)
  10072 je .LC2227
  10073 pushl -8(%ebp)
  10074 pushl $f.706
  10075 call printf
  10076 addl $8,%esp
  10077 .LC2227:
  10078 .LC2225:
  10079 movl $12,-24(%ebp)
  10080 movl $10,-40(%ebp)
  10081 movl -40(%ebp),%edi
  10082 xorl %edi,-24(%ebp)
  10083 movl -24(%ebp),%edi
  10084 cmpl $6,%edi
  10085 je .LC2229
  10086 movl $370,-8(%ebp)
  10087 cmpl $0,-4(%ebp)
  10088 je .LC2231
  10089 pushl -8(%ebp)
  10090 pushl $f.706
  10091 call printf
  10092 addl $8,%esp
  10093 .LC2231:
  10094 .LC2229:
  10095 movb $12,-9(%ebp)
  10096 movb $10,-25(%ebp)
  10097 movsbl -9(%ebp),%edi
  10098 movsbl -25(%ebp),%esi
  10099 orl %esi,%edi
  10100 movl %edi,%ebx
  10101 movb %bl,-9(%ebp)
  10102 movsbl -9(%ebp),%edi
  10103 cmpl $14,%edi
  10104 je .LC2233
  10105 movl $371,-8(%ebp)
  10106 cmpl $0,-4(%ebp)
  10107 je .LC2235
  10108 pushl -8(%ebp)
  10109 pushl $f.706
  10110 call printf
  10111 addl $8,%esp
  10112 .LC2235:
  10113 .LC2233:
  10114 movb $12,-9(%ebp)
  10115 movw $10,-28(%ebp)
  10116 movsbl -9(%ebp),%edi
  10117 movswl -28(%ebp),%esi
  10118 orl %esi,%edi
  10119 movl %edi,%ebx
  10120 movb %bl,-9(%ebp)
  10121 movsbl -9(%ebp),%edi
  10122 cmpl $14,%edi
  10123 je .LC2237
  10124 movl $372,-8(%ebp)
  10125 cmpl $0,-4(%ebp)
  10126 je .LC2239
  10127 pushl -8(%ebp)
  10128 pushl $f.706
  10129 call printf
  10130 addl $8,%esp
  10131 .LC2239:
  10132 .LC2237:
  10133 movb $12,-9(%ebp)
  10134 movl $10,-32(%ebp)
  10135 movsbl -9(%ebp),%edi
  10136 orl -32(%ebp),%edi
  10137 movl %edi,%ebx
  10138 movb %bl,-9(%ebp)
  10139 movsbl -9(%ebp),%edi
  10140 cmpl $14,%edi
  10141 je .LC2241
  10142 movl $373,-8(%ebp)
  10143 cmpl $0,-4(%ebp)
  10144 je .LC2243
  10145 pushl -8(%ebp)
  10146 pushl $f.706
  10147 call printf
  10148 addl $8,%esp
  10149 .LC2243:
  10150 .LC2241:
  10151 movb $12,-9(%ebp)
  10152 movl $10,-36(%ebp)
  10153 movsbl -9(%ebp),%edi
  10154 orl -36(%ebp),%edi
  10155 movl %edi,%ebx
  10156 movb %bl,-9(%ebp)
  10157 movsbl -9(%ebp),%edi
  10158 cmpl $14,%edi
  10159 je .LC2245
  10160 movl $374,-8(%ebp)
  10161 cmpl $0,-4(%ebp)
  10162 je .LC2247
  10163 pushl -8(%ebp)
  10164 pushl $f.706
  10165 call printf
  10166 addl $8,%esp
  10167 .LC2247:
  10168 .LC2245:
  10169 movb $12,-9(%ebp)
  10170 movl $10,-40(%ebp)
  10171 movsbl -9(%ebp),%edi
  10172 orl -40(%ebp),%edi
  10173 movl %edi,%ebx
  10174 movb %bl,-9(%ebp)
  10175 movsbl -9(%ebp),%edi
  10176 cmpl $14,%edi
  10177 je .LC2249
  10178 movl $375,-8(%ebp)
  10179 cmpl $0,-4(%ebp)
  10180 je .LC2251
  10181 pushl -8(%ebp)
  10182 pushl $f.706
  10183 call printf
  10184 addl $8,%esp
  10185 .LC2251:
  10186 .LC2249:
  10187 movw $12,-12(%ebp)
  10188 movb $10,-25(%ebp)
  10189 movswl -12(%ebp),%edi
  10190 movsbl -25(%ebp),%esi
  10191 orl %esi,%edi
  10192 movw %di,-12(%ebp)
  10193 movswl -12(%ebp),%edi
  10194 cmpl $14,%edi
  10195 je .LC2253
  10196 movl $376,-8(%ebp)
  10197 cmpl $0,-4(%ebp)
  10198 je .LC2255
  10199 pushl -8(%ebp)
  10200 pushl $f.706
  10201 call printf
  10202 addl $8,%esp
  10203 .LC2255:
  10204 .LC2253:
  10205 movw $12,-12(%ebp)
  10206 movw $10,-28(%ebp)
  10207 movswl -12(%ebp),%edi
  10208 movswl -28(%ebp),%esi
  10209 orl %esi,%edi
  10210 movw %di,-12(%ebp)
  10211 movswl -12(%ebp),%edi
  10212 cmpl $14,%edi
  10213 je .LC2257
  10214 movl $377,-8(%ebp)
  10215 cmpl $0,-4(%ebp)
  10216 je .LC2259
  10217 pushl -8(%ebp)
  10218 pushl $f.706
  10219 call printf
  10220 addl $8,%esp
  10221 .LC2259:
  10222 .LC2257:
  10223 movw $12,-12(%ebp)
  10224 movl $10,-32(%ebp)
  10225 movswl -12(%ebp),%edi
  10226 orl -32(%ebp),%edi
  10227 movw %di,-12(%ebp)
  10228 movswl -12(%ebp),%edi
  10229 cmpl $14,%edi
  10230 je .LC2261
  10231 movl $378,-8(%ebp)
  10232 cmpl $0,-4(%ebp)
  10233 je .LC2263
  10234 pushl -8(%ebp)
  10235 pushl $f.706
  10236 call printf
  10237 addl $8,%esp
  10238 .LC2263:
  10239 .LC2261:
  10240 movw $12,-12(%ebp)
  10241 movl $10,-36(%ebp)
  10242 movswl -12(%ebp),%edi
  10243 orl -36(%ebp),%edi
  10244 movw %di,-12(%ebp)
  10245 movswl -12(%ebp),%edi
  10246 cmpl $14,%edi
  10247 je .LC2265
  10248 movl $379,-8(%ebp)
  10249 cmpl $0,-4(%ebp)
  10250 je .LC2267
  10251 pushl -8(%ebp)
  10252 pushl $f.706
  10253 call printf
  10254 addl $8,%esp
  10255 .LC2267:
  10256 .LC2265:
  10257 movw $12,-12(%ebp)
  10258 movl $10,-40(%ebp)
  10259 movswl -12(%ebp),%edi
  10260 orl -40(%ebp),%edi
  10261 movw %di,-12(%ebp)
  10262 movswl -12(%ebp),%edi
  10263 cmpl $14,%edi
  10264 je .LC2269
  10265 movl $380,-8(%ebp)
  10266 cmpl $0,-4(%ebp)
  10267 je .LC2271
  10268 pushl -8(%ebp)
  10269 pushl $f.706
  10270 call printf
  10271 addl $8,%esp
  10272 .LC2271:
  10273 .LC2269:
  10274 movl $12,-16(%ebp)
  10275 movb $10,-25(%ebp)
  10276 movsbl -25(%ebp),%edi
  10277 orl %edi,-16(%ebp)
  10278 cmpl $14,-16(%ebp)
  10279 je .LC2273
  10280 movl $381,-8(%ebp)
  10281 cmpl $0,-4(%ebp)
  10282 je .LC2275
  10283 pushl -8(%ebp)
  10284 pushl $f.706
  10285 call printf
  10286 addl $8,%esp
  10287 .LC2275:
  10288 .LC2273:
  10289 movl $12,-16(%ebp)
  10290 movw $10,-28(%ebp)
  10291 movswl -28(%ebp),%edi
  10292 orl %edi,-16(%ebp)
  10293 cmpl $14,-16(%ebp)
  10294 je .LC2277
  10295 movl $382,-8(%ebp)
  10296 cmpl $0,-4(%ebp)
  10297 je .LC2279
  10298 pushl -8(%ebp)
  10299 pushl $f.706
  10300 call printf
  10301 addl $8,%esp
  10302 .LC2279:
  10303 .LC2277:
  10304 movl $12,-16(%ebp)
  10305 movl $10,-32(%ebp)
  10306 movl -32(%ebp),%edi
  10307 orl %edi,-16(%ebp)
  10308 cmpl $14,-16(%ebp)
  10309 je .LC2281
  10310 movl $383,-8(%ebp)
  10311 cmpl $0,-4(%ebp)
  10312 je .LC2283
  10313 pushl -8(%ebp)
  10314 pushl $f.706
  10315 call printf
  10316 addl $8,%esp
  10317 .LC2283:
  10318 .LC2281:
  10319 movl $12,-16(%ebp)
  10320 movl $10,-36(%ebp)
  10321 movl -36(%ebp),%edi
  10322 orl %edi,-16(%ebp)
  10323 cmpl $14,-16(%ebp)
  10324 je .LC2285
  10325 movl $384,-8(%ebp)
  10326 cmpl $0,-4(%ebp)
  10327 je .LC2287
  10328 pushl -8(%ebp)
  10329 pushl $f.706
  10330 call printf
  10331 addl $8,%esp
  10332 .LC2287:
  10333 .LC2285:
  10334 movl $12,-16(%ebp)
  10335 movl $10,-40(%ebp)
  10336 movl -16(%ebp),%edi
  10337 orl -40(%ebp),%edi
  10338 movl %edi,-16(%ebp)
  10339 cmpl $14,-16(%ebp)
  10340 je .LC2289
  10341 movl $385,-8(%ebp)
  10342 cmpl $0,-4(%ebp)
  10343 je .LC2291
  10344 pushl -8(%ebp)
  10345 pushl $f.706
  10346 call printf
  10347 addl $8,%esp
  10348 .LC2291:
  10349 .LC2289:
  10350 movl $12,-20(%ebp)
  10351 movb $10,-25(%ebp)
  10352 movsbl -25(%ebp),%edi
  10353 orl %edi,-20(%ebp)
  10354 cmpl $14,-20(%ebp)
  10355 je .LC2293
  10356 movl $386,-8(%ebp)
  10357 cmpl $0,-4(%ebp)
  10358 je .LC2295
  10359 pushl -8(%ebp)
  10360 pushl $f.706
  10361 call printf
  10362 addl $8,%esp
  10363 .LC2295:
  10364 .LC2293:
  10365 movl $12,-20(%ebp)
  10366 movw $10,-28(%ebp)
  10367 movswl -28(%ebp),%edi
  10368 orl %edi,-20(%ebp)
  10369 cmpl $14,-20(%ebp)
  10370 je .LC2297
  10371 movl $387,-8(%ebp)
  10372 cmpl $0,-4(%ebp)
  10373 je .LC2299
  10374 pushl -8(%ebp)
  10375 pushl $f.706
  10376 call printf
  10377 addl $8,%esp
  10378 .LC2299:
  10379 .LC2297:
  10380 movl $12,-20(%ebp)
  10381 movl $10,-32(%ebp)
  10382 movl -32(%ebp),%edi
  10383 orl %edi,-20(%ebp)
  10384 cmpl $14,-20(%ebp)
  10385 je .LC2301
  10386 movl $388,-8(%ebp)
  10387 cmpl $0,-4(%ebp)
  10388 je .LC2303
  10389 pushl -8(%ebp)
  10390 pushl $f.706
  10391 call printf
  10392 addl $8,%esp
  10393 .LC2303:
  10394 .LC2301:
  10395 movl $12,-20(%ebp)
  10396 movl $10,-36(%ebp)
  10397 movl -36(%ebp),%edi
  10398 orl %edi,-20(%ebp)
  10399 cmpl $14,-20(%ebp)
  10400 je .LC2305
  10401 movl $389,-8(%ebp)
  10402 cmpl $0,-4(%ebp)
  10403 je .LC2307
  10404 pushl -8(%ebp)
  10405 pushl $f.706
  10406 call printf
  10407 addl $8,%esp
  10408 .LC2307:
  10409 .LC2305:
  10410 movl $12,-20(%ebp)
  10411 movl $10,-40(%ebp)
  10412 movl -20(%ebp),%edi
  10413 orl -40(%ebp),%edi
  10414 movl %edi,-20(%ebp)
  10415 cmpl $14,-20(%ebp)
  10416 je .LC2309
  10417 movl $390,-8(%ebp)
  10418 cmpl $0,-4(%ebp)
  10419 je .LC2311
  10420 pushl -8(%ebp)
  10421 pushl $f.706
  10422 call printf
  10423 addl $8,%esp
  10424 .LC2311:
  10425 .LC2309:
  10426 movl $12,-24(%ebp)
  10427 movb $10,-25(%ebp)
  10428 movsbl -25(%ebp),%edi
  10429 orl %edi,-24(%ebp)
  10430 movl -24(%ebp),%edi
  10431 cmpl $14,%edi
  10432 je .LC2313
  10433 movl $391,-8(%ebp)
  10434 cmpl $0,-4(%ebp)
  10435 je .LC2315
  10436 pushl -8(%ebp)
  10437 pushl $f.706
  10438 call printf
  10439 addl $8,%esp
  10440 .LC2315:
  10441 .LC2313:
  10442 movl $12,-24(%ebp)
  10443 movw $10,-28(%ebp)
  10444 movswl -28(%ebp),%edi
  10445 orl %edi,-24(%ebp)
  10446 movl -24(%ebp),%edi
  10447 cmpl $14,%edi
  10448 je .LC2317
  10449 movl $392,-8(%ebp)
  10450 cmpl $0,-4(%ebp)
  10451 je .LC2319
  10452 pushl -8(%ebp)
  10453 pushl $f.706
  10454 call printf
  10455 addl $8,%esp
  10456 .LC2319:
  10457 .LC2317:
  10458 movl $12,-24(%ebp)
  10459 movl $10,-32(%ebp)
  10460 movl -32(%ebp),%edi
  10461 orl %edi,-24(%ebp)
  10462 movl -24(%ebp),%edi
  10463 cmpl $14,%edi
  10464 je .LC2321
  10465 movl $393,-8(%ebp)
  10466 cmpl $0,-4(%ebp)
  10467 je .LC2323
  10468 pushl -8(%ebp)
  10469 pushl $f.706
  10470 call printf
  10471 addl $8,%esp
  10472 .LC2323:
  10473 .LC2321:
  10474 movl $12,-24(%ebp)
  10475 movl $10,-36(%ebp)
  10476 movl -36(%ebp),%edi
  10477 orl %edi,-24(%ebp)
  10478 movl -24(%ebp),%edi
  10479 cmpl $14,%edi
  10480 je .LC2325
  10481 movl $394,-8(%ebp)
  10482 cmpl $0,-4(%ebp)
  10483 je .LC2327
  10484 pushl -8(%ebp)
  10485 pushl $f.706
  10486 call printf
  10487 addl $8,%esp
  10488 .LC2327:
  10489 .LC2325:
  10490 movl $12,-24(%ebp)
  10491 movl $10,-40(%ebp)
  10492 movl -40(%ebp),%edi
  10493 orl %edi,-24(%ebp)
  10494 movl -24(%ebp),%edi
  10495 cmpl $14,%edi
  10496 je .LC2329
  10497 movl $395,-8(%ebp)
  10498 cmpl $0,-4(%ebp)
  10499 je .LC2331
  10500 pushl -8(%ebp)
  10501 pushl $f.706
  10502 call printf
  10503 addl $8,%esp
  10504 .LC2331:
  10505 .LC2329:
  10506 cmpl $0,-8(%ebp)
  10507 je .LC2333
  10508 movl $1,-76(%ebp)
  10509 movl 20(%ebp),%edi
  10510 cmpl $0,44(%edi)
  10511 je .LC2335
  10512 pushl $1
  10513 pushl $s714er.707
  10514 call printf
  10515 addl $8,%esp
  10516 .LC2335:
  10517 .LC2333:
  10518 movl -76(%ebp),%eax
  10519 .LC705:
  10520 movl %ebp,%esp
  10521 popl %edi
  10522 popl %esi
  10523 popl %ebx
  10524 popl %ebp
  10525 ret
  10526 .Lf2337:
  10527 .size s714,.Lf2337-s714
  10528 .data
  10529 .align 1
  10530 .type s715er.2339,@object
  10531 s715er.2339:
  10532 .byte 115
  10533 .byte 55
  10534 .byte 49
  10535 .byte 53
  10536 .byte 44
  10537 .byte 101
  10538 .byte 114
  10539 .byte 37
  10540 .byte 100
  10541 .byte 10
  10542 .byte 0
  10543 .size s715er.2339,11
  10544 .align 1
  10545 .type qs715.2340,@object
  10546 .size qs715.2340,8
  10547 qs715.2340:
  10548 .byte 115
  10549 .byte 55
  10550 .byte 49
  10551 .byte 53
  10552 .byte 32
  10553 .byte 32
  10554 .byte 32
  10555 .byte 0
  10556 .globl s715
  10557 .text
  10558 .align 16
  10559 .type s715,@function
  10560 s715:
  10561 pushl %ebp
  10562 pushl %ebx
  10563 pushl %esi
  10564 pushl %edi
  10565 movl %esp,%ebp
  10566 subl $28,%esp
  10567 movl $0,-28(%ebp)
  10568 movl $0,-20(%ebp)
  10569 leal qs715.2340,%edi
  10570 movl %edi,-4(%ebp)
  10571 movl 20(%ebp),%edi
  10572 leal 60(%edi),%edi
  10573 movl %edi,-8(%ebp)
  10574 movl $0,-16(%ebp)
  10575 .LC2341:
  10576 .LC2342:
  10577 movl -8(%ebp),%edi
  10578 leal 1(%edi),%esi
  10579 movl %esi,-8(%ebp)
  10580 movl -4(%ebp),%esi
  10581 leal 1(%esi),%ebx
  10582 movl %ebx,-4(%ebp)
  10583 movb (,%esi),%bl
  10584 movb %bl,(,%edi)
  10585 movsbl %bl,%edi
  10586 cmpl $0,%edi
  10587 jne .LC2341
  10588 movl $1,-12(%ebp)
  10589 incl -12(%ebp)
  10590 incl -12(%ebp)
  10591 incl -12(%ebp)
  10592 incl -12(%ebp)
  10593 movl -12(%ebp),%edi
  10594 leal 1(%edi),%edi
  10595 movl %edi,-12(%ebp)
  10596 cmpl $6,%edi
  10597 je .LC2344
  10598 movl 20(%ebp),%edi
  10599 cmpl $0,44(%edi)
  10600 je .LC2346
  10601 pushl $1
  10602 pushl $s715er.2339
  10603 call printf
  10604 addl $8,%esp
  10605 .LC2346:
  10606 incl -16(%ebp)
  10607 .LC2344:
  10608 pushl -28(%ebp)
  10609 movl $3,-24(%ebp)
  10610 movl -24(%ebp),%edi
  10611 leal 2(%edi),%edi
  10612 pushl %edi
  10613 pushl -20(%ebp)
  10614 call s715f
  10615 addl $12,%esp
  10616 cmpl $5,%eax
  10617 je .LC2348
  10618 movl 20(%ebp),%edi
  10619 cmpl $0,44(%edi)
  10620 je .LC2350
  10621 pushl $2
  10622 pushl $s715er.2339
  10623 call printf
  10624 addl $8,%esp
  10625 .LC2350:
  10626 addl $2,-16(%ebp)
  10627 .LC2348:
  10628 movl -16(%ebp),%eax
  10629 .LC2338:
  10630 movl %ebp,%esp
  10631 popl %edi
  10632 popl %esi
  10633 popl %ebx
  10634 popl %ebp
  10635 ret
  10636 .Lf2352:
  10637 .size s715,.Lf2352-s715
  10638 .globl s715f
  10639 .align 16
  10640 .type s715f,@function
  10641 s715f:
  10642 pushl %ebp
  10643 pushl %ebx
  10644 pushl %esi
  10645 pushl %edi
  10646 movl %esp,%ebp
  10647 movl 24(%ebp),%eax
  10648 .LC2353:
  10649 movl %ebp,%esp
  10650 popl %edi
  10651 popl %esi
  10652 popl %ebx
  10653 popl %ebp
  10654 ret
  10655 .Lf2354:
  10656 .size s715f,.Lf2354-s715f
  10657 .data
  10658 .align 1
  10659 .type s72er.2356,@object
  10660 s72er.2356:
  10661 .byte 115
  10662 .byte 55
  10663 .byte 50
  10664 .byte 44
  10665 .byte 101
  10666 .byte 114
  10667 .byte 37
  10668 .byte 100
  10669 .byte 10
  10670 .byte 0
  10671 .size s72er.2356,10
  10672 .align 1
  10673 .type qs72.2357,@object
  10674 .size qs72.2357,8
  10675 qs72.2357:
  10676 .byte 115
  10677 .byte 55
  10678 .byte 50
  10679 .byte 32
  10680 .byte 32
  10681 .byte 32
  10682 .byte 32
  10683 .byte 0
  10684 .globl s72
  10685 .text
  10686 .align 16
  10687 .type s72,@function
  10688 s72:
  10689 pushl %ebp
  10690 pushl %ebx
  10691 pushl %esi
  10692 pushl %edi
  10693 movl %esp,%ebp
  10694 subl $100,%esp
  10695 leal qs72.2357,%edi
  10696 movl %edi,-12(%ebp)
  10697 movl 20(%ebp),%edi
  10698 leal 60(%edi),%edi
  10699 movl %edi,-16(%ebp)
  10700 movl $0,-24(%ebp)
  10701 .LC2358:
  10702 .LC2359:
  10703 movl -16(%ebp),%edi
  10704 leal 1(%edi),%esi
  10705 movl %esi,-16(%ebp)
  10706 movl -12(%ebp),%esi
  10707 leal 1(%esi),%ebx
  10708 movl %ebx,-12(%ebp)
  10709 movb (,%esi),%bl
  10710 movb %bl,(,%edi)
  10711 movsbl %bl,%edi
  10712 cmpl $0,%edi
  10713 jne .LC2358
  10714 movl $2,-4(%ebp)
  10715 cmpl $2,-4(%ebp)
  10716 je .LC2361
  10717 incl -24(%ebp)
  10718 pushl $1
  10719 pushl $s72er.2356
  10720 call printf
  10721 addl $8,%esp
  10722 .LC2361:
  10723 movl -4(%ebp),%edi
  10724 movl %edi,%esi
  10725 negl %esi
  10726 leal (%esi,%edi),%edi
  10727 cmpl $0,%edi
  10728 je .LC2363
  10729 addl $2,-24(%ebp)
  10730 pushl $2
  10731 pushl $s72er.2356
  10732 call printf
  10733 addl $8,%esp
  10734 .LC2363:
  10735 movl $0,-4(%ebp)
  10736 movl $0,-8(%ebp)
  10737 jmp .LC2368
  10738 .LC2365:
  10739 movl -4(%ebp),%edi
  10740 leal (,%edi,2),%edi
  10741 orl $1,%edi
  10742 movl %edi,-4(%ebp)
  10743 .LC2366:
  10744 incl -8(%ebp)
  10745 .LC2368:
  10746 movl 20(%ebp),%edi
  10747 movl 4(%edi),%edi
  10748 cmpl %edi,-8(%ebp)
  10749 jl .LC2365
  10750 movl -4(%ebp),%edi
  10751 notl %edi
  10752 cmpl $0,%edi
  10753 je .LC2369
  10754 addl $4,-24(%ebp)
  10755 pushl $4
  10756 pushl $s72er.2356
  10757 call printf
  10758 addl $8,%esp
  10759 .LC2369:
  10760 movl $5,-4(%ebp)
  10761 movl -4(%ebp),%edi
  10762 leal 1(%edi),%edi
  10763 movl %edi,-4(%ebp)
  10764 cmpl $6,%edi
  10765 jne .LC2376
  10766 movl -4(%ebp),%edi
  10767 subl $1,%edi
  10768 movl %edi,-4(%ebp)
  10769 cmpl $5,%edi
  10770 jne .LC2376
  10771 movl -4(%ebp),%edi
  10772 leal 1(%edi),%esi
  10773 movl %esi,-4(%ebp)
  10774 cmpl $5,%edi
  10775 jne .LC2376
  10776 movl -4(%ebp),%edi
  10777 movl %edi,%esi
  10778 subl $1,%esi
  10779 movl %esi,-4(%ebp)
  10780 cmpl $6,%edi
  10781 jne .LC2376
  10782 cmpl $5,-4(%ebp)
  10783 je .LC2371
  10784 .LC2376:
  10785 addl $8,-24(%ebp)
  10786 pushl $8
  10787 pushl $s72er.2356
  10788 call printf
  10789 addl $8,%esp
  10790 .LC2371:
  10791 movb $26,-29(%ebp)
  10792 movl $26,-36(%ebp)
  10793 fldl .LC2377
  10794 fstpl -48(%ebp)
  10795 movw $26,-32(%ebp)
  10796 movl $26,-40(%ebp)
  10797 movl $26,-28(%ebp)
  10798 flds .LC2378
  10799 fstps -52(%ebp)
  10800 movl $0,-20(%ebp)
  10801 movswl -32(%ebp),%edi
  10802 movl %edi,%ebx
  10803 movsbl %bl,%edi
  10804 cmpl $26,%edi
  10805 jne .LC2385
  10806 movl -28(%ebp),%edi
  10807 movl %edi,%ebx
  10808 movsbl %bl,%edi
  10809 cmpl $26,%edi
  10810 jne .LC2385
  10811 movl -36(%ebp),%edi
  10812 movl %edi,%ebx
  10813 movsbl %bl,%edi
  10814 cmpl $26,%edi
  10815 jne .LC2385
  10816 movl -40(%ebp),%edi
  10817 movl %edi,%ebx
  10818 movsbl %bl,%edi
  10819 cmpl $26,%edi
  10820 jne .LC2385
  10821 flds -52(%ebp)
  10822 subl $4,%esp
  10823 fistpl 0(%esp)
  10824 popl %eax
  10825 movl %eax,%ebx
  10826 movsbl %bl,%edi
  10827 cmpl $26,%edi
  10828 jne .LC2385
  10829 fldl -48(%ebp)
  10830 subl $4,%esp
  10831 fistpl 0(%esp)
  10832 popl %eax
  10833 movl %eax,%ebx
  10834 movsbl %bl,%edi
  10835 cmpl $26,%edi
  10836 je .LC2379
  10837 .LC2385:
  10838 incl -20(%ebp)
  10839 .LC2379:
  10840 movsbl -29(%ebp),%edi
  10841 movswl %di,%edi
  10842 cmpl $26,%edi
  10843 jne .LC2392
  10844 movl -28(%ebp),%edi
  10845 movswl %di,%edi
  10846 cmpl $26,%edi
  10847 jne .LC2392
  10848 movl -36(%ebp),%edi
  10849 movswl %di,%edi
  10850 cmpl $26,%edi
  10851 jne .LC2392
  10852 movl -40(%ebp),%edi
  10853 movswl %di,%edi
  10854 cmpl $26,%edi
  10855 jne .LC2392
  10856 flds -52(%ebp)
  10857 subl $4,%esp
  10858 fistpl 0(%esp)
  10859 popl %eax
  10860 movl %eax,%edi
  10861 movswl %di,%edi
  10862 cmpl $26,%edi
  10863 jne .LC2392
  10864 fldl -48(%ebp)
  10865 subl $4,%esp
  10866 fistpl 0(%esp)
  10867 popl %eax
  10868 movl %eax,%edi
  10869 movswl %di,%edi
  10870 cmpl $26,%edi
  10871 je .LC2386
  10872 .LC2392:
  10873 addl $2,-20(%ebp)
  10874 .LC2386:
  10875 movsbl -29(%ebp),%edi
  10876 cmpl $26,%edi
  10877 jne .LC2399
  10878 movswl -32(%ebp),%edi
  10879 cmpl $26,%edi
  10880 jne .LC2399
  10881 cmpl $26,-36(%ebp)
  10882 jne .LC2399
  10883 movl -40(%ebp),%edi
  10884 cmpl $26,%edi
  10885 jne .LC2399
  10886 flds -52(%ebp)
  10887 subl $4,%esp
  10888 fistpl 0(%esp)
  10889 popl %eax
  10890 cmpl $26,%eax
  10891 jne .LC2399
  10892 fldl -48(%ebp)
  10893 subl $4,%esp
  10894 fistpl 0(%esp)
  10895 popl %eax
  10896 cmpl $26,%eax
  10897 je .LC2393
  10898 .LC2399:
  10899 addl $4,-20(%ebp)
  10900 .LC2393:
  10901 movsbl -29(%ebp),%edi
  10902 cmpl $26,%edi
  10903 jne .LC2406
  10904 movswl -32(%ebp),%edi
  10905 cmpl $26,%edi
  10906 jne .LC2406
  10907 cmpl $26,-28(%ebp)
  10908 jne .LC2406
  10909 movl -40(%ebp),%edi
  10910 cmpl $26,%edi
  10911 jne .LC2406
  10912 flds -52(%ebp)
  10913 subl $4,%esp
  10914 fistpl 0(%esp)
  10915 popl %eax
  10916 cmpl $26,%eax
  10917 jne .LC2406
  10918 fldl -48(%ebp)
  10919 subl $4,%esp
  10920 fistpl 0(%esp)
  10921 popl %eax
  10922 cmpl $26,%eax
  10923 je .LC2400
  10924 .LC2406:
  10925 addl $8,-20(%ebp)
  10926 .LC2400:
  10927 movsbl -29(%ebp),%edi
  10928 cmpl $26,%edi
  10929 jne .LC2415
  10930 movswl -32(%ebp),%edi
  10931 cmpl $26,%edi
  10932 jne .LC2415
  10933 movl -28(%ebp),%edi
  10934 cmpl $26,%edi
  10935 jne .LC2415
  10936 movl -36(%ebp),%edi
  10937 cmpl $26,%edi
  10938 jne .LC2415
  10939 flds .LC847
  10940 fcomps -52(%ebp)
  10941 fstsw %ax
  10942 sahf
  10943 ja .LC2416
  10944 flds -52(%ebp)
  10945 fsubs .LC847
  10946 subl $4,%esp
  10947 fistpl 0(%esp)
  10948 popl %eax
  10949 movl %eax,%edi
  10950 leal 0x80000000(%edi),%edi
  10951 movl %edi,-56(%ebp)
  10952 jmp .LC2417
  10953 .LC2416:
  10954 flds -52(%ebp)
  10955 subl $4,%esp
  10956 fistpl 0(%esp)
  10957 popl %eax
  10958 movl %eax,%edi
  10959 movl %edi,-56(%ebp)
  10960 .LC2417:
  10961 movl -56(%ebp),%edi
  10962 cmpl $26,%edi
  10963 jne .LC2415
  10964 fldl .LC855
  10965 fcompl -48(%ebp)
  10966 fstsw %ax
  10967 sahf
  10968 ja .LC2418
  10969 fldl -48(%ebp)
  10970 fsubl .LC855
  10971 subl $4,%esp
  10972 fistpl 0(%esp)
  10973 popl %eax
  10974 movl %eax,%edi
  10975 leal 0x80000000(%edi),%edi
  10976 movl %edi,-60(%ebp)
  10977 jmp .LC2419
  10978 .LC2418:
  10979 fldl -48(%ebp)
  10980 subl $4,%esp
  10981 fistpl 0(%esp)
  10982 popl %eax
  10983 movl %eax,%edi
  10984 movl %edi,-60(%ebp)
  10985 .LC2419:
  10986 movl -60(%ebp),%edi
  10987 cmpl $26,%edi
  10988 je .LC2407
  10989 .LC2415:
  10990 addl $16,-20(%ebp)
  10991 .LC2407:
  10992 movsbl -29(%ebp),%edi
  10993 pushl %edi
  10994 fildl (%esp)
  10995 addl $4,%esp
  10996 fldl .LC2377
  10997 fcompp
  10998 fstsw %ax
  10999 sahf
  11000 jne .LC2426
  11001 movswl -32(%ebp),%edi
  11002 pushl %edi
  11003 fildl (%esp)
  11004 addl $4,%esp
  11005 fldl .LC2377
  11006 fcompp
  11007 fstsw %ax
  11008 sahf
  11009 jne .LC2426
  11010 fildl -28(%ebp)
  11011 fldl .LC2377
  11012 fcompp
  11013 fstsw %ax
  11014 sahf
  11015 jne .LC2426
  11016 fildl -36(%ebp)
  11017 fldl .LC2377
  11018 fcompp
  11019 fstsw %ax
  11020 sahf
  11021 jne .LC2426
  11022 movl -40(%ebp),%edi
  11023 fldl .LC611
  11024 movl %edi,%esi
  11025 shrl $1,%esi
  11026 pushl %esi
  11027 fildl (%esp)
  11028 addl $4,%esp
  11029 fmulp %st(1),%st
  11030 andl $1,%edi
  11031 pushl %edi
  11032 fildl (%esp)
  11033 addl $4,%esp
  11034 faddp %st(1),%st
  11035 sub $4,%esp
  11036 fstps (%esp)
  11037 flds (%esp)
  11038 addl $4,%esp
  11039 fldl .LC2377
  11040 fcompp
  11041 fstsw %ax
  11042 sahf
  11043 jne .LC2426
  11044 fldl -48(%ebp)
  11045 fldl .LC2377
  11046 fcompp
  11047 fstsw %ax
  11048 sahf
  11049 je .LC2420
  11050 .LC2426:
  11051 addl $32,-20(%ebp)
  11052 .LC2420:
  11053 movsbl -29(%ebp),%edi
  11054 pushl %edi
  11055 fildl (%esp)
  11056 addl $4,%esp
  11057 fldl .LC2377
  11058 fcompp
  11059 fstsw %ax
  11060 sahf
  11061 jne .LC2433
  11062 movswl -32(%ebp),%edi
  11063 pushl %edi
  11064 fildl (%esp)
  11065 addl $4,%esp
  11066 fldl .LC2377
  11067 fcompp
  11068 fstsw %ax
  11069 sahf
  11070 jne .LC2433
  11071 fildl -28(%ebp)
  11072 fldl .LC2377
  11073 fcompp
  11074 fstsw %ax
  11075 sahf
  11076 jne .LC2433
  11077 fildl -36(%ebp)
  11078 fldl .LC2377
  11079 fcompp
  11080 fstsw %ax
  11081 sahf
  11082 jne .LC2433
  11083 movl -40(%ebp),%edi
  11084 fldl .LC611
  11085 movl %edi,%esi
  11086 shrl $1,%esi
  11087 pushl %esi
  11088 fildl (%esp)
  11089 addl $4,%esp
  11090 fmulp %st(1),%st
  11091 andl $1,%edi
  11092 pushl %edi
  11093 fildl (%esp)
  11094 addl $4,%esp
  11095 faddp %st(1),%st
  11096 fldl .LC2377
  11097 fcompp
  11098 fstsw %ax
  11099 sahf
  11100 jne .LC2433
  11101 fldl .LC2377
  11102 fcomps -52(%ebp)
  11103 fstsw %ax
  11104 sahf
  11105 je .LC2427
  11106 .LC2433:
  11107 addl $64,-20(%ebp)
  11108 .LC2427:
  11109 cmpl $0,-20(%ebp)
  11110 je .LC2434
  11111 addl $16,-24(%ebp)
  11112 pushl $16
  11113 pushl $s72er.2356
  11114 call printf
  11115 addl $8,%esp
  11116 .LC2434:
  11117 movl -24(%ebp),%eax
  11118 .LC2355:
  11119 movl %ebp,%esp
  11120 popl %edi
  11121 popl %esi
  11122 popl %ebx
  11123 popl %ebp
  11124 ret
  11125 .Lf2436:
  11126 .size s72,.Lf2436-s72
  11127 .data
  11128 .align 1
  11129 .type s757er.2438,@object
  11130 s757er.2438:
  11131 .byte 115
  11132 .byte 55
  11133 .byte 53
  11134 .byte 55
  11135 .byte 44
  11136 .byte 101
  11137 .byte 114
  11138 .byte 37
  11139 .byte 100
  11140 .byte 10
  11141 .byte 0
  11142 .size s757er.2438,11
  11143 .align 1
  11144 .type qs757.2439,@object
  11145 .size qs757.2439,8
  11146 qs757.2439:
  11147 .byte 115
  11148 .byte 55
  11149 .byte 53
  11150 .byte 55
  11151 .byte 32
  11152 .byte 32
  11153 .byte 32
  11154 .byte 0
  11155 .globl s757
  11156 .text
  11157 .align 16
  11158 .type s757,@function
  11159 s757:
  11160 pushl %ebp
  11161 pushl %ebx
  11162 pushl %esi
  11163 pushl %edi
  11164 movl %esp,%ebp
  11165 subl $148,%esp
  11166 leal qs757.2439,%edi
  11167 movl %edi,-112(%ebp)
  11168 movl 20(%ebp),%edi
  11169 leal 60(%edi),%edi
  11170 movl %edi,-116(%ebp)
  11171 movl $0,-120(%ebp)
  11172 .LC2440:
  11173 .LC2441:
  11174 movl -116(%ebp),%edi
  11175 leal 1(%edi),%esi
  11176 movl %esi,-116(%ebp)
  11177 movl -112(%ebp),%esi
  11178 leal 1(%esi),%ebx
  11179 movl %ebx,-112(%ebp)
  11180 movb (,%esi),%bl
  11181 movb %bl,(,%edi)
  11182 movsbl %bl,%edi
  11183 cmpl $0,%edi
  11184 jne .LC2440
  11185 movl $40,-124(%ebp)
  11186 movl -124(%ebp),%edi
  11187 leal (,%edi,8),%esi
  11188 leal (,%esi,4),%esi
  11189 cmpl $1280,%esi
  11190 jne .LC2445
  11191 sarl $3,%edi
  11192 sarl $2,%edi
  11193 cmpl $1,%edi
  11194 je .LC2443
  11195 .LC2445:
  11196 incl -120(%ebp)
  11197 movl 20(%ebp),%edi
  11198 cmpl $0,44(%edi)
  11199 je .LC2446
  11200 pushl $1
  11201 pushl $s757er.2438
  11202 call printf
  11203 addl $8,%esp
  11204 .LC2446:
  11205 .LC2443:
  11206 movl $0,-84(%ebp)
  11207 movl $0,-100(%ebp)
  11208 jmp .LC2451
  11209 .LC2448:
  11210 movl $1,-92(%ebp)
  11211 movl -92(%ebp),%edi
  11212 movl 20(%ebp),%esi
  11213 movl 16(%esi),%esi
  11214 movl %esi,%ecx
  11215 subl $1,%ecx
  11216 movl %edi,%eax
  11217 shll %cl,%eax
  11218 movl %eax,-96(%ebp)
  11219 movl $0,-104(%ebp)
  11220 movl -104(%ebp),%edi
  11221 notl %edi
  11222 movl -100(%ebp),%esi
  11223 movl %esi,%ecx
  11224 movl %edi,%eax
  11225 shrl %cl,%eax
  11226 movl %eax,-108(%ebp)
  11227 movl %esi,%ecx
  11228 movl %edi,%eax
  11229 shll %cl,%eax
  11230 movl %eax,-104(%ebp)
  11231 movl $0,-88(%ebp)
  11232 jmp .LC2455
  11233 .LC2452:
  11234 movl -100(%ebp),%edi
  11235 cmpl %edi,-88(%ebp)
  11236 jge .LC2463
  11237 movl $1,-132(%ebp)
  11238 jmp .LC2464
  11239 .LC2463:
  11240 movl $0,-132(%ebp)
  11241 .LC2464:
  11242 movl -92(%ebp),%edi
  11243 andl -104(%ebp),%edi
  11244 cmpl $0,%edi
  11245 jne .LC2465
  11246 movl $1,-136(%ebp)
  11247 jmp .LC2466
  11248 .LC2465:
  11249 movl $0,-136(%ebp)
  11250 .LC2466:
  11251 movl -136(%ebp),%edi
  11252 cmpl %edi,-132(%ebp)
  11253 jne .LC2462
  11254 movl -100(%ebp),%edi
  11255 cmpl %edi,-88(%ebp)
  11256 jge .LC2467
  11257 movl $1,-140(%ebp)
  11258 jmp .LC2468
  11259 .LC2467:
  11260 movl $0,-140(%ebp)
  11261 .LC2468:
  11262 movl -96(%ebp),%edi
  11263 andl -108(%ebp),%edi
  11264 cmpl $0,%edi
  11265 jne .LC2469
  11266 movl $1,-144(%ebp)
  11267 jmp .LC2470
  11268 .LC2469:
  11269 movl $0,-144(%ebp)
  11270 .LC2470:
  11271 movl -144(%ebp),%edi
  11272 cmpl %edi,-140(%ebp)
  11273 je .LC2456
  11274 .LC2462:
  11275 movl $1,-84(%ebp)
  11276 .LC2456:
  11277 movl -92(%ebp),%edi
  11278 leal (,%edi,2),%edi
  11279 movl %edi,-92(%ebp)
  11280 movl -96(%ebp),%edi
  11281 shrl $1,%edi
  11282 movl %edi,-96(%ebp)
  11283 .LC2453:
  11284 incl -88(%ebp)
  11285 .LC2455:
  11286 movl 20(%ebp),%edi
  11287 movl 16(%edi),%edi
  11288 cmpl %edi,-88(%ebp)
  11289 jl .LC2452
  11290 .LC2449:
  11291 incl -100(%ebp)
  11292 .LC2451:
  11293 movl 20(%ebp),%edi
  11294 movl 16(%edi),%edi
  11295 cmpl %edi,-100(%ebp)
  11296 jl .LC2448
  11297 cmpl $0,-84(%ebp)
  11298 je .LC2471
  11299 addl $2,-120(%ebp)
  11300 movl 20(%ebp),%edi
  11301 cmpl $0,44(%edi)
  11302 je .LC2473
  11303 pushl $2
  11304 pushl $s757er.2438
  11305 call printf
  11306 addl $8,%esp
  11307 .LC2473:
  11308 .LC2471:
  11309 movl $3,-16(%ebp)
  11310 movl $2,-12(%ebp)
  11311 movl $1,-8(%ebp)
  11312 movl -12(%ebp),%edi
  11313 cmpl %edi,-16(%ebp)
  11314 jge .LC2481
  11315 movl $1,-136(%ebp)
  11316 jmp .LC2482
  11317 .LC2481:
  11318 movl $0,-136(%ebp)
  11319 .LC2482:
  11320 movl -8(%ebp),%edi
  11321 cmpl %edi,-136(%ebp)
  11322 jge .LC2479
  11323 movl $1,-132(%ebp)
  11324 jmp .LC2480
  11325 .LC2479:
  11326 movl $0,-132(%ebp)
  11327 .LC2480:
  11328 cmpl $1,-132(%ebp)
  11329 je .LC2475
  11330 addl $4,-120(%ebp)
  11331 movl 20(%ebp),%edi
  11332 cmpl $0,44(%edi)
  11333 je .LC2483
  11334 pushl $4
  11335 pushl $s757er.2438
  11336 call printf
  11337 addl $8,%esp
  11338 .LC2483:
  11339 .LC2475:
  11340 leal -76(%ebp),%edi
  11341 leal -80(%ebp),%esi
  11342 cmpl %esi,%edi
  11343 jne .LC2485
  11344 addl $8,-120(%ebp)
  11345 movl 20(%ebp),%edi
  11346 cmpl $0,44(%edi)
  11347 je .LC2488
  11348 pushl $8
  11349 pushl $s757er.2438
  11350 call printf
  11351 addl $8,%esp
  11352 .LC2488:
  11353 .LC2485:
  11354 leal -76(%ebp),%edi
  11355 leal -80(%ebp),%esi
  11356 cmpl %esi,%edi
  11357 jae .LC2490
  11358 movl 20(%ebp),%edi
  11359 cmpl $0,40(%edi)
  11360 je .LC2493
  11361 pushl $.LC2495
  11362 call printf
  11363 addl $4,%esp
  11364 .LC2493:
  11365 .LC2490:
  11366 movl $0,-84(%ebp)
  11367 movl $0,-88(%ebp)
  11368 .LC2496:
  11369 movl -88(%ebp),%edi
  11370 leal -80(%ebp),%esi
  11371 movl $1,(%esi,%edi,4)
  11372 .LC2497:
  11373 incl -88(%ebp)
  11374 cmpl $16,-88(%ebp)
  11375 jl .LC2496
  11376 movl $0,-76(%ebp)
  11377 movl $0,-64(%ebp)
  11378 movl $0,-56(%ebp)
  11379 movl $0,-52(%ebp)
  11380 movl $0,-44(%ebp)
  11381 movl $0,-28(%ebp)
  11382 movl $0,-16(%ebp)
  11383 .LC2506:
  11384 movl $0,-12(%ebp)
  11385 .LC2510:
  11386 movl $0,-8(%ebp)
  11387 .LC2514:
  11388 movl $0,-4(%ebp)
  11389 .LC2518:
  11390 movl -12(%ebp),%edi
  11391 cmpl %edi,-16(%ebp)
  11392 jge .LC2529
  11393 movl $1,-144(%ebp)
  11394 jmp .LC2530
  11395 .LC2529:
  11396 movl $0,-144(%ebp)
  11397 .LC2530:
  11398 movl -4(%ebp),%edi
  11399 cmpl %edi,-8(%ebp)
  11400 jge .LC2531
  11401 movl $1,-148(%ebp)
  11402 jmp .LC2532
  11403 .LC2531:
  11404 movl $0,-148(%ebp)
  11405 .LC2532:
  11406 movl -148(%ebp),%edi
  11407 cmpl %edi,-144(%ebp)
  11408 jne .LC2527
  11409 movl $1,-140(%ebp)
  11410 jmp .LC2528
  11411 .LC2527:
  11412 movl $0,-140(%ebp)
  11413 .LC2528:
  11414 movl -16(%ebp),%edi
  11415 movl -12(%ebp),%esi
  11416 leal (,%esi,4),%esi
  11417 leal (%esi,%edi,8),%edi
  11418 movl -8(%ebp),%esi
  11419 leal (,%esi,2),%esi
  11420 leal (%esi,%edi),%edi
  11421 movl -4(%ebp),%esi
  11422 leal (%esi,%edi),%edi
  11423 leal -80(%ebp),%esi
  11424 movl (%esi,%edi,4),%edi
  11425 cmpl %edi,-140(%ebp)
  11426 je .LC2522
  11427 movl $1,-84(%ebp)
  11428 .LC2522:
  11429 .LC2519:
  11430 incl -4(%ebp)
  11431 cmpl $2,-4(%ebp)
  11432 jl .LC2518
  11433 .LC2515:
  11434 incl -8(%ebp)
  11435 cmpl $2,-8(%ebp)
  11436 jl .LC2514
  11437 .LC2511:
  11438 incl -12(%ebp)
  11439 cmpl $2,-12(%ebp)
  11440 jl .LC2510
  11441 .LC2507:
  11442 incl -16(%ebp)
  11443 cmpl $2,-16(%ebp)
  11444 jl .LC2506
  11445 cmpl $0,-84(%ebp)
  11446 je .LC2533
  11447 addl $16,-120(%ebp)
  11448 movl 20(%ebp),%edi
  11449 cmpl $0,44(%edi)
  11450 je .LC2535
  11451 pushl $16
  11452 pushl $s757er.2438
  11453 call printf
  11454 addl $8,%esp
  11455 .LC2535:
  11456 .LC2533:
  11457 movl $0,-128(%ebp)
  11458 movl -128(%ebp),%edi
  11459 cmpl $0,%edi
  11460 je .LC2537
  11461 addl $32,-120(%ebp)
  11462 movl 20(%ebp),%edi
  11463 cmpl $0,44(%edi)
  11464 je .LC2539
  11465 pushl $32
  11466 pushl $s757er.2438
  11467 call printf
  11468 addl $8,%esp
  11469 .LC2539:
  11470 .LC2537:
  11471 movl -120(%ebp),%eax
  11472 .LC2437:
  11473 movl %ebp,%esp
  11474 popl %edi
  11475 popl %esi
  11476 popl %ebx
  11477 popl %ebp
  11478 ret
  11479 .Lf2541:
  11480 .size s757,.Lf2541-s757
  11481 .data
  11482 .align 1
  11483 .type fl.2543,@object
  11484 fl.2543:
  11485 .byte 76
  11486 .byte 111
  11487 .byte 99
  11488 .byte 97
  11489 .byte 108
  11490 .byte 32
  11491 .byte 101
  11492 .byte 114
  11493 .byte 114
  11494 .byte 111
  11495 .byte 114
  11496 .byte 32
  11497 .byte 37
  11498 .byte 100
  11499 .byte 46
  11500 .byte 10
  11501 .byte 0
  11502 .size fl.2543,17
  11503 .align 1
  11504 .type s7813er.2544,@object
  11505 s7813er.2544:
  11506 .byte 115
  11507 .byte 55
  11508 .byte 56
  11509 .byte 49
  11510 .byte 51
  11511 .byte 44
  11512 .byte 101
  11513 .byte 114
  11514 .byte 37
  11515 .byte 100
  11516 .byte 10
  11517 .byte 0
  11518 .size s7813er.2544,12
  11519 .align 1
  11520 .type qs7813.2545,@object
  11521 .size qs7813.2545,8
  11522 qs7813.2545:
  11523 .byte 115
  11524 .byte 55
  11525 .byte 56
  11526 .byte 49
  11527 .byte 51
  11528 .byte 32
  11529 .byte 32
  11530 .byte 0
  11531 .globl s7813
  11532 .text
  11533 .align 16
  11534 .type s7813,@function
  11535 s7813:
  11536 pushl %ebp
  11537 pushl %ebx
  11538 pushl %esi
  11539 pushl %edi
  11540 movl %esp,%ebp
  11541 subl $88,%esp
  11542 leal qs7813.2545,%edi
  11543 movl %edi,-24(%ebp)
  11544 movl 20(%ebp),%edi
  11545 leal 60(%edi),%esi
  11546 movl %esi,-28(%ebp)
  11547 movl $0,-8(%ebp)
  11548 movl $0,-32(%ebp)
  11549 movl 48(%edi),%edi
  11550 movl %edi,-4(%ebp)
  11551 .LC2546:
  11552 .LC2547:
  11553 movl -28(%ebp),%edi
  11554 leal 1(%edi),%esi
  11555 movl %esi,-28(%ebp)
  11556 movl -24(%ebp),%esi
  11557 leal 1(%esi),%ebx
  11558 movl %ebx,-24(%ebp)
  11559 movb (,%esi),%bl
  11560 movb %bl,(,%edi)
  11561 movsbl %bl,%edi
  11562 cmpl $0,%edi
  11563 jne .LC2546
  11564 jmp .LC2549
  11565 movl $1,-8(%ebp)
  11566 cmpl $0,-4(%ebp)
  11567 je .LC2551
  11568 pushl -8(%ebp)
  11569 pushl $fl.2543
  11570 call printf
  11571 addl $8,%esp
  11572 .LC2551:
  11573 .LC2549:
  11574 jmp .LC2553
  11575 movl $2,-8(%ebp)
  11576 cmpl $0,-4(%ebp)
  11577 je .LC2555
  11578 pushl -8(%ebp)
  11579 pushl $fl.2543
  11580 call printf
  11581 addl $8,%esp
  11582 .LC2555:
  11583 .LC2553:
  11584 jmp .LC2557
  11585 movl $3,-8(%ebp)
  11586 cmpl $0,-4(%ebp)
  11587 je .LC2559
  11588 pushl -8(%ebp)
  11589 pushl $fl.2543
  11590 call printf
  11591 addl $8,%esp
  11592 .LC2559:
  11593 .LC2557:
  11594 jmp .LC2561
  11595 movl $4,-8(%ebp)
  11596 cmpl $0,-4(%ebp)
  11597 je .LC2563
  11598 pushl -8(%ebp)
  11599 pushl $fl.2543
  11600 call printf
  11601 addl $8,%esp
  11602 .LC2563:
  11603 .LC2561:
  11604 jmp .LC2565
  11605 movl $5,-8(%ebp)
  11606 cmpl $0,-4(%ebp)
  11607 je .LC2567
  11608 pushl -8(%ebp)
  11609 pushl $fl.2543
  11610 call printf
  11611 addl $8,%esp
  11612 .LC2567:
  11613 .LC2565:
  11614 jmp .LC2569
  11615 movl $6,-8(%ebp)
  11616 cmpl $0,-4(%ebp)
  11617 je .LC2571
  11618 pushl -8(%ebp)
  11619 pushl $fl.2543
  11620 call printf
  11621 addl $8,%esp
  11622 .LC2571:
  11623 .LC2569:
  11624 jmp .LC2573
  11625 movl $7,-8(%ebp)
  11626 cmpl $0,-4(%ebp)
  11627 je .LC2575
  11628 pushl -8(%ebp)
  11629 pushl $fl.2543
  11630 call printf
  11631 addl $8,%esp
  11632 .LC2575:
  11633 .LC2573:
  11634 jmp .LC2577
  11635 movl $8,-8(%ebp)
  11636 cmpl $0,-4(%ebp)
  11637 je .LC2579
  11638 pushl -8(%ebp)
  11639 pushl $fl.2543
  11640 call printf
  11641 addl $8,%esp
  11642 .LC2579:
  11643 .LC2577:
  11644 jmp .LC2581
  11645 movl $9,-8(%ebp)
  11646 cmpl $0,-4(%ebp)
  11647 je .LC2583
  11648 pushl -8(%ebp)
  11649 pushl $fl.2543
  11650 call printf
  11651 addl $8,%esp
  11652 .LC2583:
  11653 .LC2581:
  11654 jmp .LC2585
  11655 movl $10,-8(%ebp)
  11656 cmpl $0,-4(%ebp)
  11657 je .LC2587
  11658 pushl -8(%ebp)
  11659 pushl $fl.2543
  11660 call printf
  11661 addl $8,%esp
  11662 .LC2587:
  11663 .LC2585:
  11664 jmp .LC2589
  11665 movl $11,-8(%ebp)
  11666 cmpl $0,-4(%ebp)
  11667 je .LC2591
  11668 pushl -8(%ebp)
  11669 pushl $fl.2543
  11670 call printf
  11671 addl $8,%esp
  11672 .LC2591:
  11673 .LC2589:
  11674 jmp .LC2593
  11675 movl $12,-8(%ebp)
  11676 cmpl $0,-4(%ebp)
  11677 je .LC2595
  11678 pushl -8(%ebp)
  11679 pushl $fl.2543
  11680 call printf
  11681 addl $8,%esp
  11682 .LC2595:
  11683 .LC2593:
  11684 jmp .LC2597
  11685 movl $13,-8(%ebp)
  11686 cmpl $0,-4(%ebp)
  11687 je .LC2599
  11688 pushl -8(%ebp)
  11689 pushl $fl.2543
  11690 call printf
  11691 addl $8,%esp
  11692 .LC2599:
  11693 .LC2597:
  11694 jmp .LC2601
  11695 movl $14,-8(%ebp)
  11696 cmpl $0,-4(%ebp)
  11697 je .LC2603
  11698 pushl -8(%ebp)
  11699 pushl $fl.2543
  11700 call printf
  11701 addl $8,%esp
  11702 .LC2603:
  11703 .LC2601:
  11704 jmp .LC2605
  11705 movl $15,-8(%ebp)
  11706 cmpl $0,-4(%ebp)
  11707 je .LC2607
  11708 pushl -8(%ebp)
  11709 pushl $fl.2543
  11710 call printf
  11711 addl $8,%esp
  11712 .LC2607:
  11713 .LC2605:
  11714 jmp .LC2609
  11715 movl $16,-8(%ebp)
  11716 cmpl $0,-4(%ebp)
  11717 je .LC2611
  11718 pushl -8(%ebp)
  11719 pushl $fl.2543
  11720 call printf
  11721 addl $8,%esp
  11722 .LC2611:
  11723 .LC2609:
  11724 jmp .LC2613
  11725 movl $17,-8(%ebp)
  11726 cmpl $0,-4(%ebp)
  11727 je .LC2615
  11728 pushl -8(%ebp)
  11729 pushl $fl.2543
  11730 call printf
  11731 addl $8,%esp
  11732 .LC2615:
  11733 .LC2613:
  11734 jmp .LC2617
  11735 movl $18,-8(%ebp)
  11736 cmpl $0,-4(%ebp)
  11737 je .LC2619
  11738 pushl -8(%ebp)
  11739 pushl $fl.2543
  11740 call printf
  11741 addl $8,%esp
  11742 .LC2619:
  11743 .LC2617:
  11744 jmp .LC2621
  11745 movl $16,-8(%ebp)
  11746 cmpl $0,-4(%ebp)
  11747 je .LC2623
  11748 pushl -8(%ebp)
  11749 pushl $fl.2543
  11750 call printf
  11751 addl $8,%esp
  11752 .LC2623:
  11753 .LC2621:
  11754 jmp .LC2625
  11755 movl $20,-8(%ebp)
  11756 cmpl $0,-4(%ebp)
  11757 je .LC2627
  11758 pushl -8(%ebp)
  11759 pushl $fl.2543
  11760 call printf
  11761 addl $8,%esp
  11762 .LC2627:
  11763 .LC2625:
  11764 jmp .LC2629
  11765 movl $21,-8(%ebp)
  11766 cmpl $0,-4(%ebp)
  11767 je .LC2631
  11768 pushl -8(%ebp)
  11769 pushl $fl.2543
  11770 call printf
  11771 addl $8,%esp
  11772 .LC2631:
  11773 .LC2629:
  11774 jmp .LC2633
  11775 movl $22,-8(%ebp)
  11776 cmpl $0,-4(%ebp)
  11777 je .LC2635
  11778 pushl -8(%ebp)
  11779 pushl $fl.2543
  11780 call printf
  11781 addl $8,%esp
  11782 .LC2635:
  11783 .LC2633:
  11784 jmp .LC2637
  11785 movl $23,-8(%ebp)
  11786 cmpl $0,-4(%ebp)
  11787 je .LC2639
  11788 pushl -8(%ebp)
  11789 pushl $fl.2543
  11790 call printf
  11791 addl $8,%esp
  11792 .LC2639:
  11793 .LC2637:
  11794 jmp .LC2641
  11795 movl $24,-8(%ebp)
  11796 cmpl $0,-4(%ebp)
  11797 je .LC2643
  11798 pushl -8(%ebp)
  11799 pushl $fl.2543
  11800 call printf
  11801 addl $8,%esp
  11802 .LC2643:
  11803 .LC2641:
  11804 jmp .LC2645
  11805 movl $25,-8(%ebp)
  11806 cmpl $0,-4(%ebp)
  11807 je .LC2647
  11808 pushl -8(%ebp)
  11809 pushl $fl.2543
  11810 call printf
  11811 addl $8,%esp
  11812 .LC2647:
  11813 .LC2645:
  11814 jmp .LC2649
  11815 movl $26,-8(%ebp)
  11816 cmpl $0,-4(%ebp)
  11817 je .LC2651
  11818 pushl -8(%ebp)
  11819 pushl $fl.2543
  11820 call printf
  11821 addl $8,%esp
  11822 .LC2651:
  11823 .LC2649:
  11824 jmp .LC2653
  11825 movl $27,-8(%ebp)
  11826 cmpl $0,-4(%ebp)
  11827 je .LC2655
  11828 pushl -8(%ebp)
  11829 pushl $fl.2543
  11830 call printf
  11831 addl $8,%esp
  11832 .LC2655:
  11833 .LC2653:
  11834 jmp .LC2657
  11835 movl $28,-8(%ebp)
  11836 cmpl $0,-4(%ebp)
  11837 je .LC2659
  11838 pushl -8(%ebp)
  11839 pushl $fl.2543
  11840 call printf
  11841 addl $8,%esp
  11842 .LC2659:
  11843 .LC2657:
  11844 jmp .LC2661
  11845 movl $26,-8(%ebp)
  11846 cmpl $0,-4(%ebp)
  11847 je .LC2663
  11848 pushl -8(%ebp)
  11849 pushl $fl.2543
  11850 call printf
  11851 addl $8,%esp
  11852 .LC2663:
  11853 .LC2661:
  11854 jmp .LC2665
  11855 movl $30,-8(%ebp)
  11856 cmpl $0,-4(%ebp)
  11857 je .LC2667
  11858 pushl -8(%ebp)
  11859 pushl $fl.2543
  11860 call printf
  11861 addl $8,%esp
  11862 .LC2667:
  11863 .LC2665:
  11864 jmp .LC2669
  11865 movl $31,-8(%ebp)
  11866 cmpl $0,-4(%ebp)
  11867 je .LC2671
  11868 pushl -8(%ebp)
  11869 pushl $fl.2543
  11870 call printf
  11871 addl $8,%esp
  11872 .LC2671:
  11873 .LC2669:
  11874 jmp .LC2673
  11875 movl $32,-8(%ebp)
  11876 cmpl $0,-4(%ebp)
  11877 je .LC2675
  11878 pushl -8(%ebp)
  11879 pushl $fl.2543
  11880 call printf
  11881 addl $8,%esp
  11882 .LC2675:
  11883 .LC2673:
  11884 jmp .LC2677
  11885 movl $33,-8(%ebp)
  11886 cmpl $0,-4(%ebp)
  11887 je .LC2679
  11888 pushl -8(%ebp)
  11889 pushl $fl.2543
  11890 call printf
  11891 addl $8,%esp
  11892 .LC2679:
  11893 .LC2677:
  11894 jmp .LC2681
  11895 movl $34,-8(%ebp)
  11896 cmpl $0,-4(%ebp)
  11897 je .LC2683
  11898 pushl -8(%ebp)
  11899 pushl $fl.2543
  11900 call printf
  11901 addl $8,%esp
  11902 .LC2683:
  11903 .LC2681:
  11904 jmp .LC2685
  11905 movl $35,-8(%ebp)
  11906 cmpl $0,-4(%ebp)
  11907 je .LC2687
  11908 pushl -8(%ebp)
  11909 pushl $fl.2543
  11910 call printf
  11911 addl $8,%esp
  11912 .LC2687:
  11913 .LC2685:
  11914 jmp .LC2689
  11915 movl $36,-8(%ebp)
  11916 cmpl $0,-4(%ebp)
  11917 je .LC2691
  11918 pushl -8(%ebp)
  11919 pushl $fl.2543
  11920 call printf
  11921 addl $8,%esp
  11922 .LC2691:
  11923 .LC2689:
  11924 jmp .LC2693
  11925 movl $37,-8(%ebp)
  11926 cmpl $0,-4(%ebp)
  11927 je .LC2695
  11928 pushl -8(%ebp)
  11929 pushl $fl.2543
  11930 call printf
  11931 addl $8,%esp
  11932 .LC2695:
  11933 .LC2693:
  11934 jmp .LC2697
  11935 movl $38,-8(%ebp)
  11936 cmpl $0,-4(%ebp)
  11937 je .LC2699
  11938 pushl -8(%ebp)
  11939 pushl $fl.2543
  11940 call printf
  11941 addl $8,%esp
  11942 .LC2699:
  11943 .LC2697:
  11944 jmp .LC2701
  11945 movl $39,-8(%ebp)
  11946 cmpl $0,-4(%ebp)
  11947 je .LC2703
  11948 pushl -8(%ebp)
  11949 pushl $fl.2543
  11950 call printf
  11951 addl $8,%esp
  11952 .LC2703:
  11953 .LC2701:
  11954 jmp .LC2705
  11955 movl $40,-8(%ebp)
  11956 cmpl $0,-4(%ebp)
  11957 je .LC2707
  11958 pushl -8(%ebp)
  11959 pushl $fl.2543
  11960 call printf
  11961 addl $8,%esp
  11962 .LC2707:
  11963 .LC2705:
  11964 jmp .LC2709
  11965 movl $41,-8(%ebp)
  11966 cmpl $0,-4(%ebp)
  11967 je .LC2711
  11968 pushl -8(%ebp)
  11969 pushl $fl.2543
  11970 call printf
  11971 addl $8,%esp
  11972 .LC2711:
  11973 .LC2709:
  11974 jmp .LC2713
  11975 movl $42,-8(%ebp)
  11976 cmpl $0,-4(%ebp)
  11977 je .LC2715
  11978 pushl -8(%ebp)
  11979 pushl $fl.2543
  11980 call printf
  11981 addl $8,%esp
  11982 .LC2715:
  11983 .LC2713:
  11984 jmp .LC2717
  11985 movl $43,-8(%ebp)
  11986 cmpl $0,-4(%ebp)
  11987 je .LC2719
  11988 pushl -8(%ebp)
  11989 pushl $fl.2543
  11990 call printf
  11991 addl $8,%esp
  11992 .LC2719:
  11993 .LC2717:
  11994 jmp .LC2721
  11995 movl $44,-8(%ebp)
  11996 cmpl $0,-4(%ebp)
  11997 je .LC2723
  11998 pushl -8(%ebp)
  11999 pushl $fl.2543
  12000 call printf
  12001 addl $8,%esp
  12002 .LC2723:
  12003 .LC2721:
  12004 jmp .LC2725
  12005 movl $45,-8(%ebp)
  12006 cmpl $0,-4(%ebp)
  12007 je .LC2727
  12008 pushl -8(%ebp)
  12009 pushl $fl.2543
  12010 call printf
  12011 addl $8,%esp
  12012 .LC2727:
  12013 .LC2725:
  12014 jmp .LC2729
  12015 movl $46,-8(%ebp)
  12016 cmpl $0,-4(%ebp)
  12017 je .LC2731
  12018 pushl -8(%ebp)
  12019 pushl $fl.2543
  12020 call printf
  12021 addl $8,%esp
  12022 .LC2731:
  12023 .LC2729:
  12024 jmp .LC2733
  12025 movl $47,-8(%ebp)
  12026 cmpl $0,-4(%ebp)
  12027 je .LC2735
  12028 pushl -8(%ebp)
  12029 pushl $fl.2543
  12030 call printf
  12031 addl $8,%esp
  12032 .LC2735:
  12033 .LC2733:
  12034 jmp .LC2737
  12035 movl $48,-8(%ebp)
  12036 cmpl $0,-4(%ebp)
  12037 je .LC2739
  12038 pushl -8(%ebp)
  12039 pushl $fl.2543
  12040 call printf
  12041 addl $8,%esp
  12042 .LC2739:
  12043 .LC2737:
  12044 jmp .LC2741
  12045 movl $49,-8(%ebp)
  12046 cmpl $0,-4(%ebp)
  12047 je .LC2743
  12048 pushl -8(%ebp)
  12049 pushl $fl.2543
  12050 call printf
  12051 addl $8,%esp
  12052 .LC2743:
  12053 .LC2741:
  12054 jmp .LC2745
  12055 movl $50,-8(%ebp)
  12056 cmpl $0,-4(%ebp)
  12057 je .LC2747
  12058 pushl -8(%ebp)
  12059 pushl $fl.2543
  12060 call printf
  12061 addl $8,%esp
  12062 .LC2747:
  12063 .LC2745:
  12064 jmp .LC2749
  12065 movl $51,-8(%ebp)
  12066 cmpl $0,-4(%ebp)
  12067 je .LC2751
  12068 pushl -8(%ebp)
  12069 pushl $fl.2543
  12070 call printf
  12071 addl $8,%esp
  12072 .LC2751:
  12073 .LC2749:
  12074 jmp .LC2753
  12075 movl $52,-8(%ebp)
  12076 cmpl $0,-4(%ebp)
  12077 je .LC2755
  12078 pushl -8(%ebp)
  12079 pushl $fl.2543
  12080 call printf
  12081 addl $8,%esp
  12082 .LC2755:
  12083 .LC2753:
  12084 jmp .LC2757
  12085 movl $53,-8(%ebp)
  12086 cmpl $0,-4(%ebp)
  12087 je .LC2759
  12088 pushl -8(%ebp)
  12089 pushl $fl.2543
  12090 call printf
  12091 addl $8,%esp
  12092 .LC2759:
  12093 .LC2757:
  12094 jmp .LC2761
  12095 movl $54,-8(%ebp)
  12096 cmpl $0,-4(%ebp)
  12097 je .LC2763
  12098 pushl -8(%ebp)
  12099 pushl $fl.2543
  12100 call printf
  12101 addl $8,%esp
  12102 .LC2763:
  12103 .LC2761:
  12104 jmp .LC2765
  12105 movl $55,-8(%ebp)
  12106 cmpl $0,-4(%ebp)
  12107 je .LC2767
  12108 pushl -8(%ebp)
  12109 pushl $fl.2543
  12110 call printf
  12111 addl $8,%esp
  12112 .LC2767:
  12113 .LC2765:
  12114 jmp .LC2769
  12115 movl $56,-8(%ebp)
  12116 cmpl $0,-4(%ebp)
  12117 je .LC2771
  12118 pushl -8(%ebp)
  12119 pushl $fl.2543
  12120 call printf
  12121 addl $8,%esp
  12122 .LC2771:
  12123 .LC2769:
  12124 jmp .LC2773
  12125 movl $57,-8(%ebp)
  12126 cmpl $0,-4(%ebp)
  12127 je .LC2775
  12128 pushl -8(%ebp)
  12129 pushl $fl.2543
  12130 call printf
  12131 addl $8,%esp
  12132 .LC2775:
  12133 .LC2773:
  12134 jmp .LC2777
  12135 movl $58,-8(%ebp)
  12136 cmpl $0,-4(%ebp)
  12137 je .LC2779
  12138 pushl -8(%ebp)
  12139 pushl $fl.2543
  12140 call printf
  12141 addl $8,%esp
  12142 .LC2779:
  12143 .LC2777:
  12144 jmp .LC2781
  12145 movl $56,-8(%ebp)
  12146 cmpl $0,-4(%ebp)
  12147 je .LC2783
  12148 pushl -8(%ebp)
  12149 pushl $fl.2543
  12150 call printf
  12151 addl $8,%esp
  12152 .LC2783:
  12153 .LC2781:
  12154 jmp .LC2785
  12155 movl $60,-8(%ebp)
  12156 cmpl $0,-4(%ebp)
  12157 je .LC2787
  12158 pushl -8(%ebp)
  12159 pushl $fl.2543
  12160 call printf
  12161 addl $8,%esp
  12162 .LC2787:
  12163 .LC2785:
  12164 jmp .LC2789
  12165 movl $61,-8(%ebp)
  12166 cmpl $0,-4(%ebp)
  12167 je .LC2791
  12168 pushl -8(%ebp)
  12169 pushl $fl.2543
  12170 call printf
  12171 addl $8,%esp
  12172 .LC2791:
  12173 .LC2789:
  12174 jmp .LC2793
  12175 movl $62,-8(%ebp)
  12176 cmpl $0,-4(%ebp)
  12177 je .LC2795
  12178 pushl -8(%ebp)
  12179 pushl $fl.2543
  12180 call printf
  12181 addl $8,%esp
  12182 .LC2795:
  12183 .LC2793:
  12184 jmp .LC2797
  12185 movl $63,-8(%ebp)
  12186 cmpl $0,-4(%ebp)
  12187 je .LC2799
  12188 pushl -8(%ebp)
  12189 pushl $fl.2543
  12190 call printf
  12191 addl $8,%esp
  12192 .LC2799:
  12193 .LC2797:
  12194 jmp .LC2801
  12195 movl $64,-8(%ebp)
  12196 cmpl $0,-4(%ebp)
  12197 je .LC2803
  12198 pushl -8(%ebp)
  12199 pushl $fl.2543
  12200 call printf
  12201 addl $8,%esp
  12202 .LC2803:
  12203 .LC2801:
  12204 jmp .LC2805
  12205 movl $65,-8(%ebp)
  12206 cmpl $0,-4(%ebp)
  12207 je .LC2807
  12208 pushl -8(%ebp)
  12209 pushl $fl.2543
  12210 call printf
  12211 addl $8,%esp
  12212 .LC2807:
  12213 .LC2805:
  12214 jmp .LC2809
  12215 movl $66,-8(%ebp)
  12216 cmpl $0,-4(%ebp)
  12217 je .LC2811
  12218 pushl -8(%ebp)
  12219 pushl $fl.2543
  12220 call printf
  12221 addl $8,%esp
  12222 .LC2811:
  12223 .LC2809:
  12224 jmp .LC2813
  12225 movl $67,-8(%ebp)
  12226 cmpl $0,-4(%ebp)
  12227 je .LC2815
  12228 pushl -8(%ebp)
  12229 pushl $fl.2543
  12230 call printf
  12231 addl $8,%esp
  12232 .LC2815:
  12233 .LC2813:
  12234 jmp .LC2817
  12235 movl $68,-8(%ebp)
  12236 cmpl $0,-4(%ebp)
  12237 je .LC2819
  12238 pushl -8(%ebp)
  12239 pushl $fl.2543
  12240 call printf
  12241 addl $8,%esp
  12242 .LC2819:
  12243 .LC2817:
  12244 jmp .LC2821
  12245 movl $69,-8(%ebp)
  12246 cmpl $0,-4(%ebp)
  12247 je .LC2823
  12248 pushl -8(%ebp)
  12249 pushl $fl.2543
  12250 call printf
  12251 addl $8,%esp
  12252 .LC2823:
  12253 .LC2821:
  12254 jmp .LC2825
  12255 movl $70,-8(%ebp)
  12256 cmpl $0,-4(%ebp)
  12257 je .LC2827
  12258 pushl -8(%ebp)
  12259 pushl $fl.2543
  12260 call printf
  12261 addl $8,%esp
  12262 .LC2827:
  12263 .LC2825:
  12264 jmp .LC2829
  12265 movl $71,-8(%ebp)
  12266 cmpl $0,-4(%ebp)
  12267 je .LC2831
  12268 pushl -8(%ebp)
  12269 pushl $fl.2543
  12270 call printf
  12271 addl $8,%esp
  12272 .LC2831:
  12273 .LC2829:
  12274 jmp .LC2833
  12275 movl $72,-8(%ebp)
  12276 cmpl $0,-4(%ebp)
  12277 je .LC2835
  12278 pushl -8(%ebp)
  12279 pushl $fl.2543
  12280 call printf
  12281 addl $8,%esp
  12282 .LC2835:
  12283 .LC2833:
  12284 jmp .LC2837
  12285 movl $73,-8(%ebp)
  12286 cmpl $0,-4(%ebp)
  12287 je .LC2839
  12288 pushl -8(%ebp)
  12289 pushl $fl.2543
  12290 call printf
  12291 addl $8,%esp
  12292 .LC2839:
  12293 .LC2837:
  12294 jmp .LC2841
  12295 movl $74,-8(%ebp)
  12296 cmpl $0,-4(%ebp)
  12297 je .LC2843
  12298 pushl -8(%ebp)
  12299 pushl $fl.2543
  12300 call printf
  12301 addl $8,%esp
  12302 .LC2843:
  12303 .LC2841:
  12304 jmp .LC2845
  12305 movl $75,-8(%ebp)
  12306 cmpl $0,-4(%ebp)
  12307 je .LC2847
  12308 pushl -8(%ebp)
  12309 pushl $fl.2543
  12310 call printf
  12311 addl $8,%esp
  12312 .LC2847:
  12313 .LC2845:
  12314 cmpl $0,-8(%ebp)
  12315 je .LC2849
  12316 movl 20(%ebp),%edi
  12317 cmpl $0,44(%edi)
  12318 je .LC2851
  12319 pushl $1
  12320 pushl $s7813er.2544
  12321 call printf
  12322 addl $8,%esp
  12323 .LC2851:
  12324 incl -32(%ebp)
  12325 .LC2849:
  12326 movl $0,-8(%ebp)
  12327 movl $0,-16(%ebp)
  12328 movl $0,-12(%ebp)
  12329 movl -12(%ebp),%edi
  12330 leal 1(%edi),%esi
  12331 movl %esi,-12(%ebp)
  12332 cmpl $0,%edi
  12333 je .LC2854
  12334 movl -16(%ebp),%edi
  12335 leal 1(%edi),%esi
  12336 movl %esi,-16(%ebp)
  12337 cmpl $0,%edi
  12338 je .LC2854
  12339 movl $1,-44(%ebp)
  12340 jmp .LC2855
  12341 .LC2854:
  12342 movl $0,-44(%ebp)
  12343 .LC2855:
  12344 movl -44(%ebp),%edi
  12345 movl %edi,-20(%ebp)
  12346 cmpl $1,-12(%ebp)
  12347 je .LC2856
  12348 movl $1,-8(%ebp)
  12349 cmpl $0,-4(%ebp)
  12350 je .LC2858
  12351 pushl -8(%ebp)
  12352 pushl $fl.2543
  12353 call printf
  12354 addl $8,%esp
  12355 .LC2858:
  12356 .LC2856:
  12357 cmpl $0,-16(%ebp)
  12358 je .LC2860
  12359 movl $2,-8(%ebp)
  12360 cmpl $0,-4(%ebp)
  12361 je .LC2862
  12362 pushl -8(%ebp)
  12363 pushl $fl.2543
  12364 call printf
  12365 addl $8,%esp
  12366 .LC2862:
  12367 .LC2860:
  12368 cmpl $0,-20(%ebp)
  12369 je .LC2864
  12370 movl $3,-8(%ebp)
  12371 cmpl $0,-4(%ebp)
  12372 je .LC2866
  12373 pushl -8(%ebp)
  12374 pushl $fl.2543
  12375 call printf
  12376 addl $8,%esp
  12377 .LC2866:
  12378 .LC2864:
  12379 cmpl $0,-12(%ebp)
  12380 je .LC2869
  12381 movl -16(%ebp),%edi
  12382 leal 1(%edi),%esi
  12383 movl %esi,-16(%ebp)
  12384 cmpl $0,%edi
  12385 je .LC2869
  12386 movl $1,-48(%ebp)
  12387 jmp .LC2870
  12388 .LC2869:
  12389 movl $0,-48(%ebp)
  12390 .LC2870:
  12391 movl -48(%ebp),%edi
  12392 movl %edi,-20(%ebp)
  12393 cmpl $1,-12(%ebp)
  12394 je .LC2871
  12395 movl $4,-8(%ebp)
  12396 cmpl $0,-4(%ebp)
  12397 je .LC2873
  12398 pushl -8(%ebp)
  12399 pushl $fl.2543
  12400 call printf
  12401 addl $8,%esp
  12402 .LC2873:
  12403 .LC2871:
  12404 cmpl $1,-16(%ebp)
  12405 je .LC2875
  12406 movl $5,-8(%ebp)
  12407 cmpl $0,-4(%ebp)
  12408 je .LC2877
  12409 pushl -8(%ebp)
  12410 pushl $fl.2543
  12411 call printf
  12412 addl $8,%esp
  12413 .LC2877:
  12414 .LC2875:
  12415 cmpl $0,-20(%ebp)
  12416 je .LC2879
  12417 movl $6,-8(%ebp)
  12418 cmpl $0,-4(%ebp)
  12419 je .LC2881
  12420 pushl -8(%ebp)
  12421 pushl $fl.2543
  12422 call printf
  12423 addl $8,%esp
  12424 .LC2881:
  12425 .LC2879:
  12426 movl -12(%ebp),%edi
  12427 movl %edi,%esi
  12428 subl $1,%esi
  12429 movl %esi,-12(%ebp)
  12430 cmpl $0,%edi
  12431 je .LC2884
  12432 cmpl $0,-16(%ebp)
  12433 je .LC2884
  12434 movl $1,-52(%ebp)
  12435 jmp .LC2885
  12436 .LC2884:
  12437 movl $0,-52(%ebp)
  12438 .LC2885:
  12439 movl -52(%ebp),%edi
  12440 movl %edi,-20(%ebp)
  12441 cmpl $0,-12(%ebp)
  12442 je .LC2886
  12443 movl $7,-8(%ebp)
  12444 cmpl $0,-4(%ebp)
  12445 je .LC2888
  12446 pushl -8(%ebp)
  12447 pushl $fl.2543
  12448 call printf
  12449 addl $8,%esp
  12450 .LC2888:
  12451 .LC2886:
  12452 cmpl $1,-16(%ebp)
  12453 je .LC2890
  12454 movl $8,-8(%ebp)
  12455 cmpl $0,-4(%ebp)
  12456 je .LC2892
  12457 pushl -8(%ebp)
  12458 pushl $fl.2543
  12459 call printf
  12460 addl $8,%esp
  12461 .LC2892:
  12462 .LC2890:
  12463 cmpl $1,-20(%ebp)
  12464 je .LC2894
  12465 movl $9,-8(%ebp)
  12466 cmpl $0,-4(%ebp)
  12467 je .LC2896
  12468 pushl -8(%ebp)
  12469 pushl $fl.2543
  12470 call printf
  12471 addl $8,%esp
  12472 .LC2896:
  12473 .LC2894:
  12474 cmpl $0,-12(%ebp)
  12475 je .LC2899
  12476 movl -16(%ebp),%edi
  12477 movl %edi,%esi
  12478 subl $1,%esi
  12479 movl %esi,-16(%ebp)
  12480 cmpl $0,%edi
  12481 je .LC2899
  12482 movl $1,-56(%ebp)
  12483 jmp .LC2900
  12484 .LC2899:
  12485 movl $0,-56(%ebp)
  12486 .LC2900:
  12487 movl -56(%ebp),%edi
  12488 movl %edi,-20(%ebp)
  12489 cmpl $0,-12(%ebp)
  12490 je .LC2901
  12491 movl $10,-8(%ebp)
  12492 cmpl $0,-4(%ebp)
  12493 je .LC2903
  12494 pushl -8(%ebp)
  12495 pushl $fl.2543
  12496 call printf
  12497 addl $8,%esp
  12498 .LC2903:
  12499 .LC2901:
  12500 cmpl $1,-16(%ebp)
  12501 je .LC2905
  12502 movl $11,-8(%ebp)
  12503 cmpl $0,-4(%ebp)
  12504 je .LC2907
  12505 pushl -8(%ebp)
  12506 pushl $fl.2543
  12507 call printf
  12508 addl $8,%esp
  12509 .LC2907:
  12510 .LC2905:
  12511 cmpl $0,-20(%ebp)
  12512 je .LC2909
  12513 movl $12,-8(%ebp)
  12514 cmpl $0,-4(%ebp)
  12515 je .LC2911
  12516 pushl -8(%ebp)
  12517 pushl $fl.2543
  12518 call printf
  12519 addl $8,%esp
  12520 .LC2911:
  12521 .LC2909:
  12522 cmpl $0,-8(%ebp)
  12523 je .LC2913
  12524 movl 20(%ebp),%edi
  12525 cmpl $0,44(%edi)
  12526 je .LC2915
  12527 pushl $2
  12528 pushl $s7813er.2544
  12529 call printf
  12530 addl $8,%esp
  12531 .LC2915:
  12532 addl $2,-32(%ebp)
  12533 .LC2913:
  12534 movl $0,-8(%ebp)
  12535 movl $0,-16(%ebp)
  12536 movl $0,-12(%ebp)
  12537 movl -12(%ebp),%edi
  12538 leal 1(%edi),%esi
  12539 movl %esi,-12(%ebp)
  12540 cmpl $0,%edi
  12541 jne .LC2920
  12542 cmpl $0,-16(%ebp)
  12543 je .LC2918
  12544 .LC2920:
  12545 movl $1,-60(%ebp)
  12546 jmp .LC2919
  12547 .LC2918:
  12548 movl $0,-60(%ebp)
  12549 .LC2919:
  12550 movl -60(%ebp),%edi
  12551 movl %edi,-20(%ebp)
  12552 cmpl $1,-12(%ebp)
  12553 je .LC2921
  12554 movl $1,-8(%ebp)
  12555 cmpl $0,-4(%ebp)
  12556 je .LC2923
  12557 pushl -8(%ebp)
  12558 pushl $fl.2543
  12559 call printf
  12560 addl $8,%esp
  12561 .LC2923:
  12562 .LC2921:
  12563 cmpl $0,-16(%ebp)
  12564 je .LC2925
  12565 movl $2,-8(%ebp)
  12566 cmpl $0,-4(%ebp)
  12567 je .LC2927
  12568 pushl -8(%ebp)
  12569 pushl $fl.2543
  12570 call printf
  12571 addl $8,%esp
  12572 .LC2927:
  12573 .LC2925:
  12574 cmpl $0,-20(%ebp)
  12575 je .LC2929
  12576 movl $3,-8(%ebp)
  12577 cmpl $0,-4(%ebp)
  12578 je .LC2931
  12579 pushl -8(%ebp)
  12580 pushl $fl.2543
  12581 call printf
  12582 addl $8,%esp
  12583 .LC2931:
  12584 .LC2929:
  12585 movl -16(%ebp),%edi
  12586 leal 1(%edi),%esi
  12587 movl %esi,-16(%ebp)
  12588 cmpl $0,%edi
  12589 jne .LC2936
  12590 cmpl $0,-12(%ebp)
  12591 je .LC2934
  12592 .LC2936:
  12593 movl $1,-64(%ebp)
  12594 jmp .LC2935
  12595 .LC2934:
  12596 movl $0,-64(%ebp)
  12597 .LC2935:
  12598 movl -64(%ebp),%edi
  12599 movl %edi,-20(%ebp)
  12600 cmpl $1,-12(%ebp)
  12601 je .LC2937
  12602 movl $4,-8(%ebp)
  12603 cmpl $0,-4(%ebp)
  12604 je .LC2939
  12605 pushl -8(%ebp)
  12606 pushl $fl.2543
  12607 call printf
  12608 addl $8,%esp
  12609 .LC2939:
  12610 .LC2937:
  12611 cmpl $1,-16(%ebp)
  12612 je .LC2941
  12613 movl $5,-8(%ebp)
  12614 cmpl $0,-4(%ebp)
  12615 je .LC2943
  12616 pushl -8(%ebp)
  12617 pushl $fl.2543
  12618 call printf
  12619 addl $8,%esp
  12620 .LC2943:
  12621 .LC2941:
  12622 cmpl $1,-20(%ebp)
  12623 je .LC2945
  12624 movl $6,-8(%ebp)
  12625 cmpl $0,-4(%ebp)
  12626 je .LC2947
  12627 pushl -8(%ebp)
  12628 pushl $fl.2543
  12629 call printf
  12630 addl $8,%esp
  12631 .LC2947:
  12632 .LC2945:
  12633 movl -12(%ebp),%edi
  12634 movl %edi,%esi
  12635 subl $1,%esi
  12636 movl %esi,-12(%ebp)
  12637 cmpl $0,%edi
  12638 jne .LC2952
  12639 movl -16(%ebp),%edi
  12640 movl %edi,%esi
  12641 subl $1,%esi
  12642 movl %esi,-16(%ebp)
  12643 cmpl $0,%edi
  12644 je .LC2950
  12645 .LC2952:
  12646 movl $1,-68(%ebp)
  12647 jmp .LC2951
  12648 .LC2950:
  12649 movl $0,-68(%ebp)
  12650 .LC2951:
  12651 movl -68(%ebp),%edi
  12652 movl %edi,-20(%ebp)
  12653 cmpl $0,-12(%ebp)
  12654 je .LC2953
  12655 movl $7,-8(%ebp)
  12656 cmpl $0,-4(%ebp)
  12657 je .LC2955
  12658 pushl -8(%ebp)
  12659 pushl $fl.2543
  12660 call printf
  12661 addl $8,%esp
  12662 .LC2955:
  12663 .LC2953:
  12664 cmpl $1,-16(%ebp)
  12665 je .LC2957
  12666 movl $8,-8(%ebp)
  12667 cmpl $0,-4(%ebp)
  12668 je .LC2959
  12669 pushl -8(%ebp)
  12670 pushl $fl.2543
  12671 call printf
  12672 addl $8,%esp
  12673 .LC2959:
  12674 .LC2957:
  12675 cmpl $1,-20(%ebp)
  12676 je .LC2961
  12677 movl $9,-8(%ebp)
  12678 cmpl $0,-4(%ebp)
  12679 je .LC2963
  12680 pushl -8(%ebp)
  12681 pushl $fl.2543
  12682 call printf
  12683 addl $8,%esp
  12684 .LC2963:
  12685 .LC2961:
  12686 cmpl $0,-12(%ebp)
  12687 jne .LC2968
  12688 movl -16(%ebp),%edi
  12689 movl %edi,%esi
  12690 subl $1,%esi
  12691 movl %esi,-16(%ebp)
  12692 cmpl $0,%edi
  12693 je .LC2966
  12694 .LC2968:
  12695 movl $1,-72(%ebp)
  12696 jmp .LC2967
  12697 .LC2966:
  12698 movl $0,-72(%ebp)
  12699 .LC2967:
  12700 movl -72(%ebp),%edi
  12701 movl %edi,-20(%ebp)
  12702 cmpl $0,-12(%ebp)
  12703 je .LC2969
  12704 movl $10,-8(%ebp)
  12705 cmpl $0,-4(%ebp)
  12706 je .LC2971
  12707 pushl -8(%ebp)
  12708 pushl $fl.2543
  12709 call printf
  12710 addl $8,%esp
  12711 .LC2971:
  12712 .LC2969:
  12713 cmpl $0,-16(%ebp)
  12714 je .LC2973
  12715 movl $11,-8(%ebp)
  12716 cmpl $0,-4(%ebp)
  12717 je .LC2975
  12718 pushl -8(%ebp)
  12719 pushl $fl.2543
  12720 call printf
  12721 addl $8,%esp
  12722 .LC2975:
  12723 .LC2973:
  12724 cmpl $1,-20(%ebp)
  12725 je .LC2977
  12726 movl $12,-8(%ebp)
  12727 cmpl $0,-4(%ebp)
  12728 je .LC2979
  12729 pushl -8(%ebp)
  12730 pushl $fl.2543
  12731 call printf
  12732 addl $8,%esp
  12733 .LC2979:
  12734 .LC2977:
  12735 cmpl $0,-8(%ebp)
  12736 je .LC2981
  12737 movl 20(%ebp),%edi
  12738 cmpl $0,44(%edi)
  12739 je .LC2983
  12740 pushl $4
  12741 pushl $s7813er.2544
  12742 call printf
  12743 addl $8,%esp
  12744 .LC2983:
  12745 addl $4,-32(%ebp)
  12746 .LC2981:
  12747 movl $0,-16(%ebp)
  12748 movl $0,-12(%ebp)
  12749 movl $0,-36(%ebp)
  12750 movl $1,-40(%ebp)
  12751 cmpl $0,-40(%ebp)
  12752 je .LC2987
  12753 movl -36(%ebp),%edi
  12754 movl %edi,-76(%ebp)
  12755 jmp .LC2988
  12756 .LC2987:
  12757 cmpl $0,-40(%ebp)
  12758 je .LC2989
  12759 movl -12(%ebp),%edi
  12760 leal 1(%edi),%esi
  12761 movl %esi,-12(%ebp)
  12762 movl %edi,-80(%ebp)
  12763 jmp .LC2990
  12764 .LC2989:
  12765 movl -16(%ebp),%edi
  12766 leal 1(%edi),%esi
  12767 movl %esi,-16(%ebp)
  12768 movl %edi,-80(%ebp)
  12769 .LC2990:
  12770 movl -80(%ebp),%edi
  12771 movl %edi,-76(%ebp)
  12772 .LC2988:
  12773 movl -76(%ebp),%edi
  12774 movl %edi,-20(%ebp)
  12775 cmpl $0,-20(%ebp)
  12776 jne .LC2994
  12777 cmpl $0,-12(%ebp)
  12778 jne .LC2994
  12779 cmpl $0,-16(%ebp)
  12780 je .LC2991
  12781 .LC2994:
  12782 movl 20(%ebp),%edi
  12783 cmpl $0,44(%edi)
  12784 je .LC2995
  12785 pushl $8
  12786 pushl $s7813er.2544
  12787 call printf
  12788 addl $8,%esp
  12789 .LC2995:
  12790 addl $8,-32(%ebp)
  12791 .LC2991:
  12792 cmpl $0,-40(%ebp)
  12793 je .LC3002
  12794 movl -36(%ebp),%edi
  12795 movl %edi,-84(%ebp)
  12796 jmp .LC3003
  12797 .LC3002:
  12798 movl $1,-84(%ebp)
  12799 .LC3003:
  12800 cmpl $0,-84(%ebp)
  12801 jne .LC3001
  12802 cmpl $0,-36(%ebp)
  12803 je .LC3004
  12804 movl $1,-88(%ebp)
  12805 jmp .LC3005
  12806 .LC3004:
  12807 movl -36(%ebp),%edi
  12808 movl %edi,-88(%ebp)
  12809 .LC3005:
  12810 cmpl $0,-88(%ebp)
  12811 je .LC2997
  12812 .LC3001:
  12813 movl 20(%ebp),%edi
  12814 cmpl $0,44(%edi)
  12815 je .LC3006
  12816 pushl $16
  12817 pushl $s7813er.2544
  12818 call printf
  12819 addl $8,%esp
  12820 .LC3006:
  12821 addl $16,-32(%ebp)
  12822 .LC2997:
  12823 movl -32(%ebp),%eax
  12824 .LC2542:
  12825 movl %ebp,%esp
  12826 popl %edi
  12827 popl %esi
  12828 popl %ebx
  12829 popl %ebp
  12830 ret
  12831 .Lf3008:
  12832 .size s7813,.Lf3008-s7813
  12833 .data
  12834 .align 1
  12835 .type s81er.3010,@object
  12836 s81er.3010:
  12837 .byte 115
  12838 .byte 56
  12839 .byte 49
  12840 .byte 44
  12841 .byte 101
  12842 .byte 114
  12843 .byte 37
  12844 .byte 100
  12845 .byte 10
  12846 .byte 0
  12847 .size s81er.3010,10
  12848 .align 1
  12849 .type qs81.3011,@object
  12850 .size qs81.3011,8
  12851 qs81.3011:
  12852 .byte 115
  12853 .byte 56
  12854 .byte 49
  12855 .byte 32
  12856 .byte 32
  12857 .byte 32
  12858 .byte 32
  12859 .byte 0
  12860 .align 1
  12861 .type badtest.3012,@object
  12862 badtest.3012:
  12863 .byte 82
  12864 .byte 101
  12865 .byte 103
  12866 .byte 105
  12867 .byte 115
  12868 .byte 116
  12869 .byte 101
  12870 .byte 114
  12871 .byte 32
  12872 .byte 99
  12873 .byte 111
  12874 .byte 117
  12875 .byte 110
  12876 .byte 116
  12877 .byte 32
  12878 .byte 102
  12879 .byte 111
  12880 .byte 114
  12881 .byte 32
  12882 .byte 37
  12883 .byte 115
  12884 .byte 32
  12885 .byte 105
  12886 .byte 115
  12887 .byte 32
  12888 .byte 117
  12889 .byte 110
  12890 .byte 114
  12891 .byte 101
  12892 .byte 108
  12893 .byte 105
  12894 .byte 97
  12895 .byte 98
  12896 .byte 108
  12897 .byte 101
  12898 .byte 46
  12899 .byte 10
  12900 .byte 0
  12901 .size badtest.3012,38
  12902 .align 1
  12903 .type goodtest.3013,@object
  12904 goodtest.3013:
  12905 .byte 37
  12906 .byte 100
  12907 .byte 32
  12908 .byte 114
  12909 .byte 101
  12910 .byte 103
  12911 .byte 105
  12912 .byte 115
  12913 .byte 116
  12914 .byte 101
  12915 .byte 114
  12916 .byte 115
  12917 .byte 32
  12918 .byte 97
  12919 .byte 115
  12920 .byte 115
  12921 .byte 105
  12922 .byte 103
  12923 .byte 110
  12924 .byte 101
  12925 .byte 100
  12926 .byte 32
  12927 .byte 116
  12928 .byte 111
  12929 .byte 32
  12930 .byte 37
  12931 .byte 115
  12932 .byte 32
  12933 .byte 118
  12934 .byte 97
  12935 .byte 114
  12936 .byte 105
  12937 .byte 97
  12938 .byte 98
  12939 .byte 108
  12940 .byte 101
  12941 .byte 115
  12942 .byte 46
  12943 .byte 10
  12944 .byte 0
  12945 .size goodtest.3013,40
  12946 .globl s81
  12947 .text
  12948 .align 16
  12949 .type s81,@function
  12950 s81:
  12951 pushl %ebp
  12952 pushl %ebx
  12953 pushl %esi
  12954 pushl %edi
  12955 movl %esp,%ebp
  12956 subl $56,%esp
  12957 movl $0,-56(%ebp)
  12958 movl $0,-44(%ebp)
  12959 movl $0,-48(%ebp)
  12960 movl $0,-52(%ebp)
  12961 leal qs81.3011,%edi
  12962 movl %edi,-36(%ebp)
  12963 movl 20(%ebp),%edi
  12964 leal 60(%edi),%edi
  12965 movl %edi,-40(%ebp)
  12966 .LC3014:
  12967 .LC3015:
  12968 movl -40(%ebp),%edi
  12969 leal 1(%edi),%esi
  12970 movl %esi,-40(%ebp)
  12971 movl -36(%ebp),%esi
  12972 leal 1(%esi),%ebx
  12973 movl %ebx,-36(%ebp)
  12974 movb (,%esi),%bl
  12975 movb %bl,(,%edi)
  12976 movsbl %bl,%edi
  12977 cmpl $0,%edi
  12978 jne .LC3014
  12979 movl $1,-16(%ebp)
  12980 movl $0,-20(%ebp)
  12981 .LC3017:
  12982 movl -16(%ebp),%edi
  12983 movl %edi,%ebx
  12984 movb %bl,-1(%ebp)
  12985 movb %bl,-21(%ebp)
  12986 leal -16(%ebp),%esi
  12987 movl %esi,-8(%ebp)
  12988 leal -16(%ebp),%esi
  12989 movl %esi,-28(%ebp)
  12990 movl %edi,-12(%ebp)
  12991 movl %edi,-32(%ebp)
  12992 movsbl -1(%ebp),%edi
  12993 movsbl -21(%ebp),%esi
  12994 cmpl %esi,%edi
  12995 je .LC3021
  12996 movl $1,-44(%ebp)
  12997 .LC3021:
  12998 movl -8(%ebp),%edi
  12999 movl -28(%ebp),%esi
  13000 cmpl %esi,%edi
  13001 je .LC3023
  13002 movl $1,-48(%ebp)
  13003 .LC3023:
  13004 movl -32(%ebp),%edi
  13005 cmpl %edi,-12(%ebp)
  13006 je .LC3025
  13007 movl $1,-52(%ebp)
  13008 .LC3025:
  13009 sall $1,-16(%ebp)
  13010 .LC3018:
  13011 incl -20(%ebp)
  13012 cmpl $50,-20(%ebp)
  13013 jl .LC3017
  13014 cmpl $0,-44(%ebp)
  13015 je .LC3027
  13016 incl -56(%ebp)
  13017 movl 20(%ebp),%edi
  13018 cmpl $0,44(%edi)
  13019 je .LC3029
  13020 pushl $1
  13021 pushl $s81er.3010
  13022 call printf
  13023 addl $8,%esp
  13024 .LC3029:
  13025 .LC3027:
  13026 cmpl $0,-48(%ebp)
  13027 je .LC3031
  13028 addl $2,-56(%ebp)
  13029 movl 20(%ebp),%edi
  13030 cmpl $0,44(%edi)
  13031 je .LC3033
  13032 pushl $2
  13033 pushl $s81er.3010
  13034 call printf
  13035 addl $8,%esp
  13036 .LC3033:
  13037 .LC3031:
  13038 cmpl $0,-52(%ebp)
  13039 je .LC3035
  13040 addl $4,-56(%ebp)
  13041 movl 20(%ebp),%edi
  13042 cmpl $0,44(%edi)
  13043 je .LC3037
  13044 pushl $4
  13045 pushl $s81er.3010
  13046 call printf
  13047 addl $8,%esp
  13048 .LC3037:
  13049 .LC3035:
  13050 call regc
  13051 movl %eax,-16(%ebp)
  13052 movl 20(%ebp),%edi
  13053 cmpl $0,40(%edi)
  13054 je .LC3039
  13055 cmpl $0,-16(%ebp)
  13056 jge .LC3041
  13057 pushl $.LC434
  13058 pushl $badtest.3012
  13059 call printf
  13060 addl $8,%esp
  13061 jmp .LC3042
  13062 .LC3041:
  13063 pushl $.LC434
  13064 pushl -16(%ebp)
  13065 pushl $goodtest.3013
  13066 call printf
  13067 addl $12,%esp
  13068 .LC3042:
  13069 .LC3039:
  13070 call regp
  13071 movl %eax,-16(%ebp)
  13072 movl 20(%ebp),%edi
  13073 cmpl $0,40(%edi)
  13074 je .LC3043
  13075 cmpl $0,-16(%ebp)
  13076 jge .LC3045
  13077 pushl $.LC3047
  13078 pushl $badtest.3012
  13079 call printf
  13080 addl $8,%esp
  13081 jmp .LC3046
  13082 .LC3045:
  13083 pushl $.LC3047
  13084 pushl -16(%ebp)
  13085 pushl $goodtest.3013
  13086 call printf
  13087 addl $12,%esp
  13088 .LC3046:
  13089 .LC3043:
  13090 call regi
  13091 movl %eax,-16(%ebp)
  13092 movl 20(%ebp),%edi
  13093 cmpl $0,40(%edi)
  13094 je .LC3048
  13095 cmpl $0,-16(%ebp)
  13096 jge .LC3050
  13097 pushl $.LC435
  13098 pushl $badtest.3012
  13099 call printf
  13100 addl $8,%esp
  13101 jmp .LC3051
  13102 .LC3050:
  13103 pushl $.LC435
  13104 pushl -16(%ebp)
  13105 pushl $goodtest.3013
  13106 call printf
  13107 addl $12,%esp
  13108 .LC3051:
  13109 .LC3048:
  13110 movl -56(%ebp),%eax
  13111 .LC3009:
  13112 movl %ebp,%esp
  13113 popl %edi
  13114 popl %esi
  13115 popl %ebx
  13116 popl %ebp
  13117 ret
  13118 .Lf3052:
  13119 .size s81,.Lf3052-s81
  13120 .globl regc
  13121 .align 16
  13122 .type regc,@function
  13123 regc:
  13124 pushl %ebp
  13125 pushl %ebx
  13126 pushl %esi
  13127 pushl %edi
  13128 movl %esp,%ebp
  13129 subl $148,%esp
  13130 movb $0,-138(%ebp)
  13131 movb $1,-117(%ebp)
  13132 movb $2,-118(%ebp)
  13133 movb $3,-119(%ebp)
  13134 movb $4,-1(%ebp)
  13135 movb $5,-120(%ebp)
  13136 movb $6,-2(%ebp)
  13137 movb $7,-121(%ebp)
  13138 movb $8,-3(%ebp)
  13139 movb $9,-122(%ebp)
  13140 movb $10,-4(%ebp)
  13141 movb $11,-123(%ebp)
  13142 movb $12,-5(%ebp)
  13143 movb $13,-124(%ebp)
  13144 movb $14,-6(%ebp)
  13145 movb $15,-125(%ebp)
  13146 movb $16,-7(%ebp)
  13147 movb $17,-126(%ebp)
  13148 movb $18,-8(%ebp)
  13149 movb $19,-127(%ebp)
  13150 movb $20,-9(%ebp)
  13151 movb $21,-128(%ebp)
  13152 movb $22,-10(%ebp)
  13153 movb $23,-129(%ebp)
  13154 movb $24,-11(%ebp)
  13155 movb $25,-130(%ebp)
  13156 movb $26,-12(%ebp)
  13157 movb $27,-131(%ebp)
  13158 movb $28,-13(%ebp)
  13159 movb $29,-132(%ebp)
  13160 movb $30,-14(%ebp)
  13161 movb $31,-133(%ebp)
  13162 movb $32,-15(%ebp)
  13163 movb $33,-134(%ebp)
  13164 movb $34,-16(%ebp)
  13165 movb $35,-135(%ebp)
  13166 movb $36,-136(%ebp)
  13167 movb $37,-137(%ebp)
  13168 movb $38,-139(%ebp)
  13169 leal -117(%ebp),%edi
  13170 leal -138(%ebp),%esi
  13171 movl %edi,%ebx
  13172 subl %esi,%ebx
  13173 movl %ebx,%esi
  13174 movl %esi,-104(%ebp)
  13175 leal -118(%ebp),%esi
  13176 subl %edi,%esi
  13177 movl %esi,%edi
  13178 movl %edi,-100(%ebp)
  13179 leal -119(%ebp),%edi
  13180 leal -118(%ebp),%esi
  13181 subl %esi,%edi
  13182 movl %edi,-96(%ebp)
  13183 leal -120(%ebp),%edi
  13184 leal -119(%ebp),%esi
  13185 subl %esi,%edi
  13186 movl %edi,-92(%ebp)
  13187 leal -121(%ebp),%edi
  13188 leal -120(%ebp),%esi
  13189 subl %esi,%edi
  13190 movl %edi,-88(%ebp)
  13191 leal -122(%ebp),%edi
  13192 leal -121(%ebp),%esi
  13193 subl %esi,%edi
  13194 movl %edi,-84(%ebp)
  13195 leal -123(%ebp),%edi
  13196 leal -122(%ebp),%esi
  13197 subl %esi,%edi
  13198 movl %edi,-80(%ebp)
  13199 leal -124(%ebp),%edi
  13200 leal -123(%ebp),%esi
  13201 subl %esi,%edi
  13202 movl %edi,-76(%ebp)
  13203 leal -125(%ebp),%edi
  13204 leal -124(%ebp),%esi
  13205 subl %esi,%edi
  13206 movl %edi,-72(%ebp)
  13207 leal -126(%ebp),%edi
  13208 leal -125(%ebp),%esi
  13209 subl %esi,%edi
  13210 movl %edi,-68(%ebp)
  13211 leal -127(%ebp),%edi
  13212 leal -126(%ebp),%esi
  13213 subl %esi,%edi
  13214 movl %edi,-64(%ebp)
  13215 leal -128(%ebp),%edi
  13216 leal -127(%ebp),%esi
  13217 subl %esi,%edi
  13218 movl %edi,-60(%ebp)
  13219 leal -129(%ebp),%edi
  13220 leal -128(%ebp),%esi
  13221 subl %esi,%edi
  13222 movl %edi,-56(%ebp)
  13223 leal -130(%ebp),%edi
  13224 leal -129(%ebp),%esi
  13225 subl %esi,%edi
  13226 movl %edi,-52(%ebp)
  13227 leal -131(%ebp),%edi
  13228 leal -130(%ebp),%esi
  13229 subl %esi,%edi
  13230 movl %edi,-48(%ebp)
  13231 leal -132(%ebp),%edi
  13232 leal -131(%ebp),%esi
  13233 subl %esi,%edi
  13234 movl %edi,-44(%ebp)
  13235 leal -133(%ebp),%edi
  13236 leal -132(%ebp),%esi
  13237 subl %esi,%edi
  13238 movl %edi,-40(%ebp)
  13239 leal -134(%ebp),%edi
  13240 leal -133(%ebp),%esi
  13241 subl %esi,%edi
  13242 movl %edi,-36(%ebp)
  13243 leal -135(%ebp),%edi
  13244 leal -134(%ebp),%esi
  13245 subl %esi,%edi
  13246 movl %edi,-32(%ebp)
  13247 leal -136(%ebp),%edi
  13248 leal -135(%ebp),%esi
  13249 subl %esi,%edi
  13250 movl %edi,-28(%ebp)
  13251 leal -137(%ebp),%edi
  13252 leal -136(%ebp),%esi
  13253 subl %esi,%edi
  13254 movl %edi,-24(%ebp)
  13255 leal -139(%ebp),%edi
  13256 leal -137(%ebp),%esi
  13257 subl %esi,%edi
  13258 movl %edi,-20(%ebp)
  13259 movl -104(%ebp),%edi
  13260 movl %edi,-116(%ebp)
  13261 movl $1,-112(%ebp)
  13262 movl $0,-108(%ebp)
  13263 .LC3075:
  13264 movl -112(%ebp),%edi
  13265 cmpl $1,%edi
  13266 je .LC3081
  13267 cmpl $2,%edi
  13268 je .LC3084
  13269 cmpl $3,%edi
  13270 je .LC3089
  13271 jmp .LC3079
  13272 .LC3081:
  13273 movl -108(%ebp),%edi
  13274 leal -104(%ebp),%esi
  13275 movl -116(%ebp),%ebx
  13276 cmpl %ebx,(%esi,%edi,4)
  13277 je .LC3080
  13278 movl -108(%ebp),%edi
  13279 leal -104(%ebp),%esi
  13280 movl (%esi,%edi,4),%edi
  13281 movl %edi,-148(%ebp)
  13282 movl $2,-112(%ebp)
  13283 movl $1,-144(%ebp)
  13284 jmp .LC3080
  13285 .LC3084:
  13286 movl -108(%ebp),%edi
  13287 leal -104(%ebp),%esi
  13288 movl -116(%ebp),%ebx
  13289 cmpl %ebx,(%esi,%edi,4)
  13290 jne .LC3085
  13291 movl $3,-112(%ebp)
  13292 jmp .LC3080
  13293 .LC3085:
  13294 movl -108(%ebp),%edi
  13295 leal -104(%ebp),%esi
  13296 movl -148(%ebp),%ebx
  13297 cmpl %ebx,(%esi,%edi,4)
  13298 jne .LC3087
  13299 incl -144(%ebp)
  13300 jmp .LC3080
  13301 .LC3087:
  13302 movl $4,-112(%ebp)
  13303 jmp .LC3080
  13304 .LC3089:
  13305 movl -108(%ebp),%edi
  13306 leal -104(%ebp),%esi
  13307 movl -116(%ebp),%ebx
  13308 cmpl %ebx,(%esi,%edi,4)
  13309 je .LC3080
  13310 movl $4,-112(%ebp)
  13311 .LC3079:
  13312 .LC3080:
  13313 .LC3076:
  13314 incl -108(%ebp)
  13315 cmpl $22,-108(%ebp)
  13316 jl .LC3075
  13317 cmpl $3,-112(%ebp)
  13318 jne .LC3092
  13319 movl $16,%edi
  13320 movl %edi,%eax
  13321 subl -144(%ebp),%eax
  13322 jmp .LC3053
  13323 .LC3092:
  13324 movl $-1,%eax
  13325 .LC3053:
  13326 movl %ebp,%esp
  13327 popl %edi
  13328 popl %esi
  13329 popl %ebx
  13330 popl %ebp
  13331 ret
  13332 .Lf3094:
  13333 .size regc,.Lf3094-regc
  13334 .globl regi
  13335 .align 16
  13336 .type regi,@function
  13337 regi:
  13338 pushl %ebp
  13339 pushl %ebx
  13340 pushl %esi
  13341 pushl %edi
  13342 movl %esp,%ebp
  13343 subl $264,%esp
  13344 movl $0,-252(%ebp)
  13345 movl $1,-168(%ebp)
  13346 movl $2,-172(%ebp)
  13347 movl $3,-176(%ebp)
  13348 movl $4,-4(%ebp)
  13349 movl $5,-180(%ebp)
  13350 movl $6,-8(%ebp)
  13351 movl $7,-184(%ebp)
  13352 movl $8,-12(%ebp)
  13353 movl $9,-188(%ebp)
  13354 movl $10,-16(%ebp)
  13355 movl $11,-192(%ebp)
  13356 movl $12,-20(%ebp)
  13357 movl $13,-196(%ebp)
  13358 movl $14,-24(%ebp)
  13359 movl $15,-200(%ebp)
  13360 movl $16,-28(%ebp)
  13361 movl $17,-204(%ebp)
  13362 movl $18,-32(%ebp)
  13363 movl $19,-208(%ebp)
  13364 movl $20,-36(%ebp)
  13365 movl $21,-212(%ebp)
  13366 movl $22,-40(%ebp)
  13367 movl $23,-216(%ebp)
  13368 movl $24,-44(%ebp)
  13369 movl $25,-220(%ebp)
  13370 movl $26,-48(%ebp)
  13371 movl $27,-224(%ebp)
  13372 movl $28,-52(%ebp)
  13373 movl $29,-228(%ebp)
  13374 movl $30,-56(%ebp)
  13375 movl $31,-232(%ebp)
  13376 movl $32,-60(%ebp)
  13377 movl $33,-236(%ebp)
  13378 movl $34,-64(%ebp)
  13379 movl $35,-240(%ebp)
  13380 movl $36,-244(%ebp)
  13381 movl $37,-248(%ebp)
  13382 movl $38,-256(%ebp)
  13383 leal -168(%ebp),%edi
  13384 movl $4,%esi
  13385 leal -252(%ebp),%ebx
  13386 movl %edi,%edx
  13387 subl %ebx,%edx
  13388 movl %edx,%eax
  13389 movl %esi,%ecx
  13390 cdq
  13391 idivl %ecx
  13392 movl %eax,-152(%ebp)
  13393 leal -172(%ebp),%ebx
  13394 subl %edi,%ebx
  13395 movl %ebx,%eax
  13396 movl %esi,%ecx
  13397 cdq
  13398 idivl %ecx
  13399 movl %eax,-148(%ebp)
  13400 leal -176(%ebp),%edi
  13401 leal -172(%ebp),%esi
  13402 subl %esi,%edi
  13403 movl %edi,%eax
  13404 movl $4,%ecx
  13405 cdq
  13406 idivl %ecx
  13407 movl %eax,-144(%ebp)
  13408 leal -180(%ebp),%edi
  13409 leal -176(%ebp),%esi
  13410 subl %esi,%edi
  13411 movl %edi,%eax
  13412 movl $4,%ecx
  13413 cdq
  13414 idivl %ecx
  13415 movl %eax,-140(%ebp)
  13416 leal -184(%ebp),%edi
  13417 leal -180(%ebp),%esi
  13418 subl %esi,%edi
  13419 movl %edi,%eax
  13420 movl $4,%ecx
  13421 cdq
  13422 idivl %ecx
  13423 movl %eax,-136(%ebp)
  13424 leal -188(%ebp),%edi
  13425 leal -184(%ebp),%esi
  13426 subl %esi,%edi
  13427 movl %edi,%eax
  13428 movl $4,%ecx
  13429 cdq
  13430 idivl %ecx
  13431 movl %eax,-132(%ebp)
  13432 leal -192(%ebp),%edi
  13433 leal -188(%ebp),%esi
  13434 subl %esi,%edi
  13435 movl %edi,%eax
  13436 movl $4,%ecx
  13437 cdq
  13438 idivl %ecx
  13439 movl %eax,-128(%ebp)
  13440 leal -196(%ebp),%edi
  13441 leal -192(%ebp),%esi
  13442 subl %esi,%edi
  13443 movl %edi,%eax
  13444 movl $4,%ecx
  13445 cdq
  13446 idivl %ecx
  13447 movl %eax,-124(%ebp)
  13448 leal -200(%ebp),%edi
  13449 leal -196(%ebp),%esi
  13450 subl %esi,%edi
  13451 movl %edi,%eax
  13452 movl $4,%ecx
  13453 cdq
  13454 idivl %ecx
  13455 movl %eax,-120(%ebp)
  13456 leal -204(%ebp),%edi
  13457 leal -200(%ebp),%esi
  13458 subl %esi,%edi
  13459 movl %edi,%eax
  13460 movl $4,%ecx
  13461 cdq
  13462 idivl %ecx
  13463 movl %eax,-116(%ebp)
  13464 leal -208(%ebp),%edi
  13465 leal -204(%ebp),%esi
  13466 subl %esi,%edi
  13467 movl %edi,%eax
  13468 movl $4,%ecx
  13469 cdq
  13470 idivl %ecx
  13471 movl %eax,-112(%ebp)
  13472 leal -212(%ebp),%edi
  13473 leal -208(%ebp),%esi
  13474 subl %esi,%edi
  13475 movl %edi,%eax
  13476 movl $4,%ecx
  13477 cdq
  13478 idivl %ecx
  13479 movl %eax,-108(%ebp)
  13480 leal -216(%ebp),%edi
  13481 leal -212(%ebp),%esi
  13482 subl %esi,%edi
  13483 movl %edi,%eax
  13484 movl $4,%ecx
  13485 cdq
  13486 idivl %ecx
  13487 movl %eax,-104(%ebp)
  13488 leal -220(%ebp),%edi
  13489 leal -216(%ebp),%esi
  13490 subl %esi,%edi
  13491 movl %edi,%eax
  13492 movl $4,%ecx
  13493 cdq
  13494 idivl %ecx
  13495 movl %eax,-100(%ebp)
  13496 leal -224(%ebp),%edi
  13497 leal -220(%ebp),%esi
  13498 subl %esi,%edi
  13499 movl %edi,%eax
  13500 movl $4,%ecx
  13501 cdq
  13502 idivl %ecx
  13503 movl %eax,-96(%ebp)
  13504 leal -228(%ebp),%edi
  13505 leal -224(%ebp),%esi
  13506 subl %esi,%edi
  13507 movl %edi,%eax
  13508 movl $4,%ecx
  13509 cdq
  13510 idivl %ecx
  13511 movl %eax,-92(%ebp)
  13512 leal -232(%ebp),%edi
  13513 leal -228(%ebp),%esi
  13514 subl %esi,%edi
  13515 movl %edi,%eax
  13516 movl $4,%ecx
  13517 cdq
  13518 idivl %ecx
  13519 movl %eax,-88(%ebp)
  13520 leal -236(%ebp),%edi
  13521 leal -232(%ebp),%esi
  13522 subl %esi,%edi
  13523 movl %edi,%eax
  13524 movl $4,%ecx
  13525 cdq
  13526 idivl %ecx
  13527 movl %eax,-84(%ebp)
  13528 leal -240(%ebp),%edi
  13529 leal -236(%ebp),%esi
  13530 subl %esi,%edi
  13531 movl %edi,%eax
  13532 movl $4,%ecx
  13533 cdq
  13534 idivl %ecx
  13535 movl %eax,-80(%ebp)
  13536 leal -244(%ebp),%edi
  13537 leal -240(%ebp),%esi
  13538 subl %esi,%edi
  13539 movl %edi,%eax
  13540 movl $4,%ecx
  13541 cdq
  13542 idivl %ecx
  13543 movl %eax,-76(%ebp)
  13544 leal -248(%ebp),%edi
  13545 leal -244(%ebp),%esi
  13546 subl %esi,%edi
  13547 movl %edi,%eax
  13548 movl $4,%ecx
  13549 cdq
  13550 idivl %ecx
  13551 movl %eax,-72(%ebp)
  13552 leal -256(%ebp),%edi
  13553 leal -248(%ebp),%esi
  13554 subl %esi,%edi
  13555 movl %edi,%eax
  13556 movl $4,%ecx
  13557 cdq
  13558 idivl %ecx
  13559 movl %eax,-68(%ebp)
  13560 movl -152(%ebp),%edi
  13561 movl %edi,-164(%ebp)
  13562 movl $1,-160(%ebp)
  13563 movl $0,-156(%ebp)
  13564 .LC3117:
  13565 movl -160(%ebp),%edi
  13566 cmpl $1,%edi
  13567 je .LC3123
  13568 cmpl $2,%edi
  13569 je .LC3126
  13570 cmpl $3,%edi
  13571 je .LC3131
  13572 jmp .LC3121
  13573 .LC3123:
  13574 movl -156(%ebp),%edi
  13575 leal -152(%ebp),%esi
  13576 movl -164(%ebp),%ebx
  13577 cmpl %ebx,(%esi,%edi,4)
  13578 je .LC3122
  13579 movl -156(%ebp),%edi
  13580 leal -152(%ebp),%esi
  13581 movl (%esi,%edi,4),%edi
  13582 movl %edi,-264(%ebp)
  13583 movl $2,-160(%ebp)
  13584 movl $1,-260(%ebp)
  13585 jmp .LC3122
  13586 .LC3126:
  13587 movl -156(%ebp),%edi
  13588 leal -152(%ebp),%esi
  13589 movl -164(%ebp),%ebx
  13590 cmpl %ebx,(%esi,%edi,4)
  13591 jne .LC3127
  13592 movl $3,-160(%ebp)
  13593 jmp .LC3122
  13594 .LC3127:
  13595 movl -156(%ebp),%edi
  13596 leal -152(%ebp),%esi
  13597 movl -264(%ebp),%ebx
  13598 cmpl %ebx,(%esi,%edi,4)
  13599 jne .LC3129
  13600 incl -260(%ebp)
  13601 jmp .LC3122
  13602 .LC3129:
  13603 movl $4,-160(%ebp)
  13604 jmp .LC3122
  13605 .LC3131:
  13606 movl -156(%ebp),%edi
  13607 leal -152(%ebp),%esi
  13608 movl -164(%ebp),%ebx
  13609 cmpl %ebx,(%esi,%edi,4)
  13610 je .LC3122
  13611 movl $4,-160(%ebp)
  13612 .LC3121:
  13613 .LC3122:
  13614 .LC3118:
  13615 incl -156(%ebp)
  13616 cmpl $22,-156(%ebp)
  13617 jl .LC3117
  13618 cmpl $3,-160(%ebp)
  13619 jne .LC3134
  13620 movl $16,%edi
  13621 movl %edi,%eax
  13622 subl -260(%ebp),%eax
  13623 jmp .LC3095
  13624 .LC3134:
  13625 movl $-1,%eax
  13626 .LC3095:
  13627 movl %ebp,%esp
  13628 popl %edi
  13629 popl %esi
  13630 popl %ebx
  13631 popl %ebp
  13632 ret
  13633 .Lf3136:
  13634 .size regi,.Lf3136-regi
  13635 .globl regp
  13636 .align 16
  13637 .type regp,@function
  13638 regp:
  13639 pushl %ebp
  13640 pushl %ebx
  13641 pushl %esi
  13642 pushl %edi
  13643 movl %esp,%ebp
  13644 subl $264,%esp
  13645 leal -252(%ebp),%edi
  13646 movl %edi,-252(%ebp)
  13647 leal -228(%ebp),%edi
  13648 movl %edi,-228(%ebp)
  13649 leal -232(%ebp),%edi
  13650 movl %edi,-232(%ebp)
  13651 leal -236(%ebp),%edi
  13652 movl %edi,-236(%ebp)
  13653 leal -164(%ebp),%edi
  13654 movl %edi,-4(%ebp)
  13655 leal -164(%ebp),%edi
  13656 movl %edi,-164(%ebp)
  13657 leal -168(%ebp),%edi
  13658 movl %edi,-8(%ebp)
  13659 leal -168(%ebp),%edi
  13660 movl %edi,-168(%ebp)
  13661 leal -172(%ebp),%edi
  13662 movl %edi,-12(%ebp)
  13663 leal -172(%ebp),%edi
  13664 movl %edi,-172(%ebp)
  13665 leal -176(%ebp),%edi
  13666 movl %edi,-16(%ebp)
  13667 leal -176(%ebp),%edi
  13668 movl %edi,-176(%ebp)
  13669 leal -180(%ebp),%edi
  13670 movl %edi,-20(%ebp)
  13671 leal -180(%ebp),%edi
  13672 movl %edi,-180(%ebp)
  13673 leal -184(%ebp),%edi
  13674 movl %edi,-24(%ebp)
  13675 leal -184(%ebp),%edi
  13676 movl %edi,-184(%ebp)
  13677 leal -188(%ebp),%edi
  13678 movl %edi,-28(%ebp)
  13679 leal -188(%ebp),%edi
  13680 movl %edi,-188(%ebp)
  13681 leal -192(%ebp),%edi
  13682 movl %edi,-32(%ebp)
  13683 leal -192(%ebp),%edi
  13684 movl %edi,-192(%ebp)
  13685 leal -196(%ebp),%edi
  13686 movl %edi,-36(%ebp)
  13687 leal -196(%ebp),%edi
  13688 movl %edi,-196(%ebp)
  13689 leal -200(%ebp),%edi
  13690 movl %edi,-40(%ebp)
  13691 leal -200(%ebp),%edi
  13692 movl %edi,-200(%ebp)
  13693 leal -204(%ebp),%edi
  13694 movl %edi,-44(%ebp)
  13695 leal -204(%ebp),%edi
  13696 movl %edi,-204(%ebp)
  13697 leal -208(%ebp),%edi
  13698 movl %edi,-48(%ebp)
  13699 leal -208(%ebp),%edi
  13700 movl %edi,-208(%ebp)
  13701 leal -212(%ebp),%edi
  13702 movl %edi,-52(%ebp)
  13703 leal -212(%ebp),%edi
  13704 movl %edi,-212(%ebp)
  13705 leal -216(%ebp),%edi
  13706 movl %edi,-56(%ebp)
  13707 leal -216(%ebp),%edi
  13708 movl %edi,-216(%ebp)
  13709 leal -220(%ebp),%edi
  13710 movl %edi,-60(%ebp)
  13711 leal -220(%ebp),%edi
  13712 movl %edi,-220(%ebp)
  13713 leal -224(%ebp),%edi
  13714 movl %edi,-64(%ebp)
  13715 leal -224(%ebp),%edi
  13716 movl %edi,-224(%ebp)
  13717 leal -240(%ebp),%edi
  13718 movl %edi,-240(%ebp)
  13719 leal -244(%ebp),%edi
  13720 movl %edi,-244(%ebp)
  13721 leal -256(%ebp),%edi
  13722 movl %edi,-256(%ebp)
  13723 leal -228(%ebp),%edi
  13724 movl $4,%esi
  13725 leal -252(%ebp),%ebx
  13726 movl %edi,%edx
  13727 subl %ebx,%edx
  13728 movl %edx,%eax
  13729 movl %esi,%ecx
  13730 cdq
  13731 idivl %ecx
  13732 movl %eax,-152(%ebp)
  13733 leal -232(%ebp),%ebx
  13734 subl %edi,%ebx
  13735 movl %ebx,%eax
  13736 movl %esi,%ecx
  13737 cdq
  13738 idivl %ecx
  13739 movl %eax,-148(%ebp)
  13740 leal -236(%ebp),%edi
  13741 leal -232(%ebp),%esi
  13742 subl %esi,%edi
  13743 movl %edi,%eax
  13744 movl $4,%ecx
  13745 cdq
  13746 idivl %ecx
  13747 movl %eax,-144(%ebp)
  13748 leal -164(%ebp),%edi
  13749 leal -236(%ebp),%esi
  13750 subl %esi,%edi
  13751 movl %edi,%eax
  13752 movl $4,%ecx
  13753 cdq
  13754 idivl %ecx
  13755 movl %eax,-140(%ebp)
  13756 leal -168(%ebp),%edi
  13757 leal -164(%ebp),%esi
  13758 subl %esi,%edi
  13759 movl %edi,%eax
  13760 movl $4,%ecx
  13761 cdq
  13762 idivl %ecx
  13763 movl %eax,-136(%ebp)
  13764 leal -172(%ebp),%edi
  13765 leal -168(%ebp),%esi
  13766 subl %esi,%edi
  13767 movl %edi,%eax
  13768 movl $4,%ecx
  13769 cdq
  13770 idivl %ecx
  13771 movl %eax,-132(%ebp)
  13772 leal -176(%ebp),%edi
  13773 leal -172(%ebp),%esi
  13774 subl %esi,%edi
  13775 movl %edi,%eax
  13776 movl $4,%ecx
  13777 cdq
  13778 idivl %ecx
  13779 movl %eax,-128(%ebp)
  13780 leal -180(%ebp),%edi
  13781 leal -176(%ebp),%esi
  13782 subl %esi,%edi
  13783 movl %edi,%eax
  13784 movl $4,%ecx
  13785 cdq
  13786 idivl %ecx
  13787 movl %eax,-124(%ebp)
  13788 leal -184(%ebp),%edi
  13789 leal -180(%ebp),%esi
  13790 subl %esi,%edi
  13791 movl %edi,%eax
  13792 movl $4,%ecx
  13793 cdq
  13794 idivl %ecx
  13795 movl %eax,-120(%ebp)
  13796 leal -188(%ebp),%edi
  13797 leal -184(%ebp),%esi
  13798 subl %esi,%edi
  13799 movl %edi,%eax
  13800 movl $4,%ecx
  13801 cdq
  13802 idivl %ecx
  13803 movl %eax,-116(%ebp)
  13804 leal -192(%ebp),%edi
  13805 leal -188(%ebp),%esi
  13806 subl %esi,%edi
  13807 movl %edi,%eax
  13808 movl $4,%ecx
  13809 cdq
  13810 idivl %ecx
  13811 movl %eax,-112(%ebp)
  13812 leal -196(%ebp),%edi
  13813 leal -192(%ebp),%esi
  13814 subl %esi,%edi
  13815 movl %edi,%eax
  13816 movl $4,%ecx
  13817 cdq
  13818 idivl %ecx
  13819 movl %eax,-108(%ebp)
  13820 leal -200(%ebp),%edi
  13821 leal -196(%ebp),%esi
  13822 subl %esi,%edi
  13823 movl %edi,%eax
  13824 movl $4,%ecx
  13825 cdq
  13826 idivl %ecx
  13827 movl %eax,-104(%ebp)
  13828 leal -204(%ebp),%edi
  13829 leal -200(%ebp),%esi
  13830 subl %esi,%edi
  13831 movl %edi,%eax
  13832 movl $4,%ecx
  13833 cdq
  13834 idivl %ecx
  13835 movl %eax,-100(%ebp)
  13836 leal -208(%ebp),%edi
  13837 leal -204(%ebp),%esi
  13838 subl %esi,%edi
  13839 movl %edi,%eax
  13840 movl $4,%ecx
  13841 cdq
  13842 idivl %ecx
  13843 movl %eax,-96(%ebp)
  13844 leal -212(%ebp),%edi
  13845 leal -208(%ebp),%esi
  13846 subl %esi,%edi
  13847 movl %edi,%eax
  13848 movl $4,%ecx
  13849 cdq
  13850 idivl %ecx
  13851 movl %eax,-92(%ebp)
  13852 leal -216(%ebp),%edi
  13853 leal -212(%ebp),%esi
  13854 subl %esi,%edi
  13855 movl %edi,%eax
  13856 movl $4,%ecx
  13857 cdq
  13858 idivl %ecx
  13859 movl %eax,-88(%ebp)
  13860 leal -220(%ebp),%edi
  13861 leal -216(%ebp),%esi
  13862 subl %esi,%edi
  13863 movl %edi,%eax
  13864 movl $4,%ecx
  13865 cdq
  13866 idivl %ecx
  13867 movl %eax,-84(%ebp)
  13868 leal -224(%ebp),%edi
  13869 leal -220(%ebp),%esi
  13870 subl %esi,%edi
  13871 movl %edi,%eax
  13872 movl $4,%ecx
  13873 cdq
  13874 idivl %ecx
  13875 movl %eax,-80(%ebp)
  13876 leal -240(%ebp),%edi
  13877 leal -224(%ebp),%esi
  13878 subl %esi,%edi
  13879 movl %edi,%eax
  13880 movl $4,%ecx
  13881 cdq
  13882 idivl %ecx
  13883 movl %eax,-76(%ebp)
  13884 leal -244(%ebp),%edi
  13885 leal -240(%ebp),%esi
  13886 subl %esi,%edi
  13887 movl %edi,%eax
  13888 movl $4,%ecx
  13889 cdq
  13890 idivl %ecx
  13891 movl %eax,-72(%ebp)
  13892 leal -256(%ebp),%edi
  13893 leal -244(%ebp),%esi
  13894 subl %esi,%edi
  13895 movl %edi,%eax
  13896 movl $4,%ecx
  13897 cdq
  13898 idivl %ecx
  13899 movl %eax,-68(%ebp)
  13900 movl -152(%ebp),%edi
  13901 movl %edi,-248(%ebp)
  13902 movl $1,-160(%ebp)
  13903 movl $0,-156(%ebp)
  13904 .LC3159:
  13905 movl -160(%ebp),%edi
  13906 cmpl $1,%edi
  13907 je .LC3165
  13908 cmpl $2,%edi
  13909 je .LC3168
  13910 cmpl $3,%edi
  13911 je .LC3173
  13912 jmp .LC3163
  13913 .LC3165:
  13914 movl -156(%ebp),%edi
  13915 leal -152(%ebp),%esi
  13916 movl -248(%ebp),%ebx
  13917 cmpl %ebx,(%esi,%edi,4)
  13918 je .LC3164
  13919 movl -156(%ebp),%edi
  13920 leal -152(%ebp),%esi
  13921 movl (%esi,%edi,4),%edi
  13922 movl %edi,-264(%ebp)
  13923 movl $2,-160(%ebp)
  13924 movl $1,-260(%ebp)
  13925 jmp .LC3164
  13926 .LC3168:
  13927 movl -156(%ebp),%edi
  13928 leal -152(%ebp),%esi
  13929 movl -248(%ebp),%ebx
  13930 cmpl %ebx,(%esi,%edi,4)
  13931 jne .LC3169
  13932 movl $3,-160(%ebp)
  13933 jmp .LC3164
  13934 .LC3169:
  13935 movl -156(%ebp),%edi
  13936 leal -152(%ebp),%esi
  13937 movl -264(%ebp),%ebx
  13938 cmpl %ebx,(%esi,%edi,4)
  13939 jne .LC3171
  13940 incl -260(%ebp)
  13941 jmp .LC3164
  13942 .LC3171:
  13943 movl $4,-160(%ebp)
  13944 jmp .LC3164
  13945 .LC3173:
  13946 movl -156(%ebp),%edi
  13947 leal -152(%ebp),%esi
  13948 movl -248(%ebp),%ebx
  13949 cmpl %ebx,(%esi,%edi,4)
  13950 je .LC3164
  13951 movl $4,-160(%ebp)
  13952 .LC3163:
  13953 .LC3164:
  13954 .LC3160:
  13955 incl -156(%ebp)
  13956 cmpl $22,-156(%ebp)
  13957 jl .LC3159
  13958 cmpl $3,-160(%ebp)
  13959 jne .LC3176
  13960 movl $16,%edi
  13961 movl %edi,%eax
  13962 subl -260(%ebp),%eax
  13963 jmp .LC3137
  13964 .LC3176:
  13965 movl $-1,%eax
  13966 .LC3137:
  13967 movl %ebp,%esp
  13968 popl %edi
  13969 popl %esi
  13970 popl %ebx
  13971 popl %ebp
  13972 ret
  13973 .Lf3178:
  13974 .size regp,.Lf3178-regp
  13975 .bss
  13976 .align 4
  13977 .type x3d.3180,@object
  13978 .size x3d.3180,420
  13979 .lcomm x3d.3180,420
  13980 .data
  13981 .align 1
  13982 .type s84er.3181,@object
  13983 s84er.3181:
  13984 .byte 115
  13985 .byte 56
  13986 .byte 52
  13987 .byte 44
  13988 .byte 101
  13989 .byte 114
  13990 .byte 37
  13991 .byte 100
  13992 .byte 10
  13993 .byte 0
  13994 .size s84er.3181,10
  13995 .align 1
  13996 .type qs84.3182,@object
  13997 .size qs84.3182,8
  13998 qs84.3182:
  13999 .byte 115
  14000 .byte 56
  14001 .byte 52
  14002 .byte 32
  14003 .byte 32
  14004 .byte 32
  14005 .byte 32
  14006 .byte 0
  14007 .globl s84
  14008 .text
  14009 .align 16
  14010 .type s84,@function
  14011 s84:
  14012 pushl %ebp
  14013 pushl %ebx
  14014 pushl %esi
  14015 pushl %edi
  14016 movl %esp,%ebp
  14017 subl $172,%esp
  14018 leal qs84.3182,%edi
  14019 movl %edi,-156(%ebp)
  14020 movl 20(%ebp),%edi
  14021 leal 60(%edi),%edi
  14022 movl %edi,-160(%ebp)
  14023 movl $0,-164(%ebp)
  14024 .LC3183:
  14025 .LC3184:
  14026 movl -160(%ebp),%edi
  14027 leal 1(%edi),%esi
  14028 movl %esi,-160(%ebp)
  14029 movl -156(%ebp),%esi
  14030 leal 1(%esi),%ebx
  14031 movl %ebx,-156(%ebp)
  14032 movb (,%esi),%bl
  14033 movb %bl,(,%edi)
  14034 movsbl %bl,%edi
  14035 cmpl $0,%edi
  14036 jne .LC3183
  14037 pushl $3
  14038 call fip
  14039 addl $4,%esp
  14040 movl %eax,-168(%ebp)
  14041 movl -168(%ebp),%edi
  14042 cmpl $3,(,%edi)
  14043 je .LC3186
  14044 movl 20(%ebp),%edi
  14045 cmpl $0,44(%edi)
  14046 je .LC3188
  14047 pushl $1
  14048 pushl $s84er.3181
  14049 call printf
  14050 addl $8,%esp
  14051 .LC3188:
  14052 incl -164(%ebp)
  14053 .LC3186:
  14054 leal glork,%edi
  14055 movl %edi,-172(%ebp)
  14056 pushl $4
  14057 call *-172(%ebp)
  14058 addl $4,%esp
  14059 cmpl $4,%eax
  14060 je .LC3190
  14061 movl 20(%ebp),%edi
  14062 cmpl $0,44(%edi)
  14063 je .LC3192
  14064 pushl $2
  14065 pushl $s84er.3181
  14066 call printf
  14067 addl $8,%esp
  14068 .LC3192:
  14069 addl $2,-164(%ebp)
  14070 .LC3190:
  14071 movl $0,-8(%ebp)
  14072 .LC3194:
  14073 movl -8(%ebp),%edi
  14074 leal -80(%ebp),%esi
  14075 pushl %edi
  14076 fildl (%esp)
  14077 addl $4,%esp
  14078 fstps (%esi,%edi,4)
  14079 movl -8(%ebp),%edi
  14080 leal (,%edi,4),%edi
  14081 leal -148(%ebp),%esi
  14082 leal -80(%ebp),%ebx
  14083 leal (%ebx,%edi),%ebx
  14084 movl %ebx,(%esi,%edi)
  14085 .LC3195:
  14086 incl -8(%ebp)
  14087 cmpl $17,-8(%ebp)
  14088 jl .LC3194
  14089 flds .LC421
  14090 fstps -152(%ebp)
  14091 movl $0,-8(%ebp)
  14092 .LC3198:
  14093 flds -152(%ebp)
  14094 movl -8(%ebp),%edi
  14095 leal -148(%ebp),%esi
  14096 movl (%esi,%edi,4),%edi
  14097 fadds (,%edi)
  14098 fstps -152(%ebp)
  14099 .LC3199:
  14100 incl -8(%ebp)
  14101 cmpl $17,-8(%ebp)
  14102 jl .LC3198
  14103 flds .LC3204
  14104 fcomps -152(%ebp)
  14105 fstsw %ax
  14106 sahf
  14107 je .LC3202
  14108 movl 20(%ebp),%edi
  14109 cmpl $0,44(%edi)
  14110 je .LC3205
  14111 pushl $4
  14112 pushl $s84er.3181
  14113 call printf
  14114 addl $8,%esp
  14115 .LC3205:
  14116 addl $4,-164(%ebp)
  14117 .LC3202:
  14118 movl $0,-12(%ebp)
  14119 .LC3207:
  14120 movl $0,-8(%ebp)
  14121 .LC3211:
  14122 movl $0,-4(%ebp)
  14123 .LC3215:
  14124 movl -4(%ebp),%edi
  14125 movl -8(%ebp),%esi
  14126 movl -12(%ebp),%ebx
  14127 imul $28,%esi,%edx
  14128 imul $140,%ebx,%ecx
  14129 leal x3d.3180(%ecx),%ecx
  14130 leal (%ecx,%edx),%edx
  14131 imul $35,%ebx,%ebx
  14132 imul $7,%esi,%esi
  14133 leal (%esi,%ebx),%esi
  14134 leal (%edi,%esi),%esi
  14135 movl %esi,(%edx,%edi,4)
  14136 .LC3216:
  14137 incl -4(%ebp)
  14138 cmpl $7,-4(%ebp)
  14139 jl .LC3215
  14140 .LC3212:
  14141 incl -8(%ebp)
  14142 cmpl $5,-8(%ebp)
  14143 jl .LC3211
  14144 .LC3208:
  14145 incl -12(%ebp)
  14146 cmpl $3,-12(%ebp)
  14147 jl .LC3207
  14148 movl $1,-12(%ebp)
  14149 movl $2,-8(%ebp)
  14150 movl $3,-4(%ebp)
  14151 pushl $0
  14152 pushl $105
  14153 pushl $x3d.3180
  14154 call array
  14155 addl $12,%esp
  14156 movl %eax,%edi
  14157 pushl $35
  14158 pushl $35
  14159 imul $140,-12(%ebp),%esi
  14160 leal x3d.3180(%esi),%esi
  14161 pushl %esi
  14162 call array
  14163 addl $12,%esp
  14164 movl %eax,%esi
  14165 pushl $49
  14166 pushl $7
  14167 imul $28,-8(%ebp),%ebx
  14168 imul $140,-12(%ebp),%edx
  14169 leal x3d.3180(%edx),%edx
  14170 leal (%edx,%ebx),%ebx
  14171 pushl %ebx
  14172 call array
  14173 addl $12,%esp
  14174 leal (%esi,%edi),%edi
  14175 leal (%eax,%edi),%edi
  14176 movl -4(%ebp),%esi
  14177 imul $28,-8(%ebp),%ebx
  14178 imul $140,-12(%ebp),%edx
  14179 leal x3d.3180(%edx),%edx
  14180 leal (%edx,%ebx),%ebx
  14181 movl (%ebx,%esi,4),%esi
  14182 leal (%esi,%edi),%edi
  14183 subl $52,%edi
  14184 cmpl $0,%edi
  14185 je .LC3219
  14186 movl 20(%ebp),%edi
  14187 cmpl $0,44(%edi)
  14188 je .LC3221
  14189 pushl $8
  14190 pushl $s84er.3181
  14191 call printf
  14192 addl $8,%esp
  14193 .LC3221:
  14194 addl $8,-164(%ebp)
  14195 .LC3219:
  14196 movl -164(%ebp),%eax
  14197 .LC3179:
  14198 movl %ebp,%esp
  14199 popl %edi
  14200 popl %esi
  14201 popl %ebx
  14202 popl %ebp
  14203 ret
  14204 .Lf3223:
  14205 .size s84,.Lf3223-s84
  14206 .globl array
  14207 .align 16
  14208 .type array,@function
  14209 array:
  14210 pushl %ebp
  14211 pushl %ebx
  14212 pushl %esi
  14213 pushl %edi
  14214 movl %esp,%ebp
  14215 subl $4,%esp
  14216 movl $0,-4(%ebp)
  14217 jmp .LC3228
  14218 .LC3225:
  14219 movl -4(%ebp),%edi
  14220 movl 20(%ebp),%esi
  14221 movl 28(%ebp),%ebx
  14222 leal (%ebx,%edi),%ebx
  14223 cmpl %ebx,(%esi,%edi,4)
  14224 je .LC3229
  14225 movl $1,%eax
  14226 jmp .LC3224
  14227 .LC3229:
  14228 .LC3226:
  14229 incl -4(%ebp)
  14230 .LC3228:
  14231 movl 24(%ebp),%edi
  14232 cmpl %edi,-4(%ebp)
  14233 jl .LC3225
  14234 movl $0,%eax
  14235 .LC3224:
  14236 movl %ebp,%esp
  14237 popl %edi
  14238 popl %esi
  14239 popl %ebx
  14240 popl %ebp
  14241 ret
  14242 .Lf3231:
  14243 .size array,.Lf3231-array
  14244 .bss
  14245 .align 4
  14246 .type y.3233,@object
  14247 .size y.3233,4
  14248 .lcomm y.3233,4
  14249 .globl fip
  14250 .text
  14251 .align 16
  14252 .type fip,@function
  14253 fip:
  14254 pushl %ebp
  14255 pushl %ebx
  14256 pushl %esi
  14257 pushl %edi
  14258 movl %esp,%ebp
  14259 leal y.3233,%edi
  14260 movl 20(%ebp),%esi
  14261 movl %esi,y.3233
  14262 movl %edi,%eax
  14263 .LC3232:
  14264 movl %ebp,%esp
  14265 popl %edi
  14266 popl %esi
  14267 popl %ebx
  14268 popl %ebp
  14269 ret
  14270 .Lf3234:
  14271 .size fip,.Lf3234-fip
  14272 .globl glork
  14273 .align 16
  14274 .type glork,@function
  14275 glork:
  14276 pushl %ebp
  14277 pushl %ebx
  14278 pushl %esi
  14279 pushl %edi
  14280 movl %esp,%ebp
  14281 movl 20(%ebp),%eax
  14282 .LC3235:
  14283 movl %ebp,%esp
  14284 popl %edi
  14285 popl %esi
  14286 popl %ebx
  14287 popl %ebp
  14288 ret
  14289 .Lf3236:
  14290 .size glork,.Lf3236-glork
  14291 .data
  14292 .align 1
  14293 .type s85er.3238,@object
  14294 s85er.3238:
  14295 .byte 115
  14296 .byte 56
  14297 .byte 53
  14298 .byte 44
  14299 .byte 101
  14300 .byte 114
  14301 .byte 37
  14302 .byte 100
  14303 .byte 10
  14304 .byte 0
  14305 .size s85er.3238,10
  14306 .align 1
  14307 .type qs85.3239,@object
  14308 .size qs85.3239,8
  14309 qs85.3239:
  14310 .byte 115
  14311 .byte 56
  14312 .byte 53
  14313 .byte 32
  14314 .byte 32
  14315 .byte 32
  14316 .byte 32
  14317 .byte 0
  14318 .align 4
  14319 .type type.3247,@object
  14320 type.3247:
  14321 .long .LC434
  14322 .long .LC436
  14323 .long .LC435
  14324 .long .LC437
  14325 .long .LC438
  14326 .long .LC439
  14327 .long .LC440
  14328 .size type.3247,28
  14329 .align 1
  14330 .type aln.3248,@object
  14331 aln.3248:
  14332 .byte 32
  14333 .byte 97
  14334 .byte 108
  14335 .byte 105
  14336 .byte 103
  14337 .byte 110
  14338 .byte 109
  14339 .byte 101
  14340 .byte 110
  14341 .byte 116
  14342 .byte 58
  14343 .byte 32
  14344 .byte 0
  14345 .size aln.3248,13
  14346 .globl s85
  14347 .text
  14348 .align 16
  14349 .type s85,@function
  14350 s85:
  14351 pushl %ebp
  14352 pushl %ebx
  14353 pushl %esi
  14354 pushl %edi
  14355 movl %esp,%ebp
  14356 subl $404,%esp
  14357 leal qs85.3239,%edi
  14358 movl %edi,-276(%ebp)
  14359 movl 20(%ebp),%edi
  14360 leal 60(%edi),%edi
  14361 movl %edi,-280(%ebp)
  14362 movl $0,-320(%ebp)
  14363 .LC3252:
  14364 .LC3253:
  14365 movl -280(%ebp),%edi
  14366 leal 1(%edi),%esi
  14367 movl %esi,-280(%ebp)
  14368 movl -276(%ebp),%esi
  14369 leal 1(%esi),%ebx
  14370 movl %ebx,-276(%ebp)
  14371 movb (,%esi),%bl
  14372 movb %bl,(,%edi)
  14373 movsbl %bl,%edi
  14374 cmpl $0,%edi
  14375 jne .LC3252
  14376 leal -296(%ebp),%edi
  14377 leal -316(%ebp),%esi
  14378 subl %esi,%edi
  14379 cmpl $0,%edi
  14380 jle .LC3263
  14381 leal -292(%ebp),%edi
  14382 leal -296(%ebp),%esi
  14383 subl %esi,%edi
  14384 cmpl $0,%edi
  14385 jle .LC3263
  14386 leal -288(%ebp),%edi
  14387 leal -292(%ebp),%esi
  14388 subl %esi,%edi
  14389 cmpl $0,%edi
  14390 jg .LC3255
  14391 .LC3263:
  14392 movl 20(%ebp),%edi
  14393 cmpl $0,44(%edi)
  14394 je .LC3264
  14395 pushl $1
  14396 pushl $s85er.3238
  14397 call printf
  14398 addl $8,%esp
  14399 .LC3264:
  14400 incl -320(%ebp)
  14401 .LC3255:
  14402 leal -355(%ebp),%edi
  14403 leal -356(%ebp),%esi
  14404 subl %esi,%edi
  14405 movl %edi,-272(%ebp)
  14406 leal -358(%ebp),%edi
  14407 leal -360(%ebp),%esi
  14408 subl %esi,%edi
  14409 movl %edi,-268(%ebp)
  14410 leal -364(%ebp),%edi
  14411 leal -368(%ebp),%esi
  14412 subl %esi,%edi
  14413 movl %edi,-264(%ebp)
  14414 leal -372(%ebp),%edi
  14415 leal -376(%ebp),%esi
  14416 subl %esi,%edi
  14417 movl %edi,-260(%ebp)
  14418 leal -380(%ebp),%edi
  14419 leal -384(%ebp),%esi
  14420 subl %esi,%edi
  14421 movl %edi,-256(%ebp)
  14422 leal -388(%ebp),%edi
  14423 leal -392(%ebp),%esi
  14424 subl %esi,%edi
  14425 movl %edi,-252(%ebp)
  14426 leal -400(%ebp),%edi
  14427 leal -404(%ebp),%esi
  14428 subl %esi,%edi
  14429 movl %edi,-248(%ebp)
  14430 movl 20(%ebp),%edi
  14431 cmpl $0,40(%edi)
  14432 je .LC3279
  14433 movl $0,-244(%ebp)
  14434 .LC3281:
  14435 movl -244(%ebp),%edi
  14436 leal (,%edi,4),%edi
  14437 leal -272(%ebp),%esi
  14438 pushl (%esi,%edi)
  14439 pushl $aln.3248
  14440 pushl type.3247(%edi)
  14441 pushl $.LC3285
  14442 call printf
  14443 addl $16,%esp
  14444 .LC3282:
  14445 incl -244(%ebp)
  14446 cmpl $7,-244(%ebp)
  14447 jl .LC3281
  14448 .LC3279:
  14449 movl -284(%ebp),%edi
  14450 orl $56,%edi
  14451 movl %edi,-284(%ebp)
  14452 movl -284(%ebp),%edi
  14453 movl %edi,%esi
  14454 andl $0xfffffffc,%esi
  14455 sall $26,%edi
  14456 sarl $29,%edi
  14457 sall $30,%edi
  14458 sarl $30,%edi
  14459 andl $3,%edi
  14460 orl %edi,%esi
  14461 movl %esi,-284(%ebp)
  14462 movl -284(%ebp),%edi
  14463 movl %edi,%esi
  14464 andl $0xffffffc7,%esi
  14465 sall $30,%edi
  14466 sarl $30,%edi
  14467 sall $29,%edi
  14468 sarl $29,%edi
  14469 leal (,%edi,8),%edi
  14470 andl $56,%edi
  14471 orl %edi,%esi
  14472 movl %esi,-284(%ebp)
  14473 movl -284(%ebp),%edi
  14474 sall $26,%edi
  14475 sarl $29,%edi
  14476 cmpl $3,%edi
  14477 je .LC3286
  14478 movl -284(%ebp),%edi
  14479 sall $26,%edi
  14480 sarl $29,%edi
  14481 cmpl $-1,%edi
  14482 jne .LC3288
  14483 movl 20(%ebp),%edi
  14484 cmpl $0,40(%edi)
  14485 je .LC3289
  14486 pushl $.LC3292
  14487 call printf
  14488 addl $4,%esp
  14489 jmp .LC3289
  14490 .LC3288:
  14491 movl 20(%ebp),%edi
  14492 cmpl $0,44(%edi)
  14493 je .LC3293
  14494 pushl $2
  14495 pushl $s85er.3238
  14496 call printf
  14497 addl $8,%esp
  14498 .LC3293:
  14499 addl $2,-320(%ebp)
  14500 .LC3289:
  14501 .LC3286:
  14502 movl -284(%ebp),%edi
  14503 orl $64,%edi
  14504 movl %edi,-284(%ebp)
  14505 movl -284(%ebp),%edi
  14506 sall $25,%edi
  14507 sarl $31,%edi
  14508 cmpl $1,%edi
  14509 je .LC3295
  14510 movl 20(%ebp),%edi
  14511 cmpl $0,40(%edi)
  14512 je .LC3297
  14513 pushl $.LC3299
  14514 call printf
  14515 addl $4,%esp
  14516 .LC3297:
  14517 .LC3295:
  14518 leal -240(%ebp),%edi
  14519 movl %edi,%esi
  14520 subl %edi,%esi
  14521 cmpl $0,%esi
  14522 jne .LC3307
  14523 cmpl $0,%esi
  14524 jne .LC3307
  14525 cmpl $0,%esi
  14526 jne .LC3307
  14527 cmpl $0,%esi
  14528 jne .LC3307
  14529 cmpl $0,%esi
  14530 jne .LC3307
  14531 cmpl $0,%esi
  14532 jne .LC3307
  14533 cmpl $0,%esi
  14534 je .LC3300
  14535 .LC3307:
  14536 movl 20(%ebp),%edi
  14537 cmpl $0,44(%edi)
  14538 je .LC3308
  14539 pushl $4
  14540 pushl $s85er.3238
  14541 call printf
  14542 addl $8,%esp
  14543 .LC3308:
  14544 addl $4,-320(%ebp)
  14545 .LC3300:
  14546 jmp .LC3310
  14547 movl 20(%ebp),%edi
  14548 cmpl $0,44(%edi)
  14549 je .LC3312
  14550 pushl $8
  14551 pushl $s85er.3238
  14552 call printf
  14553 addl $8,%esp
  14554 .LC3312:
  14555 addl $8,-320(%ebp)
  14556 .LC3310:
  14557 leal -352(%ebp),%edi
  14558 movl %edi,-288(%ebp)
  14559 movb $2,-352(%ebp)
  14560 movl -288(%ebp),%edi
  14561 movsbl (,%edi),%esi
  14562 leal 1(%esi),%esi
  14563 movl %esi,%ebx
  14564 movb %bl,(,%edi)
  14565 movsbl -352(%ebp),%edi
  14566 cmpl $3,%edi
  14567 je .LC3316
  14568 movl 20(%ebp),%edi
  14569 cmpl $0,44(%edi)
  14570 je .LC3318
  14571 pushl $16
  14572 pushl $s85er.3238
  14573 call printf
  14574 addl $8,%esp
  14575 .LC3318:
  14576 addl $16,-320(%ebp)
  14577 .LC3316:
  14578 movl -320(%ebp),%eax
  14579 .LC3237:
  14580 movl %ebp,%esp
  14581 popl %edi
  14582 popl %esi
  14583 popl %ebx
  14584 popl %ebp
  14585 ret
  14586 .Lf3320:
  14587 .size s85,.Lf3320-s85
  14588 .data
  14589 .align 1
  14590 .type s86er.3322,@object
  14591 s86er.3322:
  14592 .byte 115
  14593 .byte 56
  14594 .byte 54
  14595 .byte 44
  14596 .byte 101
  14597 .byte 114
  14598 .byte 37
  14599 .byte 100
  14600 .byte 10
  14601 .byte 0
  14602 .size s86er.3322,10
  14603 .align 1
  14604 .type qs86.3323,@object
  14605 .size qs86.3323,8
  14606 qs86.3323:
  14607 .byte 115
  14608 .byte 56
  14609 .byte 54
  14610 .byte 32
  14611 .byte 32
  14612 .byte 32
  14613 .byte 32
  14614 .byte 0
  14615 .align 4
  14616 .type x.3324,@object
  14617 x.3324:
  14618 .long 1
  14619 .long 3
  14620 .long 5
  14621 .size x.3324,12
  14622 .align 4
  14623 .type pint.3325,@object
  14624 .size pint.3325,4
  14625 pint.3325:
  14626 .long x.3324+8
  14627 .bss
  14628 .align 4
  14629 .type zero.3327,@object
  14630 .size zero.3327,40
  14631 .lcomm zero.3327,40
  14632 .data
  14633 .align 4
  14634 .type y0.3328,@object
  14635 y0.3328:
  14636 .long 1065353216
  14637 .long 1077936128
  14638 .long 1084227584
  14639 .long 1073741824
  14640 .long 1082130432
  14641 .long 1086324736
  14642 .long 1077936128
  14643 .long 1084227584
  14644 .long 1088421888
  14645 .long 0
  14646 .long 0
  14647 .long 0
  14648 .size y0.3328,48
  14649 .align 4
  14650 .type y1.3329,@object
  14651 .size y1.3329,48
  14652 y1.3329:
  14653 .long 1065353216
  14654 .long 1077936128
  14655 .long 1084227584
  14656 .long 1073741824
  14657 .long 1082130432
  14658 .long 1086324736
  14659 .long 1077936128
  14660 .long 1084227584
  14661 .long 1088421888
  14662 .space 12
  14663 .align 4
  14664 .type y2.3330,@object
  14665 .size y2.3330,48
  14666 y2.3330:
  14667 .long 1065353216
  14668 .long 1077936128
  14669 .long 1084227584
  14670 .long 1073741824
  14671 .long 1082130432
  14672 .long 1086324736
  14673 .long 1077936128
  14674 .long 1084227584
  14675 .long 1088421888
  14676 .space 12
  14677 .align 4
  14678 .type y3.3331,@object
  14679 .size y3.3331,48
  14680 y3.3331:
  14681 .long 1065353216
  14682 .space 8
  14683 .long 1073741824
  14684 .space 8
  14685 .long 1077936128
  14686 .space 8
  14687 .long 1082130432
  14688 .space 8
  14689 .globl s86
  14690 .text
  14691 .align 16
  14692 .type s86,@function
  14693 s86:
  14694 pushl %ebp
  14695 pushl %ebx
  14696 pushl %esi
  14697 pushl %edi
  14698 movl %esp,%ebp
  14699 subl $40,%esp
  14700 movl pint.3325,%edi
  14701 leal -4(%edi),%edi
  14702 movl %edi,-36(%ebp)
  14703 call one
  14704 movl -36(%ebp),%esi
  14705 leal (%esi,%eax,4),%edi
  14706 movl %edi,-4(%ebp)
  14707 leal qs86.3323,%edi
  14708 movl %edi,-24(%ebp)
  14709 movl 20(%ebp),%edi
  14710 leal 60(%edi),%edi
  14711 movl %edi,-28(%ebp)
  14712 movl $0,-32(%ebp)
  14713 .LC3332:
  14714 .LC3333:
  14715 movl -28(%ebp),%edi
  14716 leal 1(%edi),%esi
  14717 movl %esi,-28(%ebp)
  14718 movl -24(%ebp),%esi
  14719 leal 1(%esi),%ebx
  14720 movl %ebx,-24(%ebp)
  14721 movb (,%esi),%bl
  14722 movb %bl,(,%edi)
  14723 movsbl %bl,%edi
  14724 cmpl $0,%edi
  14725 jne .LC3332
  14726 movl pint.3325,%edi
  14727 cmpl $5,(,%edi)
  14728 je .LC3335
  14729 movl 20(%ebp),%edi
  14730 cmpl $0,44(%edi)
  14731 je .LC3337
  14732 pushl $1
  14733 pushl $s86er.3322
  14734 call printf
  14735 addl $8,%esp
  14736 .LC3337:
  14737 incl -32(%ebp)
  14738 .LC3335:
  14739 movl -36(%ebp),%edi
  14740 cmpl $3,(,%edi)
  14741 je .LC3339
  14742 movl 20(%ebp),%edi
  14743 cmpl $0,44(%edi)
  14744 je .LC3341
  14745 pushl $2
  14746 pushl $s86er.3322
  14747 call printf
  14748 addl $8,%esp
  14749 .LC3341:
  14750 addl $2,-32(%ebp)
  14751 .LC3339:
  14752 movl -4(%ebp),%edi
  14753 cmpl $5,(,%edi)
  14754 je .LC3343
  14755 movl 20(%ebp),%edi
  14756 cmpl $0,44(%edi)
  14757 je .LC3345
  14758 pushl $4
  14759 pushl $s86er.3322
  14760 call printf
  14761 addl $8,%esp
  14762 .LC3345:
  14763 addl $4,-32(%ebp)
  14764 .LC3343:
  14765 movl $0,-20(%ebp)
  14766 movl $0,-8(%ebp)
  14767 .LC3347:
  14768 movl -8(%ebp),%edi
  14769 cmpl $0,zero.3327(,%edi,4)
  14770 je .LC3351
  14771 movl $1,-20(%ebp)
  14772 .LC3351:
  14773 .LC3348:
  14774 incl -8(%ebp)
  14775 cmpl $10,-8(%ebp)
  14776 jl .LC3347
  14777 cmpl $0,-20(%ebp)
  14778 je .LC3353
  14779 movl 20(%ebp),%edi
  14780 cmpl $0,44(%edi)
  14781 je .LC3355
  14782 pushl $8
  14783 pushl $s86er.3322
  14784 call printf
  14785 addl $8,%esp
  14786 .LC3355:
  14787 addl $8,-32(%ebp)
  14788 .LC3353:
  14789 movl $0,-20(%ebp)
  14790 movl $0,-12(%ebp)
  14791 .LC3357:
  14792 movl $0,-8(%ebp)
  14793 .LC3361:
  14794 imul $3,-12(%ebp),%edi
  14795 movl -8(%ebp),%esi
  14796 leal (%esi,%edi),%edi
  14797 movl %edi,-16(%ebp)
  14798 movl -8(%ebp),%edi
  14799 leal (,%edi,4),%edi
  14800 imul $12,-12(%ebp),%esi
  14801 leal y1.3329(%esi),%ebx
  14802 flds (%ebx,%edi)
  14803 fstps -40(%ebp)
  14804 leal y2.3330(%esi),%esi
  14805 flds (%esi,%edi)
  14806 fcomps -40(%ebp)
  14807 fstsw %ax
  14808 sahf
  14809 jne .LC3367
  14810 movl -16(%ebp),%edi
  14811 flds y0.3328(,%edi,4)
  14812 fcomps -40(%ebp)
  14813 fstsw %ax
  14814 sahf
  14815 je .LC3365
  14816 .LC3367:
  14817 movl $1,-20(%ebp)
  14818 .LC3365:
  14819 .LC3362:
  14820 incl -8(%ebp)
  14821 cmpl $3,-8(%ebp)
  14822 jl .LC3361
  14823 .LC3358:
  14824 incl -12(%ebp)
  14825 cmpl $4,-12(%ebp)
  14826 jl .LC3357
  14827 cmpl $0,-20(%ebp)
  14828 je .LC3368
  14829 movl 20(%ebp),%edi
  14830 cmpl $0,44(%edi)
  14831 je .LC3370
  14832 pushl $16
  14833 pushl $s86er.3322
  14834 call printf
  14835 addl $8,%esp
  14836 .LC3370:
  14837 addl $16,-32(%ebp)
  14838 .LC3368:
  14839 movl $0,-20(%ebp)
  14840 movl $0,-8(%ebp)
  14841 .LC3372:
  14842 movl -8(%ebp),%edi
  14843 imul $12,%edi,%esi
  14844 leal 1(%edi),%edi
  14845 pushl %edi
  14846 fildl (%esp)
  14847 addl $4,%esp
  14848 fcomps y3.3331(%esi)
  14849 fstsw %ax
  14850 sahf
  14851 je .LC3376
  14852 movl $1,-20(%ebp)
  14853 .LC3376:
  14854 .LC3373:
  14855 incl -8(%ebp)
  14856 cmpl $4,-8(%ebp)
  14857 jl .LC3372
  14858 cmpl $0,-20(%ebp)
  14859 je .LC3378
  14860 movl 20(%ebp),%edi
  14861 cmpl $0,44(%edi)
  14862 je .LC3380
  14863 pushl $32
  14864 pushl $s86er.3322
  14865 call printf
  14866 addl $8,%esp
  14867 .LC3380:
  14868 addl $32,-32(%ebp)
  14869 .LC3378:
  14870 movl -32(%ebp),%eax
  14871 .LC3321:
  14872 movl %ebp,%esp
  14873 popl %edi
  14874 popl %esi
  14875 popl %ebx
  14876 popl %ebp
  14877 ret
  14878 .Lf3382:
  14879 .size s86,.Lf3382-s86
  14880 .globl one
  14881 .align 16
  14882 .type one,@function
  14883 one:
  14884 pushl %ebp
  14885 pushl %ebx
  14886 pushl %esi
  14887 pushl %edi
  14888 movl %esp,%ebp
  14889 movl $1,%eax
  14890 .LC3383:
  14891 movl %ebp,%esp
  14892 popl %edi
  14893 popl %esi
  14894 popl %ebx
  14895 popl %ebp
  14896 ret
  14897 .Lf3384:
  14898 .size one,.Lf3384-one
  14899 .data
  14900 .align 1
  14901 .type s88er.3386,@object
  14902 s88er.3386:
  14903 .byte 115
  14904 .byte 56
  14905 .byte 56
  14906 .byte 44
  14907 .byte 101
  14908 .byte 114
  14909 .byte 37
  14910 .byte 100
  14911 .byte 10
  14912 .byte 0
  14913 .size s88er.3386,10
  14914 .align 1
  14915 .type qs88.3387,@object
  14916 .size qs88.3387,8
  14917 qs88.3387:
  14918 .byte 115
  14919 .byte 56
  14920 .byte 56
  14921 .byte 32
  14922 .byte 32
  14923 .byte 32
  14924 .byte 32
  14925 .byte 0
  14926 .globl s88
  14927 .text
  14928 .align 16
  14929 .type s88,@function
  14930 s88:
  14931 pushl %ebp
  14932 pushl %ebx
  14933 pushl %esi
  14934 pushl %edi
  14935 movl %esp,%ebp
  14936 subl $44,%esp
  14937 leal qs88.3387,%edi
  14938 movl %edi,-4(%ebp)
  14939 movl 20(%ebp),%edi
  14940 leal 60(%edi),%edi
  14941 movl %edi,-8(%ebp)
  14942 movl $0,-12(%ebp)
  14943 .LC3389:
  14944 .LC3390:
  14945 movl -8(%ebp),%edi
  14946 leal 1(%edi),%esi
  14947 movl %esi,-8(%ebp)
  14948 movl -4(%ebp),%esi
  14949 leal 1(%esi),%ebx
  14950 movl %ebx,-4(%ebp)
  14951 movb (,%esi),%bl
  14952 movb %bl,(,%edi)
  14953 movsbl %bl,%edi
  14954 cmpl $0,%edi
  14955 jne .LC3389
  14956 jmp .LC3392
  14957 movl 20(%ebp),%edi
  14958 cmpl $0,44(%edi)
  14959 je .LC3394
  14960 pushl $1
  14961 pushl $s88er.3386
  14962 call printf
  14963 addl $8,%esp
  14964 .LC3394:
  14965 incl -12(%ebp)
  14966 .LC3392:
  14967 leal -32(%ebp),%edi
  14968 movl %edi,metricp
  14969 movl $2,-32(%ebp)
  14970 movl metricp,%edi
  14971 movl $3,(,%edi)
  14972 cmpl $3,-32(%ebp)
  14973 je .LC3396
  14974 movl 20(%ebp),%edi
  14975 cmpl $0,44(%edi)
  14976 je .LC3398
  14977 pushl $2
  14978 pushl $s88er.3386
  14979 call printf
  14980 addl $8,%esp
  14981 .LC3398:
  14982 addl $2,-12(%ebp)
  14983 .LC3396:
  14984 fldl .LC428
  14985 fstpl -28(%ebp)
  14986 fldl .LC428
  14987 fstpl -20(%ebp)
  14988 leal -28(%ebp),%edi
  14989 movl %edi,-36(%ebp)
  14990 movl -36(%ebp),%edi
  14991 fldl .LC427
  14992 fstpl (,%edi)
  14993 movl -36(%ebp),%edi
  14994 fldl .LC427
  14995 fstpl 8(%edi)
  14996 fldl -28(%ebp)
  14997 faddl -20(%ebp)
  14998 fldl .LC425
  14999 fcompp
  15000 fstsw %ax
  15001 sahf
  15002 je .LC3401
  15003 movl 20(%ebp),%edi
  15004 cmpl $0,44(%edi)
  15005 je .LC3404
  15006 pushl $4
  15007 pushl $s88er.3386
  15008 call printf
  15009 addl $8,%esp
  15010 .LC3404:
  15011 addl $4,-12(%ebp)
  15012 .LC3401:
  15013 movl -12(%ebp),%eax
  15014 .LC3385:
  15015 movl %ebp,%esp
  15016 popl %edi
  15017 popl %esi
  15018 popl %ebx
  15019 popl %ebp
  15020 ret
  15021 .Lf3406:
  15022 .size s88,.Lf3406-s88
  15023 .data
  15024 .align 1
  15025 .type s9er.3408,@object
  15026 s9er.3408:
  15027 .byte 115
  15028 .byte 57
  15029 .byte 44
  15030 .byte 101
  15031 .byte 114
  15032 .byte 37
  15033 .byte 100
  15034 .byte 10
  15035 .byte 0
  15036 .size s9er.3408,9
  15037 .align 1
  15038 .type qs9.3409,@object
  15039 .size qs9.3409,8
  15040 qs9.3409:
  15041 .byte 115
  15042 .byte 57
  15043 .byte 32
  15044 .byte 32
  15045 .byte 32
  15046 .byte 32
  15047 .byte 32
  15048 .byte 0
  15049 .globl s9
  15050 .text
  15051 .align 16
  15052 .type s9,@function
  15053 s9:
  15054 pushl %ebp
  15055 pushl %ebx
  15056 pushl %esi
  15057 pushl %edi
  15058 movl %esp,%ebp
  15059 subl $36,%esp
  15060 leal qs9.3409,%edi
  15061 movl %edi,-12(%ebp)
  15062 movl 20(%ebp),%edi
  15063 leal 60(%edi),%edi
  15064 movl %edi,-16(%ebp)
  15065 movl $0,-20(%ebp)
  15066 .LC3410:
  15067 .LC3411:
  15068 movl -16(%ebp),%edi
  15069 leal 1(%edi),%esi
  15070 movl %esi,-16(%ebp)
  15071 movl -12(%ebp),%esi
  15072 leal 1(%esi),%ebx
  15073 movl %ebx,-12(%ebp)
  15074 movb (,%esi),%bl
  15075 movb %bl,(,%edi)
  15076 movsbl %bl,%edi
  15077 cmpl $0,%edi
  15078 jne .LC3410
  15079 movl $0,-8(%ebp)
  15080 movl $0,-4(%ebp)
  15081 .LC3413:
  15082 movl $2,-24(%ebp)
  15083 movl $2,-28(%ebp)
  15084 movl $3,-32(%ebp)
  15085 movl $3,-36(%ebp)
  15086 cmpl $3,-36(%ebp)
  15087 jne .LC3419
  15088 cmpl $3,-32(%ebp)
  15089 je .LC3417
  15090 .LC3419:
  15091 movl $1,-8(%ebp)
  15092 .LC3417:
  15093 cmpl $2,-28(%ebp)
  15094 jne .LC3422
  15095 cmpl $2,-24(%ebp)
  15096 je .LC3420
  15097 .LC3422:
  15098 movl $1,-8(%ebp)
  15099 .LC3420:
  15100 .LC3414:
  15101 incl -4(%ebp)
  15102 cmpl $2,-4(%ebp)
  15103 jl .LC3413
  15104 cmpl $0,-8(%ebp)
  15105 je .LC3427
  15106 movl 20(%ebp),%edi
  15107 cmpl $0,44(%edi)
  15108 je .LC3425
  15109 pushl $1
  15110 pushl $s9er.3408
  15111 call printf
  15112 addl $8,%esp
  15113 .LC3425:
  15114 incl -20(%ebp)
  15115 jmp .LC3427
  15116 movl 20(%ebp),%edi
  15117 cmpl $0,44(%edi)
  15118 je .LC3428
  15119 pushl $2
  15120 pushl $s9er.3408
  15121 call printf
  15122 addl $8,%esp
  15123 .LC3428:
  15124 addl $2,-20(%ebp)
  15125 .LC3427:
  15126 movl -20(%ebp),%eax
  15127 .LC3407:
  15128 movl %ebp,%esp
  15129 popl %edi
  15130 popl %esi
  15131 popl %ebx
  15132 popl %ebp
  15133 ret
  15134 .Lf3430:
  15135 .size s9,.Lf3430-s9
  15136 .globl setev
  15137 .align 16
  15138 .type setev,@function
  15139 setev:
  15140 pushl %ebp
  15141 pushl %ebx
  15142 pushl %esi
  15143 pushl %edi
  15144 movl %esp,%ebp
  15145 movl $1066,extvar
  15146 movl $0,%eax
  15147 .LC3431:
  15148 movl %ebp,%esp
  15149 popl %edi
  15150 popl %esi
  15151 popl %ebx
  15152 popl %ebp
  15153 ret
  15154 .Lf3432:
  15155 .size setev,.Lf3432-setev
  15156 .bss
  15157 .globl rfs
  15158 .align 1
  15159 .type rfs,@object
  15160 .size rfs,8
  15161 .comm rfs,8
  15162 .globl crc
  15163 .align 4
  15164 .type crc,@object
  15165 .size crc,4
  15166 .comm crc,4
  15167 .globl rrc
  15168 .align 4
  15169 .type rrc,@object
  15170 .size rrc,4
  15171 .comm rrc,4
  15172 .globl flgl
  15173 .align 4
  15174 .type flgl,@object
  15175 .size flgl,4
  15176 .comm flgl,4
  15177 .globl flgd
  15178 .align 4
  15179 .type flgd,@object
  15180 .size flgd,4
  15181 .comm flgd,4
  15182 .globl flgm
  15183 .align 4
  15184 .type flgm,@object
  15185 .size flgm,4
  15186 .comm flgm,4
  15187 .globl flgs
  15188 .align 4
  15189 .type flgs,@object
  15190 .size flgs,4
  15191 .comm flgs,4
  15192 .globl dprec
  15193 .align 4
  15194 .type dprec,@object
  15195 .size dprec,4
  15196 .comm dprec,4
  15197 .globl fprec
  15198 .align 4
  15199 .type fprec,@object
  15200 .size fprec,4
  15201 .comm fprec,4
  15202 .globl dbits
  15203 .align 4
  15204 .type dbits,@object
  15205 .size dbits,4
  15206 .comm dbits,4
  15207 .globl fbits
  15208 .align 4
  15209 .type fbits,@object
  15210 .size fbits,4
  15211 .comm fbits,4
  15212 .globl ubits
  15213 .align 4
  15214 .type ubits,@object
  15215 .size ubits,4
  15216 .comm ubits,4
  15217 .globl lbits
  15218 .align 4
  15219 .type lbits,@object
  15220 .size lbits,4
  15221 .comm lbits,4
  15222 .globl metricp
  15223 .align 4
  15224 .type metricp,@object
  15225 .size metricp,4
  15226 .comm metricp,4
  15227 .globl extvar
  15228 .align 4
  15229 .type extvar,@object
  15230 .size extvar,4
  15231 .comm extvar,4
  15232 .data
  15233 .align 1
  15234 .LC3299:
  15235 .byte 66
  15236 .byte 101
  15237 .byte 32
  15238 .byte 101
  15239 .byte 115
  15240 .byte 112
  15241 .byte 101
  15242 .byte 99
  15243 .byte 105
  15244 .byte 97
  15245 .byte 108
  15246 .byte 108
  15247 .byte 121
  15248 .byte 32
  15249 .byte 99
  15250 .byte 97
  15251 .byte 114
  15252 .byte 101
  15253 .byte 102
  15254 .byte 117
  15255 .byte 108
  15256 .byte 32
  15257 .byte 119
  15258 .byte 105
  15259 .byte 116
  15260 .byte 104
  15261 .byte 32
  15262 .byte 49
  15263 .byte 45
  15264 .byte 98
  15265 .byte 105
  15266 .byte 116
  15267 .byte 32
  15268 .byte 102
  15269 .byte 105
  15270 .byte 101
  15271 .byte 108
  15272 .byte 100
  15273 .byte 115
  15274 .byte 33
  15275 .byte 10
  15276 .byte 0
  15277 .align 1
  15278 .LC3292:
  15279 .byte 83
  15280 .byte 105
  15281 .byte 103
  15282 .byte 110
  15283 .byte 32
  15284 .byte 101
  15285 .byte 120
  15286 .byte 116
  15287 .byte 101
  15288 .byte 110
  15289 .byte 115
  15290 .byte 105
  15291 .byte 111
  15292 .byte 110
  15293 .byte 32
  15294 .byte 105
  15295 .byte 110
  15296 .byte 32
  15297 .byte 102
  15298 .byte 105
  15299 .byte 101
  15300 .byte 108
  15301 .byte 100
  15302 .byte 115
  15303 .byte 10
  15304 .byte 0
  15305 .align 1
  15306 .LC3285:
  15307 .byte 37
  15308 .byte 115
  15309 .byte 37
  15310 .byte 115
  15311 .byte 37
  15312 .byte 100
  15313 .byte 10
  15314 .byte 0
  15315 .align 4
  15316 .LC3204:
  15317 .long 1124597760
  15318 .align 1
  15319 .LC3047:
  15320 .byte 112
  15321 .byte 111
  15322 .byte 105
  15323 .byte 110
  15324 .byte 116
  15325 .byte 101
  15326 .byte 114
  15327 .byte 0
  15328 .align 1
  15329 .LC2495:
  15330 .byte 73
  15331 .byte 110
  15332 .byte 99
  15333 .byte 114
  15334 .byte 101
  15335 .byte 97
  15336 .byte 115
  15337 .byte 105
  15338 .byte 110
  15339 .byte 103
  15340 .byte 32
  15341 .byte 97
  15342 .byte 114
  15343 .byte 114
  15344 .byte 97
  15345 .byte 121
  15346 .byte 32
  15347 .byte 101
  15348 .byte 108
  15349 .byte 101
  15350 .byte 109
  15351 .byte 101
  15352 .byte 110
  15353 .byte 116
  15354 .byte 115
  15355 .byte 32
  15356 .byte 97
  15357 .byte 115
  15358 .byte 115
  15359 .byte 105
  15360 .byte 103
  15361 .byte 110
  15362 .byte 101
  15363 .byte 100
  15364 .byte 32
  15365 .byte 116
  15366 .byte 111
  15367 .byte 32
  15368 .byte 100
  15369 .byte 101
  15370 .byte 99
  15371 .byte 114
  15372 .byte 101
  15373 .byte 97
  15374 .byte 115
  15375 .byte 105
  15376 .byte 110
  15377 .byte 103
  15378 .byte 32
  15379 .byte 108
  15380 .byte 111
  15381 .byte 99
  15382 .byte 97
  15383 .byte 116
  15384 .byte 105
  15385 .byte 111
  15386 .byte 110
  15387 .byte 115
  15388 .byte 10
  15389 .byte 0
  15390 .align 4
  15391 .LC2378:
  15392 .long 1104150528
  15393 .align 4
  15394 .LC2377:
  15395 .long 0
  15396 .long 1077542912
  15397 .align 4
  15398 .LC1678:
  15399 .long 0
  15400 .long 1074003968
  15401 .align 4
  15402 .LC1503:
  15403 .long 0
  15404 .long 1076101120
  15405 .align 4
  15406 .LC1474:
  15407 .long 1092616192
  15408 .align 4
  15409 .LC1299:
  15410 .long 0
  15411 .long 1074266112
  15412 .align 4
  15413 .LC1270:
  15414 .long 1077936128
  15415 .align 4
  15416 .LC1095:
  15417 .long 0
  15418 .long 1075576832
  15419 .align 4
  15420 .LC1066:
  15421 .long 1088421888
  15422 .align 4
  15423 .LC889:
  15424 .long 0
  15425 .long 1075052544
  15426 .align 4
  15427 .LC860:
  15428 .long 1084227584
  15429 .align 4
  15430 .LC855:
  15431 .long 0
  15432 .long 1105199104
  15433 .align 4
  15434 .LC847:
  15435 .long 1325400064
  15436 .align 1
  15437 .LC669:
  15438 .byte 113
  15439 .byte 117
  15440 .byte 101
  15441 .byte 101
  15442 .byte 112
  15443 .byte 0
  15444 .align 1
  15445 .LC654:
  15446 .byte 10
  15447 .byte 0
  15448 .align 1
  15449 .LC653:
  15450 .byte 37
  15451 .byte 100
  15452 .byte 0
  15453 .align 1
  15454 .LC648:
  15455 .byte 32
  15456 .byte 32
  15457 .byte 32
  15458 .byte 107
  15459 .byte 101
  15460 .byte 121
  15461 .byte 61
  15462 .byte 0
  15463 .align 4
  15464 .LC611:
  15465 .long 0
  15466 .long 1073741824
  15467 .align 4
  15468 .LC551:
  15469 .long 0
  15470 .long 1087276160
  15471 .align 4
  15472 .LC550:
  15473 .long 0
  15474 .long 1079984128
  15475 .align 4
  15476 .LC549:
  15477 .long 1123680256
  15478 .align 4
  15479 .LC544:
  15480 .long 1073741824
  15481 .align 1
  15482 .LC440:
  15483 .byte 100
  15484 .byte 111
  15485 .byte 117
  15486 .byte 98
  15487 .byte 108
  15488 .byte 101
  15489 .byte 0
  15490 .align 1
  15491 .LC439:
  15492 .byte 102
  15493 .byte 108
  15494 .byte 111
  15495 .byte 97
  15496 .byte 116
  15497 .byte 0
  15498 .align 1
  15499 .LC438:
  15500 .byte 117
  15501 .byte 110
  15502 .byte 115
  15503 .byte 105
  15504 .byte 103
  15505 .byte 110
  15506 .byte 101
  15507 .byte 100
  15508 .byte 0
  15509 .align 1
  15510 .LC437:
  15511 .byte 108
  15512 .byte 111
  15513 .byte 110
  15514 .byte 103
  15515 .byte 0
  15516 .align 1
  15517 .LC436:
  15518 .byte 115
  15519 .byte 104
  15520 .byte 111
  15521 .byte 114
  15522 .byte 116
  15523 .byte 0
  15524 .align 1
  15525 .LC435:
  15526 .byte 105
  15527 .byte 110
  15528 .byte 116
  15529 .byte 0
  15530 .align 1
  15531 .LC434:
  15532 .byte 99
  15533 .byte 104
  15534 .byte 97
  15535 .byte 114
  15536 .byte 0
  15537 .align 4
  15538 .LC428:
  15539 .long 0
  15540 .long 0
  15541 .align 4
  15542 .LC427:
  15543 .long 0
  15544 .long 1072693248
  15545 .align 4
  15546 .LC426:
  15547 .long 0
  15548 .long 1074790400
  15549 .align 4
  15550 .LC425:
  15551 .long 0
  15552 .long 1073741824
  15553 .align 4
  15554 .LC421:
  15555 .long 0
  15556 .align 4
  15557 .LC420:
  15558 .long 1065353216
  15559 .align 1
  15560 .LC398:
  15561 .byte 113
  15562 .byte 117
  15563 .byte 101
  15564 .byte 101
  15565 .byte 112
  15566 .byte 33
  15567 .byte 0
  15568 .align 1
  15569 .LC387:
  15570 .byte 10
  15571 .byte 9
  15572 .byte 8
  15573 .byte 13
  15574 .byte 12
  15575 .byte 92
  15576 .byte 39
  15577 .byte 0
  15578 .align 1
  15579 .LC383:
  15580 .byte 46
  15581 .byte 34
  15582 .byte 46
  15583 .byte 0
  15584 .align 1
  15585 .LC370:
  15586 .byte 46
  15587 .byte 46
  15588 .byte 46
  15589 .byte 0
  15590 .align 4
  15591 .LC340:
  15592 .long 0
  15593 .long 1083410432
  15594 .align 1
  15595 .LC201:
  15596 .byte 32
  15597 .byte 32
  15598 .byte 32
  15599 .byte 100
  15600 .byte 105
  15601 .byte 102
  15602 .byte 102
  15603 .byte 101
  15604 .byte 114
  15605 .byte 101
  15606 .byte 110
  15607 .byte 116
  15608 .byte 32
  15609 .byte 114
  15610 .byte 101
  15611 .byte 115
  15612 .byte 117
  15613 .byte 108
  15614 .byte 116
  15615 .byte 115
  15616 .byte 32
  15617 .byte 119
  15618 .byte 104
  15619 .byte 101
  15620 .byte 110
  15621 .byte 32
  15622 .byte 97
  15623 .byte 115
  15624 .byte 115
  15625 .byte 105
  15626 .byte 103
  15627 .byte 110
  15628 .byte 101
  15629 .byte 100
  15630 .byte 32
  15631 .byte 116
  15632 .byte 111
  15633 .byte 32
  15634 .byte 108
  15635 .byte 111
  15636 .byte 110
  15637 .byte 103
  15638 .byte 115
  15639 .byte 46
  15640 .byte 10
  15641 .byte 0
  15642 .align 1
  15643 .LC200:
  15644 .byte 68
  15645 .byte 101
  15646 .byte 99
  15647 .byte 105
  15648 .byte 109
  15649 .byte 97
  15650 .byte 108
  15651 .byte 32
  15652 .byte 97
  15653 .byte 110
  15654 .byte 100
  15655 .byte 32
  15656 .byte 111
  15657 .byte 99
  15658 .byte 116
  15659 .byte 97
  15660 .byte 108
  15661 .byte 47
  15662 .byte 104
  15663 .byte 101
  15664 .byte 120
  15665 .byte 32
  15666 .byte 99
  15667 .byte 111
  15668 .byte 110
  15669 .byte 115
  15670 .byte 116
  15671 .byte 97
  15672 .byte 110
  15673 .byte 116
  15674 .byte 115
  15675 .byte 32
  15676 .byte 115
  15677 .byte 111
  15678 .byte 109
  15679 .byte 101
  15680 .byte 116
  15681 .byte 105
  15682 .byte 109
  15683 .byte 101
  15684 .byte 115
  15685 .byte 32
  15686 .byte 103
  15687 .byte 105
  15688 .byte 118
  15689 .byte 101
  15690 .byte 10
  15691 .byte 0
  15692 .align 1
  15693 .LC27:
  15694 .byte 10
  15695 .byte 70
  15696 .byte 97
  15697 .byte 105
  15698 .byte 108
  15699 .byte 101
  15700 .byte 100
  15701 .byte 46
  15702 .byte 10
  15703 .byte 0
  15704 .align 1
  15705 .LC26:
  15706 .byte 10
  15707 .byte 78
  15708 .byte 111
  15709 .byte 32
  15710 .byte 101
  15711 .byte 114
  15712 .byte 114
  15713 .byte 111
  15714 .byte 114
  15715 .byte 115
  15716 .byte 32
  15717 .byte 100
  15718 .byte 101
  15719 .byte 116
  15720 .byte 101
  15721 .byte 99
  15722 .byte 116
  15723 .byte 101
  15724 .byte 100
  15725 .byte 46
  15726 .byte 10
  15727 .byte 0
  15728 .align 1
  15729 .LC20:
  15730 .byte 83
  15731 .byte 101
  15732 .byte 99
  15733 .byte 116
  15734 .byte 105
  15735 .byte 111
  15736 .byte 110
  15737 .byte 32
  15738 .byte 37
  15739 .byte 115
  15740 .byte 32
  15741 .byte 114
  15742 .byte 101
  15743 .byte 116
  15744 .byte 117
  15745 .byte 114
  15746 .byte 110
  15747 .byte 101
  15748 .byte 100
  15749 .byte 32
  15750 .byte 37
  15751 .byte 100
  15752 .byte 46
  15753 .byte 10
  15754 .byte 0
  15755 .text
  15756 .ident "LCC: 4.1"